@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Expo Arabic Book;src:url(/assets/Expo%20Arabic%20Book-DG4Cu4QO.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tajawal-Regular;src:url(/fonts/Tajawal-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stolzl-Regular;src:url(/assets/Stolzl-Regular-BnnbZM6y.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stolzl-Bold;src:url(/assets/Stolzl-Bold-D-vNjr1a.ttf)format("truetype");font-display:swap}html,body{overscroll-behavior-x:none}body.font-en{font-family:Poppins-Regular}body.font-ar{font-family:Tajawal-Regular}body.font-en .app-h1,body.font-en .app-h2{font-family:Stolzl-Regular}.app-h1{text-transform:none!important;font-size:1.25rem!important;font-weight:600!important;line-height:2em!important}.app-h2{text-transform:none!important;font-size:1.125rem!important;font-weight:600!important;line-height:2em!important}body.font-en .v-application,body.font-en .text-subtitle-1,body.font-en .text-subtitle-2,body.font-en .text-h1,body.font-en .text-h2,body.font-en .text-h3,body.font-en .text-h4,body.font-en .text-h5,body.font-en .text-h6{font-family:Poppins-Regular,sans-serif!important}body.font-ar .v-application,body.font-ar .text-subtitle-1,body.font-ar .text-subtitle-2,body.font-ar .text-h1,body.font-ar .text-h2,body.font-ar .text-h3,body.font-ar .text-h4,body.font-ar .text-h5,body.font-ar .text-h6{font-family:Tajawal-Regular,sans-serif!important}body.font-ar .text-h5{font-family:Tajawal-Regular!important}body.font-ar .text-body-1,body.font-ar .text-body-2,body.font-ar .text-caption,body.font-ar .text-overline,body.font-ar .text-button,body.font-ar .text-sm-body-2,body.font-ar .text-md-h4,body.font-ar .text-lg-caption{font-family:Tajawal-Regular,sans-serif!important}body.font-ar,body.font-ar *{letter-spacing:normal!important}a:not(.router-link-active){text-decoration:none}a.active-link{border-bottom:1px solid!important}.box-shadow{background:#fff;border-radius:.5rem;box-shadow:0 0 30px #00000014}.scale-on-hover:hover{transition:transform .3s ease-in-out;transform:scale(1.1)}.rotating-icon:hover{transition:transform .5s ease-in-out;transform:rotate(360deg)}.align-middle{vertical-align:middle;align-items:center;display:inline-flex}.icon-saudi_riyal{line-height:1}.btn-border[data-v-442ae02e]{border:.6px solid #000;border-radius:10%}.add-workspace-card[data-v-a1a22bb1]{overflow:hidden}.dialog-header[data-v-a1a22bb1]{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px;display:flex}.dialog-title[data-v-a1a22bb1]{color:rgb(var(--v-theme-secondary));margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.dialog-subtitle[data-v-a1a22bb1]{color:#64748b;margin:4px 0 0;font-size:.875rem}.stepper[data-v-a1a22bb1]{border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:8px 24px 20px;display:flex}.step-node[data-v-a1a22bb1]{flex-shrink:0;align-items:center;gap:8px;display:flex}.step-circle[data-v-a1a22bb1]{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:600;transition:background-color .2s,color .2s;display:flex}.step-label[data-v-a1a22bb1]{color:#94a3b8;white-space:nowrap;font-size:.75rem;font-weight:500;transition:color .2s}.step-node--active .step-circle[data-v-a1a22bb1]{background:rgb(var(--v-theme-primary));color:#fff}.step-node--active .step-label[data-v-a1a22bb1]{color:rgb(var(--v-theme-secondary));font-weight:600}.step-node--complete .step-circle[data-v-a1a22bb1]{background:rgb(var(--v-theme-primary));color:#fff}.step-node--complete .step-label[data-v-a1a22bb1]{color:#475569}.step-connector[data-v-a1a22bb1]{background:#e2e8f0;border-radius:1px;flex:1;min-width:12px;height:2px;transition:background-color .2s}.step-connector--complete[data-v-a1a22bb1]{background:rgb(var(--v-theme-primary))}.dialog-actions[data-v-a1a22bb1]{gap:8px;padding:8px 24px 24px}.action-btn[data-v-a1a22bb1]{text-transform:none;min-width:96px;font-weight:600;border-radius:10px!important;height:42px!important}.action-btn--primary[data-v-a1a22bb1]{letter-spacing:0}@media (max-width:600px){.stepper[data-v-a1a22bb1]{gap:4px;padding:8px 16px 16px}.step-label[data-v-a1a22bb1]{display:none}.dialog-header[data-v-a1a22bb1]{padding:20px 16px 12px}.dialog-actions[data-v-a1a22bb1]{padding:8px 16px 16px}}.company-selector-btn[data-v-e85871c0]{text-transform:none;border-radius:10px;height:40px;padding:0 16px;font-weight:500;transition:all .2s;color:#0a3e5b!important;background:#e6ecef!important}.company-selector-btn[data-v-e85871c0]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014;background:#dce3e7!important}.company-icon-wrapper[data-v-e85871c0]{background:#0a3e5b1a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-inline-end:8px;display:flex}.company-name[data-v-e85871c0]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.company-list[data-v-e85871c0]{background:#fff;min-width:280px;max-width:320px;padding:8px}.list-header[data-v-e85871c0]{padding:8px 12px}.list-title[data-v-e85871c0]{color:#8f8f8f;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.company-item[data-v-e85871c0]{min-height:52px;margin:4px 0;padding:8px 12px;transition:all .2s;border-radius:8px!important}.company-item[data-v-e85871c0]:hover{background:#f3f4f6}.company-item--active[data-v-e85871c0]{background:#ed761614!important}.company-item--active[data-v-e85871c0]:hover{background:#ed76161f!important}.company-item-icon[data-v-e85871c0]{background:#e6ecef;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-inline-end:12px;display:flex}.company-item--active .company-item-icon[data-v-e85871c0]{background:#ed761626}.company-item-title[data-v-e85871c0]{color:#0a3e5b;font-size:.9375rem;font-weight:500}.company-item-badges[data-v-e85871c0]{align-items:center;gap:8px;display:flex}.role-chip[data-v-e85871c0]{text-transform:uppercase;letter-spacing:.3px;font-size:.6875rem;font-weight:600}.check-icon[data-v-e85871c0]{animation:.2s scaleIn-e85871c0}.add-workspace-item[data-v-e85871c0]{min-height:44px;color:rgb(var(--v-theme-primary));cursor:pointer;margin:4px 0;padding:10px 12px;transition:background-color .2s;border-radius:8px!important}.add-workspace-item[data-v-e85871c0] .v-list-item__prepend{color:rgb(var(--v-theme-primary))}.add-workspace-item[data-v-e85871c0] .v-list-item-title{color:rgb(var(--v-theme-primary));font-size:.875rem;font-weight:600}.add-workspace-item[data-v-e85871c0]:hover{background:#ed761614!important}.usage-chip[data-v-e85871c0]{letter-spacing:.3px;font-size:.6875rem;font-weight:600}.limit-hint[data-v-e85871c0]{color:#94a3b8;text-align:center;padding:4px 12px 6px;font-size:.6875rem}@keyframes scaleIn-e85871c0{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.company-selector-btn[data-v-e85871c0]{padding:0 12px}.company-name[data-v-e85871c0]{max-width:100px}.company-list[data-v-e85871c0]{min-width:240px}}.active[data-v-a83b64ef]{color:#fff;box-shadow:0px 3px 3px -2px #0003,0px 3px 4px 0px #00000024,0px 1px 8px 0 px #0000001f;background-color:#ed7616}.hover-bg-color[data-v-a83b64ef]:hover{background-color:#e6ecef}.bg-light-primary[data-v-a83b64ef]{opacity:.1px;background-color:#ed77163a;border-radius:8px}.ai-button[data-v-d3e01666]{color:rgb(var(--v-theme-on-surface));background:0 0;border:1px solid #0000;border-radius:8px;margin-right:8px;transition:all .3s;position:relative;overflow:hidden}.ai-button[data-v-d3e01666]:not(.ai-button--active):not(.ai-button--thinking):before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(45deg,#0000,#0000,#ed7616,#0a3e5b,#0000,#0000) 0 0/300% 300%;padding:1px;animation:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-button[data-v-d3e01666]:hover:not(.ai-button--active):not(.ai-button--thinking):before{opacity:1;animation:6s linear infinite snake-border-d3e01666}.ai-button--attention[data-v-d3e01666]:before{opacity:1!important;animation:4s ease-in-out snake-border-attention-d3e01666!important}.ai-button[data-v-d3e01666]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ed761633}.ai-button--active[data-v-d3e01666]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#ed7616 100%)}.ai-button--thinking[data-v-d3e01666]{color:#fff;background:linear-gradient(135deg,#ed7616cc 0%,#0a3e5bcc 100%);animation:2s ease-in-out infinite gradient-shift-d3e01666}.ai-button--mobile[data-v-d3e01666]{border-radius:6px;margin:0;padding:8px 12px}.ai-button__logo[data-v-d3e01666]{width:20px;height:20px;margin-right:4px;transition:all .3s}.ai-button:not(.ai-button--active):not(.ai-button--thinking) .ai-button__logo[data-v-d3e01666]{filter:none}.ai-button--active .ai-button__logo[data-v-d3e01666],.ai-button--thinking .ai-button__logo[data-v-d3e01666]{filter:brightness(0)invert()}.ai-button__logo--mobile[data-v-d3e01666]{width:18px;height:18px;margin-right:3px}.ai-button__logo--thinking[data-v-d3e01666]{animation:1.5s ease-in-out infinite logo-pulse-d3e01666}.ai-button__icon[data-v-d3e01666]{border-radius:50%;padding:4px;transition:all .3s;position:relative}.ai-button:hover:not(.ai-button--active):not(.ai-button--thinking) .ai-button__icon[data-v-d3e01666]{animation:6s linear infinite icon-color-cycle-d3e01666}.ai-button--attention .ai-button__icon[data-v-d3e01666]{animation:4s ease-in-out icon-color-cycle-attention-d3e01666}.ai-button:not(.ai-button--active):not(.ai-button--thinking) .ai-button__icon[data-v-d3e01666]{color:rgb(var(--v-theme-secondary))}.ai-button--active .ai-button__icon[data-v-d3e01666],.ai-button--thinking .ai-button__icon[data-v-d3e01666]{color:#fff}.ai-button__icon--thinking[data-v-d3e01666]{animation:1.5s ease-in-out infinite logo-pulse-d3e01666}@keyframes gradient-shift-d3e01666{0%,to{background:linear-gradient(135deg,#ed7616cc 0%,#0a3e5bcc 100%)}50%{background:linear-gradient(135deg,#0a3e5bcc 0%,#ed7616cc 100%)}}@keyframes logo-pulse-d3e01666{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes snake-border-d3e01666{0%{opacity:0;background-position:0 0}10%{opacity:1}90%{opacity:1}to{opacity:0;background-position:300% 300%}}@keyframes snake-border-attention-d3e01666{0%{opacity:0;background-position:0 0}5%{opacity:1}95%{opacity:1}to{opacity:0;background-position:300% 300%}}@keyframes icon-color-cycle-d3e01666{0%{color:rgb(var(--v-theme-secondary))}10%{color:#ed7616}50%{color:#0a3e5b}90%{color:#ed7616}to{color:rgb(var(--v-theme-secondary))}}@keyframes icon-color-cycle-attention-d3e01666{0%{color:rgb(var(--v-theme-secondary))}5%{color:#ed7616}50%{color:#0a3e5b}95%{color:#ed7616}to{color:rgb(var(--v-theme-secondary))}}.intro-card[data-v-26e00308]{animation:.5s ease-out fadeInScale-26e00308}.intro-avatar[data-v-26e00308]{animation:.6s ease-out .2s both bounce-26e00308}.intro-title[data-v-26e00308]{animation:.5s ease-out .3s both fadeInUp-26e00308}.intro-description[data-v-26e00308]{animation:.5s ease-out .4s both fadeInUp-26e00308}.intro-list-item[data-v-26e00308]{margin-inline-start:4px;transition:transform .2s,background-color .2s;animation:.4s ease-out both fadeInLeft-26e00308}.intro-list-item[data-v-26e00308]:hover{background-color:rgba(var(--v-theme-primary),.04);border-radius:8px;transform:translate(8px)}.intro-icon[data-v-26e00308]{transition:transform .3s}.intro-list-item:hover .intro-icon[data-v-26e00308]{transform:scale(1.2)rotate(5deg)}.intro-button[data-v-26e00308]{transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s ease-out .6s both fadeInUp-26e00308;position:relative;overflow:hidden}.intro-button[data-v-26e00308]:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-button[data-v-26e00308]:hover:before{width:300px;height:300px}.intro-button[data-v-26e00308]:hover{box-shadow:0 8px 16px rgba(var(--v-theme-primary),.3);transform:translateY(-2px)}.intro-button[data-v-26e00308]:active{transform:translateY(0)}.button-arrow[data-v-26e00308]{transition:transform .3s}.intro-button:hover .button-arrow[data-v-26e00308]{transform:translate(4px)}@keyframes fadeInScale-26e00308{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bounce-26e00308{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInUp-26e00308{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-26e00308{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.core-strategy-progress[data-v-ce217903]{z-index:1;background:rgb(var(--v-theme-surface));transition:box-shadow .3s;position:sticky;top:0;box-shadow:0 2px 4px #0000000d}.title-bar[data-v-ce217903]{animation:.3s ease-out slideDown-ce217903}.title-bar h3[data-v-ce217903]{letter-spacing:.5px;margin:0;font-size:1rem}[data-v-ce217903] .v-progress-linear__determinate{transition:width .6s cubic-bezier(.4,0,.2,1)}.text-caption[data-v-ce217903]{transition:color .2s}.text-primary[data-v-ce217903]{animation:2s ease-in-out infinite pulse-ce217903}@keyframes pulse-ce217903{0%,to{opacity:1}50%{opacity:.8}}@keyframes slideDown-ce217903{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-tooltip{color:#fff!important;opacity:.95!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:#0a3e5b!important;border:1px solid #ffffff1a!important;border-radius:8px!important;padding:12px!important;font-size:.875rem!important;line-height:1.4!important;box-shadow:0 4px 12px #00000026!important}.custom-tooltip--copyable,.tooltip-content{padding:0!important}.custom-tooltip--copyable .tooltip-content{padding:12px!important}.tooltip-text{white-space:pre-wrap!important;scrollbar-width:thin!important;scrollbar-color:#ffffff4d transparent!important;margin-bottom:0!important;overflow-y:auto!important}.tooltip-text::-webkit-scrollbar{width:6px!important}.tooltip-text::-webkit-scrollbar-track{background:0 0!important}.tooltip-text::-webkit-scrollbar-thumb{background-color:#ffffff4d!important;border-radius:3px!important}.custom-tooltip--copyable .tooltip-text{margin-bottom:8px!important}.tooltip-actions{border-top:1px solid #fff3!important;justify-content:flex-end!important;margin-top:8px!important;padding-top:8px!important;display:flex!important}.copy-btn{opacity:.9!important;min-width:auto!important;height:auto!important;padding:4px 8px!important;font-size:.75rem!important;transition:opacity .2s!important}.copy-btn:hover{opacity:1!important;background-color:#ffffff1a!important}.default-activator{cursor:pointer;align-items:center;display:inline-flex}.tip-fade-enter-active[data-v-c372b834],.tip-fade-leave-active[data-v-c372b834]{transition:opacity .5s}.tip-fade-enter-from[data-v-c372b834],.tip-fade-leave-to[data-v-c372b834]{opacity:0}.typing-cursor[data-v-083f3b61]{color:rgb(var(--v-theme-primary));font-weight:700;animation:1s infinite blink-083f3b61;display:inline-block}.result-card[data-v-083f3b61]{border:2px solid #0000;transition:all .3s}.result-card[data-v-083f3b61]:hover{border-color:rgb(var(--v-theme-primary));box-shadow:0 4px 12px rgba(var(--v-theme-primary),.15)}.vision-text[data-v-083f3b61]{font-size:1.05rem;line-height:1.8}.stats-card[data-v-083f3b61]{animation:.5s ease-out .3s both fadeInUp-083f3b61}.stat-item[data-v-083f3b61]{text-align:center;padding:.5rem;transition:transform .2s}.stat-item[data-v-083f3b61]:hover{transform:translateY(-4px)}@keyframes blink-083f3b61{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes fadeInUp-083f3b61{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.typing-cursor[data-v-cfe2d5c5]{color:rgb(var(--v-theme-primary));font-weight:700;animation:1s infinite blink-cfe2d5c5;display:inline-block}@keyframes blink-cfe2d5c5{0%,49%{opacity:1}50%,to{opacity:0}}.example-btn{transition:all .2s ease-in-out!important}.example-btn:hover{background-color:#0a3e5b1a!important;transform:scale(1.1)!important}.value-item[data-v-633754a3]{animation:.5s ease-out both fadeInUp-633754a3}@keyframes fadeInUp-633754a3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.value-card[data-v-633754a3]{background:rgb(var(--v-theme-surface));border-width:1px;transition:all .3s;border-color:rgb(var(--v-theme-primary))!important}.value-card[data-v-633754a3]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(var(--v-theme-primary),.15)!important;border-color:rgb(var(--v-theme-primary))!important}.copy-btn[data-v-633754a3]{opacity:0;transition:opacity .2s}.value-card:hover .copy-btn[data-v-633754a3]{opacity:1}.values-scroll-container[data-v-633754a3]{scrollbar-width:thin;scrollbar-color:rgb(var(--v-theme-primary))transparent;scroll-behavior:smooth}.values-scroll-container[data-v-633754a3]::-webkit-scrollbar{width:6px}.values-scroll-container[data-v-633754a3]::-webkit-scrollbar-track{background:0 0}.values-scroll-container[data-v-633754a3]::-webkit-scrollbar-thumb{background-color:rgba(var(--v-theme-primary),.3);border-radius:3px}.values-scroll-container[data-v-633754a3]::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--v-theme-primary),.5)}.comparison-section[data-v-326ec415]{height:100%;transition:transform .2s}.comparison-section[data-v-326ec415]:hover{transform:translateY(-2px)}.comparison-section .text-caption[data-v-326ec415]{text-transform:uppercase;letter-spacing:.5px;font-weight:600}.summary-scroll-container[data-v-326ec415]{scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent;scroll-behavior:smooth;padding-inline:8px;padding-bottom:8px;overflow-x:visible!important}.summary-scroll-container[data-v-326ec415]::-webkit-scrollbar{width:8px}.summary-scroll-container[data-v-326ec415]::-webkit-scrollbar-track{background:0 0;border-radius:4px}.summary-scroll-container[data-v-326ec415]::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:4px}.summary-scroll-container[data-v-326ec415]::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}[dir=rtl] .summary-scroll-container[data-v-326ec415]{direction:rtl;padding-inline:12px 4px}[dir=rtl] .summary-scroll-container[data-v-326ec415] *{direction:rtl}.summary-scroll-container .VCard[data-v-326ec415]{transition:transform .2s,box-shadow .2s}.summary-scroll-container .VCard[data-v-326ec415]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}[data-v-326ec415] .v-card-title{word-break:break-word;white-space:normal;gap:12px;min-width:100%;flex-wrap:nowrap!important;padding:12px 16px!important;overflow:visible!important}[data-v-326ec415] .v-card-title>span{text-overflow:clip;white-space:normal;flex:auto;min-width:0;padding-inline-end:8px;overflow:visible!important}[dir=rtl][data-v-326ec415] .v-card-title{text-align:right;padding:12px 20px 12px 16px!important}[dir=rtl][data-v-326ec415] .v-card-title>span{margin-inline-end:0;padding-inline:0 12px}[data-v-326ec415] .v-card,[data-v-326ec415] .v-card-title.bg-primary-lighten,[data-v-326ec415] .v-row,[data-v-326ec415] .v-col{overflow:visible!important}.dialog-content-wrapper[data-v-4d889e62]{max-height:calc(90vh - 120px);padding:4px 12px;overflow:visible auto}[dir=rtl] .dialog-content-wrapper[data-v-4d889e62]{padding:4px 16px;overflow-x:visible}[data-v-4d889e62] .v-overlay__content,[data-v-4d889e62] .v-card,[data-v-4d889e62] .v-card-text{overflow:visible!important}.slide-fade-enter-active[data-v-4d889e62]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-leave-active[data-v-4d889e62]{transition:all .2s cubic-bezier(.4,0,1,1)}.slide-fade-enter-from[data-v-4d889e62]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-4d889e62]{opacity:0;transform:translate(-20px)}.bg-light-primary[data-v-aaa9c96e]{background-color:#ed77163a;border-radius:8px}.notification-item[data-v-be94d884]{cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:12px;min-height:44px;padding:10px 16px;transition:background-color .2s;display:flex}.notification-item[data-v-be94d884]:hover{background-color:#f5f5f5}.notification-item[data-v-be94d884]:focus-visible{box-shadow:0 0 0 2px #1976d2}.notification-item--unread[data-v-be94d884]{background-color:#f0f7ff}.notification-item--unread[data-v-be94d884]:hover{background-color:#e3f0fc}.notification-item__icon[data-v-be94d884]{background-color:#f5f5f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:flex}.notification-item__content[data-v-be94d884]{flex:1;min-width:0}.notification-item__title[data-v-be94d884]{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.notification-item__time[data-v-be94d884]{color:#8f8f8f;margin-top:2px;font-size:.75rem}.notification-item__dot[data-v-be94d884]{background-color:#1976d2;border-radius:50%;flex-shrink:0;width:8px;height:8px}.sr-only[data-v-be94d884]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notification-dropdown[data-v-b2d7f679]{background:#fff;border-radius:12px;flex-direction:column;width:380px;max-height:480px;display:flex;overflow:hidden}.notification-dropdown__header[data-v-b2d7f679]{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:16px;display:flex}.notification-dropdown__title[data-v-b2d7f679]{color:#0a3e5b;font-size:.9375rem;font-weight:600}.notification-dropdown__body[data-v-b2d7f679]{flex:1;padding:8px;overflow-y:auto}.notification-dropdown__loading[data-v-b2d7f679],.notification-dropdown__empty[data-v-b2d7f679]{color:#8f8f8f;justify-content:center;align-items:center;padding:40px 16px;font-size:.875rem;display:flex}.bell-btn[data-v-5dd6397b]{min-width:40px}.bp-dot[data-v-94e5f1aa],.bp-sparkle[data-v-94e5f1aa]{transform-origin:50%;transform-box:fill-box}.bp-dot--first.bp-dot--t-flip[data-v-94e5f1aa]{animation:2s ease-in-out infinite t-flip-1-94e5f1aa}.bp-dot--second.bp-dot--t-flip[data-v-94e5f1aa]{animation:2s ease-in-out infinite t-flip-2-94e5f1aa}@keyframes t-flip-1-94e5f1aa{0%,to{transform:translate(0)}25%{transform:translate(40px,-30px)}50%{transform:translate(80px,-40px)}75%{transform:translate(40px,-10px)}}@keyframes t-flip-2-94e5f1aa{0%,to{transform:translate(0)}25%{transform:translate(-40px,30px)}50%{transform:translate(-80px,40px)}75%{transform:translate(-40px,10px)}}.bp-dot--first.bp-dot--t-breathe[data-v-94e5f1aa]{animation:2s cubic-bezier(.4,0,.2,1) infinite t-breathe-94e5f1aa}.bp-dot--second.bp-dot--t-breathe[data-v-94e5f1aa]{animation:2s cubic-bezier(.4,0,.2,1) .15s infinite t-breathe-94e5f1aa}@keyframes t-breathe-94e5f1aa{0%{transform:scale(1)}60%{opacity:.6;transform:scale(1.55)}68%{opacity:1;transform:scale(.8)}80%{transform:scale(1.05)}to{transform:scale(1)}}.bp-dot--first.bp-dot--t-converge[data-v-94e5f1aa]{animation:2s infinite t-converge-1-94e5f1aa}.bp-dot--second.bp-dot--t-converge[data-v-94e5f1aa]{animation:2s infinite t-converge-2-94e5f1aa}@keyframes t-converge-1-94e5f1aa{0%{transform:translate(0)}45%{transform:translate(35px,-18px)}55%{transform:translate(-15px,8px)}70%{transform:translate(5px,-3px)}to{transform:translate(0)}}@keyframes t-converge-2-94e5f1aa{0%{transform:translate(0)}45%{transform:translate(-35px,18px)}55%{transform:translate(15px,-8px)}70%{transform:translate(-5px,3px)}to{transform:translate(0)}}.bp-dot--first.bp-dot--t-ripple[data-v-94e5f1aa]{animation:2s ease-out infinite t-ripple-source-94e5f1aa}.bp-dot--second.bp-dot--t-ripple[data-v-94e5f1aa]{animation:2s ease-out .4s infinite t-ripple-receive-94e5f1aa}@keyframes t-ripple-source-94e5f1aa{0%{opacity:1;transform:scale(1)}15%{opacity:.5;transform:scale(1.5)}30%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes t-ripple-receive-94e5f1aa{0%{opacity:1;transform:scale(1)}15%{opacity:.5;transform:scale(1.4)}30%{opacity:1;transform:scale(.9)}40%{transform:scale(1.05)}50%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.bp-dot--first.bp-dot--t-figure8[data-v-94e5f1aa]{animation:2.5s ease-in-out infinite t-fig8-1-94e5f1aa}.bp-dot--second.bp-dot--t-figure8[data-v-94e5f1aa]{animation:2.5s ease-in-out infinite t-fig8-2-94e5f1aa}@keyframes t-fig8-1-94e5f1aa{0%{transform:translate(0)}25%{transform:translate(10px,-8px)}50%{transform:translate(0)}75%{transform:translate(-10px,8px)}to{transform:translate(0)}}@keyframes t-fig8-2-94e5f1aa{0%{transform:translate(0)}25%{transform:translate(-10px,8px)}50%{transform:translate(0)}75%{transform:translate(10px,-8px)}to{transform:translate(0)}}.bp-dot--first.bp-dot--t-orbit[data-v-94e5f1aa]{animation:1.8s linear infinite t-orbit-cw-94e5f1aa}.bp-dot--second.bp-dot--t-orbit[data-v-94e5f1aa]{animation:1.8s linear infinite t-orbit-ccw-94e5f1aa}@keyframes t-orbit-cw-94e5f1aa{0%{transform:rotate(0)translate(8px)rotate(0)}to{transform:rotate(360deg)translate(8px)rotate(-360deg)}}@keyframes t-orbit-ccw-94e5f1aa{0%{transform:rotate(0)translate(8px)rotate(0)}to{transform:rotate(-360deg)translate(8px)rotate(360deg)}}.bp-dot--first.bp-dot--t-pulse[data-v-94e5f1aa]{animation:1.6s ease-in-out infinite t-pulse-94e5f1aa}.bp-dot--second.bp-dot--t-pulse[data-v-94e5f1aa]{animation:1.6s ease-in-out .8s infinite t-pulse-94e5f1aa}@keyframes t-pulse-94e5f1aa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.bp-sparkle--primary.bp-sparkle--on[data-v-94e5f1aa]{animation:1.8s ease-in-out infinite sparkle-twinkle-94e5f1aa}.bp-sparkle--secondary.bp-sparkle--on[data-v-94e5f1aa]{animation:1.8s ease-in-out .9s infinite sparkle-twinkle-94e5f1aa}@keyframes sparkle-twinkle-94e5f1aa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.15;transform:scale(.3)}}.bp-dot--first.bp-dot--h-pulse[data-v-94e5f1aa]{animation:.9s ease-out h-pulse-94e5f1aa}.bp-dot--second.bp-dot--h-pulse[data-v-94e5f1aa]{animation:.9s ease-out .2s both h-pulse-94e5f1aa}@keyframes h-pulse-94e5f1aa{0%{transform:scale(1)}35%{opacity:.6;transform:scale(1.4)}70%{transform:scale(.85)}to{opacity:1;transform:scale(1)}}.bp-dot--first.bp-dot--h-bounce[data-v-94e5f1aa]{animation:.8s ease-out h-bounce-up-94e5f1aa}.bp-dot--second.bp-dot--h-bounce[data-v-94e5f1aa]{animation:.8s ease-out .15s both h-bounce-down-94e5f1aa}@keyframes h-bounce-up-94e5f1aa{0%{transform:translateY(0)}30%{transform:translateY(-12px)}60%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes h-bounce-down-94e5f1aa{0%{transform:translateY(0)}30%{transform:translateY(12px)}60%{transform:translateY(-4px)}to{transform:translateY(0)}}.bp-dot--first.bp-dot--h-orbit[data-v-94e5f1aa]{animation:1s ease-in-out h-orbit-cw-94e5f1aa}.bp-dot--second.bp-dot--h-orbit[data-v-94e5f1aa]{animation:1s ease-in-out .1s both h-orbit-ccw-94e5f1aa}@keyframes h-orbit-cw-94e5f1aa{0%{transform:rotate(0)translate(0)}50%{transform:rotate(180deg)translate(6px)}to{transform:rotate(360deg)translate(0)}}@keyframes h-orbit-ccw-94e5f1aa{0%{transform:rotate(0)translate(0)}50%{transform:rotate(-180deg)translate(6px)}to{transform:rotate(-360deg)translate(0)}}@media (prefers-reduced-motion:reduce){.bp-dot[data-v-94e5f1aa],.bp-sparkle[data-v-94e5f1aa]{animation:none!important}}.bot-header[data-v-aede142f]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#1a6b8a 100%);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.bot-header__title[data-v-aede142f]{align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.bot-header__icon[data-v-aede142f]{font-size:20px}.bot-header--draggable[data-v-aede142f]{cursor:grab}.bot-header--draggable[data-v-aede142f]:active{cursor:grabbing}.bot-header__actions[data-v-aede142f]{align-items:center;gap:2px;display:flex}.bot-header__actions[data-v-aede142f] .v-btn{color:#fffc}.bot-header__actions[data-v-aede142f] .v-btn:hover{color:#fff}.bot-welcome[data-v-a03a221b]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 16px;display:flex}.bot-welcome__icon[data-v-a03a221b]{color:#0a3e5b;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.bot-welcome__text[data-v-a03a221b]{color:#64748b;max-width:260px;margin:0 0 16px;font-size:.875rem;line-height:1.5}.bot-starters[data-v-a03a221b]{flex-direction:column;gap:8px;width:100%;max-width:280px;display:flex}.bot-starters__btn[data-v-a03a221b]{color:#1e293b;text-align:start;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:.8rem;line-height:1.4;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:flex}.bot-starters__btn[data-v-a03a221b]:hover{border-color:#0a3e5b;transform:translateY(-1px);box-shadow:0 2px 8px #0a3e5b1a}.bot-starters__btn[data-v-a03a221b]:focus-visible{outline-offset:1px;outline:2px solid #0a3e5b}.bot-starters__icon[data-v-a03a221b]{color:#64748b;flex-shrink:0;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.bot-starters__btn[data-v-a03a221b]{transition:none}.bot-starters__btn[data-v-a03a221b]:hover{transform:none}}.bot-message[data-v-7df24869]{display:flex}.bot-message--user[data-v-7df24869]{justify-content:flex-end}.bot-message--assistant[data-v-7df24869]{justify-content:flex-start}.bot-message__bubble[data-v-7df24869]{border-radius:14px;max-width:85%;padding:10px 14px;font-size:.875rem;line-height:1.5;position:relative}.bot-message--user .bot-message__bubble[data-v-7df24869]{color:#fff;background:#0a3e5b;border-end-end-radius:4px}.bot-message--assistant .bot-message__bubble[data-v-7df24869]{color:#1e293b;background:#fff;border-end-start-radius:4px;box-shadow:0 1px 3px #0000000f}.bot-message__text[data-v-7df24869]{white-space:pre-wrap;word-break:break-word;margin:0}.bot-message__content[data-v-7df24869]{white-space:normal;word-break:break-word;line-height:1.6}.bot-message__content[data-v-7df24869] p{margin:8px 0}.bot-message__content[data-v-7df24869] p:first-child{margin-top:0}.bot-message__content[data-v-7df24869] p:last-child{margin-bottom:0}.bot-message__content[data-v-7df24869] strong{color:#0a3e5b;font-weight:600}.bot-message__content[data-v-7df24869] h1,.bot-message__content[data-v-7df24869] h2,.bot-message__content[data-v-7df24869] h3{color:#0a3e5b;font-weight:700;line-height:1.3}.bot-message__content[data-v-7df24869] h1{margin:16px 0 10px;font-size:1.35em}.bot-message__content[data-v-7df24869] h2{margin:14px 0 8px;font-size:1.2em}.bot-message__content[data-v-7df24869] h3{margin:12px 0 6px;font-size:1.05em}.bot-message__content[data-v-7df24869] ul,.bot-message__content[data-v-7df24869] ol{margin:10px 0;padding-inline-start:22px}.bot-message__content[data-v-7df24869] li{margin:6px 0;line-height:1.55}.bot-message__content[data-v-7df24869] li::marker{color:#0a3e5b}.bot-message__content[data-v-7df24869] ol li::marker{font-weight:600}.bot-message__content[data-v-7df24869] li ul,.bot-message__content[data-v-7df24869] li ol{margin:4px 0}.bot-message__content[data-v-7df24869] blockquote{color:#475569;background:#f1f5f9;border-inline-start:3px solid #0a3e5b;border-radius:0 6px 6px 0;margin:10px 0;padding:8px 14px}.bot-message__content[data-v-7df24869] code{background:#f1f5f9;border-radius:4px;padding:2px 5px;font-size:.8em}.bot-message__content[data-v-7df24869] .bot-code-block{margin:10px 0;position:relative}.bot-message__content[data-v-7df24869] .bot-code-copy{top:6px;color:#94a3b8;cursor:pointer;opacity:0;z-index:1;background:#ffffff1a;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .15s ease-out,background .15s ease-out;display:flex;position:absolute;inset-inline-end:6px}.bot-message__content[data-v-7df24869] .bot-code-block:hover .bot-code-copy{opacity:1}.bot-message__content[data-v-7df24869] .bot-code-copy:hover{color:#e2e8f0;background:#fff3}.bot-message__content[data-v-7df24869] .bot-code-copy--copied{opacity:1;color:#22c55e}.bot-message__content[data-v-7df24869] pre{color:#e2e8f0;background:#1e293b;border-radius:8px;margin:0;padding:10px 12px;overflow-x:auto}.bot-message__content[data-v-7df24869] pre code{color:inherit;background:0 0;padding:0}.bot-message__content[data-v-7df24869] a{color:#0a3e5b;text-decoration:underline}.bot-message__content[data-v-7df24869] .table-wrapper{margin:10px 0;overflow-x:auto}.bot-message__content[data-v-7df24869] table{border-collapse:collapse;width:100%;margin:10px 0;font-size:.85em}.bot-message__content[data-v-7df24869] th,.bot-message__content[data-v-7df24869] td{text-align:start;border:1px solid #e2e8f0;padding:8px 12px}.bot-message__content[data-v-7df24869] th{color:#0a3e5b;background:#f1f5f9;font-weight:600}.bot-message__content[data-v-7df24869] tr:nth-child(2n){background:#f8fafc}.bot-message__content[data-v-7df24869] tr:hover{background:#0a3e5b0a}.bot-message__note[data-v-7df24869]{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:.8125rem;display:flex}.bot-message__error[data-v-7df24869]{color:#ef4444;background:#fef2f2;border-inline-start:3px solid #ef4444;border-radius:0 6px 6px 0;flex-direction:column;gap:6px;margin:-2px -6px;padding:8px 12px;font-size:.8rem;display:flex}.bot-retry-btn[data-v-7df24869]{color:#0a3e5b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:4px;width:fit-content;padding:4px 10px;font-size:.75rem;font-weight:500;transition:background .15s ease-out,border-color .15s ease-out;display:inline-flex}.bot-retry-btn[data-v-7df24869]:hover{background:#e2e8f0;border-color:#cbd5e1}.bot-retry-btn[data-v-7df24869]:focus-visible{outline-offset:1px;outline:2px solid #0a3e5b}.bot-retry-btn__icon[data-v-7df24869]{font-size:14px}.bot-message__footer[data-v-7df24869]{justify-content:space-between;align-items:center;gap:4px;margin-top:4px;display:flex}.bot-message--user .bot-message__footer[data-v-7df24869]{justify-content:flex-end}.bot-message__time[data-v-7df24869]{color:#94a3b8;font-size:.7rem}.bot-message--user .bot-message__time[data-v-7df24869]{color:#ffffffb3}.bot-copy-btn[data-v-7df24869]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:6px;transition:color .15s ease-out,background .15s ease-out;display:inline-flex}.bot-copy-btn[data-v-7df24869]:hover{color:#475569;background:#f1f5f9}.bot-copy-btn[data-v-7df24869]:focus-visible{outline-offset:1px;outline:2px solid #0a3e5b}.bot-copy-btn__icon[data-v-7df24869]{font-size:14px}.bot-copy-btn__icon--success[data-v-7df24869]{color:#22c55e}.bot-icon-swap-enter-active[data-v-7df24869],.bot-icon-swap-leave-active[data-v-7df24869]{transition:opacity .12s ease-out,transform .12s ease-out}.bot-icon-swap-enter-from[data-v-7df24869],.bot-icon-swap-leave-to[data-v-7df24869]{opacity:0;transform:scale(.8)}.bot-sources[data-v-7df24869]{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;padding-top:8px;display:flex}.bot-sources__label[data-v-7df24869]{color:#64748b;font-size:.75rem;font-weight:600}.bot-sources__item[data-v-7df24869]{color:#475569;cursor:pointer;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:.75rem;text-decoration:none;transition:background .15s ease-out,color .15s ease-out;display:inline-block}.bot-sources__item[data-v-7df24869]:hover{color:#0a3e5b;background:#e2e8f0;text-decoration:underline}.bot-cursor[data-v-7df24869]{color:#0a3e5b;font-weight:600;animation:1s step-end infinite bot-blink-7df24869;display:inline}@keyframes bot-blink-7df24869{50%{opacity:0}}.bot-thinking[data-v-7df24869]{color:#0a3e5b;align-items:center;padding:2px 0;display:inline-flex}@media (prefers-reduced-motion:reduce){.bot-icon-swap-enter-active[data-v-7df24869],.bot-icon-swap-leave-active[data-v-7df24869]{transition:none}.bot-cursor[data-v-7df24869]{animation:none}}.bot-input[data-v-b22d8499]{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.bot-input__field[data-v-b22d8499]{resize:none;border:1px solid #e2e8f0;border-radius:10px;outline:none;flex:1;max-height:100px;padding:8px 12px;font-family:inherit;font-size:.875rem;line-height:1.4;transition:border-color .15s ease-out,box-shadow .15s ease-out;overflow-y:auto}.bot-input__field[data-v-b22d8499]:focus{border-color:#0a3e5b;box-shadow:0 0 0 3px #0a3e5b1f}.bot-input__field[data-v-b22d8499]::placeholder{color:#94a3b8}.bot-send-btn[data-v-b22d8499]{color:#fff;cursor:not-allowed;background:#c8d3dc;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:32px;min-width:32px;height:32px;transition:background .2s,transform .15s;display:flex}.bot-send-btn svg[data-v-b22d8499]{stroke-width:2.5px;width:18px;height:18px}.bot-send-btn--active[data-v-b22d8499]{cursor:pointer;background:#0a3e5b}.bot-send-btn--active[data-v-b22d8499]:hover{background:#0c4d72}.bot-send-btn--active[data-v-b22d8499]:active{transform:scale(.92)}.bot-send-btn--stop[data-v-b22d8499]{cursor:pointer;background:#dc2626}.bot-send-btn--stop[data-v-b22d8499]:hover{background:#b91c1c}.bot-send-btn--stop[data-v-b22d8499]:active{transform:scale(.92)}.bot-send-btn[data-v-b22d8499]:focus-visible{outline-offset:2px;outline:2px solid #0a3e5b}.bot-key-error[data-v-6e3ed408]{color:#92400e;background:#fffbeb;border-inline-start:3px solid #f59e0b;border-radius:6px;flex-direction:column;gap:6px;margin:0;padding:8px 12px;font-size:.8rem;line-height:1.6;display:flex}.bot-key-error__link[data-v-6e3ed408]{color:#0a3e5b;align-self:flex-start;font-weight:600;text-decoration:underline}.bot-fab[data-v-6e3ed408]{z-index:2000;color:#0a3e5b;cursor:pointer;touch-action:none;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s ease-out;display:flex;position:fixed}.bot-fab[data-v-6e3ed408]:hover{transform:scale(1.1)}.fab-ring[data-v-6e3ed408]{pointer-events:none;transform-origin:50%;border:1.5px solid #ed7616;border-radius:50%;animation:2.8s ease-out infinite fab-wave-6e3ed408;position:absolute;inset:0}.fab-ring--1[data-v-6e3ed408]{animation-delay:0s}.fab-ring--2[data-v-6e3ed408]{animation-delay:.9s}.fab-ring--3[data-v-6e3ed408]{animation-delay:1.8s}@keyframes fab-wave-6e3ed408{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(22)}}.bot-fab[data-v-6e3ed408]:focus-visible{outline-offset:3px;outline:2px solid #0a3e5b}.bot-fab__icon[data-v-6e3ed408]{font-size:36px}.bot-panel[data-v-6e3ed408]{z-index:1999;width:380px;max-height:calc(100vh - 120px);position:fixed}.bot-panel__card[data-v-6e3ed408]{flex-direction:column;height:520px;max-height:calc(100vh - 120px);display:flex;overflow:hidden;border-radius:16px!important}.bot-panel--maximized[data-v-6e3ed408]{width:700px;max-height:calc(100vh - 100px)}.bot-panel--maximized .bot-panel__card[data-v-6e3ed408]{height:680px;max-height:calc(100vh - 100px)}.bot-messages[data-v-6e3ed408]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#f8fafc;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.bot-messages[data-v-6e3ed408]::-webkit-scrollbar{width:6px}.bot-messages[data-v-6e3ed408]::-webkit-scrollbar-track{background:0 0}.bot-messages[data-v-6e3ed408]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.bot-messages[data-v-6e3ed408]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.bot-message[data-v-6e3ed408]{display:flex}.bot-message--assistant[data-v-6e3ed408]{justify-content:flex-start}.bot-message__bubble[data-v-6e3ed408]{color:#1e293b;border-radius:14px;background:#fff;border-end-start-radius:4px;max-width:85%;padding:10px 14px;font-size:.875rem;line-height:1.5;position:relative;box-shadow:0 1px 3px #0000000f}.bot-thinking[data-v-6e3ed408]{color:#0a3e5b;align-items:center;padding:2px 0;display:inline-flex}.bot-panel-enter-active[data-v-6e3ed408]{transition:opacity .25s ease-out,transform .25s ease-out}.bot-panel-leave-active[data-v-6e3ed408]{transition:opacity .2s ease-in,transform .2s ease-in}.bot-panel-enter-from[data-v-6e3ed408],.bot-panel-leave-to[data-v-6e3ed408]{opacity:0;transform:translateY(16px)scale(.95)}@media (prefers-reduced-motion:reduce){.bot-fab[data-v-6e3ed408]{transition:none}.bot-fab[data-v-6e3ed408]:hover{transform:none}.bot-panel-enter-active[data-v-6e3ed408],.bot-panel-leave-active[data-v-6e3ed408]{transition:none}}@media (max-width:480px){.bot-panel[data-v-6e3ed408]{max-height:100vh;width:100%!important;inset:0!important}.bot-panel__card[data-v-6e3ed408]{height:100vh;max-height:100vh;border-radius:0!important}.bot-fab[data-v-6e3ed408]{bottom:16px;inset-inline-end:16px}}.nav-header[data-v-9299263c]{border-bottom:1px solid #0000000f;background:#fff!important}.menu-btn[data-v-9299263c]{color:var(--v-theme-secondary)}.nav-section[data-v-9299263c]{align-items:center;display:flex}.nav-section--start[data-v-9299263c]{padding-inline-start:16px}.nav-section--center[data-v-9299263c]{padding-inline-start:24px}.user-greeting[data-v-9299263c]{align-items:center;gap:10px;display:flex}.avatar-circle[data-v-9299263c]{font-size:.75rem}.avatar-skeleton[data-v-9299263c]{border-radius:50%;width:32px;height:32px}.greeting-text[data-v-9299263c]{flex-direction:column;line-height:1.2;display:flex}.greeting-label[data-v-9299263c]{color:#8f8f8f;font-size:.7rem;font-weight:400}.greeting-name[data-v-9299263c]{color:#0a3e5b;text-transform:capitalize;font-size:.875rem;font-weight:600}.greeting-skeleton[data-v-9299263c]{border-radius:4px;width:80px;height:28px}.company-skeleton[data-v-9299263c]{border-radius:8px;width:150px;height:36px}.nav-actions[data-v-9299263c]{align-items:center;gap:4px;padding-inline-end:16px;display:flex}.action-divider[data-v-9299263c]{background:#00000014;width:1px;height:24px;margin:0 8px}.mobile-actions[data-v-9299263c]{align-items:center;gap:4px;display:flex}.more-btn[data-v-9299263c]{color:var(--v-theme-secondary)}.mobile-menu[data-v-9299263c]{min-width:200px;padding:8px}.mobile-menu-item[data-v-9299263c]{border-radius:8px;margin-bottom:4px}.mobile-menu-item[data-v-9299263c]:last-child{margin-bottom:0}.skeleton-shimmer[data-v-9299263c]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite shimmer-9299263c}@keyframes shimmer-9299263c{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:600px){.nav-section--start[data-v-9299263c]{padding-inline-start:8px}.nav-section--center[data-v-9299263c]{padding-inline-start:12px}.company-skeleton[data-v-9299263c]{width:120px}}.company-logo[data-v-b2574bae]{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:80px;transition:opacity .3s}.company-logo--rail[data-v-b2574bae]{max-width:44px;max-height:44px}.default-logo[data-v-b2574bae]{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:80px}.default-logo--rail[data-v-b2574bae]{max-width:44px;max-height:44px}[data-v-b2574bae] .v-img__img{object-fit:contain!important}.sidebar[data-v-f20d1fb3]{transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff!important;border-inline-end:1px solid #0000000f!important}.sidebar--rail[data-v-f20d1fb3]{width:72px!important}.sidebar--rail .nav-list[data-v-f20d1fb3]{padding:8px 4px;overflow:hidden}.sidebar--rail .nav-item--active[data-v-f20d1fb3]{box-shadow:none}.sidebar--rail .nav-item[data-v-f20d1fb3]:hover{transform:none}.logo-section[data-v-f20d1fb3]{padding:16px 12px}.logo-item[data-v-f20d1fb3]{justify-content:center;display:flex}.divider[data-v-f20d1fb3]{opacity:.08;margin:0 12px}.nav-list[data-v-f20d1fb3]{padding:8px 4px}.nav-item[data-v-f20d1fb3]{min-height:48px;margin:4px 0;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:12px!important;padding-inline:8px 12px!important}.nav-item[data-v-f20d1fb3] .v-list-item__prepend{justify-content:center;align-items:center;width:48px;display:flex;margin-inline-end:8px!important}.nav-item[data-v-f20d1fb3]:not(.nav-item--rail):hover:not(.nav-item--active){background:#e6ecef}.nav-item--rail[data-v-f20d1fb3]{min-height:48px!important;padding-inline:8px!important}.nav-item--rail[data-v-f20d1fb3] .v-list-item__prepend{width:48px;margin:0!important}.nav-item--rail[data-v-f20d1fb3] .v-list-item__content{display:none!important}.nav-item--active[data-v-f20d1fb3]{box-shadow:0 4px 12px #ed76164d;color:#fff!important;background:linear-gradient(135deg,#ed7616 0%,#d66a14 100%)!important}.nav-item--active[data-v-f20d1fb3]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ed761666}.nav-icon-wrapper[data-v-f20d1fb3]{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.nav-item--rail:hover:not(.nav-item--active) .nav-icon-wrapper[data-v-f20d1fb3]{background:#e6ecef}.nav-icon[data-v-f20d1fb3]{width:22px;height:22px;font-size:22px;transition:transform .2s}.nav-item:hover .nav-icon[data-v-f20d1fb3]{transform:scale(1.1)}.nav-item-content[data-v-f20d1fb3]{align-items:center;width:100%;display:flex}.nav-item-title[data-v-f20d1fb3]{font-size:.9375rem;font-weight:500}.lock-icon[data-v-f20d1fb3]{color:#8f8f8f;opacity:.7}.nav-skeleton-item[data-v-f20d1fb3]{align-items:center;gap:12px;margin:4px 0;padding:12px;display:flex}.nav-skeleton-icon[data-v-f20d1fb3]{border-radius:6px;flex-shrink:0;width:24px;height:24px}.nav-skeleton-text[data-v-f20d1fb3]{border-radius:4px;width:100%;height:16px}.skeleton-shimmer[data-v-f20d1fb3]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite shimmer-f20d1fb3}@keyframes shimmer-f20d1fb3{0%{background-position:200% 0}to{background-position:-200% 0}}.bottom-actions[data-v-f20d1fb3]{margin-top:auto;padding:8px}.action-item[data-v-f20d1fb3]{padding:4px 0}.action-btn[data-v-f20d1fb3]{width:40px;height:40px}.action-btn-full[data-v-f20d1fb3]{text-transform:none;width:100%;font-weight:500;border-radius:10px!important}.toggle-item[data-v-f20d1fb3]{cursor:pointer;transition:all .2s;border-radius:10px!important}.toggle-item[data-v-f20d1fb3]:hover{background:#e6ecef}.toggle-icon[data-v-f20d1fb3]{color:#0a3e5b;transition:transform .2s}.toggle-item:hover .toggle-icon[data-v-f20d1fb3]{transform:scale(1.1)}.toggle-text[data-v-f20d1fb3]{color:#0a3e5b;font-size:.875rem}.logout-dialog[data-v-f20d1fb3]{padding:8px}.dialog-title[data-v-f20d1fb3]{color:#0a3e5b;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.dialog-text[data-v-f20d1fb3]{color:#6b7280;font-size:.9375rem}.dialog-actions[data-v-f20d1fb3]{padding:16px 24px}.dialog-btn[data-v-f20d1fb3]{text-transform:none;border-radius:8px;padding:0 20px;font-weight:500}.no-pointer-events[data-v-34f28d50]{pointer-events:none}.breadcrumb-container[data-v-de6bcfa8]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:8px 16px!important}.account-deletion-anchor[data-v-760c4e0c]:focus{outline:none}.community-notice[data-v-5eb9cbf9],.community-notice[data-v-5eb9cbf9] *{letter-spacing:normal}.community-notice__band[data-v-5eb9cbf9]{text-align:center;background:linear-gradient(#0a3e5b14,#0a3e5b00);padding:28px 24px 8px;position:relative}.community-notice__close[data-v-5eb9cbf9]{top:10px;color:#6b7280;position:absolute;inset-inline-end:10px}.community-notice__avatar[data-v-5eb9cbf9]{color:#ee7a1b;background:#ee7a1b24;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:1.5rem;font-weight:700;display:grid}.community-notice__avatar svg[data-v-5eb9cbf9]{width:28px;height:28px}.community-notice__chip[data-v-5eb9cbf9]{color:#0a3e5b;background:#0a3e5b14;border-radius:999px;margin-bottom:10px;padding:3px 12px;font-size:.78rem;font-weight:600;display:inline-block}.community-notice__title[data-v-5eb9cbf9]{color:#0a3e5b;margin:0;font-size:1.35rem;font-weight:700;line-height:1.45}.community-notice__body[data-v-5eb9cbf9]{color:#374151;text-align:center;padding:8px 28px 0;font-size:.95rem;line-height:1.75}.community-notice__body p[data-v-5eb9cbf9]{text-wrap:pretty;margin:10px 0}.community-notice__workspace[data-v-5eb9cbf9]{color:#0a3e5b}.community-notice__member[data-v-5eb9cbf9]{color:#6b7280;font-size:.85rem}.community-notice__limits[data-v-5eb9cbf9]{text-align:start;background:#f6f8fa;border-radius:12px;margin:18px 0 6px;padding:12px 16px}.community-notice__limits ul[data-v-5eb9cbf9]{margin:0;padding:0;list-style:none}.community-notice__includes[data-v-5eb9cbf9]{color:#0a3e5b;font-size:.82rem;font-weight:600;margin:0 0 8px!important}.community-notice__limit[data-v-5eb9cbf9]{color:#1f2937;align-items:center;gap:10px;padding:4px 0;display:flex}.community-notice__icon[data-v-5eb9cbf9]{color:#ee7a1b;background:#ee7a1b24;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.community-notice__icon svg[data-v-5eb9cbf9]{width:16px;height:16px}.community-notice__closing[data-v-5eb9cbf9]{color:#0a3e5b;font-weight:500;margin-top:14px!important}.community-notice__signoff[data-v-5eb9cbf9]{color:#6b7280;font-size:.82rem;margin-top:2px!important}.community-notice__actions[data-v-5eb9cbf9]{padding:16px 24px 24px}.community-notice__btn[data-v-5eb9cbf9]{text-transform:none;border-radius:10px;padding:0 20px;font-weight:500}.community-notice__btn--plan[data-v-5eb9cbf9]{color:#0a3e5b}.sidebar-overlay[data-v-1a4a913e]{z-index:1003!important}[data-v-1a4a913e] .v-overlay__scrim{opacity:.5!important}.main-content[data-v-1a4a913e]{padding:16px!important}.metric-card[data-v-fb7044ac]{opacity:0;border:1px solid #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.3s ease-out forwards fadeInUp-fb7044ac}.metric-card[data-v-fb7044ac]:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@keyframes fadeInUp-fb7044ac{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.metric-header[data-v-fb7044ac]{min-height:48px}.metric-icon[data-v-fb7044ac]{flex-shrink:0;font-size:1rem}.metric-body[data-v-fb7044ac]{background:#fff;min-height:80px}.skeleton-value[data-v-fb7044ac]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;width:100px;height:24px;animation:1.5s ease-in-out infinite shimmer-fb7044ac}@keyframes shimmer-fb7044ac{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:600px){.metric-header[data-v-fb7044ac]{padding:8px 12px!important}.metric-body[data-v-fb7044ac]{padding:12px!important}.metric-card[data-v-fb7044ac] .text-h5{font-size:1.1rem!important}.skeleton-value[data-v-fb7044ac]{width:80px;height:20px}}.chart-card[data-v-34efbe17]{background-color:#fff;transition:all .3s}.chart-card[data-v-34efbe17]:hover{box-shadow:0 8px 24px #0000001f!important}.chart-header[data-v-34efbe17]{border-bottom:1px solid #0000000d}.chart-container[data-v-34efbe17]{width:100%;min-height:320px;max-height:400px;position:relative}@media (max-width:600px){.chart-container[data-v-34efbe17]{min-height:250px;max-height:300px}}@media (min-width:601px) and (max-width:960px){.chart-container[data-v-34efbe17]{min-height:280px;max-height:350px}}@media (min-width:961px){.chart-container[data-v-34efbe17]{min-height:320px;max-height:400px}}.skeleton[data-v-34efbe17]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite shimmer-34efbe17}.skeleton-chart[data-v-34efbe17]{flex-direction:column;display:flex}.skeleton-y-axis[data-v-34efbe17]{flex-direction:column;justify-content:space-between;width:50px;padding:10px 0;display:flex;position:absolute;top:0;bottom:60px;left:0}.skeleton-y-label[data-v-34efbe17]{width:40px;height:12px}.skeleton-chart-area[data-v-34efbe17]{margin-inline-start:50px;flex-direction:column;flex:1;margin-bottom:60px;display:flex}.skeleton-bars[data-v-34efbe17]{flex:1;justify-content:space-between;align-items:flex-end;gap:8px;min-height:200px;padding:20px 0;display:flex}.skeleton-bar-group[data-v-34efbe17]{opacity:0;flex:1;justify-content:center;height:100%;animation:.3s ease-out forwards fadeInUp-34efbe17;display:flex}.skeleton-bar[data-v-34efbe17]{border-radius:4px 4px 0 0;width:100%;max-width:30px;animation:1.5s ease-in-out infinite pulse-34efbe17}.skeleton-x-axis[data-v-34efbe17]{border-top:1px solid #e5e7eb;justify-content:space-between;gap:8px;padding-top:8px;display:flex}.skeleton-x-label[data-v-34efbe17]{flex:1;max-width:30px;height:12px}.skeleton-legend[data-v-34efbe17]{flex-wrap:wrap;justify-content:center;gap:24px;padding-top:16px;display:flex}.skeleton-legend-item[data-v-34efbe17]{align-items:center;gap:8px;display:flex}.skeleton-legend-dot[data-v-34efbe17]{border-radius:50%;width:12px;height:12px}.skeleton-legend-text[data-v-34efbe17]{width:80px;height:12px}@keyframes shimmer-34efbe17{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-34efbe17{0%,to{opacity:1}50%{opacity:.6}}@keyframes fadeInUp-34efbe17{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.skeleton-y-axis[data-v-34efbe17]{width:40px}.skeleton-chart-area[data-v-34efbe17]{margin-inline-start:40px;margin-bottom:80px}.skeleton-bars[data-v-34efbe17]{gap:4px}.skeleton-bar[data-v-34efbe17],.skeleton-x-label[data-v-34efbe17]{max-width:16px}.skeleton-legend[data-v-34efbe17]{gap:12px}.skeleton-legend-text[data-v-34efbe17]{width:60px}}.execution-stats-container[data-v-692599f3]{border:1px solid #0000000d;box-shadow:0 1px 3px #0000000d}.stats-grid[data-v-692599f3]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:600px){.stats-grid[data-v-692599f3]{grid-template-columns:1fr}}.stat-card[data-v-692599f3]{opacity:0;background-color:#0a3e5b;border-radius:10px;padding:16px;transition:all .3s;animation:.3s ease-out forwards fadeInUp-692599f3;position:relative;overflow:hidden}.stat-card[data-v-692599f3]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0a3e5b4d}@keyframes fadeInUp-692599f3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ltr-overlay .overlay-triangle-1[data-v-692599f3]{background:#ffffff1a;width:64px;height:64px;position:absolute;top:0;left:0;transform:translate(-32px,-32px)rotate(45deg)}.ltr-overlay .overlay-triangle-2[data-v-692599f3]{background:#ffffff0d;width:48px;height:48px;position:absolute;top:0;left:0;transform:translate(-16px,-16px)rotate(45deg)}.rtl-overlay .overlay-triangle-1[data-v-692599f3]{background:#ffffff1a;width:64px;height:64px;position:absolute;top:0;right:0;transform:translate(32px,-32px)rotate(45deg)}.rtl-overlay .overlay-triangle-2[data-v-692599f3]{background:#ffffff0d;width:48px;height:48px;position:absolute;top:0;right:0;transform:translate(16px,-16px)rotate(45deg)}.stat-content[data-v-692599f3]{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.icon-wrapper[data-v-692599f3]{background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;padding:10px;display:flex}.stat-icon[data-v-692599f3]{color:#fff;font-size:1.25rem}.stat-info[data-v-692599f3]{text-align:end;flex:1;margin-inline-start:12px}.stat-value[data-v-692599f3]{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.2}.stat-label[data-v-692599f3]{color:#bfdbfee6;margin-top:2px;font-size:.75rem;font-weight:500}.stat-subvalue[data-v-692599f3]{color:#bfdbfeb3;margin-top:2px;font-size:.625rem}.stat-card-skeleton[data-v-692599f3]{opacity:0;background-color:#0a3e5b;border-radius:10px;justify-content:space-between;align-items:center;padding:16px;animation:.3s ease-out forwards fadeInUp-692599f3;display:flex}.skeleton-icon[data-v-692599f3]{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:8px;width:40px;height:40px;animation:1.5s ease-in-out infinite shimmer-692599f3}.skeleton-content[data-v-692599f3]{text-align:end;flex:1;margin-inline-start:12px}.skeleton-value[data-v-692599f3]{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:4px;width:60px;height:20px;margin-inline-start:auto;animation:1.5s ease-in-out infinite shimmer-692599f3}.skeleton-label[data-v-692599f3]{margin-top:6px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 50%,#ffffff08 75%) 0 0/200% 100%;border-radius:4px;width:80px;height:12px;margin-inline-start:auto;animation:1.5s ease-in-out infinite shimmer-692599f3}@keyframes shimmer-692599f3{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:960px){.stat-value[data-v-692599f3],.stat-icon[data-v-692599f3]{font-size:1.1rem}}.status-cards-container[data-v-4a93be99]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:960px){.status-cards-container[data-v-4a93be99]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.status-cards-container[data-v-4a93be99]{grid-template-columns:1fr}}.status-card[data-v-4a93be99]{text-align:center;opacity:0;border:1px solid;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:20px 16px;transition:all .3s;animation:.3s ease-out forwards scaleIn-4a93be99;display:flex;transform:scale(.95)}.status-card[data-v-4a93be99]:hover{box-shadow:0 4px 12px #00000014}@keyframes scaleIn-4a93be99{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.status-count[data-v-4a93be99]{margin-bottom:4px;font-size:2.5rem;font-weight:700;line-height:1}.status-label[data-v-4a93be99]{text-transform:uppercase;letter-spacing:.05em;opacity:.9;font-size:.875rem;font-weight:500}.status-exceeded-bg[data-v-4a93be99]{background-color:#ed761614}.status-exceeded-border[data-v-4a93be99]{border-color:#ed761633}.status-exceeded-text[data-v-4a93be99]{color:#ed7616}.status-ontrack-bg[data-v-4a93be99]{background-color:#0a3e5b14}.status-ontrack-border[data-v-4a93be99]{border-color:#0a3e5b33}.status-ontrack-text[data-v-4a93be99]{color:#0a3e5b}.status-atrisk-bg[data-v-4a93be99]{background-color:#ef444414}.status-atrisk-border[data-v-4a93be99]{border-color:#ef444433}.status-atrisk-text[data-v-4a93be99]{color:#ef4444}.status-offtrack-bg[data-v-4a93be99]{background-color:#8f8f8f14}.status-offtrack-border[data-v-4a93be99]{border-color:#8f8f8f4d}.status-offtrack-text[data-v-4a93be99]{color:#8f8f8f}.status-card-skeleton[data-v-4a93be99]{opacity:0;background-color:#00000005;border:1px solid #00000014;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:20px 16px;animation:.3s ease-out forwards scaleIn-4a93be99;display:flex;transform:scale(.95)}.skeleton-count[data-v-4a93be99]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:8px;width:48px;height:40px;margin-bottom:8px;animation:1.5s ease-in-out infinite shimmer-4a93be99}.skeleton-label[data-v-4a93be99]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;width:72px;height:14px;animation:1.5s ease-in-out infinite shimmer-4a93be99}@keyframes shimmer-4a93be99{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:600px){.status-count[data-v-4a93be99]{font-size:2rem}.status-label[data-v-4a93be99]{font-size:.75rem}.status-card[data-v-4a93be99],.status-card-skeleton[data-v-4a93be99]{padding:16px 12px}.skeleton-count[data-v-4a93be99]{width:40px;height:32px}}.team-container[data-v-10502db0]{border:1px solid #0000000d;box-shadow:0 1px 3px #0000000d}.team-header[data-v-10502db0]{flex-shrink:0}.border-b[data-v-10502db0]{border-bottom:1px solid #00000014}.team-table table[data-v-10502db0]{border-collapse:collapse}.table-header th[data-v-10502db0]{color:#6b7280;text-transform:uppercase;background-color:#f9fafb;border-bottom:1px solid #00000014;padding:12px 16px;font-size:.75rem;font-weight:500}.table-row td[data-v-10502db0]{vertical-align:middle;border-bottom:1px solid #0000000f;padding:12px 16px;font-size:.875rem}.table-row:hover td[data-v-10502db0]{background-color:#f9fafb}.unassigned-row td[data-v-10502db0]{background-color:#f9fafb80}.progress-wrapper[data-v-10502db0]{width:40px;height:40px;margin:0 auto;position:relative}.progress-wrapper-lg[data-v-10502db0]{width:60px;height:60px;margin:0 auto;position:relative}.progress-ring[data-v-10502db0]{width:100%;height:100%;transform:rotate(-90deg)}.progress-text[data-v-10502db0]{color:#374151;font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-text-lg[data-v-10502db0]{color:#374151;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-chip[data-v-10502db0]{color:#fff;white-space:nowrap;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}.status-chip-sm[data-v-10502db0]{padding:2px 6px;font-size:9px}.mobile-card[data-v-10502db0]{opacity:0;background:#f9fafb;border:1px solid #0000000f;border-radius:8px;margin-bottom:12px;padding:16px;animation:.3s ease-out forwards fadeInUp-10502db0}.mobile-card[data-v-10502db0]:last-child{margin-bottom:0}.kr-badge[data-v-10502db0]{color:#ed7616;background:#ed76161a;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:500}@keyframes fadeInUp-10502db0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.skeleton[data-v-10502db0]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite shimmer-10502db0}.skeleton-name[data-v-10502db0]{width:120px;height:16px}.skeleton-number[data-v-10502db0]{width:24px;height:16px}.skeleton-ring[data-v-10502db0]{background:0 0;border:4px solid #e5e7eb;border-radius:50%;width:40px;height:40px;animation:1.5s ease-in-out infinite pulse-10502db0}.skeleton-ring-lg[data-v-10502db0]{background:0 0;border:3px solid #e5e7eb;border-radius:50%;width:60px;height:60px;animation:1.5s ease-in-out infinite pulse-10502db0}.skeleton-chip[data-v-10502db0]{border-radius:9999px;width:70px;height:20px}.skeleton-mobile-name[data-v-10502db0]{width:100px;height:14px}.skeleton-badge[data-v-10502db0]{border-radius:9999px;width:80px;height:20px}.skeleton-label[data-v-10502db0]{width:100px;height:12px}.mobile-card-skeleton[data-v-10502db0]{opacity:0;background:#f9fafb;border:1px solid #0000000f;border-radius:8px;margin-bottom:12px;padding:16px;animation:.3s ease-out forwards fadeInUp-10502db0}.mobile-card-skeleton[data-v-10502db0]:last-child{margin-bottom:0}@keyframes shimmer-10502db0{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-10502db0{0%,to{opacity:1}50%{opacity:.5}}.comparison-container[data-v-fff775c7]{border:1px solid #0000000d;flex-direction:column;display:flex;box-shadow:0 1px 3px #0000000d}.comparison-header[data-v-fff775c7]{flex-shrink:0}.text-blue-100[data-v-fff775c7]{color:#bfdbfee6}.comparison-table[data-v-fff775c7]{flex:1;overflow-x:auto}.comparison-table table[data-v-fff775c7]{border-collapse:collapse}.table-header th[data-v-fff775c7]{color:#6b7280;text-transform:uppercase;background-color:#f9fafb;border-bottom:1px solid #00000014;padding:12px 16px;font-size:.75rem;font-weight:500}.table-row td[data-v-fff775c7]{border-bottom:1px solid #0000000f;padding:12px 16px;font-size:.875rem;transition:background-color .2s}.table-row:hover td[data-v-fff775c7]{background-color:#f9fafb}.table-row:last-child td[data-v-fff775c7]{border-bottom:none}.mobile-card[data-v-fff775c7]{opacity:0;background:#f9fafb;border:1px solid #0000000f;border-radius:8px;margin-bottom:12px;padding:16px;animation:.3s ease-out forwards fadeInUp-fff775c7}.mobile-card[data-v-fff775c7]:last-child{margin-bottom:0}@keyframes fadeInUp-fff775c7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flex-1[data-v-fff775c7]{flex:1}.skeleton[data-v-fff775c7]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite shimmer-fff775c7}.skeleton-name[data-v-fff775c7]{width:100px;height:16px}.skeleton-value[data-v-fff775c7]{width:80px;height:16px;margin-inline-start:auto}.skeleton-indicator[data-v-fff775c7]{border-radius:50%;width:20px;height:20px;margin:0 auto}.skeleton-row td[data-v-fff775c7]{padding:12px 16px}.mobile-card-skeleton[data-v-fff775c7]{opacity:0;background:#f9fafb;border:1px solid #0000000f;border-radius:8px;margin-bottom:12px;padding:16px;animation:.3s ease-out forwards fadeInUp-fff775c7}.mobile-card-skeleton[data-v-fff775c7]:last-child{margin-bottom:0}.skeleton-mobile-name[data-v-fff775c7]{width:80px;height:14px}.skeleton-mobile-label[data-v-fff775c7]{width:60px;height:10px}.skeleton-mobile-value[data-v-fff775c7]{width:70px;height:14px}@keyframes shimmer-fff775c7{0%{background-position:200% 0}to{background-position:-200% 0}}.chart-card[data-v-6ca8d6b6]{border:1px solid #0000000d;box-shadow:0 1px 3px #0000000d}.chart-header[data-v-6ca8d6b6]{flex-shrink:0}.border-b[data-v-6ca8d6b6]{border-bottom:1px solid #00000014}.no-data-container[data-v-6ca8d6b6]{width:100%;min-height:200px}.chart-container[data-v-6ca8d6b6]{height:200px;position:relative}@media (min-width:600px){.chart-container[data-v-6ca8d6b6]{height:220px}}@media (min-width:1280px){.chart-container[data-v-6ca8d6b6]{height:250px}}.skeleton[data-v-6ca8d6b6]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite shimmer-6ca8d6b6}.skeleton-chart-wrapper[data-v-6ca8d6b6]{justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.skeleton-donut[data-v-6ca8d6b6]{border:20px solid #e5e7eb;border-radius:50%;width:150px;height:150px;animation:1.5s ease-in-out infinite pulse-6ca8d6b6;position:relative}.skeleton-donut-inner[data-v-6ca8d6b6]{background:#f3f4f6;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skeleton-legend[data-v-6ca8d6b6]{flex-direction:column;gap:12px;display:flex}.skeleton-legend-item[data-v-6ca8d6b6]{align-items:center;gap:8px;display:flex}.skeleton-legend-dot[data-v-6ca8d6b6]{border-radius:50%;flex-shrink:0;width:12px;height:12px}.skeleton-legend-text[data-v-6ca8d6b6]{width:100px;height:12px}.skeleton-legend-dot-mobile[data-v-6ca8d6b6]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.skeleton-legend-text-mobile[data-v-6ca8d6b6]{width:140px;height:12px}@keyframes shimmer-6ca8d6b6{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-6ca8d6b6{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:600px){.skeleton-donut[data-v-6ca8d6b6]{border-width:15px;width:120px;height:120px}}.chart-card[data-v-b93c0e92]{border:1px solid #0000000d;box-shadow:0 1px 3px #0000000d}.chart-header[data-v-b93c0e92]{flex-shrink:0}.border-b[data-v-b93c0e92]{border-bottom:1px solid #00000014}.no-data-container[data-v-b93c0e92]{width:100%;min-height:200px}.chart-container[data-v-b93c0e92]{height:200px;position:relative}@media (min-width:600px){.chart-container[data-v-b93c0e92]{height:220px}}@media (min-width:1280px){.chart-container[data-v-b93c0e92]{height:250px}}.skeleton[data-v-b93c0e92]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite shimmer-b93c0e92}.skeleton-chart-wrapper[data-v-b93c0e92]{justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.skeleton-donut[data-v-b93c0e92]{border:20px solid #e5e7eb;border-radius:50%;width:150px;height:150px;animation:1.5s ease-in-out infinite pulse-b93c0e92;position:relative}.skeleton-donut-inner[data-v-b93c0e92]{background:#f3f4f6;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skeleton-legend[data-v-b93c0e92]{flex-direction:column;gap:12px;display:flex}.skeleton-legend-item[data-v-b93c0e92]{align-items:center;gap:8px;display:flex}.skeleton-legend-dot[data-v-b93c0e92]{border-radius:50%;flex-shrink:0;width:12px;height:12px}.skeleton-legend-text[data-v-b93c0e92]{width:100px;height:12px}.skeleton-legend-dot-mobile[data-v-b93c0e92]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.skeleton-legend-text-mobile[data-v-b93c0e92]{width:140px;height:12px}@keyframes shimmer-b93c0e92{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-b93c0e92{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:600px){.skeleton-donut[data-v-b93c0e92]{border-width:15px;width:120px;height:120px}}.deficit-container[data-v-52f26e3c]{border:1px solid #0000000d;box-shadow:0 1px 3px #0000000d}.deficit-header[data-v-52f26e3c]{flex-shrink:0}.deficit-table[data-v-52f26e3c]{max-height:400px}.deficit-table table[data-v-52f26e3c]{border-collapse:collapse}.table-header th[data-v-52f26e3c]{color:#6b7280;text-transform:uppercase;z-index:10;background-color:#f9fafb;border-bottom:1px solid #00000014;padding:12px 16px;font-size:.75rem;font-weight:500;position:sticky;top:0}.table-row td[data-v-52f26e3c]{border-bottom:1px solid #0000000f;padding:12px 16px;font-size:.875rem;transition:background-color .2s}.table-row:hover td[data-v-52f26e3c]{background-color:#f9fafb}.deficit-cell[data-v-52f26e3c]{color:#fff;background-color:#e86e6e;font-weight:500;transition:background-color .2s,color .2s}.table-row:hover .deficit-cell[data-v-52f26e3c]{color:#e86e6e;background-color:#f9fafb}.deficit-text[data-v-52f26e3c]{color:#e86e6e}.custom-scrollbar[data-v-52f26e3c]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-52f26e3c]::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar[data-v-52f26e3c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-52f26e3c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.mobile-card[data-v-52f26e3c]{opacity:0;background:#f9fafb;border:1px solid #0000000f;border-radius:8px;margin-bottom:12px;padding:16px;animation:.3s ease-out forwards fadeInUp-52f26e3c}.mobile-card[data-v-52f26e3c]:last-child{margin-bottom:0}@keyframes fadeInUp-52f26e3c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flex-1[data-v-52f26e3c]{flex:1}.skeleton[data-v-52f26e3c]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite shimmer-52f26e3c}.skeleton-month[data-v-52f26e3c]{width:80px;height:16px}.skeleton-value[data-v-52f26e3c]{width:70px;height:16px;margin-inline-start:auto}.skeleton-mobile-month[data-v-52f26e3c]{width:70px;height:16px}.skeleton-label[data-v-52f26e3c]{width:60px;height:10px}.skeleton-mobile-value[data-v-52f26e3c]{width:80px;height:14px}.mobile-card-skeleton[data-v-52f26e3c]{opacity:0;background:#f9fafb;border:1px solid #0000000f;border-radius:8px;margin-bottom:12px;padding:16px;animation:.3s ease-out forwards fadeInUp-52f26e3c}.mobile-card-skeleton[data-v-52f26e3c]:last-child{margin-bottom:0}@keyframes shimmer-52f26e3c{0%{background-position:200% 0}to{background-position:-200% 0}}.grace-period-banner[data-v-ca229811]{transition:all .3s;box-shadow:0 2px 8px #0000001a}.grace-period-banner[data-v-ca229811]:hover{box-shadow:0 4px 12px #00000026}@media (max-width:600px){.grace-period-banner[data-v-ca229811]{border-radius:8px!important;margin:0!important}.grace-period-banner[data-v-ca229811] .v-alert__content{padding-right:8px}}.grace-period-banner[data-v-ca229811] .v-alert__content{padding-top:16px;padding-bottom:16px}.grace-period-banner[data-v-ca229811] .v-alert__prepend{padding-top:16px}.grace-period-banner[data-v-ca229811] .v-alert__append{align-self:flex-start;padding-top:12px}.gap-1[data-v-ca229811]{gap:.25rem}.subscription-banner-wrapper[data-v-66990c24]{position:relative}.subscription-banner[data-v-66990c24]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 50%,#b91c1c 100%);border-radius:16px;padding:20px 24px;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #ef444433,0 10px 15px -3px #ef444426,0 20px 25px -5px #ef44441a}.banner-bg-pattern[data-v-66990c24]{background:radial-gradient(circle at 20%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80%,#ffffff14 0%,#0000 40%);animation:3s ease-in-out infinite shimmer-66990c24;position:absolute;inset:0}@keyframes shimmer-66990c24{0%,to{opacity:1}50%{opacity:.7}}.banner-glow[data-v-66990c24]{pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-50%;right:-10%}.banner-content[data-v-66990c24]{z-index:1;flex-wrap:wrap;align-items:center;gap:16px;display:flex;position:relative}.icon-container[data-v-66990c24]{flex-shrink:0;position:relative}.icon-pulse[data-v-66990c24]{background:#fff3;border-radius:50%;animation:2s ease-in-out infinite pulse-66990c24;position:absolute;inset:-4px}@keyframes pulse-66990c24{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}}.icon-wrapper[data-v-66990c24]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.text-content[data-v-66990c24]{flex:1;min-width:200px}.banner-title[data-v-66990c24]{color:#fff;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.banner-message[data-v-66990c24]{color:#ffffffd9;margin:4px 0 0;font-size:.875rem;line-height:1.4}.cta-button[data-v-66990c24]{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 4px #0000001a}.cta-button[data-v-66990c24]:hover{background:#fef2f2;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.cta-button[data-v-66990c24]:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.cta-button .v-icon[data-v-66990c24]{transition:transform .2s}.cta-button:hover .v-icon[data-v-66990c24]{transform:translate(3px)}[dir=rtl] .cta-button:hover .v-icon[data-v-66990c24]{transform:translate(-3px)}@media (max-width:600px){.subscription-banner[data-v-66990c24]{border-radius:12px;padding:16px}.banner-content[data-v-66990c24]{flex-direction:column;align-items:flex-start;gap:12px}.icon-wrapper[data-v-66990c24]{width:40px;height:40px}.text-content[data-v-66990c24]{min-width:unset}.banner-title[data-v-66990c24]{font-size:.9375rem}.banner-message[data-v-66990c24]{font-size:.8125rem}.cta-button[data-v-66990c24]{justify-content:center;width:100%;padding:12px 20px}}.checklist-item[data-v-5ea18281]{border-bottom:1px solid #0000000d;border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px;transition:background-color .15s}.checklist-item[data-v-5ea18281]:last-child{border-bottom:none}.checklist-item.clickable[data-v-5ea18281]{cursor:pointer}.checklist-item.clickable[data-v-5ea18281]:hover{background:#f8fafc}.checklist-item.completed .item-label[data-v-5ea18281]{-webkit-text-decoration:line-through #0003;text-decoration:line-through #0003}.item-icon[data-v-5ea18281]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.icon-done[data-v-5ea18281]{background:#dcfce7}.icon-active[data-v-5ea18281]{background:rgba(var(--v-theme-primary),.08)}.icon-todo[data-v-5ea18281]{background:#f1f5f9}.icon-check[data-v-5ea18281]{width:14px;height:14px;color:rgb(var(--v-theme-success))}.icon-circle[data-v-5ea18281]{color:#cbd5e1;width:10px;height:10px}.icon-circle--active[data-v-5ea18281]{color:rgb(var(--v-theme-primary))}.item-sublabel[data-v-5ea18281]{font-size:11px}.action-pill[data-v-5ea18281]{color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.08);white-space:nowrap;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600;transition:background .15s}.checklist-item:hover .action-pill[data-v-5ea18281]{background:#ffedd5}.onboarding-card[data-v-2515addb]{background:#fff;border:1px solid #0000000f;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008}.card-header[data-v-2515addb]{background:rgba(var(--v-theme-primary),.05);border-bottom:1px solid rgba(var(--v-theme-primary),.1)}.card-body[data-v-2515addb]{background:#fff}.hide-btn[data-v-2515addb]{color:rgb(var(--v-theme-secondary));opacity:.5;border:1px solid rgba(var(--v-theme-secondary),.15);cursor:pointer;white-space:nowrap;opacity:.7;background:0 0;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:11px;transition:all .15s}.hide-btn[data-v-2515addb]:hover{opacity:1}.progress-ring-wrap[data-v-2515addb]{flex-shrink:0;width:56px;height:56px;position:relative}.progress-ring-label[data-v-2515addb]{color:rgb(var(--v-theme-primary));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.step-dot[data-v-2515addb]{background:rgba(var(--v-theme-secondary),.15);border-radius:2px;flex:1;height:4px;transition:background .3s}.step-dot.step-done[data-v-2515addb]{background:rgb(var(--v-theme-primary))}.step-dot.step-active[data-v-2515addb]{background:rgba(var(--v-theme-primary),.35)}.settings-card[data-v-9a6d0681]{overflow:hidden;border-radius:16px!important}.modal-header[data-v-9a6d0681]{background:rgba(var(--v-theme-primary),.04)}.modal-icon-wrap[data-v-9a6d0681]{background:rgba(var(--v-theme-primary),.1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.icon-primary[data-v-9a6d0681]{width:18px;height:18px;color:rgb(var(--v-theme-primary))}.field-label[data-v-9a6d0681]{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--v-theme-secondary));margin-bottom:8px;font-size:11px;font-weight:600}.dashboard-wrapper[data-v-1f82e87f]{background-color:#f4f4f4;min-height:100vh}.dashboard-container[data-v-1f82e87f]{max-width:1600px;margin:0 auto;padding:16px}@media (min-width:960px){.dashboard-container[data-v-1f82e87f]{padding:32px}}.header-section[data-v-1f82e87f]{border:1px solid #0000000d;box-shadow:0 1px 3px #0000000d}.icon-wrapper[data-v-1f82e87f]{justify-content:center;align-items:center;display:flex}.bg-primary-light[data-v-1f82e87f]{background-color:#ed76161a}.select-control[data-v-1f82e87f]{min-width:120px;max-width:160px}@media (max-width:959px){.select-control[data-v-1f82e87f]{flex:1;max-width:none}}.cash-flow-card[data-v-1f82e87f]{border:1px solid #0000000d;box-shadow:0 1px 3px #0000000d}.chart-header[data-v-1f82e87f]{flex-shrink:0}.border-b[data-v-1f82e87f]{border-bottom:1px solid #00000014}.deficit-wrapper[data-v-1f82e87f]{height:100%}section[data-v-1f82e87f]{animation:.3s ease-out fadeIn-1f82e87f}@keyframes fadeIn-1f82e87f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-v-1f82e87f] .v-overlay__scrim{opacity:.5!important}.phone-input[data-v-acf844b1]{width:100%}.phone-input-rtl[data-v-acf844b1] .v-field__input{padding-left:0!important;padding-right:0!important}.country-selector-prepend[data-v-acf844b1]{cursor:pointer;border-right:1px solid rgb(var(--v-theme-outline));border-radius:4px;align-items:center;gap:6px;margin-right:8px;padding:4px 8px;transition:background-color .2s;display:flex}.country-selector-append[data-v-acf844b1]{cursor:pointer;border-left:1px solid rgb(var(--v-theme-outline));border-radius:4px;align-items:center;gap:6px;margin-left:8px;padding:4px 8px;transition:background-color .2s;display:flex}.country-selector-prepend[data-v-acf844b1]:hover,.country-selector-append[data-v-acf844b1]:hover{background-color:rgba(var(--v-theme-primary),.08)}.flag-icon[data-v-acf844b1]{border-radius:2px;flex-shrink:0;width:20px;height:15px}.calling-code[data-v-acf844b1]{white-space:nowrap;font-size:.875rem;font-weight:500}.dropdown-icon[data-v-acf844b1]{color:rgb(var(--v-theme-on-surface-variant));flex-shrink:0;transition:transform .2s}.country-selector-prepend:hover .dropdown-icon[data-v-acf844b1]{transform:scale(1.1)}.country-menu[data-v-acf844b1]{min-width:300px;max-width:320px}.search-container[data-v-acf844b1]{padding:12px}.country-option[data-v-acf844b1]{cursor:pointer;min-height:40px}.country-option[data-v-acf844b1]:hover{background-color:rgba(var(--v-theme-primary),.08)}.country-display[data-v-acf844b1]{align-items:center;gap:12px;font-size:.875rem;display:flex}.country-code[data-v-acf844b1]{color:rgb(var(--v-theme-on-surface));min-width:32px;font-weight:600}.calling-code-menu[data-v-acf844b1]{font-size:.8rem;font-weight:500}@media (max-width:600px){.country-selector-prepend[data-v-acf844b1]{gap:4px;padding:2px 6px}.calling-code[data-v-acf844b1]{font-size:.8rem}.country-menu[data-v-acf844b1]{min-width:280px;max-width:300px}.search-container[data-v-acf844b1]{padding:8px}}.copy-btn[data-v-3db3a133]{border-radius:50%;width:48px;min-width:48px;height:48px}.col-id[data-v-6a471fbc]{width:5%}.col-name[data-v-6a471fbc]{width:70%}.col-actions[data-v-6a471fbc]{width:15%}.del-btn[data-v-6a471fbc]{background:#cf000012}.del-btn[data-v-6a471fbc]:hover{background:#cf0000}.edit-btn[data-v-6a471fbc]{background:#fdf1e8}.edit-btn[data-v-6a471fbc]:hover{background:#fde2d8}.refresh-icon[data-v-6a471fbc]{transition:transform 1s}.refresh-icon.rotate[data-v-6a471fbc]{transform:rotate(360deg)}.account-deletion-title[data-v-e322b38f]:focus{outline:none}.account-deletion-list[data-v-e322b38f]{padding-inline-start:20px}.account-deletion-list li+li[data-v-e322b38f]{margin-top:4px}.role-permission-editor[data-v-06ea2cca]{overflow:visible}.role-card[data-v-06ea2cca]{border:1px solid #00000014;border-inline-start:4px solid #0000;transition:all .25s}.role-card[data-v-06ea2cca]:hover{box-shadow:0 2px 8px #00000014}.role-card--active[data-v-06ea2cca]{background-color:#ed761608;border-inline-start-color:#ed7616}.permission-btn[data-v-06ea2cca]{min-width:80px;transition:all .2s}.permission-hint[data-v-06ea2cca]{min-height:20px;font-style:italic;transition:color .2s}.invite-card[data-v-a43b4cf0]{overflow:hidden;border-radius:16px!important}.invite-header[data-v-a43b4cf0]{background:rgba(var(--v-theme-primary),.04)}.invite-icon[data-v-a43b4cf0]{background:rgba(var(--v-theme-primary),.1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.icon-primary[data-v-a43b4cf0]{width:18px;height:18px;color:rgb(var(--v-theme-primary))}.icon-muted[data-v-a43b4cf0]{width:16px;height:16px;color:rgb(var(--v-theme-secondary));opacity:.6}.field-label[data-v-a43b4cf0]{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--v-theme-secondary));margin-bottom:8px;font-size:11px;font-weight:600}.team-table[data-v-26904cb0] th{text-transform:uppercase;letter-spacing:.025em;color:#0009!important;font-size:.8rem!important;font-weight:600!important}.team-table[data-v-26904cb0] td{padding-block:12px!important}.team-table[data-v-26904cb0] tr:hover{background-color:#00000005}.role-chip[data-v-26904cb0]{cursor:default;font-size:.75rem}.trial-banner[data-v-a558a85f]{background-color:#fff3e0!important;border:1px solid #ed7616!important}.trial-content[data-v-a558a85f]{flex-direction:column;gap:4px;display:flex}.trial-title[data-v-a558a85f]{color:#0a3e5b;font-size:16px;font-weight:600}.trial-description[data-v-a558a85f]{color:#0a3e5b;font-size:14px}[data-v-a558a85f] .v-banner__actions{align-items:center}@media (max-width:600px){[data-v-a558a85f] .v-banner__actions{flex-direction:column;align-items:stretch;gap:8px}[data-v-a558a85f] .v-banner__actions .v-btn{width:100%;margin:0!important}[data-v-a558a85f] .v-banner__actions .v-btn[icon]{width:auto;position:absolute;top:8px;right:8px}}.v-radio-group[data-v-9382c421] .v-selection-control-group{gap:8px}.v-radio[data-v-9382c421] .v-label{font-size:.875rem;line-height:1.25rem}.subscription-details[data-v-c3182544]{width:100%}.usage-section[data-v-c3182544]{background-color:#f6f8fa;border-radius:8px;padding:16px}.usage-item+.usage-item[data-v-c3182544]{margin-top:16px}.hover-scale[data-v-5479e5f8]{transition:transform .2s}.hover-scale[data-v-5479e5f8]:hover{transform:scale(1.02)}.animate-bounce[data-v-5479e5f8]{animation:.5s bounce-5479e5f8}@keyframes bounce-5479e5f8{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.v-slide-y-transition-enter-active[data-v-5479e5f8],.v-slide-y-transition-leave-active[data-v-5479e5f8]{transition:all .3s cubic-bezier(.4,0,.2,1)}.v-slide-y-transition-enter-from[data-v-5479e5f8],.v-slide-y-transition-leave-to[data-v-5479e5f8]{opacity:0;transform:translateY(-20px)}[data-v-5479e5f8] .v-progress-linear__determinate{transition:width .5s cubic-bezier(.4,0,.2,1)}@media (max-width:600px){.floating-progress-wrapper[data-v-5479e5f8]{max-width:calc(100vw - 20px)!important}}.existing-addresses[data-v-f99fea7c]{margin-bottom:1rem}.address-card[data-v-f99fea7c]{cursor:pointer;height:100%;transition:all .3s}.address-card[data-v-f99fea7c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.address-selected[data-v-f99fea7c]{color:#fff;border-color:#0000!important}.text-white-70[data-v-f99fea7c]{color:#ffffffb3!important}.font-ar .mr-3[data-v-f99fea7c]{margin-left:.75rem!important;margin-right:0!important}.address-card[data-v-f99fea7c]:focus-within{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.address-card[data-v-f99fea7c]{transition:none}}[data-v-f99fea7c] .v-input--density-comfortable{--v-input-control-height:48px}[data-v-f99fea7c] .v-field__outline{--v-field-border-opacity:.38}[data-v-f99fea7c] .v-field--focused .v-field__outline{--v-field-border-width:2px}[data-v-f99fea7c] .v-card{border-radius:12px!important}[data-v-f99fea7c] .v-card-title{font-size:1.125rem;font-weight:600}[data-v-f99fea7c] .v-field--focused{box-shadow:0 0 0 3px rgba(var(--v-theme-primary),.12)}.v-input[data-v-f99fea7c]{transition:all .2s}.v-input[data-v-f99fea7c]:hover:not(.v-input--disabled){transform:translateY(-1px)}.v-card[data-v-f99fea7c]{transition:all .3s}.v-card[data-v-f99fea7c]:hover{box-shadow:0 4px 12px #00000014}[data-v-f99fea7c] .v-checkbox .v-label{font-weight:500}.billing-addresses[data-v-2e68d3b9],.addresses-list[data-v-2e68d3b9]{width:100%}.address-card[data-v-2e68d3b9]{border:1px solid #00000014;transition:box-shadow .2s}.address-card[data-v-2e68d3b9]:hover{box-shadow:0 2px 8px #00000014}.address-card--default[data-v-2e68d3b9]{border-inline-start:4px solid #ed7616}.add-address-btn[data-v-2e68d3b9]{min-height:56px;border-style:dashed!important;border-width:2px!important}.add-address-btn[data-v-2e68d3b9]:hover{background-color:rgba(var(--v-theme-primary),.08)!important}.payments-container[data-v-e1a4dfb9]{width:100%}.update-payment-btn[data-v-e1a4dfb9]{min-height:48px;border-style:solid!important}.payment-icon[data-v-e1a4dfb9]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background-color:rgba(var(--v-theme-surface));border-radius:4px;justify-content:center;align-items:center;width:36px;height:28px;display:flex}.animated-bp-logo[data-v-e4a73cb7]{justify-content:center;align-items:center;display:inline-flex}.shape[data-v-e4a73cb7]{animation:3.5s cubic-bezier(.509,.017,.252,1) infinite alternate both stroke-draw-e4a73cb7,3.5s ease-in-out infinite alternate both shape-fill-e4a73cb7}@keyframes stroke-draw-e4a73cb7{0%{stroke-dashoffset:var(--len,9999)}45%,to{stroke-dashoffset:0}}@keyframes shape-fill-e4a73cb7{0%,43%{fill-opacity:0}60%,to{fill-opacity:1}}.dot-bottom[data-v-e4a73cb7]{animation:3.5s ease-out infinite alternate both dot-b-move-e4a73cb7,3.5s ease-in-out infinite alternate both dot-b-fill-e4a73cb7}@keyframes dot-b-move-e4a73cb7{0%,42%{opacity:0;transform:translateY(1.5vmin)}57%,to{opacity:1;transform:translateY(0)}}@keyframes dot-b-fill-e4a73cb7{0%,58%{fill-opacity:0}73%,to{fill-opacity:1}}.dot-top[data-v-e4a73cb7]{animation:3.5s ease-out infinite alternate both dot-t-move-e4a73cb7,3.5s ease-in-out infinite alternate both dot-t-fill-e4a73cb7}@keyframes dot-t-move-e4a73cb7{0%,50%{opacity:0;transform:translateY(-1.5vmin)}64%,to{opacity:1;transform:translateY(0)}}@keyframes dot-t-fill-e4a73cb7{0%,65%{fill-opacity:0}80%,to{fill-opacity:1}}.plan-selection[data-v-f426dc75]{max-width:100%}.header[data-v-f426dc75]{text-align:center;margin-bottom:32px}.title[data-v-f426dc75]{color:#0a3e5b;margin-bottom:8px;font-size:1.875rem;font-weight:700}.subtitle[data-v-f426dc75]{color:#6b7280;font-size:1rem}.billing-toggle-wrapper[data-v-f426dc75]{justify-content:center;margin-bottom:40px;display:flex}.billing-toggle[data-v-f426dc75]{background:#f3f4f6;border-radius:16px;gap:4px;padding:6px;display:inline-flex}.toggle-btn[data-v-f426dc75]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 28px;font-size:.9375rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.toggle-btn[data-v-f426dc75]:hover:not(.toggle-btn--active){color:#374151;background:#ffffff80}.toggle-btn--active[data-v-f426dc75]{color:#0a3e5b;background:#fff;box-shadow:0 2px 8px #0000001a}.save-badge[data-v-f426dc75]{color:#fff;letter-spacing:.02em;background:#10b981;border-radius:20px;padding:4px 10px;font-size:.6875rem;font-weight:700}.plans-loading[data-v-f426dc75]{justify-content:center;align-items:center;padding:20px 0;display:flex}.plans-grid--loading[data-v-f426dc75]{opacity:.5}.plans-grid[data-v-f426dc75]{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;display:grid}@media (max-width:900px){.plans-grid[data-v-f426dc75]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.plans-grid[data-v-f426dc75]{grid-template-columns:1fr}}.plan-card[data-v-f426dc75]{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:20px;padding:28px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative}.plan-card[data-v-f426dc75]:hover{transform:translateY(-6px);box-shadow:0 16px 32px #0000001f}.plan-card--selected[data-v-f426dc75]{transform:translateY(-4px)scale(1.02);box-shadow:0 12px 28px #00000026}.popular-badge[data-v-f426dc75]{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#ed7616;border-radius:20px;padding:6px 20px;font-size:.6875rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #ed761659}.selection-indicator[data-v-f426dc75]{position:absolute;top:24px;right:24px}[dir=rtl] .selection-indicator[data-v-f426dc75]{left:24px;right:auto}.indicator[data-v-f426dc75]{color:#fff;border:2px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .25s;display:flex}.indicator--checked[data-v-f426dc75]{border-color:#0000}.plan-card:hover .indicator[data-v-f426dc75]:not(.indicator--checked){border-color:#d1d5db}.plan-icon[data-v-f426dc75]{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.plan-name[data-v-f426dc75]{margin-bottom:12px;font-size:1.375rem;font-weight:700}.plan-price[data-v-f426dc75]{align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.price-currency[data-v-f426dc75]{color:#0a3e5b;margin-inline-end:4px;font-size:1.5rem;font-weight:700}.price-amount[data-v-f426dc75]{color:#0a3e5b;font-size:2rem;font-weight:700}.price-period[data-v-f426dc75]{color:#6b7280;margin-inline-start:4px;font-size:.9375rem}.tax-note[data-v-f426dc75]{color:#9ca3af;margin-top:4px;margin-bottom:0;font-size:.75rem}.discount-badge[data-v-f426dc75]{color:#10b981;background:#f0fdf4;border-radius:8px;margin-bottom:8px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-block}.trial-badge[data-v-f426dc75]{color:#10b981;border:1.5px solid #10b981;border-radius:8px;margin-top:8px;margin-bottom:8px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-block}.restricted-badge[data-v-f426dc75]{color:#ef4444;background:#fef2f2;border:1.5px solid #ef4444;border-radius:8px;margin-top:8px;margin-bottom:8px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-block}.plan-card--restricted[data-v-f426dc75]{opacity:.6;cursor:not-allowed;pointer-events:none}.plan-card--restricted[data-v-f426dc75]:hover{box-shadow:none;transform:none}.divider[data-v-f426dc75]{background:#e5e7eb;height:1px;margin:24px 0}.features-list[data-v-f426dc75]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.feature-item[data-v-f426dc75]{color:#4b5563;align-items:center;gap:12px;font-size:.9375rem;display:flex}.trial-section-wrapper[data-v-f426dc75]{justify-content:center;align-items:center;min-height:100px;margin-bottom:32px;display:flex}.trial-section[data-v-f426dc75]{background:#f0fdf4;border:1.5px solid #10b981;border-radius:16px;width:100%;max-width:420px;padding:20px 24px}.trial-content[data-v-f426dc75]{justify-content:space-between;align-items:center;gap:16px;display:flex}.trial-text[data-v-f426dc75]{flex:1}.trial-title[data-v-f426dc75]{color:#0a3e5b;margin-bottom:4px;font-size:.9375rem;font-weight:600}.trial-hint[data-v-f426dc75]{color:#6b7280;font-size:.8125rem}.trial-toggle[data-v-f426dc75]{cursor:pointer;background:#d1d5db;border:none;border-radius:15px;width:52px;height:30px;transition:background .3s cubic-bezier(.4,0,.2,1);position:relative}.trial-toggle--active[data-v-f426dc75]{background:#10b981}.trial-toggle-knob[data-v-f426dc75]{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000026}.trial-toggle--active .trial-toggle-knob[data-v-f426dc75]{transform:translate(22px)}.actions[data-v-f426dc75]{border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center;gap:16px;padding-top:28px;display:flex}.action-btn[data-v-f426dc75]{text-transform:none;min-width:150px;height:48px;font-size:.9375rem;font-weight:600;border-radius:12px!important}.action-btn--back[data-v-f426dc75]{margin-inline-end:auto;color:#0a3e5b!important;border-color:#0a3e5b!important}.action-btn--back[data-v-f426dc75]:hover{background:#0a3e5b0a!important}.rtl-flip[data-v-f426dc75]{transform:scaleX(1)}[dir=rtl] .rtl-flip[data-v-f426dc75]{transform:scaleX(-1)}.slide-fade-enter-active[data-v-f426dc75]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-f426dc75]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-f426dc75],.slide-fade-leave-to[data-v-f426dc75]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-f426dc75],.fade-leave-active[data-v-f426dc75]{transition:opacity .2s}.fade-enter-from[data-v-f426dc75],.fade-leave-to[data-v-f426dc75]{opacity:0}.trial-slide-enter-active[data-v-f426dc75]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.trial-slide-leave-active[data-v-f426dc75]{transition:all .25s ease-in}.trial-slide-enter-from[data-v-f426dc75]{opacity:0;max-height:0;transform:translateY(-20px)scale(.95)}.trial-slide-enter-to[data-v-f426dc75]{opacity:1;max-height:200px;transform:translateY(0)scale(1)}.trial-slide-leave-from[data-v-f426dc75]{opacity:1;transform:translateY(0)scale(1)}.trial-slide-leave-to[data-v-f426dc75]{opacity:0;transform:translateY(-10px)scale(.98)}.skeleton[data-v-f426dc75]{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite shimmer-f426dc75}@keyframes shimmer-f426dc75{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-title[data-v-f426dc75]{width:280px;height:36px;margin:0 auto 12px}.skeleton-subtitle[data-v-f426dc75]{width:200px;height:20px;margin:0 auto}.skeleton-toggle[data-v-f426dc75]{border-radius:16px;width:280px;height:52px}.plan-card--skeleton[data-v-f426dc75]{pointer-events:none}.skeleton-icon[data-v-f426dc75]{border-radius:14px;width:52px;height:52px;margin-bottom:18px}.skeleton-plan-name[data-v-f426dc75]{width:120px;height:28px;margin-bottom:12px}.skeleton-price[data-v-f426dc75]{width:160px;height:40px;margin-bottom:8px}.skeleton-tax[data-v-f426dc75]{width:140px;height:14px;margin-bottom:0}.skeleton-feature[data-v-f426dc75]{width:100%;height:20px;margin-bottom:14px}.skeleton-feature--short[data-v-f426dc75]{width:70%;margin-bottom:0}.skeleton-btn[data-v-f426dc75]{border-radius:12px;width:150px;height:48px}.skeleton-btn--primary[data-v-f426dc75]{width:180px}.billing-form-v2[data-v-6002c8fa]{max-width:640px;margin:0 auto}.billing-form-v2--rtl[data-v-6002c8fa]{direction:rtl}.billing-form-v2__header[data-v-6002c8fa]{text-align:center;margin-bottom:24px}.billing-form-v2__icon[data-v-6002c8fa]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.1),rgba(var(--v-theme-primary),.05));width:64px;height:64px;color:rgb(var(--v-theme-primary));border-radius:16px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.billing-form-v2__title[data-v-6002c8fa]{color:rgba(var(--v-theme-on-surface),.87);margin-bottom:8px;font-size:1.5rem;font-weight:600}.billing-form-v2__subtitle[data-v-6002c8fa]{color:rgba(var(--v-theme-on-surface),.6);font-size:.875rem}.billing-form-v2__status[data-v-6002c8fa]{border-radius:12px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:.875rem;font-weight:500;display:flex}.billing-form-v2__status--pending[data-v-6002c8fa]{background:rgba(var(--v-theme-info),.1);color:rgb(var(--v-theme-secondary));border:1px solid rgba(var(--v-theme-info),.2)}.billing-form-v2__status--complete[data-v-6002c8fa]{background:rgba(var(--v-theme-success),.1);color:rgb(var(--v-theme-success));border:1px solid rgba(var(--v-theme-success),.2)}.billing-form-v2__section[data-v-6002c8fa]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.12);border-radius:16px;margin-bottom:16px;padding:20px}.billing-form-v2__section--manual[data-v-6002c8fa]{border-color:rgba(var(--v-theme-primary),.3);background:linear-gradient(135deg,rgba(var(--v-theme-primary),.02),transparent)}.billing-form-v2__section--pulse[data-v-6002c8fa]{animation:2s ease-in-out infinite borderPulse-6002c8fa}@keyframes borderPulse-6002c8fa{0%,to{border-color:rgba(var(--v-theme-primary),.3);box-shadow:0 0 0 0 rgba(var(--v-theme-primary),0)}50%{border-color:rgba(var(--v-theme-primary),.6);box-shadow:0 0 8px 2px rgba(var(--v-theme-primary),.15)}}.billing-form-v2__section-header[data-v-6002c8fa]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.billing-form-v2__section-header--toggle[data-v-6002c8fa]{border-bottom:none;margin-bottom:0;padding-bottom:0}.billing-form-v2__section-title[data-v-6002c8fa]{color:rgba(var(--v-theme-on-surface),.87);flex-grow:1;font-size:.875rem;font-weight:600}.field--autofilled[data-v-6002c8fa] .v-field{background:rgba(var(--v-theme-success),.04)}.field--autofilled[data-v-6002c8fa] .v-field__prepend-inner{color:rgb(var(--v-theme-success))}.slide-fade-enter-active[data-v-6002c8fa]{transition:all .3s}.slide-fade-leave-active[data-v-6002c8fa]{transition:all .2s}.slide-fade-enter-from[data-v-6002c8fa],.slide-fade-leave-to[data-v-6002c8fa]{opacity:0;transform:translateY(-10px)}[data-v-6002c8fa] .v-input--density-comfortable{--v-input-control-height:48px}[data-v-6002c8fa] .v-field__outline{--v-field-border-opacity:.38}[data-v-6002c8fa] .v-field--focused .v-field__outline{--v-field-border-width:2px}[data-v-6002c8fa] .v-field--focused{box-shadow:0 0 0 3px rgba(var(--v-theme-primary),.12)}@media (max-width:600px){.billing-form-v2__section[data-v-6002c8fa]{padding:16px}.billing-form-v2__title[data-v-6002c8fa]{font-size:1.25rem}}.renewal-billing-v2[data-v-8071ead4]{position:relative}.billing-mode-toggle[data-v-8071ead4]{background:#f3f4f6;border-radius:12px;gap:4px;margin-bottom:24px;padding:6px;display:flex}.toggle-btn[data-v-8071ead4]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.toggle-btn[data-v-8071ead4]:hover:not(.toggle-btn--active){color:#374151;background:#ffffff80}.toggle-btn--active[data-v-8071ead4]{color:#0a3e5b;background:#fff;box-shadow:0 2px 8px #0000001a}.loading-state[data-v-8071ead4]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px;display:flex}.addresses-grid[data-v-8071ead4]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.address-card[data-v-8071ead4]{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:20px;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative}.address-card[data-v-8071ead4]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.address-card--selected[data-v-8071ead4]{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.04)}.address-card--default[data-v-8071ead4]{border-color:rgba(var(--v-theme-primary),.3)}.selection-indicator[data-v-8071ead4]{position:absolute;top:16px;right:16px}[dir=rtl] .selection-indicator[data-v-8071ead4]{left:16px;right:auto}.indicator[data-v-8071ead4]{color:#fff;border:2px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .25s;display:flex}.indicator--checked[data-v-8071ead4]{background:rgb(var(--v-theme-primary));border-color:rgb(var(--v-theme-primary))}.address-icon[data-v-8071ead4]{background:rgba(var(--v-theme-primary),.1);width:48px;height:48px;color:rgb(var(--v-theme-primary));border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.address-details[data-v-8071ead4]{flex-direction:column;gap:8px;display:flex}.address-title[data-v-8071ead4]{color:#0a3e5b;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.address-line[data-v-8071ead4]{color:#6b7280;font-size:.875rem;line-height:1.5}.address-phone[data-v-8071ead4]{color:#9ca3af;align-items:center;gap:6px;font-size:.8125rem;display:flex}.new-billing-form[data-v-8071ead4]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.creating-overlay[data-v-8071ead4]{z-index:10;background:#ffffffe6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.creating-overlay p[data-v-8071ead4]{color:#6b7280;font-size:.875rem}.actions[data-v-8071ead4]{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.action-btn[data-v-8071ead4]{text-transform:none;min-width:140px;height:48px;font-size:.9375rem;font-weight:600;border-radius:12px!important}.action-btn--back[data-v-8071ead4]{color:#0a3e5b!important;border-color:#0a3e5b!important}.action-btn--back[data-v-8071ead4]:hover{background:#0a3e5b0a!important}.rtl-flip[data-v-8071ead4]{transform:scaleX(1)}[dir=rtl] .rtl-flip[data-v-8071ead4]{transform:scaleX(-1)}@media (max-width:600px){.billing-mode-toggle[data-v-8071ead4]{flex-direction:column}.toggle-btn[data-v-8071ead4]{padding:14px 16px}.addresses-grid[data-v-8071ead4]{grid-template-columns:1fr}.new-billing-form[data-v-8071ead4]{padding:16px}.actions[data-v-8071ead4]{flex-direction:column-reverse}.action-btn[data-v-8071ead4]{width:100%}}.voucher-input-container[data-v-14c35b47]{min-height:48px;position:relative;overflow:visible}.applied-voucher[data-v-14c35b47]{justify-content:center;display:flex}.success-badge[data-v-14c35b47]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1.5px solid #10b981;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:inline-flex;box-shadow:0 4px 12px #10b98126}.success-icon[data-v-14c35b47]{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #10b9814d}.success-content[data-v-14c35b47]{flex-direction:column;gap:2px;display:flex}.voucher-code[data-v-14c35b47]{color:#0a3e5b;letter-spacing:.02em;font-size:.9375rem;font-weight:700}.success-text[data-v-14c35b47]{color:#10b981;font-size:.75rem;font-weight:500}.remove-btn[data-v-14c35b47]{color:#6b7280;cursor:pointer;background:#6b72801a;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-inline-start:4px;transition:all .2s;display:flex}.remove-btn[data-v-14c35b47]:hover{color:#ef4444;background:#ef44441a;transform:scale(1.1)}.voucher-toggle-enter-active[data-v-14c35b47],.voucher-toggle-leave-active[data-v-14c35b47]{transition:all .3s}.voucher-toggle-enter-from[data-v-14c35b47]{opacity:0;transform:translateY(-10px)}.voucher-toggle-leave-to[data-v-14c35b47]{opacity:0;transform:translateY(10px)}.confetti-container[data-v-14c35b47]{pointer-events:none;z-index:100;width:0;height:0;position:absolute;top:0;left:50%;overflow:visible}.confetti-piece[data-v-14c35b47]{width:12px;height:12px;position:absolute}.confetti-piece[data-v-14c35b47]:nth-child(odd){background:#10b981;border-radius:50%;width:10px;height:10px}.confetti-piece[data-v-14c35b47]:nth-child(2n){clip-path:polygon(50% 0%,100% 100%,0% 100%);background:#ed7616;width:14px;height:14px}.confetti-piece[data-v-14c35b47]:nth-child(3n){background:#0a3e5b;border-radius:2px;width:8px;height:8px}.confetti-piece[data-v-14c35b47]:nth-child(4n){background:#f59e0b;border-radius:3px;width:16px;height:6px}.confetti-piece[data-v-14c35b47]:nth-child(5n){background:#ec4899;border-radius:50%;width:10px;height:10px}.confetti-piece[data-v-14c35b47]:nth-child(7n){clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#8b5cf6;width:12px;height:12px}.processing-overlay[data-v-10fb1f62]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.processing-content[data-v-10fb1f62]{text-align:center;max-width:400px;padding:48px}.icon-wrapper[data-v-10fb1f62]{justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 32px;display:flex;position:relative}.icon-bg[data-v-10fb1f62]{color:#fff;background:linear-gradient(135deg,#ed7616 0%,#fb923c 100%);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;animation:2s ease-in-out infinite iconPulse-10fb1f62;display:flex;box-shadow:0 8px 32px #ed76164d}.pulse-ring[data-v-10fb1f62]{border:2px solid #ed7616;border-radius:50%;animation:2s ease-out infinite pulseRing-10fb1f62;position:absolute;inset:0}.pulse-ring--delayed[data-v-10fb1f62]{animation-delay:1s}@keyframes iconPulse-10fb1f62{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulseRing-10fb1f62{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}.processing-title[data-v-10fb1f62]{color:#0a3e5b;margin:0 0 12px;font-size:1.5rem;font-weight:700}.processing-subtitle[data-v-10fb1f62]{color:#6b7280;margin:0 0 32px;font-size:1rem}.processing-dots[data-v-10fb1f62]{justify-content:center;gap:8px;display:flex}.processing-dots span[data-v-10fb1f62]{background:#ed7616;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite dotBounce-10fb1f62}.processing-dots span[data-v-10fb1f62]:first-child{animation-delay:-.32s}.processing-dots span[data-v-10fb1f62]:nth-child(2){animation-delay:-.16s}@keyframes dotBounce-10fb1f62{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-12px)}}.overlay-fade-enter-active[data-v-10fb1f62],.overlay-fade-leave-active[data-v-10fb1f62]{transition:opacity .3s}.overlay-fade-enter-from[data-v-10fb1f62],.overlay-fade-leave-to[data-v-10fb1f62]{opacity:0}.support-modal[data-v-ff78deaf]{overflow:hidden;border-radius:20px!important}.modal-header[data-v-ff78deaf]{text-align:center;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e5e7eb;padding:32px 24px 24px;position:relative}.header-icon[data-v-ff78deaf]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#0d4f73 100%);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex;box-shadow:0 4px 16px #0a3e5b40}.header-title[data-v-ff78deaf]{color:#0a3e5b;margin:0 0 8px;font-size:1.25rem;font-weight:700}.header-subtitle[data-v-ff78deaf]{color:#6b7280;max-width:320px;margin:0;margin-inline:auto;font-size:.875rem;line-height:1.5}.close-btn[data-v-ff78deaf]{color:#6b7280;position:absolute;top:12px;right:12px}[dir=rtl] .close-btn[data-v-ff78deaf]{left:12px;right:auto}.modal-content[data-v-ff78deaf]{padding:24px!important}.context-section[data-v-ff78deaf]{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.context-item[data-v-ff78deaf]{flex-direction:column;gap:6px;display:flex}.context-label[data-v-ff78deaf]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.context-value[data-v-ff78deaf]{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:.9375rem;display:flex}.context-value--error[data-v-ff78deaf]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.context-value--error svg[data-v-ff78deaf]{flex-shrink:0}.details-input[data-v-ff78deaf]{margin-top:8px}.modal-actions[data-v-ff78deaf]{border-top:1px solid #f3f4f6;padding:16px 24px 24px!important}.email-fallback-btn[data-v-ff78deaf]{text-transform:none;font-weight:500}.submit-btn[data-v-ff78deaf]{text-transform:none;min-width:180px;height:44px;font-weight:600;border-radius:10px!important}.success-content[data-v-ff78deaf]{text-align:center;padding:48px 24px}.success-icon[data-v-ff78deaf]{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex;box-shadow:0 8px 24px #10b9814d}.success-title[data-v-ff78deaf]{color:#0a3e5b;margin:0 0 8px;font-size:1.25rem;font-weight:700}.success-desc[data-v-ff78deaf]{color:#6b7280;margin:0 0 32px;font-size:.9375rem;line-height:1.5}.success-btn[data-v-ff78deaf]{text-transform:none;min-width:160px;height:48px;font-weight:600;border-radius:12px!important}.error-state[data-v-d64424bd]{width:100%;padding:32px 16px}.error-state--overlay[data-v-d64424bd]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.error-content[data-v-d64424bd]{text-align:center;max-width:440px;margin:0 auto}.error-icon-wrapper[data-v-d64424bd]{color:#fff;background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 24px;animation:.5s ease-out errorShake-d64424bd;display:flex;box-shadow:0 8px 32px #ef44444d}@keyframes errorShake-d64424bd{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.error-title[data-v-d64424bd]{color:#0a3e5b;margin:0 0 20px;font-size:1.5rem;font-weight:700}.error-message-card[data-v-d64424bd]{text-align:start;background:#ef44440d;border:1px solid #ef444426;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px;display:flex}.error-message-icon[data-v-d64424bd]{color:#ef4444;flex-shrink:0;margin-top:2px}.error-message-text[data-v-d64424bd]{color:#dc2626;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.payment-notice-card[data-v-d64424bd]{text-align:start;background:#3b82f60d;border:1px solid #3b82f626;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.payment-notice-icon[data-v-d64424bd]{color:#3b82f6;flex-shrink:0;margin-top:2px}.payment-notice-text[data-v-d64424bd]{color:#1e40af;margin:0;font-size:.875rem;line-height:1.5}.suggested-actions[data-v-d64424bd]{text-align:start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:28px;padding:16px}.suggested-actions-header[data-v-d64424bd]{color:#4b5563;align-items:center;gap:8px;margin-bottom:12px;font-size:.9375rem;font-weight:600;display:flex}.suggested-actions-list[data-v-d64424bd]{margin:0;padding:0;list-style:none}.suggested-action-item[data-v-d64424bd]{color:#6b7280;margin-bottom:8px;padding-inline-start:20px;font-size:.875rem;line-height:1.5;position:relative}.suggested-action-item[data-v-d64424bd]:last-child{margin-bottom:0}.suggested-action-item[data-v-d64424bd]:before{content:"";inset-inline-start:0;background:#10b981;border-radius:50%;width:6px;height:6px;position:absolute;top:8px}.error-actions[data-v-d64424bd]{flex-direction:column;align-items:center;gap:12px;display:flex}.retry-btn[data-v-d64424bd]{text-transform:none;min-width:200px;height:48px;font-weight:600;box-shadow:0 4px 16px #ed761640;border-radius:12px!important}.retry-btn[data-v-d64424bd]:hover{box-shadow:0 6px 20px #ed761659}.support-btn[data-v-d64424bd]{text-transform:none;min-width:200px;height:48px;font-weight:600;color:#0a3e5b!important;border-color:#0a3e5b!important;border-radius:12px!important}.support-btn[data-v-d64424bd]:hover{background:#0a3e5b0a!important}.back-link[data-v-d64424bd]{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:8px;padding:8px 16px;font-size:.875rem;transition:color .2s;display:inline-flex}.back-link[data-v-d64424bd]:hover{color:#0a3e5b}@media (max-width:600px){.error-state--overlay[data-v-d64424bd]{padding:16px}.error-content[data-v-d64424bd]{padding:0}.error-icon-wrapper[data-v-d64424bd]{width:80px;height:80px}.error-icon-wrapper svg[data-v-d64424bd]{width:40px;height:40px}.error-title[data-v-d64424bd]{font-size:1.25rem}.retry-btn[data-v-d64424bd],.support-btn[data-v-d64424bd]{width:100%;min-width:unset}}.renewal-payment-v2[data-v-0fe335aa]{max-width:100%}.payment-content[data-v-0fe335aa]{flex-direction:column;gap:24px;display:flex}.plan-summary-card[data-v-0fe335aa]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.plan-summary-header[data-v-0fe335aa]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.plan-info[data-v-0fe335aa]{align-items:center;gap:12px;display:flex}.plan-icon[data-v-0fe335aa]{background:rgba(var(--v-theme-primary),.1);width:48px;height:48px;color:rgb(var(--v-theme-primary));border-radius:12px;padding:12px}.plan-name[data-v-0fe335aa]{color:#0a3e5b;margin:0;font-size:1.125rem;font-weight:600}.plan-duration[data-v-0fe335aa]{color:#6b7280;margin:4px 0 0;font-size:.875rem}.price-summary-wrapper[data-v-0fe335aa]{border-top:1px solid #e5e7eb;padding-top:16px}.voucher-section[data-v-0fe335aa]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.actions[data-v-0fe335aa]{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.action-btn[data-v-0fe335aa]{text-transform:none;min-width:140px;height:48px;font-size:.9375rem;font-weight:600;border-radius:12px!important}.action-btn--back[data-v-0fe335aa]{color:#0a3e5b!important;border-color:#0a3e5b!important}.action-btn--back[data-v-0fe335aa]:hover{background:#0a3e5b0a!important}.moyasar-section[data-v-0fe335aa]{flex-direction:column;align-items:center;display:flex}.moyasar-wrapper[data-v-0fe335aa]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:100%;max-width:420px;padding:24px}.moyasar-header[data-v-0fe335aa]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.back-btn[data-v-0fe335aa]{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.back-btn[data-v-0fe335aa]:hover{color:#374151;background:#f3f4f6}.secure-badge[data-v-0fe335aa]{color:#10b981;background:#f0fdf4;border:1px solid #10b981;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;display:flex}.moyasar-form-container[data-v-0fe335aa]{min-height:200px}.moyasar-footer[data-v-0fe335aa]{text-align:center;border-top:1px solid #e5e7eb;margin-top:24px;padding-top:16px}.powered-by[data-v-0fe335aa]{color:#9ca3af;font-size:.75rem}.rtl-flip[data-v-0fe335aa]{transform:scaleX(1)}[dir=rtl] .rtl-flip[data-v-0fe335aa]{transform:scaleX(-1)}@media (max-width:600px){.actions[data-v-0fe335aa]{flex-direction:column-reverse}.action-btn[data-v-0fe335aa]{width:100%}.moyasar-wrapper[data-v-0fe335aa]{padding:16px}}.success-animation[data-v-f192d113]{animation:.5s ease-out scaleIn-f192d113}@keyframes scaleIn-f192d113{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.renewal-modal-v2[data-v-6bd72ddb]{flex-direction:column;max-height:90vh;display:flex}.modal-header[data-v-6bd72ddb]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));flex-shrink:0}.modal-content[data-v-6bd72ddb]{flex:1;overflow-y:auto}@media (max-width:1280px){.v-col .v-card[data-v-669c53b8]:not(:last-child){margin-bottom:24px}}.v-card[data-v-669c53b8]{min-height:200px}.pulse-animation[data-v-41a16d9d]{animation:.3s ease-in-out pulse-41a16d9d}@keyframes pulse-41a16d9d{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.strategy-card[data-v-879f3ed4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 1.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.card-header[data-v-879f3ed4]{background:#0a3e5b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.header-left[data-v-879f3ed4]{align-items:center;gap:.5rem;display:flex}.header-title[data-v-879f3ed4]{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.help-icon[data-v-879f3ed4]{color:#cbd5e1;cursor:help;width:1rem;height:1rem}.header-actions[data-v-879f3ed4]{align-items:center;gap:.5rem;display:flex}.edit-btn[data-v-879f3ed4]{color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important}.edit-btn[data-v-879f3ed4]:hover{background:#fff3!important}.save-btn[data-v-879f3ed4]{color:#0a3e5b!important;background:#fff!important}.save-btn[data-v-879f3ed4]:hover{background:#f1f5f9!important}.btn-icon[data-v-879f3ed4]{width:.875rem;height:.875rem;margin-right:.25rem}.card-content[data-v-879f3ed4]{padding:1.5rem}.loading-container[data-v-879f3ed4]{justify-content:center;align-items:center;min-height:100px;display:flex}.content-wrapper[data-v-879f3ed4],.edit-mode[data-v-879f3ed4],.description-textarea[data-v-879f3ed4]{width:100%}.description-text[data-v-879f3ed4]{color:#334155;white-space:pre-wrap;margin:0;line-height:1.6}.lifecycle-stage[data-v-0cdce66b]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.stage-header[data-v-0cdce66b]{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .15s;display:flex}.stage-header[data-v-0cdce66b]:hover{background:#f8fafc}.stage-info[data-v-0cdce66b]{align-items:center;gap:1rem;display:flex}.level-badge[data-v-0cdce66b]{color:#0a3e5b;background:#0a3e5b1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex}.stage-details[data-v-0cdce66b]{flex:1}.stage-name[data-v-0cdce66b]{color:#1e293b;margin:0;font-size:.9375rem;font-weight:600}.stage-objective[data-v-0cdce66b]{color:#64748b;margin:.25rem 0 0;font-size:.875rem}.chevron-icon[data-v-0cdce66b]{color:#94a3b8;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s}.chevron-expanded[data-v-0cdce66b]{transform:rotate(180deg)}.stage-content[data-v-0cdce66b]{background:#f8fafc80;border-top:1px solid #f1f5f9;overflow:hidden}.content-inner[data-v-0cdce66b]{padding:1rem}.action-bar[data-v-0cdce66b]{justify-content:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.action-btn[data-v-0cdce66b]{color:#0a3e5b!important;border-color:#0a3e5b!important}.save-btn[data-v-0cdce66b]{color:#fff!important;background:#0a3e5b!important}.btn-icon[data-v-0cdce66b]{width:.75rem;height:.75rem;margin-right:.25rem}.fields-grid[data-v-0cdce66b]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.fields-grid[data-v-0cdce66b]{grid-template-columns:repeat(2,1fr)}}.field-group[data-v-0cdce66b]{flex-direction:column;display:flex}.field-label[data-v-0cdce66b]{color:#334155;margin-bottom:.375rem;font-size:.875rem;font-weight:500}.field-input[data-v-0cdce66b]{width:100%}.field-display[data-v-0cdce66b]{color:#64748b;white-space:pre-wrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-height:80px;margin:0;padding:.75rem;font-size:.875rem}.expand-enter-active[data-v-0cdce66b],.expand-leave-active[data-v-0cdce66b]{transition:all .2s}.expand-enter-from[data-v-0cdce66b],.expand-leave-to[data-v-0cdce66b]{opacity:0;max-height:0}.expand-enter-to[data-v-0cdce66b],.expand-leave-from[data-v-0cdce66b]{opacity:1;max-height:500px}.lifecycle-container[data-v-73891243]{padding:0 1.5rem}.lifecycle-card[data-v-73891243]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.card-header[data-v-73891243]{background:#0a3e5b;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.header-title[data-v-73891243]{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.help-icon[data-v-73891243]{color:#cbd5e1;cursor:help;width:1rem;height:1rem}.card-content[data-v-73891243]{padding:1.5rem}.loading-container[data-v-73891243]{justify-content:center;align-items:center;min-height:200px;display:flex}.lifecycle-list[data-v-73891243]{flex-direction:column;gap:.75rem;display:flex}.scrollable-container[data-v-ed9c12c4]{max-height:80vh;overflow-y:auto}.help-icon[data-v-ed9c12c4]{color:#94a3b8;cursor:pointer;width:18px;height:18px;margin-left:8px;transition:color .2s}.help-icon[data-v-ed9c12c4]:hover{color:#0a3e5b}[data-v-ed9c12c4] .auto-field .v-input__control{border:1px solid #0a3e5b}.scrollable-container[data-v-be3500b6]{max-height:80vh;overflow-y:auto}[data-v-be3500b6] .auto-field .v-input__control{border:1px solid #0a3e5b}.help-icon[data-v-be3500b6]{color:#94a3b8;cursor:pointer;width:18px;height:18px;margin-left:8px;transition:color .2s}.help-icon[data-v-be3500b6]:hover{color:#0a3e5b}.center-text[data-v-c43f72d0]{text-align:center;justify-content:center;align-items:center;display:flex}.text-wrap[data-v-fe38e614]{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.text-with-preview[data-v-fe38e614]{width:100%}.clickable[data-v-fe38e614]{cursor:default;align-items:center;gap:.25rem;display:inline-flex}.clickable.has-preview[data-v-fe38e614]{cursor:pointer;color:#64748b;transition:all .2s}.clickable.has-preview[data-v-fe38e614]:hover{color:#0a3e5b}.preview-icon[data-v-fe38e614]{opacity:.5;flex-shrink:0;transition:opacity .2s}.clickable.has-preview:hover .preview-icon[data-v-fe38e614]{opacity:1}.text-preview-content[data-v-fe38e614]{white-space:pre-wrap;word-wrap:break-word;color:#334155;font-family:inherit;font-size:.9375rem;line-height:1.6}.preview-modal[data-v-fe38e614]{overflow:hidden;border-radius:12px!important}.modal-header[data-v-fe38e614]{color:#fff!important;background:#0a3e5b!important;justify-content:space-between!important;align-items:center!important;padding:1rem 1.5rem!important;font-size:1rem!important;font-weight:600!important;display:flex!important}.close-btn[data-v-fe38e614]{opacity:.8;color:#fff!important}.close-btn[data-v-fe38e614]:hover{opacity:1}.modal-content[data-v-fe38e614]{max-height:400px;overflow-y:auto;padding:1.5rem!important}.modal-actions[data-v-fe38e614]{border-top:1px solid #e2e8f0;justify-content:flex-end!important;padding:1rem 1.5rem!important}.close-action-btn[data-v-fe38e614]{color:#fff!important;background:#0a3e5b!important}.solutions-container[data-v-2c4dcc18]{padding:0 1.5rem}.toolbar[data-v-2c4dcc18]{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}@media (min-width:640px){.toolbar[data-v-2c4dcc18]{flex-direction:row;justify-content:space-between;align-items:center}}.search-section[data-v-2c4dcc18]{flex:1;gap:.5rem;max-width:32rem;display:flex}.search-input[data-v-2c4dcc18]{flex:1}.search-icon[data-v-2c4dcc18]{color:#94a3b8;width:1rem;height:1rem}.filter-btn[data-v-2c4dcc18]{color:#0a3e5b!important;border-color:#0a3e5b!important}.filter-icon[data-v-2c4dcc18]{width:1rem;height:1rem;margin-right:.25rem}.add-btn[data-v-2c4dcc18]{color:#fff!important;background:#0a3e5b!important}.add-icon[data-v-2c4dcc18]{width:1rem;height:1rem;margin-right:.25rem}.table-card[data-v-2c4dcc18]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.table-header[data-v-2c4dcc18]{background:#0a3e5b;padding:.75rem 1.5rem}.table-title[data-v-2c4dcc18]{color:#fff;margin:0;font-size:1rem;font-weight:600}.table-wrapper[data-v-2c4dcc18]{overflow-x:auto}.solutions-table[data-v-2c4dcc18]{width:100%;min-width:1800px}[data-v-2c4dcc18] .solutions-table table{border-collapse:separate;border-spacing:0;width:100%}.header-row[data-v-2c4dcc18]{background:#f8fafc}.header-cell[data-v-2c4dcc18]{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;font-size:.75rem;font-weight:500}.first-col[data-v-2c4dcc18]{width:3rem}.highlight-header[data-v-2c4dcc18]{color:#0a3e5b;border-left:1px solid #e2e8f0}.actions-header[data-v-2c4dcc18]{text-align:center;background:#f8fafc;position:sticky;right:0;box-shadow:-4px 0 8px -4px #0000001a}.data-row[data-v-2c4dcc18]{transition:background-color .15s}.data-row[data-v-2c4dcc18]:hover{background:#f8fafc}.index-cell[data-v-2c4dcc18]{text-align:center;color:#fff;background:#0a3e5b;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.text-cell[data-v-2c4dcc18]{color:#64748b;padding:.75rem 1rem;font-size:.875rem}.type-cell[data-v-2c4dcc18]{padding:.75rem 1rem}.type-badge[data-v-2c4dcc18]{text-transform:capitalize;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.type-product[data-v-2c4dcc18]{color:#1e40af;background:#dbeafe}.type-service[data-v-2c4dcc18]{color:#166534;background:#dcfce7}.type-other[data-v-2c4dcc18]{color:#475569;background:#f1f5f9}.number-cell[data-v-2c4dcc18]{text-align:right;color:#64748b;white-space:nowrap;padding:.75rem 1rem;font-size:.875rem}.highlight-cell[data-v-2c4dcc18]{color:#0a3e5b;background:#dbeafe4d;border-left:1px solid #e2e8f0;font-weight:500}.actions-cell[data-v-2c4dcc18]{text-align:center;white-space:nowrap;background:#fff;padding:.75rem 1rem;position:sticky;right:0;box-shadow:-4px 0 8px -4px #0000001a}.action-btn[data-v-2c4dcc18]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.375rem;transition:all .15s;display:inline-flex}.action-btn svg[data-v-2c4dcc18]{width:1rem;height:1rem}.edit-action[data-v-2c4dcc18]{color:#94a3b8;margin-right:.5rem}.edit-action[data-v-2c4dcc18]:hover{color:#0a3e5b;background:#f1f5f9}.delete-action[data-v-2c4dcc18]{color:#94a3b8}.delete-action[data-v-2c4dcc18]:hover{color:#dc2626;background:#fef2f2}.empty-state[data-v-2c4dcc18]{text-align:center;color:#64748b;padding:3rem 1.5rem}.delete-modal[data-v-2c4dcc18]{background:#fff;border-radius:12px;padding:1.5rem}.delete-title[data-v-2c4dcc18]{color:#1e293b;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.delete-message[data-v-2c4dcc18]{color:#64748b;margin:0 0 1.5rem}.delete-actions[data-v-2c4dcc18]{justify-content:flex-end;gap:.75rem;display:flex}.metric-card[data-v-d8959d99]{color:#fff;opacity:0;background-color:#0a3e5b;border-radius:12px;min-height:120px;padding:1.5rem;transition:box-shadow .3s,transform .3s;animation:.4s forwards fadeInUp-d8959d99;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;container-type:inline-size}.metric-card[data-v-d8959d99]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes fadeInUp-d8959d99{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.decorative-pattern[data-v-d8959d99]{opacity:.1;pointer-events:none;position:absolute;inset:0}.blur-circle[data-v-d8959d99]{filter:blur(24px);background:#fff3;border-radius:50%;width:6rem;height:6rem;position:absolute}.blur-circle-right[data-v-d8959d99]{top:-1rem;right:-1rem}.blur-circle-left[data-v-d8959d99]{bottom:-1rem;left:-1rem}.pattern-svg[data-v-d8959d99]{width:100%;height:100%;position:absolute;inset:0}.card-content[data-v-d8959d99]{z-index:10;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.icon-wrapper[data-v-d8959d99]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;display:flex}.icon[data-v-d8959d99]{color:#fff;width:1.5rem;height:1.5rem}.text-content[data-v-d8959d99]{text-align:right;flex:1;min-width:0}.value[data-v-d8959d99]{letter-spacing:-.025em;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.label[data-v-d8959d99]{color:#cbd5e1;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;margin-bottom:0;font-size:.7rem;font-weight:500}@container (width<=220px){.card-content[data-v-d8959d99]{flex-direction:column;align-items:flex-start;gap:.5rem}.text-content[data-v-d8959d99]{text-align:left}}@media (max-width:600px){.metric-card[data-v-d8959d99]{padding:1rem}.value[data-v-d8959d99]{font-size:1rem}.label[data-v-d8959d99]{font-size:.65rem}}.metrics-container[data-v-de3796b5]{padding:0 1.5rem}.metrics-title[data-v-de3796b5]{color:#1e293b;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.metrics-grid[data-v-de3796b5]{grid-template-columns:repeat(1,1fr);gap:.75rem;display:grid}@media (min-width:640px){.metrics-grid[data-v-de3796b5]{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:768px){.metrics-grid[data-v-de3796b5]{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.metrics-grid[data-v-de3796b5]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.metrics-grid[data-v-de3796b5]{grid-template-columns:repeat(5,1fr)}}.sales-strategy-page[data-v-e879848b]{background:#fff;min-height:100vh}.main-content[data-v-e879848b]{max-width:1920px;margin:0 auto;padding:2rem 0}.section[data-v-e879848b]{margin-bottom:2rem}.divider[data-v-e879848b]{background:#e2e8f0;height:1px;margin:0 1.5rem 2rem}.hint-message[data-v-94375401] .v-messages__message{color:#0a3e5b;font-weight:700}[data-v-94375401] .v-switch__track{background:#e9e9e9;opacity:1!important}[data-v-94375401] .v-label--clickable{opacity:1!important}.section-header[data-v-94375401]{border-inline-start:3px solid #ed7616;padding-inline-start:12px}.logo-guidelines[data-v-94375401]{background:#f8fafc;border-inline-start:3px solid #ed7616;border-radius:8px;padding:12px 16px}.guidelines-list[data-v-94375401]{margin:0;padding-inline-start:20px;line-height:1.8}.guidelines-list li[data-v-94375401]::marker{color:#ed7616}.edit-btn-pulse[data-v-94375401]{animation:.3s ease-out pulse-ring-94375401}@keyframes pulse-ring-94375401{0%{box-shadow:0 0 #ed761666}to{box-shadow:0 0 0 8px #ed761600}}@media (prefers-reduced-motion:reduce){.edit-btn-pulse[data-v-94375401]{outline-offset:2px;outline:2px solid #ed7616;animation:none}}.tax-table[data-v-8eedef93]{border-radius:8px;overflow:hidden}.table-header[data-v-8eedef93]{background-color:#0a3e5b}.table-header th[data-v-8eedef93]{padding:12px 16px!important;font-size:.875rem!important;font-weight:600!important}.row-striped[data-v-8eedef93]{background:#f8fafc}[data-v-8eedef93] .v-switch__track{background:#e9e9e9;opacity:1!important}[data-v-8eedef93] .v-label--clickable{opacity:1!important}.settings-tabs[data-v-02daf72a] .v-tab{text-transform:none;letter-spacing:normal}.settings-tabs[data-v-02daf72a] .v-tab--selected{font-weight:600}.values-list[data-v-2a1e2e5d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.values-list__add[data-v-2a1e2e5d]{text-transform:none;font-weight:500}.unsaved-bar[data-v-48f2377e]{z-index:5;border:1px solid rgba(var(--v-theme-primary),.35);background:rgb(var(--v-theme-surface));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:12px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 24px #0a3e5b29}.unsaved-bar__message[data-v-48f2377e]{color:#0a3e5b;align-items:center;gap:8px;font-weight:500;display:inline-flex}.unsaved-bar__dot[data-v-48f2377e]{background:rgb(var(--v-theme-warning));border-radius:50%;width:8px;height:8px}.unsaved-bar__btn[data-v-48f2377e]{text-transform:none;border-radius:8px;padding:0 20px;font-weight:500}.discard-dialog[data-v-9b4f0fc9]{padding:8px}.discard-dialog__title[data-v-9b4f0fc9]{color:#0a3e5b;white-space:normal;font-size:1.125rem;font-weight:600}.discard-dialog__text[data-v-9b4f0fc9]{color:#6b7280;font-size:.9375rem}.discard-dialog__actions[data-v-9b4f0fc9]{padding:16px 24px}.discard-dialog__btn[data-v-9b4f0fc9]{text-transform:none;border-radius:8px;padding:0 20px;font-weight:500}.hover-bg-color[data-v-3caf92d3]:hover{background-color:#e6ecef}.timeframe-select[data-v-2a1d20d1]{min-width:100px}.help-icon[data-v-496d699e]{color:#94a3b8;cursor:pointer;width:18px;height:18px;margin-left:8px;transition:color .2s}.help-icon[data-v-496d699e]:hover{color:#0a3e5b}.perspective-header[data-v-917ad829]{border-bottom:1px solid #0000000f}.goal-list[data-v-917ad829]{flex-direction:column;gap:6px;display:flex}.goal-row[data-v-917ad829]{border:1px solid #f1f5f9;border-left:3px solid var(--accent,#e2e8f0);cursor:default;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:12px 14px 12px 10px;transition:box-shadow .15s,border-color .15s;display:flex}.goal-row[data-v-917ad829]:hover{border-color:var(--accent,#e2e8f0);border-left-color:var(--accent,#e2e8f0);box-shadow:0 2px 8px #00000012}.goal-row--editing[data-v-917ad829]{border-color:var(--accent,#e2e8f0);align-items:flex-start;padding:14px;box-shadow:0 2px 12px #00000014}.drag-handle[data-v-917ad829]{color:#cbd5e1;cursor:grab;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .15s;display:flex}.drag-handle[data-v-917ad829]:hover{color:#64748b}.drag-handle svg[data-v-917ad829]{width:16px;height:16px}.drag-spacer[data-v-917ad829]{flex-shrink:0;width:24px}.goal-content[data-v-917ad829]{flex:1;min-width:0}.goal-name[data-v-917ad829]{color:#0f172a;word-break:break-word;margin:0 0 3px;font-size:14px;font-weight:600;line-height:1.45}.goal-timeframe[data-v-917ad829]{color:#64748b;font-size:12px;font-weight:400}.goal-actions[data-v-917ad829]{opacity:0;flex-shrink:0;gap:4px;transition:opacity .15s;display:flex}.goal-row:hover .goal-actions[data-v-917ad829]{opacity:1}.goal-edit-form[data-v-917ad829]{flex:1;min-width:0}.action-btn[data-v-917ad829]{cursor:pointer;color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .15s;display:inline-flex}.action-btn svg[data-v-917ad829]{width:15px;height:15px}.edit-action[data-v-917ad829]:hover{color:#0a3e5b;background:#f0f7ff;border-color:#0a3e5b}.delete-action[data-v-917ad829]:hover{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.help-icon[data-v-917ad829]{color:#94a3b8;cursor:pointer;width:18px;height:18px;transition:color .2s}.help-icon--light[data-v-917ad829]{color:#ffffffb3}.help-icon--light[data-v-917ad829]:hover{color:#fff}.node-card[data-v-4ffee707]{cursor:pointer;text-align:center;background-color:#fff;border:1px solid #dee2e6;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:120px;max-width:180px;padding:12px 16px;transition:all .2s;display:inline-flex;position:relative;box-shadow:0 2px 4px #00000014}.node-card[data-v-4ffee707]:hover{background-color:#f8f9fa;border-color:#adb5bd;box-shadow:0 4px 8px #0000001f}.node-card.editing[data-v-4ffee707]{border-color:var(--p-primary-color,#3b82f6);box-shadow:0 0 0 3px #3b82f61a}.node-content[data-v-4ffee707]{color:#495057;word-break:break-word;text-align:center;width:100%;font-size:13px;font-weight:600;line-height:1.4}.node-label-input[data-v-4ffee707]{border:1px solid var(--p-primary-color,#3b82f6);text-align:center;background-color:var(--p-surface-0,#fff);border-radius:4px;outline:none;width:100%;padding:4px 8px;font-size:14px;font-weight:500}.node-actions[data-v-4ffee707]{opacity:0;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}.node-card:hover .node-actions[data-v-4ffee707]{opacity:1}.action-btn[data-v-4ffee707]{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000001a}.add-btn[data-v-4ffee707]{background-color:var(--p-primary-500,#3b82f6);color:#fff}.add-btn[data-v-4ffee707]:hover{background-color:var(--p-primary-600,#2563eb);transform:scale(1.1)}.delete-btn[data-v-4ffee707]{background-color:var(--p-red-500,#ef4444);color:#fff}.delete-btn[data-v-4ffee707]:hover{background-color:var(--p-red-600,#dc2626);transform:scale(1.1)}[data-v-4ffee707] .p-organizationchart-node-content{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;overflow:visible!important}[data-v-4ffee707] .p-organizationchart-node-content.p-highlight{background:0 0!important}[data-v-4ffee707] .p-organizationchart-node{text-align:center;justify-content:center;align-items:center;display:flex;overflow:visible!important}[data-v-4ffee707] .p-organizationchart{justify-content:center;align-items:flex-start;display:flex}[data-v-4ffee707] .p-organizationchart-node-toggle-button{color:#6c757d;cursor:pointer;z-index:10;background-color:#fff;border:1px solid #dee2e6;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;display:flex;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);margin:0!important}[data-v-4ffee707] .p-organizationchart-node-toggle-button:hover{color:#495057;background-color:#f8f9fa;border-color:#adb5bd}[data-v-4ffee707] .p-organizationchart-node-toggle-button-icon{font-size:.875rem}[data-v-4ffee707] .p-organizationchart-line-down,[data-v-4ffee707] .p-organizationchart-line-left,[data-v-4ffee707] .p-organizationchart-line-right,[data-v-4ffee707] .p-organizationchart-line-top{background:0 0;border:0}[data-v-4ffee707] .p-organizationchart-line-down{background-color:#dee2e6;width:2px;height:20px;margin:0 auto}[data-v-4ffee707] .p-organizationchart-line-left{border-right:2px solid #dee2e6}[data-v-4ffee707] .p-organizationchart-line-top{border-top:2px solid #dee2e6}[data-v-4ffee707] .p-organizationchart-lines tr:first-child .p-organizationchart-line-left{border-right:0}[data-v-4ffee707] .p-organizationchart-lines tr:last-child .p-organizationchart-line-right{border-left:2px solid #dee2e6}[data-v-4ffee707] .p-organizationchart-lines tr:first-child .p-organizationchart-line-right{border-top-left-radius:6px}[data-v-4ffee707] .p-organizationchart-lines tr:last-child .p-organizationchart-line-left{border-top-right-radius:6px}[data-v-4ffee707] .p-organizationchart-table{border-spacing:0;margin:0}[data-v-4ffee707] .p-organizationchart-nodes{justify-content:center;gap:1.5rem;padding:0;display:flex}[data-v-4ffee707] .p-organizationchart-node-children{padding-top:1.25rem}[data-v-4ffee707] .p-organizationchart-node{padding:0 .5rem}[data-v-4ffee707] .p-organizationchart-connectors[style*="visibility: hidden"],[data-v-4ffee707] .p-organizationchart-node-children[style*="visibility: hidden"]{visibility:hidden!important;height:0!important;overflow:hidden!important}.chart-container[data-v-4ffee707]{justify-content:center;width:100%;display:flex;overflow:auto hidden}.chart-wrapper[data-v-4ffee707]{justify-content:center;align-items:flex-start;width:fit-content;min-width:100%;display:flex}.chart-wrapper[data-v-4ffee707] .p-organizationchart{justify-content:center;display:inline-flex}.border-right[data-v-d450bc6b]{border-right:2px solid #000}.border-bottom[data-v-d450bc6b]{border-bottom:2px solid #000}.core-strategy-banner[data-v-6b65b470]{background:rgba(var(--v-theme-primary),.05);border:1px solid rgba(var(--v-theme-primary),.2);border-radius:12px;padding:20px 24px;position:relative}.banner-icon[data-v-6b65b470]{background:rgba(var(--v-theme-primary),.1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.banner-icon-svg[data-v-6b65b470]{width:20px;height:20px;color:rgb(var(--v-theme-primary))}.banner-close[data-v-6b65b470]{color:rgb(var(--v-theme-secondary));opacity:.5;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:12px;right:12px}.banner-close[data-v-6b65b470]:hover{opacity:1}.strategy-card[data-v-883c419f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.card-header[data-v-883c419f]{background:#0a3e5b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.header-left[data-v-883c419f]{align-items:center;gap:.5rem;display:flex}.header-title[data-v-883c419f]{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.help-icon[data-v-883c419f]{color:#cbd5e1;cursor:help;width:1rem;height:1rem}.header-actions[data-v-883c419f]{align-items:center;gap:.5rem;display:flex}.edit-btn[data-v-883c419f]{color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important}.edit-btn[data-v-883c419f]:hover{background:#fff3!important}.save-btn[data-v-883c419f]{color:#0a3e5b!important;background:#fff!important}.save-btn[data-v-883c419f]:hover{background:#f1f5f9!important}.btn-icon[data-v-883c419f]{width:.875rem;height:.875rem;margin-right:.25rem}.card-content[data-v-883c419f]{padding:1.5rem}.loading-container[data-v-883c419f]{justify-content:center;align-items:center;min-height:100px;display:flex}.content-wrapper[data-v-883c419f],.edit-mode[data-v-883c419f],.description-textarea[data-v-883c419f]{width:100%}.description-text[data-v-883c419f]{color:#334155;white-space:pre-wrap;margin:0;line-height:1.6}.lifecycle-stage[data-v-0fdc1e35]{background:#fff;transition:all .2s}.stage-header[data-v-0fdc1e35]{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:background-color .15s;display:flex}.stage-header[data-v-0fdc1e35]:hover{background:#f8fafc}.stage-info[data-v-0fdc1e35]{align-items:center;gap:1rem;display:flex}.level-badge[data-v-0fdc1e35]{color:#0a3e5b;background:#0a3e5b1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.level-badge-active[data-v-0fdc1e35]{color:#fff;background:#0a3e5b}.stage-details[data-v-0fdc1e35]{flex:1}.stage-name[data-v-0fdc1e35]{color:#1e293b;margin:0;font-size:.9375rem;font-weight:600}.stage-objective[data-v-0fdc1e35]{color:#64748b;margin:.25rem 0 0;font-size:.75rem}.header-actions[data-v-0fdc1e35]{align-items:center;gap:.75rem;display:flex}.edit-btn[data-v-0fdc1e35]{color:#64748b!important}.edit-btn[data-v-0fdc1e35]:hover{color:#0a3e5b!important}.chevron-icon[data-v-0fdc1e35]{color:#94a3b8;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s}.chevron-expanded[data-v-0fdc1e35]{transform:rotate(180deg)}.stage-content[data-v-0fdc1e35]{background:#f8fafc80;border-top:1px solid #f1f5f9;overflow:hidden}.content-inner[data-v-0fdc1e35]{padding:1.5rem 1.5rem 1.5rem 4.5rem}.action-bar[data-v-0fdc1e35]{justify-content:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.save-btn[data-v-0fdc1e35]{color:#fff!important;background:#0a3e5b!important}.btn-icon[data-v-0fdc1e35]{width:.75rem;height:.75rem;margin-right:.25rem}.fields-grid[data-v-0fdc1e35]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.fields-grid[data-v-0fdc1e35]{grid-template-columns:repeat(2,1fr)}}.field-group[data-v-0fdc1e35]{flex-direction:column;display:flex}.field-label[data-v-0fdc1e35]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.field-input[data-v-0fdc1e35]{width:100%}.field-display[data-v-0fdc1e35]{color:#374151;white-space:pre-wrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-height:80px;margin:0;padding:.75rem;font-size:.875rem;line-height:1.5}.expand-enter-active[data-v-0fdc1e35],.expand-leave-active[data-v-0fdc1e35]{transition:all .2s}.expand-enter-from[data-v-0fdc1e35],.expand-leave-to[data-v-0fdc1e35]{opacity:0;max-height:0}.expand-enter-to[data-v-0fdc1e35],.expand-leave-from[data-v-0fdc1e35]{opacity:1;max-height:500px}.lifecycle-card[data-v-c802eb47]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.card-header[data-v-c802eb47]{background:#0a3e5b;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.header-left[data-v-c802eb47]{align-items:center;gap:.5rem;display:flex}.header-title[data-v-c802eb47]{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.help-icon[data-v-c802eb47]{color:#ffffffb3;cursor:help;width:1rem;height:1rem;transition:color .15s}.help-icon[data-v-c802eb47]:hover{color:#fff}.card-content[data-v-c802eb47]{padding:0}.loading-container[data-v-c802eb47]{justify-content:center;align-items:center;min-height:200px;padding:2rem;display:flex}.lifecycle-stages[data-v-c802eb47]{flex-direction:column;display:flex}.lifecycle-stages[data-v-c802eb47]>:not(:last-child){border-bottom:1px solid #e5e7eb}.scrollable-container[data-v-618c719d]{max-height:80vh;overflow-y:auto}[data-v-618c719d] .auto-field .v-input__control{border:1px solid #0a3e5b}.help-icon[data-v-618c719d]{color:#94a3b8;cursor:pointer;width:18px;height:18px;margin-left:8px;transition:color .2s}.help-icon[data-v-618c719d]:hover{color:#0a3e5b}.center-text[data-v-3b771064]{text-align:center;justify-content:center;align-items:center;display:flex}.solutions-container[data-v-25cf74d9]{width:100%}.toolbar[data-v-25cf74d9]{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}@media (min-width:640px){.toolbar[data-v-25cf74d9]{flex-direction:row;justify-content:space-between;align-items:center}}.search-wrapper[data-v-25cf74d9]{flex:1;max-width:20rem}.search-input[data-v-25cf74d9]{background:#fff}.search-icon[data-v-25cf74d9]{color:#6b7280;width:1rem;height:1rem}.filter-btn[data-v-25cf74d9]{color:#374151!important;border-color:#d1d5db!important}.filter-icon[data-v-25cf74d9]{width:1rem;height:1rem;margin-right:.5rem}.filter-badge[data-v-25cf74d9]{background:#e5e7eb;border-radius:9999px;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.table-card[data-v-25cf74d9]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.solutions-table[data-v-25cf74d9]{width:100%}.table-header-row[data-v-25cf74d9]{background:#f9fafb;border-bottom:1px solid #e5e7eb}.table-header-row th[data-v-25cf74d9]{text-align:start;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;font-size:.75rem;font-weight:500}.first-col-header[data-v-25cf74d9]{background:#f9fafb;width:3rem}.actions-header[data-v-25cf74d9]{background:#f9fafb;width:5rem;position:sticky;right:0;text-align:end!important}.table-row[data-v-25cf74d9]{transition:background-color .15s}.table-row[data-v-25cf74d9]:hover{background:#f9fafb}.index-cell[data-v-25cf74d9]{color:#6b7280;padding:.75rem 1rem;font-size:.875rem}.text-cell[data-v-25cf74d9]{color:#374151;padding:.75rem 1rem;font-size:.875rem}.type-cell[data-v-25cf74d9]{padding:.75rem 1rem}.type-badge[data-v-25cf74d9]{text-transform:capitalize;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.type-badge-product[data-v-25cf74d9]{color:#fff;background:#0a3e5b}.type-badge-service[data-v-25cf74d9]{color:#1f2937;background:#f3f4f6}.type-badge-other[data-v-25cf74d9]{color:#1f2937;background:0 0;border:1px solid #d1d5db}.actions-cell[data-v-25cf74d9]{text-align:end;background:#fff;border-left:1px solid #f3f4f6;padding:.75rem 1rem;position:sticky;right:0}.table-row:hover .actions-cell[data-v-25cf74d9]{background:#f9fafb}.action-btn[data-v-25cf74d9]{width:2rem;height:2rem;min-width:2rem!important}.action-icon[data-v-25cf74d9]{color:#6b7280;width:1rem;height:1rem}.action-btn:hover .action-icon[data-v-25cf74d9]{color:#0a3e5b}@media only screen and (max-width:767px){.column-to-hide-on-mobile[data-v-25cf74d9]{display:none}}@media only screen and (min-width:1024px){[data-v-25cf74d9] .v-data-table table{width:auto}[data-v-25cf74d9] .v-data-table table>tbody>tr>td{text-overflow:ellipsis;min-width:50px;min-height:50px;padding:0 10px;overflow:hidden}[data-v-25cf74d9] .v-data-table table>tbody>tr>td:nth-child(n+2):nth-child(-n+4),[data-v-25cf74d9] .v-data-table table>tbody>tr>td:nth-child(n+7):nth-child(-n+15){min-width:180px}}.marketing-strategy-page[data-v-dad5f2b6]{background:#f8fafc;min-height:100vh;padding-bottom:5rem}.main-content[data-v-dad5f2b6]{max-width:1920px;margin:0 auto;padding:2rem 1rem}@media (min-width:640px){.main-content[data-v-dad5f2b6]{padding:2rem 1.5rem}}@media (min-width:1024px){.main-content[data-v-dad5f2b6]{padding:2rem}}.section[data-v-dad5f2b6]{margin-bottom:2rem}.section-header[data-v-dad5f2b6]{margin-bottom:1rem;padding:0 .5rem}.section-title[data-v-dad5f2b6]{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.section-subtitle[data-v-dad5f2b6]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.divider[data-v-dad5f2b6]{background:#e5e7eb;height:1px;margin:0 .5rem 2rem}.execution-strategy-card[data-v-2a59bef7]{margin-bottom:2rem}.strategy-card[data-v-2a59bef7]{border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.card-header[data-v-2a59bef7]{background:linear-gradient(135deg,#0a3e5b 0%,#0d4a6b 100%);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.header-left[data-v-2a59bef7]{align-items:center;gap:.5rem;display:flex}.header-title[data-v-2a59bef7]{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.help-icon[data-v-2a59bef7]{color:#ffffffb3;cursor:help;width:1rem;height:1rem;transition:color .2s}.help-icon[data-v-2a59bef7]:hover{color:#fff}.header-actions[data-v-2a59bef7]{align-items:center;gap:.5rem;display:flex}.header-btn[data-v-2a59bef7]{text-transform:none;font-weight:500;color:#fff!important}.header-btn[data-v-2a59bef7]:hover{background:#ffffff1a!important}.btn-icon[data-v-2a59bef7]{width:1rem;height:1rem;margin-right:.25rem}.save-btn[data-v-2a59bef7]{text-transform:none;font-weight:600}.save-btn .btn-icon[data-v-2a59bef7]{color:#fff}.card-content[data-v-2a59bef7]{padding:1.5rem}.loading-state[data-v-2a59bef7]{justify-content:center;align-items:center;padding:2rem;display:flex}.edit-mode[data-v-2a59bef7],.textarea-wrapper[data-v-2a59bef7]{position:relative}.description-input[data-v-2a59bef7]{width:100%}.char-counter[data-v-2a59bef7]{color:#9ca3af;font-size:.75rem;position:absolute;bottom:.5rem;right:.75rem}.view-mode[data-v-2a59bef7]{min-height:80px}.description-text[data-v-2a59bef7]{color:#374151;white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.6}.description-empty[data-v-2a59bef7]{color:#9ca3af;margin:0;font-size:.9375rem;font-style:italic}@media (max-width:640px){.card-header[data-v-2a59bef7]{flex-direction:column;align-items:flex-start;gap:1rem}.header-actions[data-v-2a59bef7]{justify-content:flex-end;width:100%}}.team-performance-section[data-v-c8ef4855]{margin-bottom:2rem}.section-title[data-v-c8ef4855]{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.team-card[data-v-c8ef4855]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.team-data-table[data-v-c8ef4855]{background:0 0}[data-v-c8ef4855] .v-data-table-header{background:#f9fafb}[data-v-c8ef4855] .v-data-table-header th{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:#6b7280!important;font-size:.75rem!important;font-weight:500!important}[data-v-c8ef4855] .v-data-table__tr:hover{background:#f9fafb!important}[data-v-c8ef4855] .v-data-table__td{font-size:.875rem}.member-info[data-v-c8ef4855]{align-items:center;gap:.75rem;display:flex}.member-avatar[data-v-c8ef4855]{color:#0a3e5b;background:#0a3e5b1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.avatar-icon[data-v-c8ef4855]{width:1rem;height:1rem}.member-name[data-v-c8ef4855]{color:#111827;white-space:nowrap;font-size:.875rem;font-weight:500}.progress-text[data-v-c8ef4855]{color:#374151;font-size:.625rem;font-weight:500}.status-chips[data-v-c8ef4855]{flex-wrap:wrap;gap:.375rem;display:flex}.status-chip[data-v-c8ef4855]{font-weight:500}.status-count[data-v-c8ef4855]{margin-inline-end:.25rem;font-weight:600}.no-status[data-v-c8ef4855]{color:#9ca3af;font-size:.875rem}.empty-state[data-v-c8ef4855]{flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.empty-icon[data-v-c8ef4855]{color:#d1d5db;width:2rem;height:2rem;margin-bottom:.5rem}.empty-text[data-v-c8ef4855]{color:#6b7280;margin:0;font-size:.875rem}.stats-dashboard[data-v-a3aacb7a]{margin-bottom:2rem}.stats-grid[data-v-a3aacb7a]{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.stats-grid[data-v-a3aacb7a]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.stats-grid[data-v-a3aacb7a]{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.stats-grid[data-v-a3aacb7a]{grid-template-columns:repeat(5,1fr)}}.stat-card[data-v-a3aacb7a]{border-radius:.75rem;min-height:180px;overflow:hidden}.pie-card[data-v-a3aacb7a]{background:#fff;border:1px solid #e5e7eb;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.pie-title[data-v-a3aacb7a]{color:#6b7280;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.pie-wrapper[data-v-a3aacb7a]{width:100%;height:140px}.no-data-state[data-v-a3aacb7a]{flex-direction:column;justify-content:center;align-items:center;height:120px;display:flex}.no-data-text[data-v-a3aacb7a]{color:#9ca3af;font-size:.75rem}.metric-card[data-v-a3aacb7a]{color:#fff;cursor:default;background:linear-gradient(135deg,#0a3e5b 0%,#0d4a6b 100%);flex-direction:column;justify-content:space-between;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.metric-card[data-v-a3aacb7a]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0a3e5b4d}.metric-card:hover .bg-icon[data-v-a3aacb7a]{opacity:.2}.card-decoration[data-v-a3aacb7a]{opacity:.1;width:50%;height:100%;position:absolute;top:0;right:0}.card-decoration[data-v-a3aacb7a]:before{content:"";clip-path:polygon(100% 0,0 0,100% 100%);background:#fff;width:100%;height:100%;position:absolute;top:0;right:0}.card-content[data-v-a3aacb7a]{z-index:1;position:relative}.icon-wrapper[data-v-a3aacb7a]{background:#ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:1rem;padding:.5rem;display:inline-flex}.stat-icon[data-v-a3aacb7a]{color:#fff;width:1.5rem;height:1.5rem}.stat-title[data-v-a3aacb7a]{text-transform:uppercase;letter-spacing:.05em;color:#fffc;margin:0 0 .5rem;font-size:.75rem;font-weight:500}.stat-value-row[data-v-a3aacb7a]{align-items:baseline;gap:.5rem;display:flex}.stat-value[data-v-a3aacb7a]{font-size:2rem;font-weight:700;line-height:1}.stat-subtext[data-v-a3aacb7a]{color:#fff9;font-size:.75rem}.bg-icon[data-v-a3aacb7a]{color:#fff;opacity:.1;pointer-events:none;width:5rem;height:5rem;transition:opacity .2s;position:absolute;top:1rem;right:1rem;transform:rotate(12deg)}[dir=rtl] .card-decoration[data-v-a3aacb7a]:before{clip-path:polygon(0 0,100% 0,0 100%);left:0;right:auto}[dir=rtl] .bg-icon[data-v-a3aacb7a]{left:1rem;right:auto;transform:rotate(-12deg)}.filter-drawer[data-v-49f3de77]{background:#fff}.drawer-header[data-v-49f3de77]{border-bottom:1px solid #e5e7eb;padding:1.25rem 1.5rem}.drawer-title[data-v-49f3de77]{color:#111827;outline:none;margin:0;font-size:1.125rem;font-weight:600}.drawer-content[data-v-49f3de77]{flex:1;padding:1.5rem;overflow-y:auto}.filter-section[data-v-49f3de77]{margin-bottom:2rem}.filter-section[data-v-49f3de77]:last-child{margin-bottom:0}.filter-section-header[data-v-49f3de77]{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.filter-label[data-v-49f3de77]{color:#111827;margin:0;font-size:.875rem;font-weight:500}.clear-section[data-v-49f3de77]{color:#0a3e5b;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}.filter-chips[data-v-49f3de77]{flex-wrap:wrap;gap:.5rem;display:flex}.filter-chip[data-v-49f3de77]{color:#374151;cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s}.filter-chip[data-v-49f3de77]:hover{background-color:#f9fafb}.filter-chip.is-selected[data-v-49f3de77]{color:#fff;background-color:#0a3e5b;border-color:#0a3e5b}.filter-chip.status-on_track.is-selected[data-v-49f3de77]{background-color:rgb(var(--v-theme-success));border-color:rgb(var(--v-theme-success))}.filter-chip.status-exceeded.is-selected[data-v-49f3de77]{background-color:rgb(var(--v-theme-info));border-color:rgb(var(--v-theme-info))}.filter-chip.status-at_risk.is-selected[data-v-49f3de77]{background-color:rgb(var(--v-theme-warning));border-color:rgb(var(--v-theme-warning));color:#111827}.filter-chip.status-off_track.is-selected[data-v-49f3de77]{background-color:rgb(var(--v-theme-error));border-color:rgb(var(--v-theme-error))}.drawer-footer[data-v-49f3de77]{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.key-result-item[data-v-74a0b4fe]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background-color .15s;display:flex}.key-result-item[data-v-74a0b4fe]:last-child{border-bottom:none}.key-result-item[data-v-74a0b4fe]:hover{background-color:#f9fafb}.key-result-item.is-updating[data-v-74a0b4fe]{opacity:.7;pointer-events:none}.kr-content[data-v-74a0b4fe]{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.kr-bullet[data-v-74a0b4fe]{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding-top:.125rem;display:flex}.bullet-dot[data-v-74a0b4fe]{background-color:#9ca3af;border-radius:50%;width:.5rem;height:.5rem}.kr-details[data-v-74a0b4fe]{flex:1;min-width:0}.kr-name[data-v-74a0b4fe]{color:#374151;margin:0 0 .25rem;font-size:.875rem;font-weight:500;line-height:1.4}.kr-meta[data-v-74a0b4fe]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kr-responsible[data-v-74a0b4fe]{color:#6b7280;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.meta-icon[data-v-74a0b4fe]{color:#9ca3af;width:.875rem;height:.875rem}.kr-weight[data-v-74a0b4fe]{color:#6b7280;background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem}.kr-actions[data-v-74a0b4fe]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.progress-controls[data-v-74a0b4fe]{align-items:center;gap:.25rem;display:flex}.progress-btn[data-v-74a0b4fe]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .15s;display:flex}.progress-btn[data-v-74a0b4fe]:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.progress-btn[data-v-74a0b4fe]:disabled{opacity:.5;cursor:not-allowed}.progress-btn-icon[data-v-74a0b4fe]{color:#6b7280;width:.875rem;height:.875rem}.progress-btn-confirm[data-v-74a0b4fe]{background-color:rgb(var(--v-theme-success));border-color:rgb(var(--v-theme-success))}.progress-btn-confirm[data-v-74a0b4fe]:hover:not(:disabled){background-color:rgb(var(--v-theme-success));opacity:.9}.progress-btn-confirm .progress-btn-icon[data-v-74a0b4fe]{color:#fff}.progress-input[data-v-74a0b4fe]{text-align:center;border:1px solid #d1d5db;border-radius:.25rem;outline:none;width:3rem;padding:.25rem .375rem;font-size:.875rem;font-weight:500;transition:border-color .15s}.progress-input[data-v-74a0b4fe]:focus{border-color:rgb(var(--v-theme-primary))}.progress-input[data-v-74a0b4fe]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.progress-input[data-v-74a0b4fe]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.progress-input[type=number][data-v-74a0b4fe]{-moz-appearance:textfield}.progress-suffix[data-v-74a0b4fe]{color:#6b7280;font-size:.875rem;font-weight:500}.progress-bar-wrapper[data-v-74a0b4fe]{width:8rem}.progress-bar-wrapper.cursor-pointer[data-v-74a0b4fe]{cursor:pointer}.progress-bar-wrapper.cursor-pointer[data-v-74a0b4fe]:hover{opacity:.8}.action-buttons[data-v-74a0b4fe]{align-items:center;gap:.25rem;display:flex}.action-btn[data-v-74a0b4fe]{cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .15s;display:flex}.action-btn[data-v-74a0b4fe]:hover{background-color:#f3f4f6}.action-btn-delete[data-v-74a0b4fe]:hover{background-color:#ef44441a}.action-icon[data-v-74a0b4fe]{color:#6b7280;width:.875rem;height:.875rem}.action-btn-delete:hover .action-icon[data-v-74a0b4fe]{color:#ef4444}@media (max-width:640px){.key-result-item[data-v-74a0b4fe]{flex-direction:column;align-items:flex-start;gap:.75rem}.kr-actions[data-v-74a0b4fe]{justify-content:space-between;width:100%}.progress-bar-wrapper[data-v-74a0b4fe]{width:6rem}}.objective-card[data-v-8c6f1bd0]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.objective-header[data-v-8c6f1bd0]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;flex-direction:column;gap:1rem;padding:1rem;display:flex}@media (min-width:640px){.objective-header[data-v-8c6f1bd0]{flex-direction:row;justify-content:space-between;align-items:center}}.objective-header-left[data-v-8c6f1bd0]{flex:1}.chips-row[data-v-8c6f1bd0]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.quarter-chip[data-v-8c6f1bd0]{background:#fff;border-color:#d1d5db}.status-chip[data-v-8c6f1bd0]{text-transform:capitalize}.objective-name[data-v-8c6f1bd0]{color:#111827;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.objective-header-right[data-v-8c6f1bd0]{align-items:center;gap:1rem;display:flex}@media (min-width:640px){.objective-header-right[data-v-8c6f1bd0]{width:33%}}.progress-section[data-v-8c6f1bd0]{flex:1}.progress-header[data-v-8c6f1bd0]{justify-content:space-between;margin-bottom:.25rem;display:flex}.progress-label[data-v-8c6f1bd0]{color:#4b5563;font-size:.75rem;font-weight:500}.progress-value[data-v-8c6f1bd0]{color:#111827;font-size:.75rem;font-weight:700}.action-buttons[data-v-8c6f1bd0]{align-items:center;gap:.25rem;display:flex}.action-btn[data-v-8c6f1bd0]{cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s;display:flex}.action-btn[data-v-8c6f1bd0]:hover{background-color:#f3f4f6}.action-btn-delete[data-v-8c6f1bd0]:hover{color:#ef4444;background-color:#ef44441a}.action-icon[data-v-8c6f1bd0]{color:#6b7280;width:1rem;height:1rem}.action-btn-delete:hover .action-icon[data-v-8c6f1bd0]{color:#ef4444}.key-results-section[data-v-8c6f1bd0]{background:#fff}.empty-key-results[data-v-8c6f1bd0]{text-align:center;color:#6b7280;padding:1rem;font-size:.875rem;font-style:italic}.actions-footer[data-v-8c6f1bd0]{background-color:#f9fafb;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.footer-btn[data-v-8c6f1bd0]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.footer-btn[data-v-8c6f1bd0]:hover{background-color:#f3f4f6}.footer-btn-primary[data-v-8c6f1bd0]{color:rgb(var(--v-theme-primary))}.footer-btn-primary[data-v-8c6f1bd0]:hover{background-color:rgba(var(--v-theme-primary),.05)}.footer-btn-icon[data-v-8c6f1bd0]{width:.875rem;height:.875rem}.kr-filter-note[data-v-8c6f1bd0]{color:#6b7280;margin:.25rem 0 .5rem;font-size:.75rem;font-style:italic}.goal-card[data-v-1f730be4]{border:1px solid #e5e7eb;border-left:6px solid var(--accent-color,#0a3e5b);background:#fff;border-radius:.5rem;margin-bottom:1.5rem;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #0000001a}.goal-card[data-v-1f730be4]:hover{box-shadow:0 4px 12px #00000026}.goal-header[data-v-1f730be4]{cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem;transition:background-color .15s;display:flex}.goal-header[data-v-1f730be4]:hover{background-color:#f9fafb}.goal-header-left[data-v-1f730be4]{flex:1;align-items:center;gap:1rem;padding-left:.5rem;display:flex}.goal-number[data-v-1f730be4]{color:#4b5563;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex}.goal-info[data-v-1f730be4]{flex:1}.goal-perspective-row[data-v-1f730be4]{margin-bottom:.25rem}.perspective-chip[data-v-1f730be4]{font-size:.75rem;font-weight:500}.goal-name[data-v-1f730be4]{color:#111827;margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.goal-header-right[data-v-1f730be4]{align-items:center;gap:1.5rem;display:flex}.progress-text[data-v-1f730be4]{color:#374151;font-size:.625rem;font-weight:700}.expand-btn[data-v-1f730be4]{cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .15s;display:flex}.expand-btn[data-v-1f730be4]:hover{background-color:#f3f4f6}.expand-icon[data-v-1f730be4]{color:#9ca3af;width:1.5rem;height:1.5rem}.objectives-section[data-v-1f730be4]{background-color:#f9fafb80;border-top:1px solid #f3f4f6;padding:0 1.25rem 1.25rem}.objectives-list[data-v-1f730be4]{margin-top:1rem}.add-objective-footer[data-v-1f730be4]{justify-content:center;margin-top:1rem;display:flex}.add-objective-btn[data-v-1f730be4]{text-transform:none;font-weight:500;border-style:dashed!important}.btn-icon[data-v-1f730be4]{width:1rem;height:1rem;margin-right:.25rem}.empty-state[data-v-1f730be4]{text-align:center;background:#fff;border:1px dashed #d1d5db;border-radius:.5rem;margin-top:1rem;padding:2rem 1rem}.empty-text[data-v-1f730be4]{color:#6b7280;margin:0 0 .5rem;font-size:.875rem}.weights-dialog[data-v-0a9b6586]{background:#fff;border-radius:.5rem;max-width:32rem}.dialog-title[data-v-0a9b6586]{color:#111827;border-bottom:1px solid #e5e7eb;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:600}.dialog-content[data-v-0a9b6586]{padding:1.5rem!important}.weight-summary[data-v-0a9b6586]{background-color:#f9fafb;border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;display:flex}.weight-info[data-v-0a9b6586]{flex-direction:column;display:flex}.weight-label[data-v-0a9b6586]{color:#374151;margin:0;font-size:.875rem;font-weight:500}.weight-value[data-v-0a9b6586]{margin:0;font-size:1.5rem;font-weight:700}.weight-value.is-valid[data-v-0a9b6586]{color:#10b981}.weight-value.is-invalid[data-v-0a9b6586]{color:#ef4444}.weight-sliders[data-v-0a9b6586]{flex-direction:column;gap:1rem;max-height:400px;padding-right:.5rem;display:flex;overflow-y:auto}.weight-slider-item[data-v-0a9b6586]{flex-direction:column;gap:.5rem;display:flex}.slider-header[data-v-0a9b6586]{justify-content:space-between;align-items:center;display:flex}.kr-name[data-v-0a9b6586]{color:#374151;text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:.875rem;font-weight:500;overflow:hidden}.kr-weight-value[data-v-0a9b6586]{color:#111827;font-size:.875rem;font-weight:700}.weight-range[data-v-0a9b6586]{appearance:none;cursor:pointer;background:#e5e7eb;border-radius:.5rem;width:100%;height:.5rem}.weight-range[data-v-0a9b6586]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ed7616;border-radius:50%;width:1rem;height:1rem;transition:transform .15s}.weight-range[data-v-0a9b6586]::-webkit-slider-thumb:hover{transform:scale(1.1)}.weight-range[data-v-0a9b6586]::-moz-range-thumb{cursor:pointer;background:#ed7616;border:none;border-radius:50%;width:1rem;height:1rem}.validation-error[data-v-0a9b6586]{text-align:center;color:#ef4444;margin:1rem 0 0;font-size:.875rem}.dialog-actions[data-v-0a9b6586]{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.quick-filters[data-v-3d81451a]{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.preset-chip[data-v-3d81451a]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;padding:.375rem .875rem;font-size:.875rem;font-weight:500;transition:all .15s}.preset-chip[data-v-3d81451a]:hover{background-color:#f9fafb}.preset-chip.is-active[data-v-3d81451a]{color:#fff;background-color:#0a3e5b;border-color:#0a3e5b}.preset-chip[data-v-3d81451a]:focus-visible{outline-offset:2px;outline:2px solid #0a3e5b}.active-chips-row[data-v-455a873b]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.chip-group[data-v-455a873b]{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.dim-label[data-v-455a873b]{color:#6b7280;font-size:.8125rem}.chip[data-v-455a873b]{color:#111827;cursor:pointer;background:#f3f4f6;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem .25rem .625rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex}.chip[data-v-455a873b]:hover{background:#e5e7eb}.chip[data-v-455a873b]:focus-visible{outline-offset:2px;outline:2px solid #0a3e5b}.chip-close[data-v-455a873b]{color:#6b7280;width:.875rem;height:.875rem}.clear-all[data-v-455a873b]{color:#0a3e5b;cursor:pointer;background:0 0;border:none;margin-inline-start:auto;font-size:.8125rem;text-decoration:underline}.clear-all[data-v-455a873b]:hover{color:#062b3f}.result-count[data-v-c52a325f]{color:#6b7280;margin-bottom:.75rem;font-size:.8125rem}.filter-empty-state[data-v-c52a325f]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.filter-empty-icon[data-v-c52a325f]{color:#9ca3af;width:3rem;height:3rem}.filter-empty-heading[data-v-c52a325f]{color:#111827;margin:0;font-size:1rem;font-weight:600}.filter-empty-sub[data-v-c52a325f]{color:#6b7280;margin:0;font-size:.875rem}.okr-coach-card[data-v-1d940e62]{border:1px solid #00000014;overflow:hidden}.card-header[data-v-1d940e62]{background:linear-gradient(135deg,#0a3e5b 0%,#0d4a6b 100%)}.header-clickable[data-v-1d940e62]{cursor:pointer;transition:background .2s}.header-clickable[data-v-1d940e62]:hover{background:linear-gradient(135deg,#0d4a6b 0%,#105775 100%)}.collapse-toggle[data-v-1d940e62]{cursor:pointer;background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.collapse-toggle[data-v-1d940e62]:hover{background:#fff3}.collapse-icon[data-v-1d940e62]{color:#fff;width:20px;height:20px;transition:transform .2s}.header-icon-wrapper[data-v-1d940e62]{background:#ffffff1a;border-radius:8px;padding:8px}.header-icon[data-v-1d940e62]{color:#ed7616;width:24px;height:24px}.year-selector[data-v-1d940e62]{min-width:100px;max-width:120px}.year-selector[data-v-1d940e62] .v-field{border-radius:8px;background:#ffffff26!important}.year-selector[data-v-1d940e62] .v-field__input{min-height:36px;padding-top:6px;padding-bottom:6px;font-weight:600;color:#fff!important}.year-selector[data-v-1d940e62] .v-field__append-inner{color:#ffffffb3}.content-area[data-v-1d940e62]{background:linear-gradient(#fafafa 0%,#f4f4f4 100%);min-height:500px}.health-score-card[data-v-1d940e62]{background:#fff;border:1px solid #0000000f;min-height:280px;box-shadow:0 2px 8px #0000000a}.health-circle-wrapper[data-v-1d940e62]{width:160px;height:160px;position:relative}.health-circle[data-v-1d940e62]{width:100%;height:100%;transform:rotate(-90deg)}.health-circle-small[data-v-1d940e62]{width:100px;height:100px;transform:rotate(-90deg)}.progress-circle[data-v-1d940e62]{transition:stroke-dashoffset 1s ease-out}.health-score-text[data-v-1d940e62]{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-breakdown-card[data-v-1d940e62]{background:#fff;border:1px solid #0000000f;box-shadow:0 2px 8px #0000000a}.status-chip[data-v-1d940e62]{opacity:.9;border:1px solid}.status-chip[data-v-1d940e62]:hover{opacity:1;box-shadow:0 2px 4px #0000001a}.status-count[data-v-1d940e62]{background:#ffffff80;border-radius:12px;padding:2px 8px}.insight-box[data-v-1d940e62]{background:#e6ecef4d;border:1px solid #e6ecef}.goal-card[data-v-1d940e62]{cursor:pointer;background:#fff;border:1px solid #0000000f;flex-direction:column;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000a}.goal-card[data-v-1d940e62]:hover{border-color:#ed76164d;box-shadow:0 8px 24px #0000001f}.goal-card:hover .goal-name[data-v-1d940e62]{color:#ed7616}.goal-card:hover .goal-arrow[data-v-1d940e62]{color:#fff;background:#ed7616}.goal-card--static[data-v-1d940e62]{cursor:default}.goal-card--static[data-v-1d940e62]:hover{border-color:#0000000f;box-shadow:0 2px 8px #0000000a}.goal-name[data-v-1d940e62]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.goal-footer[data-v-1d940e62]{border-top:1px solid #0000000a;margin-top:auto}.goal-arrow[data-v-1d940e62]{color:#8f8f8f;background:#f4f4f4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.mini-progress-bar[data-v-1d940e62]{background:#e5e5e5;border-radius:2px;width:32px;height:4px;overflow:hidden}.mini-progress-fill[data-v-1d940e62]{border-radius:2px;height:100%;transition:width .3s}.loading-container[data-v-1d940e62]{min-height:500px;padding:48px}.loading-icon-wrapper[data-v-1d940e62]{position:relative}.loading-ping[data-v-1d940e62]{background:#ed761633;border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping-1d940e62;position:absolute;inset:0}.loading-icon-inner[data-v-1d940e62]{background:#fff;border:2px solid #ed7616;border-radius:50%;padding:16px;position:relative;box-shadow:0 4px 16px #ed761633}@keyframes ping-1d940e62{75%,to{opacity:0;transform:scale(2)}}.spin-animation[data-v-1d940e62]{animation:1s linear infinite spin-1d940e62}@keyframes spin-1d940e62{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-step[data-v-1d940e62]{transition:all .5s}.loading-step.pending[data-v-1d940e62]{opacity:.4}.loading-step.active[data-v-1d940e62],.loading-step.completed[data-v-1d940e62]{opacity:1}.step-icon-wrapper[data-v-1d940e62]{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.loading-step.pending .step-icon-wrapper[data-v-1d940e62]{color:#999;background:#fafafa;border-color:#e5e5e5}.loading-step.active .step-icon-wrapper[data-v-1d940e62]{color:#ed7616;background:#ed76161a;border-color:#ed7616}.loading-step.completed .step-icon-wrapper[data-v-1d940e62]{color:#fff;background:#10b981;border-color:#10b981}.processing-badge[data-v-1d940e62]{color:#ed7616;font-size:12px;font-weight:700;animation:1.5s ease-in-out infinite pulse-1d940e62}@keyframes pulse-1d940e62{0%,to{opacity:1}50%{opacity:.5}}.analysis-view[data-v-1d940e62]{opacity:0;transition:all .5s;transform:translateY(16px)}.analysis-view.show-content[data-v-1d940e62]{opacity:1;transform:translateY(0)}.executive-summary[data-v-1d940e62]{background:#fff;border:1px solid #00000014;box-shadow:0 2px 8px #0000000a}.health-mini-card[data-v-1d940e62]{background:#fafafa;min-width:140px}.collapsible-section[data-v-1d940e62]{background:#fff;border:1px solid #00000014;overflow:hidden;box-shadow:0 2px 8px #0000000a}.section-header[data-v-1d940e62]{cursor:pointer;background:#fff;border:none;transition:background .2s}.section-header[data-v-1d940e62]:hover{background:#fafafa}.section-content[data-v-1d940e62]{border-top:1px solid #0000000f}.objective-card[data-v-1d940e62]{background:#fafafa;border:1px solid #0000000f;transition:box-shadow .3s}.objective-card[data-v-1d940e62]:hover{box-shadow:0 4px 12px #00000014}.metric-box[data-v-1d940e62]{background:#fff;border:1px solid #0000000a}.insight-bar[data-v-1d940e62]{border-radius:2px;align-self:stretch;width:4px;min-width:4px}.insight-item[data-v-1d940e62],.issue-item[data-v-1d940e62]{border-top:1px solid #0000000f;padding-top:12px}.cross-insight-item[data-v-1d940e62]{background:#fee6e64d;border:1px solid #fee6e6}.recommendation-card[data-v-1d940e62]{background:#fff;border:1px solid #00000014;transition:all .3s}.recommendation-card[data-v-1d940e62]:hover{box-shadow:0 4px 12px #00000014}.quick-wins-container[data-v-1d940e62]{background:#e6ecef4d;border:1px solid #e6ecef}.quick-win-item[data-v-1d940e62]{background:#fff;border:1px solid #0000000f}.quick-win-checkbox[data-v-1d940e62]{cursor:pointer;border:2px solid #ed7616;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:background .2s;display:flex}.quick-win-checkbox[data-v-1d940e62]:hover{background:#ed76161a}.checkbox-inner[data-v-1d940e62]{background:0 0;border-radius:50%;width:10px;height:10px;transition:background .2s}.quick-win-checkbox:hover .checkbox-inner[data-v-1d940e62]{background:#ed7616}.health-indicator[data-v-1d940e62],.health-indicator-small[data-v-1d940e62]{background:#e6ecef80;border:1px solid #e6ecef}.cursor-help[data-v-1d940e62]{cursor:help}.error-state[data-v-1d940e62]{min-height:300px}.error-icon-wrapper[data-v-1d940e62]{background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.error-icon[data-v-1d940e62]{color:red;width:40px;height:40px}.time-frame-selectors[data-v-cb520bb3]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex;box-shadow:0 1px 3px #0000001a}@media (min-width:640px){.time-frame-selectors[data-v-cb520bb3]{flex-direction:row;justify-content:space-between;align-items:center}}.selector-left[data-v-cb520bb3]{align-items:center;gap:1rem;display:flex}.selector-label[data-v-cb520bb3]{color:#374151;align-items:center;gap:.5rem;display:flex}.calendar-icon[data-v-cb520bb3]{color:#0a3e5b;width:1.25rem;height:1.25rem}.label-text[data-v-cb520bb3]{font-weight:500}.year-select[data-v-cb520bb3]{color:#111827;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25rem;border:1px solid #d1d5db;border-radius:.375rem;min-width:6rem;padding:.5rem 2rem .5rem .75rem;font-size:.875rem}.year-select[data-v-cb520bb3]:focus{border-color:#0a3e5b;outline:none;box-shadow:0 0 0 2px #0a3e5b1a}.selector-right[data-v-cb520bb3]{align-items:center;gap:.5rem;display:flex}.quarters-label[data-v-cb520bb3]{color:#6b7280;margin-right:.25rem;font-size:.875rem}.quarter-chips[data-v-cb520bb3]{flex-wrap:wrap;gap:.5rem;display:flex}.quarter-chip[data-v-cb520bb3]{cursor:pointer;color:#4b5563;background-color:#f3f4f6;border:none;border-radius:9999px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s}.quarter-chip[data-v-cb520bb3]:hover{background-color:#e5e7eb}.quarter-chip.is-selected[data-v-cb520bb3]{color:#fff;background-color:#0a3e5b;box-shadow:0 1px 2px #0000001a}[dir=rtl] .year-select[data-v-cb520bb3]{background-position:.5rem 50%;padding:.5rem .75rem .5rem 2rem}.border-error[data-v-f9823e27]{border:thin solid red!important}.segment-form-card[data-v-a90456f7]{overflow:hidden}.form-header[data-v-a90456f7]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#0d4d6e 100%);padding:16px 24px}.header-color-preview[data-v-a90456f7]{border:2px solid #ffffff4d;border-radius:6px;width:24px;height:24px}.color-picker-section[data-v-a90456f7]{background-color:#f5f5f5;border:1px solid #e0e0e0}.color-picker-btn[data-v-a90456f7]{border:2px solid #0000001a;border-radius:8px;width:40px;min-width:40px;height:40px}.status-section[data-v-a90456f7]{background-color:#f5f5f5;border:1px solid #e0e0e0}.segment-selector-wrapper[data-v-066ac096]{width:100%}.segment-color-dot[data-v-066ac096]{border:1px solid #0000001a;border-radius:50%;width:12px;height:12px}.icon-small[data-v-066ac096]{width:18px;height:18px}.solution-selector-wrapper[data-v-0ca73ca6]{width:100%}.icon-small[data-v-0ca73ca6]{width:18px;height:18px}.revenue-wizard[data-v-7044d1ea]{max-width:1000px;margin:0 auto;overflow:hidden}.wizard-header[data-v-7044d1ea]{background:linear-gradient(135deg,#0a3e5b 0%,#0d4d6e 100%)}.wizard-content[data-v-7044d1ea]{min-height:500px}.wizard-grid[data-v-7044d1ea]{grid-template-columns:1fr 320px;gap:0;display:grid}@media (max-width:960px){.wizard-grid[data-v-7044d1ea]{grid-template-columns:1fr}.wizard-sidebar[data-v-7044d1ea]{display:none}}.wizard-form-area[data-v-7044d1ea]{border-right:1px solid #00000014}.wizard-sidebar[data-v-7044d1ea]{background:#f5f5f5;padding:24px}.preview-card[data-v-7044d1ea]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#0d4d6e 100%);border-radius:12px;position:sticky;top:24px;overflow:hidden;box-shadow:0 8px 24px #0a3e5b33}.preview-header[data-v-7044d1ea]{text-transform:uppercase;letter-spacing:.5px;opacity:.8;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:16px 20px;font-size:.75rem;font-weight:600;display:flex}.preview-icon[data-v-7044d1ea]{width:16px;height:16px}.preview-content[data-v-7044d1ea]{padding:20px}.preview-item[data-v-7044d1ea]{flex-direction:column;gap:4px;display:flex}.preview-label[data-v-7044d1ea]{text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-size:.7rem}.preview-value[data-v-7044d1ea]{font-size:1.125rem;font-weight:600}.truncate[data-v-7044d1ea]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-calculations[data-v-7044d1ea]{flex-direction:column;gap:8px;display:flex}.calc-row[data-v-7044d1ea]{opacity:.8;justify-content:space-between;font-size:.875rem;display:flex}.total-row[data-v-7044d1ea]{opacity:1;font-size:1rem}.preview-details[data-v-7044d1ea]{flex-direction:column;gap:8px;display:flex}.detail-row[data-v-7044d1ea]{opacity:.8;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.stepper-progress[data-v-7044d1ea]{border-bottom:1px solid #0000001a}.step-indicator[data-v-7044d1ea]{flex:none;min-width:80px}.step-circle[data-v-7044d1ea]{color:#757575;background-color:#e0e0e0;border-radius:50%;width:32px;height:32px;font-size:14px;font-weight:600;transition:all .3s}.step-indicator.current .step-circle[data-v-7044d1ea]{color:#fff;background-color:#ed7616}.step-indicator.active .step-circle[data-v-7044d1ea]{color:#fff;background-color:#10b981}.step-check[data-v-7044d1ea]{width:18px;height:18px}.step-title[data-v-7044d1ea]{color:#757575;text-align:center;max-width:80px}.step-indicator.current .step-title[data-v-7044d1ea],.step-indicator.active .step-title[data-v-7044d1ea]{color:#0a3e5b;font-weight:600}.step-line[data-v-7044d1ea]{background-color:#e0e0e0;flex:1;height:2px;margin:0 8px 20px;transition:background-color .3s}.step-line.active[data-v-7044d1ea]{background-color:#10b981}.step-content[data-v-7044d1ea]{min-height:280px;padding-top:8px}.step-info-box[data-v-7044d1ea]{color:#1565c8;background-color:#e3f2fd;border-left:4px solid #1565c8;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;font-size:.875rem;display:flex}.step-info-box .info-icon[data-v-7044d1ea]{flex-shrink:0;width:20px;height:20px;margin-top:2px}.other-revenue-box[data-v-7044d1ea]{background-color:#f5f5f5;border:1px solid #e0e0e0}.section-divider[data-v-7044d1ea]{align-items:center;gap:12px;display:flex}.section-divider[data-v-7044d1ea]:before,.section-divider[data-v-7044d1ea]:after{content:"";background-color:#e0e0e0;flex:1;height:1px}.section-label[data-v-7044d1ea]{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.categorization-toggle[data-v-7044d1ea]{background-color:#f5f5f5;border:1px solid #e0e0e0}.help-icon[data-v-7044d1ea]{color:#757575;cursor:pointer;width:18px;height:18px;transition:color .2s}.help-icon[data-v-7044d1ea]:hover{color:#0a3e5b}.wizard-actions[data-v-7044d1ea]{background-color:#fafafa;border-top:1px solid #00000014}.finance-form[data-v-f1280031]{max-width:1000px;margin:0 auto;overflow:hidden}.form-header[data-v-f1280031]{background:linear-gradient(135deg,#0a3e5b 0%,#0d4d6e 100%)}.form-content[data-v-f1280031]{min-height:450px}.form-grid[data-v-f1280031]{grid-template-columns:1fr 300px;gap:0;display:grid}@media (max-width:960px){.form-grid[data-v-f1280031]{grid-template-columns:1fr}.form-sidebar[data-v-f1280031]{display:none}}.form-area[data-v-f1280031]{border-right:1px solid #00000014}.form-sidebar[data-v-f1280031]{background:#f5f5f5;padding:24px}.preview-card[data-v-f1280031]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#0d4d6e 100%);border-radius:12px;position:sticky;top:24px;overflow:hidden;box-shadow:0 8px 24px #0a3e5b33}.preview-header[data-v-f1280031]{text-transform:uppercase;letter-spacing:.5px;opacity:.8;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:16px 20px;font-size:.75rem;font-weight:600;display:flex}.preview-icon[data-v-f1280031]{width:16px;height:16px}.preview-content[data-v-f1280031]{padding:20px}.preview-item[data-v-f1280031]{flex-direction:column;gap:4px;display:flex}.preview-label[data-v-f1280031]{text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-size:.7rem}.preview-value[data-v-f1280031]{font-size:1.125rem;font-weight:600}.truncate[data-v-f1280031]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-calculations[data-v-f1280031]{flex-direction:column;gap:8px;display:flex}.calc-row[data-v-f1280031]{opacity:.8;justify-content:space-between;font-size:.875rem;display:flex}.total-row[data-v-f1280031]{opacity:1;font-size:1rem}.preview-details[data-v-f1280031]{flex-direction:column;gap:8px;display:flex}.detail-row[data-v-f1280031]{opacity:.8;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.section-divider[data-v-f1280031]{align-items:center;gap:12px;display:flex}.section-divider[data-v-f1280031]:before,.section-divider[data-v-f1280031]:after{content:"";background-color:#e0e0e0;flex:1;height:1px}.section-label[data-v-f1280031]{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.categorization-toggle[data-v-f1280031]{background-color:#f5f5f5;border:1px solid #e0e0e0}.help-icon[data-v-f1280031]{color:#757575;cursor:pointer;width:18px;height:18px;transition:color .2s}.help-icon[data-v-f1280031]:hover{color:#0a3e5b}.form-actions[data-v-f1280031]{background-color:#fafafa;border-top:1px solid #00000014}.cog-form[data-v-6b5453c8]{overflow:hidden}.form-header[data-v-6b5453c8]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#0d4d6e 100%);padding:16px 24px}.form-content[data-v-6b5453c8]{min-height:500px}.form-grid[data-v-6b5453c8]{grid-template-columns:1fr 320px;gap:0;display:grid}@media (max-width:960px){.form-grid[data-v-6b5453c8]{grid-template-columns:1fr}.form-sidebar[data-v-6b5453c8]{display:none}}.form-area[data-v-6b5453c8]{border-right:1px solid #00000014}.form-sidebar[data-v-6b5453c8]{background:#f5f5f5;padding:24px}.preview-card[data-v-6b5453c8]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#0d4d6e 100%);border-radius:12px;position:sticky;top:24px;overflow:hidden;box-shadow:0 8px 24px #0a3e5b33}.preview-header[data-v-6b5453c8]{text-transform:uppercase;letter-spacing:.5px;opacity:.8;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:16px 20px;font-size:.75rem;font-weight:600;display:flex}.preview-icon[data-v-6b5453c8]{width:16px;height:16px}.preview-content[data-v-6b5453c8]{padding:20px}.preview-item[data-v-6b5453c8]{flex-direction:column;gap:4px;display:flex}.preview-label[data-v-6b5453c8]{text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-size:.7rem}.preview-value[data-v-6b5453c8]{font-size:1.125rem;font-weight:600}.truncate[data-v-6b5453c8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-calculations[data-v-6b5453c8]{flex-direction:column;gap:8px;display:flex}.calc-row[data-v-6b5453c8]{opacity:.8;justify-content:space-between;font-size:.875rem;display:flex}.total-row[data-v-6b5453c8]{opacity:1;font-size:1rem}.preview-details[data-v-6b5453c8]{flex-direction:column;gap:8px;display:flex}.detail-row[data-v-6b5453c8]{opacity:.8;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.section-divider[data-v-6b5453c8]{align-items:center;gap:12px;display:flex}.section-divider[data-v-6b5453c8]:before,.section-divider[data-v-6b5453c8]:after{content:"";background-color:#e0e0e0;flex:1;height:1px}.section-label[data-v-6b5453c8]{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.help-icon[data-v-6b5453c8]{color:#757575;cursor:pointer;width:18px;height:18px;transition:color .2s}.help-icon[data-v-6b5453c8]:hover{color:#0a3e5b}.form-actions[data-v-6b5453c8]{border-top:1px solid #00000014}.sae-form[data-v-346ed5c1]{overflow:hidden}.form-header[data-v-346ed5c1]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#0d4d6e 100%);padding:16px 24px}.form-content[data-v-346ed5c1]{min-height:500px}.form-grid[data-v-346ed5c1]{grid-template-columns:1fr 320px;gap:0;display:grid}@media (max-width:960px){.form-grid[data-v-346ed5c1]{grid-template-columns:1fr}.form-sidebar[data-v-346ed5c1]{display:none}}.form-area[data-v-346ed5c1]{border-right:1px solid #00000014}.form-sidebar[data-v-346ed5c1]{background:#f5f5f5;padding:24px}.preview-card[data-v-346ed5c1]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#0d4d6e 100%);border-radius:12px;position:sticky;top:24px;overflow:hidden;box-shadow:0 8px 24px #0a3e5b33}.preview-header[data-v-346ed5c1]{text-transform:uppercase;letter-spacing:.5px;opacity:.8;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:16px 20px;font-size:.75rem;font-weight:600;display:flex}.preview-icon[data-v-346ed5c1]{width:16px;height:16px}.preview-content[data-v-346ed5c1]{padding:20px}.preview-item[data-v-346ed5c1]{flex-direction:column;gap:4px;display:flex}.preview-label[data-v-346ed5c1]{text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-size:.7rem}.preview-value[data-v-346ed5c1]{font-size:1.125rem;font-weight:600}.truncate[data-v-346ed5c1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-calculations[data-v-346ed5c1]{flex-direction:column;gap:8px;display:flex}.calc-row[data-v-346ed5c1]{opacity:.8;justify-content:space-between;font-size:.875rem;display:flex}.total-row[data-v-346ed5c1]{opacity:1;font-size:1rem}.preview-details[data-v-346ed5c1]{flex-direction:column;gap:8px;display:flex}.detail-row[data-v-346ed5c1]{opacity:.8;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.section-divider[data-v-346ed5c1]{align-items:center;gap:12px;display:flex}.section-divider[data-v-346ed5c1]:before,.section-divider[data-v-346ed5c1]:after{content:"";background-color:#e0e0e0;flex:1;height:1px}.section-label[data-v-346ed5c1]{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.help-icon[data-v-346ed5c1]{color:#757575;cursor:pointer;width:18px;height:18px;transition:color .2s}.help-icon[data-v-346ed5c1]:hover{color:#0a3e5b}.form-actions[data-v-346ed5c1]{border-top:1px solid #00000014}.asset-form[data-v-c1c2e94a]{overflow:hidden}.form-header[data-v-c1c2e94a]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#0d4d6e 100%);padding:16px 24px}.form-content[data-v-c1c2e94a]{min-height:500px}.form-grid[data-v-c1c2e94a]{grid-template-columns:1fr 320px;gap:0;display:grid}@media (max-width:960px){.form-grid[data-v-c1c2e94a]{grid-template-columns:1fr}.form-sidebar[data-v-c1c2e94a]{display:none}}.form-area[data-v-c1c2e94a]{border-right:1px solid #00000014}.form-sidebar[data-v-c1c2e94a]{background:#f5f5f5;padding:24px}.preview-card[data-v-c1c2e94a]{color:#fff;background:linear-gradient(135deg,#0a3e5b 0%,#0d4d6e 100%);border-radius:12px;position:sticky;top:24px;overflow:hidden;box-shadow:0 8px 24px #0a3e5b33}.preview-header[data-v-c1c2e94a]{text-transform:uppercase;letter-spacing:.5px;opacity:.8;border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:16px 20px;font-size:.75rem;font-weight:600;display:flex}.preview-icon[data-v-c1c2e94a]{width:16px;height:16px}.preview-content[data-v-c1c2e94a]{padding:20px}.preview-item[data-v-c1c2e94a]{flex-direction:column;gap:4px;display:flex}.preview-label[data-v-c1c2e94a]{text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-size:.7rem}.preview-value[data-v-c1c2e94a]{font-size:1.125rem;font-weight:600}.truncate[data-v-c1c2e94a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-calculations[data-v-c1c2e94a]{flex-direction:column;gap:8px;display:flex}.calc-row[data-v-c1c2e94a]{opacity:.8;justify-content:space-between;font-size:.875rem;display:flex}.total-row[data-v-c1c2e94a]{opacity:1;font-size:1rem}.preview-details[data-v-c1c2e94a]{flex-direction:column;gap:8px;display:flex}.detail-row[data-v-c1c2e94a]{opacity:.8;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.section-divider[data-v-c1c2e94a]{align-items:center;gap:12px;display:flex}.section-divider[data-v-c1c2e94a]:before,.section-divider[data-v-c1c2e94a]:after{content:"";background-color:#e0e0e0;flex:1;height:1px}.section-label[data-v-c1c2e94a]{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.help-icon[data-v-c1c2e94a]{color:#757575;cursor:pointer;width:18px;height:18px;transition:color .2s}.help-icon[data-v-c1c2e94a]:hover{color:#0a3e5b}.form-actions[data-v-c1c2e94a]{border-top:1px solid #00000014}.depreciation-section[data-v-c1c2e94a]{background-color:#fafafa;border-radius:8px;padding:16px}.delete-segment-card[data-v-73a63610]{overflow:hidden}.delete-header[data-v-73a63610]{color:#fff;background-color:#ef4444;padding:16px 24px}.header-icon[data-v-73a63610]{width:24px;height:24px}.segment-summary-card[data-v-73a63610]{background-color:#f5f5f5;border:1px solid #e0e0e0}.segment-color-dot[data-v-73a63610]{border:2px solid #0000001a;border-radius:6px;flex-shrink:0;width:24px;height:24px}.summary-grid[data-v-73a63610]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.summary-item[data-v-73a63610]{align-items:center;gap:4px;font-size:.875rem;display:flex}.summary-item.full-width[data-v-73a63610]{grid-column:1/-1}.segment-card[data-v-5efb45aa],.segment-table[data-v-5efb45aa]{overflow:visible}.icon-small[data-v-5efb45aa]{width:18px;height:18px}.color-dot[data-v-5efb45aa]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:12px;height:12px}.color-preview[data-v-5efb45aa]{border:1px solid #ccc;border-radius:4px;width:24px;height:24px}.name-col[data-v-5efb45aa]{min-width:150px}.description-col[data-v-5efb45aa]{max-width:200px}.actions-col[data-v-5efb45aa]{min-width:100px}.segment-row[data-v-5efb45aa]{transition:background-color .2s}.segment-row[data-v-5efb45aa]:hover{background-color:#ed76160a!important}.action-buttons-wrapper[data-v-5efb45aa]{opacity:0;gap:4px;transition:opacity .2s;display:flex}.segment-row:hover .action-buttons-wrapper[data-v-5efb45aa]{opacity:1}.action-btn[data-v-5efb45aa]{width:32px;height:32px;min-width:32px!important;padding:0!important}.segment-row .actions-col[data-v-5efb45aa]{position:relative}.segment-row:not(:hover) .actions-col[data-v-5efb45aa]:after{content:"•••";color:#bdbdbd;letter-spacing:2px;pointer-events:none;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-state[data-v-5efb45aa]{background:linear-gradient(135deg,#fdf1e8 0%,#fff 100%);border:1px dashed #ed7616;border-radius:12px}.empty-state-icon[data-v-5efb45aa]{opacity:.9}.buttons-container[data-v-f346d25d]{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:960px){.buttons-container[data-v-f346d25d]{gap:8px}.buttons-container[data-v-f346d25d] .v-btn{flex:calc(50% - 8px);min-width:140px}}@media (max-width:600px){.buttons-container[data-v-f346d25d] .v-btn{flex:100%}}.delete-revenue-card[data-v-4d484020]{overflow:hidden}.delete-header[data-v-4d484020]{color:#fff;background-color:#ef4444;padding:16px 24px}.header-icon[data-v-4d484020]{width:24px;height:24px}.revenue-summary-card[data-v-4d484020]{background-color:#f5f5f5;border:1px solid #e0e0e0}.summary-grid[data-v-4d484020]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.summary-item[data-v-4d484020]{gap:4px;font-size:.875rem;display:flex}.segment-dot[data-v-4d484020]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.impact-icon-wrapper[data-v-4d484020]{color:#ed7616;font-size:16px}.impact-card[data-v-4d484020]{background-color:#fff7ed;border:1px solid #fdba74}.linked-icon[data-v-4d484020]{color:#9a3412;width:14px;height:14px}.linked-list[data-v-4d484020]{margin:0;padding:0;list-style:none}.linked-item[data-v-4d484020]{justify-content:space-between;align-items:center;padding:4px 0;font-size:.875rem;display:flex}.linked-item[data-v-4d484020]:before{content:"•";color:#9a3412;margin-right:8px}.linked-item span[data-v-4d484020]:first-child{flex:1}.reports-list[data-v-4d484020]{color:#525252;margin:0;padding:0;font-size:.875rem;list-style:none}.reports-list li[data-v-4d484020]{padding:2px 0}.reports-list li[data-v-4d484020]:before{content:"•";color:#9a3412;margin-right:8px}.border-t[data-v-4d484020]{border-top:1px solid #fdba74}.action-buttons-cell[data-v-c32b7c3d]{min-width:120px}.action-buttons-wrapper[data-v-c32b7c3d]{opacity:0;transition:opacity .2s}.action-buttons-wrapper.show-actions[data-v-c32b7c3d]{opacity:1}.action-btn[data-v-c32b7c3d]{width:36px;height:36px;min-width:36px!important;padding:0!important}.revenue-table[data-v-38a0f5ca]{overflow:visible}[data-v-38a0f5ca] .v-table__wrapper{border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.fixed-width[data-v-38a0f5ca]{min-width:100px!important}.expand-col[data-v-38a0f5ca]{width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important}.expand-btn[data-v-38a0f5ca]{width:32px!important;min-width:32px!important;height:32px!important}.expand-icon[data-v-38a0f5ca]{color:#757575;width:20px;height:20px;transition:transform .2s,color .2s}.revenue-row:hover .expand-icon[data-v-38a0f5ca]{color:#ed7616}.name-col[data-v-38a0f5ca]{min-width:150px!important}[data-v-38a0f5ca] .v-data-table table>tbody>tr>td:nth-child(2){background-color:#fdf1e8;color:#25213b!important}.revenue-row[data-v-38a0f5ca]{transition:background-color .2s,box-shadow .2s;position:relative}.revenue-row[data-v-38a0f5ca]:hover{box-shadow:0 1px 4px #00000014;background-color:#ed76160a!important}.revenue-row.row-expanded[data-v-38a0f5ca]{background-color:#0a3e5b0a!important}.revenue-row td[data-v-38a0f5ca]:last-child{position:relative}.revenue-row:not(:hover):not(.row-expanded) td[data-v-38a0f5ca]:last-child:after{content:"•••";color:#bdbdbd;letter-spacing:2px;pointer-events:none;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.revenue-row[data-v-38a0f5ca]:hover .action-buttons-wrapper,.revenue-row.row-expanded[data-v-38a0f5ca] .action-buttons-wrapper{opacity:1}.segment-dot[data-v-38a0f5ca]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:10px;height:10px}.expanded-content[data-v-38a0f5ca]{background-color:#fafafa;border-top:1px solid #0000000f}.expanded-detail-wrapper[data-v-38a0f5ca]{justify-content:space-between;align-items:center;gap:24px;padding:12px 16px;display:flex}.expanded-detail-content[data-v-38a0f5ca]{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.detail-section[data-v-38a0f5ca]{align-items:center;gap:8px;display:flex}.detail-section-title[data-v-38a0f5ca]{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.detail-items[data-v-38a0f5ca]{align-items:center;gap:8px;display:flex}.detail-chip[data-v-38a0f5ca]{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.8125rem;display:flex}.detail-chip-label[data-v-38a0f5ca]{color:#757575}.detail-chip-value[data-v-38a0f5ca]{color:#212121;font-weight:500}.expanded-detail-actions[data-v-38a0f5ca]{flex-shrink:0}.empty-state[data-v-38a0f5ca]{background:linear-gradient(135deg,#fdf1e8 0%,#fff 100%);border:1px dashed #ed7616;border-radius:12px}.empty-state-icon[data-v-38a0f5ca]{opacity:.9}.quick-tips ul[data-v-38a0f5ca]{margin:0;list-style-type:disc}.quick-tips li[data-v-38a0f5ca]{margin-bottom:4px}.quick-tips li[data-v-38a0f5ca]:last-child{margin-bottom:0}.delete-finance-card[data-v-4d40fb29]{overflow:hidden}.delete-header[data-v-4d40fb29]{color:#fff;background-color:#ef4444;padding:16px 24px}.header-icon[data-v-4d40fb29]{width:24px;height:24px}.finance-summary-card[data-v-4d40fb29]{background-color:#f5f5f5;border:1px solid #e0e0e0}.summary-grid[data-v-4d40fb29]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.summary-item[data-v-4d40fb29]{align-items:center;gap:4px;font-size:.875rem;display:flex}.segment-dot[data-v-4d40fb29]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.impact-icon-wrapper[data-v-4d40fb29]{color:#ed7616;font-size:16px}.impact-card[data-v-4d40fb29]{background-color:#fff7ed;border:1px solid #fdba74}.linked-icon[data-v-4d40fb29]{color:#9a3412;width:14px;height:14px}.reports-list[data-v-4d40fb29]{color:#525252;margin:0;padding:0;font-size:.875rem;list-style:none}.reports-list li[data-v-4d40fb29]{padding:2px 0}.reports-list li[data-v-4d40fb29]:before{content:"•";color:#9a3412;margin-right:8px}.action-buttons-cell[data-v-d05c8ddc]{min-width:120px}.action-buttons-wrapper[data-v-d05c8ddc]{opacity:0;transition:opacity .2s}.action-btn[data-v-d05c8ddc]{width:36px;height:36px;min-width:36px!important;padding:0!important}.finance-table[data-v-ad36bac5]{overflow:visible}[data-v-ad36bac5] .v-table__wrapper{border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.fixed-width[data-v-ad36bac5]{min-width:100px!important}.expand-col[data-v-ad36bac5]{width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important}.expand-btn[data-v-ad36bac5]{width:32px!important;min-width:32px!important;height:32px!important}.expand-icon[data-v-ad36bac5]{color:#757575;width:20px;height:20px;transition:transform .2s,color .2s}.finance-row:hover .expand-icon[data-v-ad36bac5]{color:#ed7616}.name-col[data-v-ad36bac5]{min-width:150px!important}[data-v-ad36bac5] .v-data-table table>tbody>tr>td:nth-child(2){background-color:#fdf1e8;color:#25213b!important}.finance-row[data-v-ad36bac5]{transition:background-color .2s,box-shadow .2s;position:relative}.finance-row[data-v-ad36bac5]:hover{box-shadow:0 1px 4px #00000014;background-color:#ed76160a!important}.finance-row.row-expanded[data-v-ad36bac5]{background-color:#0a3e5b0a!important}.finance-row[data-v-ad36bac5]:hover .action-buttons-wrapper,.finance-row.row-expanded[data-v-ad36bac5] .action-buttons-wrapper{opacity:1}.finance-row td[data-v-ad36bac5]:last-child{position:relative}.finance-row:not(:hover):not(.row-expanded) td[data-v-ad36bac5]:last-child:after{content:"•••";color:#bdbdbd;letter-spacing:2px;pointer-events:none;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.segment-dot[data-v-ad36bac5]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:10px;height:10px}.expanded-content[data-v-ad36bac5]{background-color:#fafafa;border-top:1px solid #0000000f}.expanded-detail-wrapper[data-v-ad36bac5]{justify-content:space-between;align-items:center;gap:24px;padding:12px 16px;display:flex}.expanded-detail-content[data-v-ad36bac5]{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.detail-section[data-v-ad36bac5]{align-items:center;gap:8px;display:flex}.detail-section-title[data-v-ad36bac5]{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.detail-items[data-v-ad36bac5]{align-items:center;gap:8px;display:flex}.detail-chip[data-v-ad36bac5]{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.8125rem;display:flex}.detail-chip-label[data-v-ad36bac5]{color:#757575}.detail-chip-value[data-v-ad36bac5]{color:#212121;font-weight:500}.expanded-detail-actions[data-v-ad36bac5]{flex-shrink:0}.empty-state[data-v-ad36bac5]{background:linear-gradient(135deg,#fdf1e8 0%,#fff 100%);border:1px dashed #ed7616;border-radius:12px}.empty-state-icon[data-v-ad36bac5]{opacity:.9}.delete-cog-card[data-v-059b2671]{overflow:hidden}.delete-header[data-v-059b2671]{color:#fff;background-color:#ef4444;padding:16px 24px}.header-icon[data-v-059b2671]{width:24px;height:24px}.cog-summary-card[data-v-059b2671]{background-color:#f5f5f5;border:1px solid #e0e0e0}.summary-grid[data-v-059b2671]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.summary-item[data-v-059b2671]{align-items:center;gap:4px;font-size:.875rem;display:flex}.segment-dot[data-v-059b2671]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.impact-icon-wrapper[data-v-059b2671]{color:#ed7616;font-size:16px}.impact-card[data-v-059b2671]{background-color:#fff7ed;border:1px solid #fdba74}.linked-icon[data-v-059b2671]{color:#9a3412;width:14px;height:14px}.reports-list[data-v-059b2671]{color:#525252;margin:0;padding:0;font-size:.875rem;list-style:none}.reports-list li[data-v-059b2671]{padding:2px 0}.reports-list li[data-v-059b2671]:before{content:"•";color:#9a3412;margin-right:8px}.action-buttons-cell[data-v-9bdc955e]{min-width:120px}.action-buttons-wrapper[data-v-9bdc955e]{opacity:0;transition:opacity .2s}.action-btn[data-v-9bdc955e]{width:36px;height:36px;min-width:36px!important;padding:0!important}.cog-table[data-v-37bd1a6d]{overflow:visible}[data-v-37bd1a6d] .v-table__wrapper{border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.fixed-width[data-v-37bd1a6d]{min-width:100px!important}.expand-col[data-v-37bd1a6d]{width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important}.expand-btn[data-v-37bd1a6d]{width:32px!important;min-width:32px!important;height:32px!important}.expand-icon[data-v-37bd1a6d]{color:#757575;width:20px;height:20px;transition:transform .2s,color .2s}.cog-row:hover .expand-icon[data-v-37bd1a6d]{color:#ed7616}.name-col[data-v-37bd1a6d]{min-width:150px!important}[data-v-37bd1a6d] .v-data-table table>tbody>tr>td:nth-child(2){background-color:#fdf1e8;color:#25213b!important}.cog-row[data-v-37bd1a6d]{transition:background-color .2s,box-shadow .2s;position:relative}.cog-row[data-v-37bd1a6d]:hover{box-shadow:0 1px 4px #00000014;background-color:#ed76160a!important}.cog-row.row-expanded[data-v-37bd1a6d]{background-color:#0a3e5b0a!important}.cog-row[data-v-37bd1a6d]:hover .action-buttons-wrapper,.cog-row.row-expanded[data-v-37bd1a6d] .action-buttons-wrapper{opacity:1}.cog-row td[data-v-37bd1a6d]:last-child{position:relative}.cog-row:not(:hover):not(.row-expanded) td[data-v-37bd1a6d]:last-child:after{content:"•••";color:#bdbdbd;letter-spacing:2px;pointer-events:none;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.segment-dot[data-v-37bd1a6d]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:10px;height:10px}.expanded-content[data-v-37bd1a6d]{background-color:#fafafa;border-top:1px solid #0000000f}.expanded-detail-wrapper[data-v-37bd1a6d]{justify-content:space-between;align-items:center;gap:24px;padding:12px 16px;display:flex}.expanded-detail-content[data-v-37bd1a6d]{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.detail-section[data-v-37bd1a6d]{align-items:center;gap:8px;display:flex}.detail-section-title[data-v-37bd1a6d]{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.detail-items[data-v-37bd1a6d]{align-items:center;gap:8px;display:flex}.detail-chip[data-v-37bd1a6d]{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.8125rem;display:flex}.detail-chip-label[data-v-37bd1a6d]{color:#757575}.detail-chip-value[data-v-37bd1a6d]{color:#212121;font-weight:500}.expanded-detail-actions[data-v-37bd1a6d]{flex-shrink:0}.empty-state[data-v-37bd1a6d]{background:linear-gradient(135deg,#fdf1e8 0%,#fff 100%);border:1px dashed #ed7616;border-radius:12px}.empty-state-icon[data-v-37bd1a6d]{opacity:.9}.delete-expense-card[data-v-e2f3f01c]{overflow:hidden}.delete-header[data-v-e2f3f01c]{color:#fff;background-color:#ef4444;padding:16px 24px}.header-icon[data-v-e2f3f01c]{width:24px;height:24px}.expense-summary-card[data-v-e2f3f01c]{background-color:#f5f5f5;border:1px solid #e0e0e0}.summary-grid[data-v-e2f3f01c]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.summary-item[data-v-e2f3f01c]{align-items:center;gap:4px;font-size:.875rem;display:flex}.segment-dot[data-v-e2f3f01c]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.impact-icon-wrapper[data-v-e2f3f01c]{color:#ed7616;font-size:16px}.impact-card[data-v-e2f3f01c]{background-color:#fff7ed;border:1px solid #fdba74}.linked-icon[data-v-e2f3f01c]{color:#9a3412;width:14px;height:14px}.reports-list[data-v-e2f3f01c]{color:#525252;margin:0;padding:0;font-size:.875rem;list-style:none}.reports-list li[data-v-e2f3f01c]{padding:2px 0}.reports-list li[data-v-e2f3f01c]:before{content:"•";color:#9a3412;margin-right:8px}.action-buttons-cell[data-v-da65c03f]{min-width:120px}.action-buttons-wrapper[data-v-da65c03f]{opacity:0;transition:opacity .2s}.action-btn[data-v-da65c03f]{width:36px;height:36px;min-width:36px!important;padding:0!important}.sae-table[data-v-ea289e28]{overflow:visible}[data-v-ea289e28] .v-table__wrapper{border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.fixed-width[data-v-ea289e28]{min-width:100px!important}.expand-col[data-v-ea289e28]{width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important}.expand-btn[data-v-ea289e28]{width:32px!important;min-width:32px!important;height:32px!important}.expand-icon[data-v-ea289e28]{color:#757575;width:20px;height:20px;transition:transform .2s,color .2s}.sae-row:hover .expand-icon[data-v-ea289e28]{color:#ed7616}.name-col[data-v-ea289e28]{min-width:150px!important}[data-v-ea289e28] .v-data-table table>tbody>tr>td:nth-child(2){background-color:#fdf1e8;color:#25213b!important}.sae-row[data-v-ea289e28]{transition:background-color .2s,box-shadow .2s;position:relative}.sae-row[data-v-ea289e28]:hover{box-shadow:0 1px 4px #00000014;background-color:#ed76160a!important}.sae-row.row-expanded[data-v-ea289e28]{background-color:#0a3e5b0a!important}.sae-row[data-v-ea289e28]:hover .action-buttons-wrapper,.sae-row.row-expanded[data-v-ea289e28] .action-buttons-wrapper{opacity:1}.sae-row td[data-v-ea289e28]:last-child{position:relative}.sae-row:not(:hover):not(.row-expanded) td[data-v-ea289e28]:last-child:after{content:"•••";color:#bdbdbd;letter-spacing:2px;pointer-events:none;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.segment-dot[data-v-ea289e28]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:10px;height:10px}.expanded-content[data-v-ea289e28]{background-color:#fafafa;border-top:1px solid #0000000f}.expanded-detail-wrapper[data-v-ea289e28]{justify-content:space-between;align-items:center;gap:24px;padding:12px 16px;display:flex}.expanded-detail-content[data-v-ea289e28]{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.detail-section[data-v-ea289e28]{align-items:center;gap:8px;display:flex}.detail-section-title[data-v-ea289e28]{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.detail-items[data-v-ea289e28]{align-items:center;gap:8px;display:flex}.detail-chip[data-v-ea289e28]{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.8125rem;display:flex}.detail-chip-label[data-v-ea289e28]{color:#757575}.detail-chip-value[data-v-ea289e28]{color:#212121;font-weight:500}.expanded-detail-actions[data-v-ea289e28]{flex-shrink:0}.empty-state[data-v-ea289e28]{background:linear-gradient(135deg,#fdf1e8 0%,#fff 100%);border:1px dashed #ed7616;border-radius:12px}.empty-state-icon[data-v-ea289e28]{opacity:.9}.delete-asset-card[data-v-cc70ca95]{overflow:hidden}.delete-header[data-v-cc70ca95]{color:#fff;background-color:#ef4444;padding:16px 24px}.header-icon[data-v-cc70ca95]{width:24px;height:24px}.asset-summary-card[data-v-cc70ca95]{background-color:#f5f5f5;border:1px solid #e0e0e0}.summary-grid[data-v-cc70ca95]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.summary-item[data-v-cc70ca95]{align-items:center;gap:4px;font-size:.875rem;display:flex}.segment-dot[data-v-cc70ca95]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.impact-icon-wrapper[data-v-cc70ca95]{color:#ed7616;font-size:16px}.impact-card[data-v-cc70ca95]{background-color:#fff7ed;border:1px solid #fdba74}.linked-icon[data-v-cc70ca95]{color:#9a3412;width:14px;height:14px}.reports-list[data-v-cc70ca95]{color:#525252;margin:0;padding:0;font-size:.875rem;list-style:none}.reports-list li[data-v-cc70ca95]{padding:2px 0}.reports-list li[data-v-cc70ca95]:before{content:"•";color:#9a3412;margin-right:8px}.action-buttons-cell[data-v-97efd224]{min-width:120px}.action-buttons-wrapper[data-v-97efd224]{opacity:0;transition:opacity .2s}.action-btn[data-v-97efd224]{width:36px;height:36px;min-width:36px!important;padding:0!important}.asset-table[data-v-b7f32fa5]{overflow:visible}[data-v-b7f32fa5] .v-table__wrapper{border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.fixed-width[data-v-b7f32fa5]{min-width:100px!important}.expand-col[data-v-b7f32fa5]{width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important}.expand-btn[data-v-b7f32fa5]{width:32px!important;min-width:32px!important;height:32px!important}.expand-icon[data-v-b7f32fa5]{color:#757575;width:20px;height:20px;transition:transform .2s,color .2s}.asset-row:hover .expand-icon[data-v-b7f32fa5]{color:#ed7616}.name-col[data-v-b7f32fa5]{min-width:150px!important}[data-v-b7f32fa5] .v-data-table table>tbody>tr>td:nth-child(2){background-color:#fdf1e8;color:#25213b!important}.asset-row[data-v-b7f32fa5]{transition:background-color .2s,box-shadow .2s;position:relative}.asset-row[data-v-b7f32fa5]:hover{box-shadow:0 1px 4px #00000014;background-color:#ed76160a!important}.asset-row.row-expanded[data-v-b7f32fa5]{background-color:#0a3e5b0a!important}.asset-row[data-v-b7f32fa5]:hover .action-buttons-wrapper,.asset-row.row-expanded[data-v-b7f32fa5] .action-buttons-wrapper{opacity:1}.asset-row td[data-v-b7f32fa5]:last-child{position:relative}.asset-row:not(:hover):not(.row-expanded) td[data-v-b7f32fa5]:last-child:after{content:"•••";color:#bdbdbd;letter-spacing:2px;pointer-events:none;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.segment-dot[data-v-b7f32fa5]{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:10px;height:10px}.expanded-content[data-v-b7f32fa5]{background-color:#fafafa;border-top:1px solid #0000000f}.expanded-detail-wrapper[data-v-b7f32fa5]{justify-content:space-between;align-items:center;gap:24px;padding:12px 16px;display:flex}.expanded-detail-content[data-v-b7f32fa5]{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.detail-section[data-v-b7f32fa5]{align-items:center;gap:8px;display:flex}.detail-section-title[data-v-b7f32fa5]{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.detail-items[data-v-b7f32fa5]{align-items:center;gap:8px;display:flex}.detail-chip[data-v-b7f32fa5]{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.8125rem;display:flex}.detail-chip-label[data-v-b7f32fa5]{color:#757575}.detail-chip-value[data-v-b7f32fa5]{color:#212121;font-weight:500}.expanded-detail-actions[data-v-b7f32fa5]{flex-shrink:0}.empty-state[data-v-b7f32fa5]{background:linear-gradient(135deg,#fdf1e8 0%,#fff 100%);border:1px dashed #ed7616;border-radius:12px}.empty-state-icon[data-v-b7f32fa5]{opacity:.9}.header-style[data-v-926b7515]{border:1px solid #0a3e5b;border-radius:8px;margin-top:20px;overflow:hidden}.fixed-width[data-v-926b7515]{min-width:200px!important;max-width:200px!important}.month-cell-style[data-v-926b7515]{background-color:#dee3e6;color:#25213b!important}.green-cell[data-v-926b7515]{background-color:#92d050}.light-orange-cell[data-v-926b7515]{background-color:#fdf1e8;font-weight:700}.empty-cell[data-v-926b7515]{background-color:#dee3e6;border:none}[data-v-926b7515] .v-table__wrapper>table>tbody>tr:not(:last-child)>td{border-bottom:none}.total-cell[data-v-926b7515]{background-color:#8eaadb}.fixed-width[data-v-cf01e9f0]{min-width:150px!important;max-width:150px!important}.green-cell[data-v-cf01e9f0]{background-color:#92d050}.light-orange-cell[data-v-cf01e9f0]{background-color:#fdf1e8;font-weight:700}.empty-cell[data-v-cf01e9f0]{background-color:#dee3e6}[data-v-cf01e9f0] .v-table__wrapper>table>tbody>tr:not(:last-child)>td{border-bottom:none}.total-cell[data-v-cf01e9f0]{background-color:#8eaadb}.fixed-width[data-v-268c39dc]{min-width:200px!important;max-width:200px!important}.green-cell[data-v-268c39dc]{background-color:#92d050}.light-orange-cell[data-v-268c39dc]{background-color:#fdf1e8;font-weight:700}.empty-cell[data-v-268c39dc]{background-color:#dee3e6}[data-v-268c39dc] .v-table__wrapper>table>tbody>tr:not(:last-child)>td{border-bottom:none}.total-cell[data-v-268c39dc]{background-color:#8eaadb}.fixed-width[data-v-2cecea00]{min-width:200px!important;max-width:200px!important}.green-cell[data-v-2cecea00]{background-color:#92d050}.light-orange-cell[data-v-2cecea00]{background-color:#fdf1e8;font-weight:700}.empty-cell[data-v-2cecea00]{background-color:#dee3e6}[data-v-2cecea00] .v-table__wrapper>table>tbody>tr:not(:last-child)>td{border-bottom:none}.total-cell[data-v-2cecea00]{background-color:#8eaadb}.fixed-width[data-v-be16643a]{min-width:200px!important;max-width:200px!important}.green-cell[data-v-be16643a]{background-color:#92d050}.light-orange-cell[data-v-be16643a]{background-color:#fdf1e8;font-weight:700}.empty-cell[data-v-be16643a]{background-color:#dee3e6}[data-v-be16643a] .v-table__wrapper>table>tbody>tr:not(:last-child)>td{border-bottom:none}.total-cell[data-v-be16643a]{background-color:#8eaadb}.fixed-width[data-v-ddc588b5]{min-width:150px!important;max-width:150px!important}.month-cell-style[data-v-ddc588b5]{background-color:#dee3e6;color:#25213b!important}.empty-cell[data-v-ddc588b5]{background-color:#dee3e6;border:none}.fixed-width[data-v-be3ba13e]{min-width:150px!important;max-width:150px!important}.green-cell[data-v-be3ba13e]{background-color:#92d050}.light-orange-cell[data-v-be3ba13e]{background-color:#fdf1e8;font-weight:700}.empty-cell[data-v-be3ba13e]{background-color:#dee3e6}.red-cell[data-v-be3ba13e]{color:#fff;background-color:#e86e6e}.fixed-width[data-v-79072474]{min-width:150px!important;max-width:150px!important}.green-cell[data-v-79072474]{background-color:#92d050}.light-orange-cell[data-v-79072474]{background-color:#fdf1e8;font-weight:700}.empty-cell[data-v-79072474]{background-color:#dee3e6}.red-cell[data-v-79072474]{color:#fff;background-color:#e86e6e}.gray-cell[data-v-79072474]{background-color:#f2f2f2}.scrollable-card-text[data-v-9b02975e]{overflow-x:auto}.custom-td[data-v-463b066b]{text-align:center;justify-content:space-between;align-items:center;display:flex}.light-orange-cell[data-v-463b066b]{background-color:#fdf1e8}.other-revenue-cell[data-v-463b066b]{background-color:#ffe4d0}tr[data-v-463b066b]{display:flex}tr>td[data-v-463b066b]{flex:1}.custom-td[data-v-82dba793]{text-align:center;justify-content:space-between;align-items:center;display:flex}.light-orange-cell[data-v-82dba793]{background-color:#fdf1e8}tr[data-v-82dba793]{display:flex}tr>td[data-v-82dba793]{flex:1}.custom-td[data-v-bfddd2c4]{text-align:center;justify-content:space-between;align-items:center;display:flex}tr[data-v-bfddd2c4]{display:flex}tr>td[data-v-bfddd2c4]{flex:1}.custom-td[data-v-fffa86c0]{text-align:center;justify-content:space-between;align-items:center;display:flex}.light-orange-cell[data-v-fffa86c0]{background-color:#fdf1e8}tr[data-v-fffa86c0]{display:flex}tr>td[data-v-fffa86c0]{flex:1}.custom-td[data-v-daa30096]{text-align:center;justify-content:space-between;align-items:center;display:flex}.light-orange-cell[data-v-daa30096]{background-color:#fdf1e8}tr[data-v-daa30096]{display:flex}tr>td[data-v-daa30096]{flex:1}.custom-td[data-v-582bb751]{text-align:center;justify-content:space-between;align-items:center;display:flex}.light-orange-cell[data-v-582bb751]{background-color:#fdf1e8}tr[data-v-582bb751]{display:flex}tr>td[data-v-582bb751]{flex:1}.custom-td[data-v-7880b09c]{text-align:center;justify-content:space-between;align-items:center;display:flex}.cell-color[data-v-7880b09c]{background-color:#e0a377}tr[data-v-7880b09c]{display:flex}tr>td[data-v-7880b09c]{flex:1}.custom-td[data-v-7cd4ba95]{text-align:center;justify-content:space-between;align-items:center;display:flex}.cell-color[data-v-7cd4ba95]{background-color:#ffe4d0}.light-orange-cell[data-v-7cd4ba95]{background-color:#fdf1e8}tr[data-v-7cd4ba95]{display:flex}tr>td[data-v-7cd4ba95]{flex:1}.custom-td[data-v-f696c7e6]{text-align:center;justify-content:space-between;align-items:center;display:flex}.light-orange-cell[data-v-f696c7e6]{background-color:#fdf1e8}tr[data-v-f696c7e6]{display:flex}tr>td[data-v-f696c7e6]{flex:1}.custom-td[data-v-e55c9ee2]{text-align:center;justify-content:space-between;align-items:center;display:flex}tr[data-v-e55c9ee2]{display:flex}tr>td[data-v-e55c9ee2]{flex:1}.light-orange-cell[data-v-e55c9ee2]{background-color:#fdf1e8}.kpi-card[data-v-71812e63]{height:100%;min-height:100px;transition:all .2s;position:relative;overflow:hidden}.kpi-card[data-v-71812e63]:hover{box-shadow:0 4px 12px #0000001f!important}.kpi-card[data-v-71812e63]:before{content:"";inset-inline-start:0;background-color:#ed7616;inline-size:4px;position:absolute;top:0;bottom:0}.kpi-title[data-v-71812e63]{min-height:50px}.title-text[data-v-71812e63]{color:#8f8f8f;word-wrap:break-word;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;padding-inline-end:8px;font-size:.8rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.value-text[data-v-71812e63]{color:#0a3e5b;word-break:break-word;font-size:1.1rem;font-weight:700}.top3-card[data-v-71812e63]{height:100%;transition:all .2s}.top3-card[data-v-71812e63]:hover{box-shadow:0 4px 12px #0000001f!important}.top3-header[data-v-71812e63]{align-items:center;min-height:44px;display:flex}.rank-list[data-v-71812e63]{flex-direction:column;display:flex}.rank-item[data-v-71812e63]{border:2px solid #0000;transition:all .2s}.rank-item[data-v-71812e63]:last-child{margin-bottom:0!important}.rank-item[data-v-71812e63]:hover{background-color:#00000005}.rank-content[data-v-71812e63]{align-items:center;gap:12px;display:flex}.rank-badge[data-v-71812e63]{flex-shrink:0}.rank-details[data-v-71812e63]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rank-name[data-v-71812e63]{word-break:break-word;font-size:.875rem;line-height:1.3}.rank-amount[data-v-71812e63]{font-size:.9rem}.rank-border-primary[data-v-71812e63]{border-color:#ed7616!important}.rank-border-secondary[data-v-71812e63]{border-color:#0a3e5b!important}.rank-border-accent[data-v-71812e63]{border-color:#8f8f8f!important}.empty-card[data-v-71812e63]{min-height:100px}.income-statement-stats[data-v-43b8554b]{box-sizing:border-box;width:100%;padding:8px}.section-title[data-v-43b8554b]{color:#0a3e5b;font-size:1.125rem;font-weight:700}.kpi-grid[data-v-43b8554b]{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid}.kpi-item[data-v-43b8554b]{min-width:0}@media (max-width:1280px){.kpi-grid[data-v-43b8554b]{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.kpi-grid[data-v-43b8554b]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.kpi-grid[data-v-43b8554b]{grid-template-columns:1fr}}.top3-grid[data-v-43b8554b]{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;display:grid}.top3-item[data-v-43b8554b]{min-width:0}@media (max-width:1200px){.top3-grid[data-v-43b8554b]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.top3-grid[data-v-43b8554b]{grid-template-columns:1fr}}.fade-slide-enter-active[data-v-43b8554b]{transition:all .3s;transition-delay:var(--delay)}.fade-slide-enter-from[data-v-43b8554b]{opacity:0;transform:translateY(10px)}.fade-slide-leave-active[data-v-43b8554b]{transition:all .2s}.fade-slide-leave-to[data-v-43b8554b]{opacity:0}.fade-slide-move[data-v-43b8554b]{transition:transform .2s}.deficit-card[data-v-0b339bbd]{transition:all .3s;overflow:hidden}.deficit-card[data-v-0b339bbd]:hover{box-shadow:0 8px 24px #0000001f!important}.deficit-header[data-v-0b339bbd]{border-bottom:2px solid #fff3}.deficit-badge[data-v-0b339bbd]{font-weight:600}.table-subheader[data-v-0b339bbd]{border-bottom:1px solid #0000001a}.table-body[data-v-0b339bbd]{max-height:400px;overflow-y:auto}.table-row[data-v-0b339bbd]{border-bottom:1px solid #0000000d;transition:all .2s}.table-row[data-v-0b339bbd]:last-child{border-bottom:none}.table-row[data-v-0b339bbd]:hover:not(.deficit-row){background-color:#00000005}.deficit-row[data-v-0b339bbd]{background-color:#e86e6e!important}.deficit-row[data-v-0b339bbd]:hover{background-color:#dc5e5e!important}.alternate-bg[data-v-0b339bbd]{background-color:#f9f9f9}.fade-enter-active[data-v-0b339bbd]{transition:all .3s;transition-delay:var(--delay)}.fade-enter-from[data-v-0b339bbd]{opacity:0;transform:translate(-10px)}.cash-flow-header[data-v-6b794e4c]{box-sizing:border-box;width:100%;padding:8px}.summary-card[data-v-6b794e4c],.budget-card[data-v-6b794e4c]{height:100%;transition:all .2s;overflow:hidden}.summary-card[data-v-6b794e4c]:hover,.budget-card[data-v-6b794e4c]:hover{box-shadow:0 4px 12px #0000001a!important}.table-header[data-v-6b794e4c]{border-bottom:2px solid #fff3}.table-content[data-v-6b794e4c]{background-color:#fff}.table-row[data-v-6b794e4c]{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.table-row[data-v-6b794e4c]:last-child{border-bottom:none}.row-label[data-v-6b794e4c]{flex:1;align-items:center;min-width:0;font-size:.85rem;display:flex}.row-label span[data-v-6b794e4c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-value[data-v-6b794e4c]{text-align:right;flex-shrink:0;font-size:.85rem}.alternate-bg[data-v-6b794e4c]{background-color:#f9f9f9}.budget-item[data-v-6b794e4c]{border-bottom:1px solid #0000000d}.budget-item[data-v-6b794e4c]:last-child{border-bottom:none}.budget-label[data-v-6b794e4c]{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:.8rem;line-height:1.3;display:flex}.budget-value[data-v-6b794e4c]{background-color:#fff;justify-content:center;align-items:center;min-height:36px;font-size:.85rem;display:flex}.smart-finance-container[data-v-01e12baa]{background-color:#f4f4f4;min-height:100%}.summary-panels[data-v-01e12baa] .v-expansion-panel{background-color:#fff}.expansion-title[data-v-01e12baa]{min-height:56px}.tabs-card[data-v-01e12baa]{background-color:#fff;overflow:hidden}.tab-navigation[data-v-01e12baa]{background-color:#f9f9f9}.tab-navigation[data-v-01e12baa] .v-tab{color:#8f8f8f;text-transform:none;letter-spacing:0;font-weight:600;transition:all .3s}.tab-navigation[data-v-01e12baa] .v-tab--selected{color:#0a3e5b;background-color:#fff}.tab-navigation[data-v-01e12baa] .v-tab:not(:last-child){border-right:1px solid #0000000d}.tab-label[data-v-01e12baa]{font-size:.95rem}.tab-content[data-v-01e12baa]{background-color:#fff}@media (max-width:600px){.tab-label[data-v-01e12baa]{font-size:.85rem}.smart-finance-container[data-v-01e12baa]{padding:8px!important}}.icon-20[data-v-01e12baa]{width:20px;height:20px}.smart-finance-container[data-v-92d514aa]{background-color:#f4f4f4;min-height:100%}.summary-panels[data-v-92d514aa] .v-expansion-panel{background-color:#fff}.expansion-title[data-v-92d514aa]{min-height:56px}.tabs-card[data-v-92d514aa]{background-color:#fff;overflow:hidden}.tab-navigation[data-v-92d514aa]{background-color:#f9f9f9}.tab-navigation[data-v-92d514aa] .v-tab{color:#8f8f8f;text-transform:none;letter-spacing:0;font-weight:600;transition:all .3s}.tab-navigation[data-v-92d514aa] .v-tab--selected{color:#0a3e5b;background-color:#fff}.tab-navigation[data-v-92d514aa] .v-tab:not(:last-child){border-right:1px solid #0000000d}.tab-label[data-v-92d514aa]{font-size:.95rem}.tab-content[data-v-92d514aa]{background-color:#fff}@media (max-width:600px){.tab-label[data-v-92d514aa]{font-size:.85rem}.smart-finance-container[data-v-92d514aa]{padding:8px!important}}.icon-20[data-v-92d514aa]{width:20px;height:20px}.financial-strategy-view[data-v-fd2ccfcf]{background-color:#f4f4f4;min-height:100vh}.description-card[data-v-fd2ccfcf]{transition:all .3s;overflow:hidden}.description-card[data-v-fd2ccfcf]:hover{box-shadow:0 8px 24px #0000001a!important}.main-tabs-card[data-v-fd2ccfcf]{background-color:#fff;overflow:hidden}.tabs-header[data-v-fd2ccfcf]{background-color:#fff}.pill-toggle-container[data-v-fd2ccfcf]{justify-content:center;align-items:center;gap:12px;display:flex}.pill-toggle[data-v-fd2ccfcf]{background-color:#f4f4f4;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.pill-btn[data-v-fd2ccfcf]{color:#8f8f8f;cursor:pointer;background-color:#0000;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.pill-btn[data-v-fd2ccfcf]:hover:not(.pill-btn--active){color:#0a3e5b;background-color:#0000000a}.pill-btn--active[data-v-fd2ccfcf]{color:#fff;background-color:#0a3e5b;box-shadow:0 2px 8px #0a3e5b4d}.pill-icon[data-v-fd2ccfcf]{color:#8f8f8f;transition:color .3s}.pill-btn--active .pill-icon[data-v-fd2ccfcf]{color:#fff}.pill-label[data-v-fd2ccfcf]{white-space:nowrap}.favorite-btn[data-v-fd2ccfcf]{opacity:.7;margin-inline-start:4px;transition:all .2s}.favorite-btn[data-v-fd2ccfcf]:hover{opacity:1;transform:scale(1.15)}.settings-btn[data-v-fd2ccfcf]{opacity:.7;margin-inline-start:2px;transition:all .2s}.settings-btn[data-v-fd2ccfcf]:hover{opacity:1;transform:scale(1.15)}.reports-btn[data-v-fd2ccfcf]{color:#fff;cursor:pointer;background-color:#0a3e5b;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #0a3e5b4d}.reports-btn[data-v-fd2ccfcf]:hover{background-color:#0d4a6b;transform:translateY(-1px);box-shadow:0 4px 12px #0a3e5b66}.reports-icon[data-v-fd2ccfcf]{color:#fff}.tab-content[data-v-fd2ccfcf]{background-color:#f4f4f4;min-height:400px;position:relative}.tab-progress[data-v-fd2ccfcf]{z-index:1;position:absolute;top:0;left:0;right:0}.tab-fade-enter-active[data-v-fd2ccfcf],.tab-fade-leave-active[data-v-fd2ccfcf]{transition:opacity .2s}.tab-fade-enter-from[data-v-fd2ccfcf],.tab-fade-leave-to[data-v-fd2ccfcf]{opacity:0}.settings-dialog[data-v-fd2ccfcf] .v-overlay__content{border-radius:12px;overflow:hidden}@media (max-width:768px){.pill-toggle[data-v-fd2ccfcf]{flex-direction:column;width:100%}.pill-btn[data-v-fd2ccfcf]{justify-content:center;padding:12px 16px}.pill-toggle-container[data-v-fd2ccfcf]{flex-direction:column;gap:12px}.reports-btn[data-v-fd2ccfcf]{justify-content:center;width:100%}}@media (max-width:600px){.financial-strategy-view[data-v-fd2ccfcf]{padding:8px!important}.pill-label[data-v-fd2ccfcf]{font-size:.85rem}.tabs-header[data-v-fd2ccfcf]{padding:12px!important}}.chart-card[data-v-620ebbc0]{background-color:#fff;transition:all .3s}.chart-card[data-v-620ebbc0]:hover{box-shadow:0 8px 24px #0000001f!important}.chart-header[data-v-620ebbc0]{border-bottom:1px solid #0000000d}.section-selector[data-v-620ebbc0]{min-width:180px;max-width:240px}.segments-selector[data-v-620ebbc0]{min-width:200px;max-width:350px}.chart-container[data-v-620ebbc0]{width:100%;min-height:350px;max-height:450px;position:relative}.chart-container--scrollable[data-v-620ebbc0]{overflow:auto hidden}.chart-inner[data-v-620ebbc0]{height:100%;min-height:350px}.stats-row[data-v-620ebbc0]{border-top:1px solid #0000000f}.stat-card[data-v-620ebbc0]{transition:all .2s}.stat-card[data-v-620ebbc0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.stat-card--actual[data-v-620ebbc0]{background-color:#fff7ed;border:1px solid #fed7aa}.stat-card--projected[data-v-620ebbc0]{background-color:#eff6ff;border:1px solid #bfdbfe}.stat-card--positive[data-v-620ebbc0]{background-color:#f0fdf4;border:1px solid #bbf7d0}.stat-card--negative[data-v-620ebbc0]{background-color:#fef2f2;border:1px solid #fecaca}@media (max-width:600px){.chart-container[data-v-620ebbc0]{min-height:280px;max-height:350px}.section-selector[data-v-620ebbc0],.segments-selector[data-v-620ebbc0]{width:100%;max-width:none}}@media (min-width:601px) and (max-width:960px){.chart-container[data-v-620ebbc0]{min-height:320px;max-height:400px}}.icon-16[data-v-620ebbc0]{width:16px;height:16px}.icon-18[data-v-620ebbc0]{width:18px;height:18px}.icon-20[data-v-620ebbc0]{width:20px;height:20px}.chart-type-toggle[data-v-620ebbc0]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;display:flex;overflow:hidden}.chart-type-btn[data-v-620ebbc0]{color:#6b7280;cursor:pointer;background-color:#fff;border:none;justify-content:center;align-items:center;padding:8px;transition:all .15s;display:flex}.chart-type-btn[data-v-620ebbc0]:not(:last-child){border-right:1px solid #e5e7eb}.chart-type-btn[data-v-620ebbc0]:hover:not(.active){background-color:#f9fafb}.chart-type-btn.active[data-v-620ebbc0]{color:#111827;background-color:#f3f4f6}.chart-card[data-v-69056889]{background-color:#fff;transition:all .3s}.chart-card[data-v-69056889]:hover{box-shadow:0 8px 24px #0000001f!important}.chart-header[data-v-69056889]{border-bottom:1px solid #0000000d}.metric-selector[data-v-69056889]{min-width:180px;max-width:240px}.chart-container[data-v-69056889]{width:100%;min-height:350px;max-height:450px;position:relative}.chart-inner[data-v-69056889]{height:100%;min-height:350px}.stats-row[data-v-69056889]{border-top:1px solid #0000000f}.stat-card[data-v-69056889]{transition:all .2s}.stat-card[data-v-69056889]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.stat-card--actual[data-v-69056889]{background-color:#fff7ed;border:1px solid #fed7aa}.stat-card--projected[data-v-69056889]{background-color:#eff6ff;border:1px solid #bfdbfe}.stat-card--positive[data-v-69056889]{background-color:#f0fdf4;border:1px solid #bbf7d0}.stat-card--negative[data-v-69056889]{background-color:#fef2f2;border:1px solid #fecaca}@media (max-width:600px){.chart-container[data-v-69056889]{min-height:280px;max-height:350px}.metric-selector[data-v-69056889]{width:100%;max-width:none}}@media (min-width:601px) and (max-width:960px){.chart-container[data-v-69056889]{min-height:320px;max-height:400px}}.icon-16[data-v-69056889]{width:16px;height:16px}.icon-18[data-v-69056889]{width:18px;height:18px}.icon-20[data-v-69056889]{width:20px;height:20px}.chart-type-toggle[data-v-69056889]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;display:flex;overflow:hidden}.chart-type-btn[data-v-69056889]{color:#6b7280;cursor:pointer;background-color:#fff;border:none;justify-content:center;align-items:center;padding:8px;transition:all .15s;display:flex}.chart-type-btn[data-v-69056889]:not(:last-child){border-right:1px solid #e5e7eb}.chart-type-btn[data-v-69056889]:hover:not(.active){background-color:#f9fafb}.chart-type-btn.active[data-v-69056889]{color:#111827;background-color:#f3f4f6}.chart-card[data-v-ce4aa72f]{background-color:#fff;transition:all .3s}.chart-card[data-v-ce4aa72f]:hover{box-shadow:0 8px 24px #0000001f!important}.chart-header[data-v-ce4aa72f]{border-bottom:1px solid #0000000d}.category-selector[data-v-ce4aa72f]{min-width:180px;max-width:240px}.segments-selector[data-v-ce4aa72f]{min-width:200px;max-width:350px}.chart-container[data-v-ce4aa72f]{width:100%;min-height:350px;max-height:450px;position:relative}.chart-container--scrollable[data-v-ce4aa72f]{overflow:auto hidden}.chart-inner[data-v-ce4aa72f]{height:100%;min-height:350px}.stats-row[data-v-ce4aa72f]{border-top:1px solid #0000000f}.stat-card[data-v-ce4aa72f]{transition:all .2s}.stat-card[data-v-ce4aa72f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.stat-card--actual[data-v-ce4aa72f]{background-color:#fff7ed;border:1px solid #fed7aa}.stat-card--projected[data-v-ce4aa72f]{background-color:#eff6ff;border:1px solid #bfdbfe}.stat-card--positive[data-v-ce4aa72f]{background-color:#f0fdf4;border:1px solid #bbf7d0}.stat-card--negative[data-v-ce4aa72f]{background-color:#fef2f2;border:1px solid #fecaca}@media (max-width:600px){.chart-container[data-v-ce4aa72f]{min-height:280px;max-height:350px}.category-selector[data-v-ce4aa72f],.segments-selector[data-v-ce4aa72f]{width:100%;max-width:none}}@media (min-width:601px) and (max-width:960px){.chart-container[data-v-ce4aa72f]{min-height:320px;max-height:400px}}.icon-16[data-v-ce4aa72f]{width:16px;height:16px}.icon-18[data-v-ce4aa72f]{width:18px;height:18px}.icon-20[data-v-ce4aa72f]{width:20px;height:20px}.chart-type-toggle[data-v-ce4aa72f]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;display:flex;overflow:hidden}.chart-type-btn[data-v-ce4aa72f]{color:#6b7280;cursor:pointer;background-color:#fff;border:none;justify-content:center;align-items:center;padding:8px;transition:all .15s;display:flex}.chart-type-btn[data-v-ce4aa72f]:not(:last-child){border-right:1px solid #e5e7eb}.chart-type-btn[data-v-ce4aa72f]:hover:not(.active){background-color:#f9fafb}.chart-type-btn.active[data-v-ce4aa72f]{color:#111827;background-color:#f3f4f6}.ai-analysis-container[data-v-82115f9b]{flex-direction:column;display:flex}.summary-card[data-v-82115f9b]{border-top:4px solid rgb(var(--v-theme-primary))}.icon-box[data-v-82115f9b]{border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex}.metrics-grid[data-v-82115f9b]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:960px){.metrics-grid[data-v-82115f9b]{grid-template-columns:repeat(4,1fr)}}.metric-card[data-v-82115f9b]{text-align:center;border:1px solid #0000;border-radius:8px;padding:16px}.metric-card--default[data-v-82115f9b]{background-color:#f9fafb;border-color:#f3f4f6}.metric-card--info[data-v-82115f9b]{background-color:#eff6ff;border-color:#dbeafe}.metric-card--success[data-v-82115f9b]{background-color:#f0fdf4;border-color:#dcfce7}.metric-card-label[data-v-82115f9b]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.7rem;font-weight:600}.metric-card-value[data-v-82115f9b]{color:#111827;margin-bottom:0;font-size:1rem;font-weight:700}.insight-list[data-v-82115f9b]{margin:0;padding:0;list-style:none}.insight-item[data-v-82115f9b]{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.insight-item[data-v-82115f9b]:last-child{margin-bottom:0}.insight-dot[data-v-82115f9b]{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.insight-dot--success[data-v-82115f9b]{background-color:#4caf50}.insight-dot--error[data-v-82115f9b]{background-color:#f44336}.collapsible-card[data-v-82115f9b]{overflow:hidden}.collapsible-header[data-v-82115f9b]{border-bottom:1px solid #0000;transition:background-color .2s}.collapsible-header[data-v-82115f9b]:hover{background-color:#00000005}.chevron-icon[data-v-82115f9b]{color:#9ca3af;width:20px;height:20px}.stat-chip[data-v-82115f9b]{background-color:#f3f4f6;border-radius:9999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.stat-chip-label[data-v-82115f9b]{color:#6b7280;font-size:.75rem;font-weight:500}.stat-chip-value[data-v-82115f9b]{color:#111827;font-size:.875rem;font-weight:700}.insight-box[data-v-82115f9b]{background-color:#fefce8;border:1px solid #fef08a;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.insight-box-icon[data-v-82115f9b]{color:#ca8a04;flex-shrink:0;width:20px;height:20px;margin-top:2px}.info-box[data-v-82115f9b]{background-color:#f9fafb;border:1px solid #e5e7eb}.variance-box[data-v-82115f9b]{background-color:#eff6ff;border:1px solid #dbeafe}.variance-list[data-v-82115f9b]{flex-direction:column;display:flex}.variance-item[data-v-82115f9b]{background-color:#f9fafb;align-items:flex-start;gap:10px;display:flex}.variance-dot[data-v-82115f9b]{background-color:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.segment-card[data-v-82115f9b]{background-color:#f9fafb;border:1px solid #e5e7eb;transition:box-shadow .2s}.segment-card[data-v-82115f9b]:hover{box-shadow:0 2px 8px #00000014}.efficiency-grid[data-v-82115f9b]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:960px){.efficiency-grid[data-v-82115f9b]{grid-template-columns:repeat(4,1fr)}}.efficiency-item[data-v-82115f9b]{text-align:center;background-color:#f9fafb;border-radius:8px;padding:12px}.recommendation-card[data-v-82115f9b]{background-color:#fff;border:1px solid #e5e7eb;transition:box-shadow .2s}.recommendation-card[data-v-82115f9b]:hover{box-shadow:0 4px 12px #00000014}.impact-badge[data-v-82115f9b]{color:#15803d;background-color:#f0fdf4;border-radius:9999px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.loading-card[data-v-82115f9b]{min-height:300px}.loading-bot-wrapper[data-v-82115f9b]{justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.loading-bot-ping[data-v-82115f9b]{background-color:#ed761633;border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping-82115f9b;position:absolute;inset:0}.loading-bot-icon[data-v-82115f9b]{background-color:rgb(var(--v-theme-primary));border-radius:50%;padding:16px;position:relative}@keyframes ping-82115f9b{75%,to{opacity:0;transform:scale(1.5)}}.loading-steps[data-v-82115f9b]{width:100%;max-width:320px}.step-indicator[data-v-82115f9b]{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex}.step-completed[data-v-82115f9b]{background-color:#4caf50}.step-active[data-v-82115f9b]{background-color:rgb(var(--v-theme-primary))}.step-pending[data-v-82115f9b]{background-color:#e5e7eb}.progress-bar-container[data-v-82115f9b]{background-color:#e5e7eb;border-radius:9999px;width:100%;height:8px;overflow:hidden}.progress-bar-fill[data-v-82115f9b]{background-color:rgb(var(--v-theme-primary));border-radius:9999px;height:100%;transition:width .7s ease-out}.ai-analysis-container[data-v-7560f28e]{flex-direction:column;display:flex}.summary-card[data-v-7560f28e]{border-top:4px solid rgb(var(--v-theme-info))}.icon-box[data-v-7560f28e]{border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex}.metrics-grid[data-v-7560f28e]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:960px){.metrics-grid[data-v-7560f28e]{grid-template-columns:repeat(4,1fr)}}.metric-card[data-v-7560f28e]{text-align:center;border:1px solid #0000;border-radius:8px;padding:16px}.metric-card--default[data-v-7560f28e]{background-color:#f9fafb;border-color:#f3f4f6}.metric-card--info[data-v-7560f28e]{background-color:#eff6ff;border-color:#dbeafe}.metric-card--success[data-v-7560f28e]{background-color:#f0fdf4;border-color:#dcfce7}.metric-card--error[data-v-7560f28e]{background-color:#fef2f2;border-color:#fecaca}.metric-card-label[data-v-7560f28e]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.65rem;font-weight:600}.metric-card-value[data-v-7560f28e]{color:#111827;margin-bottom:0;font-size:1rem;font-weight:700}.currency-symbol[data-v-7560f28e]{color:#6b7280;font-size:.7rem;font-weight:500}.collapsible-card[data-v-7560f28e]{overflow:hidden}.collapsible-header[data-v-7560f28e]{border-bottom:1px solid #0000;transition:background-color .2s}.collapsible-header[data-v-7560f28e]:hover{background-color:#00000005}.chevron-icon[data-v-7560f28e]{color:#9ca3af;width:20px;height:20px}.stat-chip[data-v-7560f28e]{background-color:#f3f4f6;border-radius:9999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.stat-chip-label[data-v-7560f28e]{color:#6b7280;font-size:.75rem;font-weight:500}.stat-chip-value[data-v-7560f28e]{color:#111827;font-size:.875rem;font-weight:700}.info-metric[data-v-7560f28e]{background-color:#f9fafb;border:1px solid #e5e7eb}.variance-box[data-v-7560f28e]{background-color:#eff6ff;border:1px solid #dbeafe}.variance-list[data-v-7560f28e]{flex-direction:column;display:flex}.variance-item[data-v-7560f28e]{background-color:#fff7ed;border:1px solid #fed7aa}.insight-list[data-v-7560f28e]{margin:0;padding:0;list-style:none}.insight-item[data-v-7560f28e]{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.insight-item[data-v-7560f28e]:last-child{margin-bottom:0}.insight-dot[data-v-7560f28e]{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.insight-dot--success[data-v-7560f28e]{background-color:#4caf50}.coverage-card[data-v-7560f28e]{background-color:#f9fafb;border:1px solid #e5e7eb}.breakdown-grid[data-v-7560f28e]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:960px){.breakdown-grid[data-v-7560f28e]{grid-template-columns:repeat(4,1fr)}}.breakdown-item[data-v-7560f28e]{border-radius:8px;padding:12px}.breakdown-item--success[data-v-7560f28e]{background-color:#f0fdf4}.breakdown-item--error[data-v-7560f28e]{background-color:#fef2f2}.breakdown-item--info[data-v-7560f28e]{background-color:#eff6ff}.risk-item[data-v-7560f28e]{border:1px solid #0000}.risk-bg-high[data-v-7560f28e]{background-color:#fef2f2;border-color:#fecaca}.risk-bg-medium[data-v-7560f28e]{background-color:#fff7ed;border-color:#fed7aa}.risk-bg-low[data-v-7560f28e]{background-color:#eff6ff;border-color:#dbeafe}.recommendation-card[data-v-7560f28e]{background-color:#fff;border:1px solid #e5e7eb;transition:box-shadow .2s}.recommendation-card[data-v-7560f28e]:hover{box-shadow:0 4px 12px #00000014}.impact-badge[data-v-7560f28e]{color:#15803d;background-color:#f0fdf4;border-radius:9999px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.loading-card[data-v-7560f28e]{min-height:300px}.loading-bot-wrapper[data-v-7560f28e]{justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.loading-bot-ping[data-v-7560f28e]{background-color:#2196f333;border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping-7560f28e;position:absolute;inset:0}.loading-bot-icon[data-v-7560f28e]{background-color:rgb(var(--v-theme-info));border-radius:50%;padding:16px;position:relative}@keyframes ping-7560f28e{75%,to{opacity:0;transform:scale(1.5)}}.loading-steps[data-v-7560f28e]{width:100%;max-width:320px}.step-indicator[data-v-7560f28e]{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex}.step-completed[data-v-7560f28e]{background-color:#4caf50}.step-active[data-v-7560f28e]{background-color:rgb(var(--v-theme-info))}.step-pending[data-v-7560f28e]{background-color:#e5e7eb}.progress-bar-container[data-v-7560f28e]{background-color:#e5e7eb;border-radius:9999px;width:100%;height:8px;overflow:hidden}.progress-bar-fill[data-v-7560f28e]{background-color:rgb(var(--v-theme-info));border-radius:9999px;height:100%;transition:width .7s ease-out}.progress-ring-container[data-v-0458124f]{justify-content:center;align-items:center;display:inline-flex;position:relative}.progress-ring[data-v-0458124f]{transform:rotate(-90deg)}.progress-circle[data-v-0458124f]{transition:stroke-dashoffset .5s ease-out}.progress-text[data-v-0458124f]{font-size:.7rem;font-weight:700;position:absolute}.sparkline[data-v-e605980e]{vertical-align:middle;display:inline-block}.filter-pills[data-v-d17768c0]{flex-wrap:wrap;gap:8px;display:flex}.filter-chip[data-v-d17768c0]{cursor:pointer;font-size:.8rem;font-weight:500;transition:all .2s}.filter-chip[data-v-d17768c0]:hover{transform:translateY(-1px)}.tooltip-trigger[data-v-1ccd2530]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:background-color .2s;display:inline-flex}.tooltip-trigger[data-v-1ccd2530]:hover{background-color:#0000000a}.info-icon[data-v-1ccd2530]{color:#9ca3af;width:14px;height:14px}.tooltip-card[data-v-1ccd2530]{background-color:#1f2937!important}.tooltip-title[data-v-1ccd2530]{color:#fff;margin-bottom:4px;font-size:.875rem;font-weight:600}.tooltip-definition[data-v-1ccd2530]{color:#d1d5db;margin:0;font-size:.75rem}.tooltip-label[data-v-1ccd2530]{color:#9ca3af;margin-bottom:2px;font-size:.75rem;font-weight:500}.tooltip-value[data-v-1ccd2530]{color:#d1d5db;margin:0;font-size:.75rem}.view-toggle[data-v-89fbac74]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.view-toggle-btn[data-v-89fbac74]{color:#6b7280;cursor:pointer;background-color:#fff;border:none;padding:8px;transition:all .2s;position:relative}.view-toggle-btn[data-v-89fbac74]:hover{color:#374151;background-color:#f9fafb}.view-toggle-btn.active[data-v-89fbac74]{background-color:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary))}.view-toggle-divider[data-v-89fbac74]{background-color:#e5e7eb;width:1px;height:32px}.toggle-icon[data-v-89fbac74]{width:16px;height:16px}.data-table-wrapper[data-v-a04a01df]{margin:0 -16px;padding:0 16px;overflow-x:auto}.data-table[data-v-a04a01df]{border-collapse:collapse;width:100%}thead tr[data-v-a04a01df]{border-bottom:2px solid #e5e7eb}th[data-v-a04a01df]{color:#374151;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:12px 16px;font-size:.75rem;font-weight:600}.th-sortable[data-v-a04a01df]{cursor:pointer;transition:background-color .15s}.th-sortable[data-v-a04a01df]:hover{background-color:#f9fafb}.th-right[data-v-a04a01df]{text-align:right}.th-center[data-v-a04a01df]{text-align:center}.th-content[data-v-a04a01df]{align-items:center;gap:4px;display:flex}.th-content-right[data-v-a04a01df]{justify-content:flex-end}.sort-icon[data-v-a04a01df]{color:#9ca3af;opacity:0;width:14px;height:14px;transition:opacity .15s}.th-sortable:hover .sort-icon[data-v-a04a01df]{opacity:.5}.sort-icon.active[data-v-a04a01df]{opacity:1;color:rgb(var(--v-theme-primary))}.table-row[data-v-a04a01df]{border-bottom:1px solid #f3f4f6;transition:background-color .15s}.table-row[data-v-a04a01df]:hover{background-color:#f9fafb}.table-row.row-selected[data-v-a04a01df]{background-color:#eff6ff}.table-row.row-highlighted[data-v-a04a01df]{background-color:#fef9c3}td[data-v-a04a01df]{vertical-align:middle;padding:12px 16px}.td-right[data-v-a04a01df]{text-align:right}.td-center[data-v-a04a01df]{text-align:center}.item-name[data-v-a04a01df]{color:#111827;font-weight:500}.td-actual[data-v-a04a01df]{color:#111827;font-weight:600}.td-projected[data-v-a04a01df]{color:#6b7280}.variance-value[data-v-a04a01df]{font-weight:700}.variance-value.positive[data-v-a04a01df]{color:#10b981}.variance-value.negative[data-v-a04a01df]{color:#ef4444}.sparkline-cell[data-v-a04a01df]{justify-content:center;display:flex}.keyboard-hints[data-v-a04a01df]{color:#6b7280;justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:.75rem;display:flex}.keyboard-hints kbd[data-v-a04a01df]{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:.7rem}.sr-only[data-v-a04a01df]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sra-card[data-v-0843acf2]{background-color:#fff;overflow:hidden}.card-header[data-v-0843acf2]{border-bottom:1px solid #0000000f}.icon-wrapper[data-v-0843acf2]{justify-content:center;align-items:center;display:flex}.stat-card[data-v-0843acf2]{border:1px solid #0000000f;height:100%}.solution-card[data-v-0843acf2]{background-color:#fafafa;border:1px solid #e5e7eb;border-left-width:4px;transition:all .2s}.solution-card[data-v-0843acf2]:hover{box-shadow:0 4px 12px #00000014}.solution-card.border-l-success[data-v-0843acf2]{border-left-color:#4caf50}.solution-card.border-l-info[data-v-0843acf2]{border-left-color:#2196f3}.solution-card.border-l-warning[data-v-0843acf2]{border-left-color:#ff9800}.solution-card.border-l-error[data-v-0843acf2]{border-left-color:#f44336}.solution-card.ring-critical[data-v-0843acf2]{background-color:#fef2f280;box-shadow:0 0 0 2px #ef44444d}.solution-card.ring-high[data-v-0843acf2]{background-color:#fff7ed80;box-shadow:0 0 0 1px #f973164d}.solution-name[data-v-0843acf2]{word-break:break-word;line-height:1.4}.min-width-0[data-v-0843acf2]{min-width:0}.priority-badge[data-v-0843acf2]{border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.priority-badge.critical[data-v-0843acf2]{color:#991b1b;background-color:#fee2e2;border:1px solid #fecaca;animation:2s infinite pulse-badge-0843acf2}.priority-badge.high[data-v-0843acf2]{color:#9a3412;background-color:#ffedd5;border:1px solid #fed7aa}@keyframes pulse-badge-0843acf2{0%,to{opacity:1}50%{opacity:.7}}.empty-state[data-v-0843acf2]{background-color:#f5f5f5;border:1px dashed #bdbdbd}.solution-card.border-l-amber[data-v-0843acf2]{border-left-color:#ffb300}.controls-bar[data-v-0843acf2]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}@media (max-width:600px){.controls-bar[data-v-0843acf2]{flex-direction:column;align-items:stretch}}.alert-banner[data-v-815ec8df]{background:linear-gradient(90deg,#fef2f2,#fff7ed);border:1px solid #fecaca;border-radius:12px}.icon-container[data-v-815ec8df]{background-color:#fee2e2}.alert-icon[data-v-815ec8df]{color:#dc2626;width:20px;height:20px}.critical-chip[data-v-815ec8df]{border:1px solid #fecaca;color:#991b1b!important;background-color:#fee2e2!important}.high-chip[data-v-815ec8df]{border:1px solid #fed7aa;color:#9a3412!important;background-color:#ffedd5!important}.pulse-dot[data-v-815ec8df]{background-color:#ef4444;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-815ec8df}.static-dot[data-v-815ec8df]{background-color:#f97316;border-radius:50%;width:8px;height:8px}@keyframes pulse-815ec8df{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.jump-btn[data-v-815ec8df]{border:1px solid #e5e7eb;text-transform:none!important;letter-spacing:0!important;color:#374151!important;font-weight:500!important}.jump-btn[data-v-815ec8df]:hover{background-color:#f9fafb!important}.progress-section[data-v-815ec8df]{margin-top:8px}.progress-bar[data-v-815ec8df]{background-color:#e5e7eb}.progress-bar[data-v-815ec8df] .v-progress-linear__determinate{background:linear-gradient(to right,rgb(var(--v-theme-primary)),#4caf50)!important}.breakdown-section[data-v-815ec8df]{border-top:1px solid #00000014;margin-top:12px;padding-top:12px}.breakdown-item[data-v-815ec8df]{flex-direction:column;display:flex}.breakdown-divider[data-v-815ec8df]{background-color:#0000001f;align-self:stretch;width:1px}.breakdown-badge[data-v-815ec8df]{border-radius:4px;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.breakdown-badge.critical[data-v-815ec8df]{color:#991b1b;background-color:#fee2e2}.breakdown-badge.high[data-v-815ec8df]{color:#9a3412;background-color:#ffedd5}.focus-panel[data-v-ebf88233]{z-index:40;width:320px;max-height:calc(100vh - 128px);position:fixed;top:96px;right:16px;overflow:hidden;border-radius:12px!important}.panel-header[data-v-ebf88233]{background:linear-gradient(90deg,#fefce8,#fff7ed);border-bottom:1px solid #fde68a;justify-content:space-between;align-items:center;padding:16px;display:flex}.star-icon[data-v-ebf88233]{color:#ca8a04;fill:#facc15;width:20px;height:20px}.toggle-icon[data-v-ebf88233]{color:#6b7280;width:16px;height:16px}.items-list[data-v-ebf88233]{max-height:384px;padding:8px;overflow-y:auto}.focus-item[data-v-ebf88233]{cursor:pointer;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:flex-start;margin-bottom:8px;padding:12px;transition:background-color .2s;display:flex}.focus-item[data-v-ebf88233]:hover{background-color:#f3f4f6}.focus-item:hover .remove-btn[data-v-ebf88233],.focus-item:hover .chevron-icon[data-v-ebf88233]{opacity:1}.item-content[data-v-ebf88233]{flex:1;min-width:0}.status-dot[data-v-ebf88233]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot.critical[data-v-ebf88233]{background-color:#ef4444;animation:2s infinite pulse-ebf88233}.status-dot.high[data-v-ebf88233]{background-color:#f97316}.status-dot.normal[data-v-ebf88233]{background-color:#3b82f6}.item-name[data-v-ebf88233]{color:#111827;font-size:.875rem;font-weight:500}.item-type[data-v-ebf88233]{color:#6b7280;text-transform:uppercase;font-size:.75rem}.item-value[data-v-ebf88233]{color:#374151;font-size:.75rem;font-weight:600}.item-actions[data-v-ebf88233]{align-items:center;gap:4px;display:flex}.remove-btn[data-v-ebf88233],.chevron-icon[data-v-ebf88233]{opacity:0;transition:opacity .2s}.remove-icon[data-v-ebf88233]{color:#dc2626;width:14px;height:14px}.chevron-icon[data-v-ebf88233]{color:#9ca3af;width:16px;height:16px}.panel-footer[data-v-ebf88233]{background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:12px}@keyframes pulse-ebf88233{0%,to{opacity:1}50%{opacity:.5}}.slide-right-enter-active[data-v-ebf88233],.slide-right-leave-active[data-v-ebf88233]{transition:all .3s}.slide-right-enter-from[data-v-ebf88233],.slide-right-leave-to[data-v-ebf88233]{opacity:0;transform:translate(300px)}.export-icon[data-v-0462f4b2]{width:18px;height:18px;margin-right:12px}.export-icon.csv[data-v-0462f4b2]{color:#16a34a}.export-icon.pdf[data-v-0462f4b2]{color:#dc2626}.icon-container[data-v-48f05e08]{background-color:#ed76161a;border-radius:8px;padding:8px}.keyboard-icon[data-v-48f05e08]{color:#ed7616;width:20px;height:20px}.shortcuts-list[data-v-48f05e08]{flex-direction:column;gap:12px;display:flex}.shortcut-item[data-v-48f05e08]{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.shortcut-description[data-v-48f05e08]{color:#374151;font-size:.875rem}.shortcut-key[data-v-48f05e08]{color:#1f2937;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:.875rem;font-weight:600;box-shadow:0 1px 2px #0000000d}.toast-container[data-v-d4a7331a]{z-index:9999;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.toast-container--rtl[data-v-d4a7331a]{align-items:flex-start;left:16px;right:auto}.toast-item[data-v-d4a7331a]{border:1px solid;border-radius:12px;min-width:300px;max-width:420px;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001f}.toast-body[data-v-d4a7331a]{align-items:center;gap:10px;padding:12px 14px;display:flex}.toast-icon[data-v-d4a7331a]{flex-shrink:0;width:20px;height:20px}.toast-message[data-v-d4a7331a]{color:#111827;flex:1;font-size:.875rem;font-weight:500}.toast-undo[data-v-d4a7331a]{color:#2563eb;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:.75rem;font-weight:700}.toast-undo[data-v-d4a7331a]:hover{color:#1d4ed8}.toast-close[data-v-d4a7331a]{cursor:pointer;color:#9ca3af;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.toast-close[data-v-d4a7331a]:hover{color:#4b5563}.toast-close-icon[data-v-d4a7331a]{width:16px;height:16px}.toast-progress[data-v-d4a7331a]{width:100%;height:3px;position:absolute;bottom:0;left:0}@keyframes toast-progress-shrink{0%{width:100%}to{width:0%}}.toast-enter-active[data-v-d4a7331a],.toast-leave-active[data-v-d4a7331a]{transition:all .3s}.toast-enter-from[data-v-d4a7331a]{opacity:0;transform:translateY(12px)scale(.95)}.toast-leave-to[data-v-d4a7331a]{opacity:0;transform:translate(60px)scale(.95)}.toast-move[data-v-d4a7331a]{transition:transform .3s}.financial-reports-view[data-v-e784c6d8]{background-color:#f4f4f4;min-height:100vh}.header-card[data-v-e784c6d8]{overflow:hidden}.header-card[data-v-e784c6d8] .v-card-title{padding:16px 24px}.tab-navigation[data-v-e784c6d8]{background-color:#fff;border:1px solid #e5e7eb;padding:6px;box-shadow:0 1px 3px #00000014;border-radius:9999px!important}.tab-navigation[data-v-e784c6d8] .v-btn-group{border-radius:9999px}.tab-btn[data-v-e784c6d8]{text-transform:none!important;letter-spacing:0!important;border-radius:9999px!important;height:36px!important;padding:0 24px!important;font-weight:500!important;transition:all .2s!important}.tab-navigation[data-v-e784c6d8] .v-btn--active{background-color:rgb(var(--v-theme-primary))!important;color:#fff!important}.tab-navigation[data-v-e784c6d8] .v-btn:not(.v-btn--active){color:#4b5563!important;background-color:#0000!important}.tab-navigation[data-v-e784c6d8] .v-btn:not(.v-btn--active):hover{color:#1f2937!important;background-color:#0000000a!important}.file-upload-container[data-v-9ca66fe9] .v-field__prepend-inner{padding-inline-end:12px}.file-upload-container[data-v-9ca66fe9] .v-icon{color:rgba(var(--v-theme-primary),.9)}.icon-size[data-v-9ca66fe9]{justify-content:center;align-items:center;width:20px;height:20px;margin:0;display:flex}.section-table[data-v-5b4438df]{border:1px solid #00000014}.table-header[data-v-5b4438df]{text-transform:uppercase;letter-spacing:.025em;font-size:.75rem!important}.section-table[data-v-5b4438df] td,.section-table[data-v-5b4438df] th{border-bottom:1px solid #0000000f!important}.section-table[data-v-5b4438df] tbody tr:last-child td{border-bottom:none!important}.section-table[data-v-5b4438df] tbody tr:hover{background-color:rgba(var(--v-theme-secondary),.03)}.flex-shrink-0[data-v-5b4438df]{flex-shrink:0}.id-cell[data-v-fcd40e22]{border:1px solid #f0f0f0;border-radius:4px;max-width:10px;margin:4px 0;padding:8px 12px;display:flex;box-shadow:0 1px 3px #0000000d}.table-wrapper[data-v-fcd40e22]{width:100%;overflow-x:auto}.v-data-table[data-v-fcd40e22]{border-radius:8px}.text-wrap[data-v-fcd40e22]{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:200px!important;overflow:hidden!important}.schedule-display[data-v-fcd40e22]{background-color:rgb(var(--v-theme-surface));border:1px solid #0000001f;border-radius:4px;padding:8px 12px}.icon-size[data-v-fcd40e22]{width:20px;height:20px}.icon-size-small[data-v-fcd40e22]{width:16px;height:16px}.text-pre-wrap[data-v-fcd40e22]{white-space:pre-wrap;word-break:break-word}.member-selector-wrapper[data-v-fcd40e22]{min-width:150px;max-width:250px;padding:8px 0}[data-v-fcd40e22] .v-data-table-header{background-color:rgb(var(--v-theme-secondary))!important}@media (max-width:600px){.v-data-table[data-v-fcd40e22] th{white-space:nowrap}.text-wrap[data-v-fcd40e22]{max-width:120px}}.file-upload-container[data-v-db423802] .v-field__prepend-inner{padding-inline-end:12px}.file-upload-container[data-v-db423802] .v-icon{color:rgba(var(--v-theme-primary),.9)}.icon-size[data-v-db423802]{justify-content:center;align-items:center;width:20px;height:20px;margin:0;display:flex}.id-cell[data-v-a3d73be2]{border:1px solid #f0f0f0;border-radius:4px;max-width:10px;margin:4px 0;padding:8px 12px;display:flex;box-shadow:0 1px 3px #0000000d}.table-wrapper[data-v-a3d73be2]{width:100%;overflow-x:auto}.v-data-table[data-v-a3d73be2]{border-radius:8px}.text-wrap[data-v-a3d73be2]{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:200px!important;overflow:hidden!important}.schedule-display[data-v-a3d73be2]{background-color:rgb(var(--v-theme-surface));border:1px solid #0000001f;border-radius:4px;padding:8px 12px}.icon-size[data-v-a3d73be2]{width:20px;height:20px}.icon-size-small[data-v-a3d73be2]{width:16px;height:16px}.text-pre-wrap[data-v-a3d73be2]{white-space:pre-wrap;word-break:break-word}.member-selector-wrapper[data-v-a3d73be2]{min-width:150px;max-width:250px;padding:8px 0}[data-v-a3d73be2] .v-data-table-header{background-color:rgb(var(--v-theme-secondary))!important}@media (max-width:600px){.v-data-table[data-v-a3d73be2] th{white-space:nowrap}.text-wrap[data-v-a3d73be2]{max-width:120px}}.id-cell[data-v-95738fd5]{border:1px solid #f0f0f0;border-radius:4px;max-width:10px;margin:4px 0;padding:8px 12px;display:flex;box-shadow:0 1px 3px #0000000d}.table-wrapper[data-v-95738fd5]{width:100%;overflow-x:auto}.v-data-table[data-v-95738fd5]{border-radius:8px}.text-wrap[data-v-95738fd5]{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:200px!important;overflow:hidden!important}.schedule-display[data-v-95738fd5]{background-color:rgb(var(--v-theme-surface));border:1px solid #0000001f;border-radius:4px;padding:8px 12px}.icon-size[data-v-95738fd5]{width:20px;height:20px}.member-selector-wrapper[data-v-95738fd5]{min-width:150px;max-width:250px;padding:8px 0}[data-v-95738fd5] .v-data-table-header{background-color:rgb(var(--v-theme-info))!important}.date-container[data-v-95738fd5]{flex-direction:column;gap:4px;display:flex}.formatted-date[data-v-95738fd5]{font-weight:500}.relative-time[data-v-95738fd5]{font-size:.85rem;font-style:italic}.text-error[data-v-95738fd5]{color:rgb(var(--v-theme-error))}.text-warning[data-v-95738fd5]{color:rgb(var(--v-theme-warning))}@media (max-width:600px){.v-data-table[data-v-95738fd5] th{white-space:nowrap}.text-wrap[data-v-95738fd5]{max-width:120px}}.active-tab[data-v-f808026c]{border-bottom:4px solid #0a3e5b}.border-right[data-v-f808026c]{border-right:1px solid #e0e0e0}[data-v-f808026c] .v-btn__content{width:100%}.transition-fade[data-v-f808026c]{transition:opacity .2s}[data-v-f808026c] .v-window__container{height:auto!important}.v-enter-active[data-v-f808026c],.v-leave-active[data-v-f808026c]{transition:opacity .15s}.v-enter-from[data-v-f808026c],.v-leave-to[data-v-f808026c]{opacity:0}.access-chip[data-v-456ef8db]{letter-spacing:.25px;max-width:200px;font-weight:500}.access-chip[data-v-456ef8db] .v-chip__content{gap:6px}.document-card[data-v-85c4ad32]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #0000000d}.document-card[data-v-85c4ad32]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.card-header[data-v-85c4ad32]{padding-bottom:.75rem}.icon-container[data-v-85c4ad32]{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 1px 3px #0000000f}.reference-chip[data-v-85c4ad32]{letter-spacing:.5px;cursor:pointer;flex-shrink:0;height:20px;font-size:.625rem;font-weight:600;transition:all .2s}.reference-chip[data-v-85c4ad32]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.type-chip[data-v-85c4ad32]{text-transform:capitalize;font-weight:500}.module-chip[data-v-85c4ad32]{font-weight:500;transition:all .2s}.module-chip[data-v-85c4ad32]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.card-body[data-v-85c4ad32]{flex-grow:1}.card-footer[data-v-85c4ad32]{border-top:1px solid #f3f4f6}.metadata-divider[data-v-85c4ad32]{opacity:.25;align-self:center;height:16px}.card-actions[data-v-85c4ad32]{border-top:1px solid #f3f4f6}.action-view[data-v-85c4ad32]{flex-grow:1}.line-clamp-2[data-v-85c4ad32]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.min-width-0[data-v-85c4ad32]{min-width:0}.access-group-card[data-v-a2191c4a]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #0000000d}.access-group-card[data-v-a2191c4a]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.card-header[data-v-a2191c4a]{padding-bottom:.75rem}.icon-container[data-v-a2191c4a]{background-color:#f3f4f6;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.min-width-0[data-v-a2191c4a]{min-width:0}.text-truncate[data-v-a2191c4a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-body[data-v-a2191c4a]{flex-grow:1}.card-actions[data-v-a2191c4a]{border-top:1px solid #f3f4f6}.action-view[data-v-a2191c4a]{flex-grow:1}.line-clamp-2[data-v-a2191c4a]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.knowledge-base-stats[data-v-861fadaa]{margin-bottom:2rem}.stat-card[data-v-861fadaa]{will-change:transform,box-shadow;border:none;border-radius:1rem;height:100%;min-height:200px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.full-height[data-v-861fadaa]{height:100%}.stat-card[data-v-861fadaa]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.stat-card-gradient[data-v-861fadaa]{z-index:-1;position:absolute;inset:0}.docs-card[data-v-861fadaa]{background:#fff}.docs-card .stat-card-gradient[data-v-861fadaa]{background:linear-gradient(135deg,#ed7616 0%,#d65a00 100%)}.storage-card[data-v-861fadaa]{background:#fff}.storage-card .stat-card-gradient[data-v-861fadaa]{background:linear-gradient(135deg,#0a3e5b 0%,#052838 100%)}.stat-label[data-v-861fadaa]{color:#fffc;letter-spacing:.5px;text-transform:uppercase;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.stat-value[data-v-861fadaa]{color:#fff;margin-bottom:0;font-size:2.5rem;font-weight:700;line-height:1}.storage-value[data-v-861fadaa]{font-size:1.75rem}.stat-icon-wrapper[data-v-861fadaa]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.docs-icon[data-v-861fadaa]{background:linear-gradient(135deg,#fff3,#ffffff0d)}.storage-progress-container[data-v-861fadaa]{background:#0000000d;border-radius:.75rem;padding:.75rem}.storage-progress[data-v-861fadaa]{background:#ffffff4d;border-radius:.5rem;overflow:hidden}.progress-label[data-v-861fadaa]{color:#fffc;margin-top:.5rem;margin-bottom:0;font-size:.8125rem;font-weight:500}.opacity-70[data-v-861fadaa]{opacity:.7}.stats-row[data-v-861fadaa]{margin-right:.5rem}.stats-col[data-v-861fadaa]{padding-right:.75rem}@media (max-width:600px){.stat-value[data-v-861fadaa]{font-size:2rem}.storage-value[data-v-861fadaa]{font-size:1.5rem}.stat-icon-wrapper[data-v-861fadaa]{width:60px;height:60px}.stat-card[data-v-861fadaa]{min-height:180px}.stats-row[data-v-861fadaa]{margin-right:0}.stats-col[data-v-861fadaa]{padding-right:.5rem}}.v-card[data-v-1df24efe]{border-radius:12px}.tabs-container[data-v-33cc2e7b]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:2rem;padding:1rem;box-shadow:0 1px 2px #0000000d}.tabs-wrapper[data-v-33cc2e7b]{gap:3rem;padding-bottom:1rem;display:flex;position:relative}.tabs-border[data-v-33cc2e7b]{background-color:#e5e7eb;height:1px}.tab-button[data-v-33cc2e7b]{cursor:pointer;color:#6b7280;letter-spacing:.05em;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.875rem;font-weight:600;transition:color .2s;display:flex;position:relative}.tab-label[data-v-33cc2e7b]{padding-bottom:1rem;display:block}.tab-button:hover .tab-label[data-v-33cc2e7b]{color:#374151}.tab-button.active .tab-label[data-v-33cc2e7b]{color:#111827}.tab-underline[data-v-33cc2e7b]{background-color:#f97316;border-radius:1px;height:2px;animation:.3s slideIn-33cc2e7b;position:absolute;bottom:0;left:0;right:0}@keyframes slideIn-33cc2e7b{0%{width:0;left:50%}to{width:100%;left:0}}.header-container[data-v-33cc2e7b]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem 1rem;box-shadow:0 1px 2px #0000000d}.search-filters-wrapper[data-v-33cc2e7b]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem 1rem;display:flex;box-shadow:0 1px 2px #0000000d}.search-wrapper[data-v-33cc2e7b]{flex:1;min-width:0;position:relative}.search-icon[data-v-33cc2e7b]{color:#9ca3af;pointer-events:none;z-index:1;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search-input[data-v-33cc2e7b]{width:100%}.search-input[data-v-33cc2e7b] .v-field__input{padding-left:2.5rem;font-size:.95rem}.search-input[data-v-33cc2e7b] .v-field{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .2s}.search-input[data-v-33cc2e7b] .v-field:hover{background-color:#fff;border-color:#d1d5db}.search-input[data-v-33cc2e7b] .v-field.v-field--focused{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.filters-row[data-v-33cc2e7b]{flex-wrap:wrap;gap:1rem;display:flex}.filter-select[data-v-33cc2e7b]{flex-shrink:0;min-width:200px}.filter-select[data-v-33cc2e7b] .v-field{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .2s}.filter-select[data-v-33cc2e7b] .v-field:hover{background-color:#fff;border-color:#d1d5db}.filter-select[data-v-33cc2e7b] .v-field.v-field--focused{background-color:#fff;border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.space-y-4[data-v-33cc2e7b]>*+*{margin-top:1rem}.attachment-card[data-v-04d6094f]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:all .2s;box-shadow:0 1px 2px #0000000d}.attachment-card[data-v-04d6094f]:hover{border-color:#f97316;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.min-width-0[data-v-04d6094f]{min-width:0}.document-attachments[data-v-966dadd6]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:box-shadow .2s;box-shadow:0 1px 2px #0000000d}.document-attachments[data-v-966dadd6]:hover{box-shadow:0 2px 4px #00000014}.border-bottom[data-v-966dadd6]{border-bottom:1px solid #e5e7eb}.bg-grey-lighten-5[data-v-966dadd6]{background-color:#f9fafb}.sidebar-col[data-v-88a657aa]{order:1}.content-col[data-v-88a657aa]{order:2}.info-card[data-v-88a657aa],.owner-card[data-v-88a657aa],.content-card[data-v-88a657aa]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:box-shadow .2s;box-shadow:0 1px 2px #0000000d}.info-card[data-v-88a657aa]:hover,.owner-card[data-v-88a657aa]:hover,.content-card[data-v-88a657aa]:hover{box-shadow:0 2px 4px #00000014}.card-header[data-v-88a657aa]{background:#fafafa;padding:1rem}.info-row .label[data-v-88a657aa]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.info-row .value[data-v-88a657aa]{color:#1f2937;margin-bottom:0;font-size:.95rem}.document-header[data-v-88a657aa]{border-bottom:1px solid #e5e7eb}.header-meta[data-v-88a657aa]{flex-direction:column;gap:.25rem;display:flex}.header-actions[data-v-88a657aa]{background:linear-gradient(135deg,#fff 0%,#f9fafb 100%);border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem}.back-btn[data-v-88a657aa] .v-btn__content{font-weight:600}.action-buttons[data-v-88a657aa]{gap:.75rem;display:flex}.edit-btn[data-v-88a657aa]{transition:all .3s}.edit-btn[data-v-88a657aa]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f973164d}.delete-btn[data-v-88a657aa]{transition:all .3s}.delete-btn[data-v-88a657aa]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef44444d}.hero-section[data-v-88a657aa]{background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.hero-background[data-v-88a657aa]{opacity:.08;height:120px;position:absolute;top:0;left:0;right:0}.hero-wrapper[data-v-88a657aa]{z-index:1;position:relative}.hero-grid[data-v-88a657aa]{grid-template-columns:auto 1fr;align-items:start;gap:2rem;display:grid}.hero-icon-section[data-v-88a657aa]{flex-shrink:0}.icon-box[data-v-88a657aa]{border:2px solid #ffffff80;border-radius:1.25rem;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative;box-shadow:0 8px 24px #0000001a}.hero-text-section[data-v-88a657aa]{min-width:0;padding-top:.5rem}.hero-title[data-v-88a657aa]{color:#0f172a;letter-spacing:-.02em;word-break:break-word;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800;line-height:1.1}.hero-meta-grid[data-v-88a657aa]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.meta-card[data-v-88a657aa]{background:linear-gradient(135deg,#fafafa 0%,#f3f4f6 100%);border:1px solid #e5e7eb;border-radius:.75rem;padding:.875rem;transition:all .3s}.meta-card[data-v-88a657aa]:hover{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-color:#f97316;transform:translateY(-2px);box-shadow:0 4px 12px #f973161a}.meta-card-clickable[data-v-88a657aa]{cursor:pointer}.meta-card-clickable[data-v-88a657aa]:hover{background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border-color:#0ea5e9;box-shadow:0 4px 12px #0ea5e933}.meta-card-clickable[data-v-88a657aa]:active{transform:translateY(0)}.meta-label[data-v-88a657aa]{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:.7rem;font-weight:700}.meta-value[data-v-88a657aa]{color:#1f2937;font-size:.95rem;font-weight:600}.attachments-container[data-v-88a657aa]{text-align:center;background:linear-gradient(135deg,#fafafa 0%,#f3f4f6 100%);border:2px dashed #e5e7eb;border-radius:.75rem;padding:2rem;transition:all .3s}.attachments-container[data-v-88a657aa]:hover{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-color:#d1d5db}.attachments-container.drag-over[data-v-88a657aa]{background-color:#eff6ff;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}@media (max-width:960px){.sidebar-col[data-v-88a657aa]{order:2}.content-col[data-v-88a657aa]{order:1}.hero-grid[data-v-88a657aa]{grid-template-columns:1fr;gap:1.5rem}.icon-box[data-v-88a657aa]{width:80px;height:80px;margin-bottom:.5rem}.hero-title[data-v-88a657aa]{font-size:1.875rem}.hero-meta-grid[data-v-88a657aa]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hero-wrapper[data-v-88a657aa]{padding:1.5rem}.hero-title[data-v-88a657aa]{margin-bottom:1rem;font-size:1.5rem}.hero-meta-grid[data-v-88a657aa]{grid-template-columns:1fr;gap:.75rem}.meta-card[data-v-88a657aa]{padding:.75rem}.icon-box[data-v-88a657aa]{width:70px;height:70px}}.header-actions[data-v-b9a5d47d]{padding:0 1rem}.back-btn[data-v-b9a5d47d]{margin-right:.5rem}.action-buttons[data-v-b9a5d47d]{gap:.75rem;display:flex}.edit-btn[data-v-b9a5d47d],.delete-btn[data-v-b9a5d47d]{white-space:nowrap}.cursor-pointer[data-v-b9a5d47d]{cursor:pointer}.card-header[data-v-b9a5d47d],[data-v-b9a5d47d] .card-header{padding-bottom:.75rem}.permission-btn[data-v-b9a5d47d]{transition:all .2s}.permission-btn[data-v-b9a5d47d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.permission-options[data-v-b9a5d47d]{justify-content:center}.permission-card[data-v-b9a5d47d]{cursor:pointer;border-radius:.5rem;flex:1;max-width:150px;transition:all .2s,box-shadow .2s}.permission-card[data-v-b9a5d47d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.permission-card.selected[data-v-b9a5d47d]{border:2px solid}.bg-transparent[data-v-ad4a8587]{background-color:#0000!important}[data-v-ad4a8587] .v-overlay__scrim{opacity:0!important;background:0 0!important}.bg-transparent[data-v-055ccc6b]{background-color:#0000!important}[data-v-055ccc6b] .v-overlay__scrim{opacity:0!important;background:0 0!important}[data-v-055ccc6b] .v-progress-circular{margin:1rem}.center-text[data-v-055ccc6b]{text-align:center}
