@font-face{font-family:Gilroy;src:url(/assets/Gilroy-ExtraBold-DPP1iTNm.eot);src:local(Gilroy ExtraBold),local(Gilroy-ExtraBold),url(/assets/Gilroy-ExtraBold-DPP1iTNm.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-ExtraBold-Dm0cF3LN.woff)format("woff"),url(/assets/Gilroy-ExtraBold-bUaqQUyg.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Heavy-C1GfqxwD.eot);src:local(Gilroy Heavy),local(Gilroy-Heavy),url(/assets/Gilroy-Heavy-C1GfqxwD.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-Heavy-Cnu3wtHy.woff)format("woff"),url(/assets/Gilroy-Heavy-Dy7K4FTd.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-LightItalic-Bv7vlx0m.eot);src:local(Gilroy Light Italic),local(Gilroy-LightItalic),url(/assets/Gilroy-LightItalic-Bv7vlx0m.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-LightItalic-CVyfFiA-.woff)format("woff"),url(/assets/Gilroy-LightItalic-DIFp5wXl.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-ThinItalic-BuYpxZDX.eot);src:local(Gilroy Thin Italic),local(Gilroy-ThinItalic),url(/assets/Gilroy-ThinItalic-BuYpxZDX.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-ThinItalic-DWHOF1Mi.woff)format("woff"),url(/assets/Gilroy-ThinItalic-v-gad2Pl.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-BlackItalic-CAIMuxJ0.eot);src:local(Gilroy Black Italic),local(Gilroy-BlackItalic),url(/assets/Gilroy-BlackItalic-CAIMuxJ0.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-BlackItalic-BgxusjWG.woff)format("woff"),url(/assets/Gilroy-BlackItalic-3PETHVGc.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-BoldItalic-C0_HmjXW.eot);src:local(Gilroy Bold Italic),local(Gilroy-BoldItalic),url(/assets/Gilroy-BoldItalic-C0_HmjXW.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-BoldItalic-DdmOhs_0.woff)format("woff"),url(/assets/Gilroy-BoldItalic-D4V3PmHl.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-SemiBold-CsoWdNPC.eot);src:local(Gilroy SemiBold),local(Gilroy-SemiBold),url(/assets/Gilroy-SemiBold-CsoWdNPC.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-SemiBold-Cf0_mJZe.woff)format("woff"),url(/assets/Gilroy-SemiBold-BpRPs99R.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-UltraLightItalic-DMNiFfyH.eot);src:local(Gilroy UltraLight Italic),local(Gilroy-UltraLightItalic),url(/assets/Gilroy-UltraLightItalic-DMNiFfyH.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-UltraLightItalic-BaVy4jzv.woff)format("woff"),url(/assets/Gilroy-UltraLightItalic-A_KtA_83.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-SemiBoldItalic-Cr6jeIjK.eot);src:local(Gilroy SemiBold Italic),local(Gilroy-SemiBoldItalic),url(/assets/Gilroy-SemiBoldItalic-Cr6jeIjK.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-SemiBoldItalic-B7OZm1oi.woff)format("woff"),url(/assets/Gilroy-SemiBoldItalic-B0x7Q_qI.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Light-Cp_K_C_L.eot);src:local(Gilroy Light),local(Gilroy-Light),url(/assets/Gilroy-Light-Cp_K_C_L.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-Light-CXWqBM4s.woff)format("woff"),url(/assets/Gilroy-Light-Cap-Z-rq.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-MediumItalic-CYR-cIh0.eot);src:local(Gilroy Medium Italic),local(Gilroy-MediumItalic),url(/assets/Gilroy-MediumItalic-CYR-cIh0.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-MediumItalic-BNO3xrU_.woff)format("woff"),url(/assets/Gilroy-MediumItalic-DyYpm8ty.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-ExtraBoldItalic-CCPFb5WE.eot);src:local(Gilroy ExtraBold Italic),local(Gilroy-ExtraBoldItalic),url(/assets/Gilroy-ExtraBoldItalic-CCPFb5WE.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-ExtraBoldItalic-hVp0PdS3.woff)format("woff"),url(/assets/Gilroy-ExtraBoldItalic-D0C1JKnY.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Regular-Cj5lkFel.eot);src:local(Gilroy Regular),local(Gilroy-Regular),url(/assets/Gilroy-Regular-Cj5lkFel.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-Regular--Z-4elQA.woff)format("woff"),url(/assets/Gilroy-Regular-eCFN1h-s.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-HeavyItalic-S5chAJfm.eot);src:local(Gilroy Heavy Italic),local(Gilroy-HeavyItalic),url(/assets/Gilroy-HeavyItalic-S5chAJfm.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-HeavyItalic-DOzV5foo.woff)format("woff"),url(/assets/Gilroy-HeavyItalic-a1Hspzl1.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Medium-B4Jgmzal.eot);src:local(Gilroy Medium),local(Gilroy-Medium),url(/assets/Gilroy-Medium-B4Jgmzal.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-Medium-DzJeihj1.woff)format("woff"),url(/assets/Gilroy-Medium-D_ha_KMG.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-RegularItalic-Bw3aHgza.eot);src:local(Gilroy Regular Italic),local(Gilroy-RegularItalic),url(/assets/Gilroy-RegularItalic-Bw3aHgza.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-RegularItalic-8OZP4P0W.woff)format("woff"),url(/assets/Gilroy-RegularItalic-DDTAAs2x.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-UltraLight-CP2yVS5z.eot);src:local(Gilroy UltraLight),local(Gilroy-UltraLight),url(/assets/Gilroy-UltraLight-CP2yVS5z.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-UltraLight-CyGV2kw1.woff)format("woff"),url(/assets/Gilroy-UltraLight-Cw-M5iRy.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Bold-ktNFzgfp.eot);src:local(Gilroy Bold),local(Gilroy-Bold),url(/assets/Gilroy-Bold-ktNFzgfp.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-Bold-C8N-3pXi.woff)format("woff"),url(/assets/Gilroy-Bold-sm1PNH13.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Thin-3Jf74vmv.eot);src:local(Gilroy Thin),local(Gilroy-Thin),url(/assets/Gilroy-Thin-3Jf74vmv.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-Thin-C044ErzJ.woff)format("woff"),url(/assets/Gilroy-Thin-i69hX1Nj.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Black-BTLwg7ad.eot);src:local(Gilroy Black),local(Gilroy-Black),url(/assets/Gilroy-Black-BTLwg7ad.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-Black-VN_6-Mvf.woff)format("woff"),url(/assets/Gilroy-Black-CJqPwUMd.ttf)format("truetype");font-weight:900;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:Gilroy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::-webkit-scrollbar{background:#000;width:8px;height:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#1a1a1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#333}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#1e1e1e 0%,#000 50%);width:200%;height:200%;position:fixed;top:-50%;left:-50%}#app{width:100%;min-height:100vh}.task-card[data-v-cb84516c]{-webkit-backdrop-filter:blur(10px);cursor:pointer;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:row;align-items:center;gap:8px;margin-bottom:4px;padding:6px 10px;transition:box-shadow .2s,background .2s;display:flex;box-shadow:0 4px 12px #0003}.task-card[data-v-cb84516c]:active{cursor:grabbing}.task-title[data-v-cb84516c]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.copy-link-btn[data-v-cb84516c]{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}.copy-link-btn[data-v-cb84516c]:hover{color:#ffffffb3;background:#ffffff1a}.copy-link-btn.copied[data-v-cb84516c]{opacity:1;color:#4ade80}.task-assignee[data-v-cb84516c]{flex-shrink:0;align-items:center;display:flex}.unassigned-avatar[data-v-cb84516c]{color:#ffffff4d;border:1px dashed #fff3;border-radius:32px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.avatar-circle[data-v-cb84516c]{color:#fff;letter-spacing:-.5px;background:#ffffff1a;border-radius:32px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:700;display:inline-flex}.task-meta[data-v-cb84516c]{flex-shrink:0;align-items:center;gap:6px;display:flex}.project-badge[data-v-cb84516c]{color:#d4b88a;text-overflow:ellipsis;white-space:nowrap;background-color:#a4855c26;border-radius:32px;max-width:100px;padding:2px 6px;font-size:9px;font-weight:600;overflow:hidden}.comments-badge[data-v-cb84516c]{color:#ffffff73;background-color:#ffffff0f;border-radius:32px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.score[data-v-cb84516c]{color:#ffffff80;font-weight:600}.quadrant[data-v-080741cd]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:32px;flex-direction:column;min-height:250px;padding:14px;transition:background-color .2s,filter .2s;display:flex;position:relative;overflow:hidden}.is-drag-over[data-v-080741cd]{filter:brightness(1.2);outline-offset:-4px;border-radius:32px;outline:2px dashed #ffffff4d}.quadrant-header[data-v-080741cd]{color:#ffffffe6;z-index:10;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex;position:sticky;top:0}.count-badge[data-v-080741cd]{color:#fff9;background:#ffffff14;border:1px solid #ffffff0d;border-radius:12px;padding:2px 6px;font-size:11px;font-weight:600}.btn-icon-sm[data-v-080741cd]{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:1;transition:all .2s;display:flex}.btn-icon-sm[data-v-080741cd]:hover{color:#fff;background:#ffffff26;border-color:#ffffff4d}.task-list[data-v-080741cd]{flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.quadrant .task-list::-webkit-scrollbar-thumb{border-radius:4px;background:var(--scrollbar-color,#fff6)!important}.quadrant[data-v-9b7e3dca]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:32px;flex-direction:column;min-height:250px;padding:14px;transition:background-color .2s,filter .2s;display:flex;position:relative;overflow:hidden}.is-drag-over[data-v-9b7e3dca]{filter:brightness(1.2);outline-offset:-4px;border-radius:32px;outline:2px dashed #ffffff4d}.quadrant-header[data-v-9b7e3dca]{color:#ffffffe6;z-index:10;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex;position:sticky;top:0}.count-badge[data-v-9b7e3dca]{color:#fff9;background:#ffffff14;border:1px solid #ffffff0d;border-radius:12px;padding:2px 6px;font-size:11px;font-weight:600}.task-list[data-v-9b7e3dca]{flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.matrix-layout-wrapper[data-v-ce2242c8]{flex-direction:column;gap:16px;width:100%;max-width:1440px;margin:0 auto;padding:16px;display:flex}.matrix-container[data-v-ce2242c8]{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:32px;gap:16px;min-height:500px;padding:16px;display:flex;box-shadow:0 8px 32px #00000080}.bottom-container[data-v-ce2242c8]{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:32px;gap:16px;min-height:180px;padding:16px;display:flex}.bottom-col[data-v-ce2242c8]{border-radius:32px;flex:1}.eisenhower-grid[data-v-ce2242c8]{flex-grow:1;grid-template-rows:minmax(250px,380px) minmax(250px,380px);grid-template-columns:1fr 1fr;gap:16px;display:grid}.eisenhower-grid[data-v-ce2242c8]>*{border-radius:32px;height:100%}.sidebar[data-v-ce2242c8]{flex-shrink:0;gap:16px;width:320px;display:flex}.status-col[data-v-ce2242c8]{border-radius:32px;flex-grow:1}@media (width<=1024px){.matrix-container[data-v-ce2242c8]{flex-direction:column;min-height:auto}.sidebar[data-v-ce2242c8]{flex-direction:row;width:100%;height:400px}.eisenhower-grid[data-v-ce2242c8]{height:600px}}@media (width<=768px){.matrix-container[data-v-ce2242c8],.bottom-container[data-v-ce2242c8]{padding:12px}.bottom-container[data-v-ce2242c8]{flex-direction:column}.eisenhower-grid[data-v-ce2242c8]{grid-template-rows:auto;grid-template-columns:1fr;height:auto}.sidebar[data-v-ce2242c8]{flex-direction:column;height:auto}.status-col[data-v-ce2242c8]{min-height:250px}}.list-layout[data-v-fbca0f37]{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:32px;overflow:auto hidden;box-shadow:0 8px 32px #0000004d}.list-table[data-v-fbca0f37]{border-collapse:collapse;text-align:left;width:100%;min-width:600px}th[data-v-fbca0f37],td[data-v-fbca0f37]{border-bottom:1px solid #ffffff0d;padding:16px 20px;font-size:14px}th[data-v-fbca0f37]{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;background:#ffffff05;font-size:12px;font-weight:500}tr[data-v-fbca0f37]:hover{cursor:pointer;background:#ffffff0d}.td-title[data-v-fbca0f37]{color:#fff;font-weight:500}.td-assignee[data-v-fbca0f37]{color:#ffffffb3}.text-muted[data-v-fbca0f37]{color:#ffffff4d}.empty-state[data-v-fbca0f37]{text-align:center;color:#ffffff80;padding:48px}.status-badge[data-v-fbca0f37]{letter-spacing:.5px;text-transform:uppercase;border-radius:32px;padding:2px 8px;font-size:10px;font-weight:600}.status-badge[data-status=TODO][data-v-fbca0f37]{color:#fff;background:#ffffff1a}.status-badge[data-status=DONE][data-v-fbca0f37]{color:#86efac;background:#22c55e26}.status-badge[data-status=CANCELLED][data-v-fbca0f37]{color:#fca5a5;background:#ef444426}.method-badge[data-v-fbca0f37]{letter-spacing:.5px;text-transform:uppercase;color:#fff9;background-color:#ffffff0d;border-radius:32px;padding:2px 8px;font-size:10px;font-weight:600}.method-badge[data-method=RICE][data-v-fbca0f37]{color:#60a5fa}.method-badge[data-method=ICE][data-v-fbca0f37]{color:#4ade80}.method-badge[data-method=WSJF][data-v-fbca0f37]{color:#fbbf24}.method-badge[data-method=MOSCOW][data-v-fbca0f37]{color:#f472b6}.timeline-view[data-v-fdfc5aac]{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;display:flex;overflow-x:auto}.timeline-header[data-v-fdfc5aac]{background:#0003;border-bottom:1px solid #ffffff14;min-width:800px;display:flex}.stream-col-header[data-v-fdfc5aac]{text-transform:uppercase;color:#ffffff80;letter-spacing:.5px;border-right:1px solid #ffffff14;flex-shrink:0;width:200px;padding:16px 20px;font-size:13px;font-weight:700}.months-header[data-v-fdfc5aac]{flex-grow:1;display:grid}.month-label[data-v-fdfc5aac]{text-transform:uppercase;color:#ffffff80;letter-spacing:.5px;padding:16px 20px;font-size:13px;font-weight:700}.timeline-body[data-v-fdfc5aac]{flex-direction:column;min-width:800px;display:flex}.timeline-row[data-v-fdfc5aac]{border-bottom:1px solid #ffffff0a;min-width:800px;display:flex}.timeline-row[data-v-fdfc5aac]:last-child{border-bottom:none}.stream-aside[data-v-fdfc5aac]{background:#ffffff03;border-right:1px solid #ffffff14;flex-shrink:0;align-items:center;width:200px;padding:16px 20px;display:flex}.stream-label[data-v-fdfc5aac]{color:#fff;font-size:15px;font-weight:600}.stream-grid-container[data-v-fdfc5aac]{flex-grow:1;min-height:80px;position:relative}.bg-grid[data-v-fdfc5aac]{pointer-events:none;position:absolute;inset:0}.bg-cell[data-v-fdfc5aac]{pointer-events:auto;cursor:pointer;border-right:1px dashed #ffffff0d;transition:background .1s}.bg-cell[data-v-fdfc5aac]:hover{background:#ffffff08}.projects-grid[data-v-fdfc5aac]{pointer-events:none;gap:8px 0;padding:16px 0;position:relative}.project-card-wrapper[data-v-fdfc5aac]{pointer-events:auto;z-index:10;min-width:0;height:40px;position:relative}.project-card-wrapper[data-v-fdfc5aac]:hover{z-index:100}.project-card[data-v-fdfc5aac]{color:#fff;cursor:pointer;background:#a4855c26;border:1px solid #a4855c4d;border-radius:12px;align-items:center;height:40px;padding:0 14px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:4px;right:4px;box-shadow:0 4px 12px #0000001a}.project-card-wrapper:hover .project-card[data-v-fdfc5aac]{background:#a4855c40;border-color:#a4855c80;width:max-content;min-width:calc(100% - 8px);right:auto;box-shadow:0 8px 16px #0003}.project-title[data-v-fdfc5aac]{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.modal-backdrop[data-v-be747201]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9999;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-be747201]{will-change:transform, opacity;background:#141414f2;border:1px solid #ffffff1a;border-radius:32px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 30px 60px #00000080}.modal-fade-enter-active[data-v-be747201]{transition:opacity .25s cubic-bezier(.16,1,.3,1)}.modal-fade-leave-active[data-v-be747201]{pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1)}.modal-fade-enter-active .modal-content[data-v-be747201]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.modal-fade-leave-active .modal-content[data-v-be747201]{transition:transform .2s ease-in}.modal-fade-enter-from[data-v-be747201],.modal-fade-leave-to[data-v-be747201]{opacity:0}.modal-fade-enter-from .modal-content[data-v-be747201]{transform:scale(.96)translateY(10px)}.modal-fade-leave-to .modal-content[data-v-be747201]{transform:scale(.98)translateY(5px)}.task-form[data-v-23bcfc64]{flex-direction:column;display:flex}.form-header[data-v-23bcfc64]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.header-title-wrapper[data-v-23bcfc64]{flex:1;margin-right:16px}.header-title-input[data-v-23bcfc64]{color:#fff;caret-color:#fff;background:0 0;border:none;outline:none;width:100%;height:32px;margin:0;padding:0;font-family:inherit;font-size:24px;font-weight:600;line-height:32px}.header-title-input[data-v-23bcfc64]::placeholder{color:#ffffff4d}.header-title-input.readonly-title[data-v-23bcfc64]{pointer-events:none}.header-actions[data-v-23bcfc64]{flex-shrink:0;align-items:center;gap:12px;display:flex}.status-select[data-v-23bcfc64]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:12px;border-radius:32px;outline:none;padding:4px 28px 4px 10px;font-family:inherit;font-size:12px;font-weight:600}.status-select[data-status=TODO][data-v-23bcfc64]{color:#60a5fa;background-color:#3b82f626;border:1px solid #3b82f64d}.status-select[data-status=DONE][data-v-23bcfc64]{color:#4ade80;background-color:#22c55e26;border:1px solid #22c55e4d}.status-select[data-status=CANCELLED][data-v-23bcfc64]{color:#f87171;background-color:#ef444426;border:1px solid #ef44444d}.status-select option[data-v-23bcfc64]{color:#fff;background:#111}.form-header h2[data-v-23bcfc64]{color:#fff;letter-spacing:-.3px;font-size:18px;font-weight:600}.close-btn[data-v-23bcfc64]{color:#ffffff80;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1;transition:color .15s}.close-btn[data-v-23bcfc64]:hover{color:#fff}.form-body[data-v-23bcfc64]{flex-direction:column;gap:16px;max-height:60vh;padding:24px;display:flex;overflow-y:auto}.view-mode input[data-v-23bcfc64],.view-mode select[data-v-23bcfc64],.view-mode textarea[data-v-23bcfc64]{pointer-events:none;color:#ffffffe6!important;background:0 0!important;border-color:#ffffff08!important}.view-mode input[data-v-23bcfc64]::placeholder,.view-mode textarea[data-v-23bcfc64]::placeholder{color:#0000!important}.view-mode .new-comment textarea[data-v-23bcfc64],.view-mode .new-comment input[data-v-23bcfc64],.view-mode select.status-select[data-v-23bcfc64]{pointer-events:auto;color:#fff!important;background:#0003!important;border-color:#ffffff14!important}.view-mode .new-comment textarea[data-v-23bcfc64]::placeholder{color:#ffffff4d!important}.view-mode .field-hint[data-v-23bcfc64]{display:none}.view-mode select[data-v-23bcfc64]{appearance:none}.form-group[data-v-23bcfc64]{flex-direction:column;gap:6px;display:flex}.form-group.m-0[data-v-23bcfc64]{margin:0}.form-divider[data-v-23bcfc64]{background-color:#ffffff14;height:1px;margin:4px 0}label[data-v-23bcfc64]{color:#ffffffb3;font-size:13px;font-weight:500}input[data-v-23bcfc64]{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:32px;outline:none;padding:10px 16px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}textarea[data-v-23bcfc64]{color:#fff;resize:vertical;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}select[data-v-23bcfc64]{appearance:none;color:#fff;background-color:#ffffff0d;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255, 255, 255, 0.7)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:1px solid #ffffff26;border-radius:32px;outline:none;padding:10px 48px 10px 16px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}input[data-v-23bcfc64]:focus,select[data-v-23bcfc64]:focus,textarea[data-v-23bcfc64]:focus{border-color:#fff6}select option[data-v-23bcfc64]{color:#fff;background:#111}input[type=number][data-v-23bcfc64]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-23bcfc64]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-23bcfc64]{-moz-appearance:textfield}.field-hint[data-v-23bcfc64]{color:#fff6;letter-spacing:.2px;margin-top:-2px;font-size:11px;line-height:1.2}.highlight-select[data-v-23bcfc64]{background-color:#ffffff14;font-weight:500}.method-box[data-v-23bcfc64]{background:#0003;border:1px solid #ffffff1a;border-radius:32px;margin-top:-8px;padding:16px}.grid-2[data-v-23bcfc64]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.grid-3[data-v-23bcfc64]{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.score-badge[data-v-23bcfc64]{color:#ffffffb3;background:#0003;border:1px solid #ffffff0d;border-radius:12px;padding:4px 10px;font-size:13px;font-weight:600}.form-footer-metadata[data-v-23bcfc64]{border-top:1px solid #ffffff14;padding:16px 24px 0}.form-actions[data-v-23bcfc64]{background:0 0;justify-content:flex-end;padding:16px 24px;display:flex}.form-actions.has-delete[data-v-23bcfc64]{justify-content:space-between}.action-group[data-v-23bcfc64]{gap:12px;display:flex}.btn-secondary[data-v-23bcfc64],.btn-primary[data-v-23bcfc64],.btn-danger[data-v-23bcfc64]{cursor:pointer;border-radius:32px;padding:8px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.btn-secondary[data-v-23bcfc64]{color:#ffffffe6;background:0 0;border:1px solid #fff3}.btn-secondary[data-v-23bcfc64]:hover{background:#ffffff0d;border-color:#fff6}.btn-primary[data-v-23bcfc64]{color:#fff;background:#a4855c;border:1px solid #a4855c}.btn-danger[data-v-23bcfc64]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d}.btn-danger[data-v-23bcfc64]:hover{color:#fecaca;background:#ef444433}.links-list[data-v-23bcfc64],.comments-list[data-v-23bcfc64]{flex-direction:column;gap:8px;max-height:150px;display:flex;overflow-y:auto}.attachment-item[data-v-23bcfc64]{align-items:center;gap:8px;display:flex}.sm-input[data-v-23bcfc64]{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:6px 12px;font-size:13px}.sm-input[data-v-23bcfc64]:focus{border-color:#a4855c80;outline:none}.btn-icon-sm[data-v-23bcfc64]{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px}.view-link-item[data-v-23bcfc64]{color:#d4b88a;word-break:break-all;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.view-link-item[data-v-23bcfc64]:hover{color:#e8d5b5;background:#ffffff14}.btn-icon-sm[data-v-23bcfc64]:hover{color:#ff4a4a}.comment-item[data-v-23bcfc64]{background:#0003;border:1px solid #ffffff0d;border-radius:8px;padding:8px 12px;font-size:13px}.comment-header[data-v-23bcfc64]{color:#a4855c;justify-content:space-between;margin-bottom:4px;display:flex}.btn-icon-x[data-v-23bcfc64]{color:#ffffff4d;cursor:pointer;background:0 0;border:none}.btn-icon-x[data-v-23bcfc64]:hover{color:#ff4a4a}.new-comment[data-v-23bcfc64]{flex-direction:column;gap:4px;margin-top:8px;display:flex}.btn-ghost[data-v-23bcfc64]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px dashed #fff3;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;transition:all .2s;display:flex}.btn-ghost[data-v-23bcfc64]:hover{color:#fff;background:#ffffff0d;border-color:#fff6}.comments-section[data-v-23bcfc64]{background:#00000040;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.comments-section-header[data-v-23bcfc64]{color:#fff9;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.comments-count[data-v-23bcfc64]{color:#d4b88a;text-align:center;background:#a4855c4d;border-radius:10px;min-width:18px;padding:1px 7px;font-size:11px;font-weight:700}.comments-empty[data-v-23bcfc64]{color:#ffffff40;text-align:center;padding:8px 0;font-size:12px;font-style:italic}.btn-comment-submit[data-v-23bcfc64]{color:#d4b88a;cursor:pointer;background:#a4855c33;border:1px solid #a4855c66;border-radius:32px;align-self:flex-end;margin-top:4px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.btn-comment-submit[data-v-23bcfc64]:hover:not(:disabled){background:#a4855c59}.btn-comment-submit[data-v-23bcfc64]:disabled{opacity:.4;cursor:not-allowed}.task-form[data-v-62bf2176]{flex-direction:column;display:flex}.form-header[data-v-62bf2176]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.form-header h2[data-v-62bf2176]{color:#fff;letter-spacing:-.3px;font-size:18px;font-weight:600}.close-btn[data-v-62bf2176]{color:#ffffff80;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1;transition:color .15s}.close-btn[data-v-62bf2176]:hover{color:#fff}.form-body[data-v-62bf2176]{flex-direction:column;gap:16px;padding:24px;display:flex}.form-group[data-v-62bf2176]{flex-direction:column;gap:6px;display:flex}.form-group.row[data-v-62bf2176]{flex-direction:row;gap:16px}.form-group.row .col[data-v-62bf2176]{flex-direction:column;flex:1;gap:6px;display:flex}label[data-v-62bf2176]{color:#ffffffb3;font-size:13px;font-weight:500}input[data-v-62bf2176]{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:32px;outline:none;padding:10px 16px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}select[data-v-62bf2176]{appearance:none;color:#fff;background-color:#ffffff0d;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255, 255, 255, 0.7)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:1px solid #ffffff26;border-radius:32px;outline:none;padding:10px 48px 10px 16px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}input[data-v-62bf2176]:focus,select[data-v-62bf2176]:focus{border-color:#fff6}select option[data-v-62bf2176]{color:#fff;background:#111}.form-actions[data-v-62bf2176]{background:0 0;border-top:1px solid #ffffff14;justify-content:flex-end;padding:16px 24px;display:flex}.form-actions.has-delete[data-v-62bf2176]{justify-content:space-between}.action-group[data-v-62bf2176]{gap:12px;display:flex}.btn-secondary[data-v-62bf2176],.btn-primary[data-v-62bf2176],.btn-danger[data-v-62bf2176]{cursor:pointer;border-radius:32px;padding:8px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.btn-secondary[data-v-62bf2176]{color:#ffffffe6;background:0 0;border:1px solid #fff3}.btn-secondary[data-v-62bf2176]:hover{background:#ffffff0d;border-color:#fff6}.btn-primary[data-v-62bf2176]{color:#fff;background:#a4855c;border:1px solid #a4855c}.btn-danger[data-v-62bf2176]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d}.btn-danger[data-v-62bf2176]:hover{color:#fecaca;background:#ef444433}input[type=date][data-v-62bf2176]::-webkit-calendar-picker-indicator{filter:invert();opacity:.5;cursor:pointer}input[type=date][data-v-62bf2176]::-webkit-calendar-picker-indicator:hover{opacity:1}.task-form[data-v-545759eb]{flex-direction:column;display:flex}.form-header[data-v-545759eb]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.form-header h2[data-v-545759eb]{color:#fff;letter-spacing:-.3px;font-size:18px;font-weight:600}.close-btn[data-v-545759eb]{color:#ffffff80;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1;transition:color .15s}.close-btn[data-v-545759eb]:hover{color:#fff}.form-body[data-v-545759eb]{flex-direction:column;gap:16px;padding:24px;display:flex}.form-group[data-v-545759eb]{flex-direction:column;gap:6px;display:flex}label[data-v-545759eb]{color:#ffffffb3;font-size:13px;font-weight:500}input[data-v-545759eb]{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:32px;outline:none;padding:10px 16px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}select[data-v-545759eb]{appearance:none;color:#fff;background-color:#ffffff0d;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255, 255, 255, 0.7)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:1px solid #ffffff26;border-radius:32px;outline:none;padding:10px 48px 10px 16px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}input[data-v-545759eb]:focus,select[data-v-545759eb]:focus{border-color:#fff6}select option[data-v-545759eb]{color:#fff;background:#111}.form-actions[data-v-545759eb]{background:0 0;border-top:1px solid #ffffff14;justify-content:flex-end;padding:16px 24px;display:flex}.form-actions.has-delete[data-v-545759eb]{justify-content:space-between}.action-group[data-v-545759eb]{gap:12px;display:flex}.btn-secondary[data-v-545759eb],.btn-primary[data-v-545759eb],.btn-danger[data-v-545759eb]{cursor:pointer;border-radius:32px;padding:8px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.btn-secondary[data-v-545759eb]{color:#ffffffe6;background:0 0;border:1px solid #fff3}.btn-secondary[data-v-545759eb]:hover{background:#ffffff0d;border-color:#fff6}.btn-primary[data-v-545759eb]{color:#fff;background:#a4855c;border:1px solid #a4855c}.btn-danger[data-v-545759eb]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d}.btn-danger[data-v-545759eb]:hover{color:#fecaca;background:#ef444433}.checkbox-group[data-v-545759eb]{flex-direction:column;gap:8px;max-height:200px;padding:4px 0;display:flex;overflow-y:auto}.checkbox-label[data-v-545759eb]{cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:flex}.checkbox-label input[type=checkbox][data-v-545759eb]{accent-color:#a4855c;cursor:pointer;border:1px solid #fff3;border-radius:4px;width:16px;height:16px}.analytics-view[data-v-42bf7132]{flex-direction:column;gap:32px;max-width:1400px;margin:0 auto;display:flex}.analytics-header[data-v-42bf7132]{justify-content:space-between;align-items:flex-end;display:flex}.header-content[data-v-42bf7132]{flex-direction:column;gap:6px;display:flex}.title[data-v-42bf7132]{letter-spacing:-.5px;color:#fff;margin:0;font-size:28px;font-weight:800}.subtitle[data-v-42bf7132]{color:#ffffff80;margin:0;font-size:15px;font-weight:500}.section-title[data-v-42bf7132]{letter-spacing:-.5px;color:#fff;margin:0 0 16px;font-size:20px;font-weight:700}.global-metrics-grid[data-v-42bf7132]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.global-metric-card[data-v-42bf7132]{-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:8px;padding:24px;display:flex}.global-metric-card.primary-theme[data-v-42bf7132]{background:#a4855c1a;border-color:#a4855c4d}.metric-label[data-v-42bf7132]{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;font-size:13px;font-weight:600}.metric-value[data-v-42bf7132]{letter-spacing:-1px;color:#fff;font-size:36px;font-weight:800;line-height:1.1}.metric-value.done[data-v-42bf7132]{color:#4ade80}.metric-value.sm[data-v-42bf7132]{font-size:28px}.metric-meta[data-v-42bf7132]{color:#fff6;font-size:12px;font-weight:500}.metric-row[data-v-42bf7132]{justify-content:space-between;align-items:center;height:100%;display:flex}.metric-col[data-v-42bf7132]{flex-direction:column;gap:4px;display:flex}.mt-auto[data-v-42bf7132]{margin-top:auto}.mt-4[data-v-42bf7132]{margin-top:16px}.stats-grid[data-v-42bf7132]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.stat-card[data-v-42bf7132]{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:16px;padding:20px;transition:border-color .2s,background .2s;display:flex}.stat-card[data-v-42bf7132]:hover{background:#ffffff0d;border-color:#ffffff26}.stat-header[data-v-42bf7132]{align-items:center;gap:12px;display:flex}.avatar-circle[data-v-42bf7132]{color:#fff;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.avatar-circle.department[data-v-42bf7132]{color:#a4855c;background:#a4855c33}.stat-name[data-v-42bf7132]{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;font-size:16px;font-weight:600;overflow:hidden}.stat-type[data-v-42bf7132]{text-transform:uppercase;color:#fff6;background:#ffffff0d;border-radius:12px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:700}.stat-body[data-v-42bf7132]{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.stat-item[data-v-42bf7132]{flex-direction:column;gap:2px;display:flex}.stat-value[data-v-42bf7132]{color:#fff;letter-spacing:-.5px;font-size:18px;font-weight:700}.stat-label[data-v-42bf7132]{color:#fff6;font-size:11px;font-weight:500}.stat-item.highlight .stat-value[data-v-42bf7132]{color:#a4855c}.progress-bar-bg[data-v-42bf7132]{background:#ffffff0d;border-radius:12px;height:6px;overflow:hidden}.progress-bar-fill[data-v-42bf7132]{background:#a4855c;border-radius:12px;height:100%;transition:width .5s}.progress-text[data-v-42bf7132]{color:#ffffff4d;text-align:right;font-size:12px;font-weight:500}.empty-state[data-v-42bf7132]{color:#ffffff80;text-align:center;border:1px dashed #ffffff1a;border-radius:24px;padding:40px;font-size:14px;font-weight:500}@media (width<=768px){.global-metrics-grid[data-v-42bf7132]{grid-template-columns:1fr 1fr}}@media (width<=480px){.global-metrics-grid[data-v-42bf7132]{grid-template-columns:1fr}}.login-layout[data-v-bf6f847b]{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-container[data-v-bf6f847b]{-webkit-backdrop-filter:blur(40px);z-index:2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:32px;width:100%;max-width:400px;padding:48px 36px;position:relative;box-shadow:0 24px 80px #0009}.login-logo[data-v-bf6f847b]{justify-content:center;align-items:center;gap:14px;margin-bottom:8px;display:flex}.login-logo h1[data-v-bf6f847b]{color:#fff;letter-spacing:-1px;margin:0;font-size:32px;font-weight:800}.login-subtitle[data-v-bf6f847b]{text-align:center;color:#fff6;margin-bottom:40px;font-size:14px}.login-step[data-v-bf6f847b]{flex-direction:column;gap:24px;display:flex}.input-group[data-v-bf6f847b]{flex-direction:column;gap:8px;display:flex}.input-group label[data-v-bf6f847b]{color:#fff9;letter-spacing:.5px;font-size:13px;font-weight:600}.phone-input-wrapper[data-v-bf6f847b]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;padding:0 20px;transition:border-color .2s;display:flex}.phone-input-wrapper[data-v-bf6f847b]:focus-within{border-color:#a4855c}.phone-prefix[data-v-bf6f847b]{color:#ffffff80;margin-right:4px;font-size:20px;font-weight:600}.phone-input[data-v-bf6f847b]{color:#fff;letter-spacing:1px;background:0 0;border:none;outline:none;flex:1;padding:16px 0;font-family:inherit;font-size:20px;font-weight:600}.phone-input[data-v-bf6f847b]::placeholder{color:#fff3;font-weight:400}.code-input[data-v-bf6f847b]{color:#fff;text-align:center;letter-spacing:12px;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:16px 20px;font-family:inherit;font-size:28px;font-weight:700;transition:border-color .2s}.code-input[data-v-bf6f847b]:focus{border-color:#a4855c}.code-input[data-v-bf6f847b]::placeholder{color:#ffffff26;letter-spacing:12px}.input-hint[data-v-bf6f847b]{color:#ffffff59;font-size:12px}.dev-code-hint[data-v-bf6f847b]{color:#a4855c;text-align:center;background:#a4855c1a;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.btn-login[data-v-bf6f847b]{color:#fff;cursor:pointer;background:#a4855c;border:none;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:16px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s;display:flex}.btn-login[data-v-bf6f847b]:hover:not(:disabled){background:#b5966d}.btn-login[data-v-bf6f847b]:disabled{opacity:.4;cursor:not-allowed}.back-btn[data-v-bf6f847b]{color:#ffffff80;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;transition:color .2s}.back-btn[data-v-bf6f847b]:hover{color:#fff}.error-msg[data-v-bf6f847b]{color:#fca5a5;text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;margin-top:16px;padding:12px 16px;font-size:13px}.spinner[data-v-bf6f847b]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin-bf6f847b}@keyframes spin-bf6f847b{to{transform:rotate(360deg)}}.login-footer[data-v-bf6f847b]{text-align:center;color:#ffffff26;margin-top:40px;font-size:12px}.bg-glow[data-v-bf6f847b]{filter:blur(120px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.bg-glow-1[data-v-bf6f847b]{background:#a4855c14;width:500px;height:500px;top:-100px;right:-100px}.bg-glow-2[data-v-bf6f847b]{background:#3b82f60d;width:400px;height:400px;bottom:-100px;left:-100px}.slide-enter-active[data-v-bf6f847b],.slide-leave-active[data-v-bf6f847b]{transition:all .25s}.slide-enter-from[data-v-bf6f847b]{opacity:0;transform:translate(20px)}.slide-leave-to[data-v-bf6f847b]{opacity:0;transform:translate(-20px)}.fade-enter-active[data-v-bf6f847b],.fade-leave-active[data-v-bf6f847b]{transition:opacity .2s}.fade-enter-from[data-v-bf6f847b],.fade-leave-to[data-v-bf6f847b]{opacity:0}.auth-container[data-v-57bf7e1b]{background:radial-gradient(circle at 50% 10%,#2a2a2a 0%,#111 60%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card[data-v-57bf7e1b]{-webkit-backdrop-filter:blur(24px);background:#1e1e1e66;border:1px solid #ffffff0d;border-radius:24px;width:100%;max-width:440px;padding:40px;box-shadow:0 24px 48px #0006}.auth-header[data-v-57bf7e1b]{text-align:center;margin-bottom:32px}.logo[data-v-57bf7e1b]{justify-content:center;align-items:center;gap:16px;display:flex}.logo h1[data-v-57bf7e1b]{color:#fff;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.title[data-v-57bf7e1b]{color:#fff;text-align:center;margin:0 0 8px;font-size:20px;font-weight:600}.subtitle[data-v-57bf7e1b]{color:#ffffff80;text-align:center;margin:0 0 32px;font-size:14px;line-height:1.5}.center-text[data-v-57bf7e1b]{text-align:center;flex-direction:column;align-items:center;display:flex}.status-icon[data-v-57bf7e1b]{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.pending-icon[data-v-57bf7e1b]{color:#a4855c;background:#a4855c1a}.rejected-icon[data-v-57bf7e1b]{color:#ef4444;background:#ef44441a}.form-group[data-v-57bf7e1b]{margin-bottom:20px}.form-group label[data-v-57bf7e1b]{color:#ffffffb3;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.app-input[data-v-57bf7e1b]{color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:14px 16px;font-size:16px;transition:all .2s}.app-input[data-v-57bf7e1b]:focus{background:#0000004d;border-color:#a4855c80;outline:none}.app-input[data-v-57bf7e1b]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-57bf7e1b]{color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;margin-bottom:24px;padding:12px 16px;font-size:14px}.btn-primary[data-v-57bf7e1b]{color:#fff;cursor:pointer;background:#a4855c;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:54px;padding:16px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.btn-primary[data-v-57bf7e1b]:disabled{cursor:not-allowed;background:#a4855c80}.btn-secondary[data-v-57bf7e1b]{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;margin-top:16px;padding:16px;font-size:16px;font-weight:600;transition:all .2s}.btn-secondary[data-v-57bf7e1b]:hover{background:#ffffff1a}.spinner[data-v-57bf7e1b]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-57bf7e1b}@keyframes spin-57bf7e1b{to{transform:rotate(360deg)}}.app-layout[data-v-efdeb9db]{flex-direction:column;min-height:100vh;display:flex}.top-nav[data-v-efdeb9db]{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:48px;height:64px;padding:0 40px;display:flex}.nav-branding[data-v-efdeb9db]{align-items:center;gap:12px;display:flex}.brand-bolt[data-v-efdeb9db]{color:#fff}.brand-text[data-v-efdeb9db]{letter-spacing:-.5px;color:#fff;font-size:20px;font-weight:800}.goal-selector[data-v-efdeb9db]{flex-grow:1;align-items:center;gap:16px;display:flex}.goal-selector label[data-v-efdeb9db]{color:#ffffff80;letter-spacing:1px;font-size:11px;font-weight:700}.goal-selector select[data-v-efdeb9db]{color:#fff;appearance:none;cursor:pointer;letter-spacing:-.5px;background-color:#ffffff1a;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:none;border-radius:32px;outline:none;width:auto;max-width:600px;padding:8px 48px 8px 20px;font-size:20px;font-weight:700;transition:background-color .2s}.goal-selector select[data-v-efdeb9db]:hover{background-color:#ffffff26}.goal-selector select option[data-v-efdeb9db]{color:#fff;background:#111}.no-goals-text[data-v-efdeb9db]{color:#ffffff80;font-size:16px;font-style:italic;font-weight:500}.goal-actions[data-v-efdeb9db]{gap:4px;display:flex}.goal-action-btn[data-v-efdeb9db]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:32px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.goal-action-btn[data-v-efdeb9db]:hover{color:#fff;background:#ffffff1a}.btn-plus[data-v-efdeb9db]:hover{background:#ffffff26}.top-nav-actions[data-v-efdeb9db]{align-items:center;margin-left:auto;display:flex}.nav-ghost-btn[data-v-efdeb9db]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:32px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:flex}.nav-ghost-btn[data-v-efdeb9db]:hover{background:#ffffff1a;border-color:#ffffff4d}.workspace-header[data-v-efdeb9db]{justify-content:space-between;align-items:center;padding:24px 40px;display:flex}.workspace-controls[data-v-efdeb9db]{align-items:center;gap:16px;display:flex}.tabs-header[data-v-efdeb9db]{background:#ffffff0d;border-radius:32px;padding:4px;display:flex}.tab-btn[data-v-efdeb9db]{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:32px;padding:6px 16px;font-size:14px;font-weight:600;transition:all .2s}.tab-btn[data-v-efdeb9db]:hover{color:#fff}.tab-active[data-v-efdeb9db]{color:#fff;background:#a4855c;box-shadow:0 4px 12px #a4855c4d}.filters-divider[data-v-efdeb9db]{background:#ffffff1a;width:1px;height:24px}.filter-group[data-v-efdeb9db]{align-items:center;gap:8px;display:flex}.filter-select[data-v-efdeb9db]{appearance:none;color:#fff;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255, 255, 255, 0.7)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;border:1px solid #ffffff26;border-radius:32px;outline:none;padding:8px 48px 8px 20px;font-size:14px;font-weight:500}.filter-select[data-v-efdeb9db]:hover{border-color:#ffffff4d}.filter-select option[data-v-efdeb9db]{color:#fff;background:#111}.btn-create[data-v-efdeb9db]{color:#fff;cursor:pointer;background:#a4855c;border:none;border-radius:32px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.btn-create[data-v-efdeb9db]:hover{background:#b5966d;transform:translateY(-1px);box-shadow:0 4px 16px #a4855c66}.btn-create[data-v-efdeb9db]:active{transform:translateY(0)}.workspace-content[data-v-efdeb9db]{flex-grow:1;padding:0 40px 40px}.fade-view-enter-active[data-v-efdeb9db],.fade-view-leave-active[data-v-efdeb9db]{transition:opacity .15s,transform .15s}.fade-view-enter-from[data-v-efdeb9db],.fade-view-leave-to[data-v-efdeb9db]{opacity:0;transform:translateY(10px)}.empty-workspace[data-v-efdeb9db]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#ffffff08;border:1px dashed #fff3;border-radius:32px;flex-direction:column;align-items:center;gap:16px;padding:60px 40px;display:flex}.empty-workspace p[data-v-efdeb9db]{color:#ffffffb3;font-size:16px;font-weight:500}.btn-primary[data-v-efdeb9db]{color:#fff;cursor:pointer;background:#a4855c;border:none;border-radius:32px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}@media (width<=768px){.top-nav[data-v-efdeb9db]{flex-direction:column;align-items:flex-start;gap:16px;height:auto;padding:16px 20px}.goal-selector[data-v-efdeb9db]{flex-wrap:wrap;width:100%}.goal-selector select[data-v-efdeb9db]{max-width:100%;padding:8px 48px 8px 16px;font-size:16px}.workspace-header[data-v-efdeb9db]{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.workspace-controls[data-v-efdeb9db]{flex-direction:column;align-items:stretch;width:100%}.tabs-header[data-v-efdeb9db]{justify-content:center}.tab-btn[data-v-efdeb9db]{flex:1}.filters-divider[data-v-efdeb9db]{display:none}.filter-group[data-v-efdeb9db]{justify-content:space-between;width:100%}.filter-select[data-v-efdeb9db]{flex:1;min-width:0}.btn-create[data-v-efdeb9db]{width:100%}.workspace-content[data-v-efdeb9db]{padding:0 16px 24px}}
