.page[data-v-b0f8c8c8]{background:#060816;justify-content:center;align-items:center;min-height:100vh;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow:hidden}.blob[data-v-b0f8c8c8]{pointer-events:none;filter:blur(200px);border-radius:50%;position:absolute}.blob-left[data-v-b0f8c8c8]{background:#2794fb66;width:525px;height:525px;top:-102px;left:-262px}.blob-right[data-v-b0f8c8c8]{background:#bb5bff59;width:541px;height:541px;top:-102px;right:-270px}.blob-bottom[data-v-b0f8c8c8]{background:#617eff59;width:525px;height:525px;bottom:-262px;left:50%;transform:translate(-50%)}.content[data-v-b0f8c8c8]{flex-direction:column;align-items:center;gap:50px;width:100%;max-width:1080px;display:flex;position:relative}.hero[data-v-b0f8c8c8]{text-align:center;width:100%}.subtitle[data-v-b0f8c8c8]{letter-spacing:0;color:#fff;margin-bottom:40px;font-size:16px;font-weight:400}.title[data-v-b0f8c8c8]{letter-spacing:.06em;color:#fff;margin:0;font-size:48px;font-weight:700;line-height:59px}.title-accent[data-v-b0f8c8c8]{background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:25px}.description[data-v-b0f8c8c8]{color:#fff;flex-direction:column;gap:10px;margin-bottom:50px;font-size:16px;font-weight:400;line-height:20px;display:flex}.features[data-v-b0f8c8c8]{flex-wrap:wrap;justify-content:center;gap:35px;display:flex}.feature-badge[data-v-b0f8c8c8]{color:#fff;border:1px solid #162a69;border-radius:12px;align-items:center;gap:10px;padding:10px 30px;font-size:14px;font-weight:700;display:flex}.form-card[data-v-b0f8c8c8]{background:#0b1128;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:25px;width:100%;max-width:440px;padding:40px 45px;display:flex}.form-field[data-v-b0f8c8c8]{flex-direction:column;gap:5px;width:100%;display:flex}.input[data-v-b0f8c8c8]{color:#fff;background:#0b173a99;border:1px solid #1c2a56;border-radius:15px;outline:none;width:100%;padding:14px 16px;font-family:Montserrat,sans-serif;font-size:14px;transition:border-color .2s}.input[data-v-b0f8c8c8]::placeholder{color:#9f9d9d}.input[data-v-b0f8c8c8]:focus{background:#0c1127;border:1px solid #3b82f6;box-shadow:0 2px 8px #2496ff4d}.input[data-v-b0f8c8c8]:disabled{opacity:.5}.form-row[data-v-b0f8c8c8]{justify-content:space-between;align-items:center;display:flex}.remember[data-v-b0f8c8c8]{color:#aec1fc;cursor:pointer;align-items:center;gap:8px;font-size:10px;font-weight:400;display:flex}.checkbox[data-v-b0f8c8c8]{cursor:pointer;accent-color:#2496ff}.forgot[data-v-b0f8c8c8]{color:#aec1fc;font-size:10px;font-weight:400;text-decoration:none}.forgot[data-v-b0f8c8c8]:hover{color:#bd5aff}.error-msg[data-v-b0f8c8c8]{color:#f87171;text-align:center;margin:0;font-size:14px;font-weight:400}.btn-login[data-v-b0f8c8c8]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;width:100%;padding:10px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s,background .3s,opacity .2s}.btn-login[data-v-b0f8c8c8]:hover{background:linear-gradient(90deg,#1f7fe0 0%,#a94ae0 100%);transform:translateY(-1px);box-shadow:0 2px 11px #bd5aff59}@media (width<=1080px){.content[data-v-b0f8c8c8]{gap:40px;padding:70px 40px}}@media (width<=480px){.blob[data-v-b0f8c8c8]{pointer-events:none;filter:blur(125px);border-radius:50%;position:absolute}.blob-left[data-v-b0f8c8c8]{top:-250px;left:-300px}.blob-right[data-v-b0f8c8c8]{top:-50px;right:-300px}.blob-bottom[data-v-b0f8c8c8]{display:none}.content[data-v-b0f8c8c8]{gap:40px;padding:40px 22px}.subtitle[data-v-b0f8c8c8]{font-size:12px}.title[data-v-b0f8c8c8]{letter-spacing:.04em;text-align:center;font-size:20px;line-height:24px}.description[data-v-b0f8c8c8]{text-align:center;gap:0;max-width:284px;margin:0 auto 40px;font-size:12px;line-height:15px}.description .desktop[data-v-b0f8c8c8]{display:none}.features[data-v-b0f8c8c8]{gap:15px 20px}.feature-badge[data-v-b0f8c8c8]{border-radius:8px;gap:7px;padding:8px 10px;font-size:10px}.form-card[data-v-b0f8c8c8]{border-radius:15px;gap:12px;max-width:100%;padding:25px}.input[data-v-b0f8c8c8]{border-radius:10px;padding:10px;font-size:12px}.remember[data-v-b0f8c8c8],.forgot[data-v-b0f8c8c8]{font-size:8px}.btn-login[data-v-b0f8c8c8]{padding:10px;font-size:12px}}@media (width<=376px){.content[data-v-b0f8c8c8]{gap:20px;padding:30px 18px}.subtitle[data-v-b0f8c8c8]{max-width:270px;margin:0 auto 20px}.title-accent[data-v-b0f8c8c8]{margin-bottom:10px}.description[data-v-b0f8c8c8]{margin-bottom:20px}.features[data-v-b0f8c8c8]{gap:10px 15px}}.logo[data-v-d37567df]{border-bottom:1px solid #1c2a56;width:100%}.logo-card[data-v-d37567df]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;align-items:center;gap:10px;margin:0 20px 20px;padding:23px 17px 22px;display:flex}.logo-icon[data-v-d37567df]{flex-shrink:0;display:flex}.logo-text[data-v-d37567df]{color:#fff;font-size:16px;font-weight:400}.nav-card[data-v-d37567df]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:10px;margin:0 20px;padding:20px;display:flex}.nav-label[data-v-d37567df]{color:#c3bebe;margin-bottom:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400}nav[data-v-d37567df]{flex-direction:column;gap:10px;display:flex}.nav-item[data-v-d37567df]{color:#fff;text-align:center;border-radius:15px;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:block}.nav-item[data-v-d37567df]:hover{background:#ffffff08}.nav-item.router-link-active[data-v-d37567df]{background:linear-gradient(90deg,#0c1127 0%,#1a234c 50%,#3554b7 100%)}.btn-disciplines[data-v-d37567df]{color:#fff;cursor:pointer;background:#05227e;border:none;border-radius:11px;margin:0 20px;padding:10px;font-size:16px;font-weight:700}.btn-disciplines[data-v-d37567df]:hover{background:#093ee4}.bottom-actions[data-v-d37567df]{flex-direction:column;gap:10px;margin:0 20px;display:flex}.bottom-actions .btn-disciplines[data-v-d37567df]{margin:0}.btn-logout[data-v-d37567df]{color:#fff;cursor:pointer;background:#05227e;border:none;border-radius:11px;padding:10px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.btn-logout[data-v-d37567df]:hover{background:#093ee4}.desktop-sidebar[data-v-d37567df]{background:#080d1c;border-right:1px solid #1c2a56;flex-direction:column;gap:20px;width:360px;min-width:360px;padding:20px 0;display:flex}.desktop-sidebar .nav-card[data-v-d37567df]{flex:none}.desktop-sidebar .bottom-actions[data-v-d37567df]{margin-top:auto}.mobile-overlay[data-v-d37567df]{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:none;position:fixed;inset:0}.mobile-drawer[data-v-d37567df]{background:#080d1c;flex-direction:column;gap:20px;width:300px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.mobile-drawer .bottom-actions[data-v-d37567df]{margin-top:auto}@media (width<=1360px){.desktop-sidebar[data-v-d37567df]{display:none}.mobile-overlay[data-v-d37567df]{display:block}}.topbar[data-v-23b3ac06]{box-sizing:border-box;background:#080d1c;border-bottom:1px solid #1c2a56;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:41px 40px 40px;font-family:Montserrat,sans-serif;display:flex}.topbar-left[data-v-23b3ac06]{align-items:center;gap:12px;display:flex}.mobile-logo[data-v-23b3ac06]{display:none}.topbar-title[data-v-23b3ac06]{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700;line-height:24px}.topbar-sub[data-v-23b3ac06]{color:#fff;font-size:16px;font-weight:400;line-height:20px}.topbar-balances[data-v-23b3ac06]{gap:20px;display:flex}.balance-badge[data-v-23b3ac06]{color:#fff;white-space:nowrap;border-radius:10px;padding:19px 25px;font-size:16px;font-weight:700}.balance-filled[data-v-23b3ac06]{background:#25316887;border:1px solid #1c2a56}.balance-outline[data-v-23b3ac06]{background:0 0;border:1px solid #1c2a56}.burger[data-v-23b3ac06]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:4px;display:none}.burger span[data-v-23b3ac06]{background:#3453b5;border-radius:2px;width:26px;height:1px;display:block}@media (width<=1360px){.topbar[data-v-23b3ac06]{padding:25px}.topbar-title[data-v-23b3ac06]{color:#fff;margin-bottom:0;font-size:18px;font-weight:700;line-height:24px}.balance-badge[data-v-23b3ac06]{border-radius:10px;padding:10px 15px}.mobile-logo[data-v-23b3ac06],.burger[data-v-23b3ac06]{display:flex}}@media (width<=800px){.topbar[data-v-23b3ac06]{padding:20px}.topbar-balances[data-v-23b3ac06]{display:none}.topbar-title[data-v-23b3ac06]{margin-bottom:2px;font-size:14px;line-height:17px}.topbar-sub[data-v-23b3ac06]{font-size:10px;line-height:12px}}@media (width<=335px){.topbar-title[data-v-23b3ac06]{margin-bottom:0;font-size:12px;line-height:17px}}.history-section[data-v-56528ea8]{flex-direction:column;gap:16px;font-family:Montserrat,sans-serif;display:flex}.history-header[data-v-56528ea8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.history-label[data-v-56528ea8]{color:#fff9;letter-spacing:.05em;font-size:16px;font-weight:400}.filters[data-v-56528ea8]{flex-wrap:wrap;gap:8px;display:flex}.filter-btn[data-v-56528ea8]{color:#fff;cursor:pointer;background:#0c1127;border:1px solid #1c2a56;border-radius:11px;padding:5px 16px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;transition:all .2s}.filter-btn.active[data-v-56528ea8]{background:linear-gradient(90deg,#24caff 0%,#bd5aff 100%);border-color:#0000;font-weight:700}.filter-btn[data-v-56528ea8]:hover:not(.active){border-color:#2496ff}.balance-card[data-v-56528ea8]{background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border-radius:15px;padding:24px 28px}.balance-label[data-v-56528ea8]{opacity:.9;margin-bottom:12px;font-size:18px;font-weight:400}.balance-amount[data-v-56528ea8]{letter-spacing:.02em;font-size:36px;font-weight:700}.operations[data-v-56528ea8]{flex-direction:column;gap:12px;display:flex}.operation-item[data-v-56528ea8]{background:#0c1127;border:1px solid #1c2a56;border-radius:15px;flex-direction:column;gap:8px;padding:18px 24px;display:flex}.op-top[data-v-56528ea8]{align-items:center;gap:12px;display:flex}.op-title[data-v-56528ea8]{flex:1;font-size:16px;font-weight:700}.op-desc[data-v-56528ea8]{color:#ffffffd9;font-size:16px;font-weight:400}.op-bottom[data-v-56528ea8]{justify-content:space-between;align-items:center;display:flex}.op-date[data-v-56528ea8]{color:#ffffffd9;font-size:16px;font-weight:400}.op-badge[data-v-56528ea8]{white-space:nowrap;border-radius:10px;flex-shrink:0;padding:3px 14px;font-size:10px;font-weight:400}.badge-reward[data-v-56528ea8]{color:#009d10;background:#009d1033;border:1px solid #009d10}.badge-rework[data-v-56528ea8]{color:#e6da35;background:#e6da3533;border:1px solid #e6da35}.badge-fine[data-v-56528ea8]{color:#700000;background:#70000033;border:1px solid #700000}.badge-fix[data-v-56528ea8]{color:#aec1fc;background:#aec1fc33;border:1px solid #aec1fc}.op-amount[data-v-56528ea8]{flex-shrink:0;font-size:24px;font-weight:700}.positive[data-v-56528ea8]{color:#009d10}.negative[data-v-56528ea8]{color:#700000}@media (width<=768px){.history-label[data-v-56528ea8],.balance-label[data-v-56528ea8],.balance-amount[data-v-56528ea8]{font-size:12px}.balance-card[data-v-56528ea8]{border-radius:12px;padding:16px 20px}.op-title[data-v-56528ea8],.op-desc[data-v-56528ea8],.op-date[data-v-56528ea8]{font-size:12px}.op-amount[data-v-56528ea8]{font-size:14px}.operation-item[data-v-56528ea8]{border-radius:12px;padding:14px 16px}}.layout[data-v-6a8eb4de]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-6a8eb4de]{flex-direction:column;flex:1;min-width:0;display:flex}.content[data-v-6a8eb4de]{flex-direction:column;flex:1;gap:35px;padding:40px;display:flex;overflow-y:auto}.top-row[data-v-6a8eb4de]{grid-template-columns:520px 1fr;gap:40px;display:grid}.top-row.single-col[data-v-6a8eb4de]{grid-template-columns:minmax(0,520px)}.profile-card[data-v-6a8eb4de]{background:linear-gradient(#091130 0%,#0c1127 100%);border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:16px;min-height:235px;padding:20px;display:flex}.profile-top[data-v-6a8eb4de]{align-items:flex-start;gap:20px;display:flex}.avatar[data-v-6a8eb4de]{background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:10px;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;font-size:22px;font-weight:700;display:flex}.profile-name[data-v-6a8eb4de]{margin-bottom:8px;font-size:16px;font-weight:700}.profile-meta[data-v-6a8eb4de]{color:#fff;margin-bottom:4px;font-size:14px;font-weight:400}.profile-gitlab-row[data-v-6a8eb4de]{color:#fff;align-items:center;gap:10px;font-size:14px;display:flex}.profile-gitlab-text[data-v-6a8eb4de]{cursor:pointer;border-bottom:1px dashed #ffffff4d}.profile-gitlab-text[data-v-6a8eb4de]:hover{color:#bd5aff;border-color:#bd5aff}.profile-role-row[data-v-6a8eb4de]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.profile-role[data-v-6a8eb4de]{color:#fff;font-size:14px;font-weight:400}.btn-change[data-v-6a8eb4de]{color:#fff;cursor:pointer;white-space:nowrap;background:#05227e;border:none;border-radius:11px;padding:8px 24px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.btn-change[data-v-6a8eb4de]:hover{background:#093ee4}.inline-input[data-v-6a8eb4de]{color:#fff;background:#ffffff14;border:1px solid #1c2a56;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-family:Montserrat,sans-serif;font-size:14px}.inline-input[data-v-6a8eb4de]:focus{border-color:#2496ff}.inline-input[data-v-6a8eb4de]::placeholder{color:#fff6}.inline-select[data-v-6a8eb4de]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #1c2a56;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-family:Montserrat,sans-serif;font-size:14px}.inline-select[data-v-6a8eb4de]:focus{border-color:#2496ff}.inline-select option[data-v-6a8eb4de]{color:#fff;background:#0c1127}.profile-gitlab-text.placeholder[data-v-6a8eb4de],.profile-role.placeholder[data-v-6a8eb4de]{color:#ffffff80;font-style:italic}.btn-save[data-v-6a8eb4de]{color:#fff;cursor:pointer;background:#009d10;border:none;border-radius:6px;padding:6px 10px;font-size:13px}.btn-cancel-sm[data-v-6a8eb4de]{color:#aac;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;padding:6px 10px;font-size:13px}.summary-card[data-v-6a8eb4de]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;min-height:235px;padding:20px}.summary-title[data-v-6a8eb4de]{margin-bottom:16px;font-size:20px;font-weight:700}.summary-grid[data-v-6a8eb4de]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.summary-item[data-v-6a8eb4de]{background:#0b173a;border-radius:15px;min-height:76px;padding:14px 18px}.summary-label[data-v-6a8eb4de]{color:#fff;margin-bottom:8px;font-size:14px;font-weight:400}.summary-value[data-v-6a8eb4de]{font-size:18px;font-weight:700}@media (width<=1024px){.content[data-v-6a8eb4de]{gap:20px;padding:20px}.top-row[data-v-6a8eb4de]{grid-template-columns:1fr;gap:20px}.profile-card[data-v-6a8eb4de],.summary-card[data-v-6a8eb4de]{border-radius:15px;min-height:auto;padding:16px}.profile-name[data-v-6a8eb4de]{font-size:14px}.profile-meta[data-v-6a8eb4de],.profile-role[data-v-6a8eb4de],.profile-gitlab-row[data-v-6a8eb4de]{font-size:12px}.btn-change[data-v-6a8eb4de]{padding:6px 16px;font-size:10px}.summary-title[data-v-6a8eb4de]{font-size:16px}.summary-label[data-v-6a8eb4de]{font-size:12px}.summary-value[data-v-6a8eb4de]{font-size:16px}}.progress-track-wrap[data-v-08a6060f]{padding-bottom:8px;overflow-x:auto}.progress-track[data-v-08a6060f]{align-items:flex-start;gap:50px;min-width:900px;padding:20px 20px 0 0;display:flex;position:relative}.track-line[data-v-08a6060f]{z-index:0;background:#3554b7;height:1px;position:absolute;top:40px;left:0;right:0}.track-step[data-v-08a6060f]{z-index:1;cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:5px;max-width:71px;padding:0;font-family:inherit;display:flex;position:relative}.track-step:hover .step-dot[data-v-08a6060f]{transform:scale(1.1);box-shadow:0 0 12px #2197ff80}.step-dot[data-v-08a6060f]{box-sizing:border-box;border-radius:50%;width:40px;height:40px;transition:transform .2s,box-shadow .2s}.dot-done[data-v-08a6060f]{background:linear-gradient(#2197ff 0%,#172551 100%)}.dot-pending[data-v-08a6060f]{background:#3554b740;border:1px solid #3554b7}.step-label[data-v-08a6060f]{color:#fff;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px}@media (width<=1024px){.progress-track-wrap[data-v-08a6060f]{padding-bottom:4px;overflow-x:auto}.progress-track[data-v-08a6060f]{min-width:0;padding:10px 0 0}.track-line[data-v-08a6060f]{height:1px;top:22px;left:28px;right:28px}.track-step[data-v-08a6060f]{gap:12px}.step-dot[data-v-08a6060f]{width:24px;height:24px}.step-label[data-v-08a6060f]{font-size:12px}}.task-card[data-v-5f39184d]{cursor:pointer;background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:4px;padding:12px 14px;font-family:Inter,sans-serif;transition:border-color .2s,transform .1s;display:flex}.task-card[data-v-5f39184d]:hover{border-color:#3554b7;transform:translateY(-1px)}.task-title[data-v-5f39184d]{color:#fff;margin-bottom:4px;font-size:14px;font-weight:700}.task-meta[data-v-5f39184d]{color:#fff;font-size:12px;font-weight:400}.task-tag[data-v-5f39184d]{border-radius:8px;align-self:flex-start;margin-top:6px;padding:3px 10px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;display:inline-block}.task-tag.rework[data-v-5f39184d]{color:#aa0e0e;background:#70000033;border:1px solid #700000}@media (width<=1024px){.task-card[data-v-5f39184d]{border-radius:10px;flex-shrink:0;gap:2px;width:104px;min-width:104px;max-width:104px;min-height:96px;padding:8px 10px}.task-title[data-v-5f39184d]{margin-bottom:2px;font-size:12px}.task-meta[data-v-5f39184d]{font-size:10px;line-height:1.3}.task-tag[data-v-5f39184d]{border-radius:7px;margin-top:4px;padding:2px 8px;font-size:8px}}.column[data-v-09b36798]{background:0 0;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;flex:1;min-width:200px;display:flex;overflow:hidden}.col-header[data-v-09b36798]{text-align:center;color:#fff;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border-radius:20px 20px 0 0;padding:10px 16px;font-size:16px;font-weight:700}.col-body[data-v-09b36798]{flex-direction:column;flex:1;gap:12px;max-height:600px;padding:14px 10px;display:flex;overflow-y:auto}.drag-area[data-v-09b36798]{flex-direction:column;gap:12px;width:100%;min-height:20px;display:flex}.btn-add-task[data-v-09b36798]{color:#9f9d9d;cursor:pointer;text-align:left;background:0 0;border:none;padding:4px 0 8px 6px;font-family:Hammersmith One,Montserrat,sans-serif;font-size:16px}.btn-add-task[data-v-09b36798]:hover{color:#bd5aff}.task-ghost[data-v-09b36798]{opacity:.3;background:#6366f133;border:2px dashed #6366f1}.task-dragging[data-v-09b36798]{opacity:.9;transform:rotate(2deg);box-shadow:0 8px 24px #0006}.task-locked[data-v-09b36798]{opacity:.85}.task-locked[data-v-09b36798]:hover{cursor:pointer;transform:none}@media (width<=1024px){.column[data-v-09b36798]{border:1px solid #1c2a56;border-radius:0;width:100%;min-width:0}.col-header[data-v-09b36798]{border-radius:15px 15px 0 0;padding:7px 12px;font-size:12px}.col-body[data-v-09b36798]{flex-direction:row;align-items:stretch;gap:10px;max-height:none;padding:12px 10px;overflow:auto hidden}.drag-area[data-v-09b36798]{flex-direction:row;gap:10px;width:auto;min-height:96px}.btn-add-task[data-v-09b36798]{white-space:nowrap;text-align:left;flex-shrink:0;align-self:center;padding:0 8px;font-size:12px}.col-body[data-v-09b36798]::-webkit-scrollbar{height:4px}.col-body[data-v-09b36798]::-webkit-scrollbar-thumb{background:#1c2a56;border-radius:2px}}.board[data-v-16a865ef]{flex:1;gap:10px;padding-bottom:12px;display:flex;overflow-x:auto}@media (width<=1024px){.board[data-v-16a865ef]{flex-direction:column;gap:20px;padding-bottom:0;overflow:hidden visible}}.modal-overlay[data-v-0e876aaa]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-0e876aaa]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;max-height:90vh;position:relative;overflow-y:auto}.modal-close[data-v-0e876aaa]{color:#fff;cursor:pointer;z-index:1;background:#ffffff14;border:none;border-radius:8px;padding:6px 12px;font-size:16px;position:absolute;top:16px;right:16px}.modal-close[data-v-0e876aaa]:hover{background:#ffffff26}.modal-view[data-v-0e876aaa]{width:860px;max-width:95vw;max-height:85vh;display:flex;overflow:hidden}.modal-left[data-v-0e876aaa]{border-right:1px solid #1c2a56;flex-direction:column;flex:1;gap:16px;padding:32px;display:flex;overflow-y:auto}.modal-chat[data-v-0e876aaa]{flex-direction:column;width:340px;padding:32px 24px 24px;display:flex}.chat-messages[data-v-0e876aaa]{flex-direction:column;flex:1;gap:16px;min-height:300px;margin-bottom:16px;display:flex;overflow-y:auto}.chat-msg[data-v-0e876aaa]{flex-direction:column;gap:4px;display:flex}.chat-author[data-v-0e876aaa]{font-size:14px;font-weight:700}.chat-bubble[data-v-0e876aaa]{color:#cce;background:#ffffff0f;border:1px solid #1c2a56;border-radius:10px;padding:10px 14px;font-size:13px}.chat-mention[data-v-0e876aaa]{color:#bd5aff;margin-right:4px;font-weight:700}.chat-reply[data-v-0e876aaa]{color:#557;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:12px}.chat-reply[data-v-0e876aaa]:hover{color:#99b}.chat-quote[data-v-0e876aaa]{background:#2496ff1a;border-left:3px solid #2496ff;border-radius:4px;flex-direction:column;gap:2px;margin-bottom:8px;padding:6px 10px;display:flex}.chat-quote-author[data-v-0e876aaa]{color:#bd5aff;font-size:11px;font-weight:700}.chat-quote-text[data-v-0e876aaa]{color:#99b;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:11px;overflow:hidden}.chat-reply-preview[data-v-0e876aaa]{background:#2496ff1a;border-left:3px solid #2496ff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 12px;display:flex}.reply-preview-content[data-v-0e876aaa]{flex-direction:column;gap:2px;display:flex;overflow:hidden}.reply-preview-author[data-v-0e876aaa]{color:#bd5aff;font-size:11px;font-weight:700}.reply-preview-text[data-v-0e876aaa]{color:#99b;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:11px;overflow:hidden}.reply-cancel[data-v-0e876aaa]{color:#557;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px}.chat-input-row[data-v-0e876aaa]{gap:8px;display:flex}.chat-input[data-v-0e876aaa]{color:#fff;background:#0b173a99;border:1px solid #1c2a56;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-family:Montserrat,sans-serif;font-size:13px}.chat-input[data-v-0e876aaa]:focus{border-color:#2496ff}.chat-send[data-v-0e876aaa]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff,#bd5aff);border:none;border-radius:10px;padding:10px 14px;font-size:16px}.field-group[data-v-0e876aaa]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-0e876aaa]{font-size:14px;font-weight:700}.field-value[data-v-0e876aaa]{color:#fff;background:#0b173a99;border:1px solid #1c2a56;border-radius:10px;padding:12px 16px;font-size:13px}.field-textarea[data-v-0e876aaa]{min-height:100px;line-height:1.6}.field-small[data-v-0e876aaa]{width:fit-content;display:inline-block}.field-input[data-v-0e876aaa]{color:#fff;background:#0b173a99;border:1px solid #1c2a56;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:13px}.field-input[data-v-0e876aaa]:focus{border-color:#2496ff}.field-textarea-input[data-v-0e876aaa]{resize:vertical;min-height:110px}.field-input-small[data-v-0e876aaa]{width:140px}.btn-primary[data-v-0e876aaa]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff,#bd5aff);border:none;border-radius:10px;align-self:flex-end;margin-top:8px;padding:12px 24px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.edit-actions[data-v-0e876aaa]{justify-content:flex-end;gap:12px;display:flex}.btn-cancel[data-v-0e876aaa]{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:10px;padding:12px 24px;font-family:Montserrat,sans-serif;font-size:14px}@media (width<=1024px){.modal-view[data-v-0e876aaa]{flex-direction:column;width:100%;max-height:95vh}.modal-left[data-v-0e876aaa]{border-bottom:1px solid #1c2a56;border-right:none;padding:20px}.modal-chat[data-v-0e876aaa]{width:100%;padding:20px}}.modal-overlay[data-v-b191d23c]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-b191d23c]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;max-height:90vh;position:relative;overflow-y:auto}.modal-close[data-v-b191d23c]{color:#fff;cursor:pointer;z-index:1;background:#ffffff14;border:none;border-radius:8px;padding:6px 12px;font-size:16px;position:absolute;top:16px;right:16px}.modal-close[data-v-b191d23c]:hover{background:#ffffff26}.modal-create[data-v-b191d23c]{flex-direction:column;gap:16px;width:600px;max-width:95vw;padding:40px;display:flex}.field-group[data-v-b191d23c]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-b191d23c]{font-size:14px;font-weight:700}.field-input[data-v-b191d23c]{color:#fff;background:#0b173a99;border:1px solid #1c2a56;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:13px}.field-input[data-v-b191d23c]:focus{border-color:#2496ff}.field-readonly[data-v-b191d23c]{opacity:.7;cursor:not-allowed}.field-readonly[data-v-b191d23c]:focus{box-shadow:none;border-color:#1c2a56}.field-textarea-input[data-v-b191d23c]{resize:vertical;min-height:110px}.field-input-small[data-v-b191d23c]{width:140px}.modal-footer[data-v-b191d23c]{justify-content:flex-end;margin-top:8px;display:flex}.btn-primary[data-v-b191d23c]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff,#bd5aff);border:none;border-radius:10px;padding:12px 32px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}@media (width<=1024px){.modal-create[data-v-b191d23c]{width:100%;padding:20px}}.modal-overlay[data-v-bcf44846]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-bcf44846]{background:#080d1c;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:1060px;max-height:90vh;padding:40px;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow-y:auto}.modal-close[data-v-bcf44846]{color:#fff;cursor:pointer;z-index:1;background:#ffffff14;border:none;border-radius:8px;padding:6px 12px;font-size:16px;position:absolute;top:20px;right:20px}.modal-close[data-v-bcf44846]:hover{background:#ffffff26}.modal-title[data-v-bcf44846]{color:#fff;margin-bottom:8px;font-size:24px;font-weight:700}.teams-list[data-v-bcf44846]{flex-direction:column;gap:20px;display:flex}.team-row[data-v-bcf44846]{background:#0c1127;border:1px solid #1c2a56;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.team-info[data-v-bcf44846]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.team-name[data-v-bcf44846]{color:#fff;min-width:100px;font-size:20px;font-weight:400}.team-members[data-v-bcf44846]{flex-wrap:wrap;gap:10px;display:flex}.member-avatar[data-v-bcf44846]{color:#fff;background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:15px;justify-content:center;align-items:center;width:45px;height:45px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;display:flex}.btn-edit-icon[data-v-bcf44846]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.btn-edit-icon:hover svg path[data-v-bcf44846]{stroke:#bd5aff}@media (width<=1024px){.modal[data-v-bcf44846]{border-radius:15px;padding:24px 20px}.modal-title[data-v-bcf44846]{font-size:18px}.team-row[data-v-bcf44846]{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.team-info[data-v-bcf44846]{flex-direction:column;align-items:flex-start;gap:10px}.team-name[data-v-bcf44846]{font-size:16px}.member-avatar[data-v-bcf44846]{border-radius:10px;width:36px;height:36px;font-size:14px}.btn-edit-icon[data-v-bcf44846]{align-self:flex-end}}.layout[data-v-36c41801]{color:#fff;background:#060816;min-height:100vh;display:flex}.main[data-v-36c41801]{flex-direction:column;flex:1;min-width:0;display:flex}.empty-state[data-v-36c41801]{color:#9f9d9d;text-align:center;padding:40px 0;font-size:16px}.content[data-v-36c41801]{flex-direction:column;flex:1;gap:24px;padding:40px;display:flex;overflow:hidden}.board-label[data-v-36c41801]{color:#fff;font-size:16px;font-weight:400}@media (width<=1024px){.content[data-v-36c41801]{gap:16px;padding:20px 16px}.board-label[data-v-36c41801]{font-size:12px}}.progress-card[data-v-46e26f72]{background:0 0;border:1px solid #1c2a56;border-radius:15px;padding:20px;font-family:Montserrat,sans-serif}.progress-title[data-v-46e26f72]{color:#fff;margin-bottom:16px;font-size:16px;font-weight:700}.progress-dots[data-v-46e26f72]{align-items:center;gap:10px;display:flex}.progress-dot[data-v-46e26f72]{box-sizing:border-box;border-radius:50%;width:20px;height:20px}.dot-done[data-v-46e26f72]{background:linear-gradient(#2197ff 0%,#172551 100%)}.dot-pending[data-v-46e26f72]{background:#3554b740;border:1px solid #3554b7}@media (width<=1024px){.progress-card[data-v-46e26f72]{border-radius:12px;padding:16px}.progress-title[data-v-46e26f72]{margin-bottom:12px;font-size:14px}.progress-dot[data-v-46e26f72]{width:16px;height:16px}.progress-dots[data-v-46e26f72]{gap:8px}}.member-card[data-v-4f7be9f6]{background:linear-gradient(#091130 0%,#0c1127 100%);border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:20px;padding:20px;font-family:Montserrat,sans-serif;transition:border-color .2s;display:flex}.member-card[data-v-4f7be9f6]:hover{border-color:#3554b7}.member-top[data-v-4f7be9f6]{align-items:center;gap:16px;display:flex}.avatar[data-v-4f7be9f6]{color:#fff;background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:10px;justify-content:center;align-items:center;width:45px;min-width:45px;height:45px;font-size:20px;font-weight:700;display:flex}.name[data-v-4f7be9f6]{color:#fff;font-size:20px;font-weight:700}.role[data-v-4f7be9f6]{color:#fff;font-size:16px;font-weight:400}.gitlab-row[data-v-4f7be9f6]{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:400;display:flex}@media (width<=1024px){.member-card[data-v-4f7be9f6]{border-radius:15px;gap:12px;padding:14px}.avatar[data-v-4f7be9f6]{border-radius:8px;width:36px;min-width:36px;height:36px;font-size:16px}.name[data-v-4f7be9f6]{font-size:16px}.role[data-v-4f7be9f6],.gitlab-row[data-v-4f7be9f6]{font-size:13px}}.layout[data-v-80c72693]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-80c72693]{flex-direction:column;flex:1;min-width:0;display:flex}.empty-state[data-v-80c72693]{color:#9f9d9d;text-align:center;padding:40px 0;font-size:16px}.content[data-v-80c72693]{flex-direction:column;flex:1;gap:32px;padding:40px;display:flex;overflow-y:auto}.section[data-v-80c72693]{flex-direction:column;gap:20px;display:flex}.section-label[data-v-80c72693]{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.members-grid[data-v-80c72693]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1400px){.members-grid[data-v-80c72693]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.content[data-v-80c72693]{gap:20px;padding:20px 16px}.section-label[data-v-80c72693]{font-size:12px}.members-grid[data-v-80c72693]{grid-template-columns:1fr;gap:12px}}.top-card[data-v-9fbbc20e]{background:linear-gradient(#091130 0%,#0c1127 100%);border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:14px;padding:20px;font-family:Montserrat,sans-serif;display:flex}.top-card-header[data-v-9fbbc20e]{align-items:flex-start;gap:16px;display:flex;position:relative}.avatar[data-v-9fbbc20e]{color:#fff;background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:15px;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;font-size:16px;font-weight:700;display:flex}.info[data-v-9fbbc20e]{flex:1;padding-right:40px}.name[data-v-9fbbc20e]{color:#fff;margin-bottom:4px;font-size:16px;font-weight:700}.sub[data-v-9fbbc20e]{color:#fff;font-size:14px;font-weight:400}.rank-badge[data-v-9fbbc20e]{color:#000;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;right:0}.rank-1[data-v-9fbbc20e]{background:#e6da35}.rank-2[data-v-9fbbc20e]{background:#aec1fc}.rank-3[data-v-9fbbc20e]{background:#ffa726}.gitlab-row[data-v-9fbbc20e]{color:#fff;align-items:center;gap:10px;font-size:14px;font-weight:400;display:flex}.metrics[data-v-9fbbc20e]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metric-box[data-v-9fbbc20e]{background:#0b173a;border-radius:15px;padding:10px 14px}.metric-label[data-v-9fbbc20e]{color:#fff;margin-bottom:4px;font-size:14px;font-weight:400}.metric-value[data-v-9fbbc20e]{color:#fff;font-size:16px;font-weight:700}@media (width<=1024px){.top-card[data-v-9fbbc20e]{display:none}}.table-wrap[data-v-dd0118b0]{flex-direction:column;gap:10px;font-family:Montserrat,sans-serif;display:flex}.table-header[data-v-dd0118b0]{color:#fff;grid-template-columns:80px 70px 1fr 100px 130px 110px 110px 70px;align-items:center;padding:4px 20px 10px;font-size:16px;font-weight:400;display:grid}.table-header.teams-header[data-v-dd0118b0]{grid-template-columns:80px 70px 1fr 130px 110px 110px 70px}.table-row[data-v-dd0118b0]{background:0 0;border:1px solid #1c2a56;border-radius:15px;grid-template-columns:80px 70px 1fr 100px 130px 110px 110px 70px;align-items:center;padding:20px;transition:background .2s;display:grid}.table-row.teams-row[data-v-dd0118b0]{grid-template-columns:80px 70px 1fr 130px 110px 110px 70px}.table-row[data-v-dd0118b0]:hover{background:#ffffff08}.table-row.me[data-v-dd0118b0]{background:#2531684d;border-color:#3554b7}.row-rank[data-v-dd0118b0]{color:#fff;font-size:24px;font-weight:700}.row-avatar[data-v-dd0118b0]{color:#fff;background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:15px;justify-content:center;align-items:center;width:70px;height:70px;font-family:Inter,sans-serif;font-size:20px;font-weight:700;display:flex}.row-main[data-v-dd0118b0]{flex-direction:column;gap:6px;display:flex}.row-name[data-v-dd0118b0]{color:#fff;font-size:20px;font-weight:700}.row-team[data-v-dd0118b0]{color:#fff;font-size:20px;font-weight:400}.row-members[data-v-dd0118b0]{flex-wrap:wrap;gap:10px;display:flex}.member-mini[data-v-dd0118b0]{color:#fff;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;display:flex}.row-cell[data-v-dd0118b0]{color:#fff;font-size:16px;font-weight:400}.show-mobile[data-v-dd0118b0]{display:none}@media (width<=1024px){.table-header[data-v-dd0118b0]{grid-template-columns:40px 70px 1fr 90px 70px;gap:8px;padding:0 4px 8px;font-size:12px}.table-header.teams-header[data-v-dd0118b0]{grid-template-columns:40px 70px 1fr 90px 70px}.table-row[data-v-dd0118b0]{border-radius:12px;grid-template-columns:40px 30px 1fr 90px 70px;gap:8px;padding:12px}.table-row.teams-row[data-v-dd0118b0]{grid-template-columns:40px 30px 1fr 90px 70px}.row-rank[data-v-dd0118b0]{font-size:12px;font-weight:700}.row-avatar[data-v-dd0118b0]{border-radius:8px;width:30px;height:30px;font-size:12px}.row-name[data-v-dd0118b0],.row-team[data-v-dd0118b0]{font-size:10px}.row-members[data-v-dd0118b0]{gap:4px}.member-mini[data-v-dd0118b0]{border-radius:6px;width:24px;height:24px;font-size:10px}.row-cell[data-v-dd0118b0]{font-size:12px}.row-cell-main[data-v-dd0118b0]{font-weight:400}.hide-mobile[data-v-dd0118b0]{display:none}.show-mobile[data-v-dd0118b0]{display:inline}}.layout[data-v-ee90402a]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-ee90402a]{flex-direction:column;flex:1;min-width:0;display:flex}.empty-state[data-v-ee90402a]{color:#9f9d9d;text-align:center;padding:40px 0;font-size:16px}.content[data-v-ee90402a]{flex-direction:column;flex:1;gap:24px;padding:40px;display:flex;overflow-y:auto}.tabs[data-v-ee90402a]{gap:8px;display:flex}.tab-btn[data-v-ee90402a]{color:#fff;cursor:pointer;white-space:nowrap;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;padding:9px 28px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;transition:all .2s}.tab-btn[data-v-ee90402a]:hover{border-color:#2496ff}.tab-btn.active[data-v-ee90402a]{background:linear-gradient(90deg,#2794ff 0%,#bb5aff 100%);border-color:#0000}.top3[data-v-ee90402a]{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}@media (width<=1024px){.content[data-v-ee90402a]{gap:16px;padding:20px 16px}.tabs[data-v-ee90402a]{gap:6px}.tab-btn[data-v-ee90402a]{padding:7px 20px;font-size:14px}.top3[data-v-ee90402a]{display:none}}.logo[data-v-edbc556b]{border-bottom:1px solid #1c2a56;width:100%}.logo-card[data-v-edbc556b]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;align-items:center;gap:10px;margin:0 20px 20px;padding:23px 17px 22px;display:flex}.logo-icon[data-v-edbc556b]{flex-shrink:0;display:flex}.logo-text[data-v-edbc556b]{color:#fff;font-size:16px;font-weight:400}.nav-card[data-v-edbc556b]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:10px;margin:0 20px;padding:20px;display:flex}.nav-label[data-v-edbc556b]{color:#c3bebe;margin-bottom:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400}nav[data-v-edbc556b]{flex-direction:column;gap:10px;display:flex}.nav-item[data-v-edbc556b]{color:#fff;text-align:center;border-radius:15px;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;display:block}.nav-item[data-v-edbc556b]:hover{background:#ffffff08}.nav-item.router-link-active[data-v-edbc556b]{background:linear-gradient(90deg,#0c1127 0%,#1a234c 50%,#3554b7 100%)}.btn-logout[data-v-edbc556b],.btn-mode-switch[data-v-edbc556b]{color:#fff;cursor:pointer;background:#05227e;border:none;border-radius:11px;margin:0 20px;padding:10px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.btn-logout[data-v-edbc556b]:hover{background:#093ee4}.btn-mode-switch[data-v-edbc556b]{background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);padding:12px}.btn-mode-switch[data-v-edbc556b]:hover{background:linear-gradient(90deg,#1f7fe0 0%,#a94ae0 100%)}.desktop-sidebar[data-v-edbc556b]{background:#080d1c;border-right:1px solid #1c2a56;flex-direction:column;gap:20px;width:360px;min-width:360px;padding:20px 0;display:flex}.desktop-sidebar .btn-logout[data-v-edbc556b]{margin-top:auto}.mobile-overlay[data-v-edbc556b]{z-index:200;background:#000c;display:none;position:fixed;inset:0}.mobile-drawer[data-v-edbc556b]{flex-direction:column;gap:20px;padding:20px;display:flex;position:absolute;inset:0}.close-btn[data-v-edbc556b]{cursor:pointer;background:0 0;border:none;padding:8px;position:absolute;top:20px;right:20px}.mobile-nav[data-v-edbc556b]{flex-direction:column;align-items:center;gap:35px;margin-top:200px;display:flex}.mobile-nav-item[data-v-edbc556b]{color:#fff;padding:6px 0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-decoration:none}.mobile-nav-item.router-link-active[data-v-edbc556b]{border-bottom:1px solid #3453b5}.mobile-mode-switch[data-v-edbc556b]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:11px;margin-top:20px;padding:10px 24px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.mobile-logout[data-v-edbc556b]{color:#fff;cursor:pointer;background:#05227e;border:none;border-radius:11px;margin-top:10px;padding:10px 24px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.mobile-logout[data-v-edbc556b]:hover{background:#093ee4}@media (width<=1360px){.desktop-sidebar[data-v-edbc556b]{display:none}.mobile-overlay[data-v-edbc556b]{display:block}}.layout[data-v-82efdd04]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-82efdd04]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-82efdd04]{box-sizing:border-box;background:#080d1c;border-bottom:1px solid #1c2a56;flex-shrink:0;justify-content:space-between;align-items:center;min-height:120px;padding:40px;display:flex}.topbar-left[data-v-82efdd04]{align-items:center;gap:20px;display:flex}.mobile-logo[data-v-82efdd04]{display:none}.btn-upload[data-v-82efdd04]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;min-width:186px;height:40px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.btn-upload[data-v-82efdd04]:disabled{opacity:.6;cursor:wait}.burger[data-v-82efdd04]{cursor:pointer;background:0 0;border:none;padding:4px;display:none}.content[data-v-82efdd04]{flex-direction:column;flex:1;gap:20px;padding:40px;display:flex;overflow-y:auto}.list[data-v-82efdd04]{flex-direction:column;gap:20px;display:flex}.row[data-v-82efdd04]{background:#0c1127;border:1px solid #1c2a56;border-radius:15px;justify-content:space-between;align-items:center;height:49px;padding:0 15px;font-size:16px;display:flex}.row-name[data-v-82efdd04]{align-items:center;gap:10px;font-weight:400;display:inline-flex}.row-date[data-v-82efdd04]{color:#fff;font-weight:400}.badge-admin[data-v-82efdd04]{color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border-radius:8px;padding:3px 10px;font-size:11px;font-weight:700}.btn-transfer[data-v-82efdd04]{color:#fff;cursor:pointer;background:#05227e;border:none;border-radius:8px;margin-left:auto;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.btn-transfer[data-v-82efdd04]:hover:not(:disabled){background:#093ee4}.btn-transfer[data-v-82efdd04]:disabled{opacity:.6;cursor:wait}.state[data-v-82efdd04]{color:#c3bebe;padding:20px 0}.error[data-v-82efdd04]{color:#ff9b9b;background:#ff50501a;border:1px solid #ff505066;border-radius:12px;padding:12px 16px;font-size:14px}.import-result[data-v-82efdd04]{color:#7bd4a3;background:#2ecc7114;border:1px solid #2ecc7166;border-radius:12px;padding:12px 16px;font-size:14px}@media (width<=1360px){.topbar[data-v-82efdd04]{min-height:70px;padding:20px}.mobile-logo[data-v-82efdd04],.burger[data-v-82efdd04]{display:flex}.btn-upload[data-v-82efdd04]{border-radius:7px;min-width:135px;height:27px;padding:0 14px;font-size:12px}.content[data-v-82efdd04]{gap:15px;padding:20px}.row[data-v-82efdd04]{border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;height:auto;padding:8px 12px}.row-name[data-v-82efdd04]{font-size:12px}.row-date[data-v-82efdd04]{color:#c3bebe;font-size:10px}}.layout[data-v-bca9df6d]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-bca9df6d]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-bca9df6d]{box-sizing:border-box;background:#080d1c;border-bottom:1px solid #1c2a56;flex-shrink:0;justify-content:space-between;align-items:center;min-height:120px;padding:40px;display:flex}.topbar-left[data-v-bca9df6d]{align-items:center;gap:20px;display:flex}.mobile-logo[data-v-bca9df6d]{display:none}.btn-upload[data-v-bca9df6d]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;min-width:186px;height:40px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.btn-upload[data-v-bca9df6d]:disabled{opacity:.6;cursor:wait}.burger[data-v-bca9df6d]{cursor:pointer;background:0 0;border:none;padding:4px;display:none}.content[data-v-bca9df6d]{flex-direction:column;flex:1;gap:20px;padding:40px;display:flex;overflow-y:auto}.list[data-v-bca9df6d]{flex-direction:column;gap:20px;display:flex}.row[data-v-bca9df6d]{background:#0c1127;border:1px solid #1c2a56;border-radius:15px;justify-content:space-between;align-items:center;height:49px;padding:0 15px;font-size:16px;display:flex}.row-name[data-v-bca9df6d]{font-weight:400}.row-date[data-v-bca9df6d]{color:#fff;font-weight:400}.state[data-v-bca9df6d]{color:#c3bebe;padding:20px 0}.error[data-v-bca9df6d]{color:#ff9b9b;background:#ff50501a;border:1px solid #ff505066;border-radius:12px;padding:12px 16px;font-size:14px}.import-result[data-v-bca9df6d]{color:#7bd4a3;background:#2ecc7114;border:1px solid #2ecc7166;border-radius:12px;padding:12px 16px;font-size:14px}@media (width<=1360px){.topbar[data-v-bca9df6d]{min-height:70px;padding:20px}.mobile-logo[data-v-bca9df6d],.burger[data-v-bca9df6d]{display:flex}.btn-upload[data-v-bca9df6d]{border-radius:7px;min-width:135px;height:27px;padding:0 14px;font-size:12px}.content[data-v-bca9df6d]{gap:15px;padding:20px}.row[data-v-bca9df6d]{border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;height:auto;padding:8px 12px}.row-name[data-v-bca9df6d]{font-size:12px}.row-date[data-v-bca9df6d]{color:#c3bebe;font-size:10px}}.layout[data-v-1fde50c5]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-1fde50c5]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-1fde50c5]{box-sizing:border-box;background:#080d1c;border-bottom:1px solid #1c2a56;justify-content:space-between;align-items:center;min-height:120px;padding:40px;display:flex}.topbar-left[data-v-1fde50c5]{align-items:center;gap:20px;display:flex}.mobile-logo[data-v-1fde50c5]{display:none}.title[data-v-1fde50c5]{font-size:20px;font-weight:700}.burger[data-v-1fde50c5]{cursor:pointer;background:0 0;border:none;padding:4px;display:none}.content[data-v-1fde50c5]{flex-direction:column;flex:1;gap:20px;padding:40px;display:flex;overflow-y:auto}.list[data-v-1fde50c5]{flex-direction:column;gap:20px;display:flex}.row[data-v-1fde50c5]{background:#0c1127;border:1px solid #1c2a56;border-radius:15px;align-items:center;height:49px;padding:0 15px;font-size:16px;display:flex}.state[data-v-1fde50c5]{color:#c3bebe;padding:20px 0}.error[data-v-1fde50c5]{color:#ff9b9b;background:#ff50501a;border:1px solid #ff505066;border-radius:12px;padding:12px 16px;font-size:14px}@media (width<=1360px){.topbar[data-v-1fde50c5]{min-height:70px;padding:20px}.mobile-logo[data-v-1fde50c5],.burger[data-v-1fde50c5]{display:flex}.title[data-v-1fde50c5]{font-size:14px}.content[data-v-1fde50c5]{padding:20px}.row[data-v-1fde50c5]{border-radius:12px;height:auto;padding:12px;font-size:12px}}.logo[data-v-b5facc8a]{border-bottom:1px solid #1c2a56;width:100%}.logo-card[data-v-b5facc8a]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;align-items:center;gap:10px;margin:0 20px 22px;padding:23px 17px 22px;display:flex}.logo-icon[data-v-b5facc8a]{flex-shrink:0;display:flex}.logo-text[data-v-b5facc8a]{color:#fff;font-size:16px}.nav-card[data-v-b5facc8a]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:10px;margin:0 20px;padding:20px;display:flex}.nav-label[data-v-b5facc8a]{color:#c3bebe;margin-bottom:10px;font-family:Inter,sans-serif;font-size:16px}nav[data-v-b5facc8a]{flex-direction:column;gap:10px;display:flex}.nav-item[data-v-b5facc8a]{color:#fff;text-align:center;border-radius:15px;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;display:block}.nav-item[data-v-b5facc8a]:hover{background:#ffffff08}.nav-item.router-link-active[data-v-b5facc8a]{background:linear-gradient(90deg,#0c1127 0%,#1a234c 50%,#3554b7 100%)}.btn-logout[data-v-b5facc8a],.btn-back[data-v-b5facc8a],.btn-mode-switch[data-v-b5facc8a]{color:#fff;cursor:pointer;background:#05227e;border:none;border-radius:11px;margin:0 20px;padding:12px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.btn-logout[data-v-b5facc8a]:hover,.btn-back[data-v-b5facc8a]:hover,.btn-mode-switch[data-v-b5facc8a]:hover{background:#093ee4}.btn-mode-switch[data-v-b5facc8a]{background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%)}.btn-mode-switch[data-v-b5facc8a]:hover{background:linear-gradient(90deg,#1f7fe0 0%,#a94ae0 100%)}.desktop-sidebar[data-v-b5facc8a]{background:#080d1c;border-right:1px solid #1c2a56;flex-direction:column;gap:20px;width:360px;min-width:360px;padding:20px 0;display:flex}.desktop-sidebar .btn-logout[data-v-b5facc8a]{margin-top:auto}.mobile-overlay[data-v-b5facc8a]{z-index:200;background:#000c;display:none;position:fixed;inset:0}.mobile-drawer[data-v-b5facc8a]{flex-direction:column;gap:20px;padding:20px;display:flex;position:absolute;inset:0}.close-btn[data-v-b5facc8a]{cursor:pointer;background:0 0;border:none;padding:8px;position:absolute;top:20px;right:20px}.mobile-nav[data-v-b5facc8a]{flex-direction:column;align-items:center;gap:35px;margin-top:200px;display:flex}.mobile-nav-item[data-v-b5facc8a]{color:#fff;padding:6px 0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-decoration:none}.mobile-nav-item.router-link-active[data-v-b5facc8a]{border-bottom:1px solid #3453b5}.mobile-mode-switch[data-v-b5facc8a]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:11px;margin-top:20px;padding:10px 24px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}@media (width<=1360px){.desktop-sidebar[data-v-b5facc8a]{display:none}.mobile-overlay[data-v-b5facc8a]{display:block}}.page[data-v-8101e026]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-8101e026]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-8101e026]{background:#080d1c;border-bottom:1px solid #1c2a56;align-items:center;gap:20px;height:142px;padding:0 40px;display:flex}.burger[data-v-8101e026]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;display:none}.burger span[data-v-8101e026]{background:#3453b5;width:25px;height:1px;display:block}.title[data-v-8101e026]{margin:0;font-size:20px;font-weight:700}.content[data-v-8101e026]{flex-direction:column;gap:20px;padding:40px;display:flex}.row-actions[data-v-8101e026]{justify-content:flex-end;display:flex}.btn-add[data-v-8101e026]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;padding:12px 28px;font-family:inherit;font-size:14px;font-weight:700}.state[data-v-8101e026]{color:#9f9d9d;padding:20px 0}.state.error[data-v-8101e026]{color:#aa0e0e}.list[data-v-8101e026]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.item[data-v-8101e026]{cursor:pointer;background:#0c1127;border:1px solid #1c2a56;border-radius:15px;justify-content:space-between;align-items:center;height:49px;padding:0 20px;font-size:14px;transition:border-color .2s;display:flex}.item[data-v-8101e026]:hover{border-color:#3453b5}.item-range[data-v-8101e026]{color:#9f9d9d;margin-left:auto;font-size:12px}.item-edit[data-v-8101e026]{color:#3453b5;cursor:pointer;background:0 0;border:none;margin-left:10px;padding:4px 8px;font-size:18px}.item-edit[data-v-8101e026]:hover{color:#bd5aff}@media (width<=1360px){.topbar[data-v-8101e026]{height:70px;padding:0 20px}.burger[data-v-8101e026]{display:flex}.title[data-v-8101e026]{font-size:14px}.content[data-v-8101e026]{padding:20px}.btn-add[data-v-8101e026]{padding:8px 20px;font-size:12px}}.page[data-v-b1f19faa]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-b1f19faa]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-b1f19faa]{background:#080d1c;border-bottom:1px solid #1c2a56;align-items:center;gap:20px;height:142px;padding:0 40px;display:flex}.burger[data-v-b1f19faa]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;display:none}.burger span[data-v-b1f19faa]{background:#3453b5;width:25px;height:1px;display:block}.title[data-v-b1f19faa]{margin:0;font-size:20px;font-weight:700}.content[data-v-b1f19faa]{flex-direction:column;gap:30px;padding:40px;display:flex}.avatar-block[data-v-b1f19faa]{align-items:center;gap:20px;display:flex}.avatar[data-v-b1f19faa]{background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;font-size:24px;font-weight:700;display:flex}.name[data-v-b1f19faa]{font-size:20px;font-weight:700}.activity[data-v-b1f19faa]{color:#9f9d9d;margin-top:6px;font-size:14px}.stats-card[data-v-b1f19faa]{background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:18px;max-width:700px;padding:24px;display:flex}.stats-title[data-v-b1f19faa]{color:#c3bebe;font-size:16px;font-weight:700}.stats-grid[data-v-b1f19faa]{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.stat[data-v-b1f19faa]{background:#0b173a;border-radius:15px;flex-direction:column;justify-content:center;gap:6px;min-height:70px;padding:15px;display:flex}.stat-label[data-v-b1f19faa]{color:#c3bebe;font-size:13px}.stat-value[data-v-b1f19faa]{font-size:20px;font-weight:700}@media (width<=1360px){.topbar[data-v-b1f19faa]{height:70px;padding:0 20px}.burger[data-v-b1f19faa]{display:flex}.title[data-v-b1f19faa]{font-size:14px}.content[data-v-b1f19faa]{gap:20px;padding:20px}.stats-grid[data-v-b1f19faa]{grid-template-columns:repeat(2,1fr)}}.overlay[data-v-0911e03f]{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-0911e03f]{color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:20px;width:100%;max-width:560px;padding:30px;font-family:Montserrat,sans-serif;position:relative}.close-btn[data-v-0911e03f]{cursor:pointer;background:0 0;border:none;position:absolute;top:20px;right:20px}.title[data-v-0911e03f]{margin:0 0 20px;font-size:20px;font-weight:700}.form[data-v-0911e03f]{flex-direction:column;gap:10px;display:flex}.label[data-v-0911e03f]{margin-top:6px;font-size:12px;font-weight:700}.input[data-v-0911e03f],.textarea[data-v-0911e03f]{color:#fff;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;padding:10px 15px;font-family:inherit;font-size:14px}.textarea[data-v-0911e03f]{resize:vertical;min-height:100px}.row[data-v-0911e03f]{gap:10px;display:flex}.col[data-v-0911e03f]{flex-direction:column;flex:1;gap:4px;display:flex}.btn-submit[data-v-0911e03f]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;margin-top:20px;padding:12px;font-family:inherit;font-size:14px;font-weight:700}.page[data-v-764b95e8]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-764b95e8]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-764b95e8]{background:#080d1c;border-bottom:1px solid #1c2a56;align-items:center;gap:20px;height:142px;padding:0 40px;display:flex}.burger[data-v-764b95e8]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;display:none}.burger span[data-v-764b95e8]{background:#3453b5;width:25px;height:1px;display:block}.title[data-v-764b95e8]{margin:0;font-size:20px;font-weight:700}.content[data-v-764b95e8]{flex-direction:column;gap:18px;max-width:900px;padding:40px;display:flex}.page-title[data-v-764b95e8]{margin:0 0 10px;font-size:18px;font-weight:700}.form-row[data-v-764b95e8]{flex-direction:column;gap:6px;display:flex}.label[data-v-764b95e8]{color:#9f9d9d;font-size:12px}.input[data-v-764b95e8]{color:#fff;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;padding:10px 15px;font-family:inherit;font-size:14px}.two-col[data-v-764b95e8]{grid-template-columns:1fr 1fr;gap:15px;display:grid}.sprints-block[data-v-764b95e8]{flex-direction:column;gap:10px;margin-top:6px;display:flex}.sprints-header[data-v-764b95e8]{background:#0c1127;border:1px solid #1c2a56;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.btn-add-sprint[data-v-764b95e8]{color:#fff;cursor:pointer;background:#05227e;border:none;border-radius:11px;padding:6px 18px;font-family:inherit;font-size:12px;font-weight:700}.btn-add-sprint[data-v-764b95e8]:hover{background:#093ee4}.sprints-list[data-v-764b95e8]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sprint-item[data-v-764b95e8]{background:#0c1127;border:1px solid #1c2a56;border-radius:10px;align-items:center;gap:15px;padding:10px 15px;display:flex}.sprint-name[data-v-764b95e8]{flex:1;font-size:14px;font-weight:700}.sprint-range[data-v-764b95e8]{color:#9f9d9d;font-size:12px}.sprint-edit[data-v-764b95e8]{color:#3453b5;cursor:pointer;background:0 0;border:none;font-size:16px}.sprints-empty[data-v-764b95e8]{color:#9f9d9d;padding:10px 0;font-size:12px}.section-title[data-v-764b95e8]{margin:10px 0 0;font-size:14px;font-weight:700}.econ-grid[data-v-764b95e8]{flex-direction:column;gap:8px;display:flex}.econ-row[data-v-764b95e8]{justify-content:space-between;align-items:center;gap:15px;display:flex}.econ-label[data-v-764b95e8]{color:#fff;flex:1;font-size:13px}.econ-input[data-v-764b95e8]{color:#fff;text-align:center;background:#0c1127;border:1px solid #1c2a56;border-radius:6px;width:90px;padding:5px 10px;font-family:inherit;font-size:12px}.submit-row[data-v-764b95e8]{justify-content:flex-end;margin-top:20px;display:flex}.btn-submit[data-v-764b95e8]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:5px;padding:10px 30px;font-family:inherit;font-size:14px;font-weight:700}.btn-submit[data-v-764b95e8]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-764b95e8]{color:#aa0e0e;font-size:13px}@media (width<=1360px){.topbar[data-v-764b95e8]{height:70px;padding:0 20px}.burger[data-v-764b95e8]{display:flex}.title[data-v-764b95e8]{font-size:14px}.content[data-v-764b95e8]{padding:20px}.two-col[data-v-764b95e8]{grid-template-columns:1fr}}.overlay[data-v-6e621299]{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-6e621299]{color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:15px;width:100%;max-width:640px;padding:30px;font-family:Montserrat,sans-serif;display:flex;position:relative}.close-btn[data-v-6e621299]{cursor:pointer;background:0 0;border:none;position:absolute;top:20px;right:20px}.row[data-v-6e621299]{align-items:flex-start;gap:15px;display:flex}.row.col[data-v-6e621299]{flex-direction:column;gap:4px}.two-col[data-v-6e621299]{grid-template-columns:1fr 1fr;gap:15px;display:grid}.label[data-v-6e621299]{font-size:14px;font-weight:700}.value[data-v-6e621299]{color:#fff;font-size:14px}.value.block[data-v-6e621299]{background:#0c1127;border:1px solid #1c2a56;border-radius:10px;width:100%;margin:0;padding:15px}.value.link[data-v-6e621299]{color:#2496ff;text-decoration:underline}.actions[data-v-6e621299]{justify-content:center;margin-top:10px;display:flex}.btn-edit[data-v-6e621299]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;padding:10px 30px;font-family:inherit;font-size:14px;font-weight:700}.overlay[data-v-19085eae]{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-19085eae]{color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:10px;width:100%;max-width:640px;max-height:90vh;padding:30px;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow-y:auto}.close-btn[data-v-19085eae]{cursor:pointer;background:0 0;border:none;position:absolute;top:20px;right:20px}.title[data-v-19085eae]{margin:0 0 10px;font-size:20px;font-weight:700}.label[data-v-19085eae]{margin-top:10px;font-size:12px;font-weight:700}.input[data-v-19085eae],.textarea[data-v-19085eae]{color:#fff;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;width:100%;padding:10px 15px;font-family:inherit;font-size:14px}.textarea[data-v-19085eae]{resize:vertical;min-height:80px}.members-list[data-v-19085eae]{flex-direction:column;gap:6px;margin:6px 0;padding:0;list-style:none;display:flex}.member[data-v-19085eae]{background:#0c1127;border:1px solid #1c2a56;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.avatar[data-v-19085eae]{background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.member-name[data-v-19085eae]{flex:1;font-size:14px}.lead-toggle[data-v-19085eae]{color:#c3bebe;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:flex}.lead-toggle input[data-v-19085eae]{accent-color:#2496ff;cursor:pointer}.remove[data-v-19085eae]{color:#aa0e0e;cursor:pointer;background:0 0;border:none;font-size:14px}.add-row[data-v-19085eae]{gap:10px;display:flex}.btn-add-member[data-v-19085eae]{color:#fff;cursor:pointer;background:#05227e;border:none;border-radius:10px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:700}.btn-add-member[data-v-19085eae]:hover{background:#093ee4}.btn-submit[data-v-19085eae]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;margin-top:20px;padding:12px;font-family:inherit;font-size:14px;font-weight:700}.btn-submit[data-v-19085eae]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-19085eae]{color:#aa0e0e;font-size:13px}.overlay[data-v-cff39d9b]{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-cff39d9b]{box-sizing:border-box;color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:15px;flex-direction:column;gap:20px;width:100%;max-width:799px;max-height:90vh;padding:60px 100px;font-family:Montserrat,sans-serif;display:flex;position:relative;overflow-y:auto}.close-btn[data-v-cff39d9b]{cursor:pointer;background:0 0;border:none;padding:6px;display:flex;position:absolute;top:24px;right:24px}.field-input[data-v-cff39d9b],.field-textarea[data-v-cff39d9b]{color:#fff;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:15px;outline:none;width:100%;padding:10px 15px;font-family:inherit;font-size:16px}.field-input[data-v-cff39d9b]{height:39px}.field-textarea[data-v-cff39d9b]{resize:vertical;min-height:149px}.field-input-narrow[data-v-cff39d9b]{width:260px;max-width:100%}.field-input[data-v-cff39d9b]::placeholder,.field-textarea[data-v-cff39d9b]::placeholder{color:#9f9d9d}.field-input[data-v-cff39d9b]:focus,.field-textarea[data-v-cff39d9b]:focus{border-color:#2496ff}.team-row[data-v-cff39d9b]{flex-wrap:wrap;align-items:center;gap:15px;margin-top:10px;display:flex}.team-label[data-v-cff39d9b]{font-size:16px;font-weight:700}.avatars[data-v-cff39d9b]{flex-wrap:wrap;flex:1;gap:10px;display:flex}.avatar[data-v-cff39d9b]{color:#fff;background:linear-gradient(#05227e 0%,#093ee4 100%);border-radius:15px;justify-content:center;align-items:center;width:45px;height:45px;font-size:16px;font-weight:700;display:flex;position:relative}.avatar-remove[data-v-cff39d9b]{color:#fff;cursor:pointer;opacity:0;background:#aa0e0e;border:2px solid #060816;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:12px;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:-6px;right:-6px}.avatar:hover .avatar-remove[data-v-cff39d9b]{opacity:1}.btn-add-pill[data-v-cff39d9b]{color:#fff;cursor:pointer;white-space:nowrap;background:#05227e;border:none;border-radius:15px;height:30px;padding:0 24px;font-family:inherit;font-size:12px;font-weight:400}.btn-add-pill[data-v-cff39d9b]:hover:not(:disabled){background:#093ee4}.btn-add-pill[data-v-cff39d9b]:disabled{opacity:.5;cursor:not-allowed}.add-row[data-v-cff39d9b]{align-items:center;gap:10px;display:flex}.btn-submit[data-v-cff39d9b]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;width:259px;height:40px;margin:30px auto 0;padding:0;font-family:inherit;font-size:16px;font-weight:700}.btn-submit[data-v-cff39d9b]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-cff39d9b]{color:#aa0e0e;text-align:center;font-size:13px}@media (width<=1024px){.modal[data-v-cff39d9b]{border-radius:15px;padding:40px 24px}.field-input[data-v-cff39d9b],.field-textarea[data-v-cff39d9b]{font-size:14px}.btn-submit[data-v-cff39d9b],.field-input-narrow[data-v-cff39d9b]{width:100%}}.page[data-v-f45a60c7]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-f45a60c7]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-f45a60c7]{background:#080d1c;border-bottom:1px solid #1c2a56;align-items:center;gap:20px;height:142px;padding:0 40px;display:flex}.burger[data-v-f45a60c7]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;display:none}.burger span[data-v-f45a60c7]{background:#3453b5;width:25px;height:1px;display:block}.title[data-v-f45a60c7]{margin:0;font-size:20px;font-weight:700}.subtitle[data-v-f45a60c7]{color:#c3bebe;margin-top:4px;font-size:14px}.content[data-v-f45a60c7]{flex-direction:column;gap:25px;padding:40px;display:flex}.track-wrap[data-v-f45a60c7]{padding:20px 0 40px}.track-items[data-v-f45a60c7]{justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.track-line[data-v-f45a60c7]{z-index:0;background:#3554b7;height:2px;position:absolute;top:20px;left:20px;right:20px}.track-item[data-v-f45a60c7]{z-index:1;cursor:pointer;flex-direction:column;align-items:center;gap:12px;width:40px;display:flex;position:relative}.circle[data-v-f45a60c7]{background:#3554b740;border:1px solid #3554b7;border-radius:50%;width:40px;height:40px}.circle.active[data-v-f45a60c7],.start-circle[data-v-f45a60c7]{background:linear-gradient(#2197ff 0%,#172551 100%);border-color:#0000}.track-label[data-v-f45a60c7]{color:#fff;white-space:nowrap;font-size:14px;position:absolute;top:52px;left:50%;transform:translate(-50%)}.actions-row[data-v-f45a60c7]{justify-content:flex-end;display:flex}.btn-add[data-v-f45a60c7]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:700}.teams-list[data-v-f45a60c7]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.team-row[data-v-f45a60c7]{cursor:pointer;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:15px;align-items:center;gap:20px;height:79px;padding:15px 20px;display:flex}.team-row[data-v-f45a60c7]:hover{border-color:#3453b5}.place[data-v-f45a60c7]{width:40px;font-size:24px;font-weight:700}.team-main[data-v-f45a60c7]{flex-direction:column;flex:1;gap:6px;display:flex}.team-name[data-v-f45a60c7]{font-size:20px;font-weight:700}.avatars[data-v-f45a60c7]{gap:10px;display:flex}.avatar[data-v-f45a60c7]{background:#0c1127;border:1px solid #1c2a56;border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;font-size:14px;font-weight:700;display:flex}.edit-btn[data-v-f45a60c7]{color:#3453b5;cursor:pointer;background:0 0;border:none;font-size:18px}.empty[data-v-f45a60c7]{color:#9f9d9d;text-align:center;padding:30px}@media (width<=1360px){.topbar[data-v-f45a60c7]{height:70px;padding:0 20px}.burger[data-v-f45a60c7]{display:flex}.title[data-v-f45a60c7]{font-size:14px}.content[data-v-f45a60c7]{padding:20px}.circle[data-v-f45a60c7]{width:28px;height:28px}.track-line[data-v-f45a60c7]{top:14px;left:14px;right:14px}.track-item[data-v-f45a60c7]{width:28px}.track-label[data-v-f45a60c7]{font-size:10px;top:38px}.place[data-v-f45a60c7]{width:30px;font-size:18px}.team-name[data-v-f45a60c7]{font-size:14px}.avatar[data-v-f45a60c7]{width:28px;height:28px;font-size:10px}}.overlay[data-v-7ee7a058]{z-index:300;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-7ee7a058]{color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:20px;width:100%;max-width:1360px;max-height:90vh;padding:30px;font-family:Montserrat,sans-serif;position:relative;overflow:auto}.close-btn[data-v-7ee7a058]{cursor:pointer;background:0 0;border:none;position:absolute;top:20px;right:20px}.grid[data-v-7ee7a058]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.left[data-v-7ee7a058],.right[data-v-7ee7a058]{flex-direction:column;gap:15px;display:flex}.field[data-v-7ee7a058]{flex-direction:column;gap:6px;display:flex}.label[data-v-7ee7a058]{font-size:14px;font-weight:700}.value[data-v-7ee7a058]{box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:14px;align-items:center;min-height:39px;padding:10px 15px;font-size:14px;display:flex}.value.block[data-v-7ee7a058]{align-items:flex-start;min-height:99px}.value.small[data-v-7ee7a058]{max-width:170px}.actions[data-v-7ee7a058]{gap:10px;margin-top:10px;display:flex}.btn-primary[data-v-7ee7a058]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:700}.btn-reject[data-v-7ee7a058]{color:#fff;cursor:pointer;background:#aa0e0e;border:none;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:700}.btn-reject[data-v-7ee7a058]:hover{background:#c71f1f}.btn-secondary[data-v-7ee7a058]{color:#fff;cursor:pointer;background:#05227e;border:none;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:700}.btn-secondary[data-v-7ee7a058]:hover{background:#093ee4}.input-field[data-v-7ee7a058]{color:#fff;box-sizing:border-box;background:#0c1127;border:1px solid #1c2a56;border-radius:14px;outline:none;width:100%;padding:10px 15px;font-family:inherit;font-size:14px}.input-field[data-v-7ee7a058]:focus{border-color:#2496ff}.input-field.small[data-v-7ee7a058]{max-width:200px}.comment[data-v-7ee7a058]{background:#0c1127;border:1px solid #1c2a56;border-radius:14px;flex-direction:column;gap:4px;padding:10px 15px;display:flex}.comment-author[data-v-7ee7a058]{color:#aec1fc;font-size:14px;font-weight:700}.comment-quote[data-v-7ee7a058]{color:#9f9d9d;border-left:2px solid #3453b5;padding-left:8px;font-size:12px;font-style:italic}.comment-body[data-v-7ee7a058]{font-size:14px}.comment-reply[data-v-7ee7a058]{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;width:fit-content;padding:0;font-size:10px}.empty[data-v-7ee7a058]{color:#9f9d9d;text-align:center;padding:20px}.reply-bar[data-v-7ee7a058]{background:#3554b726;border-left:3px solid #3453b5;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.reply-bar-text[data-v-7ee7a058]{color:#c3bebe;flex:1;font-size:12px}.reply-bar-cancel[data-v-7ee7a058]{color:#aa0e0e;cursor:pointer;background:0 0;border:none;font-size:14px}.message-row[data-v-7ee7a058]{gap:10px;margin-top:auto;display:flex}.message-input[data-v-7ee7a058]{color:#fff;background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex:1;padding:10px 15px;font-family:inherit;font-size:14px}.send-btn[data-v-7ee7a058]{cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:5px;justify-content:center;align-items:center;width:66px;display:flex}@media (width<=1000px){.grid[data-v-7ee7a058]{grid-template-columns:1fr}}.overlay[data-v-e4556435]{z-index:400;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-e4556435]{color:#fff;background:#060816;border:1px solid #1c2a56;border-radius:20px;width:100%;max-width:640px;max-height:90vh;padding:30px;font-family:Montserrat,sans-serif;position:relative;overflow:auto}.close-btn[data-v-e4556435]{cursor:pointer;background:0 0;border:none;padding:6px;position:absolute;top:16px;right:16px}.title[data-v-e4556435]{margin:0 0 20px;font-size:20px;font-weight:700}.form[data-v-e4556435]{flex-direction:column;gap:15px;display:flex}.field[data-v-e4556435]{flex-direction:column;flex:1;gap:6px;display:flex}.field.small[data-v-e4556435]{max-width:180px}.field label[data-v-e4556435]{font-size:14px;font-weight:700}.row[data-v-e4556435]{gap:15px;display:flex}.input[data-v-e4556435]{color:#fff;background:#0c1127;border:1px solid #1c2a56;border-radius:12px;outline:none;padding:10px 15px;font-family:inherit;font-size:14px}.input[data-v-e4556435]:focus{border-color:#3453b5}.textarea[data-v-e4556435]{resize:vertical;min-height:80px}select.input[data-v-e4556435]{cursor:pointer}select.input[data-v-e4556435]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-e4556435]{color:#ff8b8b;font-size:13px}.actions[data-v-e4556435]{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.btn-secondary[data-v-e4556435]{color:#fff;cursor:pointer;background:#05227e;border:none;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:700}.btn-primary[data-v-e4556435]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);border:none;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:700}.btn-primary[data-v-e4556435]:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.row[data-v-e4556435]{flex-direction:column}.field.small[data-v-e4556435]{max-width:100%}}.page[data-v-506a2213]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-506a2213]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-506a2213]{background:#080d1c;border-bottom:1px solid #1c2a56;align-items:center;gap:20px;height:142px;padding:0 40px;display:flex}.burger[data-v-506a2213]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;display:none}.burger span[data-v-506a2213]{background:#3453b5;width:25px;height:1px;display:block}.title-wrap[data-v-506a2213]{flex:1}.title[data-v-506a2213]{margin:0;font-size:20px;font-weight:700}.subtitle[data-v-506a2213]{color:#c3bebe;margin-top:4px;font-size:14px}.topbar-right[data-v-506a2213]{gap:15px;display:flex}.badge[data-v-506a2213]{border:1px solid #1c2a56;border-radius:10px;padding:15px 25px;font-size:14px;font-weight:700}.badge.budget[data-v-506a2213]{background:#25316887}.content[data-v-506a2213]{flex-direction:column;gap:20px;padding:30px 40px;display:flex}.back-link[data-v-506a2213]{color:#3453b5;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:14px}.board-title[data-v-506a2213]{letter-spacing:.05em;margin:0;font-size:16px;font-weight:400}.board[data-v-506a2213]{scrollbar-color:#3453b5 #0c1127;gap:10px;padding-bottom:10px;display:flex;overflow:auto hidden}.board[data-v-506a2213]::-webkit-scrollbar{height:10px}.board[data-v-506a2213]::-webkit-scrollbar-track{background:#0c1127;border-radius:10px}.board[data-v-506a2213]::-webkit-scrollbar-thumb{background:#3453b5;border-radius:10px}.column[data-v-506a2213]{background:0 0;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;flex:0 0 200px;min-width:200px;min-height:549px;display:flex;overflow:hidden}.column-header[data-v-506a2213]{text-align:center;background:linear-gradient(90deg,#2496ff 0%,#bd5aff 100%);padding:10px;font-size:14px;font-weight:700}.column-body[data-v-506a2213]{flex-direction:column;flex:1;gap:10px;padding:15px 10px;display:flex}.add-task-btn[data-v-506a2213]{color:#9f9d9d;text-align:left;cursor:pointer;background:0 0;border:none;padding:0 5px 5px;font-family:Hammersmith One,sans-serif;font-size:14px}.add-task-btn[data-v-506a2213]:hover{color:#fff}.task-card[data-v-506a2213]{cursor:pointer;background:#0c1127;border:1px solid #1c2a56;border-radius:20px;flex-direction:column;gap:6px;padding:15px;display:flex;position:relative}.task-card[data-v-506a2213]:hover{border-color:#3453b5}.task-name[data-v-506a2213]{font-size:13px;font-weight:700}.task-meta[data-v-506a2213]{color:#fff;font-size:11px}.badge-rework[data-v-506a2213]{color:#aa0e0e;background:#70000033;border:1px solid #700000;border-radius:8px;padding:2px 10px;font-size:10px;position:absolute;top:10px;right:10px}@media (width<=1360px){.topbar[data-v-506a2213]{flex-wrap:wrap;height:auto;padding:15px 20px}.burger[data-v-506a2213]{display:flex}.title[data-v-506a2213]{font-size:14px}.topbar-right[data-v-506a2213]{width:100%}.badge[data-v-506a2213]{padding:8px 15px;font-size:12px}.content[data-v-506a2213]{padding:20px}.column[data-v-506a2213]{flex:0 0 200px;min-width:200px}}.page[data-v-1b3aef1f]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-1b3aef1f]{flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-1b3aef1f]{background:#080d1c;border-bottom:1px solid #1c2a56;align-items:center;gap:20px;height:142px;padding:0 40px;display:flex}.burger[data-v-1b3aef1f]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;display:none}.burger span[data-v-1b3aef1f]{background:#3453b5;width:25px;height:1px;display:block}.title[data-v-1b3aef1f]{margin:0;font-size:20px;font-weight:700}.content[data-v-1b3aef1f]{flex-direction:column;flex:1;gap:24px;padding:40px;display:flex;overflow-y:auto}.tabs[data-v-1b3aef1f]{gap:8px;display:flex}.tab-btn[data-v-1b3aef1f]{color:#fff;cursor:pointer;white-space:nowrap;background:#0c1127;border:1px solid #1c2a56;border-radius:10px;padding:9px 28px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;transition:all .2s}.tab-btn[data-v-1b3aef1f]:hover{border-color:#2496ff}.tab-btn.active[data-v-1b3aef1f]{background:linear-gradient(90deg,#2794ff 0%,#bb5aff 100%);border-color:#0000}.top3[data-v-1b3aef1f]{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}@media (width<=1360px){.topbar[data-v-1b3aef1f]{height:70px;padding:0 20px}.burger[data-v-1b3aef1f]{display:flex}.title[data-v-1b3aef1f]{font-size:14px}}@media (width<=1024px){.content[data-v-1b3aef1f]{gap:16px;padding:20px 16px}.tabs[data-v-1b3aef1f]{gap:6px}.tab-btn[data-v-1b3aef1f]{padding:7px 20px;font-size:14px}.top3[data-v-1b3aef1f]{display:none}}.layout[data-v-a4cdb391]{color:#fff;background:#060816;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.main[data-v-a4cdb391]{flex-direction:column;flex:1;min-width:0;display:flex}.content[data-v-a4cdb391]{flex-direction:column;flex:1;gap:20px;padding:40px;display:flex;overflow-y:auto}.page-title[data-v-a4cdb391]{margin:0 0 10px;font-size:20px;font-weight:700}.state[data-v-a4cdb391]{color:#9f9d9d;padding:20px 0}.state.error[data-v-a4cdb391]{color:#aa0e0e}.list[data-v-a4cdb391]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.item[data-v-a4cdb391]{cursor:pointer;background:#0c1127;border:1px solid #1c2a56;border-radius:15px;justify-content:space-between;align-items:center;min-height:49px;padding:14px 20px;font-size:14px;transition:border-color .2s;display:flex}.item[data-v-a4cdb391]:hover{border-color:#3453b5}.item-range[data-v-a4cdb391]{color:#9f9d9d;font-size:12px}@media (width<=1024px){.content[data-v-a4cdb391]{padding:20px 16px}.page-title[data-v-a4cdb391]{font-size:16px}}*{box-sizing:border-box;margin:0;padding:0}body{background:#0d0f1a;font-family:Montserrat,sans-serif}
