:root{--vt-c-white: #f5f8ff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-primary: #0a0f1d;--color-text: #1b1325;--color-text-secondary: #1f1235;--color-button: #67568c;--card: #d8cae7}:root{--color-background: var(--color-primary);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html{height:100%;background:var(--color-primary)}body{min-height:100vh;min-height:-webkit-fill-available;color:var(--color-text);background:var(--color-primary);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html::-webkit-scrollbar,body::-webkit-scrollbar,.app-wrapper::-webkit-scrollbar{display:none}html,body,.app-wrapper{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#384b8466;border-radius:10px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#384b84aa}*{scrollbar-width:thin;scrollbar-color:#384b8466 transparent}#app{width:100%;margin:0 auto;font-weight:400}p,a,.n-form-item-label__text{color:#f5f8ff}a,button{background-color:var(--color-button);color:var(--vt-c-white)}a{text-decoration:none;transition:.4s;padding:3px}.n-input,.n-select{background-color:#1e2330;border:.5px solid #f5f8ff21;border-radius:8px}.n-input .n-input-wrapper,.n-base-selection .n-base-selection-label{border:none!important;border-radius:8px!important}.n-input,.n-select,.n-base-selection{--n-border: none !important;--n-border-hover: 1px solid #384b84ff !important;--n-border-focus: 1px solid #384b84ff !important;--n-border-active: 1px solid #384b84ff !important;--n-box-shadow-focus: 0 0 0 2px #384b8444 !important;--n-box-shadow-active: 0 0 0 2px #384b8444 !important}.n-input:focus-within,.n-select:focus-within{border-color:#384b84!important}.n-input{--n-color-focus: #1e2330 !important;--n-color-active: #1e2330 !important;--n-color-hover: #1e2330 !important;--n-caret-color: #384b84ff !important;--n-color: #1e2330 !important;--n-color-disabled: #1e2330 !important;--n-border-disabled: #1e2330 !important;--n-text-color-disabled: #5d6b89 !important;--n-placeholder-color: #5d6b89 !important}.n-input.n-input--disabled{background-color:#1e233054!important;border:.5px solid #f5f8ff21!important}.n-input .n-input__input-el:-webkit-autofill,.n-input .n-input__input-el:-webkit-autofill:hover,.n-input .n-input__input-el:-webkit-autofill:focus,.n-input .n-input__input-el:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px #1e2330 inset!important;-webkit-text-fill-color:#c2c2c2!important;transition:background-color 5000s ease-in-out 0s}.n-input .n-input__input-el,.n-input .n-input__textarea-el{color:#c2c2c2!important}.n-base-selection .n-base-selection-label{background-color:#1e2330!important}.n-base-selection .n-base-selection-label .n-base-selection-placeholder{color:#5d6b89!important}.n-base-selection .n-base-selection-label .n-base-selection-input__content,.n-base-selection .n-base-selection-label .n-base-selection-tags{color:#c2c2c2!important}.n-select-menu{background-color:#1e2330!important;border:.5px solid #f5f8ff21!important;border-radius:8px!important;box-shadow:0 4px 12px #00000080!important}.n-base-select-option .n-base-select-option__content{color:#c2c2c2!important}.n-base-select-option.n-base-select-option--selected .n-base-select-option__content{color:#f5f8ff!important}.n-base-select-option.n-base-select-option--pending:before{background-color:#384b8444!important}.n-date-panel{background-color:#1e2330!important;color:#c2c2c2!important;border-radius:12px!important;border:.5px solid #f5f8ff21!important;box-shadow:0 8px 24px #0009!important;--n-item-color-hover: rgba(56, 75, 132, .3) !important;--n-item-color-active: #384b84ff !important;--n-item-text-color-active: #f5f8ff !important}.n-date-panel-calendar{padding:12px!important}.n-date-panel-month-calendar__cell,.n-date-panel-calendar__cell{color:#c2c2c2!important}.n-date-panel-calendar__cell:hover .n-date-panel-calendar__cell-text{background-color:#384b844d!important}.n-date-panel-calendar__cell--current .n-date-panel-calendar__cell-text{border:1px solid #384b84ff!important}.n-date-panel-calendar__cell--selected .n-date-panel-calendar__cell-text{background-color:#384b84!important;color:#f5f8ff!important}.n-date-panel-actions{background-color:#181f33!important;border-top:.5px solid #f5f8ff11!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;padding:10px 16px!important}.n-date-panel-actions .n-button--primary-type,.n-date-panel-actions .n-button{background-color:#384b84!important;color:#f5f8ff!important;border-radius:6px!important;border:none!important;--n-border: none !important;--n-border-hover: none !important;--n-border-pressed: none !important;--n-border-focus: none !important}.n-date-panel-actions .n-button:hover{background-color:#2f3f6f!important;border:none!important}.n-date-panel .n-date-panel-month .n-date-panel-month__month-year .n-date-panel-month__text{color:#f5f8ff!important}.n-date-panel .n-date-panel-month-calendar .n-date-panel-month-calendar__picker-col-item{color:#c2c2c2!important}.n-date-panel .n-date-panel-month-calendar .n-date-panel-month-calendar__picker-col-item--active{color:#f5f8ff!important}.n-time-picker-panel{background-color:#1e2330!important;color:#c2c2c2!important;border:.5px solid #f5f8ff21!important;border-radius:8px!important;--n-item-color-active: #384b84ff !important;--n-item-text-color-active: #f5f8ff !important;--n-item-color-hover: rgba(56, 75, 132, .3) !important;--n-item-text-color: #c2c2c2 !important}.n-time-picker-item{color:#c2c2c2!important;transition:all .2s ease}.n-time-picker-item:hover{background-color:#384b844d!important}.n-time-picker-item--active{background-color:#384b84!important;color:#f5f8ff!important;font-weight:600!important}.n-time-picker-actions{background-color:#181f33!important;border-top:.5px solid #f5f8ff18!important}.n-time-picker-actions .n-button{background-color:#384b84!important;color:#f5f8ff!important;border:none!important;border-radius:6px!important;--n-border: none !important;--n-border-hover: none !important;--n-border-pressed: none !important;--n-border-focus: none !important}.n-button{--n-color: #384b84ff !important;--n-color-hover: #2f3f6fff !important;--n-color-pressed: #2f3f6fff !important;--n-color-focus: #384b84ff !important;--n-border: 1px solid #384b84ff !important;--n-border-hover: 1px solid #f5f8ff !important;--n-border-pressed: 1px solid #f5f8ff !important;--n-border-focus: 1px solid #384b84ff !important;--n-text-color: #f5f8ff !important;--n-text-color-hover: #f5f8ff !important;--n-text-color-pressed: #f5f8ff !important;--n-text-color-focus: #f5f8ff !important;--n-border-disabled: 1px solid #384b8454 !important;border-radius:8px!important}.n-button.n-button--disabled{background-color:#384b8454!important;color:#f5f8ff!important;border:1px solid #384b8454!important}.n-steps{background-color:#1e2330!important;padding:16px!important;border-radius:12px!important;border:1px solid #f5f8ff14!important}.n-step-indicator{--n-indicator-color-active: #384b84ff !important;--n-indicator-border-color-active: #384b84ff !important;--n-indicator-text-color-active: #f5f8ff !important}.n-step-content-header__title{color:#5d6b89!important}.n-step--active .n-step-content-header__title{color:#f5f8ff!important;font-weight:700!important}.n-checkbox{--n-color: #1e2330 !important;--n-border: 1px solid #f5f8ff21 !important;--n-border-focus: 1px solid #384b84ff !important;--n-border-checked: 1px solid #384b84ff !important;--n-color-checked: #384b84ff !important;--n-text-color: #f5f8ff !important;--n-check-mark-color: #f5f8ff !important;--n-border-radius: 4px !important}.n-card.n-modal{max-height:85vh!important;overflow-y:auto!important;background:#151c31;border:2px solid #0a0f1d;border-radius:14px}.add-job-modal{margin:auto}.amount-animated,.amount-animated span{font-weight:700}@media(max-width:768px){.add-job-modal.n-modal-container{align-items:flex-end!important}}.n-card>.n-card__action{background-color:#181f33}.n-card>.n-card-header .n-card-header__main{color:#f5f8ff}.n-base-close{color:#f5f8ff}@media(hover:hover){a:hover{background-color:#00bd7e33}}@media(min-width:1024px){body{display:flex;place-items:center}}.slide-up-enter-active,.slide-up-leave-active,.fade-in-scale-up-transition-enter-active,.fade-in-scale-up-transition-leave-active{transition:transform .6s cubic-bezier(.16,1,.3,1)!important;backface-visibility:hidden;pointer-events:none}.slide-up-leave-active,.fade-in-scale-up-transition-leave-active{transition:transform .6s cubic-bezier(.33,1,.68,1),opacity .4s .2s ease-in!important}.fade-in-transition-leave-active,.fade-in-transition-enter-active{transition:opacity .6s ease-in-out!important}@media(max-width:768px){.n-modal,.n-card.n-modal,.slide-up-leave-active,.fade-in-scale-up-transition-leave-active{transform-origin:bottom center!important}.n-card.n-modal{min-height:400px;max-height:78vh!important;margin-bottom:0!important;border-radius:24px 24px 0 0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.n-card.n-modal::-webkit-scrollbar{display:none!important}.n-modal .n-card__content,.n-modal .grouped-scroll,.n-modal .modal-list-wrap{scrollbar-width:none!important;-ms-overflow-style:none!important}.n-modal .n-card__content::-webkit-scrollbar,.n-modal .grouped-scroll::-webkit-scrollbar,.n-modal .modal-list-wrap::-webkit-scrollbar{display:none!important}.app-modal-dialog .grouped-scroll,.app-modal-dialog .modal-list-wrap,.app-modal-dialog .modal-content,.app-modal-dialog .tasks-list{max-height:none!important;overflow:visible!important}.slide-up-enter-from,.slide-up-leave-to,.fade-in-scale-up-transition-enter-from,.fade-in-scale-up-transition-leave-to{transform:translate3d(0,100%,0) scale(1)!important;opacity:0!important}.slide-up-enter-to,.slide-up-leave-from,.fade-in-scale-up-transition-enter-to,.fade-in-scale-up-transition-leave-from{transform:translateZ(0) scale(1)!important;opacity:1!important}}@media(min-width:769px){.slide-up-enter-from,.slide-up-leave-to{transform:scale(.9)!important;opacity:0!important}}.auth-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100dvh;padding:20px;box-sizing:border-box}.auth-card{width:100%;max-width:440px;background:#121a2f73!important;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border-radius:32px!important;border:1px solid rgba(133,145,173,.25)!important;box-shadow:0 25px 50px -12px #00000080,inset 0 1px #ffffff1a!important;padding:10px;transition:transform .3s ease,border-color .3s ease}.auth-card:hover{border-color:#67568c80!important}.auth-header{text-align:center;margin-bottom:30px}.logo-wrapper{width:80px;height:80px;margin:0 auto 16px;background:#67568c26;border-radius:20px;padding:15px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(103,86,140,.3);box-shadow:0 10px 20px #0003}.auth-logo{max-width:100%;height:auto;filter:drop-shadow(0 0 8px rgba(103,86,140,.4))}.auth-title{font-size:26px;font-weight:800;color:#f5f8ff;margin:0 0 8px;letter-spacing:-.5px}.auth-subtitle{color:#98a2b3;font-size:14px}.auth-form{padding:0 10px}.auth-form :deep(.n-form-item-label){color:#d7dff1!important;font-weight:600!important;font-size:13px!important;margin-bottom:6px!important}.auth-form :deep(.n-input){background-color:#0a0f1d99!important;border:1px solid rgba(42,54,88,.8)!important;border-radius:14px!important;transition:all .2s ease!important}.auth-form :deep(.n-input:hover){border-color:#67568c99!important}.auth-form :deep(.n-input.n-input--focus){background-color:#0a0f1dcc!important;border-color:#67568c!important;box-shadow:0 0 0 3px #67568c33!important}.auth-extra{display:flex;justify-content:flex-end;margin:-10px 0 24px}.forgot-link{font-size:13px;color:#98a2b3;cursor:pointer;transition:color .2s ease}.forgot-link:hover{color:#67568c}.auth-submit-btn{width:100%;height:48px!important;background-color:#67568c!important;border-radius:14px!important;font-weight:700!important;font-size:15px!important;color:#f5f8ff!important;margin-bottom:20px!important;box-shadow:0 8px 15px #67568c4d!important;border:none!important;transition:all .3s ease!important}.auth-submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 20px #67568c66!important;background-color:#7d6caf!important}.auth-submit-btn:active{transform:translateY(0)}.auth-footer{text-align:center;color:#667085;font-size:14px}.auth-link{color:#67568c!important;font-weight:700!important;cursor:pointer;margin-left:4px}.auth-link:hover{text-decoration:underline;color:#7d6caf!important}@media(max-width:480px){.auth-card{padding:10px 5px;border-radius:24px!important}.auth-title{font-size:22px}}.n-base-select-menu,.n-date-picker-panel,.n-popover,.n-popover-shared,.n-popconfirm,.n-dropdown-menu,.n-modal-container,.v-binder-follower-content{z-index:9999!important}.app-modal-dialog__root[data-v-a2052724]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px}.app-modal-dialog__backdrop[data-v-a2052724]{position:absolute;top:0;right:0;bottom:0;left:0;background:#04121ba6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.app-modal-dialog[data-v-a2052724]{position:relative;z-index:1;width:100%;max-width:480px;max-height:min(90vh,720px);display:flex;flex-direction:column;border-radius:16px;background:#151c31;border:1px solid #2a3658;box-shadow:0 16px 48px #0006,0 4px 16px #0003;outline:none;color:#f5f8ff}.app-modal-dialog__header[data-v-a2052724]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.app-modal-dialog__title[data-v-a2052724]{margin:0;flex:1;min-width:0;font-size:1.1rem;font-weight:700;line-height:1.3;color:#f5f8ff}.app-modal-dialog__close[data-v-a2052724]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;border-radius:8px;background:transparent;color:#98a2b3;cursor:pointer;transition:background .15s ease,color .15s ease}.app-modal-dialog__close[data-v-a2052724]:hover{background:#ffffff14;color:#f5f8ff}.app-modal-dialog__rule[data-v-a2052724]{flex-shrink:0;height:1px;margin:0;border:none;background:#2a3658}.app-modal-dialog__body[data-v-a2052724]{flex:1;min-height:0;overflow-y:auto;padding:16px 20px;font-size:.95rem;line-height:1.5;color:#f5f8ff}.app-modal-dialog--no-header .app-modal-dialog__body[data-v-a2052724]{padding-top:28px}.app-modal-dialog--no-header.app-modal-dialog--no-footer .app-modal-dialog__body[data-v-a2052724]{display:flex;flex-direction:column}.app-modal-dialog__footer[data-v-a2052724]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px 20px}.app-modal-dialog__btn[data-v-a2052724]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,filter .15s ease}.app-modal-dialog__btn--text[data-v-a2052724]{background:transparent;color:#98a2b3}.app-modal-dialog__btn--text[data-v-a2052724]:hover{background:#ffffff0f;color:#f5f8ff}.app-modal-dialog__confirm[data-v-a2052724]{min-width:88px;background:#67568c;color:#fff}.app-modal-dialog__confirm[data-v-a2052724]:hover:not(:disabled){filter:brightness(1.15)}.app-modal-dialog__confirm[data-v-a2052724]:disabled{opacity:.6;cursor:not-allowed}.app-modal-dialog__confirm--primary[data-v-a2052724]{background:#67568c;color:#fff}.app-modal-dialog__confirm--danger[data-v-a2052724]{background:#e53935;color:#fff}.app-modal-dialog__confirm--success[data-v-a2052724]{background:#2e7d32;color:#fff}.app-modal-dialog__confirm--warning[data-v-a2052724]{background:#f57c00;color:#fff}.app-modal-dialog__confirm--info[data-v-a2052724]{background:#0288d1;color:#fff}.app-modal-dialog__spinner[data-v-a2052724]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:app-modal-spin-a2052724 .6s linear infinite}@keyframes app-modal-spin-a2052724{to{transform:rotate(360deg)}}.app-modal-dialog-enter-active[data-v-a2052724],.app-modal-dialog-leave-active[data-v-a2052724]{transition:opacity .25s ease}.app-modal-dialog-enter-active .app-modal-dialog[data-v-a2052724],.app-modal-dialog-leave-active .app-modal-dialog[data-v-a2052724]{transition:transform .25s ease,opacity .25s ease}.app-modal-dialog-enter-from[data-v-a2052724],.app-modal-dialog-leave-to[data-v-a2052724]{opacity:0}.app-modal-dialog-enter-from .app-modal-dialog[data-v-a2052724],.app-modal-dialog-leave-to .app-modal-dialog[data-v-a2052724]{transform:translateY(-20px) scale(.96);opacity:0}.app-modal-dialog-enter-to[data-v-a2052724],.app-modal-dialog-leave-from[data-v-a2052724]{opacity:1}.app-modal-dialog-enter-to .app-modal-dialog[data-v-a2052724],.app-modal-dialog-leave-from .app-modal-dialog[data-v-a2052724]{transform:translateY(0) scale(1);opacity:1}.app-modal-dialog__drag-handle-area[data-v-a2052724]{display:none}.app-modal-dialog-leave-active--instant[data-v-a2052724]{transition:none!important}@media(max-width:1024px){.app-modal-dialog__drag-handle-area[data-v-a2052724]{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 0 4px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.app-modal-dialog__drag-pill[data-v-a2052724]{width:44px;height:5px;border-radius:3px;background:#ffffff4d;transition:background .15s ease}.app-modal-dialog__drag-handle-area:active .app-modal-dialog__drag-pill[data-v-a2052724]{background:#fff9}.app-modal-dialog__root[data-v-a2052724]{align-items:flex-end!important;padding:0!important}.app-modal-dialog[data-v-a2052724]{width:100%!important;max-width:100%!important;max-height:75vh!important;margin:0!important;border-radius:24px 24px 0 0!important;border-bottom:none!important;border-left:none!important;border-right:none!important}.app-modal-dialog__close[data-v-a2052724]{display:none!important}.app-modal-dialog-enter-from .app-modal-dialog[data-v-a2052724],.app-modal-dialog-leave-to .app-modal-dialog[data-v-a2052724]{transform:translateY(100%)!important;opacity:1!important}.app-modal-dialog-enter-to .app-modal-dialog[data-v-a2052724],.app-modal-dialog-leave-from .app-modal-dialog[data-v-a2052724]{transform:translateY(0)!important;opacity:1!important}.app-modal-dialog--dismissing[data-v-a2052724]{pointer-events:none}}.modal-title[data-v-9b48a510]{font-size:20px;font-weight:700;color:#f5f8ff}.headers[data-v-9b48a510]{display:flex;justify-content:space-between;align-items:center;flex:1;min-width:0}.add-job-card[data-v-9b48a510]{background:#151c31!important;border-radius:16px!important}[data-v-9b48a510] .n-card-header{padding:20px 24px 10px!important}[data-v-9b48a510] .n-card__content{padding:0 24px 20px!important;max-height:70vh;overflow-y:auto}.checkbox-row[data-v-9b48a510]{margin-top:-12px;margin-bottom:20px}.form-row[data-v-9b48a510]{display:flex;gap:16px;width:100%}.flex-1[data-v-9b48a510]{flex:1}.w-full[data-v-9b48a510]{width:100%}.calendar-section[data-v-9b48a510]{background:#1e2330;padding:16px;border-radius:12px;margin-top:8px;border:1px solid #f5f8ff14}.section-label[data-v-9b48a510]{font-size:13px;color:#5d6b89;margin:0 0 12px;font-weight:500}.modal-actions[data-v-9b48a510]{display:flex;gap:12px;margin:4px 0}.action-btn[data-v-9b48a510]{flex:1;height:44px;border-radius:10px!important;font-weight:600}.cancel-btn[data-v-9b48a510]{background:#242c3d!important;border:none!important;color:#f5f8ff!important}.save-btn[data-v-9b48a510]{background:#7a70ff!important;border:none!important;color:#f5f8ff!important}.save-btn[data-v-9b48a510]:hover{background:#6a60ef!important}[data-v-9b48a510] .n-form-item-label{font-size:13px;color:#5d6b89!important;padding-bottom:6px!important}[data-v-9b48a510] .n-input,[data-v-9b48a510] .n-select .n-base-selection{background-color:#1e2330!important;border-radius:10px!important}[data-v-9b48a510] .n-date-picker{width:100%}.loader-container[data-v-6cf6db82]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}svg[data-v-6cf6db82]{width:var(--v615e4ba8);max-width:100%;height:auto}.orbit[data-v-6cf6db82]{transform-origin:340px 280px}.orbit-slow[data-v-6cf6db82]{animation:rotate-6cf6db82 20s linear infinite}.orbit-mid[data-v-6cf6db82]{animation:rotate-6cf6db82 15s linear infinite reverse}.orbit-fast[data-v-6cf6db82]{animation:rotate-6cf6db82 10s linear infinite}.coin-group[data-v-6cf6db82]{transform-origin:340px 280px}.dollar-coin[data-v-6cf6db82]{animation:rotate-6cf6db82 12s linear infinite}.euro-coin[data-v-6cf6db82]{animation:rotate-6cf6db82 18s linear infinite reverse}.yen-coin[data-v-6cf6db82]{animation:rotate-6cf6db82 15s linear infinite}.rm-coin[data-v-6cf6db82]{animation:rotate-6cf6db82 22s linear infinite reverse}.coin-self[data-v-6cf6db82]{transform-box:fill-box;transform-origin:center;animation:rotate-6cf6db82 2s linear infinite}.coin-self-rev[data-v-6cf6db82]{transform-box:fill-box;transform-origin:center;animation:rotate-6cf6db82 2s linear infinite reverse}.logo-pulse[data-v-6cf6db82]{transform-origin:340px 280px;animation:pulse-6cf6db82 3s ease-in-out infinite}.pulse-glow[data-v-6cf6db82]{transform-origin:340px 280px;animation:glow-6cf6db82 3s ease-in-out infinite}.bar-rise[data-v-6cf6db82]{transform-origin:bottom;animation:barRise-6cf6db82 2s ease-in-out infinite alternate}.bar-2[data-v-6cf6db82]{animation-delay:.2s}.bar-3[data-v-6cf6db82]{animation-delay:.4s}.bar-4[data-v-6cf6db82]{animation-delay:.6s}.bar-5[data-v-6cf6db82]{animation-delay:.8s}.bar-6[data-v-6cf6db82]{animation-delay:1s}.dot-blink[data-v-6cf6db82]{animation:blink-6cf6db82 1.2s ease-in-out infinite}@keyframes rotate-6cf6db82{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-6cf6db82{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glow-6cf6db82{0%,to{transform:scale(1);opacity:.08}50%{transform:scale(1.2);opacity:.15}}@keyframes barRise-6cf6db82{0%{transform:scaleY(.7)}to{transform:scaleY(1.1)}}@keyframes blink-6cf6db82{0%,to{opacity:.2}50%{opacity:1}}.draw-line[data-v-6cf6db82]{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-6cf6db82 3s ease-out infinite}.draw-line-arrow[data-v-6cf6db82]{stroke-dasharray:20;stroke-dashoffset:20;animation:draw-6cf6db82 3s ease-out infinite}@keyframes draw-6cf6db82{0%{stroke-dashoffset:100;opacity:0}30%{stroke-dashoffset:0;opacity:1}90%{opacity:1}to{opacity:0}}.install-banner[data-v-6409b01d]{position:fixed;top:6px;left:0;right:0;margin:0 auto;width:calc(100% - 24px);max-width:440px;z-index:2000;box-sizing:border-box;background:#121a2fbf;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:1px solid rgba(133,145,173,.25);border-radius:20px;padding:16px;box-shadow:0 10px 40px #0006}@media(min-width:1024px){.install-banner[data-v-6409b01d]{bottom:24px;right:24px;left:auto;transform:none}}.banner-content[data-v-6409b01d]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap}@media(max-width:768px){.banner-content[data-v-6409b01d]{flex-direction:column;align-items:flex-start;gap:12px}.action-group[data-v-6409b01d]{width:100%;justify-content:space-between}}.app-info[data-v-6409b01d]{display:flex;align-items:center;gap:12px}.banner-icon[data-v-6409b01d]{width:44px;height:44px;border-radius:10px;box-shadow:0 4px 12px #0003}.text-info[data-v-6409b01d]{flex:1}.banner-title[data-v-6409b01d]{font-size:15px;font-weight:700;margin:0;color:#f5f8ff}.banner-desc[data-v-6409b01d]{font-size:12px;color:#98a2b3;margin:2px 0 0;line-height:1.3}.action-group[data-v-6409b01d]{display:flex;align-items:center;gap:8px}.install-btn[data-v-6409b01d]{height:36px;font-weight:600;border-radius:10px;background-color:#7d5cff!important}.ios-instructions[data-v-6409b01d]{font-size:12px;color:#f5f8ff;display:flex;align-items:center;gap:4px;background:#ffffff1a;padding:8px 12px;border-radius:12px;line-height:1.4}.ios-share-icon[data-v-6409b01d]{width:18px;height:18px;color:#85c1e9}.slide-down-enter-active[data-v-6409b01d]{transition:all .4s cubic-bezier(.16,1,.3,1)}.slide-down-leave-active[data-v-6409b01d]{transition:all .4s cubic-bezier(.7,0,1,1)}.slide-down-enter-from[data-v-6409b01d],.slide-down-leave-to[data-v-6409b01d]{transform:translateY(-500px);opacity:0}@media(min-width:1024px){.slide-down-enter-from[data-v-6409b01d],.slide-down-leave-to[data-v-6409b01d]{transform:translateY(-150px);opacity:0}}.update-banner[data-v-5854d955]{position:fixed;bottom:96px;left:0;right:0;margin:0 auto;width:calc(100% - 24px);max-width:440px;z-index:2001;box-sizing:border-box;background:#121a2feb;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:1px solid rgba(125,92,255,.35);border-radius:20px;padding:16px;box-shadow:0 10px 40px #00000073}@media(min-width:1024px){.update-banner[data-v-5854d955]{bottom:24px;right:24px;left:auto;transform:none}}.banner-content[data-v-5854d955]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap}@media(max-width:768px){.banner-content[data-v-5854d955]{flex-direction:column;align-items:flex-start;gap:12px}.action-group[data-v-5854d955]{width:100%;justify-content:space-between}}.app-info[data-v-5854d955]{display:flex;align-items:center;gap:12px}.update-icon[data-v-5854d955]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#c4b5fd;background:#7d5cff26;box-shadow:0 4px 12px #0003;flex-shrink:0}.text-info[data-v-5854d955]{flex:1}.banner-title[data-v-5854d955]{font-size:15px;font-weight:700;margin:0;color:#f5f8ff}.banner-desc[data-v-5854d955]{font-size:12px;color:#98a2b3;margin:2px 0 0;line-height:1.3}.action-group[data-v-5854d955]{display:flex;align-items:center;gap:8px}.refresh-btn[data-v-5854d955]{height:36px;font-weight:600;border-radius:10px;background-color:#7d5cff!important}.slide-up-enter-active[data-v-5854d955]{transition:all .4s cubic-bezier(.16,1,.3,1)}.slide-up-leave-active[data-v-5854d955]{transition:all .3s cubic-bezier(.7,0,1,1)}.slide-up-enter-from[data-v-5854d955],.slide-up-leave-to[data-v-5854d955]{transform:translateY(120px);opacity:0}@media(min-width:1024px){.slide-up-enter-from[data-v-5854d955],.slide-up-leave-to[data-v-5854d955]{transform:translateY(80px);opacity:0}}.switcher[data-v-d9ec10e9]{--c-glass: #ffffff;--c-light: #ffffff;--c-dark: #000000;--c-content: #e1e1e1;--c-action: #7d5cff;--glass-reflex-dark: 1.5;--glass-reflex-light: .45;--saturation: 180%;position:relative;display:flex;align-items:center;gap:8px;width:244px;max-width:244px;height:70px;box-sizing:border-box;padding:8px 12px 10px;margin:0;border:none;border-radius:99em;font-size:16px;background-color:#ffffff14;backdrop-filter:blur(8px) saturate(var(--saturation)) brightness(1);-webkit-backdrop-filter:blur(8px) saturate(var(--saturation)) brightness(1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 30px #00000040,inset 0 1px #ffffff59,inset 0 -20px 40px #ffffff08;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1)}.switcher__legend[data-v-d9ec10e9]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.switcher__input[data-v-d9ec10e9]{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}.switcher__icon[data-v-d9ec10e9]{display:block;width:40px;height:40px;object-fit:contain;transition:scale .2s cubic-bezier(.5,0,0,1)}.switcher__input:focus-visible+.switcher__icon[data-v-d9ec10e9],.switcher__input:focus-visible~.switcher__label-text[data-v-d9ec10e9]{outline:2px solid var(--c-action);outline-offset:2px;border-radius:6px}.switcher__filter[data-v-d9ec10e9]{position:absolute;width:0;height:0;z-index:-1}.switcher__option[data-v-d9ec10e9]{--c: var(--c-content);display:flex;justify-content:center;align-items:center;padding:0 16px;width:68px;height:100%;box-sizing:border-box;border-radius:99em;opacity:1;transition:all .16s;cursor:pointer}.switcher__option[data-v-d9ec10e9]:hover{--c: var(--c-action)}.switcher__option:hover .switcher__icon[data-v-d9ec10e9]{scale:1.2}.switcher__option[data-v-d9ec10e9]:has(input:checked){--c: #ffffff;cursor:auto}.switcher__option:has(input:checked) .switcher__icon[data-v-d9ec10e9]{scale:1;filter:drop-shadow(0 2px 6px rgba(125,92,255,.35))}.switcher[data-v-d9ec10e9]:after{content:"";position:absolute;left:4px;top:4px;display:block;width:84px;height:calc(100% - 10px);border-radius:99em;background-color:#ffffff2e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:-1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 2px 1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -1.5px -1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -2px -6px 1px -5px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -1px 2px 3px -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 -4px 1px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 3px 6px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent)}.switcher[data-v-d9ec10e9]:has(input[data-option="1"]:checked):after{translate:0 0;transform-origin:right;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),translate .4s cubic-bezier(1,0,.4,1);animation:scaleToggle-d9ec10e9 .44s ease}.switcher[data-v-d9ec10e9]:has(input[data-option="2"]:checked):after{translate:76px 0;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),translate .4s cubic-bezier(1,0,.4,1);animation:scaleToggle2-d9ec10e9 .44s ease}.switcher[data-previous="1"][data-v-d9ec10e9]:has(input[data-option="2"]:checked):after{transform-origin:left}.switcher[data-previous="3"][data-v-d9ec10e9]:has(input[data-option="2"]:checked):after{transform-origin:right}.switcher[data-v-d9ec10e9]:has(input[data-option="3"]:checked):after{translate:152px 0;transform-origin:left;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),translate .4s cubic-bezier(1,0,.4,1);animation:scaleToggle3-d9ec10e9 .44s ease}@keyframes scaleToggle-d9ec10e9{0%{scale:1 1}50%{scale:1.1 1}to{scale:1 1}}@keyframes scaleToggle2-d9ec10e9{0%{scale:1 1}50%{scale:1.2 1}to{scale:1 1}}@keyframes scaleToggle3-d9ec10e9{0%{scale:1 1}50%{scale:1.1 1}to{scale:1 1}}.switcher--vertical[data-v-d9ec10e9]{flex-direction:column}.switcher--vertical.switcher--collapsed[data-v-d9ec10e9]{width:70px;max-width:70px;height:244px;padding:12px 8px;gap:8px;border-radius:99em}.switcher--vertical.switcher--collapsed .switcher__option[data-v-d9ec10e9]{width:100%;height:68px;padding:16px 0;border-radius:99em}.switcher--vertical.switcher--collapsed[data-v-d9ec10e9]:after{width:54px;height:68px;left:8px;top:12px;border-radius:99em}.switcher--vertical.switcher--collapsed[data-v-d9ec10e9]:has(input[data-option="1"]:checked):after{translate:0 0;transform-origin:bottom;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),translate .4s cubic-bezier(1,0,.4,1);animation:scaleToggleVerticalGentle-d9ec10e9 .44s ease}.switcher--vertical.switcher--collapsed[data-v-d9ec10e9]:has(input[data-option="2"]:checked):after{translate:0 76px;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),translate .4s cubic-bezier(1,0,.4,1);animation:scaleToggleVertical-d9ec10e9 .44s ease}.switcher--vertical.switcher--collapsed[data-previous="1"][data-v-d9ec10e9]:has(input[data-option="2"]:checked):after{transform-origin:top}.switcher--vertical.switcher--collapsed[data-previous="3"][data-v-d9ec10e9]:has(input[data-option="2"]:checked):after{transform-origin:bottom}.switcher--vertical.switcher--collapsed[data-v-d9ec10e9]:has(input[data-option="3"]:checked):after{translate:0 152px;transform-origin:top;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),translate .4s cubic-bezier(1,0,.4,1);animation:scaleToggleVerticalGentle-d9ec10e9 .44s ease}.switcher--vertical[data-v-d9ec10e9]:not(.switcher--collapsed){width:220px;max-width:220px;height:196px;padding:12px 8px;gap:8px;border-radius:20px}.switcher--vertical:not(.switcher--collapsed) .switcher__option[data-v-d9ec10e9]{width:100%;height:52px;padding:0 16px;justify-content:center;border-radius:12px}.switcher--vertical[data-v-d9ec10e9]:not(.switcher--collapsed):after{width:204px;height:52px;left:8px;top:12px;border-radius:12px}.switcher--vertical[data-v-d9ec10e9]:not(.switcher--collapsed):has(input[data-option="1"]:checked):after{translate:0 0;transform-origin:bottom;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),translate .4s cubic-bezier(1,0,.4,1);animation:scaleToggleVerticalGentle-d9ec10e9 .44s ease}.switcher--vertical[data-v-d9ec10e9]:not(.switcher--collapsed):has(input[data-option="2"]:checked):after{translate:0 60px;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),translate .4s cubic-bezier(1,0,.4,1);animation:scaleToggleVertical-d9ec10e9 .44s ease}.switcher--vertical:not(.switcher--collapsed)[data-previous="1"][data-v-d9ec10e9]:has(input[data-option="2"]:checked):after{transform-origin:top}.switcher--vertical:not(.switcher--collapsed)[data-previous="3"][data-v-d9ec10e9]:has(input[data-option="2"]:checked):after{transform-origin:bottom}.switcher--vertical[data-v-d9ec10e9]:not(.switcher--collapsed):has(input[data-option="3"]:checked):after{translate:0 120px;transform-origin:top;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),translate .4s cubic-bezier(1,0,.4,1);animation:scaleToggleVerticalGentle-d9ec10e9 .44s ease}@keyframes scaleToggleVertical-d9ec10e9{0%{scale:1 1}50%{scale:1 1.2}to{scale:1 1}}@keyframes scaleToggleVerticalGentle-d9ec10e9{0%{scale:1 1}50%{scale:1 1.1}to{scale:1 1}}.switcher__label-text[data-v-d9ec10e9]{font-family:Outfit,Inter,sans-serif;font-weight:600;color:var(--c);font-size:15px;letter-spacing:.5px;transition:color .25s ease;z-index:2;text-align:center}.switcher__option:has(input:checked) .switcher__label-text[data-v-d9ec10e9]{color:#fff;text-shadow:0 2px 8px rgba(125,92,255,.5)}@media(max-width:1023px){.switcher[data-v-d9ec10e9]{position:fixed;bottom:16px;left:50%;translate:-50% 0;z-index:1000}}.auth-background[data-v-c9e797ff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;shape-rendering:geometricPrecision;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.loader-overlay[data-v-8102a21b]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#0a0f1d73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;pointer-events:none}.loader-overlay.app-level[data-v-8102a21b]{background:#0a0f1d;pointer-events:all}.fade-loader-enter-active[data-v-8102a21b],.fade-loader-leave-active[data-v-8102a21b]{transition:opacity .5s ease}.fade-loader-enter-from[data-v-8102a21b],.fade-loader-leave-to[data-v-8102a21b]{opacity:0}.app-wrapper[data-v-8102a21b]{min-height:100vh;overflow-x:hidden;display:flex;flex-direction:column;padding:0;background:#0a0f1d}.app-wrapper.centered-layout[data-v-8102a21b]{min-height:100dvh;width:100%;background:#001220;position:relative}.app-wrapper.centered-layout .app-container[data-v-8102a21b]{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;position:relative;z-index:1}.floating-button[data-v-8102a21b]{position:fixed;bottom:80px;right:10px;z-index:1000;color:#f5f8ff;background:#46336666!important;backdrop-filter:blur(24px) saturate(2.5) contrast(1.1);-webkit-backdrop-filter:blur(24px) saturate(2.5) contrast(1.1);background-image:radial-gradient(circle at 30% 20%,rgba(255,255,255,.25) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.15) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(70,51,102,.1) 0%,transparent 70%)!important;border:.25px solid rgba(150,130,180,.45)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #46336640,0 10px 40px #4633661f,0 20px 60px #00000014;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.floating-button[data-v-8102a21b]:hover{background:#46336640!important;backdrop-filter:blur(28px) saturate(3) contrast(1.15) brightness(1.05);-webkit-backdrop-filter:blur(28px) saturate(3) contrast(1.15) brightness(1.05);background-image:radial-gradient(circle at 30% 20%,rgba(255,255,255,.35) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.25) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(70,51,102,.15) 0%,transparent 70%)!important;border-color:#9682b499!important;box-shadow:inset 0 1px #fff6,inset 0 -1px #4633664d,0 15px 50px #46336633,0 25px 80px #0000001a;transform:translateY(-1px) scale(1.03)}.floating-button[data-v-8102a21b]:active{transform:translateY(0) scale(.97)}.wrapper nav a[data-v-8102a21b]{margin:0;text-decoration:none}.app-container[data-v-8102a21b]{flex:1;padding-bottom:calc(1rem + 86px);transition:width .35s ease,margin-left .35s ease,padding .35s ease;box-sizing:border-box}header[data-v-8102a21b]{line-height:1.5}.fade-right-enter-active[data-v-8102a21b],.fade-right-leave-active[data-v-8102a21b]{transition:transform .4s ease,opacity .4s ease}.fade-right-enter-from[data-v-8102a21b],.fade-right-leave-to[data-v-8102a21b]{transform:translate(5%);opacity:0}.fade-sidebar-enter-active[data-v-8102a21b],.fade-sidebar-leave-active[data-v-8102a21b]{transition:opacity .35s ease,transform .35s ease}.fade-sidebar-enter-from[data-v-8102a21b],.fade-sidebar-leave-to[data-v-8102a21b]{opacity:0;transform:translate(-20px)}.fade-float-enter-active[data-v-8102a21b],.fade-float-leave-active[data-v-8102a21b]{transition:opacity .3s ease,transform .3s ease}.fade-float-enter-from[data-v-8102a21b],.fade-float-leave-to[data-v-8102a21b]{opacity:0;transform:scale(.8)}nav[data-v-8102a21b]{width:100%;margin-top:0}.logout-button[data-v-8102a21b]{float:right;position:relative;transform:translateY(30%);margin-right:10px;width:52px;min-width:52px;height:52px;padding:0;justify-content:center;border:1px solid #2a3658;border-radius:10px;background-color:transparent}.logout-button:hover[data-v-8102a21b]{background-color:transparent}.logout-button:hover svg[data-v-8102a21b]{translate:2px 0;transform:scale(1.05);transition:all .3s ease}@media(max-width:1024px){.app-wrapper[data-v-8102a21b]{padding:0 16px}.logout-button[data-v-8102a21b]{display:none}nav[data-v-8102a21b]{width:auto;position:static;margin-top:0;z-index:1000}.floating-button[data-v-8102a21b]{bottom:36px!important;right:24px!important}}@media(min-width:1024px){.app-wrapper[data-v-8102a21b]{--sidebar-width: 260px;--sidebar-collapsed-width: 92px;min-height:100dvh;position:relative}header[data-v-8102a21b]{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100dvh;z-index:20;border-right:1px solid transparent;border-image:linear-gradient(to bottom,transparent,#2a3658 15%,#2a3658 85%,transparent) 1;transition:width .28s ease}.app-wrapper.sidebar-collapsed header[data-v-8102a21b]{width:var(--sidebar-collapsed-width)}.app-wrapper.sidebar-collapsed .sidebar-toggle[data-v-8102a21b]{left:calc(var(--sidebar-collapsed-width) - 16px)}.nav-link[data-v-8102a21b]{display:inline-flex;align-items:center;justify-content:center}nav[data-v-8102a21b]{height:100%;margin-top:0;display:flex;flex-direction:column;align-items:center;gap:16px;padding:14px 10px;border:none;border-radius:0;background:transparent;overflow:hidden;transition:all .28s ease}nav.collapsed[data-v-8102a21b]{padding:14px 8px}.floating-button[data-v-8102a21b]{position:fixed;bottom:20px;right:10px}.wrapper[data-v-8102a21b]{width:100%;height:100%;border-radius:0;background:transparent;padding:0}.logo[data-v-8102a21b]{margin:0 2rem 0 0}header .wrapper[data-v-8102a21b]{height:100%;margin-top:0}nav.collapsed .profile-meta[data-v-8102a21b]{display:none}.sidebar-footer[data-v-8102a21b]{width:220px;margin-top:auto;border-top:1px solid #2a3658;padding-top:10px;display:flex;align-items:center;gap:8px;transition:width .28s ease}nav.collapsed .sidebar-footer[data-v-8102a21b]{width:70px;flex-direction:column;padding-top:16px;gap:12px}.profile-pill[data-v-8102a21b]{width:auto;flex:1;border:1px solid #2a3658;border-radius:12px;background:#10172a;padding:10px;display:flex;align-items:center;gap:10px}.profile-avatar[data-v-8102a21b]{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.profile-avatar.fallback[data-v-8102a21b]{display:inline-flex;align-items:center;justify-content:center;background:#7d5cff;color:#fff;font-size:12px;font-weight:700}.profile-name[data-v-8102a21b]{color:#f5f8ff;font-size:13px;font-weight:600;margin:0}.profile-action[data-v-8102a21b]{color:#98a2b3;font-size:11px}.logout-button[data-v-8102a21b]{float:none;transform:none;margin-right:0}nav.collapsed .logout-button[data-v-8102a21b]{width:52px;height:52px;border-radius:12px}.app-container[data-v-8102a21b]{padding-bottom:16px;width:calc(100% - var(--sidebar-width));min-width:0;margin-left:var(--sidebar-width);transition:margin-left .28s ease,width .28s ease}.app-container[data-v-8102a21b]{height:100dvh;overflow-y:auto;padding-bottom:16px;width:calc(100% - var(--sidebar-width));margin-left:var(--sidebar-width)}.app-container.full-width[data-v-8102a21b]{width:100%!important;margin-left:0!important}.app-container.expanded[data-v-8102a21b]{width:calc(100% - var(--sidebar-collapsed-width));margin-left:var(--sidebar-collapsed-width)}.sidebar-chevron[data-v-8102a21b]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-chevron.rotated[data-v-8102a21b]{transform:rotate(180deg)}.nav-top[data-v-8102a21b]{display:flex;flex-direction:column;align-items:flex-end;width:220px;transition:width .28s ease}nav.collapsed .nav-top[data-v-8102a21b]{width:70px;align-items:center}.sidebar-toggle[data-v-8102a21b]{position:fixed;top:89px;left:calc(var(--sidebar-width) - 16px);width:34px;height:34px;z-index:100;border:1px solid #2a3658;border-radius:10px;background:#10172a;color:#d7dff1;transition:left .28s ease,transform .22s ease,background .22s ease}@media(max-width:680px){.sidebar-footer[data-v-8102a21b]{display:grid}.profile-pill[data-v-8102a21b]{width:100%}.logout-button[data-v-8102a21b]{width:100%;min-width:100%}}}@media(max-width:450px){.app-wrapper.centered-layout[data-v-8102a21b]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 450 900' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='450' height='900' fill='%23001220'/%3E%3Cg transform='translate(450,900)'%3E%3Cpath d='M-270 0C-250.2 -29.2 -230.4 -58.4 -219 -90.7C-207.5 -123 -204.3 -158.2 -186.7 -186.7C-169 -215.1 -136.9 -236.7 -103.3 -249.4C-69.8 -262.2 -34.9 -266.1 0 -270L0 0Z' fill='%231c284e'/%3E%3Cpath d='M-135 0C-125.1 -14.6 -115.2 -29.2 -109.5 -45.3C-103.7 -61.5 -102.2 -79.1 -93.3 -93.3C-84.5 -107.6 -68.4 -118.4 -51.7 -124.7C-34.9 -131.1 -17.4 -133 0 -135L0 0Z' fill='%23593573'/%3E%3C/g%3E%3Cg transform='translate(0,0)'%3E%3Cpath d='M270 0C270.5 40.2 271 80.5 248.5 102.9C226.1 125.4 180.6 130.2 155.6 155.6C130.5 180.9 125.9 226.9 103.3 249.4C80.8 272 40.4 271 0 270L0 0Z' fill='%231c284e'/%3E%3Cpath d='M135 0C135.2 20.1 135.5 40.2 124.3 51.5C113 62.7 90.3 65.1 77.8 77.8C65.3 90.5 62.9 113.5 51.7 124.7C40.4 136 20.2 135.5 0 135L0 0Z' fill='%23593573'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center;background-repeat:no-repeat}}.n-message-container.n-message-container--top{top:35px!important}.hide-amounts-btn[data-v-37d319a7]{border-radius:14px!important;font-weight:500;transition:all .3s ease;background:#ffffff14!important;backdrop-filter:blur(8px) saturate(140%)!important;-webkit-backdrop-filter:blur(8px) saturate(140%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 2px 8px #0000000f,inset 0 1px #ffffff4d!important}[data-v-37d319a7] .n-icon{font-size:18px}.loading-state[data-v-57d8fa05]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px;color:#98a2b3}.loading-state p[data-v-57d8fa05]{font-size:16px;margin:0}.dashboard-shell[data-v-57d8fa05]{padding:0 20px;margin:0 auto;width:100%;max-width:100%;overflow-x:hidden;color:#d1d7e5}.welcome-row[data-v-57d8fa05]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px;border-bottom:1px solid #2a3658;padding:10px 22px}@media(max-width:768px){.welcome-row[data-v-57d8fa05]{margin-top:38px}}.welcome-title[data-v-57d8fa05]{margin:0;font-size:24px;color:#f5f8ff!important;font-weight:700;line-height:1.2}.greeting-icon[data-v-57d8fa05]{display:inline-flex;align-items:center;vertical-align:middle;font-size:.85em;margin-right:6px;line-height:1}.welcome-subtitle[data-v-57d8fa05]{color:#94a0bc;margin-top:4px}.amount-animated[data-v-57d8fa05]{display:inline-flex;align-items:baseline;gap:4px}.amount-animated-inline[data-v-57d8fa05]{display:inline-flex;align-items:baseline;gap:2px}.top-action-btn[data-v-57d8fa05]{border-radius:10px}.stats-grid[data-v-57d8fa05]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.summary-card[data-v-57d8fa05]{background:#151c31;border:1px solid #2a3658;border-radius:14px;padding:14px}.summary-card.highlight .summary-value[data-v-57d8fa05]{color:#f7b62d}.summary-label[data-v-57d8fa05]{color:#8d99b6;font-size:13px}.summary-value[data-v-57d8fa05]{color:#f5f8ff;font-size:32px;font-weight:700;line-height:1.2}.summary-meta[data-v-57d8fa05]{color:#f7b62d;font-size:12px}.chart-panels[data-v-57d8fa05]{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;min-width:0}.panel[data-v-57d8fa05]{background:#151c31;border:1px solid #2a3658;border-radius:14px;padding:14px;min-width:0;overflow:hidden}.panel h3[data-v-57d8fa05]{margin:0 0 12px;color:#d7dff1!important;font-size:16px}.doughnut-wrap[data-v-57d8fa05]{height:180px;width:180px;margin:0 auto;position:relative}.chart-center-content[data-v-57d8fa05]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.center-value[data-v-57d8fa05]{display:block;font-size:24px;font-weight:800;color:#fff;line-height:1}.center-label[data-v-57d8fa05]{font-size:11px;color:#98a2b3;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.chart-custom-legend[data-v-57d8fa05]{margin-top:20px;display:flex;flex-direction:column;gap:12px;padding:0 10px}.modal-header-container[data-v-57d8fa05]{display:flex;flex-direction:column;gap:12px;width:100%;padding-bottom:12px}.modal-header-with-filters[data-v-57d8fa05]{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:20px}.modal-search-row[data-v-57d8fa05]{width:80%;padding-bottom:8px}.modal-search-input[data-v-57d8fa05] .n-input{background-color:#10172a!important;border-radius:12px}.header-info[data-v-57d8fa05]{display:flex;flex-direction:column;gap:2px}.title-text[data-v-57d8fa05]{font-weight:700;font-size:16px;color:#fff}.job-count-badge[data-v-57d8fa05]{font-size:11px;color:#98a2b3;margin-top:-4px}.filter-actions[data-v-57d8fa05]{display:flex;gap:4px;background:#10172a;padding:2px;border-radius:10px;border:1px solid #2a3658}.filter-actions .n-button[data-v-57d8fa05]{background-color:transparent}.filter-active[data-v-57d8fa05]{background-color:#384b84aa!important;font-weight:700}.list-flow-enter-active[data-v-57d8fa05],.list-flow-leave-active[data-v-57d8fa05]{transition:all .35s cubic-bezier(.4,0,.2,1)}.list-flow-leave-active[data-v-57d8fa05]{position:absolute;width:100%;pointer-events:none}.list-flow-enter-from[data-v-57d8fa05]{opacity:0;transform:translateY(15px)}.list-flow-leave-to[data-v-57d8fa05]{opacity:0;transform:translateY(-15px) scale(.98)}.list-flow-move[data-v-57d8fa05]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.jobs-transition-wrapper[data-v-57d8fa05]{display:grid;gap:8px;position:relative}.task-modal-footer[data-v-57d8fa05]{display:flex;justify-content:space-between;align-items:center;width:100%}.label-group[data-v-57d8fa05]{display:flex;align-items:center;gap:10px}.dot[data-v-57d8fa05]{width:10px;height:10px;border-radius:50%}.dot.paid[data-v-57d8fa05]{background:#48d39a}.dot.pending[data-v-57d8fa05]{background:#f7b62d}.dot.none[data-v-57d8fa05]{background:#142a6d}.legend-item .label[data-v-57d8fa05]{color:#98a2b3;font-weight:500}.legend-item .value[data-v-57d8fa05]{color:#f5f8ff;font-weight:700;font-family:monospace}.bar-wrap[data-v-57d8fa05]{height:260px;min-width:0}.doughnut-wrap canvas[data-v-57d8fa05],.bar-wrap canvas[data-v-57d8fa05]{width:100%!important;height:100%!important}.jobs-panel[data-v-57d8fa05]{margin-top:12px;background:#151c31;border:1px solid #2a3658;border-radius:14px;padding:14px}.jobs-header[data-v-57d8fa05]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.jobs-header .n-button[data-v-57d8fa05]{color:#f5f8ff!important;background-color:transparent!important;border-color:transparent!important}.jobs-header .n-button[data-v-57d8fa05]:hover{opacity:.8}.jobs-header h3[data-v-57d8fa05]{margin:0;color:#f5f8ff!important;font-size:16px}.jobs-list[data-v-57d8fa05]{display:flex;flex-direction:column}.jobs-list-header[data-v-57d8fa05]{display:grid;grid-template-columns:2.2fr 1fr 1.2fr 1fr;padding:10px 16px;color:#5d6b89;font-size:16px;font-weight:700;letter-spacing:.05em;border-bottom:1px solid #2a3658}.job-row[data-v-57d8fa05]{display:grid;grid-template-columns:2.2fr 1fr 1.2fr 1fr;align-items:center;padding:16px;border-bottom:1px solid #2a3658;cursor:pointer;transition:background .2s ease}.job-row[data-v-57d8fa05]:last-child{border-bottom:none}.job-row[data-v-57d8fa05]:hover{background:#2a365833}.job-col-info[data-v-57d8fa05]{display:flex;align-items:center;gap:12px;min-width:0}.status-dot-mobile[data-v-57d8fa05]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-dot-mobile.paid[data-v-57d8fa05]{background:#48d39a}.status-dot-mobile.pending[data-v-57d8fa05]{background:#f7b62d}.status-dot-mobile.none[data-v-57d8fa05]{background:#5d6b89}.job-details[data-v-57d8fa05]{min-width:0}.job-name[data-v-57d8fa05]{font-size:16px;font-weight:500;color:#f5f8ff}.job-meta[data-v-57d8fa05]{color:#5d6b89!important;font-size:12px}.location-icon[data-v-57d8fa05]{font-size:14px;margin-right:4px}.job-col-date[data-v-57d8fa05]{color:#94a0bc;font-size:13px}.job-col-amount[data-v-57d8fa05]{font-weight:700;color:#f5f8ff;font-size:15px}.status-badge[data-v-57d8fa05]{font-weight:600;padding:4px 12px}.desktop-hidden[data-v-57d8fa05]{display:none}@media(max-width:768px){.desktop-only[data-v-57d8fa05]{display:none}.desktop-hidden[data-v-57d8fa05]{display:inline-block}.job-row[data-v-57d8fa05]{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:8px;padding:14px 16px;background:#151c31;border:1px solid #2a3658;border-radius:16px;margin-bottom:10px}.job-col-info[data-v-57d8fa05]{grid-column:1;grid-row:1 / span 2}.job-col-amount[data-v-57d8fa05]{grid-column:2;grid-row:1;text-align:right;font-size:14px}.job-col-status[data-v-57d8fa05]{grid-column:2;grid-row:2;text-align:right}.status-badge[data-v-57d8fa05]{padding:2px 10px;font-size:11px}}.clickable[data-v-57d8fa05]{cursor:pointer}.empty[data-v-57d8fa05]{color:#98a2b3;padding:12px 0}.modal-list-wrap[data-v-57d8fa05]{display:grid;gap:10px}.month-header-row[data-v-57d8fa05]{display:flex;align-items:center;justify-content:space-between}.month-total[data-v-57d8fa05]{font-size:13px;font-weight:600;color:#f5f8ff;text-decoration:underline;text-decoration-color:#f5f8ff;text-underline-offset:2px}.month-group[data-v-57d8fa05]{display:grid;gap:10px;margin-bottom:16px}.month-group h4[data-v-57d8fa05]{color:#aab5cf;margin-bottom:2px}.modal-job-row[data-v-57d8fa05]{display:flex;justify-content:space-between;align-items:center;border:1px solid #2a3658;border-radius:12px;background:#10172a;padding:10px 12px;cursor:pointer;color:#fff}.modal-right[data-v-57d8fa05]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.task-modal-header[data-v-57d8fa05]{display:flex;align-items:center;justify-content:space-between;width:100%}.modal-title-text[data-v-57d8fa05]{font-weight:700;color:#f5f8ff}.edit-toggle-btn[data-v-57d8fa05]{margin-right:12px;background-color:#384b84aa!important;color:#fff!important}.job-detail-main-header[data-v-57d8fa05]{display:flex;align-items:flex-start;justify-content:center;gap:16px;padding-bottom:24px;margin-bottom:8px;border-bottom:1px solid #2a3658}.status-dot-large[data-v-57d8fa05]{width:14px;height:14px;border-radius:50%;margin-top:6px;flex-shrink:0}.status-dot-large.paid[data-v-57d8fa05]{background:#48d39a}.status-dot-large.pending[data-v-57d8fa05]{background:#f7b62d}.status-dot-large.none[data-v-57d8fa05]{background:#142a6d}.job-title-group[data-v-57d8fa05]{display:flex;flex-direction:column;gap:6px}.job-detail-title[data-v-57d8fa05]{font-size:24px;font-weight:700;color:#f5f8ff!important;margin:0;line-height:1.2}.status-pill[data-v-57d8fa05]{width:fit-content;font-weight:600;font-size:11px}.task-view-grid[data-v-57d8fa05]{display:grid;gap:4px}.task-view-row[data-v-57d8fa05]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #223050}.task-view-row span[data-v-57d8fa05]{color:#98a2b3}.task-view-row strong[data-v-57d8fa05]{color:#f5f8ff;text-align:right}.edit-row[data-v-57d8fa05]{display:flex;gap:8px}.grow[data-v-57d8fa05]{flex:1}.delete-job-btn[data-v-57d8fa05]{background-color:#bd371c!important;color:#f5f8ff!important}@media(max-width:1024px){.chart-panels[data-v-57d8fa05]{grid-template-columns:1fr}}@media(min-width:1024px){.chart-panels[data-v-57d8fa05]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:768px){.dashboard-shell[data-v-57d8fa05]{border-radius:20px;padding:14px}.stats-grid[data-v-57d8fa05]{grid-template-columns:1fr 1fr}.stats-grid .summary-card.highlight[data-v-57d8fa05]{grid-column:1 / -1}.summary-value[data-v-57d8fa05]{font-size:20px}.doughnut-wrap[data-v-57d8fa05],.bar-wrap[data-v-57d8fa05]{height:220px}[data-v-57d8fa05] .list-modal .n-card,[data-v-57d8fa05] .task-modal .n-card{margin-top:auto;border-radius:20px 20px 0 0!important;min-height:56vh}}.n-space[data-v-c505d885]{gap:0 12px!important}.hidden-input[data-v-c505d885]{display:none}.n-dialog.premium-dialog{background:#141a2ef2!important;backdrop-filter:blur(16px) saturate(1.8)!important;-webkit-backdrop-filter:blur(16px) saturate(1.8)!important;border:1px solid rgba(103,86,140,.3)!important;border-radius:24px!important;padding:24px!important;box-shadow:0 20px 40px #0006!important;width:100%;max-width:440px}@media(max-width:480px){.n-dialog.premium-dialog{margin:0 24px!important}}.premium-dialog .n-dialog__title{color:#f5f8ff!important;font-weight:800!important;font-size:20px!important;letter-spacing:-.5px}.premium-dialog .n-dialog__content{color:#98a2b3!important;font-size:15px!important;margin-top:12px!important;line-height:1.6}.premium-dialog .n-dialog__action{margin-top:24px!important;justify-content:flex-end}.premium-dialog .n-button{height:42px!important;border-radius:12px!important;font-weight:700!important;padding:0 24px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:none!important}.premium-dialog.success .n-button{background-color:#48d39a!important;color:#0a0f1d!important}.premium-dialog.success .n-button:hover{background-color:#5cedb0!important;transform:translateY(-2px);box-shadow:0 8px 20px #48d39a66!important}.premium-dialog.error .n-button{background-color:#ff4d4f!important;color:#f5f8ff!important}.premium-dialog.error .n-button:hover{background-color:#ff7875!important;transform:translateY(-2px);box-shadow:0 8px 20px #ff4d4f66!important}.n-dialog.premium-dialog.fade-in-scale-up-transition-leave-active,.premium-dialog.fade-in-scale-up-transition-leave-active,.premium-dialog.slide-up-leave-active{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)!important}.n-dialog.premium-dialog.fade-in-scale-up-transition-leave-to,.premium-dialog.fade-in-scale-up-transition-leave-to,.premium-dialog.slide-up-leave-to{transform:translate3d(-40px,0,0) scale(.96)!important;opacity:0!important}.task-shell[data-v-19fb522f]{padding:0 20px;margin:0 auto;color:#d1d7e5}.task-header[data-v-19fb522f]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.page-title[data-v-19fb522f]{color:#f5f8ff!important;margin:0;font-size:24px;font-weight:700}.subtitle[data-v-19fb522f]{color:#98a2b3;margin-top:4px}.task-actions[data-v-19fb522f]{display:flex;gap:8px;align-items:center}.year-dropdown[data-v-19fb522f]{width:120px}.amount-animated[data-v-19fb522f]{display:inline-flex;align-items:baseline;gap:4px}.amount-animated-inline[data-v-19fb522f]{display:inline-flex;align-items:baseline;gap:2px}.top-cards[data-v-19fb522f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.stat-card[data-v-19fb522f]{background:#151c31;border:1px solid #2a3658;border-radius:14px;padding:12px 14px}.stat-card.full[data-v-19fb522f]{grid-column:1 / -1}.stat-card p[data-v-19fb522f]{color:#98a2b3;font-size:12px}.stat-card h3[data-v-19fb522f]{margin:8px 0 0;color:#f5f8ff!important;font-size:34px;font-weight:700}.card-link[data-v-19fb522f]{color:#7ca0ff;font-size:12px}.chart-card[data-v-19fb522f]{background:#151c31;border:1px solid #2a3658;border-radius:14px;padding:12px;margin-top:12px}.section-title[data-v-19fb522f]{color:#d7dff1!important;margin:0 0 8px!important;font-size:16px}.chart-wrap[data-v-19fb522f]{height:260px}.chart-wrap.donut[data-v-19fb522f]{height:180px;width:180px;margin:0 auto;position:relative}.chart-center-content[data-v-19fb522f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.center-value[data-v-19fb522f]{display:block;font-size:24px;font-weight:800;color:#fff;line-height:1}.center-label[data-v-19fb522f]{font-size:11px;color:#98a2b3;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.chart-custom-legend[data-v-19fb522f]{margin-top:20px;display:flex;flex-direction:column;gap:12px;padding:0 10px}.legend-item[data-v-19fb522f]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.label-group[data-v-19fb522f]{display:flex;align-items:center;gap:10px}.dot[data-v-19fb522f]{width:10px;height:10px;border-radius:50%}.dot.paid[data-v-19fb522f]{background:#44d79f}.dot.pending[data-v-19fb522f]{background:#f6b52a}.dot.none[data-v-19fb522f]{background:#142a6d}.legend-item .label[data-v-19fb522f]{color:#98a2b3;font-weight:500}.legend-item .value[data-v-19fb522f]{color:#f5f8ff;font-weight:700;font-family:monospace}.loader-overlay[data-v-19fb522f]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#0a0f1d73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;pointer-events:all}.fade-loader-enter-active[data-v-19fb522f],.fade-loader-leave-active[data-v-19fb522f]{transition:opacity .5s ease}.fade-loader-enter-from[data-v-19fb522f],.fade-loader-leave-to[data-v-19fb522f]{opacity:0}.no-payments-message[data-v-19fb522f]{text-align:center;margin-top:20px;color:#98a2b3}.card-header-wrapper[data-v-19fb522f]{display:flex;flex-direction:column;gap:12px;width:100%}.card-header[data-v-19fb522f]{padding-bottom:12px;display:flex;justify-content:space-between;align-items:center}.card-header>div[data-v-19fb522f]:first-child{display:flex;flex-direction:column;gap:2px}.header-totals[data-v-19fb522f]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.modal-title[data-v-19fb522f]{font-weight:700;color:#fff;font-size:16px}.job-count[data-v-19fb522f]{font-size:12px;color:#f5f8ff}.search-bar-row[data-v-19fb522f]{width:60%}.modal-search-row[data-v-19fb522f]{width:80%}.modal-search-input[data-v-19fb522f] .n-input{background-color:#10172a!important;border-radius:12px}.grouped-scroll[data-v-19fb522f]{display:grid;gap:10px}.month-group[data-v-19fb522f]{display:grid;gap:10px;margin-bottom:16px}.jobs-transition-wrapper[data-v-19fb522f]{display:grid;gap:2px;position:relative}.filter-active[data-v-19fb522f]{background-color:#384b84aa!important;font-weight:700}.filter-actions[data-v-19fb522f]{display:flex;gap:4px;background:#10172a;padding:2px;border-radius:10px;border:1px solid #2a3658}.filter-actions .n-button[data-v-19fb522f]{background-color:transparent}.list-flow-enter-active[data-v-19fb522f],.list-flow-leave-active[data-v-19fb522f]{transition:all .35s cubic-bezier(.4,0,.2,1)}.list-flow-leave-active[data-v-19fb522f]{position:absolute;width:100%;pointer-events:none}.list-flow-enter-from[data-v-19fb522f]{opacity:0;transform:translateY(15px)}.list-flow-leave-to[data-v-19fb522f]{opacity:0;transform:translateY(-15px) scale(.98)}.list-flow-move[data-v-19fb522f]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.delete-job-btn[data-v-19fb522f]{background-color:#bd371c!important;color:#f5f8ff!important}.month-group h4[data-v-19fb522f]{color:#aab5cf;margin-bottom:2px}.month-header-row[data-v-19fb522f]{display:flex;align-items:center;justify-content:space-between}.month-total[data-v-19fb522f]{font-size:13px;color:#f5f8ff;text-decoration:underline;text-decoration-color:#2a3658;text-underline-offset:2px}.job-item[data-v-19fb522f],.task-item[data-v-19fb522f]{display:flex;color:#f5f8ff;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;border:1px solid #2a3658;border-radius:10px;background:#10172a}.job-name[data-v-19fb522f]{color:#f5f8ff;font-weight:600}.job-meta[data-v-19fb522f],.task-item p[data-v-19fb522f]{color:#98a2b3}.task-right[data-v-19fb522f]{display:flex;flex-direction:column;color:#f5f8ff;align-items:flex-end;gap:4px}.text-success[data-v-19fb522f]{color:#44d79f}.text-warning[data-v-19fb522f]{color:#f6b52a}.n-list-item[data-v-19fb522f]{padding:0;margin-bottom:8px;background:transparent}@media(min-width:1024px){.top-cards[data-v-19fb522f]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card.full[data-v-19fb522f]{grid-column:auto}}@media(max-width:768px){.task-header[data-v-19fb522f]{flex-direction:column;align-items:flex-start;margin-top:48px}.task-actions[data-v-19fb522f],.year-dropdown[data-v-19fb522f]{width:100%}.chart-wrap[data-v-19fb522f]{height:220px}.chart-wrap.donut[data-v-19fb522f]{height:200px}.stat-card h3[data-v-19fb522f]{font-size:20px}}.task-modal-footer[data-v-19fb522f]{display:flex;justify-content:space-between;align-items:center;width:100%}.task-modal-header[data-v-19fb522f]{display:flex;align-items:center;justify-content:space-between;width:100%}.modal-title-text[data-v-19fb522f]{font-weight:700;color:#f5f8ff}.edit-toggle-btn[data-v-19fb522f]{margin-right:12px;background-color:#384b84aa!important;color:#fff!important}.job-detail-main-header[data-v-19fb522f]{display:flex;align-items:flex-start;justify-content:center;gap:16px;padding-bottom:24px;margin-bottom:8px;border-bottom:1px solid #2a3658}.status-dot-large[data-v-19fb522f]{width:14px;height:14px;border-radius:50%;margin-top:6px;flex-shrink:0}.status-dot-large.paid[data-v-19fb522f]{background:#48d39a}.status-dot-large.pending[data-v-19fb522f]{background:#f7b62d}.status-dot-large.none[data-v-19fb522f]{background:#142a6d}.job-title-group[data-v-19fb522f]{display:flex;flex-direction:column;gap:6px}.job-detail-title[data-v-19fb522f]{font-size:24px;font-weight:700;color:#f5f8ff!important;margin:0;line-height:1.2}.status-pill[data-v-19fb522f]{width:fit-content;font-weight:600;font-size:11px}.task-view-grid[data-v-19fb522f]{display:grid;gap:4px}.task-view-row[data-v-19fb522f]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #223050}.task-view-row span[data-v-19fb522f]{color:#98a2b3}.task-view-row strong[data-v-19fb522f]{color:#f5f8ff;text-align:right}.edit-row[data-v-19fb522f]{display:flex;gap:8px}.grow[data-v-19fb522f]{flex:1}.clickable[data-v-19fb522f]{cursor:pointer}[data-v-19fb522f] .task-modal .n-card{background:#151c31;border:1px solid #2a3658}.profile-page[data-v-8e709667]{padding:0 0 20px;margin:0 auto;color:#f5f8ff;position:relative;background-color:#0a0f1d;min-height:100vh}.loader-overlay[data-v-8e709667]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1001;background:#0a0f1d73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;pointer-events:all}.fade-loader-enter-active[data-v-8e709667],.fade-loader-leave-active[data-v-8e709667]{transition:opacity .5s ease}.fade-loader-enter-from[data-v-8e709667],.fade-loader-leave-to[data-v-8e709667]{opacity:0}.profile-header[data-v-8e709667]{margin-bottom:24px}.profile-banner[data-v-8e709667]{height:240px;background:linear-gradient(135deg,#1d2541,#10172a);position:relative;background-size:cover;background-position:center;cursor:pointer;border-radius:0 0 24px 24px;overflow:hidden;border:1px solid rgba(133,145,173,.15);border-top:none}.banner-overlay[data-v-8e709667]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s}.profile-banner:hover .banner-overlay[data-v-8e709667]{opacity:1}.header-content[data-v-8e709667]{display:flex;align-items:flex-end;gap:24px;padding:0 30px;margin-top:-60px;position:relative}.avatar-wrapper[data-v-8e709667]{position:relative;cursor:pointer;border-radius:50%;padding:6px;background:#0a0f1d;box-shadow:0 0 0 1px #ffffff1a;width:152px;height:152px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.avatar[data-v-8e709667]{width:140px;height:140px;border-radius:50%;object-fit:cover;border:3px solid #151c31}.avatar-overlay[data-v-8e709667]{position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:#0006;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s}.avatar-wrapper:hover .avatar-overlay[data-v-8e709667]{opacity:1}.user-meta-header[data-v-8e709667]{padding-bottom:12px}.user-name[data-v-8e709667]{text-transform:capitalize;margin:0;font-size:28px;font-weight:700;color:#f5f8ff}.nickname[data-v-8e709667]{margin:4px 0 0;color:#98a2b3;font-size:16px}.profile-tabs-section[data-v-8e709667]{padding:0 20px;margin-top:10px}.tab-content-card[data-v-8e709667]{background:#151c31;border:1px solid #2a3658;border-radius:18px;padding:24px;margin-top:16px}.section-header[data-v-8e709667]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-8e709667]{margin:0;font-size:18px;color:#f5f8ff;font-weight:600}.info-grid[data-v-8e709667]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.profile-info-item[data-v-8e709667]{padding:16px;background:#10172a;border:1px solid #2a3658;border-radius:14px;display:flex;flex-direction:column;gap:4px}.profile-info-item .label[data-v-8e709667]{font-size:12px;color:#8d99b6;text-transform:uppercase;letter-spacing:.05em}.profile-info-item .value[data-v-8e709667]{font-size:15px;color:#f5f8ff}.secure-form[data-v-8e709667]{display:flex;flex-direction:column;gap:0}.form-row[data-v-8e709667]{display:flex;gap:16px}.form-row[data-v-8e709667]>*{flex:1}.form-footer-actions[data-v-8e709667]{margin-top:12px;display:flex;justify-content:space-between}.password-match-status[data-v-8e709667]{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:12px}.password-match-status span.match[data-v-8e709667]{color:#44d79f}.password-match-status span.mismatch[data-v-8e709667]{color:#ff4d4d}.tab-actions[data-v-8e709667]{margin-top:24px}.no-user-wrap[data-v-8e709667]{text-align:center;padding:40px;color:#8d99b6}.hidden-input[data-v-8e709667]{display:none}[data-v-8e709667] .n-divider .n-divider__title{color:#f5f8ff}[data-v-8e709667] .n-tabs .n-tabs-rail{background-color:#151c31!important;border-radius:10px}[data-v-8e709667] .n-tabs .n-tabs-rail .n-tabs-tab--active{background-color:#2a3658!important;color:#7a70ff!important}[data-v-8e709667] .n-tabs .n-tabs-tab__label{color:#98a2b3!important;font-weight:500}[data-v-8e709667] .n-tabs .n-tabs-tab--active .n-tabs-tab__label{color:#10172a!important}[data-v-8e709667] .n-tabs .n-tabs-rail .n-tabs-capsule{background-color:#384b84}[data-v-8e709667] .n-tabs .n-tabs-rail .n-tabs-capsule,[data-v-8e709667] .n-tabs .n-tabs-rail .n-tabs-tab-wrapper .n-tabs-tab.n-tabs-tab--active{border-radius:8px}[data-v-8e709667] .n-input,[data-v-8e709667] .n-input-wrapper{background-color:#10172a!important;border-radius:10px!important;box-shadow:none!important;border-color:#2a3658!important;color:#f5f8ff!important}[data-v-8e709667] .n-button{border-radius:10px!important;box-shadow:none!important}[data-v-8e709667] .n-form-item-label{color:#98a2b3!important;font-size:13px!important;font-weight:500}[data-v-8e709667] .profile-edit-modal.n-card{background:#151c31!important;border:1px solid #2a3658!important}@media(max-width:768px){[data-v-8e709667] .profile-edit-modal .n-card,[data-v-8e709667] .profile-edit-modal.n-card{margin-top:auto!important;margin-bottom:0!important;border-radius:24px 24px 0 0!important;max-height:85vh;overflow-y:auto}}.mobile-only-logout[data-v-8e709667]{display:none}@media(max-width:768px){.profile-header[data-v-8e709667]{margin-bottom:16px}.header-content[data-v-8e709667]{flex-direction:column;align-items:center;text-align:center;gap:12px;margin-top:-70px}.user-name[data-v-8e709667]{font-size:24px}.profile-tabs-section[data-v-8e709667]{padding:0 16px}.form-row[data-v-8e709667]{flex-direction:column;gap:0}.mobile-only-logout[data-v-8e709667]{display:block;text-align:right}.avatar-wrapper[data-v-8e709667]{width:132px;height:132px}.avatar[data-v-8e709667]{width:120px;height:120px}}@media(min-width:1024px){.logout-button-alt[data-v-8e709667]{display:none}}
