@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&display=swap";/*!
* Bootstrap  v5.3.3 (https://getbootstrap.com/)
* Copyright 2011-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media(min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media(min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media(min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media(max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media(min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media(max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.app-theme .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.app-theme .pointer-events-none{pointer-events:none}.app-theme .visible{visibility:visible}.app-theme .static{position:static}.app-theme .fixed{position:fixed}.app-theme .absolute{position:absolute}.app-theme .relative{position:relative}.app-theme .sticky{position:sticky}.app-theme .inset-0{top:0;right:0;bottom:0;left:0}.app-theme .bottom-full{bottom:100%}.app-theme .left-1\/2{left:50%}.app-theme .left-full{left:100%}.app-theme .right-full{right:100%}.app-theme .top-0{top:0}.app-theme .top-1\/2{top:50%}.app-theme .top-full{top:100%}.app-theme .z-50{z-index:50}.app-theme .m-0{margin:0}.app-theme .mx-0{margin-left:0;margin-right:0}.app-theme .-mb-px{margin-bottom:-1px}.app-theme .mb-0{margin-bottom:0}.app-theme .mb-0\.5{margin-bottom:.125rem}.app-theme .mb-1{margin-bottom:.25rem}.app-theme .mb-1\.5{margin-bottom:.375rem}.app-theme .mb-2{margin-bottom:.5rem}.app-theme .mb-3{margin-bottom:.75rem}.app-theme .mb-4{margin-bottom:1rem}.app-theme .me-1{margin-inline-end:.25rem}.app-theme .me-2{margin-inline-end:.5rem}.app-theme .ml-0\.5{margin-left:.125rem}.app-theme .ml-2{margin-left:.5rem}.app-theme .ml-auto{margin-left:auto}.app-theme .mr-2{margin-right:.5rem}.app-theme .ms-1{margin-inline-start:.25rem}.app-theme .ms-2{margin-inline-start:.5rem}.app-theme .ms-auto{margin-inline-start:auto}.app-theme .mt-0{margin-top:0}.app-theme .mt-0\.5{margin-top:.125rem}.app-theme .mt-1{margin-top:.25rem}.app-theme .mt-2{margin-top:.5rem}.app-theme .mt-3{margin-top:.75rem}.app-theme .mt-4{margin-top:1rem}.app-theme .mt-6{margin-top:1.5rem}.app-theme .block{display:block}.app-theme .inline-block{display:inline-block}.app-theme .inline{display:inline}.app-theme .flex{display:flex}.app-theme .inline-flex{display:inline-flex}.app-theme .table{display:table}.app-theme .grid{display:grid}.app-theme .hidden{display:none}.app-theme .h-10{height:2.5rem}.app-theme .h-12{height:3rem}.app-theme .h-2{height:.5rem}.app-theme .h-3{height:.75rem}.app-theme .h-4{height:1rem}.app-theme .h-5{height:1.25rem}.app-theme .h-6{height:1.5rem}.app-theme .h-8{height:2rem}.app-theme .h-full{height:100%}.app-theme .max-h-60{max-height:15rem}.app-theme .min-h-10{min-height:2.5rem}.app-theme .min-h-\[60px\]{min-height:60px}.app-theme .w-10{width:2.5rem}.app-theme .w-12{width:3rem}.app-theme .w-2{width:.5rem}.app-theme .w-3{width:.75rem}.app-theme .w-4{width:1rem}.app-theme .w-5{width:1.25rem}.app-theme .w-6{width:1.5rem}.app-theme .w-8{width:2rem}.app-theme .w-full{width:100%}.app-theme .min-w-0{min-width:0px}.app-theme .max-w-3xl{max-width:48rem}.app-theme .flex-1{flex:1 1 0%}.app-theme .shrink-0{flex-shrink:0}.app-theme .-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.app-theme .-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.app-theme .rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.app-theme .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.app-theme .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-theme .animate-spin{animation:spin 1s linear infinite}.app-theme .cursor-not-allowed{cursor:not-allowed}.app-theme .cursor-pointer{cursor:pointer}.app-theme .resize{resize:both}.app-theme .flex-col{flex-direction:column}.app-theme .flex-wrap{flex-wrap:wrap}.app-theme .items-start{align-items:flex-start}.app-theme .items-center{align-items:center}.app-theme .justify-center{justify-content:center}.app-theme .justify-between{justify-content:space-between}.app-theme .gap-1{gap:.25rem}.app-theme .gap-1\.5{gap:.375rem}.app-theme .gap-2{gap:.5rem}.app-theme .gap-3{gap:.75rem}.app-theme .gap-4{gap:1rem}.app-theme :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.app-theme :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.app-theme :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.app-theme .overflow-auto{overflow:auto}.app-theme .overflow-hidden{overflow:hidden}.app-theme .overflow-x-auto{overflow-x:auto}.app-theme .whitespace-nowrap{white-space:nowrap}.app-theme .rounded{border-radius:.25rem}.app-theme .rounded-full{border-radius:9999px}.app-theme .rounded-lg{border-radius:.5rem}.app-theme .rounded-md{border-radius:.375rem}.app-theme .rounded-xl{border-radius:.75rem}.app-theme .border{border-width:1px}.app-theme .border-0{border-width:0px}.app-theme .border-2{border-width:2px}.app-theme .border-4{border-width:4px}.app-theme .border-\[3px\]{border-width:3px}.app-theme .border-b{border-bottom-width:1px}.app-theme .border-b-2{border-bottom-width:2px}.app-theme .border-t{border-top-width:1px}.app-theme .border-\[\#E6E1D9\]{--tw-border-opacity: 1;border-color:rgb(230 225 217 / var(--tw-border-opacity, 1))}.app-theme .border-\[var\(--app-border\)\]{border-color:var(--app-border)}.app-theme .border-\[var\(--app-input-border\)\]{border-color:var(--app-input-border)}.app-theme .border-\[var\(--app-primary\)\]{border-color:var(--app-primary)}.app-theme .border-\[var\(--app-primary-tint\)\]{border-color:var(--app-primary-tint)}.app-theme .border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.app-theme .border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.app-theme .border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.app-theme .border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.app-theme .border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.app-theme .border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.app-theme .border-transparent{border-color:transparent}.app-theme .border-white\/30{border-color:#ffffff4d}.app-theme .border-t-\[\#0F6B66\]{--tw-border-opacity: 1;border-top-color:rgb(15 107 102 / var(--tw-border-opacity, 1))}.app-theme .border-t-slate-500{--tw-border-opacity: 1;border-top-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.app-theme .border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.app-theme .bg-\[\#0F6B66\]{--tw-bg-opacity: 1;background-color:rgb(15 107 102 / var(--tw-bg-opacity, 1))}.app-theme .bg-\[\#EAF7EE\]{--tw-bg-opacity: 1;background-color:rgb(234 247 238 / var(--tw-bg-opacity, 1))}.app-theme .bg-\[var\(--app-input-bg\)\]{background-color:var(--app-input-bg)}.app-theme .bg-\[var\(--app-primary\)\]{background-color:var(--app-primary)}.app-theme .bg-\[var\(--app-primary-tint\)\]{background-color:var(--app-primary-tint)}.app-theme .bg-\[var\(--app-surface\)\]{background-color:var(--app-surface)}.app-theme .bg-\[var\(--app-surface-alt\)\]{background-color:var(--app-surface-alt)}.app-theme .bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.app-theme .bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.app-theme .bg-black\/50{background-color:#00000080}.app-theme .bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.app-theme .bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.app-theme .bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.app-theme .bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.app-theme .bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.app-theme .bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.app-theme .bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.app-theme .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.app-theme .bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.app-theme .p-1{padding:.25rem}.app-theme .p-2{padding:.5rem}.app-theme .p-3{padding:.75rem}.app-theme .p-4{padding:1rem}.app-theme .p-6{padding:1.5rem}.app-theme .px-1{padding-left:.25rem;padding-right:.25rem}.app-theme .px-2{padding-left:.5rem;padding-right:.5rem}.app-theme .px-3{padding-left:.75rem;padding-right:.75rem}.app-theme .px-4{padding-left:1rem;padding-right:1rem}.app-theme .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.app-theme .py-1{padding-top:.25rem;padding-bottom:.25rem}.app-theme .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.app-theme .py-16{padding-top:4rem;padding-bottom:4rem}.app-theme .py-2{padding-top:.5rem;padding-bottom:.5rem}.app-theme .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.app-theme .py-3{padding-top:.75rem;padding-bottom:.75rem}.app-theme .py-4{padding-top:1rem;padding-bottom:1rem}.app-theme .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.app-theme .pb-4{padding-bottom:1rem}.app-theme .pt-4{padding-top:1rem}.app-theme .pt-5{padding-top:1.25rem}.app-theme .text-left{text-align:left}.app-theme .text-center{text-align:center}.app-theme .text-2xl{font-size:1.5rem;line-height:2rem}.app-theme .text-lg{font-size:1.125rem;line-height:1.75rem}.app-theme .text-sm{font-size:.875rem;line-height:1.25rem}.app-theme .text-xl{font-size:1.25rem;line-height:1.75rem}.app-theme .text-xs{font-size:.75rem;line-height:1rem}.app-theme .font-medium{font-weight:500}.app-theme .font-semibold{font-weight:600}.app-theme .uppercase{text-transform:uppercase}.app-theme .lowercase{text-transform:lowercase}.app-theme .italic{font-style:italic}.app-theme .tracking-wide{letter-spacing:.025em}.app-theme .text-\[\#0F6B66\]{--tw-text-opacity: 1;color:rgb(15 107 102 / var(--tw-text-opacity, 1))}.app-theme .text-\[\#1E7A3D\]{--tw-text-opacity: 1;color:rgb(30 122 61 / var(--tw-text-opacity, 1))}.app-theme .text-\[\#20302E\]{--tw-text-opacity: 1;color:rgb(32 48 46 / var(--tw-text-opacity, 1))}.app-theme .text-\[\#20302E\]\/80{color:#20302ecc}.app-theme .text-\[\#FE7A59\]{--tw-text-opacity: 1;color:rgb(254 122 89 / var(--tw-text-opacity, 1))}.app-theme .text-\[var\(--app-danger\)\]{color:var(--app-danger)}.app-theme .text-\[var\(--app-heading\)\]{color:var(--app-heading)}.app-theme .text-\[var\(--app-input-text\)\]{color:var(--app-input-text)}.app-theme .text-\[var\(--app-primary\)\]{color:var(--app-primary)}.app-theme .text-\[var\(--app-text\)\]{color:var(--app-text)}.app-theme .text-\[var\(--app-text-muted\)\]{color:var(--app-text-muted)}.app-theme .text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.app-theme .text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.app-theme .text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.app-theme .text-primary{--tw-text-opacity: 1;color:rgb(15 107 102 / var(--tw-text-opacity, 1))}.app-theme .text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.app-theme .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.app-theme .text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.app-theme .text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.app-theme .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.app-theme .underline{text-decoration-line:underline}.app-theme .opacity-25{opacity:.25}.app-theme .opacity-60{opacity:.6}.app-theme .opacity-75{opacity:.75}.app-theme .opacity-90{opacity:.9}.app-theme .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-theme .shadow-\[0_1px_3px_rgba\(32\,48\,46\,0\.06\)\]{--tw-shadow: 0 1px 3px rgba(32,48,46,.06);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-theme .shadow-\[0_4px_16px_rgba\(32\,48\,46\,0\.08\)\]{--tw-shadow: 0 4px 16px rgba(32,48,46,.08);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-theme .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-theme .outline{outline-style:solid}.app-theme .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.app-theme .drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.app-theme .grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.app-theme .\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.app-theme .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.app-theme .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-theme .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-theme .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-theme .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-theme .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.app-theme .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.form-label .text-danger{font-size:1.35em;font-weight:700;line-height:1}html,body{margin:0 auto!important;padding:0}hr{margin:0;border:0;border-top:0;opacity:1!important}.app-theme .hover\:border-\[var\(--app-border\)\]:hover{border-color:var(--app-border)}.app-theme .hover\:bg-\[var\(--app-primary-tint\)\]:hover{background-color:var(--app-primary-tint)}.app-theme .hover\:bg-\[var\(--app-surface-alt\)\]:hover{background-color:var(--app-surface-alt)}.app-theme .hover\:text-\[var\(--app-primary\)\]:hover{color:var(--app-primary)}.app-theme .hover\:text-\[var\(--app-primary-hover\)\]:hover{color:var(--app-primary-hover)}.app-theme .hover\:text-\[var\(--app-text\)\]:hover{color:var(--app-text)}.app-theme .hover\:underline:hover{text-decoration-line:underline}.app-theme .hover\:opacity-100:hover{opacity:1}.app-theme .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.app-theme .focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.app-theme .focus\:ring-\[var\(--app-primary\)\]:focus{--tw-ring-color: var(--app-primary)}.app-theme .focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.app-theme :is(.peer:checked~.peer-checked\:border-\[\#0F6B66\]){--tw-border-opacity: 1;border-color:rgb(15 107 102 / var(--tw-border-opacity, 1))}.app-theme :is(.peer:focus-visible~.peer-focus-visible\:ring-2){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.app-theme :is(.peer:focus-visible~.peer-focus-visible\:ring-\[var\(--app-primary\)\]){--tw-ring-color: var(--app-primary)}.app-theme :is(.peer:disabled~.peer-disabled\:cursor-not-allowed){cursor:not-allowed}.app-theme :is(.peer:disabled~.peer-disabled\:opacity-50){opacity:.5}@media(min-width:640px){.app-theme .sm\:flex-row{flex-direction:row}.app-theme .sm\:items-center{align-items:center}.app-theme .sm\:justify-between{justify-content:space-between}}:root{--app-bg: #ffffff;--app-surface: #ffffff;--app-surface-alt: #f1eee9;--app-card-bg: #ffffff;--app-primary: #0f6b66;--app-primary-hover: #0c5652;--app-primary-loading: #14837d;--app-primary-tint: #e7f3f1;--app-heading: #20302e;--app-heading-accent-bar: #fe7a59;--app-text: #20302e;--app-text-muted: #6b7876;--app-border: #e6e1d9;--app-success: #22c55e;--app-warning: #b8860b;--app-danger: #d64545;--app-danger-hover: #b93a3a;--app-table-text: var(--app-text);--app-table-muted: var(--app-text-muted);--app-table-border: var(--app-border);--app-table-head-bg: #f4f1ec;--app-table-row-bg: var(--app-surface);--app-table-row-hover: var(--app-primary-tint);--app-table-zebra: var(--app-surface-alt);--app-input-bg: #ffffff;--app-input-filled: #e8f0ee;--app-input-border: #d8d2c7;--app-input-border-focus: var(--app-primary);--app-input-text: var(--app-text);--app-page-bg: #faf8f6;--app-text-on-dark: #ffffff;--app-text-on-dark-muted: rgba(255, 255, 255, .88);--app-text-on-dark-subtle: rgba(255, 255, 255, .72);--app-sidebar-width: 240px;--app-sidebar-collapsed: 64px;--app-topbar-height: 48px}html.app-theme{font-size:12px;font-family:Inter,system-ui,sans-serif;color:var(--app-text);background:var(--app-page-bg);color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}html.app-theme::-webkit-scrollbar{width:10px;height:10px}html.app-theme::-webkit-scrollbar-track{background:#20302e0f}html.app-theme::-webkit-scrollbar-thumb{background:#20302e38;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.app-theme::-webkit-scrollbar-thumb:hover{background:#0f6b6661;border:2px solid transparent;background-clip:padding-box}@media(min-width:1440px){html.app-theme{font-size:13px}}@media(max-width:1024px){html.app-theme{font-size:11px}}@media(max-width:768px){html.app-theme{font-size:10px}}html.app-theme body{font-family:Inter,system-ui,sans-serif;color:var(--app-text);background:var(--app-page-bg);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}html.app-theme body::-webkit-scrollbar{width:10px;height:10px}html.app-theme body::-webkit-scrollbar-track{background:#20302e0f}html.app-theme body::-webkit-scrollbar-thumb{background:#20302e38;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.app-theme body::-webkit-scrollbar-thumb:hover{background:#0f6b6661;border:2px solid transparent;background-clip:padding-box}html.app-theme :where(h1,h2,h3,h4,h5,h6){color:var(--app-heading);font-weight:600;line-height:1.3;margin:0}html.app-theme h1{font-size:1.5rem}html.app-theme h2{font-size:1.25rem}html.app-theme h3{font-size:1.125rem}html.app-theme h4{font-size:1rem}html.app-theme h5{font-size:.875rem}html.app-theme h6{font-size:.75rem}@media(max-width:768px){html.app-theme h1{font-size:1.375rem}html.app-theme h2{font-size:1.125rem}html.app-theme h3{font-size:1rem}html.app-theme h4{font-size:.875rem}html.app-theme h5{font-size:.75rem}html.app-theme h6{font-size:.6875rem}}@media(min-width:1440px){html.app-theme h1{font-size:1.375rem}}html.app-theme button,html.app-theme input,html.app-theme textarea,html.app-theme select{font-family:inherit;font-size:.875rem}@media(max-width:1024px){html.app-theme button,html.app-theme input,html.app-theme textarea,html.app-theme select{font-size:.75rem}}@media(max-width:768px){html.app-theme button,html.app-theme input,html.app-theme textarea,html.app-theme select{font-size:.6875rem}}html.app-theme *:focus{outline:none!important}html.app-theme input:focus,html.app-theme textarea:focus,html.app-theme select:focus{border-color:var(--app-input-border-focus)!important;box-shadow:0 0 0 3px #0f6b662e!important}html.app-theme input:disabled,html.app-theme textarea:disabled,html.app-theme select:disabled{background:var(--app-surface-alt)!important;color:var(--app-text)!important;opacity:1!important;cursor:not-allowed}html.app-theme ::placeholder{color:var(--app-text-muted);opacity:1}html.app-theme a{color:var(--app-primary);text-decoration:none}html.app-theme a:hover{color:var(--app-primary-hover)}html.app-theme a.app-btn--primary,html.app-theme a.app-btn--secondary,html.app-theme a.app-btn--danger,html.app-theme a.app-btn--primary:hover,html.app-theme a.app-btn--secondary:hover,html.app-theme a.app-btn--danger:hover{color:#fff}html.app-theme a.app-btn--outline,html.app-theme a.app-btn--outline:hover{color:var(--app-primary)}html.app-theme a.app-btn--ghost{color:var(--app-text)}html.app-theme a.app-btn--ghost:hover{color:var(--app-primary)}.app-heading-accent{border-left:3px solid var(--app-heading-accent-bar);padding-left:12px;color:var(--app-heading)}.app-welcome-card{position:relative;overflow:hidden;border-radius:12px;border:1px solid rgba(15,107,102,.22);background:linear-gradient(135deg,rgba(15,107,102,.16) 0%,#ffffff 45%,var(--app-primary-tint) 100%);box-shadow:0 4px 24px #0f6b6614,0 1px #ffffffd9;color:var(--app-text);padding:1.5rem}.app-welcome-card-dark{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#0a4542,#0f6b66,#0c5652);box-shadow:0 8px 28px #0f6b6647;color:var(--app-text-on-dark);padding:1.5rem}html.app-theme .app-welcome-card-dark .sa-dash__eyebrow{color:var(--app-text-on-dark-subtle)!important}html.app-theme .app-welcome-card-dark .sa-dash__title{color:var(--app-text-on-dark)!important}html.app-theme .app-welcome-card-dark .sa-dash__subtitle,html.app-theme .app-welcome-card-dark .sa-dash__hero-date{color:var(--app-text-on-dark-muted)!important}html.app-theme .app-welcome-card-dark a.sa-dash__hero-alert,html.app-theme .app-welcome-card-dark .sa-dash__hero-alert{color:var(--app-text-on-dark)!important;border-color:#ffffff59;background:#ffffff1a}html.app-theme .app-welcome-card-dark a.sa-dash__hero-alert:hover{color:var(--app-text-on-dark)!important;border-color:#ffffff80;background:#ffffff29}html.app-theme .app-welcome-card-dark .sa-dash__hero-alert svg{color:inherit}html.app-theme .app-welcome-card-dark .sa-dash__hero-stat{color:var(--app-text)}html.app-theme .app-welcome-card-dark .sa-dash__hero-stat-value{color:var(--app-text)!important}html.app-theme .app-welcome-card-dark .sa-dash__hero-stat-label{color:var(--app-text-muted)!important}html.app-theme .app-welcome-card-dark a.sa-dash__hero-stat:hover{color:var(--app-text)}.app-welcome-card-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:9999px;background:var(--app-primary-tint);border:1px solid var(--app-primary);color:var(--app-primary);font-size:.75rem;font-weight:500}.app-welcome-card-dark .app-welcome-card-chip{background:#ffffff26;border-color:#ffffff59;color:var(--app-text-on-dark)}.app-welcome-card-glow{position:absolute;width:200px;height:200px;border-radius:50%;background:#0f6b6640;filter:blur(60px);pointer-events:none;top:-40px;right:-40px}.app-modal-surface{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-height:90vh;background:var(--app-surface);border:1px solid var(--app-border);box-shadow:0 24px 80px #20302e29,0 1px #fff9;border-radius:8px;overflow:hidden;color:var(--app-text)}.app-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.app-modal-root--elevated{z-index:120}.app-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}html.app-theme .app-modal-root{z-index:1150}html.app-theme .app-modal-root--elevated{z-index:1200}html.app-theme .app-modal-backdrop{background:#20302e59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.app-modal-surface--sm{max-width:28rem}.app-modal-surface--md{max-width:32rem}.app-modal-surface--lg{max-width:42rem}.app-modal-surface--xl{max-width:56rem}.app-modal-surface--2xl{max-width:72rem}.app-modal-surface--3xl{max-width:min(95vw,96rem)}.app-modal-surface--4xl{max-width:min(92vw,90rem)}.app-modal-surface--fullscreen{max-width:none;width:100vw;height:100vh;max-height:100vh;border-radius:0}.app-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:1rem 1.25rem;border-bottom:1px solid var(--app-border)}.app-modal-title{margin:0;font-size:1.125rem;font-weight:600;color:var(--app-heading);line-height:1.35}.app-modal-header-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.app-modal-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:.375rem;border:0;border-radius:.5rem;background:transparent;color:var(--app-text);opacity:.72;cursor:pointer}.app-modal-icon-btn svg{width:1.125rem;height:1.125rem;stroke-width:2.25}.app-modal-icon-btn:hover{opacity:1;color:var(--app-text);background:var(--app-surface-alt)}.app-modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1.25rem;-webkit-overflow-scrolling:touch;color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}.app-modal-body::-webkit-scrollbar{width:8px;height:8px}.app-modal-body::-webkit-scrollbar-track{background:#20302e0f;border-radius:999px}.app-modal-body::-webkit-scrollbar-thumb{background:#20302e47;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.app-modal-body::-webkit-scrollbar-thumb:hover{background:#0f6b6673;border:2px solid transparent;background-clip:padding-box}.app-modal-body .app-modal-copy{margin:0 0 1rem;color:var(--app-text-muted);font-size:.875rem;line-height:1.5}.app-modal-body .app-modal-copy strong{color:var(--app-text);font-weight:600}.app-modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;flex-shrink:0;padding:.75rem 1.25rem;border-top:1px solid var(--app-border);background:var(--app-surface)}.app-modal-footer>.app-btn,.app-modal-footer>button{flex:1 1 0;max-width:12.5rem;min-width:9.5rem;height:2.5rem;box-sizing:border-box;white-space:nowrap}.app-field{width:100%}.app-field__label{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:500;color:var(--app-text)}.app-field__required{margin-left:.125rem;color:var(--app-danger)}.app-field__error{margin:.25rem 0 0;font-size:.875rem;color:var(--app-danger)}.app-input,.app-textarea{display:block;width:100%;box-sizing:border-box;border:1px solid var(--app-input-border);border-radius:.375rem;background:var(--app-input-bg)!important;color:var(--app-input-text)!important;-webkit-text-fill-color:var(--app-input-text);font-size:.875rem;line-height:1.4}.app-input{height:2.5rem;padding:0 .75rem}.app-textarea{min-height:5rem;padding:.5rem .75rem;resize:vertical}.app-input::placeholder,.app-textarea::placeholder{color:var(--app-text-muted);opacity:1}.app-input:focus,.app-textarea:focus{outline:none;border-color:var(--app-input-border-focus)!important;box-shadow:0 0 0 3px #0f6b662e}html.app-theme :is(.app-input,.app-textarea,.auth-field__input,.auth-field__textarea)[placeholder]:not(:placeholder-shown):not(:focus):not(:disabled):not([readonly]){background:var(--app-input-filled)!important;background-color:var(--app-input-filled)!important}html.app-theme .auth-card :is(input[type=email],input[type=password],input[type=text],input[type=tel],input[type=date],input:not([type]),textarea)[placeholder]:not(:placeholder-shown):not(:focus):not(:disabled):not([readonly]){background:var(--app-input-filled)!important;background-color:var(--app-input-filled)!important}.app-input.is-invalid,.app-textarea.is-invalid{border-color:var(--app-danger)!important}html.app-theme .app-input:disabled,html.app-theme .app-input[readonly],html.app-theme .app-textarea:disabled,html.app-theme .app-textarea[readonly]{background:var(--app-table-head-bg)!important;color:var(--app-text-muted)!important;-webkit-text-fill-color:var(--app-text-muted);border-color:var(--app-input-border);cursor:not-allowed;box-shadow:none!important}html.app-theme .app-input:disabled:focus,html.app-theme .app-input[readonly]:focus,html.app-theme .app-textarea:disabled:focus,html.app-theme .app-textarea[readonly]:focus{border-color:var(--app-input-border)!important;box-shadow:none!important}.app-select{position:relative}.app-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:2.5rem;padding:0 .75rem;box-sizing:border-box;border:1px solid var(--app-input-border);border-radius:.375rem;background:var(--app-input-bg)!important;color:var(--app-input-text)!important;font-family:Inter,system-ui,sans-serif;font-size:.875rem;line-height:1.4;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.app-select__trigger:hover:not(:disabled){border-color:#0f6b6673}.app-select__trigger:focus,.app-select__trigger:focus-visible,.app-select__trigger[aria-expanded=true]{outline:none;border-color:var(--app-input-border-focus)!important;box-shadow:0 0 0 3px #0f6b662e}.app-select__trigger:disabled{background:var(--app-surface-alt, #f3f1ec)!important;color:var(--app-text-muted)!important;cursor:not-allowed;opacity:.85}.app-select__trigger.is-invalid{border-color:var(--app-danger)!important}.app-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select__placeholder{color:var(--app-text-muted)}.app-select__chevron{flex-shrink:0;width:1rem;height:1rem;color:var(--app-text-muted)}.app-select__menu{max-height:15rem;overflow:auto;border:1px solid var(--app-border);border-radius:.375rem;background:var(--app-surface);box-shadow:0 12px 32px #20302e24,0 1px #fff9;color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}html.app-theme .app-select__menu::-webkit-scrollbar{width:8px;height:8px}html.app-theme .app-select__menu::-webkit-scrollbar-track{background:#20302e0f;border-radius:999px}html.app-theme .app-select__menu::-webkit-scrollbar-thumb{background:#20302e47;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.app-theme .app-select__menu::-webkit-scrollbar-thumb:hover{background:#0f6b6673;border:2px solid transparent;background-clip:padding-box}.app-select__search{position:sticky;top:0;z-index:1;padding:.5rem;border-bottom:1px solid var(--app-border);background:var(--app-surface)}.app-select__search-input{display:block;width:100%;height:2rem;box-sizing:border-box;padding:0 .5rem;border:1px solid var(--app-input-border);border-radius:.375rem;background:var(--app-input-bg);color:var(--app-input-text);font-size:.875rem}.app-select__search-input:focus{outline:none;border-color:var(--app-input-border-focus);box-shadow:0 0 0 3px #0f6b662e}.app-select__option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border:none;background:transparent;color:var(--app-text);font-family:Inter,system-ui,sans-serif;font-size:.875rem;line-height:1.35;text-align:left;cursor:pointer}.app-select__option:hover,.app-select__option:focus-visible{outline:none;background:var(--app-primary-tint);color:var(--app-primary)}.app-select__option.is-selected{background:var(--app-primary-tint);color:var(--app-primary);font-weight:500}.app-select__option.is-disabled,.app-select__option:disabled{opacity:.45;cursor:not-allowed}.app-select__check{flex-shrink:0;width:1rem;height:1rem;color:var(--app-primary)}.app-select__empty{padding:.65rem .75rem;font-size:.875rem;color:var(--app-text-muted)}html.app-theme .dash-list-toolbar__actions>.app-select.dash-table-sort,html.app-theme .dash-list-toolbar__actions>.app-select.dash-filter-select{width:13rem;max-width:100%;flex:0 0 13rem;height:var(--app-toolbar-h, 40px);margin:0;padding:0;border:none;background:transparent;background-image:none;box-shadow:none}html.app-theme .dash-list-toolbar__actions>.app-select.dash-table-sort .app-select__trigger,html.app-theme .dash-list-toolbar__actions>.app-select.dash-filter-select .app-select__trigger{height:100%;min-height:var(--app-toolbar-h, 40px);border-radius:8px;font-size:13px;background-image:none!important}html.app-theme .dash-list-toolbar__actions>select.dash-table-sort,html.app-theme .dash-list-toolbar__actions>select.dash-filter-select,html.app-theme .dash-list-toolbar__actions>.form-select.dash-table-sort,html.app-theme .dash-list-toolbar__actions>.form-select.dash-filter-select{width:13rem;max-width:100%;flex:0 0 13rem;height:var(--app-toolbar-h, 40px)}.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;font-weight:500;font-size:.875rem;line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.app-btn:disabled{opacity:.5;cursor:not-allowed}.app-btn--sm{height:2rem;padding:.5rem .75rem;font-size:.875rem}.app-btn--md{height:2.5rem;padding:.625rem 1rem}.app-btn--lg{height:3rem;padding:.75rem 1.5rem;font-size:1rem}.app-btn--primary,.app-btn--secondary{background:#0f6b66;color:#fff;box-shadow:0 1px 2px #20302e14}.app-btn--primary:hover:not(:disabled),.app-btn--secondary:hover:not(:disabled){background:#0c5652}.app-btn--outline{background:transparent;border-color:var(--app-primary);color:var(--app-primary)}.app-btn--outline:hover:not(:disabled){background:var(--app-primary-tint)}.app-btn--ghost{background:transparent;border-color:var(--app-border);color:var(--app-text)}.app-btn--ghost:hover:not(:disabled){background:var(--app-surface-alt);color:var(--app-primary)}.app-btn--danger{background:#d64545;color:#fff;box-shadow:0 1px 2px #20302e14}.app-btn--danger:hover:not(:disabled){background:#b93a3a}.app-checkbox{display:flex;align-items:flex-start;gap:.5rem}.app-checkbox__control{position:relative;flex-shrink:0;margin-top:.125rem}.app-checkbox__input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.app-checkbox__box{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid #cbd5e1;border-radius:.25rem;background:#fff;cursor:pointer}.app-checkbox__input:checked+.app-checkbox__box{border-color:#0f6b66;background:#0f6b66}.app-checkbox__input:focus-visible+.app-checkbox__box{box-shadow:0 0 0 3px #0f6b662e}.app-checkbox__input:disabled+.app-checkbox__box{opacity:.5;cursor:not-allowed}.app-checkbox__icon{width:.75rem;height:.75rem;color:#fff}.app-checkbox__copy{min-width:0}.app-checkbox__label{display:block;font-size:.875rem;font-weight:500;color:var(--app-text);cursor:pointer}.app-checkbox__desc{margin:.15rem 0 0;font-size:.75rem;color:var(--app-text-muted)}.app-checkbox__error{margin:.15rem 0 0;font-size:.875rem;color:var(--app-danger)}html.app-theme .app-switch{display:inline-flex;align-items:center;gap:.5rem}html.app-theme .app-switch__track{position:relative;box-sizing:border-box;flex-shrink:0;margin:0;padding:0!important;border:1px solid #d1d5db;border-radius:9999px;background:#e5e7eb;cursor:pointer;overflow:hidden;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;line-height:1!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:normal!important;box-shadow:none!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease}html.app-theme .app-switch__track:before,html.app-theme .app-switch__track:after{content:none!important;display:none!important}html.app-theme .app-switch__track--sm{width:1.75rem!important;height:1rem!important}html.app-theme .app-switch__track--md{width:2.25rem!important;height:1.25rem!important}html.app-theme .app-switch__track--lg{width:2.75rem!important;height:1.5rem!important}html.app-theme .app-switch__track--checked{background:var(--app-primary)!important;border-color:var(--app-primary)!important}html.app-theme .app-switch__track:focus-visible{outline:none;box-shadow:0 0 0 3px #0f6b662e}html.app-theme .app-switch__track--disabled{opacity:.5;cursor:not-allowed}html.app-theme .app-switch__thumb{position:absolute;top:50%;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #20302e1f;pointer-events:none;transform:translateY(-50%);transition:left .2s ease,transform .2s ease}html.app-theme .app-switch__thumb--sm{width:.75rem;height:.75rem}html.app-theme .app-switch__thumb--md{width:1rem;height:1rem}html.app-theme .app-switch__thumb--lg{width:1.25rem;height:1.25rem}html.app-theme .app-switch__track--checked .app-switch__thumb--sm{left:calc(100% - .75rem - 2px);transform:translateY(-50%)}html.app-theme .app-switch__track--checked .app-switch__thumb--md{left:calc(100% - 1rem - 2px);transform:translateY(-50%)}html.app-theme .app-switch__track--checked .app-switch__thumb--lg{left:calc(100% - 1.25rem - 2px);transform:translateY(-50%)}html.app-theme .app-switch__label{font-size:.875rem;color:var(--app-text)}.app-modal-surface :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not(:disabled):not([readonly]){background:var(--app-input-bg)!important;background-color:var(--app-input-bg)!important;color:var(--app-input-text)!important;-webkit-text-fill-color:var(--app-input-text);border-color:var(--app-input-border)!important}html.app-theme .app-modal-surface :is(input.app-input,textarea.app-textarea):is(:disabled,[readonly]),html.app-theme .app-modal-surface :is(input,textarea):is(:disabled,[readonly]):not([type=checkbox]):not([type=radio]){background:var(--app-table-head-bg)!important;background-color:var(--app-table-head-bg)!important;color:var(--app-text-muted)!important;-webkit-text-fill-color:var(--app-text-muted);border-color:var(--app-input-border)!important;cursor:not-allowed;box-shadow:none!important;opacity:1}html.app-theme .app-modal-surface :is(input.app-input,textarea.app-textarea):is(:disabled,[readonly]):focus,html.app-theme .app-modal-surface :is(input,textarea):is(:disabled,[readonly]):not([type=checkbox]):not([type=radio]):focus{border-color:var(--app-input-border)!important;box-shadow:none!important}.app-table-wrap{border:1px solid var(--app-table-border);border-radius:12px;overflow:hidden;background:var(--app-surface)}.app-table-wrap table{width:100%;border-collapse:separate;border-spacing:0}.app-table-wrap thead th{background:var(--app-table-head-bg);color:var(--app-table-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.625rem .75rem;border-bottom:1px solid var(--app-table-border);text-align:left;white-space:nowrap}.app-table-wrap tbody td{color:var(--app-table-text);font-size:.875rem;padding:.625rem .75rem;border-bottom:1px solid var(--app-table-border);background:var(--app-table-row-bg)}.app-table-wrap tbody tr:nth-child(2n) td{background:var(--app-table-zebra)}.app-table-wrap tbody tr:hover td{background:var(--app-table-row-hover)}.app-table-wrap tbody tr:last-child td{border-bottom:none}.app-td__title{display:block;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--app-text);letter-spacing:-.01em}.app-td__desc{display:block;max-width:16rem;font-size:.75rem;font-weight:400;line-height:1.4;color:var(--app-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-td__meta{font-size:.75rem;font-weight:400;line-height:1.35;color:var(--app-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.app-td__num{font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.app-td__index{font-size:.75rem;font-weight:500;line-height:1.35;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.app-td__empty{display:inline-block;font-size:.75rem;color:var(--app-text-muted);opacity:.65}.app-td__title+.app-td__desc,.app-td__title+.app-td__empty{display:block;margin-top:.2rem}.app-table-wrap--refined tbody td{padding:.55rem .75rem;vertical-align:middle}.app-table-wrap--refined thead th{padding:.55rem .75rem}.app-table-wrap--refined th.app-th--num,.app-table-wrap--refined td.app-td--num{text-align:center}html.app-theme .dash-main-container .app-table-wrap--refined tbody td{padding:.55rem .75rem!important;min-height:0;color:var(--app-table-text);font-size:.8125rem}html.app-theme .dash-main-container .app-table-wrap--refined thead th{padding:.55rem .75rem!important}html.app-theme .dash-main-container .app-table-wrap--refined .app-td__title{color:var(--app-text)}html.app-theme .dash-main-container .app-table-wrap--refined .app-td__desc,html.app-theme .dash-main-container .app-table-wrap--refined .app-td__meta,html.app-theme .dash-main-container .app-table-wrap--refined .app-td__num,html.app-theme .dash-main-container .app-table-wrap--refined .app-td__index,html.app-theme .dash-main-container .app-table-wrap--refined .app-td__empty{color:var(--app-text-muted)}.app-status{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:.15rem .55rem;border-radius:999px;border:1px solid transparent;font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.app-status--success{background:#0f6b661a;border-color:#0f6b6638;color:var(--app-primary)}.app-status--warning{background:#b8860b1a;border-color:#b8860b47;color:var(--app-warning, #b8860b)}.app-status--danger{background:#d645451a;border-color:#d6454547;color:var(--app-danger)}.app-status--muted{background:var(--app-surface-alt);border-color:var(--app-border);color:var(--app-text-muted)}.app-status--info{background:#2563eb14;border-color:#2563eb38;color:#2563eb}.app-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;width:100%;margin:0;padding:0;list-style:none}.app-pagination__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:2.25rem;height:2.25rem;padding:0 .55rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);color:var(--app-text);font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:500;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.app-pagination__btn:hover:not(:disabled):not(.app-pagination__btn--active){background:var(--app-primary-tint);border-color:#0f6b6659;color:var(--app-primary)}.app-pagination__btn:focus-visible{outline:none;border-color:var(--app-primary);box-shadow:0 0 0 3px #0f6b662e}.app-pagination__btn:disabled{opacity:.4;cursor:not-allowed;background:var(--app-surface);color:var(--app-text-muted)}.app-pagination__btn--active,.app-pagination__btn--active:hover{background:var(--app-primary);border-color:var(--app-primary);color:#fff;cursor:default}.app-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2.25rem;color:var(--app-text-muted)}.app-pagination__icon{width:1rem;height:1rem;flex-shrink:0}.app-page-background{min-height:100%;background-color:var(--app-bg);background-image:radial-gradient(ellipse at top right,rgba(15,107,102,.06),transparent 50%)}.bg-custom-gradient{background:linear-gradient(160deg,var(--app-bg) 0%,var(--app-surface-alt) 50%,var(--app-bg) 100%)}.bg-custom-gradient-light{background-image:radial-gradient(ellipse at top,rgba(15,107,102,.06),transparent 60%)}.bg-custom-gradient-medium{background-image:radial-gradient(ellipse at top,rgba(15,107,102,.1),transparent 55%),linear-gradient(180deg,var(--app-surface-alt),var(--app-bg))}.app-sidebar{width:var(--app-sidebar-width);background:linear-gradient(180deg,#fff,#f1eee9);border-right:1px solid var(--app-border);box-shadow:4px 0 24px #20302e0f;transition:width .28s cubic-bezier(.4,0,.2,1)}.app-sidebar.collapsed{width:var(--app-sidebar-collapsed)}.app-topbar{height:var(--app-topbar-height);background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #e6e1d9;box-shadow:0 1px #fff9,0 2px 20px #20302e0f}.sb-active-bar{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--app-success);border-radius:0 2px 2px 0}@keyframes sb-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes tb-fade-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sb-slide-down{animation:sb-slide-down .25s ease-out}.tb-fade-down{animation:tb-fade-down .2s ease-out}html.app-theme .Toastify__toast{border-radius:8px;font-family:Inter,system-ui,sans-serif;font-size:.875rem;box-shadow:0 4px 16px #20302e14}html.app-theme .Toastify__toast--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#064e3b}html.app-theme .Toastify__toast--error{background:#fef2f2;border:1px solid #fecaca;color:#7f1d1d}html.app-theme .Toastify__toast--warning{background:#fefce8;border:1px solid #fde68a;color:#713f12}html.app-theme .Toastify__toast--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a}html.app-theme .react-select__control{border-color:var(--app-input-border)!important;border-radius:6px!important;min-height:2.5rem!important;box-shadow:none!important}html.app-theme .react-select__control--is-focused{border-color:var(--app-primary)!important;box-shadow:0 0 0 3px #0f6b662e!important}html.app-theme .react-select__option--is-selected{background:var(--app-primary-tint)!important;color:var(--app-primary)!important}html.app-theme .react-select__option--is-focused{background:var(--app-primary-tint)!important}html.app-theme .react-tel-input .form-control{width:100%!important;height:2.5rem!important;border-color:var(--app-input-border)!important;border-radius:6px!important;color:var(--app-text)!important;background:var(--app-input-bg)!important;font-family:Inter,system-ui,sans-serif!important}html.app-theme .react-tel-input .form-control:focus{border-color:var(--app-primary)!important;box-shadow:0 0 0 3px #0f6b662e!important}html.app-theme .react-tel-input .flag-dropdown{border-color:var(--app-input-border)!important;border-radius:6px 0 0 6px!important;background:var(--app-surface-alt)!important}html.app-theme .content-loader__spinner{width:2rem;height:2rem;border:3px solid var(--app-primary-tint);border-top-color:var(--app-primary);border-radius:50%;animation:app-spin .7s linear infinite}html.app-theme .content-loader__label{color:var(--app-text-muted);font-size:.875rem;margin-top:.75rem}@keyframes app-spin{to{transform:rotate(360deg)}}html.app-theme .app-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;background:#fff}html.app-theme .content-loader:not(.content-loader--compact){background:#fff;border-radius:.5rem}html.app-theme .content-loader--page{border-radius:0}html.app-theme body:has(.dash-main-container),html.app-theme body:has(.rep-main-container),html.app-theme body:has(.cap-main-container),html.app-theme body:has(.asses-main-container),html.app-theme body:has(.chat-main-container){background:var(--app-page-bg)!important;background-color:var(--app-page-bg)!important}@media print{html.app-theme aside,html.app-theme header,html.app-theme nav,html.app-theme .print\:hidden{display:none!important}html.app-theme body{background:#fff!important}}html.app-theme{--dark: #faf8f6;--natural-dark: #ffffff;--natural-dark-light: #f1eee9;--dark-rgb: 250, 248, 246;--natural-dark-rgb: 255, 255, 255;--primary-dark: #0c5652;--primary: #0f6b66;--primary-light: #14837d;--primary-rgb: 15, 107, 102;--primary-light-rgb: 20, 131, 125;--secondary: #0c5652;--secondary-light: #6b7876;--highlight-1: #fe7a59;--highlight-2: #14837d;--light: #20302e;--text-gray: #6b7876;--light-gray: #6b7876;--dark-gray: #20302e;--neutral-light: #d8d2c7;--very-light: #e7f3f1;--very-very-light: #f1eee9;--very-light-gray: #e6e1d9;--very-light-gray-2: #e6e1d9;--very-very-light-gray: #f4f1ec;--error: #d64545;--success: #22c55e;--table-row-odd: #ffffff;--table-row-even: #f1eee9;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236b7876' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html.app-theme .app-shell .dash-frame-parent,html.app-theme .app-shell .rep-frame-parent,html.app-theme .app-shell .cap-frame-parent,html.app-theme .app-shell .asses-frame-parent,html.app-theme .app-shell .chat-frame-parent{flex:1 1 auto;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0!important;overflow:visible!important;background:transparent!important;color:var(--app-text, #20302e)!important;font-family:Inter,system-ui,sans-serif!important;font-size:1rem;box-shadow:none!important}html.app-theme .dash-frame-parent,html.app-theme .dash-frame-parents+.dash-frame-parent{flex:1;min-width:0;display:flex;flex-direction:column;padding:0}html.app-theme .app-shell .dash-frame-parent>:not(.dash-frame-group),html.app-theme .app-shell .rep-frame-parent>:not(.dash-frame-group),html.app-theme .app-shell .cap-frame-parent>:not(.dash-frame-group){margin-left:4px;margin-right:4px}@media(min-width:640px){html.app-theme .app-shell .dash-frame-parent>:not(.dash-frame-group),html.app-theme .app-shell .rep-frame-parent>:not(.dash-frame-group),html.app-theme .app-shell .cap-frame-parent>:not(.dash-frame-group){margin-left:8px;margin-right:8px}}html.app-theme .app-shell .dash-frame-wrapper{width:100%!important;max-width:100%!important;flex:1 1 auto;box-sizing:border-box!important;padding:0!important;margin:0!important;overflow:visible!important;position:relative;z-index:1}html.app-theme .app-shell .dash-frame-div{width:100%!important;max-width:100%!important;min-height:calc(100vh - 48px);box-sizing:border-box!important;padding:1rem 1.25rem 1.5rem!important;margin:0!important;border-radius:0!important;background:var(--app-page-bg, #faf8f6)!important;color:var(--app-text, #20302e)!important;font-family:Inter,system-ui,sans-serif!important;box-shadow:none!important;position:relative;z-index:1;overflow:visible!important}@media(min-width:640px){html.app-theme .app-shell .dash-frame-div{padding:1.25rem 1.5rem 1.75rem!important}}html.app-theme .app-shell .dash-frame-div:before{display:none!important}html.app-theme .app-shell .dash-frame-group,html.app-theme .dash-frame-group{display:flex!important;align-items:center!important;justify-content:space-between!important;align-self:stretch!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:.75rem;height:48px;min-height:48px;max-height:48px;padding:0 12px 0 44px!important;margin:0!important;position:sticky;top:0;z-index:1020;overflow:visible!important;background:#fff;border:none!important;border-bottom:1px solid var(--app-border, #e6e1d9)!important;border-radius:0!important;box-shadow:none!important}html.app-theme .dash-main-container.app-shell .dash-frame-group{margin:0!important;border-radius:0!important;border:none!important;border-bottom:1px solid var(--app-border, #e6e1d9)!important;box-shadow:none!important}html.app-theme .dash-frame-group>.pi,html.app-theme .app-topbar .pi{margin-left:auto!important;flex-shrink:0;position:relative;z-index:60}html.app-theme .app-shell .sa-dash{width:100%!important;max-width:none!important;box-sizing:border-box!important}html.app-theme .app-shell .sa-dash,html.app-theme .app-shell .sa-dash__title,html.app-theme .app-shell .sa-dash__subtitle,html.app-theme .app-shell .sa-dash__eyebrow,html.app-theme .app-shell .sa-dash__hero,html.app-theme .app-shell .sa-dash__section{font-family:Inter,system-ui,sans-serif!important}html.app-theme .dash-dashboard,html.app-theme .dash-dashboard-wrapper .dash-dashboard{margin:0;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;line-height:1.2;color:var(--app-heading);border-left:none;padding-left:0}html.app-theme .dash-frame-group .dash-dashboard,html.app-theme .dash-frame-group .dash-dashboard-wrapper .dash-dashboard,html.app-theme .dash-frame-group .app-heading-accent{border-left:none;padding-left:0}html.app-theme .dash-frame-group .app-heading-accent:not(.dash-dashboard){border-left:3px solid var(--app-heading-accent-bar, #fe7a59);padding-left:12px}html.app-theme .dash-page-intro,html.app-theme .dash-frame-1000005394{margin-bottom:1rem}html.app-theme .dash-page-intro__text,html.app-theme .dash-capability-threads{color:var(--app-text-muted);font-size:.875rem}html.app-theme .btn-dashboard-primary,html.app-theme button.btn-dashboard-primary,html.app-theme a.btn-dashboard-primary,html.app-theme .btn.btn-dashboard-primary,html.app-theme body:has(.app-shell) .modal .btn-dashboard-primary{--app-toolbar-h: 40px;position:relative;z-index:0;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;width:auto!important;min-width:0!important;height:var(--app-toolbar-h)!important;min-height:var(--app-toolbar-h)!important;max-height:var(--app-toolbar-h)!important;padding:0 .875rem!important;border:1px solid #0f6b66!important;border-radius:8px!important;background:#0f6b66!important;color:#fff!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;text-decoration:none;cursor:pointer;box-shadow:none!important;transform:none!important;overflow:hidden!important;transition:background .15s ease,border-color .15s ease}html.app-theme .btn-dashboard-primary:before,html.app-theme button.btn-dashboard-primary:before,html.app-theme a.btn-dashboard-primary:before,html.app-theme .btn.btn-dashboard-primary:before,html.app-theme body:has(.app-shell) .modal .btn-dashboard-primary:before{content:none!important;display:none!important}html.app-theme .btn-dashboard-primary:hover,html.app-theme .btn-dashboard-primary:hover:not(:disabled),html.app-theme body:has(.app-shell) .modal .btn-dashboard-primary:hover:not(:disabled){background:#0c5652!important;border-color:#0c5652!important;color:#fff!important;transform:none!important}html.app-theme .btn-dashboard-primary:focus,html.app-theme .btn-dashboard-primary:focus-visible,html.app-theme body:has(.app-shell) .modal .btn-dashboard-primary:focus-visible{outline:none!important;border-color:#0f6b66!important;box-shadow:0 0 0 3px #0f6b6626!important}html.app-theme .btn-dashboard-primary:disabled{opacity:.5;cursor:not-allowed;transform:none!important}html.app-theme .btn-dashboard-secondary,html.app-theme button.btn-dashboard-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:40px;min-height:40px;padding:0 .875rem;border-radius:8px;border:1px solid var(--app-primary);background:transparent;color:var(--app-primary);font-size:13px;font-weight:500;cursor:pointer;box-shadow:none}html.app-theme .btn-dashboard-secondary:hover{background:var(--app-primary-tint)}html.app-theme .btn-dashboard-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;min-height:2.5rem;border:none;border-radius:8px;background:#d64545;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer}html.app-theme .btn-dashboard-danger:hover{background:#b93a3a}html.app-theme .dash-card,html.app-theme .dash-panel,html.app-theme .sa-card,html.app-theme .su-card,html.app-theme .kpi-card,html.app-theme .dashboard-card{background:var(--app-card-bg);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 1px 3px #20302e0f;color:var(--app-text)}html.app-theme .dash-table-wrap,html.app-theme .table-responsive,html.app-theme .sa-table-wrap{border:1px solid var(--app-table-border);border-radius:12px;overflow:auto;background:var(--app-surface)}html.app-theme table.table,html.app-theme .dash-table,html.app-theme .sa-table{width:100%;border-collapse:separate;border-spacing:0;margin:0;color:var(--app-table-text);font-size:.875rem}html.app-theme table.table thead th,html.app-theme .dash-table thead th,html.app-theme .sa-table thead th{background:var(--app-table-head-bg)!important;color:var(--app-table-muted)!important;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.625rem .75rem;border-bottom:1px solid var(--app-table-border);border-top:none;white-space:nowrap}html.app-theme table.table tbody td,html.app-theme .dash-table tbody td,html.app-theme .sa-table tbody td{padding:.625rem .75rem;border-bottom:1px solid var(--app-table-border);background:var(--app-table-row-bg);vertical-align:middle}html.app-theme table.table tbody tr:nth-child(2n) td,html.app-theme .dash-table tbody tr:nth-child(2n) td{background:var(--app-table-zebra)}html.app-theme table.table tbody tr:hover td,html.app-theme .dash-table tbody tr:hover td{background:var(--app-table-row-hover)}html.app-theme .dash-main-container table td .btn-list-edit,html.app-theme .dash-main-container table td .btn-list-actions .btn:not(.btn-list-delete),html.app-theme .dash-main-container table td .btn-outline-secondary.btn-sm:not(.btn-list-delete),html.app-theme .dash-main-container table td .btn-outline-secondary.btn-list-edit,html.app-theme .dash-main-container .btn-list-actions .btn-list-edit,html.app-theme .dash-main-container .pm-project-card .btn-list-edit,html.app-theme .rep-main-container table td .btn-list-edit,html.app-theme .rep-main-container table td .btn-list-actions .btn:not(.btn-list-delete),html.app-theme .rep-main-container table td .btn-outline-secondary.btn-sm:not(.btn-list-delete),html.app-theme .rep-main-container table td .btn-outline-secondary.btn-list-edit{box-sizing:border-box!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;padding:0!important;border:1px solid var(--app-primary)!important;border-radius:8px!important;background:transparent!important;background-image:none!important;color:var(--app-primary)!important;box-shadow:none!important;transform:none!important;line-height:1!important}html.app-theme .dash-main-container table td .btn-list-edit:before,html.app-theme .dash-main-container table td .btn-list-actions .btn:not(.btn-list-delete):before,html.app-theme .dash-main-container table td .btn-outline-secondary.btn-sm:not(.btn-list-delete):before,html.app-theme .dash-main-container .btn-list-actions .btn-list-edit:before,html.app-theme .dash-main-container .pm-project-card .btn-list-edit:before,html.app-theme .rep-main-container table td .btn-list-edit:before,html.app-theme .rep-main-container table td .btn-list-actions .btn:not(.btn-list-delete):before,html.app-theme .rep-main-container table td .btn-outline-secondary.btn-sm:not(.btn-list-delete):before{display:none!important;content:none!important}html.app-theme .dash-main-container table td .btn-list-edit:hover,html.app-theme .dash-main-container table td .btn-list-edit:focus-visible,html.app-theme .dash-main-container table td .btn-list-actions .btn:not(.btn-list-delete):hover,html.app-theme .dash-main-container table td .btn-list-actions .btn:not(.btn-list-delete):focus-visible,html.app-theme .dash-main-container table td .btn-outline-secondary.btn-sm:not(.btn-list-delete):hover,html.app-theme .dash-main-container table td .btn-outline-secondary.btn-sm:not(.btn-list-delete):focus-visible,html.app-theme .dash-main-container .btn-list-actions .btn-list-edit:hover,html.app-theme .dash-main-container .btn-list-actions .btn-list-edit:focus-visible,html.app-theme .dash-main-container .pm-project-card .btn-list-edit:hover,html.app-theme .dash-main-container .pm-project-card .btn-list-edit:focus-visible,html.app-theme .rep-main-container table td .btn-list-edit:hover,html.app-theme .rep-main-container table td .btn-list-actions .btn:not(.btn-list-delete):hover,html.app-theme .rep-main-container table td .btn-outline-secondary.btn-sm:not(.btn-list-delete):hover,html.app-theme .rep-main-container table td .btn-outline-secondary.btn-sm:not(.btn-list-delete):focus-visible{background:var(--app-primary-tint)!important;border-color:var(--app-primary)!important;color:var(--app-primary)!important;transform:none!important;box-shadow:none!important}html.app-theme .dash-main-container table td .btn-list-edit:disabled,html.app-theme .dash-main-container table td .btn-list-actions .btn:not(.btn-list-delete):disabled,html.app-theme .dash-main-container .btn-list-actions .btn-list-edit:disabled,html.app-theme .rep-main-container table td .btn-list-edit:disabled,html.app-theme .rep-main-container table td .btn-list-actions .btn:not(.btn-list-delete):disabled{opacity:.45;cursor:not-allowed}html.app-theme .dash-main-container table td .btn-list-delete,html.app-theme .dash-main-container .btn-list-actions .btn-list-delete,html.app-theme .dash-main-container .pm-project-card .btn-list-delete,html.app-theme .rep-main-container table td .btn-list-delete{box-sizing:border-box!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;padding:0!important;border:1px solid var(--app-danger)!important;border-radius:8px!important;background:transparent!important;background-image:none!important;color:var(--app-danger)!important;box-shadow:none!important;transform:none!important;line-height:1!important}html.app-theme .dash-main-container table td .btn-list-delete:before,html.app-theme .dash-main-container .btn-list-actions .btn-list-delete:before,html.app-theme .dash-main-container .pm-project-card .btn-list-delete:before,html.app-theme .rep-main-container table td .btn-list-delete:before{display:none!important;content:none!important}html.app-theme .dash-main-container table td .btn-list-delete:hover,html.app-theme .dash-main-container table td .btn-list-delete:focus-visible,html.app-theme .dash-main-container .btn-list-actions .btn-list-delete:hover,html.app-theme .dash-main-container .btn-list-actions .btn-list-delete:focus-visible,html.app-theme .dash-main-container .pm-project-card .btn-list-delete:hover,html.app-theme .dash-main-container .pm-project-card .btn-list-delete:focus-visible,html.app-theme .rep-main-container table td .btn-list-delete:hover,html.app-theme .rep-main-container table td .btn-list-delete:focus-visible{background:#d6454514!important;border-color:var(--app-danger)!important;color:var(--app-danger)!important;transform:none!important;box-shadow:none!important}html.app-theme .dash-main-container table td .btn-list-edit svg,html.app-theme .dash-main-container table td .btn-list-delete svg,html.app-theme .dash-main-container table td .btn-list-actions .btn svg,html.app-theme .dash-main-container .btn-list-actions .btn-list-edit svg,html.app-theme .dash-main-container .btn-list-actions .btn-list-delete svg,html.app-theme .dash-main-container .pm-project-card .btn-list-edit svg,html.app-theme .dash-main-container .pm-project-card .btn-list-delete svg,html.app-theme .rep-main-container table td .btn-list-edit svg,html.app-theme .rep-main-container table td .btn-list-delete svg,html.app-theme .rep-main-container table td .btn-list-actions .btn svg{width:.875rem;height:.875rem;flex-shrink:0}html.app-theme .dash-main-container table td .btn-list-actions,html.app-theme .dash-main-container .btn-list-actions,html.app-theme .rep-main-container table td .btn-list-actions{display:inline-flex!important;align-items:center;gap:.375rem!important}html.app-theme .form-control,html.app-theme .form-select,html.app-theme .dash-form-control,html.app-theme input.form-control,html.app-theme select.form-select,html.app-theme textarea.form-control{height:auto;min-height:2.5rem;border-radius:6px!important;border:1px solid var(--app-input-border)!important;background:var(--app-input-bg)!important;color:var(--app-input-text)!important;font-size:.875rem;padding:.5rem .75rem;box-shadow:none!important}html.app-theme .form-control:focus,html.app-theme .form-select:focus{border-color:var(--app-primary)!important;box-shadow:0 0 0 3px #0f6b662e!important}html.app-theme .form-label,html.app-theme label.form-label{color:var(--app-text);font-size:.875rem;font-weight:500;margin-bottom:.375rem}html.app-theme .form-check-input:checked{background-color:#0f6b66;border-color:#0f6b66}html.app-theme .modal-content{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 24px 80px #20302e29,0 1px #fff9;color:var(--app-text)}html.app-theme .modal-header{border-bottom:1px solid var(--app-border);padding:1rem 1.25rem}html.app-theme .modal-title{color:var(--app-heading);font-weight:600;border-left:3px solid var(--app-heading-accent-bar, #fe7a59);padding-left:12px}html.app-theme .modal-footer{border-top:1px solid var(--app-border);gap:.5rem}html.app-theme .modal .btn-close{--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2320302e'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background:transparent var(--bs-btn-close-bg) center / 1em auto no-repeat!important;filter:none!important;opacity:.85;width:1.5rem;height:1.5rem}html.app-theme .modal .btn-close:hover{opacity:1;background-color:#0f6b661f!important}html.app-theme .modal .modal-content,html.app-theme .modal .modal-body{color-scheme:light}html.app-theme body:has(.dash-main-container) .btn-dashboard-cancel,html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-outline-secondary,html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger),html.app-theme body:has(.dash-main-container) .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit),html.app-theme body:has(.rep-main-container) .btn-dashboard-cancel,html.app-theme body:has(.rep-main-container) .modal .modal-footer>.btn-outline-secondary,html.app-theme body:has(.rep-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger),html.app-theme body:has(.rep-main-container) .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit){border:1px solid var(--app-border)!important;border-radius:8px!important;background:var(--app-surface)!important;color:var(--app-text)!important;box-shadow:none!important;transform:none!important}html.app-theme body:has(.dash-main-container) .btn-dashboard-cancel:before,html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-outline-secondary:before,html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger):before,html.app-theme body:has(.dash-main-container) .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit):before,html.app-theme body:has(.rep-main-container) .btn-dashboard-cancel:before,html.app-theme body:has(.rep-main-container) .modal .modal-footer>.btn-outline-secondary:before,html.app-theme body:has(.rep-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger):before,html.app-theme body:has(.rep-main-container) .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit):before{display:none!important;content:none!important}html.app-theme body:has(.dash-main-container) .btn-dashboard-cancel:hover:not(:disabled),html.app-theme body:has(.dash-main-container) .btn-dashboard-cancel:focus-visible,html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-outline-secondary:hover:not(:disabled),html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-outline-secondary:focus-visible,html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger):hover:not(:disabled),html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger):focus-visible,html.app-theme body:has(.dash-main-container) .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit):hover:not(:disabled),html.app-theme body:has(.dash-main-container) .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit):focus-visible,html.app-theme body:has(.rep-main-container) .btn-dashboard-cancel:hover:not(:disabled),html.app-theme body:has(.rep-main-container) .modal .modal-footer>.btn-outline-secondary:hover:not(:disabled),html.app-theme body:has(.rep-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger):hover:not(:disabled),html.app-theme body:has(.rep-main-container) .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit):hover:not(:disabled){background:var(--app-surface-alt)!important;border-color:var(--app-primary)!important;color:var(--app-primary)!important;transform:none!important;box-shadow:none!important}html.app-theme .modal-backdrop.show{opacity:.4}html.app-theme .btn-primary{background-color:#0f6b66!important;border-color:#0f6b66!important}html.app-theme .btn-primary:hover,html.app-theme .btn-primary:focus{background-color:#0c5652!important;border-color:#0c5652!important}html.app-theme .btn-danger{background-color:#d64545!important;border-color:#d64545!important;color:#fff!important}html.app-theme .btn-danger:hover:not(:disabled),html.app-theme .btn-danger:focus-visible:not(:disabled){background-color:#b93a3a!important;border-color:#b93a3a!important;color:#fff!important}html.app-theme .btn-danger svg{color:#fff!important;stroke:currentColor}html.app-theme .btn-outline-secondary{border-color:var(--app-border)!important;color:var(--app-text)!important}html.app-theme .btn-outline-secondary:hover{background:var(--app-surface-alt)!important;color:var(--app-primary)!important}html.app-theme .badge.bg-success,html.app-theme .badge-success{background:#d1fae5!important;color:#065f46!important}html.app-theme .badge.bg-warning,html.app-theme .badge-warning{background:#fef3c7!important;color:#92400e!important}html.app-theme .badge.bg-danger,html.app-theme .badge-danger{background:#fee2e2!important;color:#991b1b!important}html.app-theme .badge.bg-primary,html.app-theme .badge-primary{background:var(--app-primary-tint)!important;color:var(--app-primary)!important}html.app-theme .sa-page-title,html.app-theme .page-title,html.app-theme h1.dash-dashboard{color:var(--app-heading)}html.app-theme .dash-content-area,html.app-theme .sa-content,html.app-theme .super-admin-content{padding:.5rem .75rem 1.25rem}html.app-theme .dash-main-container,html.app-theme .dash-main-container.app-shell,html.app-theme .app-shell,html.app-theme .app-shell .dash-frame-parent,html.app-theme .app-shell .dash-frame-group,html.app-theme .app-shell .dash-frame-wrapper,html.app-theme .app-shell .dash-frame-div,html.app-theme .app-shell .dash-dashboard,html.app-theme .app-shell .sa-dash{font-family:Inter,system-ui,sans-serif!important}html.app-theme .text-muted{color:var(--app-text-muted)!important}html.app-theme .app-shell .dash-frame-div,html.app-theme .app-shell .sa-dash{color:var(--app-text)}html.app-theme .app-shell .sa-dash .sa-dash__data-meta,html.app-theme .app-shell .sa-dash .sa-dash__section-sub,html.app-theme .app-shell .sa-dash .sa-dash__spotlight-hint,html.app-theme .app-shell .sa-dash .sa-dash__spotlight-label,html.app-theme .app-shell .sa-dash .sa-dash__action-group,html.app-theme .app-shell .sa-dash .sa-dash__catalog-pill-label,html.app-theme .app-shell .sa-dash .sa-dash__empty,html.app-theme .app-shell .sa-dash .sa-dash__table-empty-msg,html.app-theme .app-welcome-card-dark .sa-dash__hero-stat-label{color:var(--app-text-muted)!important}html.app-theme .pagination .page-item.active .page-link{background-color:#0f6b66;border-color:#0f6b66}html.app-theme .pagination .page-link{color:var(--app-text)}html.app-theme .pagination .page-link:hover{color:var(--app-primary);background:var(--app-primary-tint)}html.app-theme .dropdown-menu{border:1px solid var(--app-border);border-radius:8px;box-shadow:0 20px 60px #20302e2e;background:var(--app-surface)}html.app-theme .dropdown-item:hover,html.app-theme .dropdown-item:focus{background:var(--app-primary-tint);color:var(--app-primary)}@media(max-width:768px){html.app-theme .dash-frame-group{flex-wrap:nowrap}html.app-theme .table-responsive{-webkit-overflow-scrolling:touch}}html.app-theme .app-page-canvas{background:var(--app-page-bg);color:var(--app-text);min-height:calc(100vh - var(--app-topbar-height))}html.app-theme .app-panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 1px 3px #20302e0f;color:var(--app-text);overflow:hidden}html.app-theme .app-panel__head,html.app-theme .sa-dash__section-head--in-card{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.125rem;border-bottom:1px solid var(--app-border);background:var(--app-surface)}html.app-theme .app-panel__head--center,html.app-theme .sa-dash__section-head--in-card.sa-dash__section-head--center{justify-content:center;text-align:center}html.app-theme .app-stat-card{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.125rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 1px 3px #20302e0f;color:var(--app-text);text-decoration:none}html.app-theme .app-stat-card__label{font-size:.75rem;font-weight:500;color:var(--app-text-muted);line-height:1.3}html.app-theme .app-stat-card__value{font-size:1.5rem;font-weight:600;color:var(--app-text);line-height:1.1;font-variant-numeric:tabular-nums}html.app-theme .app-stat-card__hint{font-size:.75rem;color:var(--app-text-muted);line-height:1.35}html.app-theme .app-text-muted{color:var(--app-text-muted)}html.app-theme .sa-list-page,html.app-theme .dash-frame-div:has(.dash-list-toolbar){background:var(--app-page-bg, #faf8f6)!important}html.app-theme .dash-frame-parent:has(.dash-list-toolbar) .dash-your-project-parent,html.app-theme .dash-frame-parent:has(.dash-list-toolbar) .dash-frame-1000005394,html.app-theme .sa-list-page-root .dash-your-project-parent,html.app-theme .sa-list-page-root .dash-frame-1000005394{display:none!important}html.app-theme .sa-list-page .dash-frame-parent1,html.app-theme .sa-list-page .sa-list-page__panel,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-frame-parent1{display:flex;flex-direction:column;gap:0!important;width:100%;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:0 1px 3px #20302e0f;overflow:hidden;color:var(--app-text)}html.app-theme .sa-list-page .dash-list-toolbar,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-list-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;flex-wrap:wrap;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--app-border);background:var(--app-surface)}html.app-theme .sa-list-page .dash-list-toolbar__intro,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-list-toolbar__intro{flex:1 1 16rem;min-width:0}html.app-theme .sa-list-page .dash-list-toolbar__title,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-list-toolbar__title{margin:0;padding-left:12px;border-left:3px solid var(--app-heading-accent-bar, #fe7a59);font-family:Inter,system-ui,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--app-heading)!important}html.app-theme .sa-list-page .dash-list-toolbar__desc,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-list-toolbar__desc{margin:.375rem 0 0;padding-left:15px;max-width:42rem;font-size:.875rem;line-height:1.45;color:var(--app-text-muted)!important}html.app-theme .sa-list-page .dash-list-toolbar__intro .fw-capabilities-link,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-list-toolbar__intro .fw-capabilities-link{display:block;margin:.5rem 0 0;padding-left:15px;font-size:.8125rem}html.app-theme .sa-list-page .dash-list-toolbar,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-list-toolbar{align-items:center}html.app-theme .sa-list-page .dash-list-toolbar__actions,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-list-toolbar__actions{--app-toolbar-h: 40px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;flex:0 1 auto;margin-left:auto}html.app-theme .sa-list-page .dash-table-search,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-table-search{width:min(18rem,100%);flex:1 1 12rem}html.app-theme .sa-list-page .cap-list-toolbar,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .cap-list-toolbar{flex-direction:column;align-items:stretch}html.app-theme .sa-list-page .cap-list-toolbar__header,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .cap-list-toolbar__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}html.app-theme .sa-list-page .cap-list-toolbar .dash-list-toolbar__actions,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .cap-list-toolbar .dash-list-toolbar__actions{margin-left:0;width:100%}html.app-theme .sa-list-page .dash-frame-parent1>table.table,html.app-theme .sa-list-page .sa-list-page__panel>table.table,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-frame-parent1>table.table{margin:0!important;width:100%}html.app-theme .sa-list-page .dash-frame-parent1 .app-table-wrap,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-frame-parent1 .app-table-wrap{margin:0!important;width:100%;border:none;border-radius:0;border-top:1px solid var(--app-table-border);box-shadow:none}html.app-theme .sa-list-page .dash-frame-parent1>table.table thead th,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-frame-parent1>table.table thead th{font-size:.75rem!important}html.app-theme .sa-list-page table.table tbody td.bg-light,html.app-theme .dash-frame-div:has(.dash-list-toolbar) table.table tbody td.bg-light{background:var(--app-table-row-bg)!important}html.app-theme .sa-list-page table.table tbody tr:nth-child(2n) td.bg-light,html.app-theme .dash-frame-div:has(.dash-list-toolbar) table.table tbody tr:nth-child(2n) td.bg-light{background:var(--app-table-zebra)!important}html.app-theme .sa-list-page .dash-frame-parent1>.pagination,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-frame-parent1>.pagination,html.app-theme .sa-list-page .dash-frame-parent1>.app-pagination,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-frame-parent1>.app-pagination{margin:0!important;padding:.85rem 1.5rem;border-top:1px solid var(--app-border);background:var(--app-surface)}html.app-theme .sa-list-page .dash-frame-parent1>.content-loader,html.app-theme .sa-list-page .dash-frame-parent1>.alert,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-frame-parent1>.content-loader,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-frame-parent1>.alert{margin:1rem 1.5rem!important}html.app-theme .sa-list-page .dash-frame-parent1>.table-responsive,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-frame-parent1>.table-responsive{margin:0;border:none;border-radius:0}html.app-theme .sa-list-page .dash-frame-parent1 p,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-frame-parent1 p{color:var(--app-text-muted)}@media(max-width:991.98px){html.app-theme .dash-main-container.app-shell .dash-frame-group{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 12px 0 44px!important;gap:.75rem!important}html.app-theme .dash-main-container.app-shell .dash-dashboard-wrapper{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important}html.app-theme .dash-main-container.app-shell .dash-dashboard-wrapper .dash-dashboard,html.app-theme .dash-main-container.app-shell .dash-frame-group .dash-dashboard{display:block!important;width:auto!important;max-width:100%!important;padding:0!important;margin:0!important;border-bottom:none!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--app-heading)!important}html.app-theme .dash-main-container.app-shell .dash-frame-group>.pi{flex-shrink:0!important;margin-left:auto!important}html.app-theme .sa-list-page .dash-list-toolbar,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-list-toolbar{padding:1rem 1rem .85rem}html.app-theme .sa-list-page .dash-list-toolbar__title,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-list-toolbar__title{font-size:1.25rem}html.app-theme .sa-list-page .dash-list-toolbar__actions,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-list-toolbar__actions{width:100%;margin-left:0;justify-content:stretch}html.app-theme .sa-list-page .dash-table-search,html.app-theme .dash-frame-div:has(.dash-list-toolbar) .dash-table-search{width:100%;flex:1 1 100%}}html.app-theme .sa-list-page .master-list-page-content{gap:0!important}html.app-theme .sa-list-page .master-list-catalog-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.25rem;padding:.85rem 1.5rem;border-top:1px solid var(--app-border);background:var(--app-surface);text-align:center}html.app-theme .sa-list-page .master-list-catalog-pagination__meta{font-size:.8125rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums}html.app-theme .sa-list-page .master-list-catalog-pagination .app-pagination{width:auto;margin:0;padding:0;border:none;background:transparent}html.app-theme .sa-list-page .master-list-nest__page-meta{font-size:.75rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums}html.app-theme .sa-list-page .master-list-toolbar-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;margin:.5rem 0 0;padding-left:15px;font-size:.8125rem;color:var(--app-text-muted)}html.app-theme .sa-list-page .master-list-toolbar-stats>span{font-variant-numeric:tabular-nums}html.app-theme .sa-list-page .master-list-toolbar-stats__ready{color:var(--app-primary);font-weight:600}html.app-theme .sa-list-page .master-list-toolbar-stats__warn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.25rem;margin:0;padding:0;border:0;background:none;color:var(--app-warning, #b8860b);font:inherit;font-weight:600;cursor:pointer}html.app-theme .sa-list-page .master-list-issues-banner{padding:.75rem 1.5rem;border-bottom:1px solid rgba(184,134,11,.22);background:#ffc10714;color:var(--app-text);font-size:.8125rem}html.app-theme .sa-list-page .master-list-issues-banner p{margin:0;color:var(--app-text-muted)!important}html.app-theme .sa-list-page .master-list-issue-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;color:var(--app-primary);font:inherit;font-size:.8125rem;text-align:left;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}html.app-theme .sa-list-page .master-list-issue-list{display:flex;flex-direction:column;gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none}html.app-theme .sa-list-page .master-list-table-wrap,html.app-theme .sa-list-page .master-list-table-wrap.app-table-wrap{min-height:calc(100dvh - 17.5rem);max-height:calc(100dvh - 17.5rem);overflow:auto!important;border-top:1px solid var(--app-table-border);-webkit-overflow-scrolling:touch;color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}html.app-theme .sa-list-page .master-list-table-wrap::-webkit-scrollbar,html.app-theme .sa-list-page .master-list-table-wrap.app-table-wrap::-webkit-scrollbar{width:8px;height:8px}html.app-theme .sa-list-page .master-list-table-wrap::-webkit-scrollbar-track,html.app-theme .sa-list-page .master-list-table-wrap.app-table-wrap::-webkit-scrollbar-track{background:#20302e0f;border-radius:999px}html.app-theme .sa-list-page .master-list-table-wrap::-webkit-scrollbar-thumb,html.app-theme .sa-list-page .master-list-table-wrap.app-table-wrap::-webkit-scrollbar-thumb{background:#20302e47;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.app-theme .sa-list-page .master-list-table-wrap::-webkit-scrollbar-thumb:hover,html.app-theme .sa-list-page .master-list-table-wrap.app-table-wrap::-webkit-scrollbar-thumb:hover{background:#0f6b6673;border:2px solid transparent;background-clip:padding-box}html.app-theme .sa-list-page .master-list-table thead{position:sticky;top:0;z-index:6;background:var(--app-table-head-bg, #f4f1ec);box-shadow:0 1px 0 var(--app-border),0 6px 10px -6px #20302e1a}html.app-theme .sa-list-page .master-list-table{margin:0!important;table-layout:fixed;width:100%;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;color:var(--app-text);--ml-head-bg: var(--app-table-head-bg, #f4f1ec);--ml-select-width: 2.75rem;--ml-actions-width: 3.25rem;--ml-row-height: 2.875rem;--ml-caret-size: 1.45rem;--ml-filter-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236b7876' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html.app-theme .sa-list-page .master-list-table thead tr{background:var(--app-table-head-bg, #f4f1ec)}html.app-theme .sa-list-page .master-list-table thead th{position:relative;top:auto!important;z-index:1;vertical-align:middle;min-width:0;white-space:nowrap;line-height:1.2;font-size:.6875rem;letter-spacing:.03em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;background:var(--app-table-head-bg, #f4f1ec)!important;background-clip:padding-box;border-bottom:1px solid var(--app-border);color:var(--app-text-muted)!important}html.app-theme .sa-list-page .master-list-table thead .master-list-head-labels th{padding:.5rem .55rem!important;font-weight:600;border-bottom-color:transparent!important}html.app-theme .sa-list-page .master-list-table thead .master-list-head-filters th{padding:.35rem .4rem .55rem!important;background:var(--app-table-head-bg, #f4f1ec)!important;border-bottom:1px solid var(--app-border)!important;border-bottom-width:1px!important;vertical-align:middle}html.app-theme .sa-list-page .master-list-table thead .master-list-filter,html.app-theme .sa-list-page .master-list-table thead .master-list-filter.form-select,html.app-theme .sa-list-page .dash-main-container .master-list-table thead .master-list-filter.form-select{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:1.85rem!important;min-height:1.85rem!important;max-height:1.85rem!important;box-sizing:border-box;margin:0!important;padding:0 1.45rem 0 .45rem!important;border:1px solid var(--app-border)!important;border-radius:6px!important;background-color:var(--app-surface)!important;background-image:var(--ml-filter-chevron)!important;background-repeat:no-repeat!important;background-position:right .4rem center!important;background-size:10px 7px!important;color:var(--app-text-muted)!important;font-size:.6875rem!important;font-weight:500!important;line-height:1.85rem!important;text-transform:none!important;letter-spacing:0!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}html.app-theme .sa-list-page .master-list-table thead .master-list-filter:hover,html.app-theme .sa-list-page .master-list-table thead .master-list-filter.form-select:hover,html.app-theme .sa-list-page .dash-main-container .master-list-table thead .master-list-filter.form-select:hover{border-color:#0f6b6666!important;color:var(--app-text)!important;background-color:var(--app-surface)!important}html.app-theme .sa-list-page .master-list-table thead .master-list-filter:focus,html.app-theme .sa-list-page .master-list-table thead .master-list-filter:focus-visible,html.app-theme .sa-list-page .master-list-table thead .master-list-filter.form-select:focus,html.app-theme .sa-list-page .master-list-table thead .master-list-filter.form-select:focus-visible,html.app-theme .sa-list-page .dash-main-container .master-list-table thead .master-list-filter.form-select:focus,html.app-theme .sa-list-page .dash-main-container .master-list-table thead .master-list-filter.form-select:focus-visible{outline:none!important;border:1px solid var(--app-primary)!important;box-shadow:0 0 0 3px #0f6b6629!important;background-color:var(--app-surface)!important;background-image:var(--ml-filter-chevron)!important;color:var(--app-text)!important}html.app-theme .sa-list-page .master-list-table thead .master-list-filter.is-active,html.app-theme .sa-list-page .master-list-table thead .master-list-filter.form-select.is-active,html.app-theme .sa-list-page .dash-main-container .master-list-table thead .master-list-filter.form-select.is-active{border-color:#0f6b6673!important;background-color:var(--app-primary-tint, rgba(15, 107, 102, .08))!important;background-image:var(--ml-filter-chevron)!important;color:var(--app-primary)!important;font-weight:600!important}html.app-theme .sa-list-page .master-list-table thead .master-list-filter option{color:var(--app-text);background:var(--app-surface);font-size:.8125rem}html.app-theme .sa-list-page .master-list-table thead .master-list-th--no-filter{background:var(--app-table-head-bg, #f4f1ec)!important}html.app-theme .sa-list-page .master-list-table tbody tr.master-list-row:not(.master-list-row--nest){height:var(--ml-row-height)}html.app-theme .sa-list-page .master-list-table tbody tr.master-list-row:not(.master-list-row--nest)>td{height:var(--ml-row-height);box-sizing:border-box;vertical-align:middle;color:var(--app-text-muted);padding:0 .75rem!important;line-height:1.35;overflow:hidden}html.app-theme .sa-list-page .master-list-cap-title{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.app-theme .sa-list-page .master-list-cap-meta{display:block;margin-top:.15rem;font-size:.75rem;line-height:1.3;color:var(--app-text-muted)}html.app-theme .sa-list-page .master-list-cap-meta.is-warn{color:var(--app-warning, #b8860b)}html.app-theme .sa-list-page .master-list-cap-meta.is-ready{color:var(--app-text-muted)}html.app-theme .sa-list-page .master-list-cell-value{font-size:.8125rem;color:var(--app-text-muted)}html.app-theme .sa-list-page .master-list-cell-value--numeric{font-variant-numeric:tabular-nums}html.app-theme .sa-list-page .master-list-col-select,html.app-theme .sa-list-page .master-list-table__select-col{width:var(--ml-select-width)!important;min-width:var(--ml-select-width);max-width:var(--ml-select-width);text-align:center;vertical-align:middle;padding:0 .35rem!important;position:sticky;left:0;z-index:4;box-shadow:4px 0 8px -4px #20302e1f}html.app-theme .sa-list-page .master-list-table thead .master-list-table__select-col{z-index:11;background:var(--app-table-head-bg, #f4f1ec)!important;position:sticky!important;left:0;top:auto!important}html.app-theme .sa-list-page .master-list-table tbody .master-list-table__select-col{z-index:4;background:var(--app-table-row-bg)!important}html.app-theme .sa-list-page .master-list-table.table-striped>tbody>tr.master-list-row:nth-of-type(2n)>.master-list-table__select-col{background:var(--app-table-zebra)!important}html.app-theme .sa-list-page .master-list-row.is-selected>.master-list-table__select-col{background:#0f6b660a!important}html.app-theme .sa-list-page .master-list-table__select-col .form-check,html.app-theme .sa-list-page .master-list-table__select-col .form-check-input{background-color:transparent!important;box-shadow:none!important}html.app-theme .sa-list-page .master-list-table thead .master-list-table__select-col--label{padding:.5rem .35rem!important}html.app-theme .sa-list-page .master-list-table thead .master-list-table__select-col--filter,html.app-theme .sa-list-page .master-list-table thead .master-list-table__actions-col--filter{padding:.35rem .35rem .55rem!important;vertical-align:middle}html.app-theme .sa-list-page .master-list-select-all{display:flex;align-items:center;justify-content:center;margin:0;min-height:0;padding:0}html.app-theme .sa-list-page .master-list-select-all .form-check-input{float:none;margin:0}html.app-theme .sa-list-page .master-list-col-actions,html.app-theme .sa-list-page .master-list-table__actions-col{width:var(--ml-actions-width)!important;min-width:var(--ml-actions-width);max-width:var(--ml-actions-width);text-align:center;white-space:nowrap}html.app-theme .sa-list-page .master-list-table tbody .master-list-table__select-col,html.app-theme .sa-list-page .master-list-table tbody .master-list-col--sticky{position:sticky!important}html.app-theme .sa-list-page .master-list-actions-cell{display:flex;align-items:center;justify-content:center;width:100%;height:var(--ml-caret-size);margin:0 auto}html.app-theme .sa-list-page .master-list-actions-empty{display:block;width:var(--ml-caret-size);height:var(--ml-caret-size);flex:0 0 var(--ml-caret-size)}html.app-theme .sa-list-page .master-list-view-btn{width:var(--ml-caret-size)!important;height:var(--ml-caret-size)!important;min-width:var(--ml-caret-size)!important;min-height:var(--ml-caret-size)!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}html.app-theme .sa-list-page .master-list-col--sticky{position:sticky;left:var(--ml-select-width);z-index:2;background:var(--app-table-row-bg)!important;box-shadow:4px 0 8px -4px #20302e14}html.app-theme .sa-list-page .master-list-table thead .master-list-col--sticky{background:var(--app-table-head-bg, #f4f1ec)!important;z-index:9;position:sticky!important;left:var(--ml-select-width);top:auto!important}html.app-theme .sa-list-page .master-list-table.table-striped>tbody>tr.master-list-row:nth-of-type(2n)>.master-list-col--sticky{background:var(--app-table-zebra)!important}html.app-theme .sa-list-page .master-list-row.is-selected>.master-list-col--sticky{background:#0f6b660a!important}html.app-theme .sa-list-page .master-list-cap{display:flex;align-items:center;gap:.45rem;min-width:0;height:var(--ml-caret-size)}html.app-theme .sa-list-page .master-list-cap__text{min-width:0;flex:1 1 auto}html.app-theme .sa-list-page .master-list-caret{flex:0 0 var(--ml-caret-size);width:var(--ml-caret-size);height:var(--ml-caret-size);min-width:var(--ml-caret-size);min-height:var(--ml-caret-size);margin:0!important;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface);color:var(--app-text-muted);font-size:.7rem;line-height:1;box-sizing:border-box}html.app-theme .sa-list-page .master-list-caret.is-enabled{color:var(--app-text);border-color:#0f6b6659;background:#0f6b660f}html.app-theme .sa-list-page .master-list-caret--slot{visibility:hidden;pointer-events:none;border-color:transparent;background:transparent}html.app-theme .sa-list-page .master-list-row.is-selected>td{background:#0f6b660a!important}html.app-theme .sa-list-page .master-list-nest-cell{padding:.65rem .85rem .85rem calc(var(--ml-select-width) + .5rem)!important;background:var(--app-page-bg, #faf8f6)!important;border-bottom:1px solid var(--app-border)}html.app-theme .sa-list-page .master-list-subitem__name{font-size:.8125rem;font-weight:600;color:var(--app-text)}html.app-theme .sa-list-page .master-list-subitem__count{font-size:.75rem}html.app-theme .sa-list-page .master-list-subitem__actions{margin-left:auto}html.app-theme .sa-list-page .master-list-selection-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.75rem 1.5rem;border-top:1px solid var(--app-border);background:var(--app-surface)}html.app-theme .sa-list-page .master-list-selection-bar__text{font-size:.8125rem;color:var(--app-text-muted)}html.app-theme .sa-list-page .master-list-selection-bar__note{margin:.2rem 0 0;font-size:.75rem;color:var(--app-warning, #b8860b)}html.app-theme .sa-list-page .master-list-nest{border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);padding:.65rem .75rem}html.app-theme .sa-list-page .master-list-nest__title{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted)}html.app-theme .sa-list-page .master-list-nest__desc{margin:.2rem 0 0;font-size:.75rem;color:var(--app-text-muted)!important}html.app-theme .sa-list-page .master-list-subitem{border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface)}html.app-theme .sa-list-page .master-list-subitem.is-selected{border-color:#0f6b6647;background:#0f6b660a}html.app-theme .sa-list-page .master-list-subitem__row{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem}html.app-theme .sa-list-page .master-list-subitem__row--clickable{cursor:pointer;border-radius:7px;transition:background-color .15s ease}html.app-theme .sa-list-page .master-list-subitem__row--clickable:hover,html.app-theme .sa-list-page .master-list-subitem__row--clickable:focus-visible{background:#0f6b660f;outline:none}html.app-theme .sa-list-page .pm-project-management>.dash-list-toolbar{margin-bottom:0}html.app-theme .sa-list-page .pm-layout{display:grid;grid-template-columns:minmax(280px,34%) 1fr;gap:0;width:100%;align-items:stretch;min-height:28rem;border-top:1px solid var(--app-border)}html.app-theme .sa-list-page .pm-panel{min-width:0;padding:1.25rem 1.5rem 1.5rem}html.app-theme .sa-list-page .pm-panel--companies{border-right:1px solid var(--app-border);background:#faf8f6a6}html.app-theme .sa-list-page .pm-panel__title{margin:0 0 .85rem;color:var(--app-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}html.app-theme .sa-list-page .pm-list{display:flex;flex-direction:column;gap:.5rem}html.app-theme .sa-list-page .pm-list-card{display:flex;align-items:center;gap:.75rem;width:100%;margin:0;padding:.85rem 1rem;cursor:pointer;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}html.app-theme .sa-list-page .pm-list-card:hover{border-color:#0f6b6659;box-shadow:0 1px 3px #20302e0f;transform:none}html.app-theme .sa-list-page .pm-list-card--selected{background:#0f6b6614;border-color:var(--app-primary);box-shadow:none}html.app-theme .sa-list-page .pm-list-card--selected:hover{transform:none}html.app-theme .sa-list-page .pm-list-card__body{flex:1;min-width:0}html.app-theme .sa-list-page .pm-list-card__title{margin:0 0 .2rem;color:var(--app-text);font-size:.9375rem;font-weight:600;line-height:1.35}html.app-theme .sa-list-page .pm-list-card__subtitle{color:var(--app-text-muted);font-size:.8125rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.app-theme .sa-list-page .pm-chevron-icon{flex-shrink:0;width:1rem;height:1rem;color:var(--app-primary)}html.app-theme .sa-list-page .pm-project-list{display:flex;flex-direction:column;gap:.75rem}html.app-theme .sa-list-page .pm-project-card{position:relative;margin:0;padding:1.15rem 1.25rem;cursor:pointer;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}html.app-theme .sa-list-page .pm-project-card:hover{border-color:#0f6b6659;box-shadow:0 1px 3px #20302e0f;transform:none}html.app-theme .sa-list-page .pm-project-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}html.app-theme .sa-list-page .pm-project-card__title{margin:0;padding:0;color:var(--app-text);font-size:1.0625rem;font-weight:600;line-height:1.3}html.app-theme .sa-list-page .pm-project-card__icon-actions{position:static;top:auto;right:auto;z-index:1;display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0}html.app-theme .sa-list-page .pm-project-card__meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem 1.25rem;margin:0}html.app-theme .sa-list-page .pm-project-card__meta-row{display:flex;flex-direction:column;gap:.2rem}html.app-theme .sa-list-page .pm-project-card__meta-row dt{margin:0;color:var(--app-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}html.app-theme .sa-list-page .pm-project-card__meta-row dd{margin:0;color:var(--app-text);font-size:.875rem;line-height:1.4}html.app-theme .sa-list-page .pm-project-card__actions{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--app-border)}html.app-theme .sa-list-page .pm-project-card--awaiting-assessment{background:var(--app-surface-alt, rgba(248, 247, 244, .92));border-color:#20302e1f}html.app-theme .sa-list-page .pm-project-card--awaiting-assessment:hover{border-color:#20302e29;box-shadow:none}html.app-theme .sa-list-page .pm-project-card__assessment-unassigned{color:var(--app-text-muted);font-style:italic}html.app-theme .sa-list-page .pm-project-card__invites-disabled:disabled{opacity:.55;cursor:not-allowed}html.app-theme .sa-list-page .pm-project-card__invites-hint{margin:.45rem 0 0;font-size:.75rem;line-height:1.4;color:var(--app-text-muted)}html.app-theme .sa-list-page .pm-sme-block{margin-top:.85rem;padding:.65rem .75rem;background:#0f6b660a;border:1px solid var(--app-border);border-radius:6px}html.app-theme .sa-list-page .pm-sme-block__label{display:block;margin-bottom:.25rem;color:var(--app-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}html.app-theme .sa-list-page .pm-sme-block__names{display:block;color:var(--app-text);font-size:.875rem;line-height:1.45}html.app-theme .sa-list-page .pm-placeholder,html.app-theme .sa-list-page .pm-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:12rem;padding:1.75rem 1.25rem;text-align:center;border-radius:8px;border:1px dashed var(--app-border);background:#faf8f680;color:var(--app-text-muted)}html.app-theme .sa-list-page .pm-empty-state--compact{min-height:6rem;padding:1.25rem 1rem}html.app-theme .sa-list-page .pm-placeholder p,html.app-theme .sa-list-page .pm-empty-state p{margin:0;font-size:.9375rem;line-height:1.5;color:var(--app-text-muted)}html.app-theme .sa-list-page .pm-empty-state strong{color:var(--app-text)}@media(max-width:992px){html.app-theme .sa-list-page .pm-layout{grid-template-columns:1fr;min-height:0}html.app-theme .sa-list-page .pm-panel{padding:1rem}html.app-theme .sa-list-page .pm-panel--companies{border-right:none;border-bottom:1px solid var(--app-border)}html.app-theme .sa-list-page .pm-project-card__meta{grid-template-columns:1fr}}html.app-theme .pm-project-form{display:flex;flex-direction:column;gap:1.25rem}html.app-theme .pm-project-form__block{display:flex;flex-direction:column;gap:.75rem}html.app-theme .pm-project-form__section-label{margin:0;color:var(--app-text);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}html.app-theme .pm-project-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}html.app-theme .pm-project-form__hint{margin:0;font-size:.75rem;line-height:1.45;color:var(--app-text-muted)}html.app-theme .pm-sme-checkbox-list{display:flex;flex-direction:column;gap:.35rem;max-height:14rem;overflow:auto;padding:.65rem .75rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface)}html.app-theme .pm-sme-checkbox-item{padding:.35rem .25rem;border-radius:6px}html.app-theme .pm-sme-checkbox-item:hover{background:#0f6b660a}html.app-theme .pm-sme-checkbox-list__loading,html.app-theme .pm-sme-checkbox-list__empty{padding:.75rem;font-size:.875rem;color:var(--app-text-muted)}html.app-theme .sa-list-page .dash-frame-parent1:has(.rm-editor){min-height:calc(100dvh - 8.5rem)}html.app-theme .sa-list-page .rm-editor{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:0;margin:0;border:none;border-radius:0;background:var(--app-surface);overflow:hidden}html.app-theme .sa-list-page .rm-editor__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding:.9rem 1.5rem;background:var(--app-primary);color:#fff}html.app-theme .sa-list-page .rm-editor__header-copy{min-width:0}html.app-theme .sa-list-page .rm-editor__header-title{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:#fff}html.app-theme .sa-list-page .dash-frame-parent1 .rm-editor__header-desc,html.app-theme .sa-list-page .rm-editor__header p.rm-editor__header-desc{margin:.2rem 0 0;font-size:.8125rem;line-height:1.4;color:#ffffffe6}html.app-theme .sa-list-page .rm-editor__save{flex-shrink:0;background:#fff!important;color:var(--app-primary)!important;border-color:#fff!important}html.app-theme .sa-list-page .rm-editor__save:hover:not(:disabled){background:var(--app-primary-tint, #e7f3f1)!important;color:var(--app-primary-hover, #0c5652)!important}html.app-theme .sa-list-page .rm-editor__save:disabled{opacity:.45;cursor:not-allowed}html.app-theme .sa-list-page .rm-editor__body{flex:1 1 auto;min-height:0;width:100%;overflow:auto;padding:0}html.app-theme .sa-list-page .rm-editor__row{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:center;gap:1rem 1.5rem;width:100%;box-sizing:border-box;padding:.9rem 1.5rem;border-bottom:1px solid var(--app-border)}html.app-theme .sa-list-page .rm-editor__row--select{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--app-page-bg, #faf8f6)}html.app-theme .sa-list-page .rm-editor__row--select .rm-editor__control{width:min(100%,20rem);max-width:20rem;margin-left:auto}html.app-theme .sa-list-page .rm-editor__label{margin:0;font-size:.875rem;font-weight:500;color:var(--app-text)}html.app-theme .sa-list-page .rm-editor__control{width:100%;min-width:0;max-width:none}html.app-theme .sa-list-page .rm-editor__row--select .rm-editor__control .app-select,html.app-theme .sa-list-page .rm-editor__row--select .rm-editor__control .app-field,html.app-theme .sa-list-page .rm-editor__row--select .rm-editor__control .app-select__trigger{width:100%;max-width:20rem}html.app-theme .sa-list-page .rm-editor__control .app-select,html.app-theme .sa-list-page .rm-editor__control .app-field{width:100%;max-width:none}html.app-theme .sa-list-page .rm-editor__control .app-select__trigger{width:100%}html.app-theme .sa-list-page .rm-editor__empty{margin:0;padding:1.75rem 1.5rem;font-size:.875rem;color:var(--app-text-muted)}html.app-theme .sa-list-page .rm-editor__categories{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem}html.app-theme .sa-list-page .rm-editor__category{width:100%;border:1px solid var(--app-border);border-radius:.75rem;background:var(--app-surface);overflow:hidden}html.app-theme .sa-list-page .rm-editor__category--large{border-color:#0f6b6647;box-shadow:0 1px #0f6b660f}html.app-theme .sa-list-page .rm-editor__category--large .rm-editor__category-head{padding:1.15rem 1.35rem 1rem;background:var(--app-primary-tint, #e7f3f1)}html.app-theme .sa-list-page .rm-editor__category--large .rm-editor__category-title{font-size:1.05rem}html.app-theme .sa-list-page .rm-editor__category-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .85rem;border-bottom:1px solid var(--app-border)}html.app-theme .sa-list-page .rm-editor__category-copy{min-width:0}html.app-theme .sa-list-page .rm-editor__category-title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--app-text)}html.app-theme .sa-list-page .dash-frame-parent1 .rm-editor__category-desc,html.app-theme .sa-list-page .rm-editor__category-desc{margin:.25rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--app-text-muted)}html.app-theme .sa-list-page .rm-editor__section{border-top:1px solid var(--app-border)}html.app-theme .sa-list-page .rm-editor__section:first-of-type{border-top:none}html.app-theme .sa-list-page .rm-editor__section-head{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1.25rem .55rem;background:var(--app-page-bg, #faf8f6);border-bottom:1px solid var(--app-border)}html.app-theme .sa-list-page .rm-editor__section--large .rm-editor__section-head{padding:1rem 1.35rem .7rem;background:#0f6b6614}html.app-theme .sa-list-page .rm-editor__section--compact .rm-editor__section-head{padding:.55rem 1.25rem .4rem}html.app-theme .sa-list-page .rm-editor__section-title{margin:0;font-size:.875rem;font-weight:600;color:var(--app-text)}html.app-theme .sa-list-page .rm-editor__section--large .rm-editor__section-title{font-size:.95rem;color:var(--app-primary)}html.app-theme .sa-list-page .rm-editor__section--compact .rm-editor__section-title{font-size:.8125rem;font-weight:500;color:var(--app-text-muted)}html.app-theme .sa-list-page .dash-frame-parent1 .rm-editor__section-desc,html.app-theme .sa-list-page .rm-editor__section-desc{margin:0;font-size:.75rem;line-height:1.4;color:var(--app-text-muted)}html.app-theme .sa-list-page .rm-editor__section--compact .rm-editor__table thead th,html.app-theme .sa-list-page .rm-editor__section--compact .rm-editor__table tbody th,html.app-theme .sa-list-page .rm-editor__section--compact .rm-editor__table tbody td{padding-top:.55rem;padding-bottom:.55rem}html.app-theme .sa-list-page .rm-editor__section--compact .rm-editor__matrix-menu{font-size:.8125rem}html.app-theme .sa-list-page .rm-editor__matrix{width:100%;margin:0;border:none;border-radius:0;overflow-x:auto}html.app-theme .sa-list-page .rm-editor__table{width:100%;min-width:44rem;table-layout:fixed;border-collapse:collapse}html.app-theme .sa-list-page .rm-editor__col-menu{width:22%}html.app-theme .sa-list-page .rm-editor__col-action{width:auto}html.app-theme .sa-list-page .rm-editor__table thead th{padding:.7rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--app-table-muted, var(--app-text-muted));background:var(--app-primary-tint, #e7f3f1);border-bottom:1px solid var(--app-border);white-space:nowrap;vertical-align:middle}html.app-theme .sa-list-page .rm-editor__table tbody th,html.app-theme .sa-list-page .rm-editor__table tbody td{padding:.75rem;vertical-align:middle;border-bottom:1px solid var(--app-border);background:var(--app-surface)}html.app-theme .sa-list-page .rm-editor__table tbody tr:last-child th,html.app-theme .sa-list-page .rm-editor__table tbody tr:last-child td{border-bottom:none}html.app-theme .sa-list-page .rm-editor__table tbody tr:hover th,html.app-theme .sa-list-page .rm-editor__table tbody tr:hover td{background:var(--app-table-row-hover, var(--app-primary-tint))}html.app-theme .sa-list-page .rm-editor__matrix-menu{text-align:left;font-size:.875rem;font-weight:500;color:var(--app-text)}html.app-theme .sa-list-page .rm-editor__table thead .rm-editor__matrix-menu{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--app-table-muted, var(--app-text-muted))}html.app-theme .sa-list-page .rm-editor__matrix-action{text-align:center}html.app-theme .sa-list-page .rm-editor__table thead .rm-editor__matrix-action{display:table-cell}html.app-theme .sa-list-page .rm-editor__matrix-action-label{display:block;margin-bottom:.35rem}html.app-theme .sa-list-page .rm-editor__matrix-action .app-checkbox{display:inline-flex;justify-content:center;margin:0 auto}@media(max-width:640px){html.app-theme .sa-list-page .rm-editor__header{flex-direction:column;align-items:stretch}html.app-theme .sa-list-page .rm-editor__row{grid-template-columns:1fr;gap:.45rem}html.app-theme .sa-list-page .rm-editor__categories{padding:1rem}html.app-theme .pm-project-form__grid{grid-template-columns:1fr}}html.app-theme .sa-list-page .vd-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface);color:var(--app-text-muted);cursor:pointer}html.app-theme .sa-list-page .vd-expand-btn:hover{border-color:#0f6b6659;color:var(--app-text);background:#0f6b660f}html.app-theme .sa-list-page .vd-expand-btn svg{width:.9rem;height:.9rem}html.app-theme .sa-list-page .vd-sub-row>td{background:var(--app-page-bg, #faf8f6)!important}html.app-theme .sa-list-page .vd-sub-name{display:block;padding-left:1.25rem}html.app-theme .sa-list-page .dash-filter-check,html.app-theme .dash-list-toolbar__actions>.dash-filter-check{display:inline-flex;align-items:center;gap:.4rem;margin:0;flex:0 0 auto;height:var(--app-toolbar-h, 40px);min-height:var(--app-toolbar-h, 40px);max-height:var(--app-toolbar-h, 40px);padding:0 .75rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);color:var(--app-text-muted);font-size:13px;white-space:nowrap;box-sizing:border-box}html.app-theme .sa-list-page .dash-filter-check .form-check-input{margin:0;float:none}html.app-theme .sa-list-page .vd-nested-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;padding:.65rem .5rem}html.app-theme .sa-list-page .vd-nested-pagination .app-pagination{width:auto;padding:0;border:none;background:transparent}html.app-theme .dash-list-toolbar__actions>.dash-search-field.dash-table-search{position:relative;display:flex!important;align-items:center!important;align-self:center!important;flex:0 1 12rem;width:min(18rem,100%);max-width:18rem;height:var(--app-toolbar-h, 40px)!important;min-height:var(--app-toolbar-h, 40px)!important;max-height:var(--app-toolbar-h, 40px)!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-sizing:border-box;overflow:visible}html.app-theme .dash-list-toolbar__actions .dash-search-field__input,html.app-theme .dash-list-toolbar__actions input.dash-search-field__input,html.app-theme .dash-list-toolbar__actions .dash-search-field .form-control.dash-search-field__input,html.app-theme .dash-list-toolbar__actions .dash-search-field .form-control{width:100%!important;height:var(--app-toolbar-h, 40px)!important;min-height:var(--app-toolbar-h, 40px)!important;max-height:var(--app-toolbar-h, 40px)!important;box-sizing:border-box!important;margin:0!important;padding:0 .75rem 0 2.35rem!important;border:1px solid var(--app-border, #e6e1d9)!important;border-radius:8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important;background:var(--app-surface, #ffffff)!important;color:var(--app-text, #20302e)!important;box-shadow:none!important;-webkit-text-fill-color:var(--app-text, #20302e)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.app-theme .dash-list-toolbar__actions .dash-search-field__input:focus,html.app-theme .dash-list-toolbar__actions .dash-search-field .form-control:focus{outline:none!important;border-color:var(--app-border, #d8d2c7)!important;box-shadow:0 0 0 3px #0f6b661f!important}html.app-theme .dash-list-toolbar__actions .dash-search-field__icon{position:absolute!important;top:50%!important;left:.75rem!important;transform:translateY(-50%)!important;z-index:2;width:14px!important;height:14px!important;margin:0!important;color:var(--app-text-muted, #6b7876)!important;pointer-events:none;flex-shrink:0}html.app-theme .dash-list-toolbar__actions>.app-btn,html.app-theme .dash-list-toolbar__actions>.btn,html.app-theme .dash-list-toolbar__actions>button.btn,html.app-theme .dash-list-toolbar__actions>div>.app-btn,html.app-theme .dash-list-toolbar__actions>div>.btn,html.app-theme .dash-list-toolbar__actions>div>button.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;flex:0 0 auto;width:auto!important;min-width:0!important;max-width:none!important;height:var(--app-toolbar-h, 40px)!important;min-height:var(--app-toolbar-h, 40px)!important;max-height:var(--app-toolbar-h, 40px)!important;margin:0!important;padding:0 .875rem!important;border-radius:8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;white-space:nowrap;box-sizing:border-box!important;transform:none!important;overflow:hidden}html.app-theme .dash-list-toolbar__actions>.app-btn.app-btn--sm,html.app-theme .dash-list-toolbar__actions>.btn.btn-sm,html.app-theme .dash-list-toolbar__actions>div>.app-btn.app-btn--sm,html.app-theme .dash-list-toolbar__actions>div>.btn.btn-sm{height:var(--app-toolbar-h, 40px)!important;min-height:var(--app-toolbar-h, 40px)!important;max-height:var(--app-toolbar-h, 40px)!important;padding:0 .875rem!important;font-size:13px!important}html.app-theme .dash-list-toolbar__actions>.app-btn:before,html.app-theme .dash-list-toolbar__actions>.btn-dashboard-primary:before,html.app-theme .dash-list-toolbar__actions>.btn-dashboard-cancel:before,html.app-theme .dash-list-toolbar__actions>.btn-outline-secondary:before{display:none!important;content:none!important}html.app-theme .dash-list-toolbar__actions>.app-btn--primary,html.app-theme .dash-list-toolbar__actions>.btn-dashboard-primary,html.app-theme .dash-list-toolbar__actions>.btn.btn-dashboard-primary{border:1px solid var(--app-primary, #0f6b66)!important;background:var(--app-primary, #0f6b66)!important;color:#fff!important;box-shadow:none!important}html.app-theme .dash-list-toolbar__actions>.app-btn--primary:hover:not(:disabled),html.app-theme .dash-list-toolbar__actions>.btn-dashboard-primary:hover:not(:disabled),html.app-theme .dash-list-toolbar__actions>.btn.btn-dashboard-primary:hover:not(:disabled){background:#0c5652!important;border-color:#0c5652!important;color:#fff!important}html.app-theme .dash-list-toolbar__actions>.sa-create-btn.app-btn,html.app-theme .dash-list-toolbar__actions>.sa-create-btn.btn,html.app-theme .sa-settings-panel__actions>.sa-create-btn,html.app-theme .cap-catalog-page__actions>.sa-create-btn{flex:0 0 164px!important;width:164px!important;min-width:164px!important;max-width:164px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 10px!important;gap:6px!important;font-size:13px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important;overflow:hidden!important}html.app-theme .dash-list-toolbar__actions>.sa-create-btn svg,html.app-theme .sa-settings-panel__actions>.sa-create-btn svg,html.app-theme .cap-catalog-page__actions>.sa-create-btn svg{width:14px!important;height:14px!important;flex-shrink:0}html.app-theme .dash-list-toolbar__actions>.app-btn--outline,html.app-theme .dash-list-toolbar__actions>.btn-dashboard-cancel,html.app-theme .dash-list-toolbar__actions>.btn-outline-secondary,html.app-theme .dash-list-toolbar__actions>.btn.btn-outline-secondary{border:1px solid var(--app-primary, #0f6b66)!important;background:var(--app-surface, #ffffff)!important;color:var(--app-primary, #0f6b66)!important;box-shadow:none!important}html.app-theme .dash-list-toolbar__actions>.app-btn--outline:hover:not(:disabled),html.app-theme .dash-list-toolbar__actions>.btn-dashboard-cancel:hover:not(:disabled),html.app-theme .dash-list-toolbar__actions>.btn-outline-secondary:hover:not(:disabled),html.app-theme .dash-list-toolbar__actions>div>.btn-outline-secondary:hover:not(:disabled){background:var(--app-primary-tint, rgba(15, 107, 102, .08))!important;border-color:var(--app-primary, #0f6b66)!important;color:var(--app-primary, #0f6b66)!important}html.app-theme .dash-list-toolbar__actions>.btn-outline-secondary,html.app-theme .dash-list-toolbar__actions>div>.btn-outline-secondary{border:1px solid var(--app-primary, #0f6b66)!important;background:var(--app-surface, #ffffff)!important;color:var(--app-primary, #0f6b66)!important;box-shadow:none!important}html.app-theme .dash-list-toolbar__actions>.app-btn svg,html.app-theme .dash-list-toolbar__actions>.btn svg{width:16px!important;height:16px!important;flex-shrink:0}html.app-theme .cap-list-toolbar__header .dash-list-toolbar__actions{--app-toolbar-h: 40px;align-items:center;gap:.5rem}html.app-theme .sa-list-page .pm-oversight-records__head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-bottom:1rem}html.app-theme .sa-list-page .pm-oversight-back{display:inline-flex;align-items:center;gap:.375rem}html.app-theme .sa-list-page .pm-oversight-records__context{margin:0;font-size:.8125rem;color:var(--app-text-muted, #64748b)}html.app-theme .sa-list-page .pm-oversight-project-hint{margin:.75rem 0 0;font-size:.8125rem;color:var(--app-text-muted, #64748b)}html.app-theme .sa-list-page .pm-oversight-empty-hint{margin:.5rem 0 0;font-size:.875rem;color:var(--app-text-muted, #64748b)}html.app-theme .sa-list-page .pm-oversight-empty-hint--muted{font-size:.8125rem}html.app-theme .sa-list-page .pm-oversight-report-table{margin-top:.25rem;overflow-x:auto}html.app-theme .sa-list-page .pm-oversight-report-table table{width:100%;min-width:0;table-layout:fixed}html.app-theme .sa-list-page .pm-oversight-report-tabs{margin-bottom:.75rem}html.app-theme .sa-list-page .pm-oversight-report-tabs.app-tabs--segmented .app-tabs__list--segmented{display:flex;flex-wrap:wrap;gap:.4rem;max-width:28rem;padding:.35rem;margin-bottom:0;border-radius:10px;border:1px solid var(--app-border, rgba(32, 48, 46, .12));background:var(--app-surface-alt, #f4f1ec)}html.app-theme .sa-list-page .pm-oversight-report-tabs .app-tabs__trigger--segmented{flex:1 1 8rem;min-height:2.5rem;padding:.5rem .85rem;border:1px solid rgba(32,48,46,.14);border-radius:8px;background:var(--app-surface, #fff);font-size:.8125rem;font-weight:600;color:var(--app-text-muted, #6b7876)}html.app-theme .sa-list-page .pm-oversight-report-tabs .app-tabs__trigger--segmented-active{color:var(--app-primary, #0f6b66);border:2px solid transparent;background:linear-gradient(var(--app-surface, #fff),var(--app-surface, #fff)) padding-box,linear-gradient(135deg,var(--app-primary, #0f6b66),var(--app-heading, #fe7a59)) border-box;box-shadow:0 1px 2px #20302e0f}html.app-theme .sa-list-page .pm-oversight-report-empty{margin-top:.5rem}html.app-theme .sa-list-page .pm-oversight-report-table thead th{white-space:nowrap}html.app-theme .sa-list-page .pm-oversight-report-table th.pm-oversight-report-table__index-col,html.app-theme .sa-list-page .pm-oversight-report-table td.pm-oversight-report-table__index-col{width:2.75rem}html.app-theme .sa-list-page .pm-oversight-report-table th.pm-oversight-report-table__id-col,html.app-theme .sa-list-page .pm-oversight-report-table td.pm-oversight-report-table__id-col{width:9.5rem}html.app-theme .sa-list-page .pm-oversight-report-table th.pm-oversight-report-table__status-col,html.app-theme .sa-list-page .pm-oversight-report-table td.pm-oversight-report-table__status-col{width:6.75rem}html.app-theme .sa-list-page .pm-oversight-report-table th.pm-oversight-report-table__remarks-col,html.app-theme .sa-list-page .pm-oversight-report-table td.pm-oversight-report-table__remarks-col{width:auto;min-width:5rem}html.app-theme .sa-list-page .pm-oversight-report-table th.pm-oversight-report-table__date-col,html.app-theme .sa-list-page .pm-oversight-report-table td.pm-oversight-report-table__date-col,html.app-theme .sa-list-page .pm-oversight-report-table th.pm-oversight-report-table__submitted-col,html.app-theme .sa-list-page .pm-oversight-report-table td.pm-oversight-report-table__submitted-col{width:10.5rem;min-width:10.5rem;max-width:10.5rem;white-space:nowrap}html.app-theme .sa-list-page .pm-oversight-report-table .pm-oversight-report-table__date{white-space:nowrap}html.app-theme .sa-list-page .pm-oversight-report-table tbody td{overflow:hidden;vertical-align:middle!important}html.app-theme .sa-list-page .pm-oversight-report-table tbody tr.rdm-row-clickable:hover>td{overflow:hidden}html.app-theme .sa-list-page .pm-oversight-report-table__remarks{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.app-theme .sa-list-page .pm-oversight-report-table th.pm-oversight-report-table__file-col,html.app-theme .sa-list-page .pm-oversight-report-table td.pm-oversight-report-table__file-col{width:11rem;max-width:11rem;overflow:hidden}html.app-theme .sa-list-page .pm-oversight-report-table__file{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.app-theme .sa-list-page .pm-oversight-report-table th.pm-oversight-report-table__actions-col,html.app-theme .sa-list-page .pm-oversight-report-table td.pm-oversight-report-table__actions-col{width:10.5rem;min-width:10.5rem;max-width:10.5rem;text-align:right;vertical-align:middle;position:relative;z-index:1;background-color:inherit}html.app-theme .sa-list-page .pm-oversight-report-table tbody tr.rdm-row-clickable:hover>td.pm-oversight-report-table__actions-col{background-color:#0f6b6614!important}html.app-theme .sa-list-page .pm-oversight-report-table__action-group--compact.btn-list-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;width:100%;max-width:10.25rem;margin-left:auto}html.app-theme .sa-list-page .pm-oversight-report-table__action-group--compact .pm-oversight-report-table__action-btn{box-sizing:border-box;width:100%;min-width:0;max-width:none;flex:none;justify-content:center;white-space:nowrap;min-height:1.875rem;padding-left:.25rem;padding-right:.25rem;font-size:.6875rem}html.app-theme .sa-list-page .pm-oversight-report-table__action-group--compact .pm-oversight-report-table__action-btn:only-child{grid-column:2}html.app-theme .sa-list-page .pm-oversight-report-table tbody tr{height:3.35rem}html.app-theme .sa-list-page .pm-oversight-report-table tbody td.pm-oversight-report-table__actions-col{overflow:visible}html.app-theme .sa-oversight-assessment-responses{display:flex;flex-direction:column;gap:1rem}html.app-theme .sa-oversight-assessment-responses__empty{margin:0;font-size:.875rem;color:var(--app-text-muted, #64748b)}html.app-theme .sa-oversight-assessment-response{padding:.875rem 1rem;border:1px solid var(--app-border, #e2e8f0);border-radius:var(--app-radius-md, 8px);background:var(--app-surface, #fff)}html.app-theme .sa-oversight-assessment-response__title{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--app-heading, #0f172a)}html.app-theme .sa-oversight-assessment-response__ratings{margin:0 0 .75rem;font-size:.8125rem;color:var(--app-text, #1e293b)}html.app-theme .sa-oversight-assessment-response__answer{margin-top:.5rem}html.app-theme .sa-oversight-assessment-response__answer p{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--app-text, #1e293b);white-space:pre-wrap}html.app-theme .sa-oversight-assessment-response__label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--app-text-muted, #64748b)}html.app-theme .sa-list-page .master-list-table col.master-list-col--status{width:5.75rem!important}html.app-theme .sa-list-page .master-list-table th.master-list-col--status,html.app-theme .sa-list-page .master-list-table td.master-list-col--status{width:5.75rem!important;min-width:5.75rem!important;max-width:5.75rem!important;overflow:visible!important;text-align:center;padding-left:.35rem!important;padding-right:.35rem!important}html.app-theme .sa-list-page .master-list-table thead th.master-list-col--status{overflow:visible!important}html.app-theme .sa-list-page .master-list-table tbody tr.master-list-row:not(.master-list-row--nest)>td.master-list-col--status{overflow:visible!important}html.app-theme .sa-list-page .master-list-table th.master-list-col--status .master-list-filter{width:100%!important;min-width:0!important}html.app-theme .sa-list-page .master-list-table--catalog{--ml-select-width: 0;--ml-actions-width: 11rem;--cap-catalog-row-min-h: 3rem;--ml-row-height: var(--cap-catalog-row-min-h)}html.app-theme .sa-list-page .master-list-table--catalog .master-list-col--sticky{position:static!important;left:auto!important;box-shadow:none!important;z-index:auto!important}html.app-theme .sa-list-page .master-list-table--catalog col.master-list-col-actions,html.app-theme .sa-list-page .master-list-table--catalog .master-list-table__actions-col{width:var(--ml-actions-width)!important;min-width:var(--ml-actions-width)!important;max-width:var(--ml-actions-width)!important}html.app-theme .sa-list-page .master-list-table--catalog .master-list-table__actions-col--catalog{text-align:left!important;padding-left:.55rem!important;padding-right:.55rem!important}html.app-theme .sa-list-page .master-list-table--catalog:not(.cap-catalog-table) tbody tr.master-list-row:not(.master-list-row--nest)>td.master-list-table__actions-col{overflow:visible!important;height:auto!important;min-height:var(--ml-row-height);padding-top:.45rem!important;padding-bottom:.45rem!important;vertical-align:middle!important}html.app-theme .sa-list-page .cap-catalog-table tbody tr.master-list-row--capability>td.master-list-table__actions-col{overflow:visible!important;height:var(--cap-catalog-row-min-h, 3rem)!important;min-height:var(--cap-catalog-row-min-h, 3rem)!important;max-height:var(--cap-catalog-row-min-h, 3rem)!important;padding-top:0!important;padding-bottom:0!important;vertical-align:middle!important}html.app-theme .sa-list-page .master-list-table--catalog .master-list-catalog-actions,html.app-theme .sa-list-page .master-list-table--catalog .master-list-catalog-actions.btn-list-actions,html.app-theme .sa-list-page .master-list-table--catalog tbody td.master-list-table__actions-col .master-list-catalog-actions{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:.375rem!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important}html.app-theme .sa-list-page .master-list-table--catalog .master-list-catalog-actions>*{flex-shrink:0}html.app-theme .sa-list-page .master-list-table--catalog tbody td.master-list-table__actions-col .master-list-actions-cell{justify-content:flex-start!important;margin:0!important}html.app-theme .sa-list-page .cap-catalog-table .master-list-catalog-actions .btn-list-edit,html.app-theme .sa-list-page .cap-catalog-table .master-list-catalog-actions .btn-list-delete{margin:0!important}html.app-theme .sa-list-page .dash-main-container .cap-catalog-table tbody td .master-list-catalog-actions .btn-list-edit+.btn-list-edit,html.app-theme .sa-list-page .dash-main-container .cap-catalog-table tbody td .master-list-catalog-actions .btn-list-edit+.btn-list-delete,html.app-theme .sa-list-page .dash-main-container .cap-catalog-table tbody td .master-list-catalog-actions .btn-list-edit+.btn{margin-left:0!important}html.app-theme .sa-list-page .dash-main-container .cap-catalog-table tbody td:last-child>div:has(>.btn-list-edit){display:flex!important;justify-content:flex-start!important;gap:.375rem!important}html.app-theme .sa-settings-page.dash-frame-parent1{display:flex!important;flex-direction:column!important;align-items:stretch!important;align-self:stretch!important;width:100%!important;min-width:0;gap:0!important}html.app-theme .sa-settings-page .sa-settings-page__header{border-bottom:1px solid var(--app-border)}html.app-theme .sa-settings-tab-nav{padding:0 1.5rem;background:var(--app-surface);border-bottom:1px solid var(--app-border)}html.app-theme .sa-settings-tab-nav__list{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 0 0}html.app-theme .sa-settings-tab-nav__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:2.25rem;margin:0;padding:.5rem 1rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface);color:var(--app-text-muted);font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}html.app-theme .sa-settings-tab-nav__tab:hover{color:var(--app-text);border-color:var(--app-input-border);background:var(--app-surface-alt)}html.app-theme .sa-settings-tab-nav__tab--active{border-color:var(--app-primary);background:var(--app-primary-tint);color:var(--app-primary);box-shadow:0 0 0 1px #0f6b661f}html.app-theme .sa-settings-tab-nav__tab:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}html.app-theme .sa-settings-tab-nav__hint{margin:.5rem 0 .75rem;font-size:.8125rem;line-height:1.45;color:var(--app-text-muted)}html.app-theme .sa-settings-page__panel,html.app-theme .sa-settings-panel{display:flex;flex-direction:column;min-width:0}html.app-theme .sa-settings-panel__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-bottom:1px solid var(--app-border);background:var(--app-surface)}html.app-theme .sa-settings-panel__actions .dash-table-search{width:min(18rem,100%);flex:1 1 12rem}html.app-theme .sa-settings-panel .app-table-wrap{margin:0!important;width:100%;border:none;border-radius:0;border-top:none;box-shadow:none}html.app-theme .sa-settings-panel>.content-loader,html.app-theme .sa-settings-panel>.alert{margin:1rem 1.5rem!important}html.app-theme .sa-settings-panel>.app-pagination{margin:0!important;padding:.85rem 1.5rem;border-top:1px solid var(--app-border);background:var(--app-surface)}html.app-theme .sa-list-page .cap-catalog-page.dash-frame-parent1{gap:1rem!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important}html.app-theme .sa-list-page .cap-mgmt-form-page.dash-frame-parent1{gap:.75rem!important;padding:1.25rem 1.5rem 1.5rem!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important;width:100%!important;max-width:none!important}html.app-theme .sa-list-page .cap-catalog-page>.content-loader,html.app-theme .sa-list-page .cap-catalog-page>.alert{margin:0!important}html.app-theme .sa-list-page .cap-catalog-page__head{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:nowrap;width:100%;padding:0;background:transparent}html.app-theme .sa-list-page .cap-catalog-page__intro{flex:1 1 18rem;min-width:0;padding:0}html.app-theme .sa-list-page .cap-catalog-page__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--app-heading, #20302e)}html.app-theme .sa-list-page .cap-catalog-page__desc{margin:.4rem 0 0;max-width:44rem;font-size:.875rem;line-height:1.5;color:var(--app-text-muted, #6b7876)}html.app-theme .sa-list-page .cap-catalog-page__actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}html.app-theme .sa-list-page .cap-catalog-toolbar{display:grid;grid-template-columns:320px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #fff)}html.app-theme .sa-list-page .cap-catalog-toolbar__filters{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-width:0}html.app-theme .sa-list-page .cap-catalog-toolbar__search{position:relative;display:flex!important;align-items:center;width:320px!important;max-width:100%;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-sizing:border-box}html.app-theme .sa-list-page .cap-catalog-toolbar__search .dash-search-field__icon{position:absolute;left:.65rem;width:14px;height:14px;color:var(--app-text-muted, #6b7876);pointer-events:none}html.app-theme .dash-main-container .cap-catalog-toolbar__search input.dash-search-field__input,html.app-theme .sa-list-page .cap-catalog-toolbar__search .dash-search-field__input{width:100%!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0 12px 0 30px!important;border:1px solid var(--app-border, #e6e1d9)!important;border-radius:999px!important;background:var(--app-surface, #fff)!important;box-shadow:none!important;box-sizing:border-box!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;line-height:26px!important;color:var(--app-text, #20302e)!important}html.app-theme .sa-list-page .cap-catalog-toolbar__search .dash-search-field__input:focus{outline:none;border-color:#d8d2c7;box-shadow:0 0 0 3px #0f6b661f}html.app-theme .sa-list-page .cap-catalog-chip{position:relative;display:inline-flex;align-items:center;gap:.3rem;height:30px;max-width:16rem;padding:0 .7rem;border:1px solid var(--app-border, #e4e0d8);border-radius:999px;background:var(--app-surface, #fff);color:var(--app-text-muted, #6b7876);font-size:12.5px;line-height:1;white-space:nowrap}html.app-theme .sa-list-page .cap-catalog-chip__label{color:var(--app-text-muted, #8a928f)}html.app-theme .sa-list-page .cap-catalog-chip__value{max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;color:var(--app-text, #20302e);font-weight:600}html.app-theme .sa-list-page .cap-catalog-chip__chevron{flex-shrink:0;color:var(--app-text-muted, #8a928f)}html.app-theme .sa-list-page .cap-catalog-chip.is-active{border-color:transparent;background:#0f6b661a;color:var(--app-primary, #0f6b66)}html.app-theme .sa-list-page .cap-catalog-chip.is-active .cap-catalog-chip__label,html.app-theme .sa-list-page .cap-catalog-chip.is-active .cap-catalog-chip__value{color:var(--app-primary, #0f6b66)}html.app-theme .sa-list-page .cap-catalog-chip__select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}html.app-theme .sa-list-page .cap-catalog-chip__select:focus{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important}html.app-theme .sa-list-page .cap-catalog-chip:focus-within{box-shadow:0 0 0 3px #0f6b661f}html.app-theme .sa-list-page .cap-catalog-chip__clear{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer}html.app-theme .sa-list-page .cap-catalog-toolbar__clear{border:none;background:transparent;padding:0 .15rem;color:var(--app-primary, #0f6b66);font-size:13px;font-weight:500;cursor:pointer}html.app-theme .sa-list-page .cap-catalog-toolbar__clear:hover{text-decoration:underline}html.app-theme .sa-list-page .cap-catalog-toolbar__meta{margin-left:0;justify-self:end;color:var(--app-text-muted, #6b7876);font-size:13px;white-space:nowrap}@media(max-width:1100px){html.app-theme .sa-list-page .cap-catalog-toolbar{grid-template-columns:1fr auto}html.app-theme .sa-list-page .cap-catalog-toolbar__search{width:100%!important;grid-column:1 / -1}html.app-theme .sa-list-page .cap-catalog-toolbar__filters{justify-content:flex-start}}html.app-theme .sa-list-page .cap-catalog-page__actions .app-btn--outline{background:var(--app-surface, #fff)!important}html.app-theme .sa-list-page .cap-catalog-page__actions .app-btn--outline:hover:not(:disabled){background:var(--app-primary-tint, rgba(15, 107, 102, .08))!important}html.app-theme .sa-list-page .cap-catalog-page__filters{--app-toolbar-h: 40px;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%}html.app-theme .sa-list-page .cap-catalog-page__search,html.app-theme .sa-list-page .cap-catalog-page__filter{flex:1 1 0;min-width:0;width:auto;max-width:none}html.app-theme .sa-list-page .cap-catalog-page__search.dash-search-field{position:relative;display:flex!important;align-items:center!important;height:var(--app-toolbar-h, 40px)!important;min-height:var(--app-toolbar-h, 40px)!important;max-height:var(--app-toolbar-h, 40px)!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-sizing:border-box}html.app-theme .sa-list-page .cap-catalog-page__filters .dash-search-field__input,html.app-theme .sa-list-page .cap-catalog-page__filters .dash-search-field .form-control{width:100%!important;height:var(--app-toolbar-h, 40px)!important;min-height:var(--app-toolbar-h, 40px)!important;max-height:var(--app-toolbar-h, 40px)!important;box-sizing:border-box!important;margin:0!important;padding:0 .75rem 0 2.35rem!important;border:1px solid var(--app-border, #e6e1d9)!important;border-radius:8px!important;font-size:13px!important;line-height:1.25!important}html.app-theme .sa-list-page .cap-catalog-page__filters .dash-search-field__icon{position:absolute!important;top:50%!important;left:.75rem!important;transform:translateY(-50%)!important;width:14px!important;height:14px!important;margin:0!important;pointer-events:none}html.app-theme .sa-list-page .cap-catalog-page__filter.app-select,html.app-theme .sa-list-page .cap-catalog-page__filter.dash-filter-select{width:100%;min-width:0;max-width:none;height:var(--app-toolbar-h, 40px);margin:0;padding:0;border:none;background:transparent;box-shadow:none}html.app-theme .sa-list-page .cap-catalog-page__filter .app-select__trigger{width:100%;height:100%;min-height:var(--app-toolbar-h, 40px);max-height:var(--app-toolbar-h, 40px);border-radius:8px;font-size:13px;line-height:1.25;box-sizing:border-box}@media(max-width:767px){html.app-theme .sa-list-page .cap-catalog-page__filters{flex-wrap:wrap}html.app-theme .sa-list-page .cap-catalog-page__search,html.app-theme .sa-list-page .cap-catalog-page__filter{flex:1 1 100%;width:100%}}html.app-theme .sa-list-page .cap-catalog-page__table-shell{background:var(--app-surface, #fff);border:1px solid var(--app-border, #e6e1d9);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #20302e0a}html.app-theme .sa-list-page .cap-catalog-page__table-shell>.content-loader,html.app-theme .sa-list-page .cap-catalog-page__table-shell>.alert{margin:1rem 1.1rem!important}html.app-theme .sa-list-page .cap-catalog-page__table-shell .cap-catalog-table-wrap{border:none!important;border-radius:0!important;box-shadow:none!important}html.app-theme .sa-list-page .cap-catalog-page .master-list-catalog-pagination{padding:.75rem 1rem;border-top:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #fff)}html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead{background:var(--app-surface, #fff);--ml-head-bg: var(--app-surface, #fff)}html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead tr{background:var(--app-surface, #fff)!important}html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead th,html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-head-labels th,html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-head-filters th,html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-th--no-filter,html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-col--sticky,html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-table__actions-col,html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-table__actions-col--filter,html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-table__actions-col--catalog{font-size:.6875rem!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted, #6b7876)!important;background:var(--app-surface, #fff)!important;background-color:var(--app-surface, #fff)!important;border-bottom:1px solid var(--app-border, #e6e1d9)!important}html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-head-labels th{border-bottom-color:var(--app-border, #e6e1d9)!important}html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-head-filters th{padding-top:.35rem!important;padding-bottom:.5rem!important}html.app-theme .sa-list-page .cap-catalog-table .cap-catalog-col--filter-cluster{padding-left:.35rem!important;padding-right:.35rem!important}html.app-theme .sa-list-page .cap-catalog-table thead .cap-catalog-col--filter-cluster .master-list-filter{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}html.app-theme .sa-list-page .cap-catalog-table.master-list-table th.master-list-col--status,html.app-theme .sa-list-page .cap-catalog-table.master-list-table td.master-list-col--status{width:unset!important;min-width:0!important;max-width:unset!important}html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead th.master-list-col--status{text-align:left!important;overflow:hidden!important;padding-left:.55rem!important;padding-right:.55rem!important}html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-head-filters th.master-list-col--status{padding-left:.55rem!important;padding-right:.55rem!important}html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead th.master-list-col--status .master-list-filter{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}html.app-theme .sa-list-page .cap-catalog-table.master-list-table tbody td.master-list-col--status{text-align:left!important;overflow:visible!important}html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-head-labels th.master-list-col--status,html.app-theme .sa-list-page .cap-catalog-table.master-list-table thead .master-list-table__actions-col--catalog,html.app-theme .sa-list-page .cap-catalog-table.master-list-table tbody td.master-list-table__actions-col{text-align:left!important}html.app-theme .sa-list-page .cap-catalog-table .cap-catalog-col--metric-first{box-shadow:inset 1px 0 0 var(--app-border, #e6e1d9);padding-left:.85rem!important}html.app-theme .sa-list-page .cap-catalog-table .cap-catalog-col--metric,html.app-theme .sa-list-page .cap-catalog-table col.cap-catalog-col--metric{width:6rem;text-align:right!important;white-space:nowrap}html.app-theme .sa-list-page .cap-catalog-table col.cap-catalog-col--metric.cap-catalog-col--metric-first{width:6rem}html.app-theme .sa-list-page .cap-catalog-table col.cap-catalog-col--metric:not(.cap-catalog-col--metric-first){width:7.25rem}html.app-theme .sa-list-page .cap-catalog-table col.cap-catalog-col--spacer,html.app-theme .sa-list-page .cap-catalog-sub-table col.cap-catalog-col--spacer{width:auto!important;min-width:0!important}html.app-theme .sa-list-page .cap-catalog-table th.cap-catalog-col--spacer,html.app-theme .sa-list-page .cap-catalog-table td.cap-catalog-col--spacer,html.app-theme .sa-list-page .cap-catalog-sub-table td.cap-catalog-col--spacer{width:auto!important;min-width:0!important;padding:0!important;border-left:none!important;border-right:none!important}html.app-theme .sa-list-page .cap-catalog-table thead th.cap-catalog-col--spacer{background:var(--app-surface, #fff)!important;border-bottom:1px solid var(--app-border, #e6e1d9)!important}html.app-theme .sa-list-page .cap-catalog-table tbody tr.master-list-row--capability>td.cap-catalog-col--spacer{background:var(--cap-catalog-bg-capability, #fff)!important;border-bottom:1px solid var(--cap-catalog-row-border, #e6e1d9)!important}html.app-theme .sa-list-page .cap-catalog-sub-table tbody tr.cap-catalog-sub-row>td.cap-catalog-col--spacer{background:var(--cap-catalog-bg-muted, #f5f4f2)!important;border-bottom:1px solid var(--cap-catalog-row-border, #e6e1d9)!important}html.app-theme .sa-list-page .cap-catalog-table{--cap-catalog-bg-capability: #fff;--cap-catalog-bg-muted: #f5f4f2;--cap-catalog-row-border: var(--app-border, #e6e1d9);--cap-catalog-indent-fw: .75rem;--cap-catalog-indent-cap: 1.35rem;--cap-catalog-indent-sub: 2.85rem}html.app-theme .sa-list-page .cap-catalog-table tbody tr.master-list-row--capability{height:var(--cap-catalog-row-min-h, 3rem)!important}html.app-theme .sa-list-page .cap-catalog-table tbody tr.master-list-row--capability>td{height:var(--cap-catalog-row-min-h, 3rem)!important;min-height:var(--cap-catalog-row-min-h, 3rem)!important;max-height:var(--cap-catalog-row-min-h, 3rem)!important;padding-top:0!important;padding-bottom:0!important;vertical-align:middle!important;background:var(--cap-catalog-bg-capability)!important;border-bottom:1px solid var(--cap-catalog-row-border)!important}html.app-theme .sa-list-page .cap-catalog-table tbody tr.master-list-row--capability-parent>td{background:var(--cap-catalog-bg-capability)!important}html.app-theme .sa-list-page .cap-catalog-table tbody tr.master-list-row--capability>td.cap-catalog-col--primary{padding-left:var(--cap-catalog-indent-cap)!important}html.app-theme .sa-list-page .cap-catalog-table tbody tr.master-list-row--nest{height:auto!important}html.app-theme .sa-list-page .cap-catalog-table tbody tr.master-list-row--nest>td{background:var(--cap-catalog-bg-muted)!important;padding:0!important;height:auto!important;min-height:0!important;border-top:none!important;border-bottom:1px solid var(--cap-catalog-row-border)!important}html.app-theme .sa-list-page .cap-catalog-page .master-list-nest-cell{padding:0!important;background:var(--cap-catalog-bg-muted)!important}html.app-theme .sa-list-page .cap-catalog-page .master-list-cap{height:var(--cap-catalog-row-min-h, 3rem);min-height:var(--cap-catalog-row-min-h, 3rem);max-height:var(--cap-catalog-row-min-h, 3rem)}html.app-theme .sa-list-page .cap-catalog-page .master-list-cap-title{display:flex;align-items:center;flex-wrap:nowrap;gap:.35rem .5rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.app-theme .sa-list-page .cap-catalog-page .master-list-cap-title__text{font-weight:700;color:var(--app-text, #20302e)}html.app-theme .sa-list-page .cap-catalog-pill{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:4px;font-size:.6875rem;font-weight:600;line-height:1.35;white-space:nowrap}html.app-theme .sa-list-page .cap-catalog-pill--single{background:#fe7a5924;color:#8a4b38}html.app-theme .sa-list-page .cap-catalog-pill--count{background:#0f6b661a;color:var(--app-primary, #0f6b66)}html.app-theme .sa-list-page .cap-catalog-status{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.35;white-space:nowrap}html.app-theme .sa-list-page .cap-catalog-status--active{background:#1a9b6e1f;color:#0d6b4c}html.app-theme .sa-list-page .cap-catalog-status--inactive{background:#6b78761f;color:var(--app-text-muted, #6b7876)}html.app-theme .sa-list-page .cap-catalog-page .master-list-caret{border:none;border-radius:4px;background:transparent;color:var(--app-text-muted, #6b7876)}html.app-theme .sa-list-page .cap-catalog-page .master-list-caret.is-enabled{background:transparent;border:none;color:var(--app-text, #20302e)}html.app-theme .sa-list-page .cap-catalog-table tbody tr.cap-catalog-fw-row{height:var(--cap-catalog-row-min-h, 3rem)!important}html.app-theme .sa-list-page .cap-catalog-fw-row>.cap-catalog-fw-row__cell{padding:0!important;height:var(--cap-catalog-row-min-h, 3rem)!important;min-height:var(--cap-catalog-row-min-h, 3rem)!important;max-height:var(--cap-catalog-row-min-h, 3rem)!important;background:var(--cap-catalog-bg-muted, #f5f4f2)!important;border-bottom:1px solid var(--cap-catalog-row-border, #e6e1d9)!important;vertical-align:middle!important}html.app-theme .sa-list-page .cap-catalog-fw-row__toggle{display:flex;align-items:center;gap:.45rem;width:100%;height:100%;min-height:var(--cap-catalog-row-min-h, 3rem);max-height:var(--cap-catalog-row-min-h, 3rem);margin:0;padding:0 .75rem 0 var(--cap-catalog-indent-fw, .75rem);border:none;background:transparent;text-align:left;font:inherit;cursor:pointer;box-sizing:border-box}html.app-theme .sa-list-page .cap-catalog-fw-row__toggle:hover{background:#ffffff8c}html.app-theme .sa-list-page .cap-catalog-fw-row__chevron{flex-shrink:0;margin-top:0;color:var(--app-text-muted, #6b7876);transition:transform .15s ease}html.app-theme .sa-list-page .cap-catalog-fw-row__chevron--collapsed{transform:rotate(-90deg)}html.app-theme .sa-list-page .cap-catalog-fw-row__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem;overflow:hidden}html.app-theme .sa-list-page .cap-catalog-fw-row__title{flex-shrink:0;max-width:55%;font-size:.875rem;font-weight:700;line-height:1.35;color:var(--app-text, #20302e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.app-theme .sa-list-page .cap-catalog-fw-row__subtitle{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:400;line-height:1.35;color:var(--app-text-muted, #6b7876);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.app-theme .sa-list-page .cap-catalog-fw-row__subtitle:not(:empty):before{content:"·";margin-right:.35rem;color:var(--app-text-muted, #6b7876)}html.app-theme .sa-list-page .cap-catalog-fw-row__count{flex-shrink:0;align-self:center;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;color:var(--app-text-muted, #6b7876);background:#20302e0f;white-space:nowrap}html.app-theme .sa-list-page .cap-catalog-page .cap-catalog-sub-tree.master-list-nest,html.app-theme .sa-list-page .cap-catalog-page .cap-catalog-sub-tree.master-list-nest.is-ready,html.app-theme .sa-list-page .dash-main-container .cap-catalog-page .cap-catalog-sub-tree.master-list-nest{width:100%;min-height:0!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:var(--cap-catalog-bg-muted, #f5f4f2)!important;overflow:visible!important;box-sizing:border-box}html.app-theme .sa-list-page .cap-catalog-sub-tree{border:none;border-radius:0;background:var(--cap-catalog-bg-muted, #f5f4f2)}html.app-theme .sa-list-page .cap-catalog-sub-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;background:var(--cap-catalog-bg-muted, #f5f4f2)}html.app-theme .sa-list-page .cap-catalog-sub-table tbody tr.cap-catalog-sub-row td{height:var(--cap-catalog-row-min-h, 3rem)!important;min-height:var(--cap-catalog-row-min-h, 3rem)!important;max-height:var(--cap-catalog-row-min-h, 3rem)!important;padding:0 .75rem!important;vertical-align:middle!important;box-sizing:border-box;background:var(--cap-catalog-bg-muted, #f5f4f2)!important;border-bottom:1px solid var(--cap-catalog-row-border, #e6e1d9);color:var(--app-text-muted)}html.app-theme .sa-list-page .cap-catalog-sub-table tbody tr.cap-catalog-sub-row td.cap-catalog-col--primary{padding-left:var(--cap-catalog-indent-sub, 2.85rem)!important}html.app-theme .sa-list-page .cap-catalog-sub-table tbody tr.cap-catalog-sub-row td.cap-catalog-sub-row__filler{padding:0!important;box-shadow:none!important;border-left:none!important;border-right:none!important}html.app-theme .sa-list-page .cap-catalog-sub-table tbody tr.cap-catalog-sub-row td.cap-catalog-sub-row__questions{box-shadow:none!important;text-align:right!important}html.app-theme .sa-list-page .cap-catalog-sub-table .cap-catalog-col--metric-first,html.app-theme .sa-list-page .cap-catalog-sub-table td.cap-catalog-col--metric-first{box-shadow:none!important}html.app-theme .sa-list-page .cap-catalog-sub-table tbody tr.cap-catalog-sub-row:last-child td{border-bottom:none}html.app-theme .sa-list-page .cap-catalog-sub-table tbody tr.cap-catalog-sub-row--clickable{cursor:pointer}html.app-theme .sa-list-page .cap-catalog-sub-table tbody tr.cap-catalog-sub-row--clickable:hover td,html.app-theme .sa-list-page .cap-catalog-sub-table tbody tr.cap-catalog-sub-row--clickable:focus-visible td{background:#ffffff73!important;outline:none}html.app-theme .sa-list-page .cap-catalog-sub-row__name{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:400;line-height:1.35;color:var(--app-text, #20302e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.app-theme .sa-list-page .cap-catalog-page .master-list-nest__pagination{display:flex;flex-wrap:wrap;margin:0;width:100%;min-height:var(--cap-catalog-row-min-h, 3rem);padding:0 .75rem;align-items:center;box-sizing:border-box;background:var(--cap-catalog-bg-muted, #f5f4f2);border-top:1px solid var(--cap-catalog-row-border, #e6e1d9)}html.app-theme .app-shell{--sb-user-avatar-size: 28px;--sb-user-block-height: calc(1px + 8px + 8px + var(--sb-user-avatar-size));min-height:100vh;background:#faf8f6;color:#20302e;font-family:Inter,system-ui,sans-serif!important;overflow-x:clip;overflow-y:visible}html.app-theme .app-shell__main{min-height:100vh;display:flex;flex-direction:column;min-width:0;width:auto;max-width:none;margin-left:0;box-sizing:border-box;overflow:visible;transition:margin-left .28s cubic-bezier(.4,0,.2,1)}@media(min-width:992px){html.app-theme .app-shell__main{margin-left:240px}html.app-theme .app-shell--collapsed .app-shell__main{margin-left:64px}}html.app-theme .app-shell__sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1040;width:240px;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#f1eee9);border-right:1px solid #e6e1d9;box-shadow:4px 0 24px #20302e0f;transition:width .28s cubic-bezier(.4,0,.2,1),transform .3s ease;transform:translate(-100%)}html.app-theme .app-shell--mobile-open .app-shell__sidebar{transform:translate(0)}@media(min-width:992px){html.app-theme .app-shell__sidebar{transform:none}html.app-theme .app-shell--collapsed .app-shell__sidebar{width:64px}}html.app-theme .app-shell__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(min-width:992px){html.app-theme .app-shell__backdrop{display:none}}html.app-theme .app-shell__toggle{display:none!important}html.app-theme body:has(.app-shell){--client-sidebar-width: 240px;--client-sidebar-width-collapsed: 64px}@media(min-width:992px){html.app-theme body:has(.app-shell--collapsed) .modal.show{left:64px!important;width:calc(100% - 64px)!important}}html.app-theme body:has(.sa-modal-host) .modal.show:not(:has(.sa-oversight-chat-modal)):not(:has(.sa-oversight-assessment-modal)):not(:has(.pm-invitations-dialog)){left:0!important;right:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1rem!important;box-sizing:border-box!important}html.app-theme body:has(.sa-modal-host) .modal.show:not(:has(.sa-oversight-chat-modal)):not(:has(.sa-oversight-assessment-modal)):not(:has(.pm-invitations-dialog)) .modal-dialog{margin-left:auto!important;margin-right:auto!important}html.app-theme body:has(.sa-modal-host) .modal-backdrop.show{background-color:#20302e59!important;opacity:1!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:991.98px){html.app-theme body:has(.app-shell){--client-sidebar-width: 0px;--client-sidebar-width-collapsed: 0px}}html.app-theme .sb{--sb-brand-logo-width: 44px;--sb-brand-name-size: 14px;--sb-item-font-size: 12px;--sb-item-nested-font-size: 12px;--sb-item-color: var(--app-text, #20302e);--sb-item-muted-color: var(--app-text-muted, #6b7876);--sb-item-font-weight: 500;--sb-item-active-bg: #ebf5f3;--sb-item-active-color: var(--app-primary, #0f6b66);--sb-group-label-color: #6f7d7b;--sb-group-label-size: 9px;--sb-user-name-size: 12px;--sb-user-role-size: 10px;--sb-user-avatar-size: 28px;--sb-user-block-height: calc(1px + 8px + 8px + var(--sb-user-avatar-size));display:flex;flex-direction:column;height:100%;min-height:0}html.app-theme .sb__header{display:flex;align-items:center;gap:8px;height:48px;min-height:48px;padding:0 12px;border-bottom:1px solid var(--app-border, #e6e1d9);flex-shrink:0;background:var(--app-surface, #ffffff)}html.app-theme .sb__brand{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-decoration:none;color:inherit}html.app-theme .sb__brand-logo{width:var(--sb-brand-logo-width);height:auto;object-fit:contain;flex-shrink:0;display:block}html.app-theme .sb__brand-name{font-family:Raleway,sans-serif;font-size:var(--sb-brand-name-size);font-weight:600;line-height:1.1;color:#fe7a59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.app-theme .sb__nav{flex:1;min-height:0;overflow-y:auto;padding:12px 8px;display:flex;flex-direction:column;gap:2px;-webkit-overflow-scrolling:touch;color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}html.app-theme .sb__nav::-webkit-scrollbar{width:8px}html.app-theme .sb__nav::-webkit-scrollbar-track{background:#ffffff80;border-radius:999px}html.app-theme .sb__nav::-webkit-scrollbar-thumb{background:#20302e38;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.app-theme .sb__nav::-webkit-scrollbar-thumb:hover{background:#0f6b6666;border:2px solid transparent;background-clip:padding-box}html.app-theme .sb__group-label{margin:16px 0 8px;padding:0 10px;font-size:var(--sb-group-label-size);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-group-label-color);line-height:1.3}html.app-theme .sb__group-label:first-child{margin-top:0}html.app-theme .sb__category-block{display:flex;flex-direction:column;gap:2px}html.app-theme button.sb__category{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:16px 0 4px;padding:4px 10px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:background-color .15s ease}html.app-theme .sb__category-block:first-child button.sb__category{margin-top:0}html.app-theme button.sb__category:hover{background:#0f6b660f}html.app-theme .sb__category-label{font-size:var(--sb-group-label-size);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-group-label-color);line-height:1.3}html.app-theme button.sb__category .sb__chevron{flex-shrink:0;color:var(--sb-group-label-color)}html.app-theme .sb__status{margin:0;padding:0 10px;font-size:12px;color:#6b7876}html.app-theme a.sb__item,html.app-theme a.sb__item:visited{color:var(--sb-item-color)!important}html.app-theme a.sb__item:hover:not(.sb__item--active){color:var(--sb-item-color)!important}html.app-theme .sb__item,html.app-theme a.sb__item,html.app-theme button.sb__item{position:relative;display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;min-height:36px;padding:8px 12px;border:none;border-radius:8px;background:transparent;background-color:transparent;color:var(--sb-item-color);font-family:inherit;font-size:var(--sb-item-font-size)!important;font-weight:var(--sb-item-font-weight);line-height:1.35;text-align:left;text-decoration:none;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease,color .15s ease}html.app-theme .sb__item-icon{flex-shrink:0;width:18px;height:18px;color:var(--sb-item-color)}html.app-theme .sb__item:hover:not(.sb__item--active){background:#0f6b660f;color:var(--sb-item-color)}html.app-theme .sb__item:hover:not(.sb__item--active) .sb__item-icon{color:var(--sb-item-color)}html.app-theme .sb__item--active,html.app-theme .sb__item--active:hover,html.app-theme a.sb__item--active,html.app-theme a.sb__item--active:visited,html.app-theme a.sb__item--active:hover,html.app-theme button.sb__item--active,html.app-theme button.sb__item--active:hover{background:var(--sb-item-active-bg)!important;background-color:var(--sb-item-active-bg)!important;color:var(--sb-item-active-color)!important;font-weight:500}html.app-theme .sb__item--active .sb__item-icon,html.app-theme .sb__item--active:hover .sb__item-icon,html.app-theme .sb__item--active .sb__item-label,html.app-theme .sb__item--active .sb__chevron,html.app-theme .sb__item--active:hover .sb__item-label{color:var(--sb-item-active-color)!important}html.app-theme .sb__item--locked,html.app-theme .sb__item--locked:hover,html.app-theme a.sb__item--locked,html.app-theme a.sb__item--locked:hover,html.app-theme a.sb__item--locked:visited,html.app-theme button.sb__item--locked,html.app-theme button.sb__item--locked:hover,html.app-theme .sb__item[aria-disabled=true],html.app-theme .sb__item[aria-disabled=true]:hover{color:var(--sb-item-muted-color)!important;cursor:default;pointer-events:none}html.app-theme .sb__item--locked .sb__item-icon,html.app-theme .sb__item--locked .sb__item-label,html.app-theme .sb__item--locked .sb__chevron,html.app-theme .sb__item[aria-disabled=true] .sb__item-icon,html.app-theme .sb__item[aria-disabled=true] .sb__item-label,html.app-theme .sb__item[aria-disabled=true] .sb__chevron{color:var(--sb-item-muted-color)!important}html.app-theme .sb__item-lock{flex-shrink:0;margin-left:auto;color:var(--sb-item-muted-color)}html.app-theme .sb__item--nested{min-height:34px;padding:8px 12px 8px 14px;font-size:var(--sb-item-nested-font-size)}html.app-theme .sb__submenu .sb__item--active,html.app-theme .sb__submenu .sb__item--active:hover{background:var(--sb-item-active-bg)!important;background-color:var(--sb-item-active-bg)!important}html.app-theme .sb__item-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--sb-item-font-weight)}html.app-theme .sb__item .sb__chevron{color:var(--sb-item-color)}html.app-theme .sb__chevron{flex-shrink:0;width:14px;height:14px;color:var(--sb-item-muted-color);transition:transform .2s ease}html.app-theme .sb__chevron--open{transform:rotate(180deg)}html.app-theme .sb__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:9999px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;flex-shrink:0}html.app-theme .sb__badge-dot,html.app-theme .sb__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}html.app-theme .sb__badge-dot{background:#fff}html.app-theme .sb__dot{width:8px;height:8px;background:#ef4444}html.app-theme .sb__submenu{margin:2px 0 6px 10px;padding:2px 0 2px 8px;border-left:1px solid var(--app-input-border, #d8d2c7);display:flex;flex-direction:column;gap:2px;animation:sb-slide-down .25s ease-out}@media(min-width:992px){html.app-theme .app-shell--collapsed .sb__header{justify-content:center;height:48px;min-height:48px;padding:0 6px}html.app-theme .app-shell--collapsed .sb__brand{flex:0 0 auto;justify-content:center}html.app-theme .app-shell--collapsed .sb__brand-name,html.app-theme .app-shell--collapsed .sb__group-label,html.app-theme .app-shell--collapsed .sb__category,html.app-theme .app-shell--collapsed .sb__item-label,html.app-theme .app-shell--collapsed .sb__chevron,html.app-theme .app-shell--collapsed .sb__badge,html.app-theme .app-shell--collapsed .sb__badge-text,html.app-theme .app-shell--collapsed .sb__dot,html.app-theme .app-shell--collapsed .sb__user-meta,html.app-theme .app-shell--collapsed .sb__projects{display:none}html.app-theme .app-shell--collapsed .sb__item{justify-content:center;padding:8px}html.app-theme .app-shell--collapsed .sb__item--alert:not(.sb__item--active){background:#d645451a}html.app-theme .app-shell--collapsed .sb__item--alert .sb__item-icon,html.app-theme .app-shell--collapsed .sb__item--alert.sb__item--active .sb__item-icon,html.app-theme .app-shell--collapsed .sb__item--alert.sb__item--active:hover .sb__item-icon{color:var(--app-danger, #d64545)!important}html.app-theme .app-shell--collapsed .sb__item--alert:hover:not(.sb__item--active){background:#d6454524}html.app-theme .app-shell--collapsed .sb__item--alert:hover:not(.sb__item--active) .sb__item-icon{color:var(--app-danger, #d64545)!important}html.app-theme .app-shell--collapsed .sb__user{justify-content:center;padding:8px}html.app-theme .app-shell--collapsed .sb__avatar{margin-inline-start:3px}}html.app-theme .sb__projects{padding:10px 10px 12px;border-top:1px solid var(--app-border, #e6e1d9);flex-shrink:0}html.app-theme .sb__project-panel{display:flex;flex-direction:column;gap:.35rem;padding:10px 10px 8px;border-radius:8px;border:1px solid rgba(15,107,102,.28);border-left:3px solid var(--app-primary, #0f6b66);background:linear-gradient(135deg,rgba(15,107,102,.1) 0%,var(--app-surface, #ffffff) 55%);box-shadow:0 1px #ffffffa6 inset}html.app-theme .sb__project-eyebrow{margin:0 0 .15rem;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--app-primary, #0f6b66)}html.app-theme .sb__project-body{min-width:0}html.app-theme .sb__project-name,html.app-theme .sb__project-company{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.app-theme .sb__project-name{font-size:13px;font-weight:600;line-height:1.3;color:var(--app-text, #20302e)}html.app-theme .sb__project-company{margin-top:2px;font-size:11px;line-height:1.35;color:var(--app-text-muted, #6b7876)}html.app-theme .sb__change-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;margin-top:.5rem;padding:6px 4px 2px;border:none;border-top:1px solid rgba(15,107,102,.14);border-radius:0;background:transparent;color:var(--app-text-muted, #6b7876);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:color .15s ease,background-color .15s ease}html.app-theme .sb__change-btn:hover{color:var(--app-primary, #0f6b66);background:#0f6b660f}html.app-theme .sb__change-btn:focus-visible{outline:2px solid rgba(15,107,102,.35);outline-offset:2px;border-radius:4px}html.app-theme .sb--client .sb__projects--client{margin-top:auto;padding:12px 12px 14px;border-top:1px solid var(--app-border, #e6e1d9)}html.app-theme .sb--client .sb__project-panel--client{gap:.35rem;padding:14px 14px 12px;border-radius:12px;border:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #ffffff);box-shadow:none}html.app-theme .sb--client .sb__project-eyebrow--client{margin:0;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--app-primary, #0f6b66)}html.app-theme .sb--client .sb__project-name--client{font-size:15px;font-weight:600;line-height:1.35;white-space:normal;overflow:visible;text-overflow:unset}html.app-theme .sb--client .sb__project-company--client{margin-top:.1rem;font-size:13px;line-height:1.4;white-space:normal}html.app-theme .sb--client .sb__change-link{display:inline-block;width:auto;margin-top:.55rem;padding:0;border:none;background:transparent;color:var(--app-primary, #0f6b66);font-family:inherit;font-size:13px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:color .15s ease}html.app-theme .sb--client .sb__change-link:hover{color:var(--app-primary-hover, #3d8f8a);background:transparent}html.app-theme .sb--client .sb__change-link:focus-visible{outline:2px solid rgba(15,107,102,.35);outline-offset:2px;border-radius:4px}html.app-theme .sb__footer-nav{flex-shrink:0;padding:6px 8px;border-top:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #ffffff)}html.app-theme .sb__user{display:flex;align-items:center;gap:6px;box-sizing:border-box;min-height:var(--sb-user-block-height, 45px);padding:8px 10px;border-top:1px solid #e6e1d9;flex-shrink:0}html.app-theme .sb__avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--sb-user-avatar-size);height:var(--sb-user-avatar-size);border-radius:50%;background:#0f6b66;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}html.app-theme .pi__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#0f6b66;color:#fff;font-size:14px;font-weight:600;flex-shrink:0}html.app-theme .sb__user-meta{min-width:0;flex:1}html.app-theme .sb__user-name,html.app-theme .sb__user-role{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.app-theme .sb__user-name{font-size:var(--sb-user-name-size);font-weight:500;line-height:1.2;color:#20302e}html.app-theme .sb__user-role{font-size:var(--sb-user-role-size);line-height:1.2;color:#6b7876}html.app-theme .app-topbar-lead{position:sticky;top:0;z-index:1021;height:0;pointer-events:none;overflow:visible}html.app-theme .app-topbar-lead .app-topbar__menu-btn{pointer-events:auto;position:absolute;left:12px;top:8px}html.app-theme .app-topbar__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:0;background:transparent;color:#6b7876;cursor:pointer;flex-shrink:0}html.app-theme .app-topbar__menu-btn:hover{color:#0f6b66;background:#0f6b660f}html.app-theme .app-topbar{position:sticky;top:0;z-index:1020;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;min-height:48px;max-height:48px;padding:0 12px;background:#fff;border-bottom:1px solid #e6e1d9;box-shadow:none;border-radius:0;overflow:visible}html.app-theme .app-topbar__start{display:flex;align-items:center;gap:10px;min-width:0;flex:1}html.app-theme .app-topbar__title{margin:0;min-width:0;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;line-height:1.2;color:var(--app-heading, #20302e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.app-theme .app-topbar__actions{margin-left:auto;display:flex;align-items:center;flex-shrink:0;position:relative;z-index:1030}html.app-theme .app-content{flex:1;padding:0}html.app-theme .app-content__surface{min-height:calc(100vh - 48px);padding:0;border-radius:0;background-color:var(--app-page-bg, #faf8f6);background-image:none}@media(max-width:640px){html.app-theme .app-content__surface{padding:0}}html.app-theme .pi{position:relative;z-index:1060}html.app-theme .pi__trigger{display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:0;background:transparent;color:#20302e;font-family:inherit;cursor:pointer;box-shadow:none}html.app-theme .pi__trigger:hover{background:#0f6b6614}html.app-theme .pi__meta{display:none;text-align:left;min-width:0}@media(min-width:640px){html.app-theme .pi__meta{display:block}}html.app-theme .pi__name,html.app-theme .pi__role{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.app-theme .pi__name{font-size:13px;font-weight:500;color:#20302e}html.app-theme .pi__role{font-size:11px;color:#6b7876}html.app-theme .pi__chevron{display:none;color:#6b7876}@media(min-width:640px){html.app-theme .pi__chevron{display:block}}html.app-theme .pi__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:1100;width:208px;padding:4px 0;border:1px solid #e6e1d9;border-radius:8px;background:#fff;box-shadow:0 20px 60px #20302e2e;animation:tb-fade-down .2s ease-out}html.app-theme .pi__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:transparent;color:#20302e;font-family:inherit;font-size:13.5px;text-align:left;cursor:pointer}html.app-theme .pi__menu-item:hover{background:#e7f3f1;color:#0f6b66}html.app-theme .app-topbar .pi__trigger,html.app-theme .ps-gate__topbar .pi__trigger,html.app-theme .dash-frame-group>.pi .pi__trigger{gap:6px;padding:4px 6px}html.app-theme .app-topbar .pi__avatar,html.app-theme .ps-gate__topbar .pi__avatar,html.app-theme .dash-frame-group>.pi .pi__avatar{width:28px;height:28px;font-size:12px}html.app-theme .app-topbar .pi__name,html.app-theme .ps-gate__topbar .pi__name,html.app-theme .dash-frame-group>.pi .pi__name{font-size:12px;max-width:140px}html.app-theme .app-topbar .pi__role,html.app-theme .ps-gate__topbar .pi__role,html.app-theme .dash-frame-group>.pi .pi__role{display:none}html.app-theme .app-topbar .pi__chevron,html.app-theme .ps-gate__topbar .pi__chevron,html.app-theme .dash-frame-group>.pi .pi__chevron{width:14px;height:14px}html.app-theme .ps-gate{position:relative;min-height:100dvh;display:flex;flex-direction:column;background:var(--app-bg);overflow-x:clip}html.app-theme .ps-gate:before{content:"";position:fixed;right:-8%;bottom:-12%;z-index:0;width:min(50vw,560px);height:min(50vw,560px);background:var(--ps-gate-watermark) no-repeat center / contain;opacity:.055;pointer-events:none}@media(min-width:1024px){html.app-theme .ps-gate:before{display:none}}html.app-theme .ps-gate__topbar.app-topbar{height:56px;min-height:56px;max-height:56px;padding:0 16px}html.app-theme .ps-gate__topbar .ps-gate__brand{display:inline-flex;align-items:center;flex-shrink:0;line-height:0;text-decoration:none;color:var(--app-text)}html.app-theme .ps-gate__topbar .ps-gate__brand img{display:block;width:8rem;max-width:min(8rem,52vw);height:auto;object-fit:contain;object-position:left center}@media(min-width:768px){html.app-theme .ps-gate__topbar .ps-gate__brand img{width:10rem;max-width:10rem}}html.app-theme .ps-gate__main{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:none;margin:0;padding:1.25rem clamp(1rem,2.5vw,2.5rem) 2rem;box-sizing:border-box}html.app-theme .ps-gate__main--centered{align-items:center}html.app-theme .ps-gate__layout{display:grid;gap:1.5rem;align-items:stretch;width:100%;margin:0}html.app-theme .ps-gate__content{display:flex;flex-direction:column;gap:1.25rem;min-width:0}@media(min-width:1024px){html.app-theme .ps-gate__main{justify-content:flex-start;align-items:stretch;flex:1;min-height:0;padding:1rem 16px 1.25rem}html.app-theme .ps-gate__layout{flex:1;grid-template-columns:minmax(11.5rem,16rem) minmax(0,1fr);grid-template-rows:1fr;gap:1rem 1.25rem;min-height:calc(100dvh - 56px - 2.25rem);max-width:none;width:100%;align-items:stretch}html.app-theme .ps-gate__visual{grid-column:1;grid-row:1 / -1;display:flex;min-height:0}html.app-theme .ps-gate__content{grid-column:2;grid-row:1 / -1;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;min-height:0}html.app-theme .ps-gate__intro{flex-shrink:0}html.app-theme .ps-gate__picker{flex:1 1 auto;min-height:0}}@media(min-width:1400px){html.app-theme .ps-gate__layout{grid-template-columns:minmax(12.5rem,17.5rem) minmax(0,1fr);gap:1rem 1.5rem}html.app-theme .ps-gate__main{padding-right:24px}}html.app-theme .ps-gate__intro{min-width:0}@media(min-width:1024px){html.app-theme .ps-gate__intro .ps-gate__welcome{height:auto;margin-bottom:0}}html.app-theme .ps-gate__picker{min-width:0;padding:1.15rem 1.2rem 1.25rem;border-radius:12px;border:1px solid var(--app-border);background:var(--app-surface);box-shadow:0 1px 3px #20302e0d}@media(min-width:1024px){html.app-theme .ps-gate__picker{display:flex;flex-direction:column;min-height:0}html.app-theme .ps-gate__picker .ps-picker{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}html.app-theme .ps-gate__picker .ps-picker__grid{flex:1 1 auto;align-content:start}}html.app-theme .ps-gate__visual{display:none;min-width:0}@media(min-width:1024px){html.app-theme .ps-gate__visual{display:flex}}html.app-theme .ps-gate__visual-surface{position:relative;display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;width:100%;min-height:100%;padding:.65rem .85rem 1.25rem;border-radius:12px;border:1px solid rgba(15,107,102,.2);background:linear-gradient(165deg,rgba(15,107,102,.14) 0%,var(--app-surface) 38%,var(--app-primary-tint, #e7f3f1) 100%);box-shadow:0 4px 24px #0f6b6614;overflow:hidden}html.app-theme .ps-gate__visual-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.35rem;width:100%;max-height:100%;overflow:auto}html.app-theme .ps-gate__visual-art{display:flex;align-items:flex-start;justify-content:center;flex:0 0 auto;min-height:auto;padding:0;margin-top:.15rem}html.app-theme .ps-gate__visual-glow{position:absolute;top:6%;left:50%;width:10rem;height:10rem;border-radius:50%;background:#0f6b6638;filter:blur(48px);transform:translate(-50%);pointer-events:none}html.app-theme .ps-gate__visual-radar{position:relative;z-index:1;display:block;width:100%;max-width:min(100%,10.5rem);margin:0 auto;opacity:.92;flex-shrink:0}html.app-theme .ps-gate__visual-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:.65rem;flex:0 1 auto}@media(min-width:1024px){html.app-theme .ps-gate__visual-surface{padding-top:.5rem}html.app-theme .ps-gate__visual-inner{gap:1.35rem;padding-top:.15rem}html.app-theme .ps-gate__visual-art{margin-top:0}html.app-theme .ps-gate__visual-glow{top:4%}html.app-theme .ps-gate__visual-radar{max-width:min(100%,11.5rem)}html.app-theme .ps-gate__visual-title{font-size:1.125rem;line-height:1.35}html.app-theme .ps-gate__visual-text{font-size:.8125rem}html.app-theme .ps-gate__visual-steps{margin-top:.5rem;gap:.65rem}html.app-theme .ps-gate__visual-steps li{font-size:.75rem}html.app-theme .ps-gate__visual-step-icon{width:1.5rem;height:1.5rem}}html.app-theme .ps-gate__visual-eyebrow{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--app-primary)}html.app-theme .ps-gate__visual-title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--app-heading)}html.app-theme .ps-gate__visual-text{margin:0;font-size:.8125rem;line-height:1.5;color:var(--app-text-muted)}html.app-theme .ps-gate__visual-steps{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:.75rem 0 0;list-style:none;border-top:1px solid rgba(15,107,102,.14)}html.app-theme .ps-gate__visual-steps li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--app-text)}html.app-theme .ps-gate__visual-step-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:8px;border:1px solid rgba(15,107,102,.25);background:var(--app-surface);color:var(--app-primary)}html.app-theme .ps-gate__welcome{position:relative;overflow:hidden;margin-bottom:0;padding:1.35rem 1.5rem}html.app-theme .ps-gate__welcome-inner{position:relative;z-index:1}html.app-theme .ps-embedded .ps-gate__welcome{margin-bottom:1.25rem}html.app-theme .ps-gate__eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--app-primary)}html.app-theme .ps-gate__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25;color:var(--app-heading)}html.app-theme .ps-gate__subtitle{margin:.45rem 0 0;max-width:40rem;font-size:.875rem;line-height:1.5;color:var(--app-text-muted)}html.app-theme .ps-gate__chips{margin:1rem 0 0}html.app-theme .ps-picker__heading{margin:0 0 .85rem;font-size:.9375rem;font-weight:600;color:var(--app-text)}html.app-theme .ps-gate__picker .ps-picker__heading{font-size:1rem}html.app-theme .ps-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem;width:100%}@media(min-width:900px){html.app-theme .ps-gate__picker .ps-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){html.app-theme .ps-gate__picker .ps-picker__grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}}@media(min-width:1600px){html.app-theme .ps-gate__picker .ps-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}html.app-theme .ps-picker__card{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;min-height:9.5rem;margin:0;padding:1.15rem 1.2rem;text-align:left;border:1px solid var(--app-border);border-radius:.75rem;background:var(--app-surface);color:var(--app-text);box-shadow:0 1px 3px #20302e0f;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background-color .15s ease}html.app-theme .ps-picker__card:hover,html.app-theme .ps-picker__card:focus-visible{border-color:#0f6b6673;background:var(--app-primary-tint, #e7f3f1);box-shadow:0 4px 14px #20302e14;transform:translateY(-1px);outline:none}html.app-theme .ps-picker__card.is-selected{border-color:var(--app-primary);background:var(--app-primary-tint, #e7f3f1);box-shadow:0 0 0 1px var(--app-primary)}html.app-theme .ps-picker__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}html.app-theme .ps-picker__label{margin:0 0 .2rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted)}html.app-theme .ps-picker__name{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:var(--app-text)}html.app-theme .ps-picker__meta{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}html.app-theme .ps-picker__meta li{display:flex;flex-wrap:wrap;gap:.35rem .5rem;font-size:.8125rem;line-height:1.4;color:var(--app-text-muted)}html.app-theme .ps-picker__meta strong{font-weight:600;color:var(--app-text)}html.app-theme .ps-picker__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.15rem;font-size:.8125rem;font-weight:600;color:var(--app-primary)}html.app-theme .ps-picker__empty{padding:1.5rem 1.25rem;border:1px dashed var(--app-border);border-radius:.75rem;background:var(--app-surface)}html.app-theme .ps-picker__empty-title{margin:0;font-size:.9375rem;font-weight:600;color:var(--app-text)}html.app-theme .ps-picker__empty-hint{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--app-text-muted)}@media(max-width:640px){html.app-theme .ps-gate__main{padding:1rem 1rem 1.75rem;justify-content:flex-start}html.app-theme .ps-gate__topbar .ps-gate__brand img{width:7rem;max-width:min(7rem,48vw)}html.app-theme .ps-picker__grid{grid-template-columns:1fr}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-alert-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0006;animation:app-alert-fade .18s ease}.app-alert{--app-alert-accent: var(--app-primary, #0f6b66);--app-alert-accent-soft: var(--app-primary-tint, #e7f3f1);position:relative;width:min(420px,100%);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:2rem 1.75rem 1.75rem;border-radius:12px;background:var(--app-surface, #ffffff);border:1px solid var(--app-border, #e6e1d9);box-shadow:0 24px 80px #20302e29,0 1px #fff9;font-family:Inter,system-ui,sans-serif;animation:app-alert-pop .2s cubic-bezier(.2,.8,.3,1.1)}.app-alert--success{--app-alert-accent: #1e7a3d;--app-alert-accent-soft: #eaf7ee}.app-alert--error{--app-alert-accent: #d64545;--app-alert-accent-soft: #fef2f2}.app-alert--warning{--app-alert-accent: #b45309;--app-alert-accent-soft: #fffbeb}.app-alert--info{--app-alert-accent: var(--app-primary, #0f6b66);--app-alert-accent-soft: var(--app-primary-tint, #e7f3f1)}.app-alert__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;color:var(--app-alert-accent);background:var(--app-alert-accent-soft)}.app-alert__icon svg{width:1.75rem;height:1.75rem}.app-alert__title{margin:0;font-size:1.15rem;font-weight:600;color:var(--app-heading, #fe7a59);line-height:1.3;border-left:3px solid var(--app-heading-accent-bar, #fe7a59);padding-left:12px;text-align:left;align-self:stretch}.app-alert__message{margin:0;font-size:.925rem;line-height:1.55;color:var(--app-text, #20302e);text-align:left;align-self:stretch}.app-alert__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;width:100%;margin-top:.15rem}.app-alert__actions--split{flex-direction:row}.app-alert__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;margin-top:.4rem;min-width:8rem;min-height:2.5rem;padding:.625rem 1.5rem;border:none;border-radius:8px;font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;background:#0f6b66;color:#fff;transition:background .2s ease}.app-alert__btn:hover{background:#0c5652}.app-alert__btn--ghost{background:transparent;color:var(--app-text, #20302e);border:1px solid var(--app-border, #e6e1d9)}.app-alert__btn--ghost:hover{background:var(--app-surface-alt, #f1eee9);color:var(--app-primary, #0f6b66)}.app-alert__btn:focus-visible{outline:2px solid #0f6b66;outline-offset:3px}@keyframes app-alert-fade{0%{opacity:0}to{opacity:1}}@keyframes app-alert-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.app-alert-overlay,.app-alert{animation:none}}@media(max-width:991.98px){.app-alert-overlay{align-items:flex-start;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1rem}.app-alert{margin-block:auto}}:root{--dark: #0b1c26;--natural-dark: #15374c;--natural-dark-light: #174458;--primary-dark: #014270;--primary: #2a73a5;--primary-light: #4a91b0;--secondary: #1a5c85;--secondary-light: #6eafcb;--neutral-light: #94c8dc;--light: #b9dde8;--very-light: #e3f2f7;--very-very-light: #f5f5f5;--black: #000000;--white: #ffffff;--dark-gray: #2b2b2b;--light-gray: #7a7a7a;--very-light-gray: #d1d5db;--very-light-gray-2: #e5e7eb;--very-very-light-gray: #f9fafb;--text-gray: #cacaca;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--highlight-1: #db6d53;--highlight-2: #9b7d9d;--error: #ef4444;--error-light: #fef2f2;--warning: #f59e0b;--warning-light: #fffbeb;--success: #10b981;--success-light: #f0fdf4;--white-rgb: 255, 255, 255;--dark-rgb: 1, 21, 35;--primary-rgb: 42, 115, 165;--primary-light-rgb: 74, 145, 176;--natural-dark-rgb: 21, 55, 76;--font-size-3xl: min(max(2.84vw, 4.26vh), 59.6px);--font-size-2xl-3xl: min(max(2.65vw, 3.98vh), 56px);--font-size-2xl: min(max(2.46vw, 3.69vh), 52.1px);--font-size-xl-2xl: min(max(2.27vw, 3.41vh), 48.5px);--font-size-xl: min(max(2.13vw, 3.2vh), 44.7px);--font-size-lg-xl: min(max(1.98vw, 2.97vh), 41px);--font-size-lg: min(max(1.8vw, 2.7vh), 37.4px);--font-size-l-lg: min(max(1.61vw, 2.42vh), 33.6px);--font-size-l: min(max(1.42vw, 2.13vh), 29.7px);--font-size-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md-l: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md: min(max(1.04vw, 1.56vh), 22.4px);--font-size-sm-md: min(max(.95vw, 1.43vh), 20.1px);--font-size-sm: min(max(.85vw, 1.28vh), 17.9px);--font-size-xs-sm: min(max(.76vw, 1.14vh), 16.4px);--font-size-xs: min(max(.71vw, 1.07vh), 15px);--font-size-2xs-xs: min(max(.66vw, .99vh), 14.3px);--font-size-2xs: min(max(.66vw, .99vh), 13.5px);--font-size-3xs-2xs: min(max(.57vw, .86vh), 12.6px);--font-size-3xs: min(max(.57vw, .86vh), 12px);--spacing-4xs: min(max(.19vw, .29vh), 3.6px);--spacing-4xs-xs: min(max(.28vw, .42vh), 5.6px);--spacing-xs: min(max(.38vw, .57vh), 7.5px);--spacing-xs-sm: min(max(.57vw, .86vh), 11.3px);--spacing-sm: min(max(.71vw, 1.07vh), 15px);--spacing-sm-md: min(max(.85vw, 1.28vh), 18.6px);--spacing-md: min(max(1.04vw, 1.56vh), 22.4px);--spacing-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--spacing-lg: min(max(1.42vw, 2.13vh), 29.7px);--spacing-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--spacing-xl: min(max(2.13vw, 3.2vh), 44.7px);--spacing-xl-2xl: min(max(2.46vw, 3.69vh), 52.1px);--spacing-2xl: min(max(2.84vw, 4.26vh), 59.6px);--spacing-2xl-3xl: min(max(3.21vw, 4.82vh), 67.1px);--spacing-3xl: min(max(3.55vw, 5.33vh), 74.6px);--spacing-3xl-4xl: min(max(3.87vw, 5.81vh), 81.9px);--spacing-4xl: min(max(4.25vw, 6.38vh), 89.3px);--spacing-4xl-5xl: min(max(4.97vw, 7.46vh), 104.3px);--spacing-5xl: min(max(5.67vw, 8.51vh), 119.1px);--border-radius-xs: min(max(.38vw, .57vh), 7.5px);--border-radius-xs-sm: min(max(.57vw, .86vh), 11.3px);--border-radius-sm: min(max(.71vw, 1.07vh), 15px);--border-radius-sm-md: min(max(.85vw, 1.28vh), 18.6px);--border-radius-md: min(max(1.04vw, 1.56vh), 22.4px);--border-radius-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--border-radius-lg: min(max(1.42vw, 2.13vh), 29.7px);--border-radius-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--border-radius-xl: min(max(2.13vw, 3.2vh), 44.7px);--size-xs: min(max(2.13vw, 3.2vh), 44.7px);--size-xs-sm: min(max(2.84vw, 4.26vh), 59.6px);--size-sm: min(max(3.55vw, 5.33vh), 74.6px);--size-sm-md: min(max(4.63vw, 6.95vh), 96.9px);--size-md: min(max(5.67vw, 8.51vh), 119.1px);--size-md-lg: min(max(6.38vw, 9.57vh), 134px);--size-lg: min(max(7.09vw, 10.64vh), 148.8px);--size-lg-xl: min(max(8.88vw, 13.33vh), 186.2px);--size-xl: min(max(10.64vw, 15.98vh), 223.4px);--size-xl-2xl: min(max(12.38vw, 18.6vh), 260.6px);--size-2xl: min(max(14.18vw, 21.28vh), 297.8px);--size-2xl-3xl: min(max(19.47vw, 29.21vh), 409.4px);--size-3xl: min(max(24.81vw, 37.26vh), 520.9px);--size-3xl-4xl: min(max(30.15vw, 45.3vh), 632.7px);--size-4xl: min(max(35.44vw, 53.22vh), 744.2px);--size-4xl-full: min(max(49.61vw, 74.52vh), 1041.9px);--size-full: min(max(70.88vw, 106.42vh), 1488.8px)}body,html{overflow-x:hidden;width:100%;max-width:100%}html:not(.app-theme) body,html:not(.app-theme) *{font-family:Raleway,sans-serif!important;line-height:1!important}.heroHeading{font-size:"4.5rem";color:"#F0F0F0";line-height:"4.4rem"}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999}.hero__headline{font-size:var(--font-size-3xl);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:0}.hero-spacerr{height:min(7vh,7vw)}.spinner{border:5px solid #f3f3f3;border-top:5px solid #87ceeb;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}.action-buttons{display:flex;align-items:center;gap:1.5rem}.action-buttons a{padding:12px 25px;line-height:19.2px;border-radius:8px}.action-buttons a span:last-child{margin-left:1rem}.action-buttons a:hover span svg{transform:translate(5px);transition:transform .3s ease}.action-buttons a span svg{transition:transform .3s ease}.hero__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.5rem 1.5rem;border-radius:.375rem;border:1px solid #2a73a5!important;background:#174458;color:#cacaca;font-weight:300;letter-spacing:.02em;text-decoration:none;box-shadow:0 18px 40px #15374c4d;transition:transform .2s ease,box-shadow .2s ease,border .3s ease}.hero__cta:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(10deg,#db6d53,#9b7d9d,#2a73a5);border-radius:.4375rem;z-index:-1;opacity:0;transition:opacity .3s ease;pointer-events:none}.hero__cta:hover:before{opacity:1}.hero__cta:hover{transform:translateY(-3px);background-color:#15374c;border:2px solid transparent}.hero__cta:focus-visible{outline:2px solid #4a91b0;outline-offset:4px}.hero__cta-label{color:#cacaca;font-weight:600;letter-spacing:.02em}.hero__cta-icon{display:inline-flex;align-items:center;justify-content:center}.hero__cta-icon svg{width:17px;height:18px;transition:transform .3s ease}.hero__cta:hover .hero__cta-icon svg{transform:translate(5px)}@media(max-width:768px){.hero__cta{padding:12px 28px;font-size:.875rem}.action-buttons .hero__cta{width:35%!important;min-width:35%!important;min-height:44px!important;padding:12px 20px!important;font-size:.875rem;text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}.heroo h1{margin-bottom:1.5rem!important}.heroo p{margin-bottom:2rem!important}.heroo .action-buttons{margin-top:1.5rem!important;margin-bottom:1rem!important}.heroo .chatt{margin-top:-.2rem!important}.hero-section h1{margin-bottom:1.5rem!important}.hero-section .hero-text p{margin-bottom:2rem!important}.hero-description-text .hero-text-line-1,.hero-description-text .hero-text-line-2,.hero-description-text .hero-text-line-3{display:block}.hero-description-text .hero-text-line-1,.hero-description-text .hero-text-line-2{margin-bottom:.25rem}.hero-section .action-buttons{margin-top:1.5rem!important}}@media(max-width:480px){.hero__cta{padding:10px 24px;font-size:.8125rem}.action-buttons .hero__cta{width:50%!important;min-width:50%!important;min-height:42px!important;padding:10px 16px!important;font-size:.8125rem;text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}}body{font-family:Raleway,sans-serif;color:#333;scroll-behavior:smooth}html:not(.app-theme) h4{font-family:Raleway,sans-serif}@media(max-width:1400px){html:not(.app-theme) body{max-width:1200px}}.container-fluid{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto}.sticky-wrapper{background:transparent}.sign-in-btn:hover{background-color:#d1413f;color:#000419}@media(max-width:991.98px){.sign-in-btn{display:inline-block;margin-left:0;margin-top:10px;padding:8px 20px;text-align:center}}.hero-section{position:relative;overflow:hidden;background:radial-gradient(circle at 65% 75%,#15374c,#0b1c26 50%,#000 80%);background-attachment:fixed;background-size:cover}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.08;filter:saturate(0) brightness(1.5);z-index:0}.pointer-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle 15vmin at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.06) 0%,rgba(255,255,255,.03) 35%,rgba(255,255,255,0) 60%);transition:background-position .12s linear}.hero-triangle-bg{position:absolute;left:0;right:0;margin:auto;bottom:-10%;transform:rotate(70deg);opacity:.05;pointer-events:none;z-index:0;width:100%;height:100%;max-width:90vw;max-height:90vw;overflow:hidden}.animated-line{animation:line-float 8s ease-in-out infinite;stroke-opacity:.15}.animated-line:nth-child(1){animation-delay:0s}.animated-line:nth-child(2){animation-delay:1.6s}.animated-line:nth-child(3){animation-delay:3.2s}.animated-line:nth-child(4){animation-delay:4.8s}.animated-line:nth-child(5){animation-delay:6.4s}@keyframes line-float{0%,to{transform:translateY(0) translate(0);opacity:.1}50%{transform:translateY(-10px) translate(5px);opacity:.2}}.hero-content{position:relative;z-index:2;padding-top:100px;padding-bottom:100px}.hero-section:after{display:none}@keyframes line-float{0%,to{transform:translateY(0) translate(0);opacity:.2}50%{transform:translateY(-10px) translate(5px);opacity:.4}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.fadeInDown-anim{animation:fadeInDown 1s ease-out}.fadeInRight-anim{animation:fadeInRight 1s ease-out}.hero-section h1{font-size:2.75rem;margin-bottom:20px;line-height:1.2;color:#fafafa}.hero-section p{font-size:1.15rem;margin-bottom:30px}.hero-section .btn{padding:12px 24px;border-radius:8px;margin-right:10px;margin-bottom:10px;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-started{background-color:#fe6260;color:#fafafa;border:none}.btn-started:hover{background-color:#d1413f}.btn.secondary{background-color:transparent;border:1.5px solid #ffffff;color:#fff}.btn.secondary:hover{background-color:#151a19b1}.btn.secondary1{background-color:transparent;border:1.5px solid #000000;color:#000}.btn.secondary1:hover{background-color:#ffffff5b}.btn span{display:inline;margin-left:8px}.dashboard-image-container{display:flex;justify-content:end;align-items:center}.dashboard-image{max-width:100%;height:auto;object-fit:contain;transition:transform .3s ease}.hero-text{padding-left:40px;padding-right:20px}@media(max-width:767.98px){.hero-section{padding:60px 0;text-align:center}.hero-text{padding:0 20px;margin-bottom:40px}.hero-section h1{font-size:2.5rem;color:#fafafa}.hero-section p{font-size:1.1rem}.action-buttons{display:flex;flex-direction:column;align-items:center}.hero-section .btn{width:80%;margin-right:0}.dashboard-image-container{padding:0}.dashboard-image{max-width:95%}}@media(min-width:768px)and (max-width:991.98px){.hero-section h1{font-size:2.75rem;color:#fafafa}.hero-text{padding-left:30px}.dashboard-image{max-width:100%}}@media(min-width:1200px){.hero-section h1{font-size:3.5rem;color:#fafafa}.dashboard-image{max-width:100%}}.partner-logos{display:flex;justify-content:space-around;align-items:center;margin:0 auto;padding:1.5rem 0rem;background-color:#fafafa;box-shadow:0 8px 16px #0000001a;border-radius:1px}.partner-logos img{max-width:100px;height:auto;margin:0 20px;filter:grayscale(100%);transition:filter .3s ease}.partner-logos img:hover{filter:none;opacity:1}.features-section{padding:60px 0}.features-section .feature-card,.featuress .feature-card,.feature-card{height:100%;align-items:stretch;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(45deg,#2a73a5,#0b1c26)!important;box-shadow:0 5px 12px 2px #5c9cd41a;padding:2rem 1.5rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;position:relative;overflow:visible}.features-section .feature-card:before,.featuress .feature-card:before,.feature-card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:calc(1rem - 2px);background:#0b1c26;z-index:0;transition:background .3s ease}.features-section .feature-card:hover,.featuress .feature-card:hover,.feature-card:hover{transform:translateY(-10px);box-shadow:0 4px 15px #0000001a;background:linear-gradient(10deg,#db6d53,#9b7d9d,#2a73a5)!important}.features-section .feature-card:hover:before,.featuress .feature-card:hover:before,.feature-card:hover:before{background:#15374c}.features-section .feature-card>*,.featuress .feature-card>*,.feature-card>*{position:relative;z-index:2}.features-section .feature-card img{height:60px;margin-bottom:20px}.services__heading{font-size:min(max(2.84vw,4.26vh),59.6px);line-height:1.2;font-weight:300;color:#cacaca;text-align:center;margin-bottom:3rem;margin-top:2.2rem}.services__grid{display:flex;justify-content:center;gap:var(--spacing-sm);width:100%;padding:0 var(--spacing-2xl)}.service-card{flex:1;max-width:calc(min(25vw,400px) - var(--spacing-sm) - var(--spacing-md));background:var(--dark);border-radius:var(--border-radius-sm);padding:var(--spacing-md) var(--spacing-md);text-align:center;transition:transform .3s ease,box-shadow .3s ease;opacity:1;position:relative}.service-card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:var(--border-radius-sm);z-index:-1;background:linear-gradient(45deg,var(--primary) 0%,var(--dark) 100%)}.service-card:after{content:"";position:absolute;top:.5px;left:.5px;right:.5px;bottom:.5px;background:var(--dark);border-radius:calc(var(--border-radius-sm) - .5px);z-index:0}.service-card:hover{transform:translateY(-10px)}.service-card:hover:before{background:linear-gradient(10deg,#db6d53,#9b7d9d,#2a73a5)}.service-card:hover:after{background:#15374c}.service-card__icon{width:25%;margin:0 auto var(--spacing-lg);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.service-card__icon img{width:100%;height:100%;object-fit:contain}.service-card__title{font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--spacing-sm);color:var(--highlight-1);position:relative;z-index:1}.service-card__description{font-size:var(--font-size-md);color:#fffc;margin:0;position:relative;z-index:1}@media(max-width:768px){.services__grid{flex-direction:column;padding:0 var(--spacing-md);gap:var(--spacing-md)}.service-card{max-width:100%}.service-card__icon{width:20%}}@media(max-width:390px){.services__heading{font-size:2rem;margin-bottom:2rem}.services__grid{padding:0 var(--spacing-sm)}.service-card{padding:var(--spacing-lg) var(--spacing-sm)}.service-card__title{font-size:1rem}.service-card__description{font-size:.875rem}}.testimonial{background:linear-gradient(90deg,#fe626000,#fe626033 124.52%),linear-gradient(180deg,#f9fcff,#f5f7f9);box-shadow:0 5px 10px 2px #5c9cd41a;padding:50px 0;text-align:center;position:relative;overflow:hidden}.testimonial-container{display:flex;align-items:center;justify-content:center;gap:20px;max-width:1000px;margin:0 auto;position:relative;overflow:hidden}.testimonial-content{background:linear-gradient(180deg,#f9fcff99,#f5f7f999);padding:30px;border-radius:20px;box-shadow:0 12px 24px #0000001a;min-width:300px;max-width:600px;transition:transform .5s ease-in-out,opacity .5s ease-in-out;flex:0 0 80%;transform:scale(.9);opacity:0;position:absolute}.testimonial-content.active{opacity:1;transform:scale(1);position:relative;z-index:1}.testimonial-content.previous,.testimonial-content.next{opacity:.5;transform:scale(.85);z-index:0}.testimonial-content img.logo{display:block;margin:0 auto 20px;width:120px;height:auto;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));transition:transform .3s ease-in-out}.hero-section-Bottom{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;border-radius:16px;padding:0;border-radius:1rem;border:1px solid #dddee5;background:linear-gradient(90deg,#fe626000,#fe626033 124.52%),linear-gradient(180deg,#f9fcff,#f5f7f9);box-shadow:0 5px 12px 2px #5c9cd41a}.btn-bottom-end{background-color:#fe6260;color:#fafafa;margin-right:10px}.content-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;gap:40px}.text-content{flex:1;max-width:500px;padding-left:4rem}.text-content h1{color:#000419;font-family:Montserrat,serif;font-size:2rem;font-style:normal;line-height:120%;letter-spacing:-.06rem}.text-content p{color:#000419;font-family:Open Sans Condensed;font-size:1rem;font-style:normal;line-height:150%}.image-content{flex:1;display:flex;justify-content:flex-end;height:100%;padding:0}.faq-section{padding:60px 0;background:#f9f9f9}.sign-in-btn{display:flex;padding:.625rem 1.125rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.5rem;color:#fff;font-family:Open Sans Condensed;font-size:1rem;font-style:normal;line-height:120%;text-decoration:none}#scrollTopBtn{position:fixed;bottom:30px;right:30px;color:#fafafa;border:none;border-radius:50%;width:50px;height:50px;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:background .3s}#scrollTopBtn:hover{background:#6495ed}.accordion-button:not(.collapsed){background:linear-gradient(90deg,#fe626000,#fe626033 124.52%),linear-gradient(180deg,#f9fcff,#f5f7f9)}.landing-info{padding:60px 90px}.text-section h2{font-size:2rem;margin-bottom:20px}.text-section p{font-size:1.1rem;line-height:1.6;color:#555}.divider{height:1px;background:linear-gradient(45deg,var(--white) 0%,transparent 70%);margin:var(--spacing-xs) 0 var(--spacing-sm) 0;border:none}.info-section_1{max-width:700px;margin:0 auto 30px;text-align:center;background:#ffffffe6;padding:40px;border-radius:10px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.info-section_1:hover{transform:translateY(-5px);box-shadow:0 6px 16px #00000026}.info-section_1 h2{font-size:2rem;color:#333;margin-bottom:20px}.info-section_1 p{font-size:1rem;color:#555;line-height:1.6}.info-section{max-width:700px;margin:0 auto;text-align:center;background:#ffffffe6;padding:40px;border-radius:10px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.info-section:hover{transform:translateY(-5px);box-shadow:0 6px 16px #00000026}.info-section h2{font-size:2rem;color:#333;margin-bottom:20px}.info-section p{font-size:1rem;color:#555;line-height:1.6}.buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;align-items:center}.buttons a{flex:1;white-space:nowrap}.contact-section{width:100%;display:flex;align-items:center;justify-content:center;height:100px;text-align:center}.contact-section p{font-size:16px;color:#cacaca}.contact-section a{align-items:center;justify-content:center;color:#fafafa;text-decoration:none}.contact-section a:hover{text-decoration:underline}@media(max-width:430px){.hero-section{padding:40px 0}.hero-text{padding:0 10px;margin-bottom:30px;text-align:center}.hero-section h1{margin-top:60px!important;line-height:1.2;margin-bottom:15px;color:#fafafa}.hero-section p{font-size:1rem;margin-bottom:20px}.action-buttons{flex-direction:column;gap:1rem;width:100%;max-width:100%}.action-buttons a,.action-buttons .hero__cta{width:100%!important;min-width:100%!important;max-width:100%!important;min-height:44px!important;padding:12px 20px!important;font-size:14px!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important}.spinner{width:40px;height:40px;border-width:4px;border-top-width:4px}.dashboard-image{max-width:90%}.partner-logos img{max-width:70px;margin:0 10px}.features-section .feature-card{padding:1.5rem 1rem;margin-bottom:20px}.hero-section-Bottom{flex-direction:column;height:auto;padding:20px 10px}.text-content{padding-left:1rem;max-width:100%;text-align:center}.text-content h1{font-size:1.75rem}.text-content p{font-size:.9rem}.image-content{display:none}.faq-section{padding:30px 10px}.info-section,.info-section_1{padding:20px;margin-bottom:20px}.sign-in-btn{padding:6px 15px;font-size:14px}}@media(min-width:800px)and (max-width:950px){.feature-card h4{font-size:1rem}}@media(max-width:390px){.sign-in-btn{padding:6px 10px;font-size:12px}.hero-section h1{margin-top:60px!important;font-size:2.25rem;line-height:1.1;color:#fafafa}.hero-section p{font-size:.9rem}.action-buttons a,.action-buttons .hero__cta{width:50%!important;min-width:50%!important;max-width:50%!important;min-height:42px!important;padding:10px 16px!important;font-size:13px!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important}.partner-logos img{max-width:60px;margin:0 8px}}@media(max-width:349px){.sign-in-btn{padding:6px 8px;font-size:10px}.hero-section h1{margin-top:60px!important;font-size:1.35rem;color:#fafafa}.hero-section p{font-size:.85rem}.action-buttons a{font-size:12px;padding:8px 0}}@media(max-width:600px){.buttons{align-items:center}.buttons a{width:100%;text-align:center}.landing-info{margin-top:4rem!important;padding:30px!important}.features-sticky-container{margin-top:-2.7rem!important}.faq-section{margin-top:-3.7rem!important}.divider{margin-top:-7rem}.contact-section p{font-size:1rem!important}.foteer h4{font-size:1rem;margin-top:1rem;margin-bottom:1rem}.foteer img{height:20px}.landing-info h1{font-size:2rem!important;line-height:2.3rem!important}.display-4{font-size:2.2rem!important;line-height:2.5rem!important;margin-top:2rem!important}.landing-info p{font-size:.9rem!important}.featuress{margin-top:3rem!important}.feature-card{padding:1rem!important}.feature-card h4{font-size:1.1rem!important}.feature-card p{font-size:.85rem!important}.feature-icon{width:50px!important;height:50px!important;margin-bottom:20px!important}.vertical-separator{display:none}.headinn{position:relative!important;left:auto!important;transform:none!important;z-index:auto!important;text-align:center;margin:0 auto}.headinn h2{font-size:1rem!important}}@media(max-width:768px){.headinn{margin-left:0}}@media(min-width:768px)and (max-width:991.98px){.hero-section h1{margin-top:100px;font-size:2.5rem;color:#fafafa}.hero-text{padding-left:30px}.dashboard-image{max-width:100%}}@media(min-width:992px)and (max-width:1199.98px){.hero-text{padding-left:40px}.dashboard-image{max-width:100%}}@media(min-width:1200px){.hero-section h1{margin-top:40px;font-size:3.25rem;color:#fafafa}.dashboard-image{max-width:100%}}@media(min-width:1400px){html:not(.app-theme) *{font-family:Montserrat,serif}.hero-section h1{font-family:Montserrat,serif;margin-top:80px;font-size:4rem;color:#fafafa}.hero-section p{font-size:1.35rem}.hero-section-Bottom{max-width:90rem}.dashboard-image{max-width:80%}}@media(max-width:576px)and (min-width:531px){.hero-section{padding:50px 15px;text-align:center}.hero-text{padding:0 15px;margin-bottom:30px;max-width:100%}.hero-section h1{font-size:2rem;line-height:1.2;color:#fafafa}.hero-section p{font-size:1rem;margin-bottom:25px}.action-buttons{flex-direction:column;gap:1rem;align-items:center}.action-buttons a{width:90%;padding:10px 0;font-size:15px}.dashboard-image-container{justify-content:center;padding:0}.dashboard-image{max-width:90%}.partner-logos img{max-width:80px;margin:0 12px}.features-section .feature-card{padding:1.5rem 1rem;margin-bottom:20px}.hero-section-Bottom{flex-direction:column;height:auto;padding:20px 10px}.text-content{padding-left:1rem;max-width:100%;text-align:center}.text-content h1{font-size:1.8rem}.text-content p{font-size:1rem}.image-content{display:none}.faq-section{padding:30px 10px}.info-section,.info-section_1{padding:20px;margin-bottom:20px}}@media(min-width:768px)and (max-width:991.98px){.hero-section{padding:70px 20px;text-align:left}.hero-section h1{font-size:2.5rem;line-height:1.2;color:#fafafa}.hero-section p{font-size:1rem;margin-bottom:30px}.hero-text{padding-left:30px;padding-right:20px;max-width:600px;margin:0 auto 40px}.action-buttons{gap:1.5rem;justify-content:flex-start;flex-wrap:nowrap}.action-buttons a{padding:12px 30px;font-size:16px}.dashboard-image-container{justify-content:flex-end;padding:0 10px}.dashboard-image{max-width:100%;height:auto}.partner-logos{padding:1.5rem 1rem}.partner-logos img{max-width:90px;margin:0 15px}.features-section .feature-card{padding:2rem 1.5rem;margin-bottom:30px}@media(max-width:800px){.image-content{display:none}.hero-text{padding-left:15px;padding-right:15px;max-width:100%;text-align:center}}}@media(max-width:768px){html,body{overflow-x:hidden!important;width:100vw!important}#root,.App{overflow-x:hidden;width:100%}.container,.container-fluid{padding-left:15px;padding-right:15px}.row{margin-left:0!important;margin-right:0!important}}@media(max-width:768px){.headerr{margin-top:80px}.landing-info h1{font-size:2.5rem!important;line-height:2.8rem!important}.display-4{font-size:2.8rem!important;line-height:3rem!important}.landing-info p{font-size:.95rem!important;line-height:1.4!important}.features-sticky-container p{font-size:.95rem!important}.feature-card{padding:1.5rem!important;height:auto!important;margin-bottom:1rem}.feature-card h4{font-size:1.3rem!important;margin-bottom:1rem}.feature-card p{font-size:.9rem!important}.feature-icon{width:60px!important;height:60px!important;margin-bottom:30px!important}.content-block{padding:2rem 0!important}.col-md-6{margin-bottom:2rem}.col-md-3{margin-bottom:1.5rem}}@media(max-width:575px){.landing-info h1{font-size:2rem!important;line-height:2.3rem!important}.display-4{font-size:2.2rem!important;line-height:2.5rem!important;margin-top:2rem!important}.landing-info p{font-size:.9rem!important}.featuress{margin-top:3rem!important}.feature-card{padding:1rem!important}.feature-card h4{font-size:1.1rem!important}.feature-card p{font-size:.85rem!important}.feature-icon{width:50px!important;height:50px!important;margin-bottom:20px!important}}body:has(.hero--landing){--signal-blue: linear-gradient(118deg, #17b0fd 0%, #0f77d5 42%, #102478 100%);--color-bg: #ffffff;--color-text: #1a2430;--color-text-muted: rgba(26, 36, 48, .58);--color-text-soft: rgba(26, 36, 48, .45);--color-text-faint: rgba(26, 36, 48, .38);--color-primary: #0f77d5;--color-accent: #17b0fd;--color-secondary: #6b8fad;--color-on-primary: #ffffff;--color-border: rgba(28, 36, 44, .12);--color-focus: rgba(15, 119, 213, .55);--hero-ink: #1a2430;--hero-muted: rgba(26, 36, 48, .58);--hero-soft: #8a9aab;--page-white: #ffffff;--page-line: rgba(28, 36, 44, .12);--ease-out: cubic-bezier(.22, 1, .36, 1);--font-sans: "Sora", sans-serif;--font-display: "Sora", sans-serif;background:var(--color-bg)!important;color:var(--color-text)!important;color-scheme:light;font-family:Sora,sans-serif!important}body:has(.hero--landing),body:has(.hero--landing) *{font-family:Sora,sans-serif!important}body:has(.hero--landing) ::selection{background:#0f77d538;color:#1a2430}.hero--landing{background:#fff;color:#1a2430;min-height:100vh}.hero--landing .page-background:before{background:#fff!important}.hero--landing .pointer-glow{display:none}.hero--landing .hero-section,.hero--landing .landing-info,.hero--landing .features-sticky-container,.hero--landing .heroo,.hero--landing .faq-section,.hero--landing .contact-section,.hero--landing .footer{background:#fff!important;color:#1a2430}.hero--landing .hero__headline{font-weight:700!important;font-size:clamp(2.35rem,4.8vw,3.85rem)!important;letter-spacing:-.045em!important;line-height:1.05!important;color:#1a2430!important}.hero--landing .landing-info h1,.hero--landing .services__heading,.hero--landing .heroo h1{color:#1a2430!important;font-weight:700!important;letter-spacing:-.045em!important;font-size:clamp(2.15rem,4.6vw,3.35rem)!important;line-height:1.05!important}.hero--landing .landing-info h1 span,.hero--landing .hero__headline span,.hero--landing .services__heading span,.hero--landing .heroo h1,.hero--landing .heroo h1 span{color:#1a2430!important;-webkit-text-fill-color:#1a2430!important}.hero--landing .hero__headline span.title-word--primary,.hero--landing .landing-info h1 span.title-word--primary,.hero--landing .services__heading span.title-word--primary,.hero--landing .heroo h1 span.title-word--primary,.hero--landing .title-word--primary{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.hero--landing .landing-info p,.hero--landing .landing-info p span,.hero--landing .services__heading .landing-subtitle,.hero--landing .heroo p{color:#1a243094!important;-webkit-text-fill-color:rgba(26,36,48,.58)!important;font-weight:400!important;font-size:clamp(.95rem,1.4vw,1.02rem)!important;line-height:1.55!important;letter-spacing:0!important}.hero--landing .hero__cta_2,.hero--landing .hero__btn-primary,.hero--landing .hero__btn-secondary,.hero--landing .signin-button,.hero--landing .footer__button{font-weight:600!important;letter-spacing:0!important;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background .25s ease,color .25s ease,border-color .25s ease!important}.hero--landing .hero__cta_2:before,.hero--landing .hero__btn-primary:before,.hero--landing .hero__btn-secondary:before,.hero--landing .signin-button:before,.hero--landing .footer__button:before{display:none!important;content:none!important;opacity:0!important}.hero--landing .hero__btn-primary,.hero--landing .footer__button,.hero--landing .modal .btn-primary{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;color:#fff!important;border:none!important;border-radius:.85rem!important;box-shadow:0 12px 28px #10247847!important;gap:.55rem}.hero--landing .signin-button{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;color:#fff!important;border:none!important;border-radius:999px!important;box-shadow:0 10px 24px #10247847!important}.hero--landing .hero__btn-primary:hover,.hero--landing .signin-button:hover,.hero--landing .footer__button:hover,.hero--landing .modal .btn-primary:hover{transform:translateY(-2px);color:#fff!important;box-shadow:0 14px 32px #10247852,0 0 22px #17b0fd73!important}.hero--landing .hero__btn-primary svg path{stroke:#fff!important}.hero--landing .hero__btn-secondary{background:transparent!important;color:#6b8fad!important;border:1.5px solid rgba(107,143,173,.55)!important;box-shadow:none!important;border-radius:.85rem!important}.hero--landing .footer__button{border-radius:999px!important}.hero--landing .hero__btn-secondary:hover{transform:translateY(-2px);color:#0f77d5!important;border-color:#0f77d5!important;background:#17b0fd14!important}.hero--landing .hero__btn-secondary svg path{stroke:#6b8fad}.hero--landing .hero__btn-secondary:hover svg path{stroke:#0f77d5}.hero--landing .hero__btn-primary:focus-visible,.hero--landing .hero__btn-secondary:focus-visible,.hero--landing .signin-button:focus-visible,.hero--landing .footer__button:focus-visible{outline:2px solid rgba(15,119,213,.55);outline-offset:3px}@media(max-width:640px){.hero--landing .action-buttons{flex-direction:column;align-items:stretch!important;width:100%}.hero--landing .action-buttons .hero__btn-primary,.hero--landing .action-buttons .hero__btn-secondary{width:100%!important;min-width:100%!important;max-width:100%!important}}.hero--landing .service-card{border:1.5px solid transparent!important;border-radius:1rem;background-color:transparent!important;background-image:linear-gradient(#fff,#fff),linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;background-origin:padding-box,border-box!important;background-clip:padding-box,border-box!important;box-shadow:0 12px 28px #1a243014}.hero--landing .service-card:before,.hero--landing .service-card:after{display:none!important}.hero--landing .service-card__icon{width:4.5rem;height:4.5rem;border-radius:1rem;background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478);box-shadow:0 10px 20px #10247847;padding:.85rem}.hero--landing .service-card__icon img{filter:brightness(0) invert(1)}.hero--landing .service-card__title{color:#1a2430!important;font-weight:700}.hero--landing .service-card__description{color:#1a243094!important;line-height:1.5!important}.hero--landing .faq-header h1,.hero--landing .faq-header h1 span{color:#1a2430!important;-webkit-text-fill-color:#1a2430!important;font-weight:700!important;letter-spacing:-.045em!important}.hero--landing .faq-header h1 span.title-word--primary{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.hero--landing .faq-card,.hero--landing .faq-card:hover{border:1.5px solid transparent!important;border-radius:1rem!important;background-color:transparent!important;background-image:linear-gradient(#fff,#fff),linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;background-origin:padding-box,border-box!important;background-clip:padding-box,border-box!important;box-shadow:0 12px 28px #1a243014!important}.hero--landing .faq-card:before,.hero--landing .faq-card:hover:before{display:none!important}.hero--landing .faq-card-content,.hero--landing .faq-question,.hero--landing .faq-card h3,.hero--landing .faq-answer,.hero--landing .faq-answer p,.hero--landing .faq-answer li,.hero--landing .faq-answer ul{color:#1a2430!important}.hero--landing .faq-answer,.hero--landing .faq-answer p,.hero--landing .faq-answer li,.hero--landing .faq-answer ul{color:#1a2430b8!important;line-height:1.45!important}.hero--landing .landing-chat{background:#fff!important;border:1.5px solid transparent!important;background-image:linear-gradient(#fff,#fff),linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;background-origin:padding-box,border-box!important;background-clip:padding-box,border-box!important;box-shadow:0 12px 28px #1a243014!important}.hero--landing .landing-chat .chat-inner-bg{background:#fff!important}.hero--landing .landing-chat__header{background:#f4f7fb!important;border-bottom:1px solid rgba(28,36,44,.12)!important}.hero--landing .landing-chat__avatar{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important}.hero--landing .landing-chat__name{color:#1a2430!important}.hero--landing .landing-chat__status{color:#1a243094!important}.hero--landing .landing-chat__bubble--user{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;color:#fff!important;border:none!important}.hero--landing .landing-chat__bubble--ai{background:#f4f7fb!important;color:#1a2430!important;border:1px solid rgba(190,205,224,.45)!important}.hero--landing .landing-chat__time{color:#1a243073!important}.hero--landing .landing-chat__bubble--user .landing-chat__time{color:#ffffffbf!important}.hero--landing .landing-chat__processing{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important}.hero--landing .landing-chat__typing{background:#f4f7fb!important;border:1px solid rgba(190,205,224,.45)}.hero--landing .landing-chat__typing span{background:#0f77d5!important}.hero--landing .contact-section p{color:#1a243094!important}.hero--landing .contact-section a{color:#0f77d5!important;font-weight:600}.hero--landing .contact-section a:hover{color:#17b0fd!important}.hero--landing .footer{color:#1a2430!important;border-top:1px solid rgba(28,36,44,.12)}.hero--landing .footer:before,.hero--landing .footer__divider{background:#1c242c1f!important}.hero--landing .footer__section-title{color:#1a2430!important}.hero--landing .footer__link,.hero--landing .footer__link-button,.hero--landing .footer__link-anchor,.hero--landing .footer__legal-link,.hero--landing .footer__copyright-text,.hero--landing .footer__newsletter-description,.hero--landing .footer__legal-separator{color:#1a24309e!important}.hero--landing .footer__link:hover,.hero--landing .footer__link-button:hover,.hero--landing .footer__link-anchor:hover,.hero--landing .footer__legal-link:hover,.hero--landing .footer__social-link:hover{color:#0f77d5!important}.hero--landing .footer__newsletter{background:#fff!important;background-image:linear-gradient(#fff,#fff),linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;background-origin:padding-box,border-box!important;background-clip:padding-box,border-box!important;border:1.5px solid transparent;box-shadow:0 12px 28px #1a243014}.hero--landing .footer__newsletter:before{display:none!important}.hero--landing .footer__newsletter-input{background:#fff!important;color:#1a2430!important;border:1px solid rgba(28,36,44,.12)!important;border-radius:999px!important;font-family:Sora,sans-serif!important}.hero--landing .footer__newsletter-input::placeholder{color:#1a243061}.hero--landing .footer__newsletter-input:focus{box-shadow:0 0 0 3px #0f77d538!important}.hero--landing .footer__newsletter-thankyou{color:#0f77d5!important}.hero--landing .footer__social-link{color:#6b8fad}.hero--landing #scrollTopBtn{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478);color:#fff;box-shadow:0 10px 22px #10247847}.hero--landing #scrollTopBtn:hover{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478);transform:translateY(-2px)}.hero--landing .scroll-to-explore,.hero--landing .scroll-text{color:#6b8fad!important}.hero--landing .scroll-arrows{border-top-color:#6b8fad}.hero--landing .scroll-circle{border-color:#6b8fad}.hero--landing .modal-content{background:#fff;color:#1a2430;border:1.5px solid rgba(28,36,44,.12);border-radius:1rem}.hero--landing .modal-title,.hero--landing .form-label{color:#1a2430}.hero--landing .form-control{border:1px solid rgba(28,36,44,.12);border-radius:.75rem;color:#1a2430}.hero--landing .form-control:focus{border-color:#0f77d5;box-shadow:0 0 0 3px #0f77d538}@media(prefers-reduced-motion:reduce){.hero--landing .hero__btn-primary,.hero--landing .hero__btn-secondary,.hero--landing .signin-button,.hero--landing .footer__button,.hero--landing .service-card,.hero--landing .horizontal-nav-item a:after{transition:none!important}.hero--landing .hero__btn-primary:hover,.hero--landing .hero__btn-secondary:hover,.hero--landing .footer__button:hover,.hero--landing #scrollTopBtn:hover{transform:none}}.hero--landing .stage{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);min-height:calc(100vh - 5.5rem);padding:2.75rem 6.5vw 4.5rem!important;position:relative;background:transparent!important;overflow:visible}.hero--landing .stage__copy{position:relative!important;width:auto!important;max-width:38rem!important;z-index:2}.hero--landing .stage__kicker{margin:0 0 1rem;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#0f77d5}.hero--landing .stage .hero__headline{width:auto!important;max-width:11em!important;margin:0!important;font-size:clamp(2.65rem,4.15vw,4.05rem)!important;line-height:1.02!important;letter-spacing:-.035em!important;text-align:left!important;color:#1a2430!important}.hero--landing .stage__actions{position:static!important;display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:.75rem;width:auto!important;margin:1.85rem 0 0!important;padding:0!important;border:0!important;background:transparent!important}.hero--landing .stage__visual{position:relative!important;right:auto!important;bottom:auto!important;top:auto!important;width:100%!important;justify-self:stretch}.hero--landing .stage__frame{position:relative;width:100%;max-width:540px;margin-left:auto;border-radius:28px;background:transparent;box-shadow:none}.hero--landing .stage__orb{display:none!important}.hero--landing .landing-info{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}.hero--landing .landing-info .content-block{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:center;width:min(1160px,calc(100% - 3rem))!important;max-width:1160px!important;margin:0 auto!important;min-height:0!important;padding:4.75rem 0!important;background:transparent!important}.hero--landing .landing-info .chapter--how{padding-top:1.5rem!important}.hero--landing .landing-info .col-md-6{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}.hero--landing .landing-info .text-section,.hero--landing .landing-info h1,.hero--landing .landing-info p{text-align:left!important}.hero--landing .landing-info h1{margin:0 0 1rem!important;font-size:clamp(2.05rem,3vw,3.05rem)!important;line-height:1.06!important;letter-spacing:-.03em!important;color:#1a2430!important}.hero--landing .landing-info .chapter--what h1:before,.hero--landing .landing-info .chapter--how h1:before{display:block;margin-bottom:.85rem;font-size:.75rem;font-weight:650;letter-spacing:.18em;line-height:1;color:#0f77d5}.hero--landing .landing-info .chapter--what h1:before{content:"01"}.hero--landing .landing-info .chapter--how h1:before{content:"02"}.hero--landing .landing-info p,.hero--landing .landing-info p span{font-size:1.05rem!important;line-height:1.6!important;color:#3d4b5c!important}.hero--landing .chapter--how .text-section{order:2}.hero--landing .chapter--how .chapter-visual{order:1}.hero--landing .chapter-visual--what,.hero--landing .chapter-visual--how{height:460px;width:100%!important;min-width:0;overflow:visible}.hero--landing .features-sticky-container,.hero--landing .sticky-wrapper{height:auto!important;min-height:0!important;position:relative!important;top:auto!important;overflow:visible!important;display:block!important}.hero--landing #features .container-fluid{width:min(1160px,calc(100% - 3rem));margin:0 auto;padding:1.5rem 0 4.5rem}.hero--landing .services__heading{max-width:34rem!important;margin:0 0 1.75rem!important;text-align:left!important;font-size:clamp(2.05rem,3vw,3.05rem)!important;line-height:1.06!important}.hero--landing .services__heading .landing-subtitle{max-width:36rem;margin-top:.85rem!important;font-size:1.02rem!important;font-weight:400!important;line-height:1.55!important;color:#3d4b5c!important}.hero--landing .feature-bento{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%!important;margin:0!important;padding:0!important}.hero--landing .feature-bento:before,.hero--landing .feature-bento:after{display:none!important;content:none!important}.hero--landing .feature-bento .service-card{width:auto!important;max-width:none!important;margin:0!important;min-height:100%;padding:1.35rem 1.15rem 1.4rem!important;text-align:left!important;transform:none!important}.hero--landing .feature-bento .service-card:hover{transform:translateY(-4px)!important}.hero--landing .insight-stage{background:#f4f8fc!important;padding:4.75rem 0!important;margin:0!important}.hero--landing .insight-stage__grid{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,4vw,4rem);align-items:center;width:min(1160px,calc(100% - 3rem));margin:0 auto}.hero--landing .insight-stage__copy{width:auto!important;max-width:34rem!important}.hero--landing .insight-stage h1,.hero--landing .insight-stage .display-4{width:auto!important;max-width:11em!important;margin:0 0 1rem!important;font-size:clamp(2.15rem,3.2vw,3.15rem)!important;line-height:1.06!important;text-align:left!important}.hero--landing .insight-stage p{text-align:left!important;color:#3d4b5c!important}.hero--landing .insight-stage .action-buttons{justify-content:flex-start!important;margin-top:1.5rem}.hero--landing .insight-stage__chat{width:auto!important;max-width:none!important;margin:0!important}.hero--landing .insight-stage .landing-chat{width:100%}.hero--landing .faq-section{width:min(1160px,calc(100% - 3rem))!important;margin:0 auto!important;padding:4.5rem 0 3.5rem!important;height:auto!important;background:transparent!important;scroll-margin-top:5.5rem}.hero--landing .faq-container{display:grid!important;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:clamp(1.75rem,4vw,4.5rem);align-items:start}.hero--landing .faq-header{position:sticky;top:6.5rem;margin:0!important;padding-left:1.15rem;border-left:3px solid transparent;border-image:linear-gradient(180deg,#17b0fd,#102478) 1}.hero--landing .faq-header h1,.hero--landing .faq-header .display-4{margin:0!important;max-width:6.2em;text-align:left!important;white-space:normal!important;font-size:clamp(2.5rem,3.6vw,3.5rem)!important;line-height:.98!important}.hero--landing .faq-aside{display:flex;align-items:baseline;gap:.45rem;margin:1.35rem 0 0;color:#5c6d80;font-size:.95rem;font-weight:600}.hero--landing .faq-aside__num{display:inline-block;color:#0f77d5;font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:1;animation:faq-num .45s cubic-bezier(.22,1,.36,1)}.hero--landing .faq-board,.hero--landing .faq-cards{display:flex!important;flex-direction:column!important;gap:.55rem!important;min-width:0}.hero--landing .faq-brand{white-space:nowrap}.hero--landing .faq-item{border:1px solid rgba(15,119,213,.14);border-radius:16px;background:#fff;opacity:0;transform:translateY(10px)}.hero--landing .faq-section.is-in .faq-item{animation:faq-rise .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * 45ms)}.hero--landing .faq-item.is-open{border-color:#0f77d547;background:radial-gradient(circle at 100% 0%,rgba(23,176,253,.16),transparent 46%),linear-gradient(165deg,#f7fbfe,#fff 62%);box-shadow:0 16px 36px #10247814}.hero--landing .faq-pick{display:flex;align-items:center;gap:.8rem;width:100%;padding:.85rem .95rem;border:0;border-radius:16px;background:transparent;color:#1a2430;text-align:left;cursor:pointer}.hero--landing .faq-pick__index{display:grid;flex:none;width:2rem;height:2rem;place-items:center;border-radius:999px;background:#0f77d51a;color:#0f77d5;font-size:.72rem;font-weight:700}.hero--landing .faq-item.is-open .faq-pick__index{background:linear-gradient(145deg,#17b0fd,#102478);color:#fff}.hero--landing .faq-pick__text{flex:1;min-width:0;font-size:.98rem;font-weight:650;line-height:1.35}.hero--landing .faq-pick__mark{position:relative;flex:none;width:1.7rem;height:1.7rem;border:1px solid rgba(15,119,213,.35);border-radius:50%;background:#fff}.hero--landing .faq-pick__mark:before,.hero--landing .faq-pick__mark:after{content:"";position:absolute;left:50%;top:50%;border-radius:2px;background:#0f77d5;transform:translate(-50%,-50%);transition:opacity .25s ease}.hero--landing .faq-pick__mark:before{width:10px;height:2px}.hero--landing .faq-pick__mark:after{width:2px;height:10px}.hero--landing .faq-item.is-open .faq-pick__mark{background:linear-gradient(145deg,#17b0fd,#102478);border-color:transparent}.hero--landing .faq-item.is-open .faq-pick__mark:before,.hero--landing .faq-item.is-open .faq-pick__mark:after{background:#fff}.hero--landing .faq-item.is-open .faq-pick__mark:after{opacity:0}.hero--landing .faq-item .faq-answer{display:grid!important;grid-template-rows:0fr!important;max-height:none!important;margin:0!important;padding:0 .95rem!important;overflow:hidden!important;opacity:1!important;color:#3d4b5c!important;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)!important}.hero--landing .faq-answer__inner{min-height:0;overflow:hidden}.hero--landing .faq-item.is-open .faq-answer{grid-template-rows:1fr!important;padding-bottom:1rem!important}.hero--landing .faq-item .faq-answer p,.hero--landing .faq-item .faq-answer li{color:#3d4b5c!important;font-size:.98rem!important;line-height:1.55!important}.hero--landing .faq-item .faq-answer p{margin:0 0 .15rem 2.8rem!important}.hero--landing .faq-item .faq-answer ul{display:grid!important;gap:.5rem;margin:.75rem 0 0!important;padding:0!important;list-style:none!important}.hero--landing .faq-item .faq-answer li{position:relative;margin:0!important;padding:.7rem .85rem .7rem 2.1rem!important;border:1px solid rgba(15,119,213,.14);border-radius:12px;background:#ffffffdb}.hero--landing .faq-item .faq-answer li:before{content:"";position:absolute;left:.85rem;top:1rem;width:.45rem;height:.45rem;border-radius:50%;background:linear-gradient(135deg,#17b0fd,#102478)}@keyframes faq-rise{to{opacity:1;transform:none}}@keyframes faq-num{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:980px){.hero--landing .stage,.hero--landing .landing-info .content-block,.hero--landing .insight-stage__grid,.hero--landing .faq-container,.hero--landing .feature-bento{grid-template-columns:1fr!important}.hero--landing .stage{min-height:0;padding:2rem 1.25rem 3rem!important}.hero--landing .stage__visual,.hero--landing .stage__frame{width:100%;max-width:540px;justify-self:start;margin-left:0}.hero--landing .landing-info .content-block{width:min(1160px,calc(100% - 2.5rem))!important;padding:3rem 0!important}.hero--landing .chapter--how .text-section,.hero--landing .chapter--how .chapter-visual{order:0}.hero--landing .chapter-visual--what,.hero--landing .chapter-visual--how{height:400px}.hero--landing .faq-section{width:min(1160px,calc(100% - 2.5rem))!important}.hero--landing .faq-header{position:static;margin-bottom:.25rem!important}.hero--landing .faq-header h1,.hero--landing .faq-header .display-4{max-width:none;font-size:clamp(2.15rem,8vw,3rem)!important}.hero--landing #features .container-fluid{width:min(1160px,calc(100% - 2.5rem))!important}}@media(prefers-reduced-motion:reduce){.hero--landing .stage__frame,.hero--landing .faq-item,.hero--landing .faq-aside__num{animation:none!important}.hero--landing .faq-item{opacity:1;transform:none}}:root{--dark: #0b1c26;--natural-dark: #15374c;--natural-dark-light: #174458;--primary-dark: #014270;--primary: #2a73a5;--primary-light: #4a91b0;--secondary: #1a5c85;--secondary-light: #6eafcb;--neutral-light: #94c8dc;--light: #b9dde8;--very-light: #e3f2f7;--very-very-light: #f5f5f5;--black: #000000;--white: #ffffff;--dark-gray: #2b2b2b;--light-gray: #7a7a7a;--very-light-gray: #d1d5db;--very-light-gray-2: #e5e7eb;--very-very-light-gray: #f9fafb;--text-gray: #cacaca;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--highlight-1: #db6d53;--highlight-2: #9b7d9d;--error: #ef4444;--error-light: #fef2f2;--warning: #f59e0b;--warning-light: #fffbeb;--success: #10b981;--success-light: #f0fdf4;--white-rgb: 255, 255, 255;--dark-rgb: 1, 21, 35;--primary-rgb: 42, 115, 165;--primary-light-rgb: 74, 145, 176;--natural-dark-rgb: 21, 55, 76;--font-size-3xl: min(max(2.84vw, 4.26vh), 59.6px);--font-size-2xl-3xl: min(max(2.65vw, 3.98vh), 56px);--font-size-2xl: min(max(2.46vw, 3.69vh), 52.1px);--font-size-xl-2xl: min(max(2.27vw, 3.41vh), 48.5px);--font-size-xl: min(max(2.13vw, 3.2vh), 44.7px);--font-size-lg-xl: min(max(1.98vw, 2.97vh), 41px);--font-size-lg: min(max(1.8vw, 2.7vh), 37.4px);--font-size-l-lg: min(max(1.61vw, 2.42vh), 33.6px);--font-size-l: min(max(1.42vw, 2.13vh), 29.7px);--font-size-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md-l: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md: min(max(1.04vw, 1.56vh), 22.4px);--font-size-sm-md: min(max(.95vw, 1.43vh), 20.1px);--font-size-sm: min(max(.85vw, 1.28vh), 17.9px);--font-size-xs-sm: min(max(.76vw, 1.14vh), 16.4px);--font-size-xs: min(max(.71vw, 1.07vh), 15px);--font-size-2xs-xs: min(max(.66vw, .99vh), 14.3px);--font-size-2xs: min(max(.66vw, .99vh), 13.5px);--font-size-3xs-2xs: min(max(.57vw, .86vh), 12.6px);--font-size-3xs: min(max(.57vw, .86vh), 12px);--spacing-4xs: min(max(.19vw, .29vh), 3.6px);--spacing-4xs-xs: min(max(.28vw, .42vh), 5.6px);--spacing-xs: min(max(.38vw, .57vh), 7.5px);--spacing-xs-sm: min(max(.57vw, .86vh), 11.3px);--spacing-sm: min(max(.71vw, 1.07vh), 15px);--spacing-sm-md: min(max(.85vw, 1.28vh), 18.6px);--spacing-md: min(max(1.04vw, 1.56vh), 22.4px);--spacing-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--spacing-lg: min(max(1.42vw, 2.13vh), 29.7px);--spacing-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--spacing-xl: min(max(2.13vw, 3.2vh), 44.7px);--spacing-xl-2xl: min(max(2.46vw, 3.69vh), 52.1px);--spacing-2xl: min(max(2.84vw, 4.26vh), 59.6px);--spacing-2xl-3xl: min(max(3.21vw, 4.82vh), 67.1px);--spacing-3xl: min(max(3.55vw, 5.33vh), 74.6px);--spacing-3xl-4xl: min(max(3.87vw, 5.81vh), 81.9px);--spacing-4xl: min(max(4.25vw, 6.38vh), 89.3px);--spacing-4xl-5xl: min(max(4.97vw, 7.46vh), 104.3px);--spacing-5xl: min(max(5.67vw, 8.51vh), 119.1px);--border-radius-xs: min(max(.38vw, .57vh), 7.5px);--border-radius-xs-sm: min(max(.57vw, .86vh), 11.3px);--border-radius-sm: min(max(.71vw, 1.07vh), 15px);--border-radius-sm-md: min(max(.85vw, 1.28vh), 18.6px);--border-radius-md: min(max(1.04vw, 1.56vh), 22.4px);--border-radius-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--border-radius-lg: min(max(1.42vw, 2.13vh), 29.7px);--border-radius-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--border-radius-xl: min(max(2.13vw, 3.2vh), 44.7px);--size-xs: min(max(2.13vw, 3.2vh), 44.7px);--size-xs-sm: min(max(2.84vw, 4.26vh), 59.6px);--size-sm: min(max(3.55vw, 5.33vh), 74.6px);--size-sm-md: min(max(4.63vw, 6.95vh), 96.9px);--size-md: min(max(5.67vw, 8.51vh), 119.1px);--size-md-lg: min(max(6.38vw, 9.57vh), 134px);--size-lg: min(max(7.09vw, 10.64vh), 148.8px);--size-lg-xl: min(max(8.88vw, 13.33vh), 186.2px);--size-xl: min(max(10.64vw, 15.98vh), 223.4px);--size-xl-2xl: min(max(12.38vw, 18.6vh), 260.6px);--size-2xl: min(max(14.18vw, 21.28vh), 297.8px);--size-2xl-3xl: min(max(19.47vw, 29.21vh), 409.4px);--size-3xl: min(max(24.81vw, 37.26vh), 520.9px);--size-3xl-4xl: min(max(30.15vw, 45.3vh), 632.7px);--size-4xl: min(max(35.44vw, 53.22vh), 744.2px);--size-4xl-full: min(max(49.61vw, 74.52vh), 1041.9px);--size-full: min(max(70.88vw, 106.42vh), 1488.8px)}*{margin:0;padding:0;box-sizing:border-box}.custom-navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0;--bs-navbar-color: inherit;--bs-navbar-hover-color: inherit;--bs-navbar-disabled-color: inherit;--bs-navbar-active-color: inherit;--bs-navbar-brand-padding-y: 0;--bs-navbar-brand-margin-end: 0;--bs-navbar-brand-font-size: inherit;--bs-navbar-brand-color: inherit;--bs-navbar-brand-hover-color: inherit;--bs-navbar-nav-link-padding-x: 0;--bs-navbar-toggler-padding-y: 0;--bs-navbar-toggler-padding-x: 0;--bs-navbar-toggler-font-size: inherit;--bs-navbar-toggler-border-color: transparent;--bs-navbar-toggler-border-radius: 0;--bs-navbar-toggler-focus-width: 0;--bs-navbar-toggler-transition: none;position:fixed;top:0;left:0;right:0;z-index:10000;background-color:transparent;transition:background-color .3s ease;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0;flex-direction:row;width:100%;max-width:100vw;box-sizing:border-box}.custom-navbar.scrolled{background-color:#000000e6}.custom-navbar.auth-page-nav{background-color:transparent}.custom-navbar.auth-page-nav.scrolled{background-color:#000000e6}.navbar{position:fixed;top:0;left:0;right:0;z-index:50;background-color:transparent;transition:background-color .3s ease}.navbar.scrolled{background-color:#000000e6}.navbar-container{max-width:1600px;width:100%;margin:1rem auto 0;padding:var(--spacing-xs) var(--spacing-md);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.logo{flex-shrink:0;transition:filter .3s;backface-visibility:hidden;-webkit-font-smoothing:antialiased;cursor:pointer}.logo:hover{filter:drop-shadow(0 0 2em rgba(31,182,217,.25))}.logo img{width:var(--size-xl);height:auto;vertical-align:top}.logo-wrapper{display:flex;align-items:center;gap:1rem;flex-shrink:0}.logo-wrapper a{cursor:pointer;text-decoration:none}.vertical-separator{width:1px;height:var(--spacing-lg);background-color:#ffffff4d;display:flex;align-items:center}.reimagine-brand{text-decoration:none;color:#fff;display:flex;align-items:center;height:100%}.reimagine-brand h2{margin:0;font-size:1.25rem;line-height:1;white-space:nowrap;color:#fff}.horizontal-nav{flex:1;display:flex;justify-content:flex-end}.horizontal-nav-menu{display:flex;list-style:none;margin:0;padding:0;gap:var(--spacing-lg-xl)}.horizontal-nav-item{margin:0}.horizontal-nav-item a{color:var(--text-gray);text-decoration:none;font-size:var(--font-size-md);font-weight:400;transition:color .3s ease;border-bottom:2px solid transparent;transition:border-color .3s ease,color .3s ease}.horizontal-nav-item a.active{color:var(--highlight-1)}.horizontal-nav-item a.reimagine-lite-active{color:var(--highlight-1)!important}.menu-button-wrapper{flex-shrink:0;position:relative}.menu-button{background:transparent;width:auto;color:var(--text-gray);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.menu-button:hover .menu-icon{color:var(--primary-light)}.menu-icon{width:var(--font-size-xl);height:var(--font-size-xl);color:var(--text-gray);transition:color .3s ease}.page-content{padding-top:var(--spacing-4xl);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.content-wrapper{max-width:1280px;margin:0 auto}.page-content h1{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-gray);margin-bottom:var(--spacing-sm)}.page-content p{font-size:var(--font-size-lg);color:var(--text-gray)}.nav-popup{position:absolute;top:100%;right:0;background-color:var(--dark);border:1px solid var(--primary-light);border-radius:var(--border-radius-sm);box-shadow:0 4px 12px #0000004d;z-index:100;min-width:var(--size-xl);margin-top:var(--spacing-xs);opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;visibility:hidden}.nav-popup.show{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.nav-popup.show:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:var(--spacing-lg);pointer-events:auto}.nav-menu{list-style:none;margin:0;padding:var(--spacing-sm) 0}.nav-item{margin:0}.nav-item a{display:block;color:var(--text-gray);text-decoration:none;padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);font-weight:400;transition:background-color .2s ease}.nav-item a:hover{background-color:var(--natural-dark);color:var(--text-gray)}.mobile-menu-toggle{display:none;background:transparent;border:none;color:var(--text-gray);cursor:pointer;padding:.5rem;transition:color .3s ease}.mobile-menu-toggle:hover{color:var(--highlight-1)}.mobile-menu-toggle svg{display:block}.mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;z-index:10001}.mobile-menu.open{max-height:500px;border-top:1px solid rgba(255,255,255,.1)}.mobile-nav-menu{list-style:none;margin:0;padding:1rem 0}.mobile-nav-menu li{margin:0}.mobile-nav-menu a{display:block;color:var(--text-gray);text-decoration:none;padding:.75rem 1.5rem;font-size:var(--font-size-sm);font-weight:400;transition:all .3s ease;text-transform:capitalize}.mobile-nav-menu a:hover{background-color:#ffffff0d;color:var(--highlight-1)}.mobile-nav-menu a.active{color:var(--highlight-1);background-color:#ffffff0d}.mobile-nav-menu a.reimagine-lite-active{color:var(--highlight-1)!important}.mobile-nav-menu .mobile-signin{margin-top:.5rem;padding:.75rem 1.5rem;color:var(--highlight-1);font-weight:500;border-top:1px solid rgba(255,255,255,.1)}@media(max-width:1024px){.horizontal-nav,.signin-button.auth-nav-menu__sign-in{display:none!important}.navbar-container>.auth-nav-menu{display:none!important}.mobile-menu-toggle,.mobile-menu{display:block}.navbar-container{gap:var(--spacing-md)}.logo-wrapper{gap:.75rem;align-items:center}.logo img{width:var(--size-lg)}.reimagine-brand{display:flex;align-items:center}.reimagine-brand h2{font-size:1rem;line-height:var(--size-lg);height:var(--size-lg);display:flex;align-items:center}.vertical-separator{height:var(--size-lg)}.mobile-nav-menu a,.mobile-nav-menu .mobile-signin,.mobile-nav-auth-btn{display:block;width:100%;box-sizing:border-box;text-align:left;color:var(--text-gray);font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.4;padding:.75rem 1.5rem;text-decoration:none;text-transform:capitalize;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.mobile-nav-menu a:hover,.mobile-nav-menu .mobile-signin:hover,.mobile-nav-auth-btn:hover{background-color:#ffffff0d;color:var(--highlight-1)}.mobile-nav-menu .mobile-signin,.mobile-nav-menu__auth-start .mobile-nav-auth-btn{margin-top:.25rem;border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.mobile-nav-menu .mobile-signin{margin-top:.5rem;border-top:1px solid rgba(255,255,255,.1);color:var(--highlight-1);font-weight:400}}@media(max-width:768px){.navbar-container{padding:var(--spacing-xs) var(--spacing-lg);gap:var(--spacing-md)}.logo img{width:var(--size-lg)}.horizontal-nav,.signin-button.auth-nav-menu__sign-in{display:none!important}.navbar-container>.auth-nav-menu{display:none!important}.mobile-menu-toggle,.mobile-menu{display:block}.logo-wrapper{gap:.5rem;align-items:center;flex-shrink:1;min-width:0}.reimagine-brand{display:flex;align-items:center;min-width:0;flex-shrink:1}.reimagine-brand h2{font-size:.9rem;line-height:var(--size-lg);height:var(--size-lg);display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vertical-separator{height:var(--size-sm)}.menu-icon{width:var(--font-size-lg);height:var(--font-size-lg)}}@media(max-width:480px){.navbar-container{padding:var(--spacing-xs) var(--spacing-sm);gap:.25rem}.logo img{width:var(--size-md);margin-top:-.2rem}.reimagine-brand h2{font-size:.75rem;line-height:2.5rem;height:2rem;display:flex;align-items:center;margin-top:-.5rem}.vertical-separator{height:1rem;margin-top:-.5rem}.mobile-nav-menu a,.mobile-nav-menu .mobile-signin,.mobile-nav-auth-btn{padding:.65rem 1rem;font-size:.8125rem}}.auth-nav-menu{position:relative;flex-shrink:0;margin-top:calc(-1 * var(--spacing-xs))}.auth-nav-menu__trigger{display:inline-flex;align-items:center;gap:.5rem;border:none;cursor:pointer;white-space:nowrap;max-width:220px}.auth-nav-menu__name{overflow:hidden;text-overflow:ellipsis}.auth-nav-menu__chevron{font-size:.75rem;opacity:.85}.auth-nav-menu__dropdown{position:absolute;top:calc(100% + var(--spacing-xs, .5rem));right:0;min-width:180px;background-color:var(--dark);border:1px solid var(--primary-light);border-radius:var(--border-radius-sm, 8px);box-shadow:0 4px 12px #0000004d;padding:var(--spacing-sm, .5rem) 0;z-index:10001;overflow:hidden}.auth-nav-menu__dropdown:before{display:none}.auth-nav-menu__dropdown button{position:relative;z-index:1;display:block;width:100%;text-align:left;background:transparent;border:none;border-radius:0;color:var(--text-gray)!important;padding:var(--spacing-sm, .5rem) var(--spacing-lg, 1rem);font-size:var(--font-size-sm, .875rem);font-weight:400;font-family:inherit;cursor:pointer;transition:background-color .2s ease}.auth-nav-menu__dropdown button:hover,.auth-nav-menu__dropdown button:focus-visible{background-color:var(--natural-dark);color:var(--text-gray)!important;outline:none}.navbar-extra-content{color:#fff;font-size:.9rem;margin-right:.5rem;white-space:nowrap}.navbar-extra-content a{color:#fff;text-decoration:none}.mobile-nav-auth-btn{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--text-gray);padding:.75rem 1.5rem;font-size:var(--font-size-sm);cursor:pointer;transition:background-color .2s ease}.mobile-nav-auth-btn:hover{background-color:var(--natural-dark);color:var(--text-gray)}:root{--dark: #0b1c26;--natural-dark: #15374c;--natural-dark-light: #174458;--primary-dark: #014270;--primary: #2a73a5;--primary-light: #4a91b0;--secondary: #1a5c85;--secondary-light: #6eafcb;--neutral-light: #94c8dc;--light: #b9dde8;--very-light: #e3f2f7;--very-very-light: #f5f5f5;--black: #000000;--white: #ffffff;--dark-gray: #2b2b2b;--light-gray: #7a7a7a;--very-light-gray: #d1d5db;--very-light-gray-2: #e5e7eb;--very-very-light-gray: #f9fafb;--text-gray: #cacaca;--highlight-1: #db6d53;--highlight-2: #9b7d9d;--error: #ef4444;--error-light: #fef2f2;--warning: #f59e0b;--warning-light: #fffbeb;--success: #10b981;--success-light: #f0fdf4;--white-rgb: 255, 255, 255;--dark-rgb: 1, 21, 35;--primary-rgb: 42, 115, 165;--primary-light-rgb: 74, 145, 176;--natural-dark-rgb: 21, 55, 76;--font-size-3xl: min(max(2.84vw, 4.26vh), 59.6px);--font-size-2xl-3xl: min(max(2.65vw, 3.98vh), 56px);--font-size-2xl: min(max(2.46vw, 3.69vh), 52.1px);--font-size-xl-2xl: min(max(2.27vw, 3.41vh), 48.5px);--font-size-xl: min(max(2.13vw, 3.2vh), 44.7px);--font-size-lg-xl: min(max(1.98vw, 2.97vh), 41px);--font-size-lg: min(max(1.8vw, 2.7vh), 37.4px);--font-size-l-lg: min(max(1.61vw, 2.42vh), 33.6px);--font-size-l: min(max(1.42vw, 2.13vh), 29.7px);--font-size-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md-l: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md: min(max(1.04vw, 1.56vh), 22.4px);--font-size-sm-md: min(max(.95vw, 1.43vh), 20.1px);--font-size-sm: min(max(.85vw, 1.28vh), 17.9px);--font-size-xs-sm: min(max(.76vw, 1.14vh), 16.4px);--font-size-xs: min(max(.71vw, 1.07vh), 15px);--font-size-2xs-xs: min(max(.66vw, .99vh), 14.3px);--font-size-2xs: min(max(.66vw, .99vh), 13.5px);--font-size-3xs-2xs: min(max(.57vw, .86vh), 12.6px);--font-size-3xs: min(max(.57vw, .86vh), 12px);--spacing-4xs: min(max(.19vw, .29vh), 3.6px);--spacing-4xs-xs: min(max(.28vw, .42vh), 5.6px);--spacing-xs: min(max(.38vw, .57vh), 7.5px);--spacing-xs-sm: min(max(.57vw, .86vh), 11.3px);--spacing-sm: min(max(.71vw, 1.07vh), 15px);--spacing-sm-md: min(max(.85vw, 1.28vh), 18.6px);--spacing-md: min(max(1.04vw, 1.56vh), 22.4px);--spacing-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--spacing-lg: min(max(1.42vw, 2.13vh), 29.7px);--spacing-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--spacing-xl: min(max(2.13vw, 3.2vh), 44.7px);--spacing-xl-2xl: min(max(2.46vw, 3.69vh), 52.1px);--spacing-2xl: min(max(2.84vw, 4.26vh), 59.6px);--spacing-2xl-3xl: min(max(3.21vw, 4.82vh), 67.1px);--spacing-3xl: min(max(3.55vw, 5.33vh), 74.6px);--spacing-3xl-4xl: min(max(3.87vw, 5.81vh), 81.9px);--spacing-4xl: min(max(4.25vw, 6.38vh), 89.3px);--spacing-4xl-5xl: min(max(4.97vw, 7.46vh), 104.3px);--spacing-5xl: min(max(5.67vw, 8.51vh), 119.1px);--border-radius-xs: min(max(.38vw, .57vh), 7.5px);--border-radius-xs-sm: min(max(.57vw, .86vh), 11.3px);--border-radius-sm: min(max(.71vw, 1.07vh), 15px);--border-radius-sm-md: min(max(.85vw, 1.28vh), 18.6px);--border-radius-md: min(max(1.04vw, 1.56vh), 22.4px);--border-radius-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--border-radius-lg: min(max(1.42vw, 2.13vh), 29.7px);--border-radius-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--border-radius-xl: min(max(2.13vw, 3.2vh), 44.7px);--size-xs: min(max(2.13vw, 3.2vh), 44.7px);--size-xs-sm: min(max(2.84vw, 4.26vh), 59.6px);--size-sm: min(max(3.55vw, 5.33vh), 74.6px);--size-sm-md: min(max(4.63vw, 6.95vh), 96.9px);--size-md: min(max(5.67vw, 8.51vh), 119.1px);--size-md-lg: min(max(6.38vw, 9.57vh), 134px);--size-lg: min(max(7.09vw, 10.64vh), 148.8px);--size-lg-xl: min(max(8.88vw, 13.33vh), 186.2px);--size-xl: min(max(10.64vw, 15.98vh), 223.4px);--size-xl-2xl: min(max(12.38vw, 18.6vh), 260.6px);--size-2xl: min(max(14.18vw, 21.28vh), 297.8px);--size-2xl-3xl: min(max(19.47vw, 29.21vh), 409.4px);--size-3xl: min(max(24.81vw, 37.26vh), 520.9px);--size-3xl-4xl: min(max(30.15vw, 45.3vh), 632.7px);--size-4xl: min(max(35.44vw, 53.22vh), 744.2px);--size-4xl-full: min(max(49.61vw, 74.52vh), 1041.9px);--size-full: min(max(70.88vw, 106.42vh), 1488.8px)}:root{font-family:Raleway,sans-serif;font-weight:400;line-height:1!important;color-scheme:dark}h1 h2{line-height:.9!important}h3,h4,h5,h6{line-height:1.15!important}html{line-height:1.1}.footer{width:100%;margin-left:0;color:var(--text-gray);position:relative;margin-top:10vh;overflow-x:hidden}.footer:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--primary-light) 0%,transparent 50%,var(--primary-light) 100%);z-index:0}.footer__container{max-width:1400px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-2xl);display:flex;flex-direction:column}.footer__top{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:start}.footer__sections{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl)}.footer__sections-column{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.footer__section{display:flex;flex-direction:column;gap:var(--spacing-md)}.footer__section-title{font-size:var(--font-size-md-l);font-weight:600;color:var(--white);margin:0;letter-spacing:.02em}.footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.footer__link{font-size:var(--font-size-md);color:var(--text-gray);text-decoration:none;transition:color .3s ease;letter-spacing:.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;line-height:1.2!important}.footer__links li{height:var(--spacing-md)!important;display:flex;align-items:flex-end;justify-content:bottom}.footer__link:hover{color:var(--primary-light)}.footer__link-button{background:none;border:none;padding:0;font-size:var(--font-size-sm);color:var(--text-gray);text-decoration:none;transition:color .3s ease;letter-spacing:.01em;cursor:pointer;font-family:inherit;text-align:left}.footer__link-button:hover{color:var(--primary-light)}.footer__link-anchor{color:var(--text-gray);text-decoration:none;transition:color .3s ease}.footer__newsletter{display:flex;flex-direction:column;gap:var(--spacing-md);padding:calc(var(--spacing-xl) + 1px);background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);border-radius:var(--border-radius-md);position:relative;transition:all .3s ease;isolation:isolate}.footer__newsletter:before{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:var(--dark);border-radius:calc(var(--border-radius-md) - 1px);z-index:-1;transition:background .3s ease}.footer__newsletter:hover{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.footer__newsletter-description{font-size:var(--font-size-md);color:var(--text-gray);margin:0}.footer__newsletter-form{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer__newsletter-thankyou{margin-top:var(--spacing-sm);text-align:center;font-size:var(--font-size-sm);color:var(--white)}.footer__newsletter-input{padding:var(--spacing-sm) var(--spacing-md);background:var(--natural-dark);border:none;border-radius:var(--border-radius-xs);color:var(--white);font-size:var(--font-size-sm);font-family:Raleway,sans-serif;transition:all .3s ease}.footer__newsletter-input::placeholder{color:var(--light-gray)}.footer__newsletter-input:focus{outline:none;box-shadow:0 0 10px #2a73a533}.footer__button{width:100%;background:var(--natural-dark)!important}.footer__divider{height:1px;border:none;background:linear-gradient(90deg,transparent 0%,var(--primary-light) 50%,transparent 100%);margin:var(--spacing-xl) 0}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2xl);flex-wrap:wrap;margin-top:var(--size-sm)}.footer__copyright{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer__copyright-text{font-size:var(--font-size-xs-sm);color:var(--light-gray);margin:0;letter-spacing:.01em}.footer__legal-links{display:flex;align-items:center;gap:var(--spacing-sm)}.footer__legal-link{font-size:var(--font-size-xs-sm);color:var(--text-gray);text-decoration:none;transition:color .3s ease;letter-spacing:.01em}.footer__legal-link:hover{color:var(--primary-light)}.footer__legal-separator{color:var(--light-gray)}.footer__socials{display:flex;align-items:center;gap:var(--spacing-sm)}.footer__social-link{width:var(--spacing-xl);height:var(--spacing-xl);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.15);text-decoration:none;transition:all .3s ease}.footer__social-link svg{width:var(--spacing-md-lg);height:var(--spacing-md-lg)}.footer__social-link:hover{background:#ffffff26;transform:translateY(-2px)}@media(max-width:768px){.footer__top{grid-template-columns:1fr;gap:var(--spacing-2xl)}.footer__sections{grid-template-columns:1fr;gap:var(--spacing-md)}.footer__bottom{flex-direction:column;align-items:flex-start}.footer__copyright{gap:var(--spacing-xs)}.footer__socials{align-self:flex-start;gap:var(--spacing-sm)}.footer__newsletter{width:100%}.footer__container{padding:var(--spacing-xl) var(--spacing-md)}.footer__section-title{font-size:var(--font-size-sm-md)}.footer__link{font-size:var(--font-size-xs-sm)}.footer__button{width:100%!important}}.va{position:relative;width:100%;height:100%;min-height:420px;overflow:visible}.va__glow{position:absolute;left:50%;top:50%;width:240px;height:240px;transform:translate(-50%,-50%);background:radial-gradient(circle,#17b0fd52,#17b0fd00 68%);pointer-events:none}.va__halo{position:absolute;left:50%;top:50%;width:132px;height:132px;border-radius:50%;border:1.5px solid rgba(23,176,253,.45);transform:translate(-50%,-50%) scale(.8);opacity:0;pointer-events:none}.va.is-active .va__halo{animation:va-halo 3.4s ease-out infinite}.va.is-active .va__halo--late{animation-delay:1.5s}.va__core{position:absolute;left:50%;top:50%;z-index:4;display:grid;width:112px;height:112px;place-items:center;border-radius:50%;background:linear-gradient(148deg,#17b0fd,#0f77d5 46%,#102478);color:#fff;font-size:1.15rem;font-weight:650;letter-spacing:-.03em;box-shadow:0 18px 40px #10247847;transform:translate(-50%,-50%) scale(.86)}.va.is-active .va__core{animation:va-core-in .7s cubic-bezier(.22,1,.36,1) forwards}.va__rotor{position:absolute;left:50%;top:50%;width:320px;height:320px;margin:-160px 0 0 -160px}.va.is-active .va__rotor{animation:va-spin 28s linear infinite}.va__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:320px;height:320px;overflow:visible}.va__filament{stroke:#0f77d559;stroke-width:1.5;stroke-dasharray:5 7;stroke-linecap:round}.va.is-active .va__filament{animation:va-dash 1.4s linear infinite}.va__particle{fill:#17b0fd;opacity:0;filter:drop-shadow(0 0 4px rgba(23,176,253,.8))}.va.is-active .va__particle{opacity:1}.va__slot{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translate(132px);transform-origin:0 0;z-index:2}.va__card{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .9rem;border:1px solid rgba(15,119,213,.28);border-radius:999px;background:#fff;color:#102478;font-size:.84rem;font-weight:650;line-height:1;white-space:nowrap;box-shadow:0 12px 28px #1024781a;transform:translate(-50%,-50%) rotate(calc(var(--a) * -1));opacity:0}.va.is-active .va__card{animation:va-card-in .7s cubic-bezier(.22,1,.36,1) forwards,va-unspin 28s linear infinite}.va__mark{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#17b0fd,#102478);box-shadow:0 0 0 4px #17b0fd29;flex:none}@keyframes va-spin{to{transform:rotate(360deg)}}@keyframes va-unspin{0%{transform:translate(-50%,-50%) rotate(calc(var(--a) * -1));opacity:1}to{transform:translate(-50%,-50%) rotate(calc(var(--a) * -1 - 360deg));opacity:1}}@keyframes va-card-in{0%{opacity:0}to{opacity:1}}@keyframes va-core-in{to{transform:translate(-50%,-50%) scale(1)}}@keyframes va-halo{0%{transform:translate(-50%,-50%) scale(.82);opacity:.55}to{transform:translate(-50%,-50%) scale(1.7);opacity:0}}@keyframes va-dash{to{stroke-dashoffset:-24}}@media(max-width:520px){.va__rotor,.va__svg{width:280px;height:280px}.va__rotor{margin:-140px 0 0 -140px}.va__slot{transform:rotate(var(--a)) translate(112px)}}@media(prefers-reduced-motion:reduce){.va__rotor,.va__card,.va__halo,.va__filament{animation:none!important}.va__card,.va__core{opacity:1;transform:translate(-50%,-50%) rotate(calc(var(--a) * -1))}.va__core{transform:translate(-50%,-50%)}.va__particle{display:none}}.ds{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;min-height:420px;gap:1.4rem}.ds__baseline{display:flex;align-items:center;gap:.8rem;color:#5c6d80;font-size:.72rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.ds__meter{position:relative;flex:1;height:4px;overflow:hidden;border-radius:99px;background:#0f77d524}.ds__meter span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#17b0fd,#102478)}.ds.is-active .ds__meter span{animation:ds-fill 1.5s cubic-bezier(.22,1,.36,1) forwards}.ds__stage{position:relative;display:grid;grid-template-columns:158px minmax(0,1fr) 118px;align-items:center;min-height:280px}.ds__lanes{display:flex;flex-direction:column;justify-content:space-between;height:268px;margin:0;padding:0;list-style:none;z-index:2}.ds__chip{display:inline-flex;align-items:center;gap:.45rem;width:158px;height:46px;padding:0 .8rem;border:1px solid rgba(15,119,213,.24);border-radius:14px;background:#fff;color:#102478;font-size:.84rem;font-weight:650;box-shadow:0 10px 24px #10247814;opacity:0;transform:translate(-12px)}.ds.is-active .ds__chip{animation:ds-chip .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d)}.ds__mark{width:8px;height:8px;border-radius:50%;background:#17b0fd;box-shadow:0 0 0 4px #17b0fd29;flex:none}.ds__beams{position:absolute;top:6px;left:158px;z-index:1;width:calc(100% - 228px);height:calc(100% - 12px);overflow:visible}.ds__destination{grid-column:3}.ds__track{fill:none;stroke:#0f77d529;stroke-width:1.6;vector-effect:non-scaling-stroke}.ds__flow{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:7 9;opacity:0;vector-effect:non-scaling-stroke}.ds.is-active .ds__flow{opacity:1;animation:ds-flow 1.3s linear infinite}.ds__comet{fill:#17b0fd;opacity:0;vector-effect:non-scaling-stroke}.ds.is-active .ds__comet{opacity:1}.ds__destination{position:relative;width:118px;height:118px;justify-self:end;z-index:2}.ds__orb{position:relative;z-index:2;display:grid;width:118px;height:118px;place-items:center;border-radius:50%;background:linear-gradient(155deg,#17b0fd,#0f77d5 48%,#102478);color:#fff;font-size:.95rem;font-weight:650;letter-spacing:-.02em;box-shadow:0 18px 36px #10247842;transform:scale(.86)}.ds.is-active .ds__orb{animation:ds-orb .8s cubic-bezier(.22,1,.36,1) .35s forwards}.ds__halo{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1.5px solid rgba(23,176,253,.45);border-radius:50%;opacity:0}.ds.is-active .ds__halo{animation:ds-halo 3s ease-out .8s infinite}.ds.is-active .ds__halo--late{animation-delay:2s}@keyframes ds-fill{to{width:100%}}@keyframes ds-chip{to{opacity:1;transform:none}}@keyframes ds-flow{to{stroke-dashoffset:-32}}@keyframes ds-orb{to{transform:scale(1)}}@keyframes ds-halo{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.45);opacity:0}}@media(max-width:640px){.ds__stage{grid-template-columns:132px minmax(0,1fr) 96px;min-height:240px}.ds__lanes{height:230px}.ds__chip{width:132px}.ds__beams{left:132px;width:calc(100% - 196px)}.ds__chip{font-size:.75rem;padding:0 .55rem}.ds__destination,.ds__orb{width:96px;height:96px}.ds__orb{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.ds__chip,.ds__orb,.ds__halo,.ds__flow,.ds__meter span{animation:none!important}.ds__chip{opacity:1;transform:none}.ds__meter span{width:100%}.ds__orb{transform:none}.ds__flow,.ds__comet{opacity:1}}.feature-showcase{width:min(1160px,calc(100% - 3rem));margin:0 auto;padding:1.25rem 0 4.5rem}.feature-showcase__intro{max-width:38rem;margin-bottom:2rem}.feature-showcase__title{margin:0;color:#1a2430;font-size:clamp(2.15rem,3.2vw,3.15rem);font-weight:700;letter-spacing:-.03em;line-height:1.05}.feature-showcase__lead{margin:.85rem 0 0;max-width:36rem;color:#3d4b5c;font-size:1.02rem;font-weight:400;line-height:1.55}.feature-showcase__board{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:stretch}.feature-showcase__list{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:.55rem}.feature-showcase__item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.15rem .9rem;width:100%;padding:.95rem 1rem 1.05rem;border:1px solid transparent;border-radius:16px;background:transparent;color:#1a2430;text-align:left;cursor:pointer;transition:background .35s ease,border-color .35s ease,transform .35s ease}.feature-showcase__item:hover{background:#17b0fd0f}.feature-showcase__item.is-active{background:#fff;border-color:#0f77d538;box-shadow:0 14px 32px #10247814}.feature-showcase__index{grid-row:1 / span 2;align-self:center;color:#0f77d5;font-size:.78rem;font-weight:700;letter-spacing:.12em}.feature-showcase__name{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.feature-showcase__track{display:block;height:3px;overflow:hidden;border-radius:99px;background:#0f77d51f}.feature-showcase__bar{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#17b0fd,#102478);transform:scaleX(0);transform-origin:left center}.feature-showcase.is-in .feature-showcase__item.is-active .feature-showcase__bar{animation:feature-progress 4.8s linear forwards}.feature-showcase.is-paused .feature-showcase__bar{animation-play-state:paused}.feature-showcase__panel{position:relative;display:grid;min-height:420px;place-items:center;overflow:hidden;border:1px solid rgba(15,119,213,.18);border-radius:28px;background:radial-gradient(circle at 50% 38%,rgba(23,176,253,.18),transparent 42%),linear-gradient(180deg,#f7fbfe,#fff 72%);box-shadow:0 24px 50px #10247814}.feature-showcase__ring{position:absolute;left:50%;top:42%;width:220px;height:220px;border:1.5px dashed rgba(15,119,213,.35);border-radius:50%;transform:translate(-50%,-50%)}.feature-showcase.is-in .feature-showcase__ring{animation-name:feature-spin;animation-duration:22s;animation-timing-function:linear;animation-iteration-count:infinite}.feature-showcase__ring--late{width:300px;height:300px;border-style:solid;border-color:#17b0fd29}.feature-showcase.is-in .feature-showcase__ring--late{animation-duration:32s;animation-direction:reverse}.feature-showcase__panel-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:min(440px,calc(100% - 3.5rem));animation:feature-rise .55s cubic-bezier(.22,1,.36,1)}.feature-showcase__icon{display:grid;width:4.6rem;height:4.6rem;margin-bottom:1.25rem;place-items:center;border-radius:1.1rem;background:linear-gradient(145deg,#17b0fd,#0f77d5 48%,#102478);box-shadow:0 16px 30px #1024783d}.feature-showcase.is-in .feature-showcase__icon{animation:feature-float 3.6s ease-in-out infinite}.feature-showcase__icon img{width:58%;height:58%;object-fit:contain;filter:brightness(0) invert(1)}.feature-showcase__panel h3{margin:0 0 .75rem;color:#1a2430;font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.12}.feature-showcase__panel p{margin:0;color:#3d4b5c;font-size:1.05rem;font-weight:400;line-height:1.6}@keyframes feature-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes feature-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes feature-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes feature-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:900px){.feature-showcase{width:min(1160px,calc(100% - 2.5rem))}.feature-showcase__board{grid-template-columns:1fr}.feature-showcase__panel{min-height:340px;order:-1}}@media(prefers-reduced-motion:reduce){.feature-showcase__ring,.feature-showcase__icon,.feature-showcase__bar,.feature-showcase__panel-copy{animation:none!important}.feature-showcase__item.is-active .feature-showcase__bar{transform:scaleX(1)}}.hero-flow{position:relative;display:flex;flex-direction:column;width:100%;min-height:540px;padding:1.15rem 1.15rem 1.05rem;overflow:hidden;border-radius:32px;color:#1a2430;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478) border-box;border:1.5px solid transparent;box-shadow:0 18px 40px #1a243014}.hero-flow__glow,.hero-flow__grid{position:absolute;pointer-events:none}.hero-flow__glow{border-radius:50%;filter:blur(8px)}.hero-flow__glow--a{top:-40px;right:-20px;width:180px;height:180px;background:#17b0fd38;animation:hf-drift 9s ease-in-out infinite}.hero-flow__glow--b{bottom:70px;left:-50px;width:160px;height:160px;background:#0f77d529;animation:hf-drift 11s ease-in-out infinite reverse}.hero-flow__grid{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,119,213,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(15,119,213,.08) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 18%,transparent 78%);mask-image:radial-gradient(circle at 50% 42%,#000 18%,transparent 78%)}.hero-flow__top,.hero-flow__stage,.hero-flow__foot{position:relative;z-index:1}.hero-flow__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem;color:#8a9aab;font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.hero-flow__live{display:inline-flex;align-items:center;gap:.45rem}.hero-flow__live i{width:8px;height:8px;border-radius:50%;background:#17b0fd;box-shadow:0 0 #17b0fd8c;animation:hf-ping 1.8s ease-out infinite}.hero-flow__stage{position:relative;flex:1;min-height:292px;overflow:hidden}.hero-flow__scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.hero-flow__scene--1{animation:hero-beat 16s infinite}.hero-flow__scene--2{animation:hero-beat 16s infinite 4s}.hero-flow__scene--3{animation:hero-beat 16s infinite 8s}.hero-flow__scene--4{animation:hero-beat 16s infinite 12s}.hf-net,.hf-route{width:100%;height:100%;overflow:visible}.hf-net__line{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220;animation:hf-draw 16s linear infinite}.hf-net__line--b{animation-delay:.25s}.hf-net__ring{fill:none;stroke:#0f77d573;stroke-width:1.25;transform-origin:220px 78px;animation:hf-ripple 2.8s ease-out infinite}.hf-net__ring--late{animation-delay:1.1s}.hf-net__dot{fill:#0f77d5;filter:drop-shadow(0 0 6px rgba(23,176,253,.7))}.hf-node{position:absolute;min-width:118px;padding:.7rem .85rem .75rem;border:1px solid rgba(186,201,220,.7);border-radius:18px;background:#f4f7fb;box-shadow:0 10px 22px #10245014;text-align:left}.hf-node small{display:block;margin-bottom:.15rem;color:#8a9aab;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hf-node strong{display:block;font-size:.95rem;font-weight:700;letter-spacing:-.02em}.hf-node--core{top:30%;left:50%;min-width:132px;border-color:transparent;background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478);color:#fff;text-align:center;transform:translate(-50%,-50%);box-shadow:0 10px 20px #10247847}.hf-node--core small{color:#ffffffd1}.hf-node--sponsor,.hf-node--team{top:66%;transform:translate(-50%,-50%)}.hf-node--sponsor{left:18%}.hf-node--team{left:82%}.hf-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;height:100%;padding:.35rem .15rem .15rem}.hf-lane{display:flex;flex-direction:column;justify-content:flex-end;gap:.55rem;min-width:0;min-height:0;height:100%}.hf-lane__track{display:flex;align-items:flex-end;flex:1;min-height:0;overflow:hidden;border:1px solid rgba(190,205,224,.55);border-radius:20px;background:#f4f7fb;box-shadow:inset 0 0 0 1px #ffffffb3}.hf-lane__fill{display:block;width:100%;height:var(--level);border-radius:18px 18px 0 0;background:linear-gradient(180deg,#7ad4ff,#17b0fd 38%,#0f77d5);box-shadow:0 0 22px #17b0fd59;transform:scaleY(.06);transform-origin:bottom;animation:hf-rise 16s ease infinite}.hf-lane:nth-child(2) .hf-lane__fill{animation-delay:4.18s}.hf-lane:nth-child(3) .hf-lane__fill{animation-delay:4.36s}.hf-lane:nth-child(1) .hf-lane__fill{animation-delay:4s}.hf-lane__label{color:#1a2430;font-size:.78rem;font-weight:700;letter-spacing:-.01em;text-align:center}.hero-flow__scene--3{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1rem;align-items:center;padding:.4rem .2rem}.hf-score{position:relative;width:150px;height:150px}.hf-score__ring{width:100%;height:100%;transform:rotate(-90deg)}.hf-score__ring circle{fill:none;stroke:#0f77d529;stroke-width:10}.hf-score__value{stroke:#0f77d5;stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:289;filter:drop-shadow(0 0 6px rgba(23,176,253,.45));animation:hf-ring 16s ease infinite 8s}.hf-score__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hf-score__label small{color:#8a9aab;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hf-score__label strong{color:#1a2430;font-size:1.15rem;letter-spacing:-.03em}.hf-orbit{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;animation:hf-spin 7s linear infinite}.hf-orbit i{position:absolute;top:0;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#17b0fd;box-shadow:0 0 12px #17b0fdb3}.hf-gaps{display:flex;flex-direction:column;gap:.85rem}.hf-gap span{display:flex;justify-content:space-between;margin-bottom:.35rem;color:#1a243094;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hf-gap i{position:relative;display:block;height:14px;overflow:hidden;border-radius:99px;background:#0f77d51f}.hf-gap i:before{content:"";display:block;width:var(--level);height:100%;border-radius:inherit;background:linear-gradient(90deg,#17b0fd,#0f77d5);transform:scaleX(0);transform-origin:left;animation:hf-bar 16s ease infinite 8s}.hf-gap:nth-child(2) i:before{animation-delay:8.2s}.hf-gap:nth-child(3) i:before{animation-delay:8.4s}.hf-gap--open i:before{background:linear-gradient(90deg,#7ad4ff,#17b0fd)}.hf-gap em{color:#0f77d5;font-size:.62rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-flow__scene--4{display:flex;align-items:center}.hf-route{width:100%;height:100%}.hf-route__guide,.hf-route__line{fill:none;stroke-linecap:round}.hf-route__guide{stroke:#0f77d538;stroke-width:2;stroke-dasharray:4 8}.hf-route__line{stroke:#0f77d5;stroke-width:2.5;stroke-dasharray:520;stroke-dashoffset:520;filter:drop-shadow(0 0 6px rgba(23,176,253,.45));animation:hf-route 16s ease infinite 12s}.hf-route__comet,.hf-route__stops circle{fill:#0f77d5;filter:drop-shadow(0 0 8px rgba(23,176,253,.45))}.hf-route__stops circle{fill:#fff;stroke:#0f77d5;stroke-width:2}.hf-route__stops .is-value{fill:#0f77d5;stroke:#fff}.hf-route__names{fill:#1a2430;font-family:inherit;font-size:13px;font-weight:700;text-anchor:middle}.hero-flow__foot{display:grid;gap:.75rem;margin-top:.7rem}.hero-flow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.hero-flow__step{color:#1a243073;font-size:.74rem;font-weight:700;letter-spacing:-.01em}.hero-flow__step i{display:block;height:3px;margin-bottom:.45rem;overflow:hidden;border-radius:99px;background:#0f77d529}.hero-flow__step i:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,#17b0fd,#0f77d5);transform:scaleX(0);transform-origin:left;animation:hf-seg 16s linear infinite}.hero-flow__step--2 i:after{animation-delay:4s}.hero-flow__step--3 i:after{animation-delay:8s}.hero-flow__step--4 i:after{animation-delay:12s}.hero-flow__step span{display:block;margin-bottom:.05rem;font-size:.62rem;letter-spacing:.08em}.hero-flow__step--1{animation:hero-on 16s infinite}.hero-flow__step--2{animation:hero-on 16s infinite 4s}.hero-flow__step--3{animation:hero-on 16s infinite 8s}.hero-flow__step--4{animation:hero-on 16s infinite 12s}.hero-flow__captions{position:relative;height:2.7em}.hero-flow__caption{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;color:#1a2430;font-size:.98rem;font-weight:600;letter-spacing:-.02em;line-height:1.35;opacity:0;visibility:hidden}.hero-flow__caption--1{animation:hero-beat 16s infinite}.hero-flow__caption--2{animation:hero-beat 16s infinite 4s}.hero-flow__caption--3{animation:hero-beat 16s infinite 8s}.hero-flow__caption--4{animation:hero-beat 16s infinite 12s}@keyframes hero-beat{0%,22%{opacity:1;visibility:visible}25%,to{opacity:0;visibility:hidden}}@keyframes hero-on{0%,22%{color:#0f77d5}25%,to{color:#1a243073}}@keyframes hf-draw{0%{stroke-dashoffset:220}16%,to{stroke-dashoffset:0}}@keyframes hf-ripple{0%{transform:scale(.7);opacity:.85}to{transform:scale(2.15);opacity:0}}@keyframes hf-rise{0%{transform:scaleY(.05)}18%,to{transform:scaleY(1)}}@keyframes hf-bar{0%{transform:scaleX(0)}18%,to{transform:scaleX(1)}}@keyframes hf-ring{0%{stroke-dashoffset:289}18%,to{stroke-dashoffset:74}}@keyframes hf-route{0%{stroke-dashoffset:520}20%,to{stroke-dashoffset:0}}@keyframes hf-seg{0%{transform:scaleX(0)}22%{transform:scaleX(1)}25%,to{transform:scaleX(0)}}@keyframes hf-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-12px,16px,0)}}@keyframes hf-ping{0%{box-shadow:0 0 #17b0fd8c}to{box-shadow:0 0 0 10px #17b0fd00}}@keyframes hf-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.hero-flow{min-height:500px}.hf-node{min-width:0;padding:.55rem .65rem}.hf-node--sponsor,.hf-node--team{max-width:42%}}@media(prefers-reduced-motion:reduce){.hero-flow__scene,.hero-flow__caption,.hero-flow__step,.hero-flow__step i:after,.hero-flow__glow,.hero-flow__live i,.hf-net__line,.hf-net__ring,.hf-lane__fill,.hf-score__value,.hf-gap i:before,.hf-route__line,.hf-orbit{animation:none!important}.hero-flow__scene--1,.hero-flow__caption--1,.hero-flow__step--1{opacity:1;visibility:visible;color:#1a2430}.hero-flow__step--1{color:#0f77d5}.hf-net__line,.hf-route__line{stroke-dashoffset:0}.hf-lane__fill,.hf-gap i:before{transform:none}.hf-score__value{stroke-dashoffset:74}.hf-net__dot,.hf-route__comet{display:none}}.scroll-to-explore{position:fixed;bottom:var(--spacing-lg);left:50%;transform:translate(-50%);bottom:0;color:var(--text-gray);border:none;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:transparent;z-index:1000}.scroll-to-explore:hover{transform:translate(-50%) translateY(-2px)}.scroll-to-explore:active{transform:translate(-50%) translateY(0);transition:all .1s}.scroll-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--size-xs);height:var(--size-xs);position:relative;background-color:transparent}.scroll-arrows{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--text-gray);animation:bounce 2s infinite}.scroll-circle{width:var(--size-4xs);height:var(--size-4xs);border:3px solid white;border-radius:50%;margin-bottom:var(--spacing-xs);animation:bounce 2s infinite}.scroll-text{font-size:var(--font-size-sm);font-weight:500;letter-spacing:.5px;opacity:.9;transition:opacity .3s;animation:bounce 2s infinite}.scroll-to-explore:hover .scroll-text{opacity:1}@keyframes pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}@media(max-width:768px){.scroll-to-explore{bottom:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs)}.scroll-icon{width:var(--size-4xs);height:var(--size-4xs)}.scroll-arrows{border-left-width:2px;border-right-width:2px;border-top-width:4px}}.reimagine-light-page{min-height:100vh;background:transparent;width:100%;max-width:100vw;overflow-x:hidden!important;position:relative}.reimagine-light-page .pointer-glow,.reimagine-light-page .page-background,.reimagine-light-page .hero-triangle-bg{max-width:100vw;overflow-x:hidden}.reimagine-light-page .container{max-width:100%!important;padding-left:15px!important;padding-right:15px!important}.reimagine-light-page .footer{margin-top:0!important}.reimagine-light-page .hero-text h1,.reimagine-light-page .hero-text p{color:#fafafa}.reimagine-light-page .hero-text h1{margin-top:40px;margin-bottom:5px}.reimagine-light-page .hero-text p{margin-bottom:10px}.hero-instruction-text{color:#cacaca;font-size:1rem!important;margin:0 auto 10px;line-height:1.6}.filters-section{padding:0 16px 32px}.reimagine-light-page .filters-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;justify-content:center;max-width:1200px;margin:0 auto}.reimagine-light-page .filter-card-wrapper{position:relative;min-height:85px}@media(min-width:1441px){.reimagine-light-page .hero-section .hero-content{padding-bottom:10px!important}.reimagine-light-page .hero-text p{margin-bottom:50px!important}.hero-instruction-text{margin-bottom:2px!important;font-size:1.25rem!important}.reimagine-light-page .filters-section{padding:0 16px 15px!important}.reimagine-light-page .generate-roadmap-section{padding:15px 16px!important;margin-top:5px!important}}@media(min-width:769px)and (max-width:1440px){.reimagine-light-page .hero-section{min-height:auto!important}.reimagine-light-page .hero-section .hero-content{padding-top:80px!important;padding-bottom:15px!important}.reimagine-light-page .hero-text h1.hero__headline{margin-top:40px!important;font-size:min(max(2.84vw,4.26vh),59.6px)!important;margin-bottom:5px!important}.reimagine-light-page .hero-text p{margin-top:6px!important;font-size:.95rem!important;margin-bottom:20px!important}.hero-instruction-text{margin-bottom:2px!important;font-size:.9rem!important}.reimagine-light-page .filters-section{padding:0 16px 8px!important}.reimagine-light-page .filters-grid{gap:16px!important}.reimagine-light-page .filter-card-wrapper{min-height:75px!important}.reimagine-light-page .filter-card:not(.expanded){min-height:75px!important;width:100%!important}.reimagine-light-page .filter-card{min-height:75px!important}.reimagine-light-page .filter-card.expanded{min-height:75px!important;max-height:none!important}.reimagine-light-page .filter-card.expanded .filter-card__header{min-height:75px!important;height:75px!important}.reimagine-light-page .filter-card:not(.expanded) .filter-card__header{min-height:75px!important}.reimagine-light-page .filter-card:not(.expanded) .filter-card__title{font-size:15px!important;width:100%!important;transform:none!important}.reimagine-light-page .generate-roadmap-section{padding:8px 16px!important;margin-top:0!important}}@media(max-width:1200px){.reimagine-light-page .filters-grid{grid-template-columns:repeat(3,1fr);gap:16px}.reimagine-light-page .filter-card:not(.expanded){width:100%}}@media(max-width:768px){.reimagine-light-page .filters-grid{grid-template-columns:1fr;align-items:center;gap:16px}.reimagine-light-page .filter-card{width:100%;max-width:360px;margin:0 auto;flex:none!important;min-height:auto!important}.reimagine-light-page .filter-card:not(.expanded){flex:none!important;width:100%!important;min-height:70px!important;max-width:360px!important}.reimagine-light-page .filter-card-wrapper{min-height:70px!important}.reimagine-light-page .filter-card.expanded{min-height:70px!important;max-height:none!important;max-width:360px!important;overflow:visible!important}.reimagine-light-page .filter-card.expanded .filter-card__header{min-height:70px!important;height:70px!important}.reimagine-light-page .filter-card:not(.expanded) .filter-card__header{min-height:70px!important;flex-direction:row!important;text-align:center!important}.reimagine-light-page .filter-card__header{padding:10px;min-height:70px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important}.reimagine-light-page .filter-card:not(.expanded) .filter-card__title{transform:none!important;width:100%!important;text-align:center!important;white-space:normal!important;line-height:1.3!important}.reimagine-light-page .generate-roadmap-section{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.reimagine-light-page .generate-roadmap-section .hero__cta{margin-left:0!important;margin-right:0!important}}@media(max-width:520px){.reimagine-light-page .filter-card__header{min-height:60px!important;padding:8px 10px;flex-direction:row!important;text-align:center!important}.reimagine-light-page .filter-card:not(.expanded){min-height:60px!important}.reimagine-light-page .filter-card:not(.expanded) .filter-card__header{min-height:60px!important}.reimagine-light-page .filter-card-wrapper{min-height:60px!important}.reimagine-light-page .filter-card.expanded{min-height:60px!important;max-height:none!important}.reimagine-light-page .filter-card.expanded .filter-card__header{min-height:60px!important;height:60px!important}.reimagine-light-page .filter-card:not(.expanded) .filter-card__title{transform:none!important;width:100%!important;text-align:center!important;white-space:normal!important;line-height:1.3!important;font-size:14px!important}}.reimagine-light-page .filter-card,.roadmap-page .filter-card{border-radius:8px;overflow:visible;background:linear-gradient(45deg,#2a73a5,#0b1c26);border:none;position:relative;min-height:85px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;padding:1px;cursor:pointer}.reimagine-light-page .filter-card.expanded{z-index:100;background:linear-gradient(10deg,#db6d53,#9b7d9d,#2a73a5)}.reimagine-light-page .filter-card:before,.roadmap-page .filter-card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#0b1c26;border-radius:7px;z-index:0;transition:background .3s ease}.reimagine-light-page .filter-card.expanded:before{border-radius:7px;background:#15374c}.reimagine-light-page .filter-card:hover,.roadmap-page .filter-card:hover{background:linear-gradient(10deg,#db6d53,#9b7d9d,#2a73a5)}.reimagine-light-page .filter-card:hover:before,.roadmap-page .filter-card:hover:before{background:#15374c}.reimagine-light-page .filter-card:not(.expanded){min-height:85px;width:100%}.roadmap-page .filter-card{min-height:auto!important;flex:none!important;width:100%!important;max-width:none!important}.reimagine-light-page .filter-card__header,.roadmap-page .filter-card__header{border-radius:7px}.reimagine-light-page .filter-card.expanded .filter-card__header{border-radius:7px 7px 0 0;flex-shrink:0}.reimagine-light-page .filter-card__body,.roadmap-page .filter-card__body{border-radius:0 0 7px 7px}.reimagine-light-page .filter-card.expanded{position:absolute;top:0;left:0;width:100%;min-height:85px;max-height:none;overflow:visible;box-shadow:0 10px 30px #0006}.roadmap-page .filter-card.expanded{width:100%}.reimagine-light-page .filter-card__header,.roadmap-page .filter-card__header{display:flex;align-items:center;justify-content:center;padding:10px;color:#cacaca;font-weight:300;min-height:85px;flex-direction:row;text-align:center;width:100%;height:100%;overflow:hidden;position:relative;z-index:2}.reimagine-light-page .filter-card:not(.expanded) .filter-card__header{background:transparent;border:none;border-radius:7px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;min-height:85px;justify-content:center;align-items:center}.roadmap-page .filter-card__header{min-height:auto!important;padding:16px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important}.reimagine-light-page .filter-card.expanded .filter-card__header{flex-direction:row;text-align:center;justify-content:center;min-height:85px;height:85px}.roadmap-page .filter-card.expanded .filter-card__header{flex-direction:row;text-align:left;justify-content:space-between;min-height:70px;height:auto}.reimagine-light-page .filter-card__title,.roadmap-page .filter-card__title{font-size:16px;line-height:1.3;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.reimagine-light-page .filter-card:not(.expanded) .filter-card__title{text-align:center;margin:0;transform:none;transform-origin:center center;white-space:normal;width:100%;display:block!important;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset;line-height:1.4;word-wrap:break-word;font-size:16px}.roadmap-page .filter-card .filter-card__title{text-align:center;margin:0;transform:none;white-space:normal;width:100%;display:block!important;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset;line-height:1.3;word-wrap:break-word;font-size:14px}.reimagine-light-page .filter-card.expanded .filter-card__title{text-align:center;margin-bottom:0;width:100%}.roadmap-page .filter-card.expanded .filter-card__title{text-align:left;margin-bottom:0}.filter-toggle{display:none!important}.filter-summary{padding:8px 12px;background:#ffffff08;color:#fff;font-size:12px;line-height:1.4;border-top:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;flex:1;display:flex;align-items:center;position:relative;z-index:1}.reimagine-light-page .filter-card.expanded .filter-summary{display:none}.reimagine-light-page .filter-card:not(.expanded) .filter-summary{display:none}.roadmap-page .filter-card .filter-summary{display:flex!important}.reimagine-light-page .filter-card:not(.expanded) .filter-card__header,.roadmap-page .filter-card:not(.expanded) .filter-card__header{cursor:pointer;transition:opacity .2s ease}.filter-summary:hover{background:#ffffff14}.reimagine-light-page .filter-card__body,.roadmap-page .filter-card__body{max-height:0;overflow:hidden;background:transparent;transition:max-height .3s ease;position:relative;z-index:2}.reimagine-light-page .filter-card__body.open,.roadmap-page .filter-card__body.open{max-height:300px}.roadmap-page .filter-card__body.open{padding:12px}.reimagine-light-page .filter-card.expanded .filter-card__body{position:relative;top:0;left:0;right:0;background:transparent;border-radius:0 0 7px 7px;z-index:2;box-shadow:none;width:100%;overflow:visible!important;max-height:none!important;isolation:isolate;padding:0}.reimagine-light-page .filter-card.expanded .filter-card__body:before{display:none}.reimagine-light-page .filter-card.expanded .filter-card__body.open{padding:12px 14px}.filter-option{display:flex;align-items:center;gap:10px;color:#eaeaea;font-size:14px;padding:8px 0;cursor:pointer;transition:color .2s ease}.filter-option:hover{color:#fff}.filter-option:last-child{padding-bottom:0}.filter-option input{accent-color:#fe6260;cursor:pointer}.card-question{color:#fff;position:relative;z-index:2}.radio-options{display:flex;flex-direction:column;gap:2px}.radio-option{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;cursor:pointer;transition:color .2s ease;padding:1px 0}.radio-option:hover{color:#fff}.radio-option input[type=radio]{accent-color:#fe6260;cursor:pointer;width:16px;height:16px}.radio-option span{-webkit-user-select:none;user-select:none}.locked-summary{cursor:default;display:flex;justify-content:center}.summary-value{font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;padding:6px 12px;color:#fff}.modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#0b1220b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex!important;align-items:flex-start;justify-content:center;z-index:99999!important;padding:100px 16px 20px;animation:fadeIn .3s ease-out;overflow-y:auto}.modal-content{background:#15374c!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;max-width:min(580px,calc(100vw - 32px));width:100%;max-height:none;box-shadow:0 18px 50px #00000059;border:2px solid rgba(255,255,255,.1);position:relative;z-index:100000!important;overflow:visible;animation:modalSlideIn .4s cubic-bezier(.34,1.56,.64,1);margin-bottom:40px}.modal-content:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:16px;padding:2px;opacity:0;transition:opacity .3s ease;pointer-events:none}.modal-content:hover:before{opacity:1}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{background:transparent!important;padding:.75rem .75rem 0;border-bottom:none;display:flex;justify-content:space-between;align-items:center}.modal-close{background:#ffffff14;border:none;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.modal-close:hover{transform:scale(1.05);border:2px solid transparent;background:linear-gradient(135deg,#15374ceb,#15374ceb) padding-box,linear-gradient(135deg,#fd6061,#5b9bd5) border-box}.modal-body{background:transparent!important;padding:.85rem 1.1rem .6rem}.form-group{margin-bottom:.75rem}.form-label{display:block;font-size:.85rem;font-weight:600;color:#fff!important;margin-bottom:.35rem}.form-input{width:100%;padding:9px 12px;background:#ffffffeb;border:2px solid rgba(255,255,255,.12);border-radius:10px;color:#0b1220;font-size:.92rem;transition:all .3s ease}.form-input:focus{outline:none;background:#15374ceb;border:2px solid transparent;border-image-source:linear-gradient(135deg,rgb(253,96,97),rgb(91,155,213));border-image-slice:1;box-shadow:0 0 0 4px #5b9bd540;color:#fff}.form-input::placeholder{color:#0b122073}.modal-footer{background:transparent!important;padding:0 1.1rem 1.1rem;display:flex;justify-content:center}.btn-proceed{padding:10px 36px;border-radius:999px;font-size:.95rem;font-weight:600;cursor:pointer;color:#fff;border:2px solid rgba(255,255,255,.1);box-shadow:0 10px 24px #5b9bd540}.btn-proceed:hover{transform:translateY(-2px);background:linear-gradient(135deg,#15374ceb,#15374ceb) padding-box,linear-gradient(135deg,#fd6061,#5b9bd5) border-box;border:2px solid transparent;box-shadow:0 14px 36px #5b9bd580}.connect-modal{max-width:640px;max-height:none;overflow:visible;position:relative;z-index:100001!important}.connect-modal__title{margin:0 0 2px;font-size:1.5rem;font-weight:500;color:#fff}.connect-modal__title-highlight{background:linear-gradient(135deg,#fd6061,#5b9bd5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700}.connect-modal__subtitle{margin:0;font-size:.85rem;color:#e5e7eb}.connect-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.connect-modal__textarea{resize:vertical;min-height:80px}.form-group--full{grid-column:1 / -1}.connect-modal__footer{justify-content:flex-end;gap:12px;margin-top:10px}.connect-modal__btn{padding-inline:24px}.connect-modal__btn--secondary{background:transparent;border-color:#ffffff40;box-shadow:none}.connect-modal__btn--secondary:hover{background:#0f172a99}@media(max-width:768px){.connect-modal{max-width:90%;margin:0 auto}.connect-modal__title{font-size:1.25rem}.connect-modal__subtitle{font-size:.75rem}.connect-modal__grid{grid-template-columns:repeat(2,1fr);gap:8px 10px}.connect-modal__grid .form-group--full{grid-column:auto}.connect-modal__grid .form-group--message{grid-column:1 / -1}.form-group{margin-bottom:6px}.form-label{font-size:.7rem;margin-bottom:2px}.form-input{padding:6px 8px;font-size:.8rem;border-radius:8px}.connect-modal__textarea{min-height:60px;font-size:.8rem}.connect-modal__footer{flex-direction:row;justify-content:space-between;gap:10px;margin-top:10px}.connect-modal__btn{flex:1;margin:0!important;padding:10px;font-size:.85rem}.modal-overlay{padding:90px 10px 40px;align-items:flex-start}.modal-body{padding:.75rem 1rem}.modal-header{padding:.75rem 1rem 0}.modal-close{width:32px;height:32px;font-size:1.2rem}}@media(max-width:480px){.connect-modal{max-width:95%}.modal-overlay{padding-top:80px}.form-input{font-size:.8rem}}@media(max-width:576px){.modal-content{max-width:100%;margin:0 16px}.modal-header,.modal-body,.modal-footer{padding-left:24px;padding-right:24px}.modal-header h2{font-size:1.5rem}.modal-footer{flex-direction:column;gap:12px}.btn-proceed{width:100%}}.gradient--indigo,.gradient--amber,.gradient--orange,.gradient--teal,.gradient--cyan,.gradient--violet{background:#15374c}.project-setup-section{padding:32px 16px;text-align:center}.section-title{color:#fff;font-size:2rem;font-weight:600;margin-bottom:24px;text-align:center}.project-title-input{max-width:500px;margin:0 auto}.project-title-input label{display:block;color:#fff;font-size:1.1rem;font-weight:500;margin-bottom:8px;text-align:left}.project-title-field{width:100%;padding:12px 16px;border:2px solid rgba(255,255,255,.2);border-radius:8px;background:#0006;color:#fff;font-size:1rem;transition:border-color .3s ease}.project-title-field:focus{outline:none;border-color:#fd6061;box-shadow:0 0 0 3px #fd60611a}.project-title-field::placeholder{color:#fff9}.assessment-action-section{padding:32px 0;text-align:center}.start-assessment-btn{padding:16px 32px;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:300px}.start-assessment-btn.enabled{background:linear-gradient(135deg,#fd6061,#5b9bd5);color:#fff;box-shadow:0 4px 15px #fd60614d}.start-assessment-btn.enabled:hover{transform:translateY(-2px);box-shadow:0 6px 20px #fd606166}.start-assessment-btn.disabled{background:#ffffff1a;color:#ffffff80;cursor:not-allowed}.assessment-section{padding:32px 16px}.assessment-placeholder{background:#0006;border-radius:12px;padding:32px;text-align:center}.assessment-placeholder p{color:#fff;font-size:1.1rem;margin-bottom:16px}.selected-options{margin-top:24px;text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.selected-options h4{color:#fff;margin-bottom:16px;text-align:center}.selected-options ul{list-style:none;padding:0}.selected-options li{color:#eaeaea;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.selected-options li:last-child{border-bottom:none}.selected-options strong{color:#fff}.generate-roadmap-section{display:flex;justify-content:center;align-items:center;padding:40px 16px;margin-top:20px;width:100%;box-sizing:border-box}.connect-with-experts-section{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.hero__cta_2{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-xs);border:none;background:var(--natural-dark-light);color:var(--text-gray);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;text-align:center}.hero__cta_2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:var(--border-radius-xs);background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hero__cta_2:hover:before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.hero__cta_2:focus-visible{outline:2px solid var(--primary-light);outline-offset:4px}@media(max-width:600px){.hero__cta_2{width:70%}}@media(max-width:768px){.hero__cta_2{width:50%}}.hero__cta_2-label{color:#cacaca}@media(max-width:768px){.generate-roadmap-section{padding:30px 0;margin-left:0;margin-right:0;width:100%;display:flex;justify-content:center;align-items:center}.hero__cta{padding:12px 28px;font-size:.875rem;margin:0;flex-shrink:0}}@media(max-width:480px){.generate-roadmap-section{padding:25px 0;margin-left:0;margin-right:0;width:100%;display:flex;justify-content:center;align-items:center}.hero__cta{padding:10px 24px;font-size:.8125rem;gap:8px;margin:0;flex-shrink:0}.hero__cta-dot{width:8px;height:8px}}.timeline-content-section{padding:80px 16px 100px;position:relative}.timeline-main-heading{color:#fff;font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:80px;line-height:1.3}.timeline-wrapper{position:relative;max-width:1200px;margin:0 auto}.curved-timeline-line{position:absolute;top:320px;left:0;width:100%;height:calc(100% - 620px);pointer-events:none;z-index:1}.curved-timeline-line .line-background{opacity:.3}.curved-timeline-line .line-progress{transition:stroke-dashoffset .3s ease-out}.timeline-sections{position:relative;z-index:2;scroll-snap-type:y mandatory}.timeline-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center;padding:20px 0;opacity:.4;transition:all .6s ease;min-height:80vh;scroll-snap-align:start}.timeline-section.active{opacity:1}.timeline-section:last-child{margin-bottom:0}.timeline-section.section-left,.timeline-section.section-left.active,.timeline-section.section-right,.timeline-section.section-right.active{transform:translate(0)}.timeline-content-text{position:relative;width:100%}.timeline-section.section-left .timeline-content-text,.timeline-section.section-right .timeline-content-text{margin:0}.timeline-section-title{color:#fff;font-weight:300;margin-bottom:20px;line-height:1.4;transition:all .5s ease}.timeline-title__highlight{background:linear-gradient(135deg,#fd6061,#5b9bd5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800}.timeline-section-description{color:#ffffffb3;font-size:1.1rem;line-height:1.7;margin:0;transition:all .5s ease}.timeline-section.active .timeline-section-title,.timeline-section-title{color:#ffffffbf}.timeline-section.active .timeline-section-description{color:#fffffff2}.timeline-content-image{position:relative}.timeline-placeholder{width:100%;max-width:690px;aspect-ratio:4/3;background:transparent;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;transition:all .5s ease;position:relative;overflow:visible;padding:24px;box-sizing:border-box;margin:0 auto}.timeline-section.active .timeline-placeholder{background:transparent;border:none;box-shadow:none}@media(max-width:1024px){.timeline-section{gap:50px;margin-bottom:150px}.timeline-section-title{font-size:1.6rem}.timeline-section-description{font-size:1rem}}@media(max-width:768px){.timeline-content-section{padding:60px 16px 80px}.timeline-main-heading{font-size:1.8rem;margin-bottom:60px}.timeline-section{grid-template-columns:1fr;gap:30px;margin-bottom:100px;padding:20px 0}.timeline-section.section-right .timeline-content-text{order:1;margin-left:0}.timeline-section.section-right .timeline-content-image{order:2}.timeline-section.section-left,.timeline-section.section-right{transform:translateY(20px);align-items:stretch}.timeline-section.section-left.active,.timeline-section.section-right.active{transform:translateY(0)}.timeline-section-title{font-size:1.4rem;margin-bottom:15px}.timeline-section-description{font-size:.95rem}.timeline-content-text{max-width:100%;margin:0}.timeline-placeholder{aspect-ratio:auto;min-height:420px;padding:20px 16px;max-width:100%}.curved-timeline-line{display:none}}@media(max-width:576px){.timeline-main-heading{font-size:1.5rem;margin-bottom:40px}.timeline-section{margin-bottom:80px}.timeline-section-title{font-size:1.2rem}.timeline-section-description{font-size:.9rem}.timeline-placeholder{min-height:460px;padding:16px 12px;max-width:100%}}@media(max-width:480px){.timeline-placeholder{min-height:500px;padding:14px 10px;max-width:100%}}.spinner-loader{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100001;animation:fadeIn .3s ease-in-out}.loading-content{text-align:center;padding:40px;background:#0f1624f2;border-radius:16px;border:1px solid rgba(91,155,213,.3);box-shadow:0 8px 32px #00000080;max-width:500px;animation:slideUp .4s ease-out}.loading-spinner{width:60px;height:60px;border:4px solid rgba(91,155,213,.2);border-top-color:#5b9bd5;border-right-color:#fd6061;border-radius:50%;margin:0 auto 24px;animation:spinner-rotate 1s linear infinite}.loading-text{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 12px;background:linear-gradient(135deg,#fd6061,#5b9bd5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.loading-subtext{color:#cacaca;font-size:.95rem;line-height:1.5;margin:0;font-weight:300}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.loading-content{padding:30px 24px;max-width:90%}.loading-spinner{width:50px;height:50px}.loading-text{font-size:1.25rem}.loading-subtext{font-size:.875rem}}.reimagine-light-page .modal-overlay{background:#0b1220b8!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:99999!important}.reimagine-light-page .modal-content{background:#15374c!important;padding:0!important;width:100%;color:#fff;box-shadow:0 18px 50px #00000059;border:2px solid rgba(255,255,255,.1)!important}.reimagine-light-page .modal-content:not(.connect-modal){max-width:min(580px,calc(100vw - 32px))}.reimagine-light-page .modal-content.connect-modal{max-width:640px}html.app-theme .reimagine-light-page .modal-header,html.app-theme .reimagine-light-page .modal-body,html.app-theme .reimagine-light-page .modal-footer{background:transparent!important;border:none!important}html.app-theme .reimagine-light-page .modal-header{padding:.75rem .75rem 0}html.app-theme .reimagine-light-page .form-label,.reimagine-light-page .form-label{color:#fff!important}html.app-theme .reimagine-light-page .form-input,.reimagine-light-page .form-input{background:#ffffffeb!important;color:#0b1220!important;-webkit-text-fill-color:#0b1220;border:2px solid rgba(255,255,255,.12)!important;box-shadow:none!important}html.app-theme .reimagine-light-page .form-input:focus,.reimagine-light-page .form-input:focus{outline:none!important;background:#15374ceb!important;color:#fff!important;-webkit-text-fill-color:#ffffff;border:2px solid transparent!important;border-image-source:linear-gradient(135deg,rgb(253,96,97),rgb(91,155,213))!important;border-image-slice:1!important;box-shadow:0 0 0 4px #5b9bd540!important}html.app-theme .reimagine-light-page .form-input::placeholder,.reimagine-light-page .form-input::placeholder{color:#0b122073!important;opacity:1!important}body:has(.lite--steel){background:#fff!important;color:#1a2430!important;color-scheme:light;font-family:Sora,sans-serif!important}body:has(.lite--steel),body:has(.lite--steel) *{font-family:Sora,sans-serif!important}body:has(.lite--steel) ::selection{background:#0f77d538;color:#1a2430}.lite--steel{background:#fff;color:#1a2430}.lite--steel .pointer-glow,.lite--steel .hero-triangle-bg{display:none!important}.lite--steel .page-background:before{background:#fff!important}.lite--steel .reimagine-light-page,.lite--steel .hero-section,.lite--steel .footer{background:#fff!important;color:#1a2430}.lite--steel .hero__headline,.lite--steel .hero__headline span,.lite--steel .hero-text h1,.lite--steel .hero-text p,.lite--steel .hero-instruction-text,.lite--steel .timeline-main-heading,.lite--steel .timeline-section-title,.lite--steel .timeline-section-description{color:#1a2430!important;-webkit-text-fill-color:#1a2430!important}.lite--steel .hero-text p,.lite--steel .hero-instruction-text,.lite--steel .timeline-section-description{color:#1a24309e!important;-webkit-text-fill-color:rgba(26,36,48,.62)!important}.lite--steel .hero__headline span:last-child,.lite--steel .timeline-main-heading span,.lite--steel .timeline-title__highlight,.lite--steel .connect-modal__title-highlight{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.lite--steel .filter-card,.lite--steel .filter-card.expanded,.lite--steel .filter-card:hover{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;border-radius:16px!important;box-shadow:0 12px 28px #1a243014}.lite--steel .filter-card.expanded{box-shadow:0 18px 40px #10247829}.lite--steel .filter-card:before,.lite--steel .filter-card.expanded:before,.lite--steel .filter-card:hover:before{background:#fff!important;border-radius:15px!important}.lite--steel .gradient--indigo,.lite--steel .gradient--amber,.lite--steel .gradient--orange,.lite--steel .gradient--teal,.lite--steel .gradient--cyan,.lite--steel .gradient--violet,.lite--steel .filter-card__header{background:transparent!important;color:#1a2430!important}.lite--steel .filter-card__title,.lite--steel .card-question,.lite--steel .card-question p,.lite--steel .radio-option,.lite--steel .radio-option span,.lite--steel .filter-option{color:#1a2430!important}.lite--steel .filter-card__title{font-weight:600}.lite--steel .radio-option input,.lite--steel .filter-option input{accent-color:#0f77d5}.lite--steel .generate-roadmap-btn,.lite--steel .btn-proceed,.lite--steel .connect-modal__btn:not(.connect-modal__btn--secondary){background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;color:#fff!important;border:none!important;border-radius:.85rem!important;box-shadow:0 12px 28px #10247847!important}.lite--steel .generate-roadmap-btn:before,.lite--steel .connect-modal__btn:before,.lite--steel .btn-proceed:before{display:none!important;content:none!important}.lite--steel .generate-roadmap-btn:hover,.lite--steel .btn-proceed:hover,.lite--steel .connect-modal__btn:not(.connect-modal__btn--secondary):hover{color:#fff!important;transform:translateY(-2px);box-shadow:0 14px 32px #10247852,0 0 22px #17b0fd73!important}.lite--steel .hero__cta_2-label{color:#fff!important}.lite--steel .connect-modal__btn--secondary{background:transparent!important;color:#6b8fad!important;border:1.5px solid rgba(107,143,173,.55)!important;border-radius:.85rem!important;box-shadow:none!important}.lite--steel .connect-modal__btn--secondary:hover{color:#0f77d5!important;border-color:#0f77d5!important;background:#17b0fd14!important}.lite--steel .modal-overlay,.lite--steel .loading-overlay{background:#1a243061!important}.lite--steel .modal-content,.lite--steel .loading-content{background:#fff!important;color:#1a2430!important;border:1.5px solid transparent!important;background-image:linear-gradient(#fff,#fff),linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;background-origin:padding-box,border-box!important;background-clip:padding-box,border-box!important;box-shadow:0 18px 50px #10247829!important}.lite--steel .modal-content:before{display:none!important}.lite--steel .modal-header span,.lite--steel .form-label,.lite--steel .connect-modal__title,.lite--steel .loading-subtext{color:#1a2430!important;-webkit-text-fill-color:#1a2430!important;background:none!important}.lite--steel .connect-modal__subtitle{color:#1a24309e!important}.lite--steel .modal-close{background:#f4f7fb;color:#1a2430;border:1px solid rgba(28,36,44,.12)}.lite--steel .modal-close:hover{background:#17b0fd14;border:1px solid #0f77d5;color:#0f77d5}.lite--steel .form-input{background:#fff!important;color:#1a2430!important;border:1px solid rgba(28,36,44,.12)!important;border-image:none!important}.lite--steel .form-input::placeholder{color:#1a243061}.lite--steel .form-input:focus{background:#fff!important;color:#1a2430!important;border:1px solid #0f77d5!important;box-shadow:0 0 0 3px #0f77d538!important}.lite--steel .company-suggestions{background:#fff!important;border:1px solid rgba(28,36,44,.12)!important;box-shadow:0 12px 28px #1a243014!important}.lite--steel .company-suggestion,.lite--steel .company-suggestion:hover{color:#1a2430!important;background:#fff!important;border-bottom-color:#1c242c14!important}.lite--steel .company-suggestion:hover{background:#17b0fd14!important}.lite--steel .company-suggestion div{color:#1a2430!important}.lite--steel .company-suggestion div+div{color:#1a243094!important}.lite--steel .loading-text{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.lite--steel .loading-spinner{border-color:#0f77d533;border-top-color:#17b0fd;border-right-color:#102478}.lite--steel .central-title{color:#1a2430!important;text-shadow:none}.lite--steel .diagram-ring,.lite--steel .diagram-ring.subtle{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important}.lite--steel .rotating-lines-1 path{fill:#17b0fd!important}.lite--steel .rotating-lines-2 path{fill:#0f77d5!important}.lite--steel .rotating-lines-1 .rotating-line-head{background-color:#17b0fd!important}.lite--steel .rotating-lines-2 .rotating-line-head{background-color:#102478!important}.lite--steel .diagram-node,.lite--steel .diagram-node:hover{background:linear-gradient(160deg,#1496e8,#0f77d5 55%,#102478)!important;border-color:transparent!important;box-shadow:0 12px 28px #10247847}.lite--steel .diagram-node .node-label{color:#fff!important}.lite--steel .node-icon{filter:brightness(0) invert(1)}.lite--steel .node-circle,.lite--steel .node-group:hover .node-circle{fill:#fff!important;stroke:#0f77d573!important}.lite--steel .roadmap-svg .grid-lines{stroke:#0f77d538!important}.lite--steel #LGradient stop:nth-child(1){stop-color:#17b0fd}.lite--steel #LGradient stop:nth-child(2){stop-color:#0f77d5}.lite--steel #LGradient stop:nth-child(3){stop-color:#102478}.lite--steel .roadmap-svg text,.lite--steel .roadmap-node-label{fill:#6b8fad!important;color:#1a2430!important}.lite--steel .particle{background:#17b0fd!important}.lite--steel .timeline-placeholder:has(img){background:linear-gradient(155deg,#102478,#0f77d5);border-radius:28px}.lite--steel .timeline-placeholder img{mix-blend-mode:screen}.lite--steel .footer{color:#1a2430!important;border-top:1px solid rgba(28,36,44,.12)}.lite--steel .footer:before,.lite--steel .footer__divider{background:#1c242c1f!important}.lite--steel .footer__section-title{color:#1a2430!important}.lite--steel .footer__link,.lite--steel .footer__link-button,.lite--steel .footer__link-anchor,.lite--steel .footer__legal-link,.lite--steel .footer__copyright-text,.lite--steel .footer__newsletter-description,.lite--steel .footer__legal-separator{color:#1a24309e!important}.lite--steel .footer__link:hover,.lite--steel .footer__link-button:hover,.lite--steel .footer__link-anchor:hover,.lite--steel .footer__legal-link:hover,.lite--steel .footer__social-link:hover{color:#0f77d5!important}.lite--steel .footer__newsletter{background:#fff!important;background-image:linear-gradient(#fff,#fff),linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;background-origin:padding-box,border-box!important;background-clip:padding-box,border-box!important;border:1.5px solid transparent;box-shadow:0 12px 28px #1a243014}.lite--steel .footer__newsletter:before{display:none!important}.lite--steel .footer__newsletter-input{background:#fff!important;color:#1a2430!important;border:1px solid rgba(28,36,44,.12)!important;border-radius:999px!important}.lite--steel .footer__newsletter-input::placeholder{color:#1a243061}.lite--steel .footer__button{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;color:#fff!important;border:none!important;border-radius:999px!important;box-shadow:0 12px 28px #10247847!important}.lite--steel .footer__button:before{display:none!important}.lite--steel .footer__social-link{color:#6b8fad}.lite--steel .scroll-to-explore,.lite--steel .scroll-text{color:#6b8fad!important}.lite--steel .scroll-arrows{border-top-color:#6b8fad}.lite--steel .scroll-circle{border-color:#6b8fad}.recommendation-cards-container{width:100%;display:flex;align-items:center;justify-content:center;padding:40px 0 60px;background:transparent}.recommendation-diagram{position:relative;width:clamp(320px,55vw,560px);max-width:600px;aspect-ratio:1 / 1}.diagram-ring{position:absolute;top:50%;left:50%;width:82%;height:82%;border-radius:50%;transform:translate(-50%,-50%);background:linear-gradient(200deg,#db6d53,#9b7d9d,#2a73a5);-webkit-mask-composite:xor;mask-composite:exclude;padding:8px;z-index:2}.diagram-ring.subtle{width:82%;height:82%;background:linear-gradient(200deg,#db6d53,#9b7d9d,#2a73a5);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:8px}.central-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:5;pointer-events:none;max-width:60%}.central-title{font-size:clamp(16px,2.5vw,28px);font-weight:300;color:#cacaca;margin:0;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.3)}.rotating-lines-1,.rotating-lines-2{position:absolute;top:50%;left:50%;width:92%;height:92%;pointer-events:none;z-index:1;transform-origin:center center;animation:orbitAroundCircle 20s linear infinite}.rotating-lines-2{animation-delay:-10s}.rotating-line-head{position:absolute;left:92%;top:74%;width:min(1vw,1.5vh);height:min(1vw,1.5vh);border-radius:50%;transform:translate(-50%,-50%)}@keyframes orbitAroundCircle{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.diagram-node{position:absolute;width:105px;height:105px;border-radius:50%;background:#000;color:#f5f6fb;border:1px solid rgba(74,145,176,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;padding:8px 6px;box-sizing:border-box;overflow:hidden;box-shadow:0 18px 35px #00000073;transform:translate(-50%,-50%);transition:all .3s ease;z-index:10}.diagram-node:hover{background:#15374c}.diagram-node .node-label{font-size:min(1vw,1.3vh);font-weight:400;letter-spacing:.3px;margin-top:0;line-height:1.2;color:#cacaca;word-break:break-word;white-space:normal}.node-icon-wrapper1{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:0}.node-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;object-fit:contain;color:#dce7ff}@media(max-width:1100px){.diagram-node{width:80px;height:80px}.node-icon-wrapper1{width:40px;height:40px}.diagram-node .node-label{font-size:10px}.central-title{font-size:clamp(14px,2.2vw,22px)}}@media(max-width:768px){.recommendation-cards-container{padding:30px 0 40px}.recommendation-diagram{width:clamp(260px,80vw,420px)}.diagram-node{width:76px;height:76px}.node-icon-wrapper1{width:38px;height:38px}.node-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.diagram-node .node-label{font-size:10px}.central-title{font-size:clamp(12px,2vw,18px)}}@media(max-width:480px){.diagram-node{width:72px;height:72px;border-width:3px}.node-icon-wrapper1{width:36px;height:36px}.node-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.diagram-node .node-label{font-size:9px}.central-title{font-size:clamp(11px,1.8vw,16px)}.central-text{max-width:70%}}.roadmap-path-container{width:100%;height:90%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:1000px;will-change:transform;contain:layout style paint;background:transparent}.grid-background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:.3}.grid-line{position:absolute;background:#ffffff0d}.grid-line.vertical{width:1px;height:100%;top:0}.grid-line.horizontal{width:100%;height:1px;left:0}.roadmap-svg{width:100%;height:100%;max-height:500px;position:relative;z-index:2}.path-bg{opacity:.3}.path-glow{stroke-dasharray:800;stroke-dashoffset:0;opacity:.6}.path-line{stroke-dasharray:800;stroke-dashoffset:0;opacity:.8}.energy-ball{opacity:.8;filter:drop-shadow(0 0 8px rgba(255,255,255,.5)) drop-shadow(0 0 16px rgba(255,255,255,.3))}.node-group{opacity:1;transform-origin:center;cursor:pointer}.node-bg{fill:#000;opacity:1}.node-circle{fill:#000;stroke:#4a91b066;filter:none}.node-group:hover .node-circle{fill:#15374c}.node-pulse-ring{fill:none;stroke:#fff3;stroke-width:1;opacity:0}.ring-2{stroke:#ffffff26;animation-delay:.3s!important}.node-label{fill:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.node-step{fill:#ffffffb3;font-size:11px;font-weight:500;opacity:1}.arrow-group{opacity:.7}.path-arrow{filter:drop-shadow(0 2px 6px rgba(255,255,255,.2))}.roadmap-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.particle{position:absolute;top:50%;width:4px;height:4px;background:radial-gradient(circle,#fffc,#fff3);border-radius:50%;opacity:0;box-shadow:0 0 6px #fff6}.journey-progress{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:85%;height:30px;z-index:3;opacity:1}.progress-bar-bg{position:absolute;width:100%;height:6px;top:12px;background:#ffffff1a;border-radius:3px;overflow:hidden}.progress-bar-fill{position:absolute;height:100%;width:100%;background:linear-gradient(90deg,#fff9,#ffffff4d);border-radius:3px;box-shadow:0 0 10px #fff3}.progress-text{position:absolute;top:-5px;left:50%;transform:translate(-50%);color:#ffffffe6;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.milestones{position:absolute;bottom:30px;left:10%;width:80%;height:10px;z-index:3}.milestone{position:absolute;top:0;transform:translate(-50%);opacity:1}.milestone-dot{width:8px;height:8px;background:#fffc;border-radius:50%;box-shadow:0 0 8px #fff6}.node-icon-wrapper{pointer-events:none;overflow:hidden;border-radius:50%;display:block}.node-icon-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0}.node-icon-inner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.node-icon{font-size:1.4rem;color:#fff}.node-icon-image{width:20px;height:20px;object-fit:contain}.node-label-inline{color:#fff;font-size:8px;font-weight:100;text-transform:uppercase;letter-spacing:.5px;line-height:1}.progress-line-group{opacity:1}.progress-line-svg{stroke-dasharray:320;stroke-dashoffset:320;transition:stroke-dashoffset .3s ease}.roadmap-path-container.active .progress-line-svg{animation:drawProgressLine 3s ease-out forwards;animation-delay:.5s}.progress-arrow{opacity:1}.progress-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;opacity:1}.dot-ring{position:absolute;width:100%;height:100%;border:2px solid rgba(255,255,255,.3);border-radius:50%}.dot-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fffc;border-radius:50%;box-shadow:0 0 8px #fff6}@keyframes gridFadeIn{0%{opacity:0}to{opacity:.3}}@keyframes gridPulseVertical{0%,to{opacity:.1;transform:scaleY(1)}50%{opacity:.2;transform:scaleY(1.02)}}@keyframes gridPulseHorizontal{0%,to{opacity:.1;transform:scaleX(1)}50%{opacity:.2;transform:scaleX(1.02)}}@keyframes drawPath{0%{stroke-dashoffset:800;opacity:0}20%{opacity:.8}to{stroke-dashoffset:0;opacity:.8}}@keyframes glowPulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes energyPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes nodeAppear{0%{opacity:0;transform:scale(0) rotate(-180deg)}60%{transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes pulsate{0%{opacity:0;transform:scale(.8)}50%{opacity:.4}to{opacity:0;transform:scale(1.8)}}@keyframes nodeBgFade{0%{opacity:0}to{opacity:1}}@keyframes innerGlow{0%,to{opacity:.7}50%{opacity:1}}@keyframes iconFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(5deg)}75%{transform:translateY(3px) rotate(-5deg)}}@keyframes labelFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowAppear{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:.7;transform:scale(1)}}@keyframes arrowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes particleFloat{0%{opacity:0;transform:translate(0) scale(.5)}25%{opacity:.6}50%{opacity:.8;transform:translate(30px,-40px) scale(1.2)}75%{opacity:.4}to{opacity:0;transform:translate(60px,-80px) scale(.3)}}@keyframes progressReveal{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes lineGrow{0%{width:0%}to{width:100%}}@keyframes drawProgressLine{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}@keyframes showArrow{0%{opacity:0}to{opacity:1}}@keyframes milestoneAppear{0%{opacity:0;transform:translate(-50%) scale(0)}70%{transform:translate(-50%) scale(1.3)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes milestonePulse{0%,to{transform:scale(1);box-shadow:0 0 8px #fff6}50%{transform:scale(1.4);box-shadow:0 0 16px #fff9}}@keyframes nodeGroupPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes nodeGroupPulse1{0%,20%{transform:scale(1)}10%{transform:scale(1.05)}20%,to{transform:scale(1)}}@keyframes nodeGroupPulse2{0%,20%{transform:scale(1)}10%{transform:scale(1.05)}20%,to{transform:scale(1)}}@keyframes nodeGroupPulse3{0%,20%{transform:scale(1)}10%{transform:scale(1.05)}20%,to{transform:scale(1)}}@keyframes nodeGroupPulse4{0%,20%{transform:scale(1)}10%{transform:scale(1.05)}20%,to{transform:scale(1)}}@keyframes nodeGroupPulse5{0%,20%{transform:scale(1)}10%{transform:scale(1.03)}20%,to{transform:scale(1)}}@media(max-width:768px){.roadmap-svg{max-height:400px}.node-label{font-size:10px;letter-spacing:.5px}.node-step{font-size:9px}.progress-text{font-size:.65rem}}@media(max-width:480px){.roadmap-svg{max-height:220px}.node-label{font-size:9px}.node-step{font-size:8px}.journey-progress{width:90%}.progress-text{font-size:.6rem}}html.app-theme .auth-shell{--auth-header-height: 52px;--auth-header-padding-x: 20px;--auth-text-title: 28px;--auth-text-sm: 14px;--auth-text-xs: 12px;--auth-text-control: 14px;--auth-text-brand: 1.25rem;--auth-text-otp: 16px;--auth-card-max: 420px;--auth-card-max-wide: min(880px, 96vw);--auth-control-height: 44px;position:relative;display:flex;flex-direction:column;min-height:100vh;width:100%;padding-top:var(--auth-header-height);background:var(--app-page-bg, #faf8f6);font-family:Inter,system-ui,sans-serif;color:var(--app-text, #20302e)}@media(max-width:768px){html.app-theme .auth-shell{--auth-text-brand: 1.125rem;--auth-text-title: 24px}}@media(max-width:480px){html.app-theme .auth-shell{--auth-text-brand: 1rem;--auth-text-title: 22px}}html.app-theme .auth-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--auth-header-height);margin:0;padding:0 var(--auth-header-padding-x);display:flex;align-items:center;background:var(--app-page-bg, #faf8f6);box-sizing:border-box}html.app-theme .auth-header__inner{display:flex;align-items:center;gap:12px;margin:0;padding:0;width:100%;max-width:none}html.app-theme .auth-header__logo{flex-shrink:0;display:inline-flex;line-height:0;text-decoration:none}html.app-theme .auth-header__logo img{width:128px;height:auto;display:block}html.app-theme .auth-header__separator{width:1px;height:20px;background-color:#20302e33;flex-shrink:0}html.app-theme .auth-header__brand{display:flex;align-items:baseline;gap:0;color:var(--app-text, #20302e)!important;text-decoration:none!important;font-family:Raleway,sans-serif!important;font-size:var(--auth-text-brand);line-height:1!important;white-space:nowrap}html.app-theme .auth-header__brand *{font-family:Raleway,sans-serif!important;line-height:1!important}html.app-theme .auth-header__brand-re,html.app-theme .auth-header__brand-version{font-weight:300}html.app-theme .auth-header__brand-imagine{font-weight:500}html.app-theme .auth-header__brand-version{font-style:italic;margin-left:4px}@media(max-width:768px){html.app-theme .auth-shell{--auth-header-height: 48px;--auth-header-padding-x: 16px}html.app-theme .auth-header__inner{gap:8px}html.app-theme .auth-header__logo img{width:108px}html.app-theme .auth-header__separator{height:16px}}@media(max-width:480px){html.app-theme .auth-shell{--auth-header-height: 44px;--auth-header-padding-x: 12px}html.app-theme .auth-header__logo img{width:92px}}html.app-theme .auth-main{flex:1;display:flex;flex-direction:column;width:100%}html.app-theme .auth-main__body{flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem 1.25rem}@media(min-width:640px){html.app-theme .auth-main__body{padding:2rem}}html.app-theme .auth-card{width:100%;max-width:var(--auth-card-max);background:var(--app-surface, #ffffff);border:1px solid var(--app-border, #e6e1d9);border-radius:12px;box-shadow:0 4px 24px #0f6b6614,0 1px #ffffffd9;padding:1.75rem}@media(min-width:640px){html.app-theme .auth-card{padding:2rem 2.25rem}}html.app-theme .auth-card--wide{max-width:var(--auth-card-max-wide)}html.app-theme .auth-title{margin:0 0 .35rem;font-size:var(--auth-text-title);font-weight:600;color:var(--app-heading, #fe7a59)!important;line-height:1.3}html.app-theme .auth-title__accent{color:var(--app-heading, #fe7a59)!important}html.app-theme .auth-subtitle{margin:0 0 1.5rem;font-size:var(--auth-text-sm);font-weight:400;color:var(--app-text-muted, #6b7876);line-height:1.5}html.app-theme .auth-badge{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:baseline;margin-bottom:.75rem;padding:.625rem .75rem;border-radius:8px;border:1px solid var(--app-border, #e6e1d9);background:var(--app-primary-tint, #e7f3f1);font-size:var(--auth-text-sm)}html.app-theme .auth-badge__label{color:var(--app-text-muted, #6b7876)}html.app-theme .auth-badge__value{color:var(--app-primary, #0f6b66);font-weight:600}html.app-theme .auth-form{display:flex;flex-direction:column;gap:1rem}html.app-theme .auth-field{width:100%}html.app-theme .auth-field__label{display:block;margin-bottom:.375rem;font-size:var(--auth-text-sm);font-weight:500;color:var(--app-text, #20302e);line-height:1.4}html.app-theme .auth-field__label .req{color:var(--app-danger, #d64545);margin-left:.15rem}html.app-theme .auth-field__input,html.app-theme .auth-field__select,html.app-theme .auth-field__textarea,html.app-theme .auth-card input[type=email],html.app-theme .auth-card input[type=password],html.app-theme .auth-card input[type=text],html.app-theme .auth-card input[type=tel],html.app-theme .auth-card input[type=date],html.app-theme .auth-card input:not([type]),html.app-theme .auth-card textarea,html.app-theme .auth-card select{display:block;width:100%;box-sizing:border-box;padding:.625rem .875rem;border:1px solid var(--app-input-border, #d8d2c7)!important;border-radius:6px!important;background:var(--app-input-bg, #ffffff)!important;color:var(--app-text, #20302e)!important;font-family:Inter,system-ui,sans-serif;font-size:var(--auth-text-control);line-height:1.4;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.app-theme .auth-field__input,html.app-theme .auth-field__select,html.app-theme .auth-card input[type=email],html.app-theme .auth-card input[type=password],html.app-theme .auth-card input[type=text],html.app-theme .auth-card input[type=tel],html.app-theme .auth-card input[type=date],html.app-theme .auth-card input:not([type]),html.app-theme .auth-card select{height:var(--auth-control-height);min-height:var(--auth-control-height)}html.app-theme .auth-field__textarea,html.app-theme .auth-card textarea{height:auto;min-height:5rem;resize:vertical}html.app-theme .auth-field__select,html.app-theme .auth-card select{cursor:pointer}html.app-theme .auth-field__select:disabled,html.app-theme .auth-card select:disabled{background:var(--app-surface-alt, #f1eee9)!important;cursor:not-allowed}html.app-theme .auth-card input::placeholder,html.app-theme .auth-card textarea::placeholder{color:var(--app-text-muted, #6b7876)!important;opacity:1}html.app-theme .auth-card input:focus,html.app-theme .auth-card textarea:focus,html.app-theme .auth-card select:focus{border-color:var(--app-input-border-focus, #0f6b66)!important;box-shadow:0 0 0 3px #0f6b662e!important;outline:none!important}html.app-theme .auth-card input:disabled,html.app-theme .auth-card input[readonly]{background:var(--app-surface-alt, #f1eee9)!important;color:var(--app-text, #20302e)!important;cursor:not-allowed}html.app-theme .auth-card input:-webkit-autofill,html.app-theme .auth-card input:-webkit-autofill:hover,html.app-theme .auth-card input:-webkit-autofill:focus{-webkit-text-fill-color:var(--app-text, #20302e);-webkit-box-shadow:0 0 0 1000px var(--app-input-bg, #ffffff) inset;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}html.app-theme .auth-field__error{margin:.35rem 0 0;font-size:var(--auth-text-sm);color:#dc2626;line-height:1.4}html.app-theme .auth-field__hint{margin:.35rem 0 0;font-size:var(--auth-text-xs);color:var(--app-text-muted, #6b7876);line-height:1.45}html.app-theme .auth-field__hint--block{margin-bottom:.75rem}html.app-theme .auth-password-wrap{position:relative;width:100%}html.app-theme .auth-password-wrap .auth-field__input,html.app-theme .auth-password-wrap input{padding-right:2.75rem!important}html.app-theme .auth-password-toggle{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:6px;background:transparent;color:var(--app-text-muted, #6b7876);cursor:pointer;z-index:2}html.app-theme .auth-password-toggle:hover{color:var(--app-primary, #0f6b66);background:var(--app-primary-tint, #e7f3f1)}html.app-theme .auth-password-toggle svg{width:1rem;height:1rem;display:block}html.app-theme .auth-link{color:var(--app-primary, #0f6b66)!important;font-size:inherit;font-weight:500;text-decoration:none}html.app-theme .auth-link:hover{color:var(--app-primary-hover, #0c5652)!important;text-decoration:underline}html.app-theme button.auth-link{background:none;border:none;padding:0;cursor:pointer;font:inherit}html.app-theme .auth-forgot{margin:0;font-size:var(--auth-text-xs);width:100%;text-align:center!important}html.app-theme .auth-forgot .auth-link{display:inline!important}html.app-theme .auth-submit,html.app-theme .auth-card button[type=submit]{display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;width:100%!important;min-height:var(--auth-control-height)!important;height:auto!important;padding:.75rem 1.5rem!important;border:none!important;border-radius:9999px!important;background:var(--app-primary, #0f6b66)!important;color:#fff!important;font-family:Inter,system-ui,sans-serif;font-size:var(--auth-text-control)!important;font-weight:500!important;line-height:1.4!important;cursor:pointer;box-shadow:0 1px 2px #20302e14;transition:background .15s ease}html.app-theme .auth-submit:hover:not(:disabled),html.app-theme .auth-card button[type=submit]:hover:not(:disabled){background:var(--app-primary-hover, #0c5652)!important;color:#fff!important}html.app-theme .auth-submit:focus-visible,html.app-theme .auth-card button[type=submit]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0f6b662e!important}html.app-theme .auth-submit:disabled,html.app-theme .auth-card button[type=submit]:disabled{opacity:.65;cursor:not-allowed}html.app-theme .auth-submit--loading{background:var(--app-primary-loading, #14837d)!important}html.app-theme .auth-card-footer{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1.5rem}html.app-theme .auth-card-footer .auth-footer-text,html.app-theme .auth-card-footer .auth-policy,html.app-theme .auth-card-footer .auth-policy p{width:100%;text-align:center!important}html.app-theme .auth-card-footer .auth-link{display:inline!important}html.app-theme .auth-footer-text{margin:0;font-size:var(--auth-text-sm);color:var(--app-text-muted, #6b7876);line-height:1.5;text-align:center!important}html.app-theme .auth-footer-text--compact{margin-top:.5rem}html.app-theme .auth-policy{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--app-border, #e6e1d9);text-align:center!important}html.app-theme .auth-policy p{margin:0 0 .5rem;font-size:var(--auth-text-xs);color:var(--app-text-muted, #6b7876);line-height:1.5;text-align:center!important}html.app-theme .auth-policy p:last-child{margin-bottom:0}html.app-theme .auth-policy .auth-link{font-size:inherit;line-height:inherit}html.app-theme .auth-copyright{margin:0;padding:1rem;text-align:center;font-size:var(--auth-text-xs);color:var(--app-text-muted, #6b7876);line-height:1.45}html.app-theme .auth-alert{margin-bottom:1rem;padding:.75rem 1rem;border-radius:8px;border:1px solid #fecaca;background:#fff1f1;color:#dc2626;font-size:var(--auth-text-sm);line-height:1.45}html.app-theme .auth-alert--error{border-color:#fecaca;background:#fff1f1;color:#dc2626}html.app-theme .auth-alert--success{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}html.app-theme .auth-alert__action{margin:.5rem 0 0}html.app-theme .auth-otp-row{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}html.app-theme .auth-otp-digit{width:2.75rem!important;height:2.75rem!important;text-align:center;font-size:var(--auth-text-otp)!important;font-weight:600;padding:0!important}html.app-theme .auth-otp-meta{text-align:center;font-size:var(--auth-text-sm);color:var(--app-text-muted, #6b7876)}html.app-theme .auth-main__body--compact{padding:.5rem 1rem;align-items:center}@media(min-width:640px){html.app-theme .auth-main__body--compact{padding:.65rem 1.25rem .75rem}}html.app-theme .auth-shell--compact .auth-copyright{padding:.5rem 1rem .65rem}html.app-theme .auth-card--compact{padding:1.15rem 1.35rem}@media(min-width:640px){html.app-theme .auth-card--compact{padding:1.25rem 1.5rem}}html.app-theme .auth-card--compact .auth-title{margin-bottom:.25rem}html.app-theme .auth-card--compact .auth-subtitle{margin-bottom:.85rem}html.app-theme .auth-form--compact{gap:.65rem}html.app-theme .auth-card--compact .auth-field__label{margin-bottom:.25rem}html.app-theme .auth-card--compact .auth-field__input,html.app-theme .auth-card--compact .auth-field__select,html.app-theme .auth-card--compact .auth-card input[type=date],html.app-theme .auth-card--compact .auth-card select{height:40px;min-height:40px;padding:.5rem .75rem}html.app-theme .auth-card--compact .auth-field__textarea,html.app-theme .auth-card--compact .auth-card textarea{min-height:3.25rem;padding:.5rem .75rem}html.app-theme .auth-card--compact .auth-field__hint{margin-top:.25rem}html.app-theme .auth-card--compact .auth-steps{margin-bottom:.85rem}html.app-theme .auth-card--compact .auth-card-footer{margin-top:1rem}html.app-theme .auth-card--compact .auth-form-actions{padding-top:.25rem}html.app-theme .auth-card--compact .auth-submit,html.app-theme .auth-card--compact .auth-btn-ghost{min-height:40px!important;padding:.55rem 1.25rem!important}html.app-theme .auth-request-grid{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:640px){html.app-theme .auth-request-grid{grid-template-columns:1fr 1fr}}html.app-theme .auth-request-grid__full{grid-column:1 / -1}html.app-theme .auth-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.25rem}html.app-theme .auth-step{border:1px solid var(--app-border, #e6e1d9);border-radius:9999px;padding:.35rem .85rem;font-family:inherit;font-size:var(--auth-text-xs);font-weight:500;line-height:1.2;color:var(--app-text-muted, #6b7876);background:transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}html.app-theme .auth-step:hover:not(.auth-step--active){border-color:var(--app-primary, #0f6b66);color:var(--app-primary, #0f6b66)}html.app-theme .auth-step--active{border-color:var(--app-primary, #0f6b66);background:var(--app-primary, #0f6b66);color:#fff}html.app-theme .auth-step--complete{border-color:var(--app-primary, #0f6b66);color:var(--app-primary, #0f6b66)}html.app-theme .auth-summary{border:1px solid var(--app-border, #e6e1d9);border-radius:8px;background:var(--app-surface-alt, #f1eee9);padding:1rem;font-size:var(--auth-text-sm)}html.app-theme .auth-summary p{margin:0 0 .35rem;color:var(--app-text, #20302e);line-height:1.45}html.app-theme .auth-summary p:last-child{margin-bottom:0}html.app-theme .auth-form-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}html.app-theme .auth-form-actions .auth-submit,html.app-theme .auth-form-actions .auth-btn-ghost{flex:1 1 8rem;min-width:8rem}html.app-theme .auth-btn-ghost{display:inline-flex!important;align-items:center;justify-content:center;min-height:var(--auth-control-height)!important;height:auto!important;padding:.75rem 1.5rem!important;border:1px solid var(--app-border, #e6e1d9)!important;border-radius:9999px!important;background:transparent!important;color:var(--app-text, #20302e)!important;font-family:Inter,system-ui,sans-serif;font-size:var(--auth-text-control)!important;font-weight:500!important;line-height:1.2!important;cursor:pointer;box-shadow:none;transition:background .15s ease,color .15s ease,border-color .15s ease}html.app-theme .auth-btn-ghost:hover:not(:disabled){background:var(--app-surface-alt, #f1eee9)!important;color:var(--app-primary, #0f6b66)!important;border-color:var(--app-primary, #0f6b66)!important}html.app-theme .auth-btn-ghost:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0f6b662e!important}html.app-theme .auth-btn-ghost:disabled{opacity:.65;cursor:not-allowed}html.app-theme .auth-alert__title{margin:0 0 .35rem;font-size:var(--auth-text-sm);font-weight:600}html.app-theme .auth-alert__body{margin:0;font-size:var(--auth-text-sm);line-height:1.45}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0!important;margin-bottom:0!important;padding-left:48px;margin-left:0;background:#fff;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#faf0f0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#faf0f0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px #00000059;background-color:#fff;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover,.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}.content-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:280px;gap:.75rem;padding:2rem 1rem;box-sizing:border-box;text-align:center;position:relative;background:transparent}.content-loader--compact{min-height:160px;padding:1.25rem .75rem}.content-loader--page{min-height:min(100vh,100dvh);min-height:calc(100dvh - var(--app-topbar-height, 48px));background:#fff}.content-loader__spinner{width:2rem;height:2rem;flex-shrink:0;border:3px solid #e7f3f1;border-top-color:#0f6b66;border-radius:50%;animation:content-loader-spin .7s linear infinite}.content-loader__label{margin:0;font-size:.875rem;line-height:1.45;color:#6b7876;font-family:Inter,system-ui,sans-serif}@keyframes content-loader-spin{to{transform:rotate(360deg)}}.app-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:100vh;min-height:100dvh;margin:0;padding:2rem 1rem;box-sizing:border-box;background:#fff;color:#6b7876;font-family:Inter,system-ui,sans-serif;font-size:.875rem}.app-loading .content-loader__spinner{border-color:#e7f3f1;border-top-color:#0f6b66}.app-loading .content-loader__label{color:#6b7876}html.app-theme .client-page{display:flex;flex-direction:column;gap:0;min-height:calc(100vh - 48px);padding:1.25rem 1.5rem 1.75rem;box-sizing:border-box}@media(max-width:639px){html.app-theme .client-page{padding:1rem 1.25rem 1.5rem}}html.app-theme .client-page-intro{margin:0 0 1.5rem}html.app-theme .client-page-intro__card{margin:0;padding:1.5rem 1.75rem}@media(max-width:639px){html.app-theme .client-page-intro__card{padding:1.25rem}}html.app-theme .client-page-intro__glow{opacity:.7}html.app-theme .client-page-intro__inner{position:relative;z-index:1;max-width:48rem}html.app-theme .client-hero-eyebrow{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--app-primary, #0f6b66)}html.app-theme .client-hero-title{margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--app-heading, #20302e)}html.app-theme .client-hero-desc{margin:.75rem 0 0;padding-left:15px;max-width:42rem;font-family:Inter,system-ui,sans-serif;font-size:.9375rem;line-height:1.6;color:var(--app-text-muted, #6b7876)}html.app-theme .client-page-intro__desc p{margin:0;color:var(--app-text-muted, #6b7876)}html.app-theme .client-page-intro__desc p+p{margin-top:.5rem}html.app-theme .client-page__body{flex:1 1 auto;min-width:0}html.app-theme .client-page__body .dash-frame-wrapper{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}html.app-theme .client-page__body .dash-frame-div{width:100%!important;max-width:100%!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}.dash-insights{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:12px;background:var(--app-surface, #ffffff);border:1px solid var(--app-border, #e6e1d9);box-shadow:0 1px 3px #20302e0d}.dash-insights__header{display:flex;flex-direction:column;gap:.25rem}.dash-insights .dash-chart-title{margin:0}.dash-insights__subtitle{margin:0;font-size:.875rem;color:var(--app-text-muted, #6b7876);line-height:1.45}.dash-insights__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.dash-insight-stat{display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1rem;border-radius:12px;background:linear-gradient(180deg,#ffffffeb,#ffffffeb);border:1px solid rgba(32,48,46,.1);min-width:0}.dash-insight-stat--accent{background:linear-gradient(180deg,#ffffffeb,#ffffffeb);border-color:#20302e1a}.dash-insight-stat__value{font-size:1.6rem;font-weight:700;line-height:1.1;color:#20302e;letter-spacing:-.01em}.dash-insight-stat--accent .dash-insight-stat__value{color:var(--app-heading, #fe7a59)}.dash-insight-stat__label{font-size:.78rem;font-weight:600;color:var(--app-text, #20302e);line-height:1.25}.dash-insight-stat__hint{font-size:.72rem;color:var(--app-text-muted, #6b7876)}.dash-insights__body{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1.5rem;align-items:center}.dash-insights__gauge{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .5rem 0;border-radius:12px;background:#ffffffeb;border:1px solid rgba(32,48,46,.1)}.dash-insights__gauge-caption{margin:0 0 .75rem;font-size:.8125rem;font-weight:500;color:var(--app-text-muted, #6b7876);text-align:center}.dash-insights__priorities{min-width:0}.dash-insights__priorities-title{margin:0;font-size:1rem;font-weight:600;color:var(--app-heading, #fe7a59)}.dash-insights__priorities-subtitle{margin:.15rem 0 1rem;font-size:.8125rem;color:var(--app-text-muted, #6b7876);line-height:1.4}.dash-insight-priority-list{display:flex;flex-direction:column;gap:.9rem}.dash-insight-priority{display:flex;flex-direction:column;gap:.4rem}.dash-insight-priority__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.dash-insight-priority__name{font-size:.875rem;font-weight:600;color:#20302e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dash-insight-priority__gap{flex-shrink:0;font-size:.72rem;font-weight:600;color:var(--app-text-muted, #6b7876);padding:.15rem .55rem;border-radius:999px;background:var(--app-bg, #faf8f6);border:1px solid var(--app-border, #e6e1d9)}.dash-insight-priority__gap.is-open{color:#9a4a32;background:#fe7a5924;border-color:#fe7a5959}.dash-insight-bar{position:relative;height:10px;border-radius:999px;background:#0f6b6614;overflow:hidden}.dash-insight-bar__current{position:absolute;top:0;left:0;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--primary-light))}.dash-insight-bar__gap{position:absolute;top:0;height:100%;background-image:repeating-linear-gradient(45deg,#db6d538c,#db6d538c 4px,#db6d5340 4px,#db6d5340 8px)}.dash-insight-bar__scale{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:500;color:var(--app-text-muted, #6b7876)}@media(max-width:900px){.dash-insights__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-insights__stats .dash-insight-stat:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:100%;max-width:calc(50% - .375rem)}.dash-insights__body{grid-template-columns:1fr}}@media(max-width:480px){.dash-insights{padding:1.1rem}.dash-insights__stats{grid-template-columns:1fr 1fr}.dash-insights__stats .dash-insight-stat:last-child:nth-child(odd){max-width:calc(50% - .375rem)}}.my-wordcloud-container{position:relative;width:100%;max-width:100%;height:320px;overflow:hidden;border-radius:10px;background-color:transparent;box-sizing:border-box;isolation:isolate;contain:layout paint}.my-wordcloud-container>div,.my-wordcloud-container canvas,.my-wordcloud-container svg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block;overflow:hidden}.slider-chart-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #20302e1a;padding:10px;margin:20px 0;position:relative}.slider-chart-container .loading{display:flex;justify-content:center;align-items:center;height:300px;font-size:16px;color:#888}.slider-chart-container .error-message{color:#d9534f;padding:10px;background-color:#fee;border-radius:4px;margin-bottom:10px}.chart-wrapper{position:relative;overflow:visible}.slider-chart-wrapper .apexcharts-canvas,.slider-chart-wrapper .apexcharts-svg{overflow:visible!important}.slider-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding-top:15px;border-top:1px solid #eee}.legend-item{display:flex;align-items:center;margin-right:20px;font-size:14px}.legend-color{width:20px;height:20px;border-radius:4px;margin-right:8px}.legend-line{display:flex;align-items:center;margin-right:20px;font-size:14px}.legend-marker{width:20px;height:3px;margin-right:8px}.bar-low{background-color:#0f6b66}.bar-medium{background-color:#c9a227}.bar-high{background-color:#d64545}.industry{background-color:#3b82f6}.benchmark{background-color:#8b5cf6}.apexcharts-tooltip-custom{min-width:200px;border-radius:6px;background-color:#fff;color:#20302e;border:1px solid #e6e1d9;box-shadow:0 4px 12px #20302e14}.capability-tooltip-title{font-size:14px;font-weight:600;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(32,48,46,.12);color:#20302e}.capability-tooltip-item{display:flex;justify-content:space-between;margin-bottom:4px;font-size:12px;color:#20302e}.capability-tooltip-item span{color:#6b7876}@media(max-width:768px){.slider-chart-container{padding:15px}.slider-chart-legend{gap:10px}.legend-item,.legend-line{font-size:12px;margin-right:10px}.legend-color,.legend-marker{width:15px;margin-right:5px}}:root{--dark: #0b1c26;--natural-dark: #15374c;--natural-dark-light: #174458;--primary-dark: #014270;--primary: #2a73a5;--primary-light: #4a91b0;--secondary: #1a5c85;--secondary-light: #6eafcb;--neutral-light: #94c8dc;--light: #b9dde8;--very-light: #e3f2f7;--very-very-light: #f5f5f5;--black: #000000;--white: #ffffff;--dark-gray: #2b2b2b;--light-gray: #7a7a7a;--very-light-gray: #d1d5db;--very-light-gray-2: #e5e7eb;--very-very-light-gray: #f9fafb;--text-gray: #cacaca;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--highlight-1: #db6d53;--highlight-2: #9b7d9d;--error: #ef4444;--error-light: #fef2f2;--warning: #f59e0b;--warning-light: #fffbeb;--success: #10b981;--success-light: #f0fdf4;--white-rgb: 255, 255, 255;--dark-rgb: 1, 21, 35;--primary-rgb: 42, 115, 165;--primary-light-rgb: 74, 145, 176;--natural-dark-rgb: 21, 55, 76;--font-size-3xl: min(max(2.84vw, 4.26vh), 59.6px);--font-size-2xl-3xl: min(max(2.65vw, 3.98vh), 56px);--font-size-2xl: min(max(2.46vw, 3.69vh), 52.1px);--font-size-xl-2xl: min(max(2.27vw, 3.41vh), 48.5px);--font-size-xl: min(max(2.13vw, 3.2vh), 44.7px);--font-size-lg-xl: min(max(1.98vw, 2.97vh), 41px);--font-size-lg: min(max(1.8vw, 2.7vh), 37.4px);--font-size-l-lg: min(max(1.61vw, 2.42vh), 33.6px);--font-size-l: min(max(1.42vw, 2.13vh), 29.7px);--font-size-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md-l: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md: min(max(1.04vw, 1.56vh), 22.4px);--font-size-sm-md: min(max(.95vw, 1.43vh), 20.1px);--font-size-sm: min(max(.85vw, 1.28vh), 17.9px);--font-size-xs-sm: min(max(.76vw, 1.14vh), 16.4px);--font-size-xs: min(max(.71vw, 1.07vh), 15px);--font-size-2xs-xs: min(max(.66vw, .99vh), 14.3px);--font-size-2xs: min(max(.66vw, .99vh), 13.5px);--font-size-3xs-2xs: min(max(.57vw, .86vh), 12.6px);--font-size-3xs: min(max(.57vw, .86vh), 12px);--spacing-4xs: min(max(.19vw, .29vh), 3.6px);--spacing-4xs-xs: min(max(.28vw, .42vh), 5.6px);--spacing-xs: min(max(.38vw, .57vh), 7.5px);--spacing-xs-sm: min(max(.57vw, .86vh), 11.3px);--spacing-sm: min(max(.71vw, 1.07vh), 15px);--spacing-sm-md: min(max(.85vw, 1.28vh), 18.6px);--spacing-md: min(max(1.04vw, 1.56vh), 22.4px);--spacing-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--spacing-lg: min(max(1.42vw, 2.13vh), 29.7px);--spacing-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--spacing-xl: min(max(2.13vw, 3.2vh), 44.7px);--spacing-xl-2xl: min(max(2.46vw, 3.69vh), 52.1px);--spacing-2xl: min(max(2.84vw, 4.26vh), 59.6px);--spacing-2xl-3xl: min(max(3.21vw, 4.82vh), 67.1px);--spacing-3xl: min(max(3.55vw, 5.33vh), 74.6px);--spacing-3xl-4xl: min(max(3.87vw, 5.81vh), 81.9px);--spacing-4xl: min(max(4.25vw, 6.38vh), 89.3px);--spacing-4xl-5xl: min(max(4.97vw, 7.46vh), 104.3px);--spacing-5xl: min(max(5.67vw, 8.51vh), 119.1px);--border-radius-xs: min(max(.38vw, .57vh), 7.5px);--border-radius-xs-sm: min(max(.57vw, .86vh), 11.3px);--border-radius-sm: min(max(.71vw, 1.07vh), 15px);--border-radius-sm-md: min(max(.85vw, 1.28vh), 18.6px);--border-radius-md: min(max(1.04vw, 1.56vh), 22.4px);--border-radius-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--border-radius-lg: min(max(1.42vw, 2.13vh), 29.7px);--border-radius-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--border-radius-xl: min(max(2.13vw, 3.2vh), 44.7px);--size-xs: min(max(2.13vw, 3.2vh), 44.7px);--size-xs-sm: min(max(2.84vw, 4.26vh), 59.6px);--size-sm: min(max(3.55vw, 5.33vh), 74.6px);--size-sm-md: min(max(4.63vw, 6.95vh), 96.9px);--size-md: min(max(5.67vw, 8.51vh), 119.1px);--size-md-lg: min(max(6.38vw, 9.57vh), 134px);--size-lg: min(max(7.09vw, 10.64vh), 148.8px);--size-lg-xl: min(max(8.88vw, 13.33vh), 186.2px);--size-xl: min(max(10.64vw, 15.98vh), 223.4px);--size-xl-2xl: min(max(12.38vw, 18.6vh), 260.6px);--size-2xl: min(max(14.18vw, 21.28vh), 297.8px);--size-2xl-3xl: min(max(19.47vw, 29.21vh), 409.4px);--size-3xl: min(max(24.81vw, 37.26vh), 520.9px);--size-3xl-4xl: min(max(30.15vw, 45.3vh), 632.7px);--size-4xl: min(max(35.44vw, 53.22vh), 744.2px);--size-4xl-full: min(max(49.61vw, 74.52vh), 1041.9px);--size-full: min(max(70.88vw, 106.42vh), 1488.8px)}.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container,.frame-parent{--dashboard-form-label: var(--primary-light);--dashboard-form-text: #20302e;--dashboard-form-muted: var(--text-gray);--dashboard-form-border: rgba(255, 255, 255, .12);--dashboard-form-surface: #ffffff;--dashboard-form-surface-muted: rgba(32, 48, 46, .55);--dashboard-form-filled: rgba(70, 90, 126, .4);--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}body:has(.dash-main-container) .modal .btn-close,body:has(.rep-main-container) .modal .btn-close,body:has(.dash-main-container) .btn-close,body:has(.rep-main-container) .btn-close{--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2320302e'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background:transparent var(--bs-btn-close-bg) center / 1em auto no-repeat!important;filter:none!important;opacity:.85;width:1.5rem;height:1.5rem;padding:.35rem;border-radius:var(--border-radius-xs);transition:opacity .2s ease,background .2s ease}body:has(.dash-main-container) .modal .form-switch .form-check-input,body:has(.rep-main-container) .modal .form-switch .form-check-input,body:has(.cap-main-container) .modal .form-switch .form-check-input{background-color:#0f6b661f!important;border-color:#20302e2e!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23b9dde8'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:left center!important}body:has(.dash-main-container) .modal .form-switch .form-check-input:checked,body:has(.rep-main-container) .modal .form-switch .form-check-input:checked,body:has(.cap-main-container) .modal .form-switch .form-check-input:checked{background-color:var(--primary)!important;border-color:var(--primary)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")!important}.dash-main-container .master-list-table thead .master-list-filter.form-select{display:block;width:100%;min-width:0;max-width:100%;height:1.1rem;min-height:1.1rem;margin:0;padding:0 .75rem .06rem .2rem!important;font-size:.56rem;font-weight:400;line-height:1.1;letter-spacing:.01em;color:#20302e8c!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff8a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right .12rem center!important;background-size:.45rem .45rem!important;border:0!important;border-bottom:1px solid rgba(32,48,46,.1)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.dash-main-container .master-list-table thead .master-list-filter.form-select:focus,.dash-main-container .master-list-table thead .master-list-filter.form-select:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;border-bottom:1px solid rgba(var(--primary-rgb, 42, 115, 165),.55)!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffffb8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;color:#20302ee0!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container),body:has(.dash-main-container) .modal,body:has(.rep-main-container) .modal,body:has(.cap-main-container) .modal,body:has(.asses-main-container) .modal,body:has(.chat-main-container) .modal{--client-input-bg: #ffffff;--client-input-border: rgba(32, 48, 46, .12);--client-input-filled: var(--app-input-filled, #e8f0ee);--client-input-text: #20302e;--client-input-placeholder: rgba(32, 48, 46, .55);--client-label: var(--primary-light);--client-control-font: .8125rem;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}:root{--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.dash-home{display:flex;flex-direction:column;gap:1.5rem;width:100%}.dash-home__welcome{margin:0;font-size:1.5rem;font-weight:600;color:#20302e;line-height:1.3}.dash-home__intro{color:var(--text-gray);font-size:.9375rem;line-height:1.6}.dash-home__intro p{margin:0 0 .75rem}.dash-home__steps{margin:.5rem 0 0;padding-left:1.25rem;color:var(--text-gray)}.dash-home__steps li{margin-bottom:.5rem}.dash-home__steps strong{color:var(--light)}.dash-action-list{display:flex;flex-direction:column;gap:.75rem}.dash-action-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-radius:10px;background:#ffffffeb;border:1px solid rgba(32,48,46,.1)}.dash-action-card__body{flex:1;min-width:0}.dash-action-card__title{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:#20302e}.dash-action-card--new{border-color:#6eafcb73;background:linear-gradient(180deg,#2a73a529,#ffffffeb)}.dash-action-card__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.1rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--white);background:linear-gradient(180deg,var(--primary),var(--primary-dark));border:1px solid rgba(var(--#e6e1d9-rgb),.18)}.dash-action-card__badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--light);box-shadow:0 0 0 3px #b9dde840}.dash-action-card__text{margin:0;font-size:.875rem;color:var(--text-gray);line-height:1.45}.dash-main-container .dash-action-btn{flex-shrink:0;min-width:9rem;text-decoration:none!important;white-space:nowrap}.dash-main-container .dash-capabilities-button{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:9rem;padding:.5rem 1.25rem!important;height:auto!important;width:auto!important;border:none!important;border-radius:var(--border-radius-xs, 8px);background:var(--natural-dark-light)!important;color:var(--text-gray)!important;font-size:.875rem;font-weight:600;text-decoration:none!important;transition:transform .2s ease,background .2s ease,color .2s ease}.dash-main-container .dash-capabilities-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.dash-main-container .dash-capabilities-button:hover{background:var(--natural-dark)!important;color:var(--white)!important;transform:translateY(-2px)}.dash-main-container .dash-capabilities-button:hover:before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.dash-main-container .dash-capabilities-button img{width:14px;height:14px;margin-left:.35rem;filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(500%) hue-rotate(180deg) brightness(95%)}.dash-main-container .dash-capabilities-button:hover img{filter:brightness(0) saturate(100%) invert(100%)}.dash-capabilities-section{display:flex;flex-direction:column;gap:.75rem}.dash-capabilities-section__header{display:flex;flex-direction:column;gap:.25rem}.dash-capabilities-section__title{margin:0;font-size:1rem;font-weight:600;color:#20302e}.dash-capabilities-section__subtitle{margin:0;font-size:.8125rem;color:var(--text-gray)}.dash-capability-list{display:flex;flex-direction:column;gap:.5rem}.dash-capability-item{border-radius:8px;background:#ffffffeb;border:1px solid rgba(32,48,46,.1);overflow:hidden}.dash-capability-item__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.875rem 1rem;background:transparent;border:none;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:background .2s ease}.dash-capability-item__header:disabled{cursor:default}.dash-capability-item__header:hover:not(:disabled),.dash-capability-item--expanded .dash-capability-item__header{background:#ffffffeb}.dash-capability-item__meta{flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem}.dash-capability-item__chevron{width:1rem;height:1rem;color:var(--text-gray);transition:transform .2s ease}.dash-capability-item--expanded .dash-capability-item__chevron{transform:rotate(180deg)}.dash-capability-item__subs{list-style:none;margin:0 1rem;padding:.75rem 0 .875rem;border-top:1px solid rgba(32,48,46,.1);display:flex;flex-wrap:wrap;gap:.4rem}.dash-capability-item__sub{font-size:.72rem;color:var(--text-gray);padding:.25rem .6rem;border-radius:999px;background:#ffffffeb;border:1px solid rgba(32,48,46,.1)}.dash-capability-item__name{margin:0 0 .2rem;font-size:.875rem;font-weight:600;color:var(--light)}.dash-capability-item__desc{margin:0;font-size:.75rem;color:var(--text-gray);line-height:1.4}.dash-capability-item__count{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--primary-light);white-space:nowrap}.dash-home__charts{display:flex;flex-direction:column;gap:1.5rem}.dash-main-container .dash-chart-block,.dash-main-container .dash-your-project{width:100%;min-width:0}.dash-main-container .dash-chart-block{margin-bottom:.25rem}.dash-main-container .dash-chart-title,.dash-main-container .dash-project-progress-parent .dash-your-project{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#20302e}.dash-main-container .dash-chart-status{margin:0;font-size:.875rem;color:var(--app-text-muted, var(--text-gray))}.dash-main-container .dash-chart-error{margin:0;font-size:.875rem;color:#fca5a5;padding:.75rem 1rem;border-radius:8px;background:#ef44441f;border:1px solid rgba(239,68,68,.35)}.dash-main-container .dash-frame-parent3{width:100%;margin-top:0;color:var(--text-gray)}.dash-main-container .dash-mainchart-parent{width:100%;min-height:450px;padding:1rem 1.25rem;border-radius:12px;background:#ffffffeb!important;border:1px solid rgba(32,48,46,.12);box-shadow:none!important;box-sizing:border-box}.dash-main-container .dash-legends-wrapper{display:none}.dash-main-container .my-wordcloud-container{width:100%;max-width:100%;height:320px;overflow:hidden;border-radius:10px;background:#ffffffeb!important;border:1px solid rgba(32,48,46,.12);box-sizing:border-box;position:relative;isolation:isolate;contain:layout paint}.dash-main-container .my-wordcloud-container>div,.dash-main-container .my-wordcloud-container canvas,.dash-main-container .my-wordcloud-container svg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block;overflow:hidden}.dash-main-container .slider-chart-container{width:100%;margin:0;padding:1.25rem 1.25rem 1rem;border-radius:12px;background:#ffffffeb!important;border:1px solid rgba(32,48,46,.12);box-shadow:none!important;box-sizing:border-box}.dash-main-container .slider-chart-container .loading{display:flex;justify-content:center;align-items:center;min-height:300px;font-size:.875rem;color:var(--text-gray)}.dash-main-container .slider-chart-container .error-message{color:#fca5a5;padding:.75rem 1rem;background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:8px;margin-bottom:.75rem}.dash-main-container .slider-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;padding-top:1rem;margin-top:.5rem;border-top:1px solid rgba(32,48,46,.1)}.dash-main-container .slider-chart-legend .legend-item{display:flex;align-items:center;font-size:.8125rem;font-weight:500;color:var(--app-text-muted, #6b7876)}.dash-main-container .slider-chart-legend .legend-color{width:18px;height:18px;border-radius:4px;margin-right:.5rem}.dash-main-container .apexcharts-canvas,.dash-main-container .apexcharts-svg{background:transparent!important}html.app-theme .client-dash .dash-main-container .apexcharts-toolbar svg,html.app-theme .client-dash .dash-main-container .apexcharts-toolbar svg path{fill:var(--app-text-muted, #6b7876)!important}.dash-main-container .apexcharts-toolbar svg,.dash-main-container .apexcharts-toolbar svg path{fill:var(--light)!important}.dash-main-container .apexcharts-menu{background:var(--natural-dark)!important;border:1px solid rgba(32,48,46,.12)!important;color:var(--light)!important}.dash-main-container .apexcharts-menu-item:hover{background:#0f6b6614!important}html.app-theme .client-dash .dash-main-container .apexcharts-tooltip.apexcharts-theme-dark,html.app-theme .client-dash .dash-main-container .apexcharts-tooltip.apexcharts-theme-light{background:var(--app-surface, #ffffff)!important;border:1px solid var(--app-border, #e6e1d9)!important;color:var(--app-text, #20302e)!important}.dash-main-container .apexcharts-tooltip.apexcharts-theme-dark{background:#ffffffeb!important;border:1px solid rgba(32,48,46,.15)!important;color:var(--light)!important}@media(max-width:768px){.dash-action-card{flex-direction:column;align-items:stretch}.dash-main-container .dash-action-btn{width:100%}.dash-main-container .slider-chart-container{padding:.75rem .5rem}.dash-main-container .slider-chart-container .chart-wrapper{margin:0 -.15rem}.dash-main-container .slider-chart-legend{gap:.75rem;padding-top:.75rem}.dash-main-container .slider-chart-legend .legend-item{font-size:.75rem}.dash-main-container .slider-chart-legend .legend-color{width:14px;height:14px;margin-right:.35rem}}html.app-theme .client-dash{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:none;padding:.15rem 0 2rem}html.app-theme .client-dash__hero{margin:0;padding:1.5rem 1.75rem;border-radius:12px}html.app-theme .client-dash__hero-glow{opacity:.7}html.app-theme .client-dash__hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(200px,.9fr);align-items:start;gap:1.5rem 2rem}@media(max-width:900px){html.app-theme .client-dash__hero-inner{grid-template-columns:1fr}}html.app-theme .client-dash__subtitle{max-width:42rem}html.app-theme .client-dash__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}html.app-theme .client-dash__journey{padding:.85rem 1rem;border-radius:10px;border:1px solid rgba(15,107,102,.18);background:#ffffffb8;box-shadow:0 1px #fffc inset}html.app-theme .client-dash__journey-label{margin:0 0 .65rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--app-text-muted)}html.app-theme .client-dash__journey-steps{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}html.app-theme .client-dash__journey-step{display:flex;align-items:flex-start;gap:.55rem}html.app-theme .client-dash__journey-marker{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0;margin-top:.1rem;border-radius:999px;border:1px solid var(--app-border);background:var(--app-surface);font-size:.65rem;font-weight:700;color:var(--app-text-muted)}html.app-theme .client-dash__journey-step.is-active .client-dash__journey-marker{border-color:var(--app-primary);background:var(--app-primary-tint, #e7f3f1);color:var(--app-primary);box-shadow:0 0 0 2px #0f6b661f}html.app-theme .client-dash__journey-step.is-done .client-dash__journey-marker{border-color:var(--app-primary);background:var(--app-primary);color:#fff}html.app-theme .client-dash__journey-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}html.app-theme .client-dash__journey-name{font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--app-text)}html.app-theme .client-dash__journey-step.is-active .client-dash__journey-name{color:var(--app-primary)}html.app-theme .client-dash__journey-hint{font-size:.6875rem;line-height:1.35;color:var(--app-text-muted)}html.app-theme .client-dash__section{display:flex;flex-direction:column;gap:.85rem}html.app-theme .client-dash__section-title{margin:0;font-family:Inter,system-ui,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--app-heading)}html.app-theme .client-dash__section-lead{margin:.15rem 0 0;padding-left:15px;max-width:42rem;font-size:.9375rem;line-height:1.55;color:var(--app-text-muted)}html.app-theme .client-dash__actions{display:grid;gap:.75rem}@media(min-width:768px){html.app-theme .client-dash__actions{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}html.app-theme .client-dash .dash-action-card{flex-direction:column;align-items:stretch;gap:.85rem;padding:1.1rem 1.15rem;border-radius:10px;border:1px solid var(--app-border);background:var(--app-surface);box-shadow:0 1px 3px #20302e0d;transition:border-color .15s ease,box-shadow .15s ease}html.app-theme .client-dash .dash-action-card:hover{border-color:#0f6b6659;box-shadow:0 4px 14px #20302e12}html.app-theme .client-dash .dash-action-card--new{border-color:#0f6b6666;background:linear-gradient(160deg,rgba(15,107,102,.1) 0%,var(--app-surface) 55%)}html.app-theme .client-dash .dash-action-card__title{color:var(--app-text)}html.app-theme .client-dash .dash-action-card__text{color:var(--app-text-muted)}html.app-theme .client-dash .dash-action-card__badge{color:#fff;background:var(--app-primary);border:1px solid rgba(15,107,102,.35);font-size:.625rem;font-weight:600}html.app-theme .client-dash .dash-action-card__badge:before{background:#fff;box-shadow:none}html.app-theme .client-dash .dash-action-btn{align-self:flex-start;width:auto;min-width:7.5rem;text-decoration:none!important}html.app-theme .client-dash a.app-btn{text-decoration:none}html.app-theme .client-dash .dash-action-btn.app-btn{display:inline-flex}html.app-theme .client-dash .dash-capabilities-section__title{font-size:1rem;color:var(--app-heading)}html.app-theme .client-dash .dash-capabilities-section__subtitle{color:var(--app-text-muted)}html.app-theme .client-dash .dash-capability-item{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px}html.app-theme .client-dash .dash-capability-item__header:hover:not(:disabled),html.app-theme .client-dash .dash-capability-item--expanded .dash-capability-item__header{background:var(--app-primary-tint, #e7f3f1)}html.app-theme .client-dash .dash-capability-item__name{color:var(--app-text)}html.app-theme .client-dash .dash-capability-item__desc{color:var(--app-text-muted)}html.app-theme .client-dash .dash-capability-item__count{color:var(--app-primary)}html.app-theme .client-dash .dash-capability-item__chevron{color:var(--app-text-muted)}html.app-theme .client-dash .dash-capability-item__sub{color:var(--app-text-muted);background:var(--app-bg);border-color:var(--app-border)}html.app-theme .client-dash .dash-home__charts{gap:1.25rem}html.app-theme .client-dash .dash-chart-title,html.app-theme .client-dash .dash-project-progress-parent .dash-your-project{font-family:Inter,system-ui,sans-serif;color:var(--app-heading);font-size:1.125rem;font-weight:600;letter-spacing:-.01em}html.app-theme .client-dash .dash-chart-status{color:var(--app-text-muted)}html.app-theme .client-dash .dash-mainchart-parent,html.app-theme .client-dash .slider-chart-container,html.app-theme .client-dash .my-wordcloud-container,html.app-theme .client-dash .dash-insights{background:var(--app-surface)!important;border-color:var(--app-border)!important}html.app-theme .client-dash .slider-chart-legend .legend-item{color:var(--app-text-muted);font-weight:500}html.app-theme .client-dash .apexcharts-text,html.app-theme .client-dash .apexcharts-title-text{fill:var(--app-text)!important}html.app-theme .client-dash .apexcharts-legend-text{color:var(--app-text-muted)!important}html.app-theme .client-dash .apexcharts-xaxis-label,html.app-theme .client-dash .apexcharts-yaxis-label{fill:var(--app-text-muted)!important}html.app-theme .client-dash .apexcharts-gridline{stroke:var(--app-border)!important}html.app-theme .client-dash .my-wordcloud-container{min-height:360px;height:360px}html.app-theme .client-dash .apexcharts-datalabel-label{fill:var(--app-text-muted)!important}html.app-theme .client-dash .apexcharts-datalabel-value{fill:var(--app-text)!important}html.app-theme .client-dash .dash-mainchart-parent canvas{max-width:100%}html.app-theme .client-dash .dash-frame-parent3{color:var(--app-text-muted)}html.app-theme .client-dash .dash-insight-bar__current{background:linear-gradient(90deg,var(--app-primary, #0f6b66),var(--app-primary-hover, #3d8f8a))}html.app-theme .client-dash__loading{margin:0;font-size:.875rem;color:var(--app-text-muted)}html.app-theme .client-dash__progress-head{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.25rem}html.app-theme .client-dash__progress-context{margin:0;font-size:.8125rem;font-weight:500;color:var(--app-text-muted)}html.app-theme .client-dash__progress-title{margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--app-heading)}html.app-theme .client-dash__progress-lead{margin:.25rem 0 0;max-width:44rem;font-size:.9375rem;line-height:1.55;color:var(--app-text-muted)}html.app-theme .client-dash__journey-bar{padding:1rem 1.15rem;border-radius:10px;border:1px solid var(--app-border);background:var(--app-surface)}html.app-theme .client-dash__journey-bar-label{margin:0 0 .85rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--app-text-muted)}html.app-theme .client-dash__journey-bar-layout{position:relative;--journey-marker-size: 1.5rem;--journey-track-y: calc(var(--journey-marker-size) / 2)}html.app-theme .client-dash__journey-bar-track{position:absolute;left:0;right:0;top:0;height:var(--journey-marker-size);pointer-events:none;z-index:0}html.app-theme .client-dash__journey-bar-track-bg,html.app-theme .client-dash__journey-bar-track-fill{position:absolute;top:calc(var(--journey-track-y) - 1px);height:2px;border-radius:999px}html.app-theme .client-dash__journey-bar-track-bg{left:12.5%;width:75%;background:var(--app-border)}html.app-theme .client-dash__journey-bar-track-fill{left:12.5%;width:calc(75% * var(--journey-progress, 0));background:var(--app-primary);opacity:.55;transition:width .25s ease}html.app-theme .client-dash__journey-bar-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .35rem;margin:0;padding:0;list-style:none}@media(max-width:900px){html.app-theme .client-dash__journey-bar-track{display:none}html.app-theme .client-dash__journey-bar-steps{grid-template-columns:1fr 1fr;gap:.85rem .5rem}}html.app-theme .client-dash__journey-bar-step{display:flex;flex-direction:column;align-items:center;gap:.45rem;min-width:0;text-align:center}html.app-theme .client-dash__journey-bar-marker{display:inline-flex;align-items:center;justify-content:center;width:var(--journey-marker-size);height:var(--journey-marker-size);flex-shrink:0;border-radius:999px;border:1px solid var(--app-border);background:var(--app-surface);font-size:.7rem;font-weight:700;color:var(--app-text-muted);box-shadow:0 0 0 2px var(--app-surface)}html.app-theme .client-dash__journey-bar-step.is-active .client-dash__journey-bar-marker{border-color:var(--app-primary);background:var(--app-primary-tint, #e7f3f1);color:var(--app-primary)}html.app-theme .client-dash__journey-bar-step.is-done .client-dash__journey-bar-marker{border-color:var(--app-primary);background:var(--app-primary);color:#fff}html.app-theme .client-dash__journey-bar-copy{display:flex;flex-direction:column;align-items:center;gap:.12rem;min-width:0;width:100%}html.app-theme .client-dash__journey-bar-name{font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--app-text)}html.app-theme .client-dash__journey-bar-step.is-active .client-dash__journey-bar-name{color:var(--app-primary)}html.app-theme .client-dash__journey-bar-hint{font-size:.6875rem;line-height:1.35;color:var(--app-text-muted)}html.app-theme .client-dash__step-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media(max-width:768px){html.app-theme .client-dash__step-cards{grid-template-columns:1fr}}html.app-theme .client-dash__step-card{display:flex;flex-direction:column;gap:.5rem;padding:1.15rem 1.2rem;border-radius:10px;border:1px solid var(--app-border);background:var(--app-surface)}html.app-theme .client-dash__step-card--next,html.app-theme .client-dash__step-card--active{border-color:#0f6b6673;box-shadow:0 0 0 1px #0f6b6614}html.app-theme .client-dash__step-card--locked{border-style:dashed;border-color:#20302e38;background:#f8f7f480}html.app-theme .client-dash__step-card--locked .client-dash__step-card-title,html.app-theme .client-dash__step-card--locked .client-dash__step-card-desc,html.app-theme .client-dash__step-card--locked .client-dash__step-card-phase{color:var(--app-text-muted)}html.app-theme .client-dash__step-card-head{display:flex;align-items:center;gap:.45rem}html.app-theme .client-dash__step-card-badge{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid var(--app-border);font-size:.7rem;font-weight:700;color:var(--app-text-muted)}html.app-theme .client-dash__step-card-badge--done{border-color:var(--app-primary);background:var(--app-primary);color:#fff}html.app-theme .client-dash__step-card--next .client-dash__step-card-badge,html.app-theme .client-dash__step-card-badge--active{border-color:var(--app-primary);color:#fff;background:var(--app-primary)}html.app-theme .client-dash__step-card-badge--locked{border-color:#20302e2e;color:var(--app-text-muted);background:var(--app-surface)}html.app-theme .client-dash__step-card-phase{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted)}html.app-theme .client-dash__step-card-title{margin:0;font-size:1rem;font-weight:600;line-height:1.35;color:var(--app-text)}html.app-theme .client-dash__step-card-desc{margin:0;flex:1 1 auto;font-size:.875rem;line-height:1.5;color:var(--app-text-muted)}html.app-theme .client-dash__step-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.35rem}html.app-theme .client-dash__step-card-btn{text-decoration:none!important;display:inline-flex;align-items:center;gap:.35rem}html.app-theme .client-dash__step-card-progress{font-size:.8125rem;color:var(--app-text-muted)}html.app-theme .client-dash__step-card-btn--locked:disabled{opacity:.72;cursor:not-allowed;color:var(--app-text-muted);border-color:#20302e29;background:#f8f7f4d9;display:inline-flex;align-items:center;gap:.35rem}html.app-theme .client-dash__section--analytics{gap:0}html.app-theme .client-dash__analytics-bento{display:flex;flex-direction:column;gap:1rem;width:100%}html.app-theme .client-dash__analytics-bento-head{display:flex;flex-direction:column;gap:.35rem}html.app-theme .client-dash__analytics-bento-title{margin:0;font-size:1.0625rem;font-weight:600;color:var(--app-text)}html.app-theme .client-dash__analytics-bento-lead{margin:0;max-width:44rem;font-size:.875rem;line-height:1.5;color:var(--app-text-muted)}html.app-theme .client-dash__analytics-bento-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-template-areas:"gauge gaps" "radar radar" "cloud cloud";gap:.85rem}@media(max-width:768px){html.app-theme .client-dash__analytics-bento-grid{grid-template-columns:1fr;grid-template-areas:"gauge" "gaps" "radar" "cloud"}}html.app-theme .client-dash__analytics-card{min-width:0;padding:1rem 1.1rem 1.05rem;border-radius:12px;border:1px solid var(--app-border);background:var(--app-surface);box-shadow:0 1px 3px #20302e0d}html.app-theme .client-dash__analytics-card--preview{border-style:dashed;border-color:#0f6b6638;background:linear-gradient(165deg,#0f6b660a,#ffffffeb 48%)}html.app-theme .client-dash__analytics-card--gauge{grid-area:gauge}html.app-theme .client-dash__analytics-card--gaps{grid-area:gaps}html.app-theme .client-dash__analytics-card--radar{grid-area:radar}html.app-theme .client-dash__analytics-card--cloud{grid-area:cloud}html.app-theme .client-dash__analytics-card-title{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;color:var(--app-text-muted)}html.app-theme .client-dash__chart-ghost{display:block;width:100%;max-height:9.5rem;margin:0 auto}html.app-theme .client-dash__chart-ghost--gauge{max-width:13rem;max-height:7.5rem}html.app-theme .client-dash__chart-ghost--bars{max-height:6.75rem}html.app-theme .client-dash__chart-ghost--radar{max-width:14rem;max-height:10rem}html.app-theme .client-dash__chart-ghost--cloud{max-height:5.5rem}html.app-theme .client-dash__analytics-bento--live{gap:1.15rem}html.app-theme .client-dash__analytics-slot--insights .dash-insights{margin:0}html.app-theme .client-dash__analytics-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}@media(max-width:1024px){html.app-theme .client-dash__analytics-row{grid-template-columns:1fr}}html.app-theme .client-dash__analytics-row .client-dash__analytics-card{display:flex;flex-direction:column;min-height:0}html.app-theme .client-dash__analytics-row .dash-mainchart-parent{margin-top:0!important}html.app-theme .client-dash__analytics-row .dash-mainchart-parent canvas{max-height:min(420px,52vh)}html.app-theme .client-dash__section--notifications .client-dash__section-title{font-size:1.0625rem}@media(prefers-reduced-motion:reduce){html.app-theme .client-dash__chart-ghost{opacity:.85}}@media(prefers-reduced-motion:no-preference){@keyframes client-dash-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html.app-theme .client-dash__hero{animation:client-dash-rise .5s cubic-bezier(.16,1,.3,1) backwards}html.app-theme .client-dash__section{animation:client-dash-rise .5s cubic-bezier(.16,1,.3,1) .06s backwards}}.dash-main-container:has(.sa-dash) .dash-dashboard-wrapper{display:none}.sa-dash{width:100%;max-width:none;padding:.25rem 0 2.5rem;font-family:Inter,system-ui,sans-serif}.sa-dash__title,.sa-dash__subtitle,.sa-dash__eyebrow{font-family:Inter,system-ui,sans-serif}@keyframes sa-dash-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.sa-dash--ready .sa-dash__reveal{animation:sa-dash-rise .58s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--sa-delay, 0) * 1ms)}}.sa-dash__hero{margin-bottom:1.25rem;padding:1.5rem 1.75rem;border-radius:8px}.sa-dash__hero-glow{animation:sa-dash-orb 9s ease-in-out infinite alternate}@keyframes sa-dash-orb{0%{transform:translate(0) scale(1);opacity:.55}to{transform:translate(-24px,16px) scale(1.08);opacity:.85}}@media(prefers-reduced-motion:reduce){.sa-dash__hero-glow{animation:none}}.sa-dash__hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.85fr);align-items:end;gap:1.5rem}@media(max-width:767px){.sa-dash__hero-inner{grid-template-columns:1fr}}.sa-dash__hero-copy{min-width:0}.sa-dash__eyebrow{margin:0 0 .4rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--app-text-on-dark-subtle, rgba(255, 255, 255, .72))}.sa-dash__title{margin:0;font-family:Raleway,sans-serif;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--app-heading, #fe7a59);text-wrap:balance}.sa-dash__subtitle{margin:.5rem 0 0;max-width:34rem;font-size:.875rem;line-height:1.5;color:var(--app-text-on-dark-muted, rgba(255, 255, 255, .88))}.sa-dash__hero-alert{display:inline-flex;align-items:center;gap:.55rem;margin-top:1rem;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff1a;color:var(--app-text-on-dark, #ffffff);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.sa-dash__hero-alert:hover{background:#ffffff29;border-color:#ffffff80;color:var(--app-text-on-dark, #ffffff);transform:translateY(-1px)}.sa-dash__hero-alert svg:last-child{opacity:.7;font-size:.7rem}.sa-dash__hero-stats{text-align:right}@media(max-width:767px){.sa-dash__hero-stats{text-align:left}}.sa-dash__hero-date{margin:0 0 .75rem;font-size:.8125rem;color:var(--app-text-on-dark-muted, rgba(255, 255, 255, .88));font-variant-numeric:tabular-nums}.sa-dash__hero-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.sa-dash__hero-stat{display:flex;flex-direction:column;gap:.15rem;padding:.75rem .85rem;border-radius:8px;border:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #ffffff);text-decoration:none;color:inherit;cursor:pointer;box-shadow:0 1px 3px #20302e0f;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}a.sa-dash__hero-stat:hover{border-color:#0f6b6659;background:var(--app-primary-tint, #e7f3f1);transform:translateY(-1px);box-shadow:0 4px 12px #20302e14}a.sa-dash__hero-stat:focus-visible{outline:2px solid var(--app-primary, #0f6b66);outline-offset:2px}.sa-dash__hero-stat-value{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--app-text, #20302e);line-height:1.1}.sa-dash__hero-stat-label{font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted, #6b7876)}.sa-dash__section{margin-bottom:1.85rem}.sa-dash__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.sa-dash__section-head--in-card{align-items:flex-start;margin-bottom:0;padding:1rem 1.125rem;border-bottom:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #ffffff)}.sa-dash__section-head--in-card.sa-dash__section-head--center{justify-content:center;border-bottom:none;padding-bottom:.5rem}.sa-dash__section-title{margin:0;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--app-heading, #fe7a59)}.sa-dash__section-head--in-card .sa-dash__section-title{font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--app-text, #20302e)}.sa-dash__section-sub{margin:.25rem 0 0;font-size:.8125rem;color:var(--app-text-muted, #6b7876)}.sa-dash__section-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;color:var(--app-primary, #0f6b66);text-decoration:none;white-space:nowrap;transition:color .2s ease,gap .2s ease,background .2s ease,border-color .2s ease}.sa-dash__section-head--in-card .sa-dash__section-link{flex-shrink:0;padding:.35rem .75rem;border:1px solid var(--app-border, #e6e1d9);border-radius:6px;background:var(--app-surface, #ffffff);color:var(--app-text, #20302e)}.sa-dash__section-head--in-card .sa-dash__section-link:hover{color:var(--app-primary, #0f6b66);border-color:#0f6b6659;background:var(--app-primary-tint, #e7f3f1);gap:.45rem}.sa-dash__section-link:hover{color:var(--app-primary-hover, #0c5652);gap:.5rem}.sa-dash__section-link svg{font-size:.65rem;opacity:.75}.sa-dash__spotlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:.85rem}.sa-dash__spotlight-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.sa-dash__spotlight-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}@media(max-width:991px){.sa-dash__spotlight-grid,.sa-dash__spotlight-grid--two,.sa-dash__spotlight-grid--three{grid-template-columns:1fr}}.sa-dash__spotlight{position:relative;display:flex;align-items:center;gap:.85rem;padding:1rem 1.125rem;border-radius:8px;border:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #ffffff);box-shadow:0 1px 3px #20302e0f;text-decoration:none;color:inherit;overflow:hidden;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.sa-dash__spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 40%,rgba(var(--primary-light-rgb),.08) 100%);opacity:0;transition:opacity .25s ease;pointer-events:none}.sa-dash__spotlight:hover{border-color:#0f6b6659;transform:translateY(-1px);box-shadow:0 4px 12px #20302e14}.sa-dash__spotlight:hover:before{opacity:1}.sa-dash__spotlight--primary{border-color:#0f6b6647;background:var(--app-surface, #ffffff)}.sa-dash__spotlight--alert{border-color:#d6454559;background:#fff5f5}.sa-dash__spotlight--calm{border-color:#22c55e47;background:var(--app-surface, #ffffff)}.sa-dash__spotlight-icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:8px;font-size:1.05rem;color:var(--app-primary, #0f6b66);background:var(--app-primary-tint, #e7f3f1)}.sa-dash__spotlight-icon--muted{background:var(--app-primary-tint, #e7f3f1);color:var(--app-primary, #0f6b66)}.sa-dash__spotlight--alert .sa-dash__spotlight-icon{background:#d645451f;color:var(--app-danger, #d64545)}.sa-dash__spotlight--calm .sa-dash__spotlight-icon{background:#22c55e1f;color:#15803d}.sa-dash__spotlight-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.sa-dash__spotlight-label{font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted, #6b7876)}.sa-dash__spotlight-value{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--app-text, #20302e);line-height:1.05}.sa-dash__spotlight-value--split{display:flex;align-items:baseline;gap:.2rem}.sa-dash__spotlight-divider{font-size:1.1rem;font-weight:400;color:var(--app-text-muted, #6b7876)}.sa-dash__spotlight-hint{font-size:.75rem;color:var(--app-text-muted, #6b7876)}.sa-dash__spotlight-arrow{flex-shrink:0;font-size:.75rem;opacity:.45;transition:opacity .2s ease,transform .2s ease}.sa-dash__spotlight:hover .sa-dash__spotlight-arrow{opacity:.9;transform:translate(2px)}.sa-dash__kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.65rem}.sa-dash__kpi{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.85rem .95rem;border-radius:.9rem;border:1px solid rgba(32,48,46,.1);background:#ffffffeb;text-decoration:none;color:inherit;overflow:hidden;transition:border-color .22s ease,background .22s ease,transform .22s ease}.sa-dash__kpi:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sa-role-color, var(--primary));opacity:.85;border-radius:3px 0 0 3px}.sa-dash__kpi:hover{border-color:rgba(var(--primary-light-rgb),.38);background:rgba(var(--primary-rgb),.1);transform:translateY(-1px)}.sa-dash__kpi-icon{font-size:.85rem;color:var(--sa-role-color, var(--primary-light));opacity:.9}.sa-dash__kpi-label{font-size:.6875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--app-text-muted, #6b7876)}.sa-dash__kpi-value{font-size:1.45rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#20302e;line-height:1.1}.sa-dash__kpi-hint{font-size:.68rem;color:var(--app-text-muted, #6b7876)}.sa-dash__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.25rem}.sa-dash__layout--pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.1rem}.sa-dash__layout--pair .sa-dash__section{margin-bottom:0;min-width:0;display:flex;flex-direction:column}.sa-dash__layout--pair .sa-dash__data-card{flex:1}.sa-dash__section--attention{margin-top:.5rem}.sa-dash__layout--pair .sa-dash__section-head--in-card .sa-dash__section-title{font-size:1rem}.sa-dash__layout--pair .sa-dash__section-sub{margin:.2rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--app-text-muted, #6b7876)}.sa-dash__data-card{display:flex;flex-direction:column;width:100%;border:1px solid var(--app-border, #e6e1d9);border-radius:8px;background:var(--app-surface, #ffffff);box-shadow:0 1px 3px #20302e0f;overflow:hidden}.sa-dash__data-card.app-panel{box-shadow:0 1px 3px #20302e0f,0 4px 16px #20302e0a}.sa-dash__data-card--actions{padding-bottom:.25rem}.sa-dash__data-card--actions>.sa-dash__actions{padding:0 1rem 1rem;margin:0}.sa-dash__data-list{margin:0;padding:0;list-style:none}.sa-dash__data-row{display:flex;align-items:center;gap:.7rem;min-height:2.85rem;padding:.62rem .85rem;border-bottom:1px solid var(--app-border, #e6e1d9);text-decoration:none;color:inherit;transition:background .15s ease}.sa-dash__data-list li:last-child .sa-dash__data-row{border-bottom:none}.sa-dash__data-row:hover{background:var(--app-primary-tint, #e7f3f1)}.sa-dash__data-index{flex-shrink:0;width:1.35rem;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--app-primary, #0f6b66);text-align:center}.sa-dash__data-cell{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.sa-dash__data-title{display:block;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--app-text, #20302e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-dash__data-meta{display:block;font-size:.75rem;line-height:1.4;color:var(--app-text-muted, #6b7876);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-dash__data-card-foot{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:auto;padding:.55rem .85rem;border-top:1px solid var(--app-border, #e6e1d9);font-size:.75rem;font-weight:500;color:var(--app-primary, #0f6b66);text-decoration:none;background:var(--app-surface, #ffffff);transition:background .15s ease,color .15s ease}.sa-dash__data-card-foot svg{font-size:.6rem;opacity:.75}.sa-dash__data-card-foot:hover{background:var(--app-primary-tint, #e7f3f1);color:var(--app-primary-hover, #0c5652)}.sa-dash__catalog-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.65rem .75rem;border-top:1px solid var(--app-border, #e6e1d9);background:var(--app-surface-alt, #f1eee9)}@media(max-width:767px){.sa-dash__catalog-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-dash__catalog-pill{display:flex;flex-direction:column;align-items:center;gap:.12rem;padding:.55rem .45rem;border-radius:8px;border:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #ffffff);text-decoration:none;color:inherit;transition:border-color .18s ease,background .18s ease,transform .18s ease}.sa-dash__catalog-pill:hover{border-color:#0f6b6659;background:var(--app-primary-tint, #e7f3f1);transform:translateY(-1px)}.sa-dash__catalog-pill-value{font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--app-text, #20302e);line-height:1.1}.sa-dash__catalog-pill-label{font-size:.625rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted, #6b7876);text-align:center;line-height:1.25}.sa-dash__attention-dot{flex-shrink:0;width:.45rem;height:.45rem;border-radius:50%;background:rgba(var(--primary-light-rgb),.85);margin-left:.15rem}.sa-dash__attention-dot--capability_approval,.sa-dash__attention-dot--project_setup_approval{background:#f87171;box-shadow:0 0 0 3px #f871712e}.sa-dash__attention-dot--company_no_projects,.sa-dash__attention-dot--project_no_members{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2426}.sa-dash__attention-dot--project_pending_invites{background:rgba(var(--primary-light-rgb),.9)}.sa-dash__attention-arrow{flex-shrink:0;font-size:.65rem;opacity:.4;margin-right:.15rem;transition:opacity .18s ease,transform .18s ease}.sa-dash__data-row:hover .sa-dash__attention-arrow{opacity:.85;transform:translate(2px)}.dash-main-container .sa-dash .sa-dash__data-table{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--app-text, #20302e);margin:0;flex:0 0 auto}.dash-main-container .sa-dash .sa-dash__data-table thead th{padding:.52rem .85rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-muted, #6b7876)!important;background:var(--app-table-head-bg, #f4f1ec)!important;border-bottom:1px solid var(--app-border, #e6e1d9)!important;text-align:left;white-space:nowrap}.dash-main-container .sa-dash .sa-dash__data-table tbody td{padding:.62rem .85rem;border-bottom:1px solid var(--app-border, #e6e1d9)!important;color:var(--app-text, #20302e)!important;vertical-align:middle}.dash-main-container .sa-dash .sa-dash__data-table tbody tr{height:2.85rem}.sa-dash__data-card--projects{min-height:100%}.sa-dash__projects-table-wrap{flex:1 1 auto;min-height:16.6rem;background:var(--app-surface, #ffffff)}.sa-dash__data-table--projects{height:100%}.dash-main-container .sa-dash .sa-dash__data-table-row--empty{cursor:default;pointer-events:none}.dash-main-container .sa-dash .sa-dash__data-table-row--empty td{padding:1.25rem .85rem;text-align:center;color:var(--app-text-muted, #6b7876)!important;background-color:var(--app-surface-alt, #f1eee9)!important}.sa-dash__table-empty-msg{font-size:.8125rem;color:var(--app-text-muted, #6b7876)}.dash-main-container .sa-dash .sa-dash__data-table tbody tr:nth-child(odd) td{background-color:var(--app-table-zebra, #f1eee9)!important}.dash-main-container .sa-dash .sa-dash__data-table tbody tr:nth-child(2n) td{background-color:var(--app-table-row-bg, #ffffff)!important}.dash-main-container .sa-dash .sa-dash__data-table-row{cursor:pointer;transition:background .15s ease}.dash-main-container .sa-dash .sa-dash__data-table-row:hover td{background-color:var(--app-table-row-hover, #e7f3f1)!important}.dash-main-container .sa-dash .sa-dash__data-table tbody tr:last-child td{border-bottom:none!important}.dash-main-container .sa-dash .sa-dash__col-index{width:1.85rem;padding-left:.85rem!important;padding-right:.4rem!important;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--app-primary, #0f6b66)!important;text-align:center}.dash-main-container .sa-dash .sa-dash__col-num{width:4.5rem;text-align:right!important;font-variant-numeric:tabular-nums;font-weight:600;font-size:.875rem;color:var(--app-text, #20302e)!important;white-space:nowrap}.sa-dash__empty--compact{padding:1.25rem .75rem;margin:0;text-align:center;font-size:.8125rem;color:var(--app-text-muted, #6b7876)}@media(max-width:991px){.sa-dash__layout,.sa-dash__layout--pair{grid-template-columns:1fr}.sa-dash__layout--pair .sa-dash__section{margin-bottom:1.1rem}.sa-dash__layout--pair .sa-dash__section:last-child{margin-bottom:0}.sa-dash__section--actions{margin-top:2rem}}.sa-dash__panel{border-radius:1.1rem;border:1px solid rgba(32,48,46,.1);background:#ffffffeb;padding:1.15rem 1.2rem 1.25rem;box-shadow:inset 0 1px #20302e0a}.sa-dash__panel--chart{padding:1.25rem 1.35rem}.sa-dash__panel--pipeline{padding:1rem 1.1rem}.sa-dash__panel--table{padding:.65rem .75rem .75rem}.sa-dash__panel--compact{padding:.5rem .55rem .6rem}.sa-dash__donut-wrap{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:1.25rem;align-items:center}@media(max-width:575px){.sa-dash__donut-wrap{grid-template-columns:1fr;justify-items:center}}.sa-dash__donut{width:156px;height:156px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 1px #20302e0f,0 12px 32px #20302e1a}.sa-dash__donut-hole{width:108px;height:108px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(var(--dark-rgb),.92);border:1px solid rgba(32,48,46,.1);box-shadow:inset 0 2px 8px #20302e1a}.sa-dash__donut-total{font-size:1.55rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#20302e;line-height:1}.sa-dash__donut-label{margin-top:.2rem;font-size:.65rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted, #6b7876)}.sa-dash__legend{display:flex;flex-direction:column;gap:.55rem;min-width:0}.sa-dash__legend-row{display:grid;grid-template-columns:.55rem 5.5rem 1fr auto;align-items:center;gap:.55rem;padding:.45rem .5rem;border-radius:.55rem;text-decoration:none;color:inherit;transition:background .18s ease}.sa-dash__legend-row:hover{background:rgba(var(--primary-rgb),.08)}@media(max-width:575px){.sa-dash__legend-row{grid-template-columns:.55rem 4.5rem 1fr auto}}.sa-dash__legend-swatch{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}.sa-dash__legend-name{font-size:.8125rem;font-weight:500;color:#20302e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-dash__legend-bar-track{height:.35rem;border-radius:999px;background:#0f6b6612;overflow:hidden}.sa-dash__legend-bar-fill{display:block;height:100%;border-radius:inherit;transition:width .6s cubic-bezier(.16,1,.3,1)}.sa-dash__legend-count{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:#20302e;text-align:right;white-space:nowrap}.sa-dash__legend-pct{margin-left:.35rem;font-size:.68rem;font-weight:500;color:var(--app-text-muted, #6b7876)}.sa-dash__workflow{display:flex;flex-direction:column;gap:0}.sa-dash__workflow-step{display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;gap:.75rem;padding:.7rem .65rem;border-radius:.75rem;text-decoration:none;color:inherit;transition:background .2s ease,transform .2s ease}.sa-dash__workflow-step:hover{background:rgba(var(--primary-rgb),.1);transform:translate(2px)}.sa-dash__workflow-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.sa-dash__workflow-num{flex-shrink:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:.5rem;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:#20302e;background:linear-gradient(145deg,rgba(var(--primary-rgb),.75),rgba(var(--primary-dark),.9));box-shadow:0 2px 8px #20302e1a,inset 0 1px #20302e1f}.sa-dash__workflow-line{flex:1;width:2px;min-height:.85rem;margin:.2rem 0;background:linear-gradient(180deg,rgba(var(--primary-light-rgb),.55),rgba(var(--primary-rgb),.15));border-radius:999px}.sa-dash__workflow-text{display:flex;flex-direction:column;gap:.12rem;min-width:0;padding:.1rem 0}.sa-dash__workflow-label{font-size:.875rem;font-weight:600;color:#20302e}.sa-dash__workflow-desc{font-size:.75rem;line-height:1.4;color:var(--app-text-muted, #6b7876)}.sa-dash__workflow-arrow{align-self:center;font-size:.7rem;opacity:.35;transition:opacity .2s ease,transform .2s ease}.sa-dash__workflow-step:hover .sa-dash__workflow-arrow{opacity:.85;transform:translate(2px)}.sa-dash__table-wrap{overflow-x:auto;border-radius:.75rem}.dash-main-container .sa-dash .sa-dash__table{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;color:var(--app-text, #20302e);margin-bottom:0}.dash-main-container .sa-dash .sa-dash__table thead th{padding:.65rem .75rem;text-align:left;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--app-text-muted, #6b7876)!important;background:var(--app-table-head-bg, #f4f1ec)!important;border-bottom:1px solid var(--app-border, #e6e1d9)!important}.dash-main-container .sa-dash .sa-dash__table thead th:first-child{border-radius:.55rem 0 0}.dash-main-container .sa-dash .sa-dash__table thead th:last-child{border-radius:0 .55rem 0 0}.dash-main-container .sa-dash .sa-dash__th-rank{width:2.5rem;text-align:center}.dash-main-container .sa-dash .sa-dash__th-action{width:2rem}.dash-main-container .sa-dash .sa-dash__table tbody tr:nth-child(odd),.dash-main-container .sa-dash .sa-dash__table tbody tr:nth-child(odd)>td{background-color:var(--app-table-zebra, #f1eee9)!important;color:var(--app-text, #20302e)!important}.dash-main-container .sa-dash .sa-dash__table tbody tr:nth-child(2n),.dash-main-container .sa-dash .sa-dash__table tbody tr:nth-child(2n)>td{background-color:var(--app-table-row-bg, #ffffff)!important;color:var(--app-text, #20302e)!important}.dash-main-container .sa-dash .sa-dash__table tbody td{padding:.75rem;border-bottom:1px solid var(--app-border, #e6e1d9)!important;color:var(--app-text, #20302e)!important;vertical-align:middle}.dash-main-container .sa-dash .sa-dash__table tbody tr:last-child td{border-bottom:none!important}.dash-main-container .sa-dash .sa-dash__table-row-link{cursor:pointer;transition:background .18s ease}.dash-main-container .sa-dash .sa-dash__table-row-link:hover,.dash-main-container .sa-dash .sa-dash__table-row-link:hover>td{background-color:rgba(var(--primary-rgb),.16)!important}.dash-main-container .sa-dash .sa-dash__table-row-link:hover .sa-dash__td-action svg{opacity:1;transform:translate(2px)}.sa-dash__td-rank{text-align:center}.sa-dash__rank{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:.4rem;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--app-text-muted, #6b7876);background:#ffffffeb}.sa-dash__rank--1{color:#fcd34d;background:#fcd34d26;box-shadow:0 0 12px #fcd34d33}.sa-dash__rank--2{color:#d1d5db;background:#d1d5db1f}.sa-dash__rank--3{color:#d97706;background:#d9770626}.sa-dash__project-cell{display:flex;align-items:center;gap:.65rem;min-width:0}.sa-dash__project-avatar{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;border-radius:.55rem;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--white);background:linear-gradient(145deg,rgba(var(--primary-rgb),.55),rgba(var(--natural-dark-rgb),.9));border:1px solid rgba(32,48,46,.1)}.sa-dash__project-name{font-weight:500;color:#20302e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-dash__project-cell--stack{align-items:flex-start}.sa-dash__project-meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sa-dash__project-company{font-size:.68rem;color:var(--app-text-muted, #6b7876);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-main-container .sa-dash .sa-dash__table--compact{font-size:.8125rem}.dash-main-container .sa-dash .sa-dash__table--compact thead th{padding:.5rem .45rem;font-size:.6rem}.dash-main-container .sa-dash .sa-dash__table--compact tbody td{padding:.55rem .45rem}.dash-main-container .sa-dash .sa-dash__table--compact .sa-dash__project-avatar{width:1.65rem;height:1.65rem;font-size:.6rem;border-radius:.45rem}.dash-main-container .sa-dash .sa-dash__table--compact .sa-dash__rank{width:1.35rem;height:1.35rem;font-size:.65rem}.sa-dash__td-muted{color:var(--app-text-muted, #6b7876)!important;font-size:.8125rem}.sa-dash__member-stat{display:flex;flex-direction:column;gap:.3rem;min-width:4.5rem}.sa-dash__member-value{font-weight:600;font-variant-numeric:tabular-nums;color:#20302e}.sa-dash__member-bar{height:.3rem;border-radius:999px;background:#0f6b6614;overflow:hidden}.sa-dash__member-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--primary-rgb),.85),rgba(var(--primary-light-rgb),.95));transition:width .5s ease}.sa-dash__badge{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;font-size:.68rem;font-weight:600;margin:.1rem .2rem .1rem 0;background:rgba(var(--primary-rgb),.22);color:rgba(var(--primary-light-rgb),1);border:1px solid rgba(var(--primary-light-rgb),.2)}.sa-dash__badge--su{background:#6eafcb26;color:#94c8dc;border-color:#6eafcb40}.sa-dash__badge--muted{background:#ffffffeb;color:var(--app-text-muted, #6b7876);border-color:#20302e1a}.sa-dash__td-action{text-align:center;color:rgba(var(--primary-light-rgb),.7)!important}.sa-dash__td-action svg{font-size:.7rem;opacity:.45;transition:opacity .2s ease,transform .2s ease}.sa-dash__empty{padding:2rem .75rem;text-align:center;font-size:.875rem;color:var(--app-text-muted, #6b7876)}.sa-dash__section--actions{margin-top:.25rem;padding-top:0}.sa-dash__section-head--center{justify-content:center}.sa-dash__actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem}.sa-dash__actions--center{width:100%;max-width:100%;margin:0;grid-template-columns:repeat(3,minmax(200px,1fr))}@media(max-width:991px){.sa-dash__actions--center{width:100%;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.sa-dash__action{display:flex;align-items:center;gap:.75rem;padding:.85rem .95rem;border-radius:8px;border:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #ffffff);box-shadow:0 1px 3px #20302e0f;text-decoration:none;color:var(--app-text, #20302e);transition:border-color .2s ease,background .2s ease,transform .2s ease}.sa-dash__action:hover{border-color:#0f6b6659;background:var(--app-primary-tint, #e7f3f1);transform:translateY(-1px)}.sa-dash__action-icon{flex-shrink:0;width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:8px;font-size:.9rem;color:var(--app-primary, #0f6b66);background:var(--app-primary-tint, #e7f3f1)}.sa-dash__action-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.08rem}.sa-dash__action-group{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-muted, #6b7876)}.sa-dash__action-label{font-size:.875rem;font-weight:500;line-height:1.25;color:var(--app-text, #20302e)}.sa-dash__action-arrow{flex-shrink:0;font-size:.7rem;opacity:.4;transition:opacity .2s ease,transform .2s ease}.sa-dash__action:hover .sa-dash__action-arrow{opacity:.85;transform:translate(2px)}.cap-access{--cap-access-accent: var(--primary-light);--cap-access-accent-soft: rgba(74, 145, 176, .15);display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;border-radius:12px;background:#ffffffeb;border:1px solid rgba(32,48,46,.1);border-left:3px solid var(--cap-access-accent);box-sizing:border-box}.cap-access--locked{--cap-access-accent: var(--primary-light);--cap-access-accent-soft: rgba(74, 145, 176, .15)}.cap-access--pending{--cap-access-accent: var(--warning);--cap-access-accent-soft: rgba(245, 158, 11, .15)}.cap-access--unlocked{--cap-access-accent: var(--success);--cap-access-accent-soft: rgba(16, 185, 129, .15)}.cap-access--rejected{--cap-access-accent: var(--error);--cap-access-accent-soft: rgba(239, 68, 68, .15)}.cap-access__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;color:var(--cap-access-accent);background:var(--cap-access-accent-soft)}.cap-access__icon svg{width:1.35rem;height:1.35rem}.cap-access__body{flex:1;min-width:0}.cap-access__heading{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:.2rem}.cap-access__title{font-size:.95rem;font-weight:600;color:#20302e;line-height:1.2}.cap-access__pill{display:inline-flex;align-items:center;padding:.1rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cap-access-accent);background:var(--cap-access-accent-soft);border:1px solid var(--cap-access-accent)}.cap-access__text{margin:0;font-size:.85rem;color:var(--text-gray);line-height:1.5}.cap-access__action{flex-shrink:0}.cap-access__action .cap-access__btn{white-space:nowrap;text-decoration:none!important}@media(max-width:700px){.cap-access{flex-direction:column;align-items:flex-start}.cap-access__action{width:100%}.cap-access__action .cap-access__btn{width:100%!important;justify-content:center}}:root{--dark: #0b1c26;--natural-dark: #15374c;--natural-dark-light: #174458;--primary-dark: #014270;--primary: #2a73a5;--primary-light: #4a91b0;--secondary: #1a5c85;--secondary-light: #6eafcb;--neutral-light: #94c8dc;--light: #b9dde8;--very-light: #e3f2f7;--very-very-light: #f5f5f5;--black: #000000;--white: #ffffff;--dark-gray: #2b2b2b;--light-gray: #7a7a7a;--very-light-gray: #d1d5db;--very-light-gray-2: #e5e7eb;--very-very-light-gray: #f9fafb;--text-gray: #cacaca;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--highlight-1: #db6d53;--highlight-2: #9b7d9d;--error: #ef4444;--error-light: #fef2f2;--warning: #f59e0b;--warning-light: #fffbeb;--success: #10b981;--success-light: #f0fdf4;--white-rgb: 255, 255, 255;--dark-rgb: 1, 21, 35;--primary-rgb: 42, 115, 165;--primary-light-rgb: 74, 145, 176;--natural-dark-rgb: 21, 55, 76;--font-size-3xl: min(max(2.84vw, 4.26vh), 59.6px);--font-size-2xl-3xl: min(max(2.65vw, 3.98vh), 56px);--font-size-2xl: min(max(2.46vw, 3.69vh), 52.1px);--font-size-xl-2xl: min(max(2.27vw, 3.41vh), 48.5px);--font-size-xl: min(max(2.13vw, 3.2vh), 44.7px);--font-size-lg-xl: min(max(1.98vw, 2.97vh), 41px);--font-size-lg: min(max(1.8vw, 2.7vh), 37.4px);--font-size-l-lg: min(max(1.61vw, 2.42vh), 33.6px);--font-size-l: min(max(1.42vw, 2.13vh), 29.7px);--font-size-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md-l: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md: min(max(1.04vw, 1.56vh), 22.4px);--font-size-sm-md: min(max(.95vw, 1.43vh), 20.1px);--font-size-sm: min(max(.85vw, 1.28vh), 17.9px);--font-size-xs-sm: min(max(.76vw, 1.14vh), 16.4px);--font-size-xs: min(max(.71vw, 1.07vh), 15px);--font-size-2xs-xs: min(max(.66vw, .99vh), 14.3px);--font-size-2xs: min(max(.66vw, .99vh), 13.5px);--font-size-3xs-2xs: min(max(.57vw, .86vh), 12.6px);--font-size-3xs: min(max(.57vw, .86vh), 12px);--spacing-4xs: min(max(.19vw, .29vh), 3.6px);--spacing-4xs-xs: min(max(.28vw, .42vh), 5.6px);--spacing-xs: min(max(.38vw, .57vh), 7.5px);--spacing-xs-sm: min(max(.57vw, .86vh), 11.3px);--spacing-sm: min(max(.71vw, 1.07vh), 15px);--spacing-sm-md: min(max(.85vw, 1.28vh), 18.6px);--spacing-md: min(max(1.04vw, 1.56vh), 22.4px);--spacing-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--spacing-lg: min(max(1.42vw, 2.13vh), 29.7px);--spacing-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--spacing-xl: min(max(2.13vw, 3.2vh), 44.7px);--spacing-xl-2xl: min(max(2.46vw, 3.69vh), 52.1px);--spacing-2xl: min(max(2.84vw, 4.26vh), 59.6px);--spacing-2xl-3xl: min(max(3.21vw, 4.82vh), 67.1px);--spacing-3xl: min(max(3.55vw, 5.33vh), 74.6px);--spacing-3xl-4xl: min(max(3.87vw, 5.81vh), 81.9px);--spacing-4xl: min(max(4.25vw, 6.38vh), 89.3px);--spacing-4xl-5xl: min(max(4.97vw, 7.46vh), 104.3px);--spacing-5xl: min(max(5.67vw, 8.51vh), 119.1px);--border-radius-xs: min(max(.38vw, .57vh), 7.5px);--border-radius-xs-sm: min(max(.57vw, .86vh), 11.3px);--border-radius-sm: min(max(.71vw, 1.07vh), 15px);--border-radius-sm-md: min(max(.85vw, 1.28vh), 18.6px);--border-radius-md: min(max(1.04vw, 1.56vh), 22.4px);--border-radius-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--border-radius-lg: min(max(1.42vw, 2.13vh), 29.7px);--border-radius-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--border-radius-xl: min(max(2.13vw, 3.2vh), 44.7px);--size-xs: min(max(2.13vw, 3.2vh), 44.7px);--size-xs-sm: min(max(2.84vw, 4.26vh), 59.6px);--size-sm: min(max(3.55vw, 5.33vh), 74.6px);--size-sm-md: min(max(4.63vw, 6.95vh), 96.9px);--size-md: min(max(5.67vw, 8.51vh), 119.1px);--size-md-lg: min(max(6.38vw, 9.57vh), 134px);--size-lg: min(max(7.09vw, 10.64vh), 148.8px);--size-lg-xl: min(max(8.88vw, 13.33vh), 186.2px);--size-xl: min(max(10.64vw, 15.98vh), 223.4px);--size-xl-2xl: min(max(12.38vw, 18.6vh), 260.6px);--size-2xl: min(max(14.18vw, 21.28vh), 297.8px);--size-2xl-3xl: min(max(19.47vw, 29.21vh), 409.4px);--size-3xl: min(max(24.81vw, 37.26vh), 520.9px);--size-3xl-4xl: min(max(30.15vw, 45.3vh), 632.7px);--size-4xl: min(max(35.44vw, 53.22vh), 744.2px);--size-4xl-full: min(max(49.61vw, 74.52vh), 1041.9px);--size-full: min(max(70.88vw, 106.42vh), 1488.8px)}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container),body:has(.dash-main-container) .modal,body:has(.rep-main-container) .modal,body:has(.cap-main-container) .modal,body:has(.asses-main-container) .modal,body:has(.chat-main-container) .modal{--client-input-bg: #ffffff;--client-input-border: rgba(32, 48, 46, .12);--client-input-filled: var(--app-input-filled, #e8f0ee);--client-input-text: #20302e;--client-input-placeholder: rgba(32, 48, 46, .55);--client-label: var(--primary-light);--client-control-font: .8125rem;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}:root{--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.cap-main-container{margin:0;line-height:normal;display:flex;flex-direction:row;height:100vh}.cap-access-wrap{margin-bottom:1rem}.cap-frame-parents{width:250px;position:relative;background-color:#fff;border-right:1px solid #dddee5;box-sizing:border-box;display:flex;flex-direction:column;padding:24px;gap:24px;height:100vh}.cap-layer-1-wrappers{align-self:stretch;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;padding:0 10px}.cap-layer-1-icons{width:47px;position:relative;height:35px;overflow:hidden;flex-shrink:0}.cap-frame-parent{background:linear-gradient(90deg,#fe626000,#fe626033 124.52%),linear-gradient(180deg,#f9fcff,#f5f7f9);box-shadow:0 5px 12px 2px #5c9cd41a;width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;font-size:24px;color:#000419;font-family:Poppins}.cap-frame-group{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 24px 0}.cap-assessment{position:relative;letter-spacing:-.02em;line-height:120%}.cap-assessment-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.cap-frame-1000005381{padding:24px 24px 0;display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;width:100%;height:85%}.cap-frame-3465212{background:linear-gradient(to left,#fff,#fff);border-radius:12px;box-shadow:0 8px 20px #5c9cd41a;border-style:solid;border-color:#dddee5;border-width:1px 1px 0px 1px;padding:24px;width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;font-size:24px;color:#000419;font-family:Poppins;box-sizing:border-box;overflow-y:auto}@media(max-width:768px){.cap-frame-3465212{padding:16px;font-size:20px}}@media(max-width:480px){.cap-frame-3465212{padding:12px;font-size:18px}}.cap-frame-1000005388{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;height:569px;position:relative}.cap-frame-1000005399{display:flex;flex-direction:row;gap:18px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.cap-frame-1000005394{display:flex;flex-direction:column;gap:0px;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative}.cap-frame-1000005397{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.cap-capability-threads{background:linear-gradient(to left,#fff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins,sans-serif;font-size:14px;position:relative}.cap-any-additional-documents-or-context-required-by-the-sme-will-appear-here{background:linear-gradient(to left,#474e51,#474e51);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:12px;position:relative}.cap-frame-content{display:flex;width:100%;box-sizing:border-box;border-radius:8px}.cap-message-section{display:flex;flex-direction:row;background:#fff;overflow:hidden;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.cap-frame-parent4{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;font-size:11px;width:100%}.cap-capabilities-list{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;width:100%}.cap-capability-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:36px;width:100%}.cap-capability-row .cap-frame-parent5{flex:1;min-width:0;cursor:pointer}.cap-capability-row .cap-frame-wrapper12{flex:1;min-width:0;height:auto;overflow:visible}.cap-frame-wrapper1{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:14px;gap:10px;cursor:pointer;margin-bottom:10px}.cap-frame-parent5.highlight{border:2px solid #707070;background-color:#fafafa;transition:background-color .3s,border-color .3s}.cap-frame-parent5{width:100%;border-radius:6px;background-color:#fff;border:1px solid #dddee5;box-sizing:border-box;overflow:hidden;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 15px 24px}.cap-frame-parent6{overflow:hidden;flex-shrink:0;padding-bottom:20px}.cap-strategic-management-parent{flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start}.cap-strategic-management{font-size:1rem;align-self:stretch;position:relative;display:inline-block;flex-shrink:0;margin-bottom:5px}.cap-focuses-on-planning{font-size:.8rem;align-self:stretch;position:relative;letter-spacing:.01em;line-height:128%;color:#5a5f62}.cap-frame-wrapper2{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;text-align:right;font-size:12px}.cap-selected-parent{border-radius:8px;height:26px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:5px;box-sizing:border-box;gap:16px;margin-top:8px}.cap-selected{cursor:pointer;position:relative;line-height:120%;background:linear-gradient(#fff,#fff),#5a5f62;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cap-frame-item{width:15px;position:relative;height:10px;padding-left:5px}.cap-frame-wrapper12{flex:1;display:flex;flex-direction:column;justify-content:flex-start;font-size:16px;width:100%;height:100%;box-sizing:border-box;overflow-y:auto}@media(max-width:768px){.cap-frame-wrapper12{font-size:14px;padding:12px}}@media(max-width:480px){.cap-frame-wrapper12{font-size:12px;padding:8px}}.cap-frame-1000005422{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;gap:10px}.cap-checkbox-parent{align-self:stretch;border-radius:6px;background-color:#fff;border:1px solid #dddee5;overflow:hidden;display:flex;flex-direction:row;align-items:end;justify-content:flex-start;padding:5px}.cap-checkbox{display:flex;flex-direction:row;align-items:center;margin-left:10px}.cap-real-checkbox{position:relative;border-radius:2px;border:1px solid #d9d9d9;box-sizing:border-box;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;height:10px;z-index:1}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.cap-checkbox-input input{margin-right:10px}.cap-data-ai{color:#333;font-size:11px;align-self:stretch;position:relative;display:inline-block;margin-bottom:5px}.Sub-cap-data-ai{font-size:10px;color:#333}.cap-next-parent{width:100%;border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;color:#474e51;margin-left:auto;line-height:120%}.cap-next-button{background-color:transparent;position:relative;border:none;cursor:pointer;border-radius:5px;align-items:center;font-size:14px}.cap-next-button:hover{text-decoration:none}.Cap-Header-Frame-1000005394{display:flex;flex-direction:column;gap:0px;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative}.Cap-Header-Frame-1000005397{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.Cap-Header-Frame-threads{background:linear-gradient(to left,#fff,#fff);background-clip:text;-webkit-background-clip:text;text-align:left;font-size:14px;position:relative}.cap-next-button:disabled{opacity:.6;cursor:not-allowed}.cap-submitting-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;gap:12px;padding:48px 24px;text-align:center}.cap-submitting-spinner{width:2rem;height:2rem;border:2px solid rgba(0,4,25,.12);border-top-color:#e6e1d9;border-radius:50%;animation:cap-submitting-spin .75s linear infinite}@keyframes cap-submitting-spin{to{transform:rotate(360deg)}}.cap-submitting-title{margin:0;font-size:16px;font-weight:600;color:#000419}.cap-submitting-hint{margin:0;font-size:14px;color:#000419a6}.dash-main-container.cap-selection-page .dash-frame-wrapper{padding-left:var(--spacing-md, 1rem);padding-right:var(--spacing-md, 1rem)}.dash-main-container.cap-selection-page .dash-frame-div{width:100%;max-width:none;padding-left:var(--spacing-md, 1rem)!important;padding-right:var(--spacing-md, 1rem)!important}.dash-main-container.cap-selection-page .dash-page-intro{padding-left:var(--spacing-md, 1rem);padding-right:var(--spacing-md, 1rem)}.dash-main-container.cap-selection-page .dash-page-intro__text,.dash-main-container.cap-selection-page .dash-capability-threads.dash-page-intro__text{max-width:none}.dash-main-container.cap-selection-page .cap-frame-content,.dash-main-container.cap-selection-page .cap-message-section,.dash-main-container.cap-selection-page .cap-frame-parent4,.dash-main-container.cap-selection-page .cap-capabilities-list{width:100%;max-width:none}.dash-main-container.cap-selection-page .cap-frame-1000005422{display:grid;grid-template-columns:1fr;gap:.65rem;padding-left:.5rem;margin-left:0;border-left:2px solid rgba(32,48,46,.1)}@media(min-width:768px){.dash-main-container.cap-selection-page .cap-frame-1000005422{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.dash-main-container.cap-selection-page .cap-frame-1000005422{grid-template-columns:repeat(3,minmax(0,1fr))}}.dash-main-container.cap-selection-page .cap-checkbox-parent{min-width:0;height:100%;box-sizing:border-box}.dash-main-container.cap-selection-page .client-page{width:100%;max-width:none}html.app-theme .dash-main-container.cap-selection-page.app-shell .app-shell__main{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}html.app-theme .dash-main-container.cap-selection-page .app-topbar{flex-shrink:0}.dash-main-container.cap-selection-page .app-content,.dash-main-container.cap-selection-page .app-content__surface{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.dash-main-container.cap-selection-page .client-page{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-bottom:0}.dash-main-container.cap-selection-page .client-page__body{width:100%;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-bottom:0}.dash-main-container.cap-selection-page .cap-sel{width:100%;max-width:none;align-self:stretch;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.dash-main-container.cap-selection-page .cap-sel-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:5.75rem}.dash-main-container.cap-selection-page .cap-access-wrap,.dash-main-container.cap-selection-page .cap-sel-header{flex-shrink:0}.dash-main-container.cap-selection-page .cap-sel-header{margin-bottom:1rem}.dash-main-container.cap-selection-page .cap-sel-step{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--app-primary, #0f6b66)}.dash-main-container.cap-selection-page .cap-sel-title{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.25;color:var(--app-heading, #000419)}.dash-main-container.cap-selection-page .cap-sel-lead{margin:0;font-size:.9375rem;line-height:1.5;color:var(--app-text-muted, rgba(0, 4, 25, .65));max-width:48rem}.dash-main-container.cap-selection-page .cap-sel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;width:100%}.dash-main-container.cap-selection-page .cap-sel-item{margin:0;padding:0;width:100%}.dash-main-container.cap-selection-page .cap-sel-card{width:100%;border:1px solid var(--app-border, rgba(0, 4, 25, .12));border-radius:.75rem;background:var(--app-surface, #fff);overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.dash-main-container.cap-selection-page .cap-sel-card.is-selected,.dash-main-container.cap-selection-page .cap-sel-card.is-partial{border-color:var(--app-primary, #0f6b66);background:var(--app-surface, #fff);box-shadow:none}.dash-main-container.cap-selection-page .cap-sel-card.is-selected .cap-sel-card__title,.dash-main-container.cap-selection-page .cap-sel-card.is-partial .cap-sel-card__title{color:var(--app-primary, #0f6b66)}.dash-main-container.cap-selection-page .cap-sel-card__main{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;cursor:pointer}.dash-main-container.cap-selection-page .cap-sel-card__main>.cap-sel-check{margin-top:.15rem}.dash-main-container.cap-selection-page .cap-sel-card__body{flex:1;min-width:0}.dash-main-container.cap-selection-page .cap-sel-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:.35rem}.dash-main-container.cap-selection-page .cap-sel-card__title{margin:0;font-size:1rem;font-weight:600;line-height:1.35;color:var(--app-text, #000419)}.dash-main-container.cap-selection-page .cap-sel-tag{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:6px;font-size:.6875rem;font-weight:600;line-height:1.3;white-space:nowrap}.dash-main-container.cap-selection-page .cap-sel-tag--single{background:#fe7a592e;color:#000419d9}.dash-main-container.cap-selection-page .cap-sel-tag--group{background:var(--app-primary-tint, rgba(15, 107, 102, .12));color:var(--app-primary, #0f6b66)}.dash-main-container.cap-selection-page .cap-sel-card__desc{margin:0;font-size:.875rem;line-height:1.45;color:var(--app-text-muted, rgba(0, 4, 25, .65))}.dash-main-container.cap-selection-page .cap-sel-expand{flex-shrink:0;display:inline-flex;flex-direction:row;align-items:center;gap:.55rem;margin:0;margin-top:.1rem;padding:0 0 0 .75rem;border:none;background:transparent;cursor:pointer;color:var(--app-text-muted, rgba(0, 4, 25, .55));font:inherit}.dash-main-container.cap-selection-page .cap-sel-expand__meta{display:flex;align-items:center;white-space:nowrap}.dash-main-container.cap-selection-page .cap-sel-expand__meta-count{font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--app-primary, #0f6b66)}.dash-main-container.cap-selection-page .cap-sel-expand__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border:1px solid var(--app-border, rgba(32, 48, 46, .14));border-radius:6px;background:var(--app-surface, #fff);color:var(--app-text-muted, #6b7876)}.dash-main-container.cap-selection-page .cap-sel-expand__icon{transition:transform .2s ease}.dash-main-container.cap-selection-page .cap-sel-expand__icon.is-open{transform:rotate(180deg)}.dash-main-container.cap-selection-page .cap-sel-subs{margin:0 1.125rem 1.125rem;padding:.85rem .9rem .95rem;border:none;border-radius:8px;background:var(--app-bg, #faf8f6)}.dash-main-container.cap-selection-page .cap-sel-subs__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 0 .65rem}.dash-main-container.cap-selection-page .cap-sel-subs__label{font-size:.8125rem;font-weight:600;color:var(--app-text, #000419)}.dash-main-container.cap-selection-page .cap-sel-subs__select-all{margin:0;padding:0;border:none;background:none;font-size:.8125rem;font-weight:600;color:var(--app-primary, #0f6b66);cursor:pointer;text-decoration:none}.dash-main-container.cap-selection-page .cap-sel-subs__select-all:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.dash-main-container.cap-selection-page .cap-sel-subs__grid{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:640px){.dash-main-container.cap-selection-page .cap-sel-subs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.dash-main-container.cap-selection-page .cap-sel-subs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dash-main-container.cap-selection-page .cap-sel-sub-card{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;border:1px solid var(--app-border, rgba(0, 4, 25, .12));border-radius:.5rem;background:var(--app-surface, #fff);cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease}.dash-main-container.cap-selection-page .cap-sel-sub-card.is-selected{border-color:var(--app-primary, #0f6b66);background:var(--app-surface, #fff);box-shadow:0 0 0 1px #0f6b660f}.dash-main-container.cap-selection-page .cap-sel-sub-card.is-disabled{opacity:.65;cursor:not-allowed}.dash-main-container.cap-selection-page .cap-sel-sub-card__text{min-width:0;flex:1}.dash-main-container.cap-selection-page .cap-sel-sub-card__title{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--app-text, #000419);margin-bottom:.2rem}.dash-main-container.cap-selection-page .cap-sel-sub-card__desc{margin:0;font-size:.8125rem;line-height:1.4;color:var(--app-text-muted, rgba(0, 4, 25, .6))}.dash-main-container.cap-selection-page .cap-sel-check{position:relative;flex-shrink:0;display:inline-flex;margin-top:.1rem;cursor:pointer}.dash-main-container.cap-selection-page .cap-sel-check.is-disabled{cursor:not-allowed;opacity:.55}.dash-main-container.cap-selection-page .cap-sel-check__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.dash-main-container.cap-selection-page .cap-sel-check__box{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:4px;border:1.5px solid rgba(32,48,46,.22);background:var(--app-surface, #fff);color:#fff;transition:border-color .15s ease,background-color .15s ease}.dash-main-container.cap-selection-page .cap-sel-check.is-checked .cap-sel-check__box,.dash-main-container.cap-selection-page .cap-sel-check.is-indeterminate .cap-sel-check__box{border-color:var(--app-primary, #0f6b66);background:var(--app-primary, #0f6b66)}.dash-main-container.cap-selection-page .cap-sel-footer{position:fixed;z-index:25;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;margin:0;padding:.85rem 1.5rem;box-sizing:border-box;border-top:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #ffffff);box-shadow:none}@media(min-width:992px){html.app-theme .dash-main-container.cap-selection-page .cap-sel-footer{left:240px}html.app-theme .dash-main-container.cap-selection-page.app-shell--collapsed .cap-sel-footer{left:64px}}@media(max-width:639px){.dash-main-container.cap-selection-page .cap-sel-footer{padding-left:1.25rem;padding-right:1.25rem}}.dash-main-container.cap-selection-page .cap-sel-footer__count{margin:0;font-size:1rem;font-weight:400;line-height:1.4;color:var(--app-text, #20302e)}.dash-main-container.cap-selection-page .cap-sel-footer__count-num{font-weight:700}.dash-main-container.cap-selection-page .cap-sel-footer__cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.35rem;border-radius:8px;font-size:.9375rem;font-weight:600;white-space:nowrap}@media(max-width:991.98px){.dash-main-container .cap-frame-1000005381,.dash-main-container .cap-frame-3465212,.dash-main-container .cap-frame-1000005388,.dash-main-container .cap-frame-content,.dash-main-container .cap-message-section,.dash-main-container .cap-frame-wrapper12,.dash-main-container .cap-frame-parent5,.dash-main-container .cap-frame-1000005422{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;flex:0 0 auto!important}.dash-main-container .cap-frame-1000005381,.dash-main-container .cap-frame-3465212,.dash-main-container .cap-message-section,.dash-main-container .cap-frame-parent5{justify-content:flex-start!important;align-items:stretch!important}.dash-main-container .cap-frame-1000005399{flex-direction:column;width:100%}.dash-main-container .cap-submitting-overlay{min-height:0;padding:32px 16px}}html.app-theme .pdf-report-preview-modal.app-modal-surface{display:flex;flex-direction:column;width:min(92vw,1200px)!important;max-width:min(92vw,1200px)!important;height:min(92dvh,900px);max-height:min(92dvh,900px)}html.app-theme .pdf-report-preview-modal.app-modal-surface--fullscreen,html.app-theme .pdf-report-preview-modal.app-modal-surface--fullscreen.app-modal-surface--4xl{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh;border-radius:0}html.app-theme .pdf-report-preview-modal .app-modal-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}html.app-theme .pdf-report-preview-modal .app-modal-footer{flex-shrink:0;padding:.75rem 1rem;border-top:1px solid var(--app-border, #d8d2c8);background:var(--app-surface-muted, #f1eee9)}html.app-theme .pdf-report-preview-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;width:100%}html.app-theme .pdf-report-preview-actions .app-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding-left:.85rem;padding-right:.85rem;font-weight:600}html.app-theme .pdf-report-preview-actions__icon{width:1rem;height:1rem;margin-right:.35rem;flex-shrink:0}html.app-theme .pdf-report-preview-panel{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%;background:var(--app-surface-alt, #e8e4dc)}html.app-theme .pdf-report-preview-stage{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:100%;width:100%}html.app-theme .pdf-report-preview-canvas{flex:1 1 auto;min-height:0;display:flex;align-items:stretch;justify-content:center;padding:.75rem;background:var(--app-surface-alt, #e8e4dc);box-sizing:border-box}html.app-theme .pdf-report-preview-frame{flex:1 1 auto;width:100%;height:100%;min-height:420px;border:0;border-radius:var(--app-radius-md, 8px);background:#525659;box-shadow:0 8px 32px #20302e1f}html.app-theme .pdf-report-preview-state{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:240px;padding:1.5rem;text-align:center;color:var(--app-text-muted, #5c6b68);font-size:.9375rem}html.app-theme .pdf-report-preview-state--error{color:var(--app-danger, #d64545)}html.app-theme .pdf-report-preview-stage:fullscreen,html.app-theme .pdf-report-preview-stage:-webkit-full-screen,html.app-theme .pdf-report-preview-stage.pdf-report-preview-stage--native-fs:fullscreen,html.app-theme .pdf-report-preview-stage.pdf-report-preview-stage--native-fs:-webkit-full-screen{background:var(--app-surface-alt, #e8e4dc)}html.app-theme .pdf-report-preview-fs-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--app-surface, #ffffff);border-bottom:1px solid var(--app-border, #d8d2c8);box-shadow:0 1px #20302e0f}html.app-theme .pdf-report-preview-fs-bar__title{margin:0;font-size:1rem;font-weight:600;color:var(--app-heading, #20302e);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.app-theme .pdf-report-preview-fs-bar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}html.app-theme .pdf-report-preview-fs-bar__actions .app-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;font-weight:600}html.app-theme .pdf-report-preview-stage:fullscreen .pdf-report-preview-frame,html.app-theme .pdf-report-preview-stage:-webkit-full-screen .pdf-report-preview-frame{min-height:0;max-height:none;box-shadow:0 12px 40px #20302e26}.reports-attachment-actions{display:inline-flex;flex-wrap:wrap;gap:.45rem;align-items:center}@media(max-width:767.98px){html.app-theme .pdf-report-preview-modal.app-modal-surface{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh;border-radius:0}html.app-theme .pdf-report-preview-actions{justify-content:stretch}html.app-theme .pdf-report-preview-actions .app-btn{flex:1 1 calc(50% - .25rem);justify-content:center}html.app-theme .pdf-report-preview-fs-bar{flex-direction:column;align-items:stretch}html.app-theme .pdf-report-preview-fs-bar__actions{width:100%}html.app-theme .pdf-report-preview-fs-bar__actions .app-btn{flex:1 1 auto;justify-content:center}.reports-attachment-actions{width:100%}}.record-detail-modal-dialog{max-width:min(720px,94vw)}.record-detail-modal-dialog.modal-xl{max-width:min(960px,96vw)}.record-detail-modal-content{max-height:min(88vh,900px);display:flex;flex-direction:column}.rdm-header{align-items:flex-start!important}.rdm-header-text{display:flex;flex-direction:column;gap:.25rem;padding-right:.5rem;min-width:0}.rdm-title{font-size:1.15rem;font-weight:600;margin:0;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.rdm-subtitle{font-size:.85rem;opacity:.75;line-height:1.35}.rdm-body{overflow-y:auto;max-height:min(62vh,640px);padding:1.25rem 1.5rem!important}.record-detail-modal-dialog.modal-xl .rdm-body{max-height:min(72vh,780px)}.rdm-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem;min-width:0;max-width:100%}@media(max-width:576px){.rdm-field-grid{grid-template-columns:1fr}}.rdm-field--full{grid-column:1 / -1}.rdm-field-label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.65;margin-bottom:.28rem}.rdm-field-value{font-size:.95rem;line-height:1.45;word-break:break-word;white-space:pre-wrap}.rdm-empty{opacity:.5}.rdm-status-badge{font-weight:500;font-size:.75rem}.rdm-group{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(32,48,46,.1)}.rdm-group:first-child{margin-top:0;padding-top:0;border-top:none}.rdm-group-title{font-size:.9rem;font-weight:600;margin-bottom:.75rem;letter-spacing:.02em}.rdm-group-content{display:flex;flex-direction:column;gap:.75rem}.rdm-nested-card{border:1px solid rgba(32,48,46,.1);border-radius:.5rem;padding:.75rem .9rem;background:#ffffffeb}.rdm-subcap-card{padding:1rem 1.05rem}.rdm-subcap-index{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:999px;font-size:.75rem;font-weight:700;background:#0f6b661a}.rdm-maturity-list{display:flex;flex-direction:column;gap:.55rem}.rdm-maturity-item{border:1px solid rgba(32,48,46,.1);border-radius:.45rem;padding:.55rem .7rem;background:#ffffffeb}.rdm-maturity-item__header{display:flex;align-items:center;gap:.55rem;margin-bottom:.25rem}.rdm-maturity-item__value{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;border-radius:.35rem;font-size:.75rem;font-weight:700;background:#0f6b661f}.rdm-maturity-item__label{font-size:.9rem;font-weight:600}.rdm-maturity-item__definition{font-size:.82rem;line-height:1.4;opacity:.85;white-space:pre-wrap;word-break:break-word}.rdm-nested-card-title{font-size:.88rem;font-weight:600;margin-bottom:.5rem;min-width:0;overflow-wrap:anywhere;word-break:break-word}.rdm-edit-title{flex:1 1 12rem;min-width:0}.rdm-field .form-control,.rdm-field .form-select{width:100%}.rdm-nested-meta{font-size:.8rem;opacity:.75;margin-bottom:.35rem}.rdm-chip-row{display:flex;flex-wrap:wrap;gap:.4rem}.rdm-chip{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;background:#0f6b6614;border:1px solid rgba(32,48,46,.12)}body:has(.dash-main-container) .modal .record-detail-modal-content .rdm-header .btn-close,body:has(.rep-main-container) .modal .record-detail-modal-content .rdm-header .btn-close,body:has(.cap-main-container) .modal .record-detail-modal-content .rdm-header .btn-close{--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2320302e'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background:transparent var(--bs-btn-close-bg) center / 1em auto no-repeat!important;filter:none!important;opacity:.72;width:1.25rem;height:1.25rem;padding:.25rem;border-radius:6px;transition:opacity .2s ease,background-color .2s ease}body:has(.dash-main-container) .modal .record-detail-modal-content .rdm-header .btn-close:hover,body:has(.dash-main-container) .modal .record-detail-modal-content .rdm-header .btn-close:focus-visible,body:has(.rep-main-container) .modal .record-detail-modal-content .rdm-header .btn-close:hover,body:has(.rep-main-container) .modal .record-detail-modal-content .rdm-header .btn-close:focus-visible,body:has(.cap-main-container) .modal .record-detail-modal-content .rdm-header .btn-close:hover,body:has(.cap-main-container) .modal .record-detail-modal-content .rdm-header .btn-close:focus-visible{opacity:1;background-color:#0f6b661a!important;box-shadow:none}.rdm-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:flex-end;padding:.75rem 1.25rem!important;border-top:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #ffffff)}html.app-theme .record-detail-modal-content .rdm-footer{flex-wrap:wrap!important}html.app-theme .record-detail-modal-content .rdm-footer--two-row{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.65rem!important}html.app-theme .record-detail-modal-content .rdm-footer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;width:100%}html.app-theme .record-detail-modal-content .rdm-footer__row--record{padding-top:.65rem;border-top:1px solid var(--app-border, #e6e1d9);justify-content:flex-end}html.app-theme .record-detail-modal-content .rdm-footer__row--record .rdm-footer-btn{min-width:9.5rem!important;max-width:11.5rem!important}html.app-theme .record-detail-modal-content .rdm-footer .rdm-footer-btn,html.app-theme .record-detail-modal-content .rdm-footer .app-btn.rdm-footer-btn{flex:0 0 auto!important;width:auto!important;min-width:8.5rem!important;max-width:11.5rem!important;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;margin:0!important;padding:0 .875rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;box-sizing:border-box!important;border-radius:8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:none!important}html.app-theme .record-detail-modal-content .rdm-footer .rdm-footer-btn--wide{max-width:min(16rem,100%)!important;white-space:normal;text-align:center;line-height:1.15;height:auto!important;min-height:2.5rem!important;max-height:none!important;padding-top:.4rem!important;padding-bottom:.4rem!important}html.app-theme .record-detail-modal-content .rdm-footer .app-btn--outline.rdm-footer-btn{border:1px solid var(--app-primary, #0f6b66)!important;background:var(--app-surface, #ffffff)!important;color:var(--app-primary, #0f6b66)!important;box-shadow:none!important}html.app-theme .record-detail-modal-content .rdm-footer .app-btn--outline.rdm-footer-btn:hover:not(:disabled){background:var(--app-primary-tint, rgba(15, 107, 102, .08))!important;border-color:var(--app-primary, #0f6b66)!important;color:var(--app-primary, #0f6b66)!important}html.app-theme .record-detail-modal-content .rdm-footer .app-btn--primary.rdm-footer-btn{border:1px solid var(--app-primary, #0f6b66)!important;background:var(--app-primary, #0f6b66)!important;color:#fff!important;box-shadow:none!important}html.app-theme .record-detail-modal-content .rdm-footer .app-btn--primary.rdm-footer-btn:hover:not(:disabled){background:#0c5652!important;border-color:#0c5652!important}html.app-theme .record-detail-modal-content .rdm-footer .app-btn--danger.rdm-footer-btn{border:1px solid var(--app-danger, #d64545)!important;background:var(--app-danger, #d64545)!important;color:#fff!important;box-shadow:none!important}html.app-theme .record-detail-modal-content .rdm-footer .app-btn--danger.rdm-footer-btn:hover:not(:disabled){background:var(--app-danger-hover, #b93a3a)!important;border-color:var(--app-danger-hover, #b93a3a)!important}html.app-theme .record-detail-modal-content .rdm-footer .rdm-footer-btn svg{width:16px!important;height:16px!important;flex-shrink:0}html.app-theme .record-detail-modal-content .rdm-header .rdm-title{color:var(--app-text, #20302e);border-left:3px solid var(--app-heading-accent-bar, #fe7a59);padding-left:12px}html.app-theme .record-detail-modal-content .rdm-subtitle{color:var(--app-text-muted, #6b7876);opacity:1;padding-left:15px}html.app-theme .record-detail-modal-content .rdm-field-label{color:var(--app-text-muted, #6b7876);opacity:1}html.app-theme .record-detail-modal-content .rdm-field-value{color:var(--app-text, #20302e)}html.app-theme .record-detail-modal-content .rdm-body{color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}body:has(.dash-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn,body:has(.rep-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn,body:has(.cap-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn{background-color:var(--app-danger, #d64545)!important;border:1px solid var(--app-danger, #d64545)!important;color:#fff!important}body:has(.dash-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn:before,body:has(.rep-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn:before,body:has(.cap-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn:before{display:none!important;content:none!important}body:has(.dash-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn:hover:not(:disabled),body:has(.dash-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn:focus-visible:not(:disabled),body:has(.rep-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn:hover:not(:disabled),body:has(.rep-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn:focus-visible:not(:disabled),body:has(.cap-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn:hover:not(:disabled),body:has(.cap-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn:focus-visible:not(:disabled){background-color:var(--app-danger-hover, #b93a3a)!important;border-color:var(--app-danger-hover, #b93a3a)!important;color:#fff!important}body:has(.dash-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn svg,body:has(.rep-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn svg,body:has(.cap-main-container) .modal .record-detail-modal-content .rdm-footer .btn-danger.rdm-footer-btn svg{color:#fff!important;stroke:currentColor}tr.rdm-row-clickable,.rdm-card-clickable{cursor:pointer}tr.rdm-row-clickable:hover>td{background-color:rgba(var(--primary-rgb, 13, 110, 253),.08)!important}.rdm-card-clickable:hover{outline:1px solid rgba(32,48,46,.16)}.fw-attach-list{display:flex;flex-direction:column;gap:.85rem}.fw-attach-card{border:1px solid var(--app-border, #E6E1D9);border-radius:10px;overflow:hidden;background:var(--app-surface, #fff)}.fw-attach-preview{min-height:160px;max-height:240px;background:var(--app-surface-alt, #F7F4F0);display:flex;align-items:center;justify-content:center}.fw-attach-preview img,.fw-attach-preview iframe{width:100%;height:240px;border:0;object-fit:contain;background:var(--app-surface, #fff)}.fw-attach-empty{color:var(--app-text-muted, #6B7876);font-size:.9rem;padding:1.5rem;text-align:center}.fw-attach-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;background:var(--app-surface, #fff);border-top:1px solid var(--app-border, #E6E1D9)}.fw-attach-name{font-size:.85rem;word-break:break-all;margin:0;color:var(--app-text, #20302E)}.fw-attach-actions{display:flex;gap:.35rem;flex-shrink:0}.fw-attach-actions button svg{width:1rem;height:1rem}.fw-url-list{display:flex;flex-direction:column;gap:.55rem}.fw-url-row{display:flex;align-items:center;gap:.5rem}.fw-url-row .app-field{flex:1 1 auto;min-width:0}.fw-url-link{color:var(--app-primary, #0F6B66);word-break:break-all;font-size:.9rem}.fw-url-link:hover{color:var(--app-primary-hover, #0c5652);text-decoration:underline}.fw-url-add{align-self:flex-start}.fw-file-input{display:block;width:100%;padding:.55rem .75rem;border:1px solid var(--app-input-border, #E6E1D9);border-radius:.5rem;background:var(--app-input-bg, #fff);color:var(--app-input-text, #20302E);font-size:.875rem}.fw-file-input:hover::file-selector-button,.fw-file-input:hover::-webkit-file-upload-button{border-color:var(--app-primary, #0F6B66);color:var(--app-primary, #0F6B66)}body:has(.dash-main-container) .modal.show .modal-dialog.record-detail-modal-dialog.sa-oversight-chat-modal,body:has(.dash-main-container) .modal.show .modal-dialog.modal-xl.record-detail-modal-dialog.sa-oversight-chat-modal,html.app-theme body:has(.dash-main-container) .modal.show .modal-dialog.record-detail-modal-dialog.sa-oversight-chat-modal{--bs-modal-width: calc(100vw - var(--client-sidebar-width, 250px) - 3rem) !important;width:calc(100vw - var(--client-sidebar-width, 250px) - 3rem)!important;max-width:calc(100vw - var(--client-sidebar-width, 250px) - 3rem)!important;margin-left:auto!important;margin-right:auto!important}body:has(.dash-main-container .dash-frame-parents.collapsed) .modal.show .modal-dialog.record-detail-modal-dialog.sa-oversight-chat-modal,body:has(.dash-main-container.app-shell .sb--collapsed) .modal.show .modal-dialog.record-detail-modal-dialog.sa-oversight-chat-modal{--bs-modal-width: calc(100vw - var(--client-sidebar-width-collapsed, 80px) - 3rem) !important;width:calc(100vw - var(--client-sidebar-width-collapsed, 80px) - 3rem)!important;max-width:calc(100vw - var(--client-sidebar-width-collapsed, 80px) - 3rem)!important}body:has(.dash-main-container) .modal.show .modal-dialog.record-detail-modal-dialog.sa-oversight-chat-modal,html.app-theme .record-detail-modal-dialog.sa-oversight-chat-modal .record-detail-modal-content{width:100%!important;max-width:100%!important;max-height:min(94vh,980px)!important}body:has(.dash-main-container) .modal.show .record-detail-modal-dialog.sa-oversight-chat-modal .rdm-body--chat-embed,html.app-theme .record-detail-modal-dialog.sa-oversight-chat-modal .rdm-body--chat-embed{display:flex;flex-direction:column;width:100%!important;flex:1 1 auto;min-height:min(78vh,780px)!important;max-height:none!important;padding:.75rem 1rem 1rem!important;overflow:hidden!important;box-sizing:border-box}html.app-theme .sa-oversight-chat-modal-body{flex:1 1 auto;min-height:0;width:100%}html.app-theme .sa-oversight-chat-modal-body .sme-assessment-container,html.app-theme .sa-oversight-chat-modal-body .sme-tracking-chat-panel,html.app-theme .sa-oversight-chat-modal-body .sa-oversight-chat-workspace,html.app-theme .sa-oversight-chat-modal-body .sme-chat-panel{width:100%;min-width:0;min-height:0}html.app-theme .sa-oversight-chat-modal-body .chat-main-container{width:100%!important;max-width:100%!important;min-height:min(74vh,740px)!important}html.app-theme .sa-oversight-chat-modal-body .chat-frame-parent4,html.app-theme .sa-oversight-chat-modal-body .chat-message-section{width:100%!important;max-width:100%!important;min-height:min(70vh,700px)}html.app-theme .sa-oversight-chat-modal-body .chat-strategic-management-wrapper{flex:0 0 min(22rem,32%)!important;max-width:min(22rem,32%)!important;width:min(22rem,32%)!important}html.app-theme .sa-oversight-chat-modal-body .chat-frame-wrapper12{flex:1 1 auto!important;min-width:0!important;max-width:none!important}@media(max-width:991.98px){body:has(.dash-main-container) .modal.show .modal-dialog.record-detail-modal-dialog.sa-oversight-chat-modal{--bs-modal-width: calc(100vw - 1.5rem) !important;width:calc(100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem)!important}}body:has(.dash-main-container) .modal.show .modal-dialog.record-detail-modal-dialog.sa-oversight-assessment-modal,html.app-theme body:has(.dash-main-container) .modal.show .modal-dialog.record-detail-modal-dialog.sa-oversight-assessment-modal{--bs-modal-width: min(56rem, calc(100vw - var(--client-sidebar-width, 250px) - 2.5rem)) !important;width:min(56rem,calc(100vw - var(--client-sidebar-width, 250px) - 2.5rem))!important;max-width:min(56rem,calc(100vw - var(--client-sidebar-width, 250px) - 2.5rem))!important;margin-left:auto!important;margin-right:auto!important}body:has(.dash-main-container .dash-frame-parents.collapsed) .modal.show .modal-dialog.record-detail-modal-dialog.sa-oversight-assessment-modal,body:has(.dash-main-container.app-shell .sb--collapsed) .modal.show .modal-dialog.record-detail-modal-dialog.sa-oversight-assessment-modal{--bs-modal-width: min(56rem, calc(100vw - var(--client-sidebar-width-collapsed, 80px) - 2.5rem)) !important;width:min(56rem,calc(100vw - var(--client-sidebar-width-collapsed, 80px) - 2.5rem))!important;max-width:min(56rem,calc(100vw - var(--client-sidebar-width-collapsed, 80px) - 2.5rem))!important}html.app-theme .record-detail-modal-dialog.sa-oversight-assessment-modal .record-detail-modal-content{display:flex;flex-direction:column;width:100%!important;max-width:100%!important;height:min(82vh,780px);min-height:min(82vh,780px);max-height:min(82vh,780px)}html.app-theme .record-detail-modal-dialog.sa-oversight-assessment-modal .record-detail-modal-content>.modal-body{flex:1 1 auto;min-height:0}html.app-theme .record-detail-modal-dialog.sa-oversight-assessment-modal .rdm-body--assessment-oversight{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:none!important;overflow:hidden!important;padding:1rem 1.35rem 1.15rem!important}html.app-theme .record-detail-modal-dialog.sa-oversight-assessment-modal .rdm-body--assessment-oversight .rdm-group{margin-top:0;padding-top:0;border-top:none;min-width:0}html.app-theme .record-detail-modal-dialog.sa-oversight-assessment-modal .rdm-body--assessment-oversight .rdm-group+.rdm-group{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--app-border, rgba(32, 48, 46, .12));flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html.app-theme .record-detail-modal-dialog.sa-oversight-assessment-modal .rdm-body--assessment-oversight .rdm-group:last-child .rdm-group-title{flex-shrink:0;margin-bottom:.65rem}html.app-theme .record-detail-modal-dialog.sa-oversight-assessment-modal .rdm-body--assessment-oversight .rdm-group:last-child .rdm-group-content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.15rem}html.app-theme .record-detail-modal-dialog.sa-oversight-assessment-modal .sa-oversight-assessment-responses{min-height:12rem}@media(max-width:991.98px){body:has(.dash-main-container) .modal.show .modal-dialog.record-detail-modal-dialog.sa-oversight-assessment-modal{--bs-modal-width: calc(100vw - 1.25rem) !important;width:calc(100vw - 1.25rem)!important;max-width:calc(100vw - 1.25rem)!important}html.app-theme .record-detail-modal-dialog.sa-oversight-assessment-modal .record-detail-modal-content{height:min(90vh,780px);min-height:min(90vh,780px);max-height:min(90vh,780px)}}.rdm-body--framework-detail{max-height:min(76vh,820px)}.af-framework-overview{display:flex;flex-direction:column;gap:1rem}.af-framework-overview__desc-text{margin:.35rem 0 0;font-size:.92rem;line-height:1.5;color:var(--app-text, #20302e);white-space:pre-wrap;word-break:break-word}.af-framework-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}@media(max-width:640px){.af-framework-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.af-framework-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.65rem .75rem;border-radius:.5rem;border:1px solid rgba(32,48,46,.1);background:var(--app-surface-alt, rgba(248, 247, 244, .85))}.af-framework-kpi__value{font-size:1.125rem;font-weight:700;line-height:1.2;color:var(--app-heading, #20302e)}.af-framework-kpi__label{font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--app-text-muted, #6b7876)}.af-framework-overview__meta{margin-top:.15rem}.af-tree{display:flex;flex-direction:column;gap:1rem}.af-tree-empty{margin:0;font-size:.85rem;color:var(--app-text-muted, #6b7876)}.af-tree-tier{display:inline-flex;align-items:center;flex-shrink:0;padding:.15rem .5rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.af-tree-tier--source{color:var(--app-primary, #0f6b66);background:#0f6b661f;border:1px solid rgba(15,107,102,.22)}.af-tree-tier--capability{color:#20302e;background:#20302e0f;border:1px solid rgba(32,48,46,.12)}.af-tree-tier--subcap{color:#20302e;background:#fe7a591f;border:1px solid rgba(254,122,89,.28)}.af-tree-source__head,.af-tree-capability__head,.af-tree-sub__head{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin-bottom:.45rem}.af-tree-source__name{margin:0;flex:1 1 12rem;min-width:0;font-size:1rem;font-weight:600;line-height:1.35;color:var(--app-heading, #20302e)}.af-tree-source__desc,.af-tree-capability__desc,.af-tree-sub__desc{margin:0 0 .65rem;font-size:.85rem;line-height:1.45;color:var(--app-text-muted, #6b7876);white-space:pre-wrap;word-break:break-word}.af-tree-source__meta{margin-bottom:.75rem}.af-tree-source__body{display:flex;flex-direction:column;gap:.85rem;padding-top:.65rem;border-top:1px solid rgba(32,48,46,.08)}.af-tree-capability{padding:.75rem .85rem;border-radius:.5rem;border:1px solid rgba(32,48,46,.1);background:#ffffffa6}.af-tree-capability__name,.af-tree-sub__name{margin:0;flex:1 1 10rem;min-width:0;font-size:.92rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.af-tree-sub-list{display:flex;flex-direction:column;gap:.65rem;margin-top:.35rem}.af-tree-sub__name{font-size:.88rem}.af-tree-questions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.35rem}@media(max-width:768px){.af-tree-questions-grid{grid-template-columns:1fr}}.af-tree-state{padding:.65rem .75rem;border-radius:.45rem;border:1px solid rgba(32,48,46,.08);background:#f8f7f4a6;min-width:0}.af-tree-state__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.af-tree-state__label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-light, #0f6b66)}.af-tree-state__count{font-size:.72rem;color:var(--app-text-muted, #6b7876);white-space:nowrap}.af-tree-state .master-list-question-stack{max-height:14rem;overflow-y:auto;padding-right:.15rem;scrollbar-width:thin}html.app-theme .client-reports-card{border-radius:12px;border:1px solid var(--app-border, rgba(32, 48, 46, .12));background:var(--app-surface, #fff);overflow:hidden}html.app-theme .client-reports-card__toolbar-row{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid var(--app-border, rgba(32, 48, 46, .1))}@media(min-width:768px){html.app-theme .client-reports-card__toolbar-row{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}html.app-theme .client-reports-card__count{font-size:.8125rem;font-weight:500;color:var(--app-text-muted, #6b7876);flex-shrink:0}html.app-theme .client-reports-card__body{padding:1rem 1.15rem 1.25rem}html.app-theme .client-reports__toolbar.dash-list-toolbar__actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:.5rem;width:min(100%,26rem);max-width:26rem;margin-left:auto}html.app-theme .client-reports__toolbar>.dash-search-field.dash-table-search{position:relative;display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;height:var(--app-toolbar-h, 40px)!important;min-height:var(--app-toolbar-h, 40px)!important}html.app-theme .client-reports__toolbar .dash-search-field__input{width:100%!important;height:var(--app-toolbar-h, 40px)!important;box-sizing:border-box!important;padding:0 .75rem 0 2.35rem!important}html.app-theme .client-reports__search .dash-search-field__icon{pointer-events:none}html.app-theme .client-reports__toolbar>.app-select.dash-table-sort{width:100%!important;max-width:none!important;min-width:0}html.app-theme .client-reports-table{margin-top:0}html.app-theme .client-reports-table table tbody tr{height:3.35rem}html.app-theme .client-reports-table tbody td{vertical-align:middle!important;max-height:3.35rem;overflow:hidden}html.app-theme .client-reports-table th.client-reports__actions-col,html.app-theme .client-reports-table td.client-reports__actions-col{width:12.5rem;min-width:12.5rem;text-align:right}html.app-theme .client-reports__remarks,html.app-theme .client-reports__members,html.app-theme .client-reports__file-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}html.app-theme .client-reports__no-file{color:var(--app-text-muted, #6b7876);font-size:.8125rem}html.app-theme .client-reports__action-group.btn-list-actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem}html.app-theme .client-reports__action-group .app-btn{white-space:nowrap}html.app-theme .client-reports__empty{padding:2rem 1rem;text-align:center;border-radius:10px;border:1px dashed var(--app-border, rgba(32, 48, 46, .18));background:var(--app-surface-alt, #f4f1ec)}html.app-theme .client-reports__empty-title{font-size:.9375rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .client-reports__empty-hint{margin-top:.35rem!important;font-size:.8125rem;line-height:1.45;color:var(--app-text-muted, #6b7876)}html.app-theme .axlpilot-toggle-wrap{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1082}html.app-theme .axlpilot-toggle-wrap.is-hidden{display:none}html.app-theme .axlpilot-toggle-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:2.625rem;min-height:7.5rem;padding:1rem .5rem;margin:0;border:1px solid var(--app-border, #e6e1d9);border-right:none;border-radius:10px 0 0 10px;background:var(--app-primary, #0f6b66);color:var(--app-text-on-dark, #fff);font-size:.6875rem;font-weight:600;letter-spacing:.04em;writing-mode:vertical-lr;text-orientation:mixed;cursor:pointer;box-shadow:-4px 0 16px #20302e1f;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}html.app-theme .axlpilot-toggle-btn:hover{background:var(--app-primary-hover, #0c5652);transform:translate(-2px)}html.app-theme .axlpilot-panel{position:fixed;top:0;right:0;z-index:1080;display:flex;flex-direction:column;height:100vh;width:min(100vw,26rem);background:var(--app-surface, #fff);border-left:1px solid var(--app-border, #e6e1d9);color:var(--app-text, #20302e);box-shadow:-8px 0 24px #20302e14;transform:translate(100%);transition:transform .28s ease,width .28s ease,right .28s ease}html.app-theme .axlpilot-panel.is-open{transform:translate(0)}html.app-theme .axlpilot-panel.is-fullscreen{width:100vw;right:0;box-shadow:none}html.app-theme .axlpilot-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.125rem;background:var(--app-surface, #fff);border-bottom:1px solid var(--app-border, #e6e1d9)}html.app-theme .axlpilot-header__brand{display:flex;align-items:center;gap:.75rem;min-width:0}html.app-theme .axlpilot-header__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:8px;background:var(--app-primary-tint, #e7f3f1);border:1px solid rgba(15,107,102,.2)}html.app-theme .axlpilot-header h3{margin:0;font-size:1rem;font-weight:600;color:var(--app-text, #20302e);line-height:1.25}html.app-theme .axlpilot-header p{margin:.15rem 0 0;font-size:.8125rem;color:var(--app-text-muted, #6b7876);line-height:1.35}html.app-theme .axlpilot-header__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}html.app-theme .axlpilot-header-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:8px;background:transparent;color:var(--app-text-muted, #6b7876);cursor:pointer;transition:background .15s ease,color .15s ease}html.app-theme .axlpilot-header-btn:hover,html.app-theme .axlpilot-header-btn.is-active{background:var(--app-primary-tint, #e7f3f1);color:var(--app-primary, #0f6b66)}html.app-theme .axlpilot-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.25rem;color:var(--app-text-muted, #6b7876);font-size:.875rem}html.app-theme .axlpilot-loading__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--app-primary-tint, #e7f3f1);color:var(--app-primary, #0f6b66)}html.app-theme .axlpilot-error{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;color:var(--app-danger, #d64545);background:#d6454514;border-bottom:1px solid rgba(214,69,69,.2)}html.app-theme .axlpilot-error button{margin-left:auto;padding:.35rem .75rem;border:none;border-radius:6px;background:var(--app-danger, #d64545);color:#fff;font-size:.75rem;font-weight:600;cursor:pointer}html.app-theme .axlpilot-messages{flex:1;min-height:0;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;background:var(--app-page-bg, #faf8f6)}html.app-theme .axlpilot-panel.is-fullscreen .axlpilot-messages{padding:1.5rem 2rem}html.app-theme .axlpilot-start-loading{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.25rem;text-align:center;color:var(--app-text-muted, #64748b)}html.app-theme .axlpilot-start-loading p{margin:0;max-width:18rem;font-size:.875rem;line-height:1.45}html.app-theme .axlpilot-start-loading strong{font-weight:600;color:var(--app-text, #334155)}html.app-theme .axlpilot-welcome{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.25rem}html.app-theme .axlpilot-welcome__logo{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:1.25rem;border-radius:50%;background:var(--app-primary-tint, #e7f3f1);border:1px solid rgba(15,107,102,.25);color:var(--app-primary, #0f6b66)}html.app-theme .axlpilot-welcome h2{margin:0 0 .65rem;font-size:1.25rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .axlpilot-welcome__brand-accent{color:var(--app-heading, #fe7a59)}html.app-theme .axlpilot-welcome p{margin:0 0 1.5rem;max-width:22rem;font-size:.875rem;line-height:1.55;color:var(--app-text-muted, #6b7876)}html.app-theme .axlpilot-welcome__features{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem}html.app-theme .axlpilot-feature{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;color:var(--app-text, #20302e)}html.app-theme .axlpilot-feature svg{color:var(--app-primary, #0f6b66);flex-shrink:0}html.app-theme .axlpilot-msg-row{display:flex}html.app-theme .axlpilot-msg-row--user{justify-content:flex-end}html.app-theme .axlpilot-msg-row--bot{justify-content:flex-start}html.app-theme .axlpilot-msg-user{max-width:85%;padding:.65rem .9rem;border-radius:12px 12px 4px;background:var(--app-primary, #0f6b66);color:var(--app-text-on-dark, #fff);font-size:.875rem;line-height:1.45;word-break:break-word}html.app-theme .axlpilot-panel.is-fullscreen .axlpilot-msg-user,html.app-theme .axlpilot-panel.is-fullscreen .axlpilot-msg-bot{max-width:42rem}html.app-theme .axlpilot-msg-bot{max-width:85%;padding:.85rem 1rem;border-radius:12px 12px 12px 4px;background:var(--app-surface, #fff);border:1px solid var(--app-border, #e6e1d9);color:var(--app-text, #20302e);font-size:.875rem;line-height:1.5;box-shadow:0 1px 2px #20302e0a}html.app-theme .axlpilot-msg-bot p,html.app-theme .axlpilot-msg-bot li,html.app-theme .axlpilot-msg-bot strong{color:var(--app-text, #20302e)}html.app-theme .axlpilot-msg-bot h1,html.app-theme .axlpilot-msg-bot h2,html.app-theme .axlpilot-msg-bot h3{color:var(--app-text, #20302e);border-color:var(--app-border, #e6e1d9)}html.app-theme .axlpilot-typing{padding:.75rem 1rem;border-radius:12px 12px 12px 4px;background:var(--app-surface, #fff);border:1px solid var(--app-border, #e6e1d9);font-size:.8125rem;color:var(--app-text-muted, #6b7876);font-style:italic}html.app-theme .axlpilot-typing__inner{display:flex;align-items:center;gap:.5rem}html.app-theme .axlpilot-input-area{flex-shrink:0;padding:1rem 1.125rem 1.125rem;background:var(--app-surface, #fff);border-top:1px solid var(--app-border, #e6e1d9)}html.app-theme .axlpilot-panel.is-fullscreen .axlpilot-input-area{padding:1.25rem 2rem 1.5rem}html.app-theme .axlpilot-input-row{display:flex;gap:.65rem;align-items:center;max-width:100%}html.app-theme .axlpilot-input-row:has(.axlpilot-input-shell--multiline){align-items:flex-end}html.app-theme .axlpilot-panel.is-fullscreen .axlpilot-input-row{max-width:42rem;margin:0 auto}html.app-theme .axlpilot-input-shell{flex:1;display:flex;align-items:center;box-sizing:border-box;min-height:2.75rem;max-height:7.5rem;padding:.5rem .85rem;background:var(--app-input-bg, #fff);border:1px solid var(--app-input-border, #d8d2c7);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}html.app-theme .axlpilot-input-shell:focus-within{border-color:var(--app-primary, #0f6b66);box-shadow:0 0 0 3px #0f6b6626}html.app-theme .axlpilot-input-shell--multiline{align-items:flex-start;padding-top:.65rem;padding-bottom:.65rem}html.app-theme .axlpilot-input{flex:1;width:100%;min-height:1.25rem;max-height:6rem;margin:0;padding:0;border:none!important;border-radius:0!important;background:transparent!important;color:var(--app-input-text, #20302e);font-size:.875rem;line-height:1.45;text-align:left;resize:none;outline:none!important;box-shadow:none!important;font-family:inherit;box-sizing:border-box;vertical-align:middle}html.app-theme .axlpilot-panel textarea.axlpilot-input:focus,html.app-theme .dash-main-container.app-shell .axlpilot-panel textarea.axlpilot-input:focus{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}html.app-theme .axlpilot-input::placeholder{color:var(--app-text-muted, #6b7876);opacity:1}html.app-theme .axlpilot-send-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0!important;line-height:0;border:none;border-radius:10px;background:var(--app-primary, #0f6b66);color:var(--app-text-on-dark, #fff);cursor:pointer;box-sizing:border-box;transition:background .15s ease,opacity .15s ease}html.app-theme .axlpilot-panel .axlpilot-send-btn:focus{box-shadow:0 0 0 3px #0f6b6638!important;outline:none!important}html.app-theme .axlpilot-send-btn svg{display:block;width:1.125rem;height:1.125rem;flex-shrink:0}html.app-theme .axlpilot-send-btn:hover:not(:disabled){background:var(--app-primary-hover, #0c5652)}html.app-theme .axlpilot-send-btn:disabled{opacity:.45;cursor:not-allowed}html.app-theme .axlpilot-input-hint{margin:.65rem 0 0;font-size:.75rem;color:var(--app-text-muted, #6b7876)}html.app-theme .axlpilot-panel.is-fullscreen .axlpilot-input-hint{text-align:center;max-width:42rem;margin-left:auto;margin-right:auto}html.app-theme .axlpilot-suggestions{flex-shrink:0;padding:0 1.125rem .75rem;border-top:1px solid var(--app-border, #e6e1d9);background:var(--app-surface-alt, #f4f1ec)}html.app-theme .axlpilot-suggestions__label{margin:0 0 .5rem;font-size:.75rem;font-weight:600;color:var(--app-text-muted, #6b7876);text-transform:uppercase;letter-spacing:.04em}html.app-theme .axlpilot-suggestions__list{display:flex;flex-wrap:wrap;gap:.5rem}html.app-theme .axlpilot-suggestion-btn{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .75rem;border:1px solid rgba(15,107,102,.35);border-radius:8px;background:var(--app-surface, #fff);color:var(--app-primary, #0f6b66);font-size:.8125rem;font-weight:500;cursor:pointer;text-align:left}html.app-theme .axlpilot-suggestion-btn:hover:not(:disabled){background:var(--app-primary-tint, #e7f3f1)}html.app-theme .axlpilot-suggestion-btn:disabled{opacity:.5;cursor:not-allowed}html.app-theme .axlpilot-suggestion-btn--chip{border-radius:9999px;font-size:.75rem;padding:.35rem .65rem}html.app-theme .axlpilot-msg-bot--md{font-size:.875rem;line-height:1.55}html.app-theme .axlpilot-msg-bot--md p{margin:0 0 .65rem}html.app-theme .axlpilot-msg-bot--md p:last-child{margin-bottom:0}html.app-theme .axlpilot-msg-bot--md ul,html.app-theme .axlpilot-msg-bot--md ol{margin:.35rem 0 .65rem;padding-left:1.25rem}html.app-theme .axlpilot-error--banner{margin:0;border-bottom:1px solid var(--app-border, #e6e1d9)}@keyframes axlpilot-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html.app-theme .axlpilot-spin{animation:axlpilot-spin 1s linear infinite}:root{--dark: #0b1c26;--natural-dark: #15374c;--natural-dark-light: #174458;--primary-dark: #014270;--primary: #2a73a5;--primary-light: #4a91b0;--secondary: #1a5c85;--secondary-light: #6eafcb;--neutral-light: #94c8dc;--light: #b9dde8;--very-light: #e3f2f7;--very-very-light: #f5f5f5;--black: #000000;--white: #ffffff;--dark-gray: #2b2b2b;--light-gray: #7a7a7a;--very-light-gray: #d1d5db;--very-light-gray-2: #e5e7eb;--very-very-light-gray: #f9fafb;--text-gray: #cacaca;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--highlight-1: #db6d53;--highlight-2: #9b7d9d;--error: #ef4444;--error-light: #fef2f2;--warning: #f59e0b;--warning-light: #fffbeb;--success: #10b981;--success-light: #f0fdf4;--white-rgb: 255, 255, 255;--dark-rgb: 1, 21, 35;--primary-rgb: 42, 115, 165;--primary-light-rgb: 74, 145, 176;--natural-dark-rgb: 21, 55, 76;--font-size-3xl: min(max(2.84vw, 4.26vh), 59.6px);--font-size-2xl-3xl: min(max(2.65vw, 3.98vh), 56px);--font-size-2xl: min(max(2.46vw, 3.69vh), 52.1px);--font-size-xl-2xl: min(max(2.27vw, 3.41vh), 48.5px);--font-size-xl: min(max(2.13vw, 3.2vh), 44.7px);--font-size-lg-xl: min(max(1.98vw, 2.97vh), 41px);--font-size-lg: min(max(1.8vw, 2.7vh), 37.4px);--font-size-l-lg: min(max(1.61vw, 2.42vh), 33.6px);--font-size-l: min(max(1.42vw, 2.13vh), 29.7px);--font-size-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md-l: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md: min(max(1.04vw, 1.56vh), 22.4px);--font-size-sm-md: min(max(.95vw, 1.43vh), 20.1px);--font-size-sm: min(max(.85vw, 1.28vh), 17.9px);--font-size-xs-sm: min(max(.76vw, 1.14vh), 16.4px);--font-size-xs: min(max(.71vw, 1.07vh), 15px);--font-size-2xs-xs: min(max(.66vw, .99vh), 14.3px);--font-size-2xs: min(max(.66vw, .99vh), 13.5px);--font-size-3xs-2xs: min(max(.57vw, .86vh), 12.6px);--font-size-3xs: min(max(.57vw, .86vh), 12px);--spacing-4xs: min(max(.19vw, .29vh), 3.6px);--spacing-4xs-xs: min(max(.28vw, .42vh), 5.6px);--spacing-xs: min(max(.38vw, .57vh), 7.5px);--spacing-xs-sm: min(max(.57vw, .86vh), 11.3px);--spacing-sm: min(max(.71vw, 1.07vh), 15px);--spacing-sm-md: min(max(.85vw, 1.28vh), 18.6px);--spacing-md: min(max(1.04vw, 1.56vh), 22.4px);--spacing-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--spacing-lg: min(max(1.42vw, 2.13vh), 29.7px);--spacing-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--spacing-xl: min(max(2.13vw, 3.2vh), 44.7px);--spacing-xl-2xl: min(max(2.46vw, 3.69vh), 52.1px);--spacing-2xl: min(max(2.84vw, 4.26vh), 59.6px);--spacing-2xl-3xl: min(max(3.21vw, 4.82vh), 67.1px);--spacing-3xl: min(max(3.55vw, 5.33vh), 74.6px);--spacing-3xl-4xl: min(max(3.87vw, 5.81vh), 81.9px);--spacing-4xl: min(max(4.25vw, 6.38vh), 89.3px);--spacing-4xl-5xl: min(max(4.97vw, 7.46vh), 104.3px);--spacing-5xl: min(max(5.67vw, 8.51vh), 119.1px);--border-radius-xs: min(max(.38vw, .57vh), 7.5px);--border-radius-xs-sm: min(max(.57vw, .86vh), 11.3px);--border-radius-sm: min(max(.71vw, 1.07vh), 15px);--border-radius-sm-md: min(max(.85vw, 1.28vh), 18.6px);--border-radius-md: min(max(1.04vw, 1.56vh), 22.4px);--border-radius-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--border-radius-lg: min(max(1.42vw, 2.13vh), 29.7px);--border-radius-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--border-radius-xl: min(max(2.13vw, 3.2vh), 44.7px);--size-xs: min(max(2.13vw, 3.2vh), 44.7px);--size-xs-sm: min(max(2.84vw, 4.26vh), 59.6px);--size-sm: min(max(3.55vw, 5.33vh), 74.6px);--size-sm-md: min(max(4.63vw, 6.95vh), 96.9px);--size-md: min(max(5.67vw, 8.51vh), 119.1px);--size-md-lg: min(max(6.38vw, 9.57vh), 134px);--size-lg: min(max(7.09vw, 10.64vh), 148.8px);--size-lg-xl: min(max(8.88vw, 13.33vh), 186.2px);--size-xl: min(max(10.64vw, 15.98vh), 223.4px);--size-xl-2xl: min(max(12.38vw, 18.6vh), 260.6px);--size-2xl: min(max(14.18vw, 21.28vh), 297.8px);--size-2xl-3xl: min(max(19.47vw, 29.21vh), 409.4px);--size-3xl: min(max(24.81vw, 37.26vh), 520.9px);--size-3xl-4xl: min(max(30.15vw, 45.3vh), 632.7px);--size-4xl: min(max(35.44vw, 53.22vh), 744.2px);--size-4xl-full: min(max(49.61vw, 74.52vh), 1041.9px);--size-full: min(max(70.88vw, 106.42vh), 1488.8px)}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container),body:has(.dash-main-container) .modal,body:has(.rep-main-container) .modal,body:has(.cap-main-container) .modal,body:has(.asses-main-container) .modal,body:has(.chat-main-container) .modal{--client-input-bg: #ffffff;--client-input-border: rgba(32, 48, 46, .12);--client-input-filled: var(--app-input-filled, #e8f0ee);--client-input-text: #20302e;--client-input-placeholder: rgba(32, 48, 46, .55);--client-label: var(--primary-light);--client-control-font: .8125rem;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}:root{--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}body{margin:0}.asses-main-container{display:flex;overflow:hidden}.asses-layer-1-icons{width:47px;position:relative;height:35px;overflow:hidden;flex-shrink:0}.asses-layer-1-wrappers{align-self:stretch;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;padding:0 10px}.asses-iconss{display:inline;width:24px;position:relative;height:24px;overflow:hidden;flex-shrink:0}.asses-dashboards{color:#2c2c2c;position:relative;line-height:150%}.asses-selected-icon{display:none}.asses-main-navs.asses-selected .asses-iconss,.asses-main-nav1s.asses-selected .asses-iconss{display:inline!important;filter:brightness(0) saturate(100%);transform:scale(1.1)}.asses-main-navs.asses-selected .asses-selected-icon,.asses-main-nav1s.asses-selected .asses-selected-icon{display:none}.asses-main-navs{align-self:stretch;border-radius:8px;background-color:#eff0f2;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:8px 12px;gap:8px}.asses-capabilities-wrappers{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.asses-main-nav1s{align-self:stretch;border-radius:10px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:8px 12px;gap:8px}.asses-main-nav-parents{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.asses-main-nav-parents::-webkit-scrollbar{display:none}.asses-efficiency-plan{margin:0}.asses-efficiency-plan-project-container{flex:1;position:relative;line-height:150%}.asses-efficiency-plan-project-id-aq-wrapper{width:159px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px 0;box-sizing:border-box}.asses-main-nav-childs{align-self:stretch;position:relative;border-top:1px dashed #dddee5;box-sizing:border-box;height:1px}.asses-frame-childs{width:12px;position:relative;height:12px}.asses-change-projects{position:relative;line-height:120%}.asses-frame-containers{border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px 0;gap:8px;font-size:10px}.asses-main-nav5s{margin-top:auto;align-self:stretch;border-radius:10px;background:linear-gradient(180deg,#f9fcff,#f5f7f9);border:1px solid #dddee5;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:8px 12px;gap:10px;font-size:12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.asses-main-nav5s::-webkit-scrollbar{display:none}.asses-frame-groups{align-self:stretch;height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.asses-frame-parents{width:250px;position:relative;background-color:#fff;border-right:1px solid #dddee5;box-sizing:border-box;display:flex;flex-direction:column;padding:24px;gap:24px;height:100vh}.asses-assessment{position:relative;letter-spacing:-0asses-02em;line-height:120%}.asses-assessment-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.asses-icons{width:24px;position:relative;height:24px;overflow:hidden;flex-shrink:0}.asses-header-nav2-child{width:1px;position:relative;max-width:100%;overflow:hidden;height:16px;object-fit:contain}.asses-user-icon{width:20asses-4px;position:relative;height:20asses-4px;overflow:hidden;flex-shrink:0}.asses-user-wrapper{width:32px;border-radius:48px;background-color:#5a5f62;height:32px;display:flex;flex-direction:row;align-items:center;justify-content:center}.asses-farhan-nadeem{position:relative;letter-spacing:0asses-02em}.asses-traxccel{position:relative;letter-spacing:0asses-02em;color:#5a5f62;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asses-farhan-nadeem-parent{font-family:Poppins;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.asses-frame-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.asses-header-nav2-inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.asses-header-nav2{height:35px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px}.asses-header-nav2-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:14px;font-family:SF Pro Display}.asses-frame-group{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 24px 0}.asses-your-project{font-size:14px;flex-grow:1}.asses-frame-child{align-self:stretch;position:relative;border-top:1px solid #dddee5;box-sizing:border-box;height:1px}.asses-your-project-parent{width:1017px;display:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;z-index:0}.asses-icons2{width:18px;position:relative;height:18px;overflow:hidden;flex-shrink:0;display:none}.asses-toolip-state-current,.asses-toolip-state-future{display:none;position:absolute;background:#f9f9f9;border:1px solid #ccc;border-radius:4px;padding:8px;font-size:12px;color:#333;z-index:10;max-width:250px;white-space:pre-wrap;top:40%;left:40%;transform:translateY(-50%);box-shadow:0 4px 6px #20302e1a}.asses-sub-capability-assessment-parent{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.asses-define-your-current{position:relative;font-size:12px;color:#474e51}.asses-next{position:relative;line-height:120%}.asses-next.hidden{visibility:hidden;pointer-events:none}.asses-next1{position:relative;line-height:120%}#nextLink.asses-disabled{opacity:0asses-4;pointer-events:none}#nextLink.asses-enabled{opacity:1;pointer-events:auto}.asses-frame-item{width:17px;position:relative;height:17px}.asses-next-parent{border-radius:8px;flex-direction:row;align-items:center;justify-content:center;padding:10px 18px;gap:16px;opacity:0asses-4;color:#474e51}.asses-frame-parent2{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;width:100%}.asses-frame-parent21{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;width:100%;margin-top:5px}.asses-strategic-management h5{margin:0;font-size:16px;color:#333;flex:1;min-width:200px;word-wrap:break-word}.asses-strategic-management{align-self:stretch;position:relative;font-size:15px;display:inline-block;height:21px;flex-shrink:0}.asses-strategic-management.required{height:auto;min-height:21px}.asses-strategic-management.required:after{content:" *";color:#f87171;font-size:1.35em;font-weight:700;line-height:1}.asses-comment-label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.35rem;line-height:1.3!important}.asses-comment-label.required:after{content:" *";color:#f87171;font-size:1.35em;font-weight:700;line-height:1}.asses-sub-capability-management{align-self:stretch;position:relative;display:inline-block;height:21px;flex-shrink:0;font-size:8px}.asses-strategic-management-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-right:20px}.asses-progress-bar{width:33%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;margin-right:10px}.asses-progress-bar1{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.asses-sub-capability-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.asses-frame-wrapper3{border-radius:8px;height:26px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:10px 12px;box-sizing:border-box}.asses-frame-wrapper2{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.asses-frame-parent6{width:375px;border-radius:8px;padding:24px;transition:height 0asses-3s ease;overflow:hidden}.asses-frame-parent6.highlight{width:380px;flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:12px;gap:10px;border-radius:5px;border:2px solid #707070;background-color:#fff;transition:background-color .3s,border-color .3s}.asses-frame-parent7{width:300px;border-radius:6px;background-color:#fff;border:1px dashed #dddee5;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px}.asses-resolved{position:relative;line-height:120%;background:linear-gradient(#fff,#fff),#5a5f62;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.asses-resolved-parent{width:120px;border-radius:8px;height:26px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;box-sizing:border-box}.asses-frame-wrapper6{display:none;flex-direction:column;align-items:flex-end;justify-content:flex-start;font-size:12px}.asses-frame-parent5{width:425px;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:12px;gap:10px;cursor:pointer;margin-bottom:10px}.asses-frame-parent5.highlight{width:425px;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:12px;gap:10px;border-radius:5px;border:2px solid #707070;background-color:#fff;transition:background-color .3s,border-color .3s}.asses-vector-icon{width:100%;position:relative;max-width:100%;overflow:hidden;max-height:100%;object-fit:contain}.asses-describe-the-current{align-self:stretch;position:relative;font-size:12px;letter-spacing:0asses-01em;line-height:128%;color:#5a5f62;white-space:pre-line}.asses-current-state-parent{margin-bottom:5px;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.asses-checkbox-input{border-radius:2px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.asses-checkbox{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.asses-real-checkbox{width:16px;position:relative;border-radius:2px;background-color:#fff;border:1px solid #d9d9d9;box-sizing:border-box;height:16px}.asses-aware{width:341px;position:relative;letter-spacing:0asses-01em;line-height:128%;display:inline-block;flex-shrink:0}.asses-checkbox-parent{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.asses-frame-parent12{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;font-size:12px;color:#5a5f62}.asses-frame-wrapper13{position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:#bcbcbc}.asses-frame-parent11{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.asses-frame-child5{align-self:stretch;width:1px;position:relative;max-width:100%;overflow:hidden;max-height:100%}.asses-frame-parent10{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:24px}.asses-vector-parent{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;font-size:14px}.asses-frame-child6{width:12px;position:relative;height:12px;object-fit:contain}.asses-frame-parent16{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.asses-frame-child7{width:12px;position:relative;height:12px}.asses-next-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px}.asses-frame-parent15{align-self:stretch;border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 18px;font-size:12px;color:#5a5f62}.asses-sub-capability-dataai-vision-parent{align-self:stretch;box-shadow:0 8px 20px rgba(92,156,212,0asses-1);border-radius:6px;background-color:#fff;border:1px solid #dddee5;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:11px;gap:3px;width:100%}.asses-frame-wrapper12{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:16px;width:100%;box-sizing:border-box;overflow:hidden}#frameWrapper12{display:none}.asses-frame-parent4{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;font-size:11px;width:100%}.asses-frame-parent1{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px;z-index:1;font-size:16px}.asses-tooltip{width:255px;margin:0!important;position:absolute;top:-18px;left:188px;height:48asses-3px;display:none;z-index:2}.asses-frame-div{align-self:stretch;flex:1;box-shadow:0 8px 20px rgba(92,156,212,0asses-1);border-radius:12px;background-color:#fff;border-top:1px solid #dddee5;border-right:1px solid #dddee5;border-left:1px solid #dddee5;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:24px;position:relative;gap:24px}.asses-frame-wrapper{align-self:stretch;height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:24px 24px 0;box-sizing:border-box;font-size:18px;margin-bottom:30px}.asses-frame-parent{background:radial-gradient(circle,#f1eee9,#fff);box-shadow:0 5px 12px 2px #5c9cd41a;width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;font-size:24px;color:#000419;font-family:Poppins}.asses-notification-container{display:none;position:absolute;top:50px;right:10px;background-color:#fff;border:1px solid #dddee5;box-shadow:0 8px 20px rgba(92,156,212,0asses-1);border-radius:8px;padding:10px;width:200px;z-index:1000}.asses-notification-text{font-family:Poppins,sans-serif;font-size:14px;color:#777;text-align:center;margin:0}.asses-dropdown-wrapper{position:relative}.asses-dropdown-menu{display:none;margin-top:10px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,0asses-1);padding:10px;text-align:left;z-index:1000;position:absolute;width:calc(100% - 20px)}.asses-dropdown-icon{margin-top:-20px;cursor:pointer}a{display:flex}.asses-sub-capability-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;gap:8px}.asses-save-progress-wrapper{display:flex;align-items:center}.asses-sub-capability-dropdown{margin-top:10px;border-radius:8px}.asses-save-progress{background-color:#fe6260;color:#20302e;border:none;border-radius:5px;padding:5px 15px;font-size:14px;font-family:Poppins,sans-serif;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .3s ease}@media(max-width:768px){.asses-sub-capability-header{flex-direction:column;align-items:flex-start;gap:12px}.asses-strategic-management h5{font-size:14px}.asses-save-progress-wrapper{justify-content:flex-start;width:100%}.asses-save-progress{width:100%;justify-content:center}}.asses-save-progress img{height:16px;width:16px}.asses-save-progress:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.asses-save-progress:hover:not(:disabled){background-color:#f1eee9}.asses-save-progress-button{background-color:#fe6260;position:absolute;right:5px;color:#fff;border:none;padding:5px 20px;cursor:pointer;border-radius:5px;display:flex;align-items:center;gap:5px}.asses-save-progress-button img{height:16px;width:16px}.asses-save-progress-button:hover{background-color:#ffffffeb}.rejection-message{display:flex;flex-direction:column;align-items:center}.rejection-comment{background-color:#ffeded;padding:10px;border-radius:5px;color:#d9534f;font-size:12px;text-align:center;width:100%}.comment-text{margin:0}.rejection-button{display:flex;justify-content:center;width:100%}.asses-button{position:relative;color:#fe6260;border:none;cursor:pointer;border-radius:5px;font-size:12px;background:none;display:flex;align-items:center}.asses-button:hover{text-decoration:underline}.asses-custom-textarea{width:100%;height:100px;border:1px solid #dddee5;border-radius:8px;padding:6px;font-size:12px;font-family:Poppins,sans-serif;color:#5a5f62;box-sizing:border-box;resize:none}.asses-state-comment{height:280px;min-height:280px;max-height:280px;overflow-y:auto;resize:none}.mic-icon{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer;z-index:2}.asses-textarea-with-mic{position:relative;width:100%;align-self:stretch}.asses-textarea-with-mic .asses-custom-textarea{width:100%}.asses-textarea-with-mic .mic-icon{top:.65rem;right:.65rem}.mic-icon.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.radio-btn,input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}@media(max-width:1200px){.asses-frame-parent6,.asses-frame-parent6.highlight{width:100%;padding:16px;font-size:10px;gap:8px}}@media(max-width:480px){.asses-frame-parent6,.asses-frame-parent6.highlight{width:100%;padding:12px;font-size:9px;gap:6px;border-radius:3px}}@media(max-width:1200px){.asses-frame-parent5,.asses-frame-parent5.highlight{width:100%;padding:16px;font-size:10px;gap:8px}}@media(max-width:480px){.asses-frame-parent5,.asses-frame-parent5.highlight{width:100%;padding:12px;font-size:9px;gap:6px;border-radius:3px}}.progress-container{width:100%;height:20px;background-color:#f3f3f3;border-radius:10px;position:relative}.progress-bar{height:100%;background-color:#fe6260;border-radius:10px;transition:width .3s ease-in-out}.progress-percentage{position:absolute;top:5px;right:10px;color:#000}@media(max-width:1024px){.progress-container{width:90%;height:18px}.progress-bar{width:45%}.progress-percentage{font-size:12px}}@media(max-width:1440px){.progress-container{width:85%;height:16px}.progress-bar{width:40%}.progress-percentage{font-size:11px}}@media(min-width:1441px){.progress-container{width:100%;height:20px}.progress-bar{width:50%}.progress-percentage{font-size:14px}}@media(-webkit-max-device-pixel-ratio:1.1458333333333333),(max-resolution:110dpi){.progress-container{width:95%;height:22px}.progress-bar{width:47%}}@media(-webkit-max-device-pixel-ratio:1.302325581395349),(max-resolution:125dpi){.progress-container{width:90%;height:24px}.progress-bar{width:45%}}@media(-webkit-max-device-pixel-ratio:1.5625),(max-resolution:150dpi){.progress-container{width:85%;height:26px}.progress-bar{width:42%}}html.app-theme .dash-main-container.assessment-page .client-page{width:100%;max-width:none}html.app-theme .dash-main-container.assessment-page{--asses-ref-page-bg: #f8f7f4;--asses-ref-accent: #234c43;--asses-ref-nav-active: #e8f0ee;--asses-ref-bar-muted: #ebebeb;--asses-ref-hint-bg: #eff3f6;--asses-ref-input-border: #d1d1d1;--asses-prompt-height: 11.5rem;--asses-maturity-rail-height: 8.75rem;--asses-maturity-step-min-height: 3.77rem;--asses-maturity-step-bg: #e8f0ee;--asses-maturity-step-border: #c5d9d3;--asses-maturity-step-preceding-bg: #c5ddd4;--asses-maturity-step-preceding-border: #9fbfb3;--asses-maturity-hint-bg-selected: #ebf1f1;--asses-maturity-hint-bg-preview: #faf8f5;--asses-comment-height: 9rem;--asses-bc-input-height: 2.75rem;--asses-bc-value-fr: 6fr;--asses-bc-impact-fr: 4fr}html.app-theme .dash-main-container.assessment-page .app-content__surface,html.app-theme .dash-main-container.assessment-page .client-page{background:var(--asses-ref-page-bg)!important}html.app-theme .dash-main-container.assessment-page .client-page__body{width:100%}html.app-theme .dash-main-container.assessment-page .asses-page-shell{width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:1.25rem;overflow-x:clip}html.app-theme .dash-main-container.assessment-page .asses-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}html.app-theme .dash-main-container.assessment-page .asses-page-step{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--app-primary, #0f6b66)}html.app-theme .dash-main-container.assessment-page .asses-page-title{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.25;color:var(--app-heading, #000419)}html.app-theme .dash-main-container.assessment-page .asses-page-lead{margin:0;max-width:40rem;font-size:.9375rem;line-height:1.5;color:var(--app-text-muted, #6b7876)}html.app-theme .dash-main-container.assessment-page .asses-page-progress{flex:0 0 auto;min-width:10rem;max-width:14rem;width:100%}html.app-theme .dash-main-container.assessment-page .asses-page-progress__label{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;text-align:right;color:var(--app-text-muted, #6b7876)}html.app-theme .dash-main-container.assessment-page .asses-page-progress .progress-container{height:8px!important;border-radius:999px!important;background:#0f6b661a!important;border:none!important}html.app-theme .dash-main-container.assessment-page .asses-page-progress .progress-bar{border-radius:999px!important;background:var(--asses-ref-accent, #234c43)!important}html.app-theme .dash-main-container.assessment-page .asses-page-progress .progress-percentage{display:none!important}html.app-theme .dash-main-container.assessment-page .asses-save-progress-actions{margin-top:.5rem}html.app-theme .dash-main-container.assessment-page .asses-section-hint{display:none}html.app-theme .dash-main-container.assessment-page .asses-frame-parent21,html.app-theme .dash-main-container.assessment-page .asses-frame-parent22{width:100%;max-width:100%;min-width:0}html.app-theme .dash-main-container.assessment-page .cap-access{background:var(--app-surface, #fff);border:1px solid var(--app-border, #e6e1d9);border-radius:.75rem;box-shadow:none}html.app-theme .dash-main-container.assessment-page .cap-access--pending{--cap-access-accent: #d97706;--cap-access-accent-soft: rgba(217, 119, 6, .12)}html.app-theme .dash-main-container.assessment-page .cap-access--locked{--cap-access-accent: var(--app-primary, #0f6b66);--cap-access-accent-soft: rgba(15, 107, 102, .1)}html.app-theme .dash-main-container.assessment-page .cap-access__btn{border-radius:.5rem}html.app-theme .dash-main-container.assessment-page .asses-workspace--loading,html.app-theme .dash-main-container.assessment-page .asses-workspace--empty{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;min-width:0;padding:0}html.app-theme .dash-main-container.assessment-page .asses-workspace--loading{align-items:center;justify-content:center;min-height:12rem;padding:2rem 1rem;border:1px solid var(--app-border, #e6e1d9);border-radius:.75rem;background:var(--app-surface, #fff)}html.app-theme .dash-main-container.assessment-page .asses-empty-state{width:100%;max-width:36rem;margin:0 auto;padding:2rem 1.75rem;text-align:center;border:1px solid var(--app-border, #e6e1d9);border-radius:.75rem;background:var(--app-surface, #fff);box-sizing:border-box}html.app-theme .dash-main-container.assessment-page .asses-empty-state__title{margin:0 0 .65rem;font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--app-text, #20302e)}html.app-theme .dash-main-container.assessment-page .asses-empty-state__lead{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.5;color:var(--app-text-muted, #6b7876)}html.app-theme .dash-main-container.assessment-page .asses-empty-state__cta{display:inline-flex;align-items:center;justify-content:center;min-width:11rem;text-decoration:none}html.app-theme .dash-main-container.assessment-page .asses-workspace{display:flex;flex-direction:row;align-items:flex-start;gap:1.25rem;width:100%;min-width:0}html.app-theme .dash-main-container.assessment-page .asses-workspace.asses-frame-parent4{flex-direction:row}html.app-theme .dash-main-container.assessment-page .asses-nav-tree{flex:0 0 clamp(16rem,24vw,20.5rem);max-width:clamp(16rem,24vw,20.5rem);width:100%;min-width:0;padding:.85rem .75rem .75rem;border:1px solid var(--app-border, #e6e1d9);border-radius:.75rem;background:var(--app-surface, #fff);box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}html.app-theme .dash-main-container.assessment-page .asses-nav-sidebar-progress{padding:0 .15rem .65rem;border-bottom:1px solid var(--app-border, #e6e1d9)}html.app-theme .dash-main-container.assessment-page .asses-nav-sidebar-progress__row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}html.app-theme .dash-main-container.assessment-page .asses-nav-sidebar-progress__title{font-size:.8125rem;font-weight:500;color:var(--app-text-muted, #6b7876)}html.app-theme .dash-main-container.assessment-page .asses-nav-sidebar-progress__meta{font-size:.8125rem;font-weight:500;color:var(--app-text-muted, #6b7876);white-space:nowrap}html.app-theme .dash-main-container.assessment-page .asses-nav-sidebar-progress__meta strong{font-weight:700;color:var(--app-text, #20302e)}html.app-theme .dash-main-container.assessment-page .asses-nav-sidebar-progress .progress-container{height:8px!important;border-radius:999px!important;background:#0f6b661f!important;border:none!important}html.app-theme .dash-main-container.assessment-page .asses-nav-sidebar-progress .progress-bar{border-radius:999px!important;background:var(--app-primary, #0f6b66)!important}html.app-theme .dash-main-container.assessment-page .asses-nav-sidebar-progress .progress-percentage{display:none!important}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-list{display:flex;flex-direction:column;gap:.2rem;min-width:0}html.app-theme .dash-main-container.assessment-page .asses-nav-block{min-width:0}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row{display:flex;align-items:center;gap:.45rem;width:100%;margin:0;padding:.5rem .55rem .5rem .5rem;border:none;border-left:4px solid transparent;border-radius:.5rem;background:transparent;text-align:left;font:inherit;color:var(--app-text, #20302e);cursor:pointer;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row--leaf:hover,html.app-theme .dash-main-container.assessment-page .asses-nav-sub-item:hover{background:#234c430d}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row--parent:hover{background:#234c430a}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row--selected{background:var(--asses-ref-nav-active, #e8f0ee);border-left-color:var(--asses-ref-accent, #234c43)}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row--selected:hover{background:var(--asses-ref-nav-active, #e8f0ee)}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row--selected .asses-nav-cap-row__label{font-weight:700;color:var(--app-text, #20302e)}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row__label{flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:1.35}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row--parent{gap:.35rem;padding-left:.35rem;border-left-color:transparent}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row--parent .asses-nav-cap-row__label{font-weight:700}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row__meta{flex-shrink:0;margin-left:.15rem;font-size:.6875rem;font-weight:500;color:var(--app-text-muted, #8a9593);white-space:nowrap}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row__chevron{flex-shrink:0;width:1rem;color:var(--app-text-muted, #6b7876);transform:rotate(-90deg);transition:transform .15s ease}html.app-theme .dash-main-container.assessment-page .asses-nav-cap-row__chevron--open{transform:rotate(0)}html.app-theme .dash-main-container.assessment-page .asses-nav-sub-panel{--asses-nav-sub-rail-x: .55rem;--asses-nav-sub-stub: .38rem;--asses-nav-sub-pill-pad: .38rem;position:relative;margin:.08rem 0 .2rem .15rem;padding:.05rem 0 .12rem;border-left:none}html.app-theme .dash-main-container.assessment-page .asses-nav-sub-panel:before{content:"";position:absolute;left:var(--asses-nav-sub-rail-x);top:.12rem;bottom:.12rem;width:1px;background:#20302e24;pointer-events:none}html.app-theme .dash-main-container.assessment-page .asses-nav-sub-item{display:flex;align-items:center;gap:.45rem;position:relative;width:calc(100% - var(--asses-nav-sub-rail-x) - var(--asses-nav-sub-stub));margin:.1rem 0 .1rem calc(var(--asses-nav-sub-rail-x) + var(--asses-nav-sub-stub));padding:.42rem .45rem .42rem var(--asses-nav-sub-pill-pad);border:none;border-left:4px solid transparent;border-radius:.5rem;background:transparent;text-align:left;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--app-text, #20302e);cursor:pointer;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease}html.app-theme .dash-main-container.assessment-page .asses-nav-sub-item:before{content:"";position:absolute;top:50%;left:calc(-1 * var(--asses-nav-sub-stub));width:var(--asses-nav-sub-stub);height:0;border-top:1px solid rgba(32,48,46,.14);pointer-events:none}html.app-theme .dash-main-container.assessment-page .asses-nav-sub-item--selected{background:var(--asses-ref-nav-active, #e8f0ee);border-left-color:var(--asses-ref-accent, #234c43)}html.app-theme .dash-main-container.assessment-page .asses-nav-sub-item--selected:hover{background:var(--asses-ref-nav-active, #e8f0ee)}html.app-theme .dash-main-container.assessment-page .asses-nav-sub-item--selected .asses-nav-sub-item__label{font-weight:700;color:var(--app-text, #20302e)}html.app-theme .dash-main-container.assessment-page .asses-nav-sub-item__icon-wrap{position:relative;z-index:1;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}html.app-theme .dash-main-container.assessment-page .asses-nav-sub-item__label{flex:1;min-width:0}html.app-theme .dash-main-container.assessment-page .asses-nav-status{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem}html.app-theme .dash-main-container.assessment-page .asses-nav-status--complete{width:1.125rem;height:1.125rem;border-radius:999px;background:var(--asses-ref-accent, #234c43);color:#fff}html.app-theme .dash-main-container.assessment-page .asses-nav-status--partial{position:relative;width:1.125rem;height:1.125rem;border-radius:999px;border:2px solid var(--asses-ref-accent, #234c43);background:#fff;box-sizing:border-box;overflow:hidden}html.app-theme .dash-main-container.assessment-page .asses-nav-status__partial-fill{position:absolute;top:-2px;bottom:-2px;left:-2px;width:calc(50% + 2px);border-radius:999px 0 0 999px;background:var(--asses-ref-accent, #234c43)}html.app-theme .dash-main-container.assessment-page .asses-nav-status--none{color:#6b787673}html.app-theme .dash-main-container.assessment-page .asses-form-panel{--asses-form-panel-pad-inline: 1.35rem;flex:1 1 0;min-width:0;padding:1.25rem var(--asses-form-panel-pad-inline);border:1px solid var(--app-border, #e6e1d9);border-radius:.75rem;background:var(--app-surface, #fff)!important;box-sizing:border-box;overflow:visible}html.app-theme .dash-main-container.assessment-page .asses-form-panel.asses-frame-wrapper12{overflow:visible!important}html.app-theme .dash-main-container.assessment-page .asses-form-panel .asses-sub-capability-dataai-vision-parent{overflow:visible!important;align-items:stretch;width:100%;padding:0!important;border:none!important;box-shadow:none!important}html.app-theme .dash-main-container.assessment-page .asses-form-panel__header{width:100%}html.app-theme .dash-main-container.assessment-page .asses-form-panel .asses-sub-capability-dataai-vision-parent,html.app-theme .dash-main-container.assessment-page .asses-form-panel .asses-vector-parent,html.app-theme .dash-main-container.assessment-page .asses-form-panel .asses-states-layout,html.app-theme .dash-main-container.assessment-page .asses-form-panel .asses-states-body,html.app-theme .dash-main-container.assessment-page .asses-form-panel .asses-state-column,html.app-theme .dash-main-container.assessment-page .asses-form-panel .asses-frame-parent11{background:var(--app-surface, #fff)!important}html.app-theme .dash-main-container.assessment-page .asses-form-panel__tag{display:block;margin:0 0 .2rem;padding:0;border-radius:0;font-size:.75rem;font-weight:500;background:transparent;color:var(--app-text-muted, #6b7876)}html.app-theme .dash-main-container.assessment-page .asses-form-panel__title{margin:0 0 .65rem;font-size:1.125rem;font-weight:700;color:var(--app-text, #20302e)}html.app-theme .dash-main-container.assessment-page .asses-form-panel__divider{display:block;width:calc(100% + 2 * var(--asses-form-panel-pad-inline, 1.35rem));max-width:none;height:0;margin:0 calc(-1 * var(--asses-form-panel-pad-inline, 1.35rem)) 1rem;border:none;border-top:1px solid var(--app-border, #e6e1d9);box-sizing:border-box}html.app-theme .dash-main-container.assessment-page .asses-vector-icon{display:none!important}html.app-theme .dash-main-container.assessment-page .asses-sub-capability-dataai-vision-parent,html.app-theme .dash-main-container.assessment-page .asses-vector-parent,html.app-theme .dash-main-container.assessment-page .asses-states-layout{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}html.app-theme .dash-main-container.assessment-page .asses-states-body{display:flex;flex-direction:row;align-items:stretch;gap:1.25rem;width:100%;min-width:0}html.app-theme .dash-main-container.assessment-page .asses-state-divider{display:block;flex:0 0 0;width:0;align-self:stretch;border-left:1px solid var(--app-border, #e6e1d9);margin:0}html.app-theme .dash-main-container.assessment-page .asses-frame-parent11{flex:1 1 0!important;width:100%!important;max-width:100%!important;min-width:0!important;align-self:stretch!important}html.app-theme .dash-main-container.assessment-page .asses-state-column{display:flex;flex-direction:column;align-items:stretch;flex:1 1 0;width:100%;min-width:0;min-height:0;gap:0}html.app-theme .dash-main-container.assessment-page .asses-current-state-parent{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;flex:0 0 auto;width:100%;margin-bottom:0!important;min-height:0!important;height:auto!important}html.app-theme .dash-main-container.assessment-page .asses-state-prompt-scroll{flex:0 0 var(--asses-prompt-height)!important;width:100%!important;height:var(--asses-prompt-height)!important;min-height:var(--asses-prompt-height)!important;max-height:var(--asses-prompt-height)!important;overflow-x:hidden;overflow-y:auto;padding:.15rem .35rem .15rem 0;border:none;border-radius:0;background:transparent;box-sizing:border-box;-webkit-overflow-scrolling:touch}html.app-theme .dash-main-container.assessment-page .asses-state-prompt-scroll .asses-describe-the-current{margin:0}html.app-theme .dash-main-container.assessment-page .asses-state-prompt-list{margin:0;padding:0 0 0 1.1rem;list-style-type:disc;list-style-position:outside}html.app-theme .dash-main-container.assessment-page .asses-state-prompt-list li{padding-left:.2rem}html.app-theme .dash-main-container.assessment-page .asses-state-prompt-list li+li{margin-top:.5rem}html.app-theme .dash-main-container.assessment-page .asses-state-column .asses-strategic-management,html.app-theme .dash-main-container.assessment-page .asses-state-column .asses-strategic-management.required{font-size:.9375rem!important;font-weight:700!important;color:var(--app-text, #20302e)!important;-webkit-text-fill-color:var(--app-text, #20302e)!important}html.app-theme .dash-main-container.assessment-page .asses-describe-the-current{font-size:.8125rem!important;line-height:1.5!important;color:#3a4846!important;-webkit-text-fill-color:#3a4846!important}html.app-theme .dash-main-container.assessment-page .asses-state-prompt-list li::marker{color:#3a4846}html.app-theme .dash-main-container.assessment-page .asses-maturity-picker-wrap{margin:.65rem 0 .5rem}html.app-theme .dash-main-container.assessment-page .asses-maturity-picker{--maturity-steps: 5;display:flex;align-items:flex-end;align-self:stretch;gap:.4rem;width:100%;min-height:var(--asses-maturity-rail-height, 8.75rem);height:auto;margin:0;padding:0;border:none;border-radius:0;overflow:visible;background:transparent}html.app-theme .dash-main-container.assessment-page .asses-maturity-hint{margin:.65rem 0 .75rem;padding:.9375rem 1.25rem;border:none;border-radius:.625rem;background:var(--asses-maturity-hint-bg-selected, #ebf1f1);box-sizing:border-box;transition:background-color .15s ease}html.app-theme .dash-main-container.assessment-page .asses-maturity-hint--preview{background:var(--asses-maturity-hint-bg-preview, #faf8f5)}html.app-theme .dash-main-container.assessment-page .asses-maturity-hint__lead{margin:0 0 .35rem;font-size:.8125rem;font-weight:500;line-height:1.35;color:#5f6368}html.app-theme .dash-main-container.assessment-page .asses-maturity-hint__text{margin:0;font-size:.875rem;font-weight:400;line-height:1.4;color:#202124}html.app-theme .dash-main-container.assessment-page .asses-maturity-option{--maturity-step-index: 1;--maturity-step-count: 5;position:relative;flex:1 1 0;min-width:0;display:block;gap:0;height:calc(var(--asses-maturity-step-min-height, 3.77rem) + (var(--asses-maturity-rail-height, 8.75rem) - var(--asses-maturity-step-min-height, 3.77rem)) * (var(--maturity-step-index) - 1) / max(var(--maturity-step-count) - 1,1));min-height:0;padding:.35rem;margin:0;border:1px solid var(--asses-maturity-step-border, #c5d9d3);border-radius:.5rem;background:var(--asses-maturity-step-bg, #e8f0ee);box-shadow:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}html.app-theme .dash-main-container.assessment-page .asses-maturity-option.is-preceding{background:var(--asses-maturity-step-preceding-bg, #c5ddd4);border-color:var(--asses-maturity-step-preceding-border, #9fbfb3)}html.app-theme .dash-main-container.assessment-page .asses-maturity-option.is-hovered:not(.is-selected):not(.is-preceding):not(:disabled){background:#d2e6dd;border-color:#6f9589}html.app-theme .dash-main-container.assessment-page .asses-maturity-option.is-preceding.is-hovered:not(.is-selected):not(:disabled){background:#b0d0c2;border-color:#5d8575}html.app-theme .dash-main-container.assessment-page .asses-maturity-option.is-selected{background:var(--asses-ref-accent, #234c43);border-color:var(--asses-ref-accent, #234c43);box-shadow:none}html.app-theme .dash-main-container.assessment-page .asses-maturity-option.is-selected.is-hovered:not(:disabled){background:#1f443d;border-color:#1a3a34}html.app-theme .dash-main-container.assessment-page .asses-maturity-option:disabled{opacity:.55;cursor:not-allowed}html.app-theme .dash-main-container.assessment-page .asses-maturity-option__body{position:absolute;left:0;right:0;bottom:calc(var(--asses-maturity-step-min-height, 3.77rem) / 2);transform:translateY(50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;padding:0 .35rem;box-sizing:border-box;text-align:center}html.app-theme .dash-main-container.assessment-page .asses-maturity-option__num{font-size:.9375rem;font-weight:700;line-height:1;color:var(--app-text, #20302e)}html.app-theme .dash-main-container.assessment-page .asses-maturity-option.is-selected .asses-maturity-option__num{color:#fff}html.app-theme .dash-main-container.assessment-page .asses-maturity-option__label{font-size:.6875rem;font-weight:500;line-height:1.2;text-align:center;color:var(--app-text-muted, #6b7876);word-break:break-word;-webkit-hyphens:auto;hyphens:auto}html.app-theme .dash-main-container.assessment-page .asses-maturity-option.is-selected .asses-maturity-option__label{color:#fff}html.app-theme .dash-main-container.assessment-page .asses-state-radios{display:none}html.app-theme .dash-main-container.assessment-page .asses-state-comment-wrap{flex:0 0 auto;display:flex;flex-direction:column;align-self:stretch;width:100%;min-height:0}html.app-theme .dash-main-container.assessment-page .asses-state-comment-wrap .asses-textarea-with-mic{flex:1 1 auto;min-height:0}html.app-theme .dash-main-container.assessment-page .asses-state-comment{min-height:var(--asses-comment-height, 9rem)!important;height:var(--asses-comment-height, 9rem)!important;max-height:var(--asses-comment-height, 9rem)!important;overflow-y:auto!important;resize:none!important}html.app-theme .dash-main-container.assessment-page .asses-comment-label{font-size:.8125rem!important;font-weight:600!important;color:var(--app-text, #20302e)!important;-webkit-text-fill-color:var(--app-text, #20302e)!important}html.app-theme .dash-main-container.assessment-page .asses-bc{margin-top:1.25rem;margin-bottom:1.75rem;padding-top:1.25rem;border-top:1px solid var(--app-border, #e6e1d9);display:flex;flex-direction:column;gap:.65rem;width:100%}html.app-theme .dash-main-container.assessment-page .asses-assessment-nav{margin-top:.25rem;padding-top:1rem}html.app-theme .dash-main-container.assessment-page .asses-bc__title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--app-text, #20302e)}html.app-theme .dash-main-container.assessment-page .asses-bc__row{display:grid;grid-template-columns:minmax(0,var(--asses-bc-value-fr, 4fr)) minmax(0,var(--asses-bc-impact-fr, 6fr));grid-template-rows:auto var(--asses-bc-input-height, 2.75rem);column-gap:1rem;row-gap:.4rem;align-items:stretch;width:100%}html.app-theme .dash-main-container.assessment-page .asses-bc__field{display:contents}html.app-theme .dash-main-container.assessment-page .asses-bc__field--value .asses-bc__label{grid-column:1;grid-row:1}html.app-theme .dash-main-container.assessment-page .asses-bc__field--value .asses-bc__value-input{grid-column:1;grid-row:2;align-self:stretch}html.app-theme .dash-main-container.assessment-page .asses-bc__field--impact .asses-bc__label{grid-column:2;grid-row:1}html.app-theme .dash-main-container.assessment-page .asses-bc__field--impact .asses-bc__impact-shell{grid-column:2;grid-row:2;align-self:stretch;height:var(--asses-bc-input-height, 2.75rem);min-height:var(--asses-bc-input-height, 2.75rem);max-height:var(--asses-bc-input-height, 2.75rem)}html.app-theme .dash-main-container.assessment-page .asses-bc__label{margin:0;min-height:1.0625rem;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--app-text, #20302e)!important;-webkit-text-fill-color:var(--app-text, #20302e)!important}html.app-theme .dash-main-container.assessment-page .asses-bc__value-input,html.app-theme .dash-main-container.assessment-page .asses-bc__impact-input{display:block;box-sizing:border-box;width:100%;height:var(--asses-bc-input-height, 2.75rem);min-height:var(--asses-bc-input-height, 2.75rem);max-height:var(--asses-bc-input-height, 2.75rem);margin:0;padding:0 .75rem;border:1px solid var(--asses-ref-input-border, #d1d1d1);border-radius:.5rem;background:#fff;color:var(--app-text, #20302e);font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.25;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}html.app-theme .dash-main-container.assessment-page .asses-bc__value-input::placeholder,html.app-theme .dash-main-container.assessment-page .asses-bc__impact-input::placeholder{color:#20302e80;opacity:1}html.app-theme .dash-main-container.assessment-page .asses-bc__value-input:disabled,html.app-theme .dash-main-container.assessment-page .asses-bc__impact-input:disabled{opacity:.55;cursor:not-allowed}html.app-theme .dash-main-container.assessment-page .asses-bc__impact-shell{position:relative;width:100%}html.app-theme .dash-main-container.assessment-page .asses-bc__impact-shell .asses-bc__impact-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;max-height:none;padding-right:1.65rem}html.app-theme .dash-main-container.assessment-page .asses-bc__impact-suffix{position:absolute;top:50%;right:.65rem;transform:translateY(-50%);font-size:.875rem;font-weight:600;line-height:1;color:var(--app-text-muted, #6b7876);pointer-events:none}html.app-theme .dash-main-container.assessment-page .asses-comment-example{margin:.4rem 0 0;font-size:.75rem;line-height:1.45;color:var(--app-text-muted, rgba(0, 4, 25, .65))}html.app-theme .dash-main-container.assessment-page .asses-states-right{display:block}html.app-theme .dash-main-container.assessment-page .asses-frame-parent5,html.app-theme .dash-main-container.assessment-page .asses-strategic-management-wrapper{max-width:none!important}html.app-theme .dash-main-container.assessment-page .asses-capability-card,html.app-theme .dash-main-container.assessment-page .asses-frame-parent5.highlight .asses-capability-card{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important}html.app-theme .dash-main-container.assessment-page .asses-sub-capability-dropdown{position:static!important;display:block!important;box-shadow:none!important;border:none!important;padding:0!important;background:transparent!important}@media(min-width:992px){html.app-theme .dash-main-container.assessment-page .asses-workspace,html.app-theme .dash-main-container.assessment-page .asses-workspace.asses-frame-parent4,html.app-theme .dash-main-container.assessment-page .asses-states-body{flex-direction:row!important}html.app-theme .dash-main-container.assessment-page .asses-state-divider{display:block!important}html.app-theme .dash-main-container.assessment-page .asses-frame-wrapper12,html.app-theme .dash-main-container.assessment-page .asses-form-panel,html.app-theme .dash-main-container.assessment-page .asses-sub-capability-dataai-vision-parent,html.app-theme .dash-main-container.assessment-page .asses-frame-parent11{width:100%!important;max-width:100%!important;min-width:0!important}}@media(min-width:992px)and (max-width:1199.98px){html.app-theme .dash-main-container.assessment-page .asses-maturity-option__label{font-size:.625rem}html.app-theme .dash-main-container.assessment-page .asses-maturity-option{padding-left:.25rem;padding-right:.25rem}}@media(max-width:991.98px){html.app-theme .dash-main-container.assessment-page .client-page{padding-left:1rem;padding-right:1rem}html.app-theme .dash-main-container.assessment-page .asses-page-header{flex-direction:column;align-items:stretch;gap:.75rem}html.app-theme .dash-main-container.assessment-page .asses-page-progress{max-width:none}html.app-theme .dash-main-container.assessment-page .asses-page-progress__label{text-align:left}html.app-theme .dash-main-container.assessment-page .asses-workspace,html.app-theme .dash-main-container.assessment-page .asses-workspace.asses-frame-parent4{flex-direction:column!important;gap:1rem}html.app-theme .dash-main-container.assessment-page .asses-nav-tree,html.app-theme .dash-main-container.assessment-page .asses-strategic-management-wrapper{flex:1 1 auto!important;max-width:none!important;width:100%!important;max-height:min(42vh,20rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}html.app-theme .dash-main-container.assessment-page .asses-form-panel{--asses-form-panel-pad-inline: 1rem;width:100%;padding:1rem}html.app-theme .dash-main-container.assessment-page .asses-states-body{flex-direction:column!important;gap:1.5rem}html.app-theme .dash-main-container.assessment-page .asses-state-divider{display:none!important}html.app-theme .dash-main-container.assessment-page .asses-state-column{width:100%!important;max-width:100%!important}html.app-theme .dash-main-container.assessment-page .asses-bc__row{display:flex;flex-direction:column;gap:.75rem}html.app-theme .dash-main-container.assessment-page .asses-bc__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}html.app-theme .dash-main-container.assessment-page .asses-bc__field--value .asses-bc__label,html.app-theme .dash-main-container.assessment-page .asses-bc__field--value .asses-bc__value-input,html.app-theme .dash-main-container.assessment-page .asses-bc__field--impact .asses-bc__label,html.app-theme .dash-main-container.assessment-page .asses-bc__field--impact .asses-bc__impact-shell{grid-column:auto;grid-row:auto;align-self:auto}html.app-theme .dash-main-container.assessment-page .asses-frame-wrapper12,html.app-theme .dash-main-container.assessment-page .asses-sub-capability-dataai-vision-parent,html.app-theme .dash-main-container.assessment-page .asses-vector-parent,html.app-theme .dash-main-container.assessment-page .asses-frame-parent11{overflow:visible!important;height:auto!important;max-height:none!important}}@media(max-width:639.98px){html.app-theme .dash-main-container.assessment-page .asses-page-title{font-size:1.2rem}html.app-theme .dash-main-container.assessment-page .asses-form-panel__title{font-size:1rem}html.app-theme .dash-main-container.assessment-page .asses-maturity-picker{min-height:var(--asses-maturity-rail-height, 8.75rem)!important;height:auto!important;max-height:none!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:.15rem}html.app-theme .dash-main-container.assessment-page .asses-maturity-option{flex:0 0 4.15rem;min-width:4.15rem}html.app-theme .dash-main-container.assessment-page .asses-maturity-option__label{font-size:.5625rem;line-height:1.15}html.app-theme .dash-main-container.assessment-page .asses-nav-item{padding-left:.65rem}html.app-theme .dash-main-container.assessment-page .asses-nav-item--leaf{padding-left:.5rem}html.app-theme .dash-main-container.assessment-page .asses-assessment-nav{flex-wrap:wrap;gap:.75rem}html.app-theme .dash-main-container.assessment-page .asses-assessment-nav__meta{order:-1;width:100%;text-align:center}html.app-theme .dash-main-container.assessment-page .asses-assessment-nav .app-btn--primary{flex:1 1 auto;justify-content:center}}html.app-theme .dash-main-container.assessment-page .asses-custom-textarea{min-height:0!important;padding:.55rem 2.25rem .55rem .75rem!important;border:1px solid var(--asses-ref-input-border, #d1d1d1)!important;border-radius:.5rem!important;background:#fff!important;color:var(--app-text, #20302e)!important;font-size:.875rem!important;line-height:1.45!important;resize:none!important;box-shadow:none!important}html.app-theme .dash-main-container.assessment-page .asses-custom-textarea[placeholder]:not(:placeholder-shown):not(:focus):not(:disabled):not([readonly]){background:var(--app-input-filled, #e8f0ee)!important;background-color:var(--app-input-filled, #e8f0ee)!important}html.app-theme .dash-main-container.assessment-page .asses-state-comment{min-height:var(--asses-comment-height, 9rem)!important;height:var(--asses-comment-height, 9rem)!important;max-height:var(--asses-comment-height, 9rem)!important}html.app-theme .dash-main-container.assessment-page .asses-state-divider{border-left-style:solid!important;border-left-color:var(--app-border, #e6e1d9)!important}html.app-theme .dash-main-container.assessment-page .asses-nav-sidebar-progress .progress-bar{background:var(--asses-ref-accent, #234c43)!important}html.app-theme .dash-main-container.assessment-page .asses-nav-status--complete{background:var(--asses-ref-accent, #234c43)}.dash-main-container .impexp-page{display:flex;flex-direction:column;gap:1.25rem;width:100%}.dash-main-container .impexp-export{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;border-radius:10px;background:#ffffffeb;border:1px solid rgba(32,48,46,.1)}.dash-main-container .impexp-export__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dash-main-container .impexp-picker-toggle{display:flex;align-items:center;gap:.85rem;flex:1;min-width:0;margin:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.dash-main-container .impexp-picker-arrow{width:18px;height:18px;flex-shrink:0;margin-left:auto;filter:brightness(0) saturate(100%) invert(85%);transition:transform .3s}.dash-main-container .impexp-picker-arrow.is-expanded{transform:rotate(180deg)}.dash-main-container .impexp-picker{width:100%}html.app-theme .dash-main-container .impexp-picker .cap-frame-parent5.has-selection,html.app-theme .dash-main-container .impexp-picker .cap-frame-parent5.highlight{border:2px solid var(--app-primary, #0f6b66)!important;box-shadow:0 0 0 1px #0f6b6624}html.app-theme .dash-main-container .impexp-picker .cap-frame-parent5.has-selection{background:#0f6b660f!important}html.app-theme .dash-main-container .impexp-picker .cap-frame-parent5.highlight{background:var(--app-surface, #fff)!important}html.app-theme .dash-main-container .impexp-picker .cap-checkbox-parent.is-selected{border:2px solid var(--app-primary, #0f6b66)!important;background:#0f6b6614!important;box-shadow:0 0 0 1px #0f6b661a}html.app-theme .dash-main-container .impexp-picker .cap-checkbox-parent.is-selected:hover:not(.is-disabled){background:#0f6b661f!important;border-color:var(--app-primary, #0f6b66)!important}html.app-theme .dash-main-container .impexp-picker .cap-checkbox-parent.is-selected.is-disabled{border-color:var(--app-primary, #0f6b66)!important;background:#0f6b660f!important;opacity:1}html.app-theme .dash-main-container .impexp-picker .cap-frame-parent5.is-selected{border:2px solid var(--app-primary, #0f6b66)!important;background:#0f6b6614!important}html.app-theme .dash-main-container .impexp-picker .cap-frame-parent5 .cap-checkbox-input{flex-shrink:0;margin-right:.75rem}.dash-main-container .impexp-lock-banner{width:100%}.dash-main-container .impexp-import-actions{display:flex;align-items:center;flex-shrink:0;gap:.75rem}@media(max-width:768px){.dash-main-container .impexp-export__header{flex-direction:column;align-items:stretch}.dash-main-container .impexp-export__header .dash-action-btn,.dash-main-container .impexp-import-actions,.dash-main-container .impexp-import-actions .dash-action-btn{width:100%}}:root{--dark: #0b1c26;--natural-dark: #15374c;--natural-dark-light: #174458;--primary-dark: #014270;--primary: #2a73a5;--primary-light: #4a91b0;--secondary: #1a5c85;--secondary-light: #6eafcb;--neutral-light: #94c8dc;--light: #b9dde8;--very-light: #e3f2f7;--very-very-light: #f5f5f5;--black: #000000;--white: #ffffff;--dark-gray: #2b2b2b;--light-gray: #7a7a7a;--very-light-gray: #d1d5db;--very-light-gray-2: #e5e7eb;--very-very-light-gray: #f9fafb;--text-gray: #cacaca;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--highlight-1: #db6d53;--highlight-2: #9b7d9d;--error: #ef4444;--error-light: #fef2f2;--warning: #f59e0b;--warning-light: #fffbeb;--success: #10b981;--success-light: #f0fdf4;--white-rgb: 255, 255, 255;--dark-rgb: 1, 21, 35;--primary-rgb: 42, 115, 165;--primary-light-rgb: 74, 145, 176;--natural-dark-rgb: 21, 55, 76;--font-size-3xl: min(max(2.84vw, 4.26vh), 59.6px);--font-size-2xl-3xl: min(max(2.65vw, 3.98vh), 56px);--font-size-2xl: min(max(2.46vw, 3.69vh), 52.1px);--font-size-xl-2xl: min(max(2.27vw, 3.41vh), 48.5px);--font-size-xl: min(max(2.13vw, 3.2vh), 44.7px);--font-size-lg-xl: min(max(1.98vw, 2.97vh), 41px);--font-size-lg: min(max(1.8vw, 2.7vh), 37.4px);--font-size-l-lg: min(max(1.61vw, 2.42vh), 33.6px);--font-size-l: min(max(1.42vw, 2.13vh), 29.7px);--font-size-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md-l: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md: min(max(1.04vw, 1.56vh), 22.4px);--font-size-sm-md: min(max(.95vw, 1.43vh), 20.1px);--font-size-sm: min(max(.85vw, 1.28vh), 17.9px);--font-size-xs-sm: min(max(.76vw, 1.14vh), 16.4px);--font-size-xs: min(max(.71vw, 1.07vh), 15px);--font-size-2xs-xs: min(max(.66vw, .99vh), 14.3px);--font-size-2xs: min(max(.66vw, .99vh), 13.5px);--font-size-3xs-2xs: min(max(.57vw, .86vh), 12.6px);--font-size-3xs: min(max(.57vw, .86vh), 12px);--spacing-4xs: min(max(.19vw, .29vh), 3.6px);--spacing-4xs-xs: min(max(.28vw, .42vh), 5.6px);--spacing-xs: min(max(.38vw, .57vh), 7.5px);--spacing-xs-sm: min(max(.57vw, .86vh), 11.3px);--spacing-sm: min(max(.71vw, 1.07vh), 15px);--spacing-sm-md: min(max(.85vw, 1.28vh), 18.6px);--spacing-md: min(max(1.04vw, 1.56vh), 22.4px);--spacing-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--spacing-lg: min(max(1.42vw, 2.13vh), 29.7px);--spacing-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--spacing-xl: min(max(2.13vw, 3.2vh), 44.7px);--spacing-xl-2xl: min(max(2.46vw, 3.69vh), 52.1px);--spacing-2xl: min(max(2.84vw, 4.26vh), 59.6px);--spacing-2xl-3xl: min(max(3.21vw, 4.82vh), 67.1px);--spacing-3xl: min(max(3.55vw, 5.33vh), 74.6px);--spacing-3xl-4xl: min(max(3.87vw, 5.81vh), 81.9px);--spacing-4xl: min(max(4.25vw, 6.38vh), 89.3px);--spacing-4xl-5xl: min(max(4.97vw, 7.46vh), 104.3px);--spacing-5xl: min(max(5.67vw, 8.51vh), 119.1px);--border-radius-xs: min(max(.38vw, .57vh), 7.5px);--border-radius-xs-sm: min(max(.57vw, .86vh), 11.3px);--border-radius-sm: min(max(.71vw, 1.07vh), 15px);--border-radius-sm-md: min(max(.85vw, 1.28vh), 18.6px);--border-radius-md: min(max(1.04vw, 1.56vh), 22.4px);--border-radius-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--border-radius-lg: min(max(1.42vw, 2.13vh), 29.7px);--border-radius-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--border-radius-xl: min(max(2.13vw, 3.2vh), 44.7px);--size-xs: min(max(2.13vw, 3.2vh), 44.7px);--size-xs-sm: min(max(2.84vw, 4.26vh), 59.6px);--size-sm: min(max(3.55vw, 5.33vh), 74.6px);--size-sm-md: min(max(4.63vw, 6.95vh), 96.9px);--size-md: min(max(5.67vw, 8.51vh), 119.1px);--size-md-lg: min(max(6.38vw, 9.57vh), 134px);--size-lg: min(max(7.09vw, 10.64vh), 148.8px);--size-lg-xl: min(max(8.88vw, 13.33vh), 186.2px);--size-xl: min(max(10.64vw, 15.98vh), 223.4px);--size-xl-2xl: min(max(12.38vw, 18.6vh), 260.6px);--size-2xl: min(max(14.18vw, 21.28vh), 297.8px);--size-2xl-3xl: min(max(19.47vw, 29.21vh), 409.4px);--size-3xl: min(max(24.81vw, 37.26vh), 520.9px);--size-3xl-4xl: min(max(30.15vw, 45.3vh), 632.7px);--size-4xl: min(max(35.44vw, 53.22vh), 744.2px);--size-4xl-full: min(max(49.61vw, 74.52vh), 1041.9px);--size-full: min(max(70.88vw, 106.42vh), 1488.8px)}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container),body:has(.dash-main-container) .modal,body:has(.rep-main-container) .modal,body:has(.cap-main-container) .modal,body:has(.asses-main-container) .modal,body:has(.chat-main-container) .modal{--client-input-bg: #ffffff;--client-input-border: rgba(32, 48, 46, .12);--client-input-filled: var(--app-input-filled, #e8f0ee);--client-input-text: #20302e;--client-input-placeholder: rgba(32, 48, 46, .55);--client-label: var(--primary-light);--client-control-font: .8125rem;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}:root{--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.chat-main-container{margin:0;line-height:normal;display:flex;flex-direction:row;height:100vh}.chat-frame-parent{background:radial-gradient(circle,#f1eee9,#fff);box-shadow:0 5px 12px 2px #5c9cd41a;width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;font-size:24px;color:#000419;font-family:Poppins}.no-chat-container{display:flex;text-align:center;justify-content:center;align-items:center;height:100%;width:100%;font-size:25px;color:gray;border-radius:8px}.chat-layer-1-icons{width:47px;position:relative;height:35px;overflow:hidden;flex-shrink:0}.chat-layer-1-wrappers{align-self:stretch;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;padding:0 10px}.chat-iconss{display:inline;width:24px;position:relative;height:24px;overflow:hidden;flex-shrink:0}.chat-dashboards{color:#2c2c2c;position:relative;line-height:150%}.chat-selected-icon{display:none}.chat-main-navs.chat-selected .chat-iconss,.chat-main-nav1s.chat-selected .chat-iconss{display:inline!important;filter:brightness(0) saturate(100%);transform:scale(1.1)}.chat-main-navs.chat-selected .chat-selected-icon,.chat-main-nav1s.chat-selected .chat-selected-icon{display:none}.chat-main-navs{align-self:stretch;border-radius:8px;background-color:#eff0f2;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:8px 12px;gap:8px}.chat-capabilities-wrappers{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.chat-main-nav1s{align-self:stretch;border-radius:10px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:8px 12px;gap:8px}.chat-main-nav-parents{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.chat-main-nav-parents::-webkit-scrollbar{display:none}.chat-efficiency-plan{margin:0}.chat-efficiency-plan-project-container{flex:1;position:relative;line-height:150%}.chat-efficiency-plan-project-id-aq-wrapper{width:159px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px 0;box-sizing:border-box}.chat-main-nav-childs{align-self:stretch;position:relative;border-top:1px dashed #dddee5;box-sizing:border-box;height:1px}.chat-frame-childs{width:12px;position:relative;height:12px}.chat-change-projects{position:relative;line-height:120%}.chat-frame-containers{border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px 0;gap:8px;font-size:10px}.chat-main-nav5s{margin-top:auto;align-self:stretch;border-radius:10px;background:linear-gradient(180deg,#f9fcff,#f5f7f9);border:1px solid #dddee5;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:8px 12px;gap:10px;font-size:12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.chat-main-nav5s::-webkit-scrollbar{display:none}.menu-scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:10}.scroll-arrow{width:32px;height:32px;background:#0f6b661f;border:1px solid #dddee5;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #20302e1a;animation:bounce 2s infinite;cursor:pointer;transition:all .2s ease}.scroll-arrow:hover{background:#0f6b661f;box-shadow:0 4px 12px #20302e1a;transform:scale(1.05)}.scroll-arrow:active{transform:scale(.95)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}.chat-frame-groups{align-self:stretch;height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.chat-frame-parents{width:250px;position:relative;border-right:1px solid #dddee5;box-sizing:border-box;display:flex;flex-direction:column;padding:24px;gap:24px;height:100vh;transition:width .3s ease}.chat-frame-parents.collapsed{width:80px;padding:12px;gap:12px}.chat-assessment{position:relative;letter-spacing:-.02em;line-height:120%}.chat-assessment-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.chat-icons{width:24px;position:relative;height:24px;overflow:hidden;flex-shrink:0}.chat-header-nav2-child{width:1px;position:relative;max-width:100%;overflow:hidden;height:16px;object-fit:contain}.chat-user-icon{width:20.4px;position:relative;height:20.4px;overflow:hidden;flex-shrink:0}.chat-user-wrapper{width:32px;border-radius:48px;background-color:#5a5f62;height:32px;display:flex;flex-direction:row;align-items:center;justify-content:center}.chat-farhan-nadeem{position:relative;letter-spacing:.02em}.chat-traxccel{position:relative;letter-spacing:.02em;color:#5a5f62;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-farhan-nadeem-parent{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.chat-frame-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.chat-header-nav2-inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.chat-header-nav2{height:35px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px}.chat-header-nav2-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:14px;font-family:SF Pro Display}.chat-frame-group{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 24px 0}.chat-frame-1000005381{padding:24px 24px 0;display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;width:100%;height:80%}.chat-frame-3465212{background:linear-gradient(to left,#fff,#fff);border-radius:12px;box-shadow:0 8px 20px #5c9cd41a;border-style:solid;border-color:#dddee5;border-width:1px 1px 0px 1px;padding:24px;width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;font-size:24px;color:#000419;font-family:Poppins;box-sizing:border-box;overflow-y:auto}@media(max-width:768px){.chat-frame-3465212{padding:16px;font-size:20px}}@media(max-width:480px){.chat-frame-3465212{padding:12px;font-size:18px}}.chat-frame-wrapper12{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:16px;width:100%;height:100%;box-sizing:border-box;overflow-y:auto}@media(max-width:768px){.chat-frame-wrapper12{font-size:14px;padding:12px}}@media(max-width:480px){.chat-frame-wrapper12{font-size:12px;padding:8px}}.chat-frame-1000005388{display:flex;flex-direction:column;gap:18px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;height:100%;position:relative}.chat-frame-1000005399{display:flex;flex-direction:row;gap:18px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.chat-frame-1000005394{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative;margin-top:5px;margin-bottom:-10px;margin-right:20px}.chat-frame-1000005397{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.chat-capability-threads{background:linear-gradient(to left,#fff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-size:14px;position:relative}.chat-any-additional-documents-or-context-required-by-the-sme-will-appear-here{background:linear-gradient(to left,#474e51,#474e51);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:12px;position:relative}.chat-frame-1000005400{display:flex;flex-direction:row;gap:36px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex:1;position:relative}.chat-frame-1000005393{display:flex;flex-direction:column;gap:18px;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative}.chat-frame-1000005389{display:flex;flex-direction:row;gap:50px;align-items:flex-start;justify-content:center;align-self:stretch;flex-shrink:0;position:relative}.chat-frame-1000005395{background:#fff;border-radius:6px;border-style:solid;border-color:#dddee5;border-width:1px;padding:24px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0;width:300px;position:relative;box-shadow:0 8px 20px #5c9cd41a;overflow:hidden}.chat-frame-10000053952{display:flex;flex-direction:column;gap:0px;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative}.chat-strategic-management{background:linear-gradient(to left,#fff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-SemiBold,sans-serif;font-size:14px;position:relative;align-self:stretch;height:35px}.chat-frame-1000005449{background:#fe6260;border-radius:4px;padding:2px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;position:relative}.chat-_12{color:#20302e;text-align:center;font-family:Inter-SemiBold,sans-serif;font-size:8px;position:relative;align-self:stretch}.chat-frame-1000005396{background:#fff;border-radius:6px;border-style:dashed;border-color:#dddee5;border-width:1px;padding:24px;display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:flex-start;flex-shrink:0;width:300px;position:relative;box-shadow:0 8px 20px #5c9cd41a;overflow:hidden}.chat-operational-efficiency{background:linear-gradient(to left,#fff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-SemiBold,sans-serif;font-size:14px;position:relative;align-self:stretch;height:21px}.chat-frame-10000053932{background:#fff;border-radius:6px;border-style:dashed;border-color:#dddee5;border-width:1px;padding:24px;display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:flex-start;flex-shrink:0;width:300px;position:relative;box-shadow:0 8px 20px #5c9cd41a;overflow:hidden}.chat-human-resources-management{background:linear-gradient(to left,#fff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-SemiBold,sans-serif;font-size:14px;position:relative;align-self:stretch;height:21px}.chat-frame-10000053942{background:#fff;border-radius:6px;border-style:dashed;border-color:#dddee5;border-width:1px;padding:24px;display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:flex-start;flex-shrink:0;width:300px;position:relative;box-shadow:0 8px 20px #5c9cd41a;overflow:hidden}.chat-financial-management{background:linear-gradient(to left,#fff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-SemiBold,sans-serif;font-size:14px;position:relative;align-self:stretch;height:21px}.chat-sub-capability-data{align-self:stretch;box-shadow:0 8px 20px rgba(92,156,212,0asses-1);border-radius:6px;background-color:#fff;border:1px solid #dddee5;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px;gap:5px}.view-assessment-link{color:#c068a0;border:none;border-radius:4px;cursor:pointer;text-decoration:none}.view-assessment-link:hover{text-decoration:underline}.chat-auto-switch{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding:0;font-size:13px;font-weight:600;color:var(--light, #b9dde8)}.chat-toolbar-row{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:8px 16px 4px;box-sizing:border-box}.chat-workspace-header{display:flex;flex-direction:column;gap:12px;width:100%;padding-bottom:4px;box-sizing:border-box}.chat-frame-parents--hidden{display:none}.chat-auto-switch__label{letter-spacing:.02em;color:var(--light, #b9dde8)}.chat-auto-switch__control{position:relative;display:inline-flex;cursor:pointer}.chat-auto-switch__control input{position:absolute;opacity:0;width:0;height:0}.chat-auto-switch__track{display:block;width:44px;height:24px;border-radius:999px;background:#0f6b661f;box-shadow:inset 0 1px 3px #20302e1a;transition:background-color .2s ease}.chat-auto-switch__knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #20302e1a;transition:transform .2s ease}.chat-auto-switch__control input:checked+.chat-auto-switch__track{background:var(--highlight-2, #9b7d9d)}.chat-auto-switch__control input:checked+.chat-auto-switch__track .chat-auto-switch__knob{transform:translate(20px)}.chat-auto-switch__control input:focus-visible+.chat-auto-switch__track{outline:2px solid var(--primary-light, #4a91b0);outline-offset:2px}.chat-suggestion-panel{width:calc(100% - 32px);max-width:100%;margin:0 16px 12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-height:96px;padding:1rem 1.1rem;border:1px solid rgba(32,48,46,.1);border-radius:12px;background:#ffffffeb;box-shadow:none;position:relative;z-index:2;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.chat-suggestion-panel:has(.chat-suggestion-panel__body),.chat-suggestion-panel:has(.chat-suggestion-panel__list){border:2px solid transparent;background:linear-gradient(var(--dark, #ffffff),var(--dark, #ffffff)) padding-box,linear-gradient(10deg,var(--highlight-1, #db6d53) 0%,var(--highlight-2, #9b7d9d) 50%,var(--primary, #2a73a5) 100%) border-box;box-shadow:0 6px 18px #20302e1a}.chat-suggestion-panel__header{display:flex;align-items:flex-start;gap:10px}.chat-suggestion-panel__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-suggestion-panel__subtitle{margin:0;font-size:.75rem;line-height:1.4;font-weight:400;color:var(--text-gray, #cacaca)}.chat-suggestion-panel__badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 6px;border-radius:6px;background:linear-gradient(10deg,var(--highlight-1, #db6d53) 0%,var(--highlight-2, #9b7d9d) 50%,var(--primary, #2a73a5) 100%);color:var(--white, #fff);font-size:11px;font-weight:700;letter-spacing:.04em}.chat-suggestion-panel__title{font-size:.875rem;font-weight:600;color:var(--white, #fff);letter-spacing:.01em}.chat-suggestion-panel__hint{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-gray, #cacaca)}.chat-suggestion-panel__loading{display:flex;align-items:center;gap:10px;min-height:48px;font-size:.8125rem;color:var(--light, #b9dde8)}.chat-suggestion-panel__spinner{width:18px;height:18px;border:2px solid rgba(32,48,46,.18);border-top-color:var(--primary-light, #4a91b0);border-radius:50%;animation:chat-suggestion-spin .8s linear infinite;flex-shrink:0}.chat-suggestion-panel__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.chat-suggestion-panel__list{display:flex;flex-direction:column;gap:8px;width:100%;max-height:260px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.chat-suggestion-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:10px;border:1px solid rgba(32,48,46,.1);background:#ffffffeb;transition:border-color .2s ease,background .2s ease}.chat-suggestion-card:hover{border-color:#20302e24;background:#ffffffeb}.chat-suggestion-card--featured{border-color:#4a91b059;background:#2a73a514}.chat-suggestion-card__meta{display:flex;align-items:center;gap:8px;width:100%}.chat-suggestion-card__index{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:var(--light, #b9dde8);background:#0f6b6614}.chat-suggestion-card__tag{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-light, #4a91b0);background:#4a91b026;border:1px solid rgba(74,145,176,.3)}@keyframes chat-suggestion-spin{to{transform:rotate(360deg)}}.chat-suggested-question{margin:0 16px 8px;padding:12px;border:2px solid rgba(32,48,46,.12);border-radius:var(--border-radius-xs, 4px);background:#ffffffeb}.chat-suggested-question--panel{margin:0;border:none;background:transparent;padding:0}.chat-suggested-question__label{font-size:12px;font-weight:600;color:var(--light, #b9dde8);margin-bottom:6px}.chat-suggested-question__text{margin:0;font-size:.875rem;line-height:1.5;color:var(--light, #b9dde8)}.chat-suggested-question__copy{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--border-radius-xs, 8px);padding:8px 14px;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.2;cursor:pointer;background:var(--natural-dark-light, #f1eee9);color:var(--text-gray, #cacaca);transition:background .2s ease,color .2s ease,transform .2s ease;overflow:visible}.chat-suggested-question__copy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary, #2a73a5) 0%,var(--natural-dark, #f1eee9) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.chat-suggested-question__copy:hover:not(:disabled){background:var(--natural-dark, #f1eee9);color:var(--white, #fff);transform:translateY(-1px)}.chat-suggested-question__copy:hover:not(:disabled):before{background:linear-gradient(10deg,var(--highlight-1, #db6d53) 0%,var(--highlight-2, #9b7d9d) 50%,var(--primary, #2a73a5) 100%)}.chat-suggested-question__copy:disabled{opacity:.5;cursor:not-allowed}.chat-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.chat-empty-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:320px;padding:48px 32px;border:1px dashed rgba(32,48,46,.12);border-radius:12px;color:var(--text-gray, #cacaca)}.chat-empty-panel__icon{display:block;width:44px;height:44px;margin-bottom:14px;border-radius:50%;border:1px solid rgba(74,145,176,.35);background:#2a73a51f;position:relative}.chat-empty-panel__icon:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:14px;transform:translate(-50%,-58%);border-radius:4px;border:2px solid var(--primary-light, #4a91b0)}.chat-empty-panel__icon:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-85%,15%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--primary-light, #4a91b0)}.chat-empty-panel__title{margin:0 0 6px;font-size:1rem;font-weight:600;color:var(--light, #b9dde8)}.chat-empty-panel__text{margin:0;font-size:.875rem;line-height:1.5;max-width:28rem}.chat-card.chat-card--sme{border-left:3px solid var(--primary, #2a73a5);background:#2a73a50f}.chat-card.chat-card--client{border-left:3px solid var(--highlight-1, #db6d53);background:#db6d530f}.chat-card--sme .chat-card-sender{color:var(--primary-light, #4a91b0)}.chat-card--client .chat-card-sender{color:#f0a88a}.chat-footer-action-btn{background:transparent;border:none;padding:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;transition:background .2s ease}.chat-footer-action-btn:hover{background:#ffffffeb}.chat-footer-action-btn img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(85%)}.chat-footer-action-btn img.is-listening{filter:none}.chat-footer-attach input[type=file]{display:none}.chat-composer--framed{padding:12px;border-radius:12px;border:1px solid rgba(32,48,46,.1);background:#ffffffeb}.chat-composer--readonly{padding:10px 12px;border-radius:10px;border:1px solid rgba(32,48,46,.1);background:#ffffffeb}.chat-composer__readonly-note{margin:0;font-size:.875rem;color:var(--text-gray, #cacaca)}.chat-frame-1000005411{background:#fff;border-style:solid;border-color:#dddee5;border-width:1px 0px 0px 0px;padding:16px;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:flex-start;align-self:stretch;flex:1;position:relative}.chat-frame-1000005429{display:flex;justify-content:space-between;position:relative;width:100%}.chat-vector-3{width:100px;height:50px;flex-shrink:0}.chat-date-1{position:absolute;top:20%;left:150%;transform:translate(-50%,-100%);font-family:Poppins,sans-serif;font-size:14px;color:#777;white-space:nowrap;z-index:1}.chat-frame-1000005430{display:flex;flex-direction:column;gap:36px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.chat-frame-1000005422{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.chat-frame-1000005401{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;margin-top:-70px}.chat-3{overflow:auto;width:100%;max-width:1200px;height:100%;box-shadow:0 8px 20px #5c9cd41a;border:1px solid #DDDEE5;background:#fff;border-radius:10px;font-family:Poppins,sans-serif}.chat-frame-10000054112{width:100%;overflow:auto;padding:20px;box-shadow:0 8px 20px #5c9cd41a;background-color:#fff;border-radius:8px}.chat-frame-1000005465{display:flex;flex-direction:row;gap:200px;align-items:flex-start;justify-content:flex-end;align-self:stretch;flex-shrink:0;position:relative}.chat-date{padding-bottom:.5rem;color:#777;text-align:right;font-family:Poppins-Regular,sans-serif;font-size:10px;position:relative}.chat-date-header{display:flex;align-items:center;justify-content:center;gap:10px;color:#777;font-family:Poppins-Regular,sans-serif;font-size:14px;position:relative;padding-bottom:.5rem;text-align:center}.chat-date-time{display:inline-block}.chat-vector-2{width:100px;height:5px;flex-shrink:0}.chat-frame-34652112{background:#fff;border-radius:6px;border-style:solid;border-color:#dddee5;border-width:1px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:stretch;flex-shrink:0;position:relative;box-shadow:0 8px 20px #5c9cd41a;overflow:hidden}.chat-data-ai-vision-strategic-planning{background:linear-gradient(to left,#fff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-SemiBold,sans-serif;font-size:12px;position:relative;align-self:stretch}.chat-frame-parent4{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:15px;font-size:11px;width:120%}.chat-frame-1000005420{flex-direction:row;gap:24px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.chat-frame-1000005418{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}.chat-frame-10000053953{display:flex;flex-direction:column;gap:0px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.chat-current-status{background:linear-gradient(to left,#fff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-SemiBold,sans-serif;font-size:10px;position:relative;align-self:stretch}.chat-frame-1000005416{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.chat-frame-10000054113{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.chat-checkbox{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.chat-checkbox-input{border-radius:2px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;flex-shrink:0;height:auto;position:relative;overflow:visible}.chat-aware{color:#5a5f62;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:12px;line-height:128%;letter-spacing:.01em;position:relative;width:341px}.chat-frame-1000005412{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.chat-checkbox-input2{background:var(--neutral-1, #ffffff);border-radius:2px;display:flex;flex-direction:column;gap:0px;align-items:center;justify-content:center;flex-shrink:0;position:relative}.chat-bg{background:var(--neutral-1, #ffffff);border-radius:2px;border-style:solid;border-color:var(--neutral-5, #d9d9d9);border-width:1px;flex-shrink:0;width:16px;height:16px;position:relative}.chat-reactive{color:#5a5f62;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:12px;line-height:128%;letter-spacing:.01em;position:relative;width:341px}.chat-frame-1000005413{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.chat-proactive{color:#5a5f62;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:12px;line-height:128%;letter-spacing:.01em;position:relative;width:341px}.chat-frame-1000005414{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.chat-managed{color:#5a5f62;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:12px;line-height:128%;letter-spacing:.01em;position:relative;width:341px}.chat-frame-1000005415{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.chat-optimized{color:#5a5f62;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:12px;line-height:128%;letter-spacing:.01em;position:relative;width:341px}.chat-frame-10000054172{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.chat-frame-1000005407{display:flex;flex-direction:row;gap:8px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.chat-i-don-t-think-we-are-doing-that-great{background:linear-gradient(to left,#bcbcbc,#bcbcbc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:8px;position:relative;flex:1}.chat-frame-1000005419{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}.chat-future-status{background:linear-gradient(to left,#fff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-SemiBold,sans-serif;font-size:10px;position:relative;align-self:stretch}.chat-checkbox-input3{border-radius:2px;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;flex-shrink:0;height:auto;position:relative;overflow:visible}.chat-i-want-to-be-able-to-achieve-at-least-optimized{background:linear-gradient(to left,#bcbcbc,#bcbcbc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:8px;position:relative;flex:1}.chat-frame-1000005466{margin-top:10px;display:flex;flex-direction:row;gap:8px;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative;margin-left:20px}.chat-paul-sme{color:#000419;text-align:left;font-family:Poppins-SemiBold,sans-serif;font-size:12px;line-height:20px;letter-spacing:.14px;position:relative;display:flex;align-items:center;justify-content:flex-start}.chat-message{color:#000419;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:12px;line-height:20px;letter-spacing:.14px;position:relative;width:394px;display:flex;align-items:center;justify-content:flex-start}.chat-vector-23{align-self:stretch;flex-shrink:0;height:1px;width:100%;position:relative;overflow:visible}.chat-frame-1000005426{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;margin-left:20px}.chat-your-response{color:#777;text-align:left;font-family:Poppins-Medium,sans-serif;font-size:12px;position:relative;display:flex;align-items:center;justify-content:flex-start;margin-left:12px}.chat-frame-1000005424{border-width:1px;padding:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-self:stretch;flex-shrink:0;height:36px;position:relative;box-shadow:0 8px 20px #5c9cd41a}.chat-frame-10000053954{display:flex;flex-direction:column;gap:0px;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}.chat-frame-10000054072{padding:0 12px;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;flex-shrink:0;position:relative}.chat-your-response2{background:#ada9a9;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;font-family:Poppins-Regular,sans-serif;font-size:13px;position:relative}.chat-frame-1000005408{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative;margin-left:680px;margin-top:-55px}.chat-frame-1000005409{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative;margin-top:55px;margin-right:-15px}.chat-icons2{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;flex-shrink:0;margin-top:55px;margin-left:20px}.chat-group-2290{cursor:pointer;width:58.33%;height:79.17%;position:absolute;right:20.83%;left:20.83%;bottom:10.42%;top:10.42%;overflow:visible}.chat-vector2{width:12.6px;height:13.5px;position:absolute;left:calc(50% - 6.3px);top:calc(50% - 6.75px);overflow:visible}.chat-vector-1{cursor:pointer;align-self:stretch;flex-shrink:0;height:auto;position:relative;overflow:visible}.chat-frame-1000005406{background:#5c9cd4;border-radius:3px;display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative;margin-top:55px;height:30px;width:35px}.chat-vector3{cursor:pointer;width:87.5%;height:75%;position:absolute;right:7.6%;left:4.9%;bottom:12.59%;top:12.41%;overflow:visible}.chat-notification-container{display:none;position:absolute;top:50px;right:10px;background-color:#fff;border:1px solid #dddee5;box-shadow:0 8px 20px #5c9cd41a;border-radius:8px;padding:10px;width:200px;z-index:1000}.chat-notification-text{font-family:Poppins,sans-serif;font-size:14px;color:#777;text-align:center;margin:0}input.chat-your-response2{width:970%;height:40px;border-radius:15px;border-color:transparent}.chat-frame-parent5{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.chat-frame-parent6{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;width:100%}.chat-attachments{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.chat-attachment-item{display:flex;align-items:center;gap:5px}.chat-download-icon{width:30px;height:30px;margin-right:10px;cursor:pointer}.chat-attachment-name{font-size:14px;color:#007bff;text-decoration:underline;cursor:pointer}.chat-card{border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:15px;background-color:#f9f9f9;box-shadow:0 4px 6px #20302e1a}.chat-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;color:#333}.chat-card-sender{color:gray}.chat-card-date{font-size:12px;color:#777}.chat-card-message{font-size:14px;line-height:1.6;color:#555;margin-bottom:10px}.chat-attachments{display:flex;flex-wrap:wrap;gap:10px}.chat-attachment-item{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;padding:5px 10px;background-color:#fff;box-shadow:0 2px 4px #20302e1a}.chat-attachment-item:hover{background-color:#f1f1f1}.chat-download-button{display:flex;align-items:center;background:none;border:none;cursor:pointer;color:inherit}.chat-download-icon{width:20px;height:20px;margin-right:8px}.chat-attachment-name{font-size:14px;color:#555;text-decoration:none}.chat-attachment-name:hover{text-decoration:underline;color:#007bff}.chat-selected-file{margin-top:10px;padding:10px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;display:flex;justify-content:space-between;align-items:center;font-size:14px}.chat-remove-file{background:#ff4d4f;color:#20302e;border:none;border-radius:4px;padding:5px 10px;cursor:pointer;font-size:14px}.chat-remove-file:hover{background:#ff7875}.chat-capability-section{padding:15px 20px;background-color:#f1f5f9;border-bottom:1px solid #e0e0e0}.chat-capability-threads{font-size:16px;color:#333;margin-bottom:10px}.chat-description{font-size:14px;color:#555}.chat-thread-list{display:flex;flex-direction:column;max-height:100%;width:400px;align-items:flex-start;justify-content:flex-start;font-size:12px;gap:10px;cursor:pointer;margin-bottom:10px}.red-dot{display:inline-block;width:10px;height:10px;background-color:#ff3b30;border-radius:50%;margin-left:20px;vertical-align:middle}.message-bubble{margin-left:10px;margin-right:10px;display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:8px;color:#20302e;background-color:#fe6260;border-radius:50%;text-align:center;line-height:1;white-space:nowrap}.message-bubble.small{width:18px;height:18px;padding:0;font-size:10px}.chat-thread-list.highlight{width:400px;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:12px;gap:10px;border-radius:5px;border:2px solid #707070;background-color:#fafafa;transition:background-color .3s,border-color .3s}.chat-thread-item{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:10px;cursor:pointer;transition:all .2s ease;width:100%}.chat-thread-item:hover{background-color:#f0f4f8}.chat-thread-title{font-size:14px;color:#333}.chat-thread-count{font-size:12px;color:#666}.chat-frame-content{display:flex;width:100%;box-sizing:border-box;border-radius:8px}.chat-message-section{display:flex;flex-direction:row;background:#fff;overflow:hidden;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.chat-message-box{overflow-y:auto;display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 4px 6px #20302e1a;box-sizing:border-box}@media(max-width:800px){.chat-message-box{width:100%;padding:10px}}.chat-message-card{align-self:stretch;box-shadow:0 8px 20px rgba(92,156,212,0asses-1);border-radius:6px;background-color:#fff;border:1px solid #dddee5;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:15px;gap:5px}.chat-header{display:flex;justify-content:space-between;align-items:center;font-size:16px;color:#333}.sub-capability{flex-grow:1}.chat-body{font-size:14px;color:#555}.chat-footer{display:flex;align-items:center;gap:10px}.chat-footer input{flex:1;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.chat-composer{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.chat-send-btn{position:relative;z-index:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:none;border-radius:var(--border-radius-xs, 8px);background:var(--natural-dark-light, #f1eee9);color:var(--text-gray, #cacaca);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease}.chat-send-btn:hover:not(:disabled){background:var(--natural-dark, #f1eee9);color:var(--white, #fff)}.chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.chat-message-box--newest-first .chat-footer{margin-top:0}.chat-message-box--newest-first .chat-body{max-height:min(55vh,640px);overflow-y:auto;scrollbar-width:thin}.send-button{padding:10px 15px;background:#007bff;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.send-button:disabled{background:#ccc;cursor:not-allowed}.send-button:hover:not(:disabled){background:#f1eee9}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffffeb;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;border-radius:10px;padding:20px;max-width:800px;width:100%;box-shadow:0 4px 10px #00000040;position:relative;animation:fadeIn .3s ease-in-out}.modal-content h5{margin-bottom:20px;font-size:18px;text-align:center}.close-button{position:absolute;top:10px;right:10px;color:#fff;border:none;border-radius:4px;padding:5px 10px;cursor:pointer;font-size:12px}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.chat-frame-parent9{width:400px;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:12px;margin-bottom:10px}.chat-frame-parent9.highlight{width:400px;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:12px;border-radius:5px;border:2px solid #707070;background-color:#fff;transition:background-color .3s,border-color .3s}.chat-frame-parent10{width:370px;border-radius:8px;padding:24px;transition:height 0asses-3s ease;overflow:hidden}.chat-frame-parent10.highlight{width:370px;flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:12px;gap:10px;border-radius:5px;border:2px solid #707070;background-color:#fff;transition:background-color .3s,border-color .3s}@media(max-width:1200px){.asses-frame-parent9,.asses-frame-parent9.highlight{width:100%;padding:16px;font-size:10px;gap:8px}}@media(max-width:480px){.asses-frame-parent9,.asses-frame-parent9.highlight{width:100%;padding:12px;font-size:9px;gap:6px;border-radius:3px}}@media(max-width:1200px){.asses-frame-parent10,.asses-frame-parent10.highlight{width:100%;padding:16px;font-size:10px;gap:8px}}@media(max-width:480px){.asses-frame-parent10,.asses-frame-parent10.highlight{width:100%;padding:12px;font-size:9px;gap:6px;border-radius:3px}}.sme-tracking-page{overflow-x:hidden;overflow-y:visible}.sme-tracking-page .client-page,.sme-tracking-page>.dash-frame-parent{overflow:visible!important;min-height:0}.sme-tracking-page .dash-frame-wrapper{height:auto!important;overflow:visible!important}.sme-tracking-page .dash-frame-div{display:flex;flex-direction:column;gap:1.25rem;min-height:0;overflow:visible!important;height:auto!important;flex:none!important}body:has(.sme-tracking-page).modal-open{overflow-y:auto!important;touch-action:auto!important;overscroll-behavior:auto!important}body:has(.sme-tracking-page).modal-open .dash-main-container{overflow:visible!important;touch-action:auto!important;overscroll-behavior:auto!important}.sme-tracking-page .sme-assessment-container .asses-main-container{overflow:visible!important;height:auto!important;max-height:none!important}.sme-tracking-page .sme-tracking-chat-panel .chat-main-container,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-wrapper12{height:auto!important;max-height:none!important;overflow:visible!important}.sme-tracking-intro{margin-top:.35rem}.sme-tracking-intro__text{font-size:.875rem;font-weight:500;line-height:1.6;margin:0 0 0 1.375rem;color:var(--text-gray)!important;max-width:52rem}.sme-tracking-page .ps-embedded{width:100%}.sme-tracking-page .ps-embedded .ps-gate__welcome{display:none}.sme-tracking-page .ps-embedded .ps-picker__grid{align-items:start;gap:.85rem}.sme-tracking-page .ps-embedded .ps-picker__card{min-height:0;height:auto;padding:.95rem 1.05rem .9rem;gap:.5rem}@media(min-width:520px){.sme-tracking-page .ps-embedded .ps-picker__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.85rem;row-gap:.2rem}}.sme-tracking-page .ps-embedded .ps-picker__cta{margin-top:.45rem;padding-top:.55rem;border-top:1px solid var(--app-border, rgba(32, 48, 46, .12))}.sme-tracking-page .ps-gate__welcome{margin-bottom:1.25rem}.sme-tracking-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1rem;text-align:center;color:var(--app-text-muted, var(--text-gray))!important}.sme-tracking-state__title{margin:0;font-size:1rem;font-weight:600;color:var(--app-text, #20302e)!important}.sme-tracking-state__hint{margin:0;font-size:.875rem;color:var(--app-text-muted, var(--text-gray))!important}.sme-tracking-spinner{width:2rem;height:2rem;border:2px solid rgba(32,48,46,.12);border-top-color:var(--primary-light);border-radius:50%;animation:sme-tracking-spin .75s linear infinite}@keyframes sme-tracking-spin{to{transform:rotate(360deg)}}.sme-tracking-workspace{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.sme-tracking-workspace__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.sme-tracking-workspace__project{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sme-tracking-workspace__project-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--app-primary, var(--primary-light))!important}.sme-tracking-workspace__project-name{margin:0;font-size:1.125rem;font-weight:600;color:var(--app-text, #20302e)!important}.sme-tracking-workspace__project-meta{margin:0;font-size:.8125rem;color:var(--app-text-muted, var(--text-gray))!important}.sme-tracking-back-btn{flex-shrink:0}.sme-tracking-tabs{display:flex;flex-wrap:wrap;gap:.3rem;padding:.3rem;border-radius:var(--border-radius-sm, 8px);border:1px solid rgba(32,48,46,.1);background:#ffffffeb;width:100%;max-width:min(48rem,100%)}.sme-tracking-tab{position:relative;z-index:0;flex:1 1 0;min-width:7rem;border:none;border-radius:var(--border-radius-xs, 4px);padding:.6rem 1rem;font-family:Poppins,sans-serif;font-size:var(--font-size-sm, .875rem);font-weight:600;letter-spacing:.01em;line-height:1.25;color:var(--text-gray)!important;background:transparent;cursor:pointer;transition:background .2s ease,color .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.sme-tracking-tab__label{white-space:nowrap}.sme-tracking-tab__new{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.12rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:#fecaca!important;background:#a72b2a47!important;border:1px solid rgba(167,43,42,.5);white-space:nowrap}.sme-tracking-tab__new-dot{width:.35rem;height:.35rem;border-radius:50%;background:var(--highlight-1, #f1eee9);box-shadow:0 0 #e11d2e73;animation:sme-tracking-unread-pulse 1.8s ease-out infinite}@keyframes sme-tracking-unread-pulse{0%{box-shadow:0 0 #e11d2e73}70%{box-shadow:0 0 0 .3rem #e11d2e00}to{box-shadow:0 0 #e11d2e00}}.sme-tracking-tab:hover{color:var(--app-text, var(--light))!important;background:var(--app-primary-tint, rgba(15, 107, 102, .08))}.sme-tracking-tab:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(var(--primary-rgb),.35)}.sme-tracking-tab--active{color:var(--app-text, #20302e)!important;background:var(--app-primary-tint, var(--natural-dark-light))!important;box-shadow:none}.sme-tracking-tab--active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.sme-tracking-tab-panels{width:100%;min-width:0;margin-top:.25rem}.sme-tracking-tab-panel{width:100%;min-width:0}.sme-tracking-tab-panel[hidden]{display:none!important}.sme-tracking-tab-panel--chat,.sme-tracking-tab-panel--report{padding-top:.25rem}.sme-tracking-page .sme-assessment-wrapper,.sme-tracking-page .sme-assessment-container{width:100%;max-width:100%;overflow:visible}.sme-tracking-page .sme-assessment-container .asses-main-container,.sme-tracking-page .sme-assessment-container .asses-frame-wrapper,.sme-tracking-page .sme-assessment-container .asses-frame-parent1,.sme-tracking-page .sme-assessment-container .asses-frame-wrapper12,.sme-tracking-page .sme-assessment-container .asses-vector-parent,.sme-tracking-page .sme-assessment-container .asses-frame-parent10,.sme-tracking-page .sme-assessment-container .asses-frame-parent11,.sme-tracking-page .sme-assessment-container .asses-frame-parent15,.sme-tracking-page .sme-assessment-container .asses-frame-parent16{width:100%!important;max-width:100%!important;background:transparent!important;box-shadow:none!important}.sme-tracking-page .sme-assessment-container .asses-frame-divs{width:100%!important;max-width:100%!important;margin-left:0!important}.sme-tracking-page .sme-assessment-container .asses-main-container{width:100%!important;max-width:100%!important;min-height:400px;padding:1.25rem!important;border:1px solid rgba(32,48,46,.12)!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box}.sme-tracking-page .sme-assessment-container .asses-main-container>.asses-frame-wrapper{margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;width:100%!important;max-width:100%!important}.sme-tracking-page .sme-assessment-container .asses-frame-parent1{gap:0!important;margin:0!important;padding:0!important;width:100%!important}.sme-tracking-page .sme-assessment-container .asses-frame-parent4{display:flex;flex-direction:row;align-items:flex-start;gap:24px;width:100%}.sme-tracking-page .sme-assessment-container .asses-strategic-management-wrapper{flex:0 0 400px;max-width:400px;width:100%}.sme-tracking-page .sme-assessment-container .chat-frame-parent9,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-parent9{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important}.sme-tracking-page .sme-assessment-container .asses-frame-parent5,.sme-tracking-page .sme-assessment-container .asses-frame-parent5.highlight,.sme-tracking-page .sme-assessment-container .chat-thread-list,.sme-tracking-page .sme-assessment-container .chat-thread-list.highlight,.sme-tracking-page .sme-tracking-chat-panel .chat-thread-list,.sme-tracking-page .sme-tracking-chat-panel .chat-thread-list.highlight{background:transparent!important;border:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:0!important;height:auto!important;min-height:0!important;font-size:inherit!important;border-radius:0!important}.sme-tracking-page .sme-assessment-container .asses-frame-parent5>div,.sme-tracking-page .sme-assessment-container .asses-capability-card,.sme-tracking-page .sme-assessment-container .chat-capability-card,.sme-tracking-page .sme-tracking-chat-panel .chat-thread-list>div,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-card{width:100%!important;border:2px solid rgba(32,48,46,.12)!important;border-radius:var(--border-radius-xs, 4px)!important;padding:.85rem 1rem!important;background:#ffffffeb!important;background-color:#ffffffeb!important;box-sizing:border-box;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.sme-tracking-page .sme-assessment-container .asses-frame-parent5.highlight>div,.sme-tracking-page .sme-assessment-container .asses-frame-parent5.highlight .asses-capability-card,.sme-tracking-page .sme-assessment-container .asses-frame-parent5.highlight .chat-capability-card,.sme-tracking-page .sme-assessment-container .chat-thread-list.highlight .chat-capability-card,.sme-tracking-page .sme-assessment-container .chat-thread-list.highlight .asses-capability-card,.sme-tracking-page .sme-tracking-chat-panel .chat-thread-list.highlight>div,.sme-tracking-page .sme-tracking-chat-panel .chat-thread-list.highlight .chat-capability-card{border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;background-color:transparent!important;box-shadow:0 6px 18px #20302e1a}.sme-tracking-page .sme-tracking-chat-panel .chat-workspace-header{gap:10px;padding:0 0 14px;margin-bottom:4px;border-bottom:1px solid rgba(32,48,46,.1)}.sme-tracking-page .sme-tracking-chat-panel .chat-toolbar-row{padding:4px 16px 0!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-panel{width:calc(100% - 32px)!important;margin:0 16px!important;padding:1rem 1.1rem!important;border:1px solid rgba(32,48,46,.1)!important;border-radius:12px!important;background:#ffffffeb!important;background-color:#ffffffeb!important;box-shadow:none!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-panel:has(.chat-suggestion-panel__body),.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-panel:has(.chat-suggestion-panel__list){border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;background-color:transparent!important;box-shadow:0 6px 18px #20302e1a!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-panel__list{max-height:280px;overflow-y:auto}.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-card{border:1px solid rgba(32,48,46,.1)!important;background:#ffffffeb!important;border-radius:10px!important;padding:12px 14px!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-card--featured{border-color:#4a91b059!important;background:#2a73a51a!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-card__index{color:var(--light)!important;background:#0f6b6614!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-card__tag{color:var(--primary-light)!important;background:#4a91b026!important;border-color:#4a91b04d!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-panel__title{color:#20302e!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-panel__subtitle,.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-panel__hint{color:var(--text-gray)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-panel__loading{color:var(--light)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggestion-panel__badge{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)!important;color:var(--white)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggested-question__text{color:var(--light)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggested-question__copy{border:none!important;background:var(--natural-dark-light)!important;color:var(--text-gray)!important;border-radius:var(--border-radius-xs, 8px)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggested-question__copy:before{background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%)}.sme-tracking-page .sme-tracking-chat-panel .chat-suggested-question__copy:hover:not(:disabled){background:var(--natural-dark)!important;color:#20302e!important}.sme-tracking-page .sme-tracking-chat-panel .chat-suggested-question__copy:hover:not(:disabled):before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.sme-tracking-page .sme-tracking-chat-panel .chat-auto-switch,.sme-tracking-page .sme-tracking-chat-panel .chat-auto-switch__label{color:var(--light)!important}.sme-tracking-page .sme-assessment-container .asses-capability-header,.sme-tracking-page .sme-assessment-container .chat-capability-header,.sme-tracking-page .sme-tracking-chat-panel .asses-capability-header,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-header{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;cursor:pointer;margin:0!important;padding:0!important;min-height:0!important;height:auto!important}.sme-tracking-page .sme-assessment-container .asses-capability-header h5,.sme-tracking-page .sme-assessment-container .chat-capability-title,.sme-tracking-page .sme-tracking-chat-panel .asses-capability-header h5,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-title{color:#20302e!important;font-weight:600;margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;line-height:1.3;height:auto!important}.sme-tracking-page .sme-assessment-container .chat-capability-meta,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-meta{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.sme-tracking-page .sme-assessment-container .asses-capability-header span,.sme-tracking-page .sme-assessment-container .chat-capability-count,.sme-tracking-page .sme-tracking-chat-panel .asses-capability-header span,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-count{color:var(--text-gray)!important;font-size:.75rem;font-weight:500;margin:0!important}.sme-tracking-page .sme-assessment-container .asses-capability-header img,.sme-tracking-page .sme-assessment-container .chat-capability-header img,.sme-tracking-page .sme-tracking-chat-panel .asses-capability-header img,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-header img{filter:brightness(0) saturate(100%) invert(85%);transition:transform .25s ease;width:12px;height:12px;margin:0!important}.sme-tracking-page .sme-assessment-container .asses-capability-header img.is-expanded,.sme-tracking-page .sme-assessment-container .chat-capability-header img.is-expanded,.sme-tracking-page .sme-tracking-chat-panel .asses-capability-header img.is-expanded,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-header img.is-expanded{transform:rotate(180deg)}.sme-tracking-page .sme-assessment-container .asses-sub-capability-dropdown,.sme-tracking-page .sme-tracking-chat-panel .asses-sub-capability-dropdown{margin-top:.75rem;padding-top:.65rem;border-top:1px solid rgba(32,48,46,.1);display:flex;flex-direction:column;gap:.5rem}.sme-tracking-page .sme-assessment-container a.asses-frame-parent6,.sme-tracking-page .sme-assessment-container a.chat-frame-parent10,.sme-tracking-page .sme-assessment-container a.chat-sub-capability-link,.sme-tracking-page .sme-tracking-chat-panel a.chat-frame-parent10,.sme-tracking-page .sme-tracking-chat-panel a.chat-sub-capability-link{width:100%!important;text-decoration:none!important;color:var(--light)!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:.75rem;margin:0!important;padding:.7rem .85rem!important;border-radius:var(--border-radius-xs, 4px)!important;background:#ffffffeb!important;background-color:#ffffffeb!important;border:2px solid rgba(32,48,46,.12)!important;font-size:.8125rem;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;box-sizing:border-box;overflow:hidden}.sme-tracking-page .sme-assessment-container a.asses-frame-parent6:hover,.sme-tracking-page .sme-assessment-container a.chat-frame-parent10:hover,.sme-tracking-page .sme-assessment-container a.chat-sub-capability-link:hover,.sme-tracking-page .sme-tracking-chat-panel a.chat-frame-parent10:hover,.sme-tracking-page .sme-tracking-chat-panel a.chat-sub-capability-link:hover{background:#0f6b6614!important;background-color:#0f6b6614!important;border-color:#20302e2e!important;color:#20302e!important}.sme-tracking-page .sme-assessment-container a.asses-frame-parent6.highlight,.sme-tracking-page .sme-assessment-container a.asses-frame-parent6.is-selected,.sme-tracking-page .sme-assessment-container a.chat-frame-parent10.highlight,.sme-tracking-page .sme-assessment-container a.chat-sub-capability-link.is-selected,.sme-tracking-page .sme-assessment-container a.chat-frame-parent10.is-selected,.sme-tracking-page .sme-tracking-chat-panel a.chat-frame-parent10.highlight,.sme-tracking-page .sme-tracking-chat-panel a.chat-sub-capability-link.is-selected,.sme-tracking-page .sme-tracking-chat-panel a.chat-frame-parent10.is-selected{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;background-color:transparent!important;box-shadow:0 6px 18px #20302e1a;color:#20302e!important}.sme-tracking-page .sme-assessment-container .chat-sub-capability-link__label,.sme-tracking-page .sme-tracking-chat-panel .chat-sub-capability-link__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.sme-tracking-page .sme-assessment-container .chat-sub-capability-link__meta,.sme-tracking-page .sme-tracking-chat-panel .chat-sub-capability-link__meta{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.sme-tracking-page .sme-assessment-container a.asses-frame-parent6 img,.sme-tracking-page .sme-assessment-container a.chat-frame-parent10 img,.sme-tracking-page .sme-tracking-chat-panel a.chat-frame-parent10 img{width:12px;height:12px;margin-left:0!important;flex-shrink:0;filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(500%) hue-rotate(180deg)}.sme-tracking-page .sme-assessment-container .asses-sub-capability-dataai-vision-parent{border:1px solid rgba(32,48,46,.12)!important;border-radius:12px!important;padding:1rem 1.25rem!important;background:#ffffffeb!important;box-shadow:none!important}.sme-tracking-page .sme-assessment-container .asses-strategic-management,.sme-tracking-page .sme-assessment-container .asses-strategic-management h5{color:var(--light)!important;-webkit-text-fill-color:var(--light)!important;background:none!important}.sme-tracking-page .sme-assessment-container .asses-strategic-management.required:after,.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-strategic-management.required:after{color:#f87171!important;-webkit-text-fill-color:#f87171!important}.sme-tracking-page .sme-assessment-container .asses-comment-label,.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-comment-label{color:var(--light)!important;-webkit-text-fill-color:var(--light)!important}.sme-tracking-page .sme-assessment-container .asses-comment-label.required:after,.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-comment-label.required:after{color:#f87171!important;-webkit-text-fill-color:#f87171!important}.sme-tracking-page .sme-assessment-container .asses-describe-the-current{color:var(--text-gray)!important;-webkit-text-fill-color:var(--text-gray)!important;white-space:pre-line}.sme-tracking-page .sme-assessment-container .asses-current-state-parent{min-height:0;height:auto;margin-bottom:0}.sme-tracking-page .sme-assessment-container .asses-current-state-parent .asses-strategic-management,.sme-tracking-page .sme-assessment-container .asses-current-state-parent .asses-sub-capability-management{height:auto;min-height:21px}.sme-tracking-page .sme-assessment-container .asses-state-radios{min-height:0;margin-bottom:0}.sme-tracking-page .sme-assessment-container .asses-frame-parent11{gap:10px}.sme-tracking-page .sme-assessment-container .asses-vector-icon{opacity:.35}.sme-tracking-page .sme-assessment-container .asses-frame-parent10>img{opacity:.35;filter:brightness(0) saturate(100%) invert(70%)}.sme-tracking-page .sme-assessment-container .asses-frame-parent11 label{color:var(--light)!important;cursor:default}.sme-tracking-page .sme-assessment-container .asses-radio-row{margin-bottom:4px;display:flex;align-items:center;position:relative;font-size:12px;padding:2px 0;color:var(--light)}.sme-tracking-page .sme-assessment-container .asses-radio-label{margin-left:8px;color:var(--light)!important}.sme-tracking-page .sme-assessment-container .asses-help-trigger{margin-left:8px;position:relative;cursor:pointer;display:inline-flex;align-items:center}.sme-tracking-page .sme-assessment-container .asses-help-icon{width:14px!important;height:14px!important;display:block!important;opacity:1!important;visibility:visible!important;filter:brightness(0) saturate(100%) invert(72%) sepia(20%) saturate(600%) hue-rotate(175deg)}.sme-tracking-page .sme-assessment-container .asses-help-trigger:hover .asses-help-icon{filter:brightness(0) saturate(100%) invert(100%)}.sme-tracking-page .sme-assessment-container .asses-state-tooltip{display:none;position:absolute;top:0;left:22px;background-color:var(--natural-dark);color:var(--light);border:1px solid rgba(32,48,46,.15);padding:10px;border-radius:6px;white-space:pre-wrap;z-index:1000;width:220px;box-shadow:0 8px 24px #20302e1a;font-size:11px;line-height:1.45}.sme-tracking-page .sme-assessment-container .asses-frame-parent11 input[type=radio]{accent-color:var(--primary)}.sme-tracking-page .sme-assessment-container .asses-custom-textarea,.sme-tracking-page .sme-assessment-container input[type=text]{background-color:#ffffffeb!important;border:1px solid rgba(32,48,46,.18)!important;color:var(--light)!important;border-radius:8px!important}.sme-tracking-page .sme-assessment-container .asses-state-comment{height:280px!important;min-height:280px!important;max-height:280px!important;overflow-y:auto;resize:none}.sme-tracking-page .sme-assessment-container .asses-custom-textarea::placeholder,.sme-tracking-page .sme-assessment-container input[type=text]::placeholder{color:#20302e8c!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;opacity:1!important}.sme-tracking-page .sme-assessment-container .asses-custom-textarea:disabled,.sme-tracking-page .sme-assessment-container input[type=text]:disabled{opacity:.55}.sme-tracking-page .sme-assessment-container .asses-frame-parent15,.sme-tracking-page .sme-assessment-container .asses-next1{color:var(--text-gray)!important}.sme-tracking-page .sme-assessment-container a.asses-next,.sme-tracking-page .sme-assessment-container .asses-next a{color:var(--primary-light)!important;text-decoration:none!important}.sme-tracking-page .sme-assessment-container .asses-frame-item{filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(500%) hue-rotate(180deg)}.sme-tracking-page .sme-assessment-container .asses-frame-wrapper13{color:var(--text-gray)!important;width:100%}@media(max-width:1024px){.sme-tracking-page .sme-assessment-container .asses-frame-parent4{flex-direction:column}.sme-tracking-page .sme-assessment-container .asses-strategic-management-wrapper{flex:1 1 auto;max-width:100%}.sme-tracking-page .sme-assessment-container .asses-frame-parent10{flex-direction:column}}.sme-tracking-page .sme-tracking-chat-panel .chat-main-container{margin:0!important;width:100%!important;max-width:100%!important;background:transparent!important;line-height:normal!important;flex-direction:column!important}.sme-tracking-page .sme-tracking-chat-panel .chat-frame-parents{display:none!important}.sme-tracking-page .sme-tracking-chat-panel .chat-frame-3465212s,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-3465212{flex:1 1 auto;width:100%!important;min-height:400px;padding:1.25rem!important;border:1px solid rgba(32,48,46,.12)!important;border-radius:12px!important;border-style:solid!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box;display:flex;flex-direction:column}.sme-tracking-page .sme-tracking-chat-panel .chat-frame-1000005388,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-content{width:100%;flex:1 1 auto;display:flex;flex-direction:column;background:transparent!important}.sme-tracking-page .sme-tracking-chat-panel .chat-message-section{display:flex;flex-direction:row;align-items:stretch;gap:24px;width:100%;margin:0!important;background:transparent!important;overflow:visible!important}.sme-tracking-page .sme-tracking-chat-panel .chat-frame-parent4{display:flex;flex-direction:row;align-items:stretch;gap:24px;width:100%!important;max-width:100%}.sme-tracking-page .sme-tracking-chat-panel .chat-strategic-management-wrapper{flex:0 0 400px;max-width:400px;width:100%}.sme-tracking-page .sme-tracking-chat-panel .chat-unread-badge{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:var(--app-danger, #d64545)!important;background:#d645451f!important;border:1px solid rgba(214,69,69,.35);white-space:nowrap}.sme-tracking-page .sme-tracking-chat-panel .chat-unread-badge__label{color:var(--app-danger, #d64545)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-unread-badge__dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--app-danger, #d64545);box-shadow:0 0 #e11d2e73;animation:chat-unread-pulse 1.8s ease-out infinite}.sme-tracking-page .sme-tracking-chat-panel .red-dot{display:none!important}.sme-tracking-page .sme-tracking-chat-panel .chat-frame-wrapper12{flex:1;min-width:0;min-height:360px;overflow:visible!important;padding:0!important;display:flex;flex-direction:column}.sme-tracking-page .sme-tracking-chat-panel .chat-frame-parent5,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-1000005422{flex:1 1 auto;width:100%;min-height:360px;display:flex;flex-direction:column;background:transparent!important}.sme-tracking-page .sme-tracking-chat-panel .chat-message-box{width:100%;max-width:100%;background:transparent!important;border:1px solid rgba(32,48,46,.12)!important;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:none!important;box-sizing:border-box}.sme-tracking-page .sme-tracking-chat-panel .chat-date-header,.sme-tracking-page .sme-tracking-chat-panel .chat-date-time{color:var(--text-gray)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-vector-2{opacity:.35;filter:brightness(0) saturate(100%) invert(70%)}.sme-tracking-page .sme-tracking-chat-panel .chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid rgba(32,48,46,.1);color:var(--light)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-header .sub-capability{color:#20302e!important;font-weight:600;font-size:.9375rem;letter-spacing:.01em}.sme-tracking-page .sme-tracking-chat-panel .view-assessment-link{color:var(--primary-light)!important;font-weight:600}.sme-tracking-page .sme-tracking-chat-panel .view-assessment-link:hover{color:#20302e!important}.sme-tracking-page .sme-tracking-chat-panel .chat-vector-23{opacity:.25;filter:brightness(0) saturate(100%) invert(70%)}.sme-tracking-page .sme-tracking-chat-panel .chat-body{color:var(--text-gray)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-card{background:#ffffffeb!important;border:1px solid rgba(32,48,46,.1)!important;border-radius:10px;padding:14px 16px;margin-bottom:12px;box-shadow:none!important}.sme-tracking-page .sme-tracking-chat-panel .chat-card.chat-card--sme{border:1px solid rgba(32,48,46,.1)!important;border-left:3px solid var(--primary)!important;background:#2a73a50f!important}.sme-tracking-page .sme-tracking-chat-panel .chat-card.chat-card--client{border:1px solid rgba(32,48,46,.1)!important;border-left:3px solid var(--highlight-1)!important;background:#db6d530f!important}.sme-tracking-page .sme-tracking-chat-panel .chat-card-header{color:var(--light)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-card-sender{font-weight:600}.sme-tracking-page .sme-tracking-chat-panel .chat-card--sme .chat-card-sender{color:var(--primary-light)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-card--client .chat-card-sender{color:#f0a88a!important}.sme-tracking-page .sme-tracking-chat-panel .chat-card-date{color:var(--text-gray)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-card-message{color:var(--light)!important;line-height:1.55}.sme-tracking-page .sme-tracking-chat-panel .chat-attachment-item{background:#ffffffeb!important;border:1px solid rgba(32,48,46,.12)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-attachment-name{color:var(--primary-light)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-selected-file{background:#ffffffeb!important;border:1px solid rgba(32,48,46,.12)!important;color:var(--light)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-remove-file{background:#ef444433!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.35)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-composer--framed{padding:12px!important;border-radius:12px!important;border:1px solid rgba(32,48,46,.1)!important;background:#ffffffeb!important}.sme-tracking-page .sme-tracking-chat-panel .chat-composer--readonly{padding:10px 12px!important;border-radius:10px!important;border:1px solid rgba(32,48,46,.1)!important;background:#ffffffeb!important}.sme-tracking-page .sme-tracking-chat-panel .chat-composer__readonly-note{color:var(--text-gray)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-footer{display:flex;align-items:flex-end;gap:8px;width:100%;margin-top:0;background:transparent!important;border:none!important;padding:0!important}.sme-tracking-page .sme-tracking-chat-panel .chat-footer-action-btn{background:transparent!important;border:none!important}.sme-tracking-page .sme-tracking-chat-panel .chat-footer-action-btn:hover{background:#ffffffeb!important}.sme-tracking-page .sme-tracking-chat-panel .chat-message-box--newest-first .chat-footer{margin-top:0;margin-bottom:0}.sme-tracking-page .sme-tracking-chat-panel .chat-message-box--newest-first .chat-body{max-height:min(55vh,640px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.sme-tracking-page .sme-tracking-chat-panel .chat-message-box--newest-first .chat-card:last-child{margin-bottom:0}.sme-tracking-page .sme-tracking-chat-panel .chat-footer textarea{flex:1;min-width:0;min-height:44px;max-height:120px;padding:10px 14px!important;border-radius:10px!important;border:1px solid rgba(32,48,46,.18)!important;background:#ffffffeb!important;color:var(--light)!important;font-family:Poppins,sans-serif;font-size:13px;line-height:1.45;resize:vertical;box-sizing:border-box;width:auto!important;height:auto!important}.sme-tracking-page .sme-tracking-chat-panel .chat-footer textarea::placeholder{color:#20302e8c!important}.sme-tracking-page .sme-tracking-chat-panel .chat-footer textarea:focus{outline:none;border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:none!important}.sme-tracking-page .sme-tracking-chat-panel .chat-footer button img,.sme-tracking-page .sme-tracking-chat-panel .chat-footer-action-btn img{filter:brightness(0) saturate(100%) invert(85%)}.sme-tracking-page .sme-tracking-chat-panel .chat-footer-action-btn img.is-listening{filter:none!important}.sme-tracking-page .sme-tracking-chat-panel .chat-send-btn{position:relative;z-index:0;flex-shrink:0;padding:10px 18px!important;border:none!important;border-radius:var(--border-radius-xs, 8px)!important;background:var(--natural-dark-light)!important;color:var(--text-gray)!important;font-size:13px!important;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.sme-tracking-page .sme-tracking-chat-panel .chat-send-btn:hover:not(:disabled){background:var(--natural-dark)!important;color:var(--white)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.sme-tracking-page .sme-tracking-chat-panel .chat-empty-panel{min-height:320px;border:1px dashed rgba(32,48,46,.12)!important;border-radius:12px!important;background:#ffffffeb!important}.sme-tracking-page .sme-tracking-chat-panel .chat-empty-panel__title{color:var(--light)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-empty-panel__text{color:var(--text-gray)!important}.sme-tracking-page .sme-tracking-chat-panel .send-button{flex-shrink:0;padding:10px 18px!important;border:none!important;border-radius:var(--border-radius-xs, 8px)!important;background:var(--natural-dark-light)!important;color:var(--text-gray)!important;font-size:13px!important;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.sme-tracking-page .sme-tracking-chat-panel .send-button:hover:not(:disabled){background:var(--natural-dark)!important;color:var(--white)!important}.sme-tracking-page .sme-tracking-chat-panel .send-button:disabled{opacity:.5;cursor:not-allowed}.sme-tracking-page .sme-tracking-chat-panel .no-chat-container{color:var(--text-gray)!important;background:transparent!important;border:none!important}.sme-tracking-page .sme-tracking-chat-panel .modal-overlay{background:#ffffffeb!important}.sme-tracking-page .sme-tracking-chat-panel .modal-content{background:radial-gradient(circle at 65% 75%,var(--natural-dark) 0%,var(--dark) 50%,var(--black) 80%)!important;border:1px solid rgba(32,48,46,.12)!important;color:var(--light)!important;box-shadow:0 24px 48px #20302e1a!important}.sme-tracking-page .sme-tracking-chat-panel .modal-content label{color:var(--text-gray)!important}.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-sub-capability-dataai-vision-parent{background:transparent!important;border:none!important;box-shadow:none!important}.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-strategic-management,.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-describe-the-current{color:var(--light)!important;-webkit-text-fill-color:var(--light)!important;background:none!important}.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-describe-the-current{color:var(--text-gray)!important;-webkit-text-fill-color:var(--text-gray)!important;white-space:pre-line}.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-custom-textarea{background-color:#ffffffeb!important;border:1px solid rgba(32,48,46,.18)!important;color:var(--light)!important}.sme-tracking-page .sme-tracking-chat-panel .modal-content h5{color:var(--light)!important}.sme-tracking-page .sme-tracking-chat-panel .chat-download-button{color:var(--primary-light)!important}@media(max-width:1024px){.sme-tracking-page .sme-tracking-chat-panel .chat-message-section,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-parent4{flex-direction:column}.sme-tracking-page .sme-tracking-chat-panel .chat-strategic-management-wrapper{flex:1 1 auto;max-width:100%}}.sme-tracking-report{width:100%}.sme-tracking-report-card{position:relative;border-radius:var(--border-radius-sm, 12px);overflow:hidden;background:var(--dark);border:1px solid rgba(32,48,46,.1)}.sme-tracking-report-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(45deg,var(--primary) 0%,var(--primary-dark) 45%,var(--dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.sme-tracking-report-card__header{position:relative;z-index:1;padding:1rem 1.25rem;border-bottom:1px solid rgba(32,48,46,.1);background:var(--natural-dark)}.sme-tracking-report-card__title{margin:0;font-size:1rem;font-weight:600;color:#20302e!important}.sme-tracking-report-card__body{position:relative;z-index:1;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.sme-tracking-report-field__label{display:block;margin-bottom:.45rem;font-size:.8125rem;font-weight:600;color:var(--light)!important}.sme-tracking-report-field__required{color:#f87171;font-size:1.35em;font-weight:700;line-height:1}.sme-tracking-report-textarea,.sme-tracking-report-file-input{width:100%;font-size:.875rem;font-family:inherit;color:var(--light)!important;background:#ffffffeb!important;border:1px solid rgba(32,48,46,.12)!important;border-radius:8px;padding:.75rem .85rem;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.sme-tracking-report-textarea{min-height:7.5rem;resize:vertical}.sme-tracking-report-textarea:focus,.sme-tracking-report-file-input:focus{outline:none;border-color:rgba(var(--primary-rgb),.55)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15)}.sme-tracking-report-textarea::placeholder{color:#20302e8c}.sme-tracking-report-field__hint{margin:.35rem 0 0;font-size:.75rem;color:var(--text-gray)!important}.sme-tracking-report-files{border:1px solid rgba(32,48,46,.1);border-radius:8px;background:#ffffffeb;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.sme-tracking-report-file-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0}.sme-tracking-report-file-row__info{display:flex;align-items:center;gap:.5rem;flex:1 1 12rem;min-width:0;font-size:.8125rem;color:var(--light)!important}.sme-tracking-report-file-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.sme-tracking-report-file-row__size{color:var(--text-gray)!important;flex-shrink:0}.sme-tracking-report-file-row__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem;flex:0 0 auto}.sme-tracking-page .sme-tracking-report-file-row__actions .btn.btn-dashboard-primary.btn-sm,.sme-tracking-page .sme-tracking-report-file-row__actions .btn.btn-dashboard-cancel.btn-sm{min-height:2rem!important;height:2rem!important;min-width:auto!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;padding:.35rem .9rem!important;font-size:.8125rem!important;white-space:nowrap;box-shadow:none!important}@media(max-width:767.98px){.sme-tracking-report-file-row{flex-direction:column;align-items:stretch}.sme-tracking-report-file-row__info{flex:1 1 auto;width:100%}.sme-tracking-report-file-row__actions{display:flex;width:100%}.sme-tracking-page .sme-tracking-report-file-row__actions .btn.btn-dashboard-primary.btn-sm,.sme-tracking-page .sme-tracking-report-file-row__actions .btn.btn-dashboard-cancel.btn-sm{flex:1 1 0!important;min-width:0!important}}.sme-tracking-report-file-chosen{margin:.45rem 0 0;font-size:.8125rem;color:var(--light)!important;word-break:break-word}.sme-tracking-report-file-chosen strong{font-weight:600;color:var(--light)!important}.sme-tracking-report-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.25rem}.sme-tracking-submitted-reports{margin-top:1rem}.sme-tracking-submitted-reports__list{display:flex;flex-direction:column;gap:.75rem}.sme-tracking-submitted-report-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.85rem .9rem;border:1px solid rgba(32,48,46,.1);border-radius:8px;background:#ffffffeb}.sme-tracking-submitted-report-row__meta{display:flex;gap:.75rem;min-width:0;flex:1}.sme-tracking-submitted-report-row__index{flex-shrink:0;max-width:9.5rem;color:var(--text-gray);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;line-height:1.35;padding-top:.15rem;overflow-wrap:anywhere;word-break:break-word}.sme-tracking-submitted-report-row__remarks{margin:0;color:var(--app-text, var(--light));font-size:.875rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.sme-tracking-submitted-report-row__date{margin:.3rem 0 0;color:var(--text-gray);font-size:.75rem}@media(max-width:768px){.sme-tracking-submitted-report-row{flex-direction:column}}.sme-tracking-report-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.sme-tracking-report-actions .app-btn{min-width:8.5rem}.sme-tracking-report-alert{margin-top:.75rem}.sme-tracking-report-field__hint--after-field{margin-top:-.35rem;margin-bottom:.75rem}.sme-tracking-page .sme-tracking-report-textarea.app-textarea{min-height:9rem}.sme-tracking-report-generating{display:flex;align-items:flex-start;gap:.85rem;margin-top:.15rem;padding:.9rem 1rem;border-radius:8px;border:1px solid rgba(var(--primary-rgb),.35);background:linear-gradient(135deg,rgba(var(--primary-rgb),.14),#ffffffeb 55%,#ffffffeb);box-shadow:inset 0 1px #20302e0a}.sme-tracking-report-generating__spinner{flex-shrink:0;margin-top:.15rem}.sme-tracking-report-generating__copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:.3rem}.sme-tracking-report-generating__title{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;font-size:.9rem;font-weight:600;color:#20302e!important;line-height:1.35}.sme-tracking-report-generating__timer{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;color:var(--primary-light)!important}.sme-tracking-report-generating__hint{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-gray)!important}.sme-tracking-report-generating__warning{margin:.15rem 0 0;font-size:.8125rem;line-height:1.45;font-weight:500;color:#20302e!important}.sme-tracking-page .sme-tracking-server-error{margin-top:.5rem}@media(max-width:768px){.sme-tracking-tabs{max-width:none}.sme-tracking-tab{min-width:calc(50% - .35rem)}.sme-tracking-workspace__header{align-items:flex-start}}@media(max-width:991.98px){.sme-tracking-page .sme-assessment-container .asses-main-container,.sme-tracking-page .sme-assessment-container .asses-frame-wrapper,.sme-tracking-page .sme-assessment-container .asses-frame-parent1,.sme-tracking-page .sme-assessment-container .asses-frame-wrapper12,.sme-tracking-page .sme-assessment-container .asses-sub-capability-dataai-vision-parent,.sme-tracking-page .sme-assessment-container .asses-frame-parent10,.sme-tracking-page .sme-assessment-container .asses-frame-parent11,.sme-tracking-page .sme-tracking-chat-panel .chat-main-container,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-3465212,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-3465212s,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-1000005388,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-content,.sme-tracking-page .sme-tracking-chat-panel .chat-message-section,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-wrapper12,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-parent5,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-1000005422,.sme-tracking-page .sme-tracking-chat-panel .chat-message-box,.sme-tracking-page .sme-tracking-chat-panel .chat-body{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.sme-tracking-page .sme-assessment-wrapper{padding-top:.25rem}.sme-tracking-page .sme-assessment-container .asses-main-container,.sme-tracking-page .sme-assessment-container .asses-frame-wrapper{margin:0!important;padding:14px!important;min-height:0!important;border:1px solid rgba(32,48,46,.12)!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box;width:100%!important;max-width:100%!important}.sme-tracking-page .sme-assessment-container .asses-main-container>.asses-frame-wrapper{margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important}.sme-tracking-page .sme-assessment-container .asses-frame-divs,.sme-tracking-page .sme-assessment-container .asses-frame-parent1{margin:0!important;padding:0!important;gap:0!important;width:100%!important;max-width:100%!important}.sme-tracking-page .sme-assessment-container .asses-frame-divs{margin-left:0!important;margin-right:0!important}.sme-tracking-page .sme-assessment-container .asses-frame-parent4,.sme-tracking-page .sme-assessment-container .asses-frame-parent10{flex-direction:column!important;width:100%!important;gap:16px!important}.sme-tracking-page .sme-assessment-container .asses-strategic-management-wrapper,.sme-tracking-page .sme-tracking-chat-panel .chat-strategic-management-wrapper{flex:1 1 auto!important;max-width:100%!important;width:100%!important}.sme-tracking-page .sme-assessment-container .chat-frame-parent9,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-parent9{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important}.sme-tracking-page .sme-assessment-container .asses-frame-parent5,.sme-tracking-page .sme-assessment-container .asses-frame-parent5.highlight,.sme-tracking-page .sme-assessment-container .chat-thread-list,.sme-tracking-page .sme-assessment-container .chat-thread-list.highlight,.sme-tracking-page .sme-tracking-chat-panel .chat-thread-list,.sme-tracking-page .sme-tracking-chat-panel .chat-thread-list.highlight{max-width:100%!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;gap:0!important;font-size:inherit!important;border-radius:0!important}.sme-tracking-page .sme-assessment-container .asses-capability-card,.sme-tracking-page .sme-assessment-container .chat-capability-card,.sme-tracking-page .sme-assessment-container .asses-frame-parent5>div,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-card,.sme-tracking-page .sme-tracking-chat-panel .chat-thread-list>div{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:.75rem .85rem!important;border-radius:var(--border-radius-xs, 4px)!important;border:2px solid rgba(32,48,46,.12)!important;background:#ffffffeb!important;background-color:#ffffffeb!important;box-sizing:border-box!important}.sme-tracking-page .sme-assessment-container .asses-frame-parent5.highlight .asses-capability-card,.sme-tracking-page .sme-assessment-container .asses-frame-parent5.highlight .chat-capability-card,.sme-tracking-page .sme-assessment-container .asses-frame-parent5.highlight>div,.sme-tracking-page .sme-assessment-container .chat-thread-list.highlight .chat-capability-card,.sme-tracking-page .sme-tracking-chat-panel .chat-thread-list.highlight .chat-capability-card,.sme-tracking-page .sme-tracking-chat-panel .chat-thread-list.highlight>div{border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;background-color:transparent!important;box-shadow:0 6px 18px #20302e1a}.sme-tracking-page .sme-assessment-container .asses-capability-header,.sme-tracking-page .sme-assessment-container .chat-capability-header,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-header,.sme-tracking-page .sme-tracking-chat-panel .asses-capability-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;width:100%!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important}.sme-tracking-page .sme-assessment-container .chat-capability-title,.sme-tracking-page .sme-assessment-container .asses-capability-header h5,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-title,.sme-tracking-page .sme-tracking-chat-panel .asses-capability-header h5{flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;height:auto!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#20302e!important}.sme-tracking-page .sme-assessment-container .chat-capability-meta,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-meta{display:inline-flex!important;align-items:center!important;gap:.5rem!important;flex-shrink:0!important;margin:0!important}.sme-tracking-page .sme-assessment-container .chat-capability-count,.sme-tracking-page .sme-assessment-container .asses-capability-header span,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-count,.sme-tracking-page .sme-tracking-chat-panel .asses-capability-header span{margin:0!important;font-size:.75rem!important;font-weight:500!important;color:var(--text-gray)!important}.sme-tracking-page .sme-assessment-container .asses-capability-header img,.sme-tracking-page .sme-assessment-container .chat-capability-header img,.sme-tracking-page .sme-tracking-chat-panel .chat-capability-header img,.sme-tracking-page .sme-tracking-chat-panel .asses-capability-header img{width:12px!important;height:12px!important;margin:0!important;flex-shrink:0!important}.sme-tracking-page .sme-assessment-container .asses-sub-capability-dropdown,.sme-tracking-page .sme-tracking-chat-panel .asses-sub-capability-dropdown{margin-top:.75rem!important;padding-top:.65rem!important;border-top:1px solid rgba(32,48,46,.1);display:flex!important;flex-direction:column!important;gap:.5rem!important}.sme-tracking-page .sme-assessment-container a.asses-frame-parent6,.sme-tracking-page .sme-assessment-container a.chat-frame-parent10,.sme-tracking-page .sme-assessment-container a.chat-sub-capability-link,.sme-tracking-page .sme-tracking-chat-panel a.chat-frame-parent10,.sme-tracking-page .sme-tracking-chat-panel a.chat-sub-capability-link{width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:.6rem .75rem!important;gap:.75rem!important;font-size:.78rem!important;line-height:1.35!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;overflow:hidden!important}.sme-tracking-page .sme-assessment-container a.asses-frame-parent6 img,.sme-tracking-page .sme-assessment-container a.chat-frame-parent10 img,.sme-tracking-page .sme-tracking-chat-panel a.chat-frame-parent10 img{width:12px!important;height:12px!important;margin:0!important;flex-shrink:0!important}.sme-tracking-page .sme-assessment-container .asses-frame-parent10>img{display:none!important}.sme-tracking-page .sme-assessment-container .asses-frame-parent11,.sme-tracking-page .sme-assessment-container .asses-frame-wrapper12{max-width:100%!important;width:100%!important}.sme-tracking-page .sme-assessment-container .asses-sub-capability-dataai-vision-parent{padding:.85rem .9rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.sme-tracking-page .sme-assessment-container .asses-current-state-parent,.sme-tracking-page .sme-assessment-container .asses-state-radios,.sme-tracking-page .sme-assessment-container .asses-strategic-management,.sme-tracking-page .sme-assessment-container .asses-sub-capability-management{min-height:0!important;height:auto!important}.sme-tracking-page .sme-assessment-container .asses-custom-textarea:not(.asses-state-comment){min-height:96px!important;height:auto!important}.sme-tracking-page .sme-assessment-container .asses-state-comment{min-height:220px!important;height:220px!important;max-height:220px!important;overflow-y:auto}.sme-tracking-page .sme-assessment-container .asses-sub-capability-header{flex-wrap:wrap;gap:.5rem}.sme-tracking-page .sme-tracking-chat-panel .chat-frame-3465212,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-3465212s,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-1000005388,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-content,.sme-tracking-page .sme-tracking-chat-panel .chat-message-section,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-wrapper12,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-parent5,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-1000005422{flex:0 0 auto!important}.sme-tracking-page .sme-tracking-chat-panel .chat-frame-parent5,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-1000005422{justify-content:flex-start!important}.sme-tracking-page .sme-tracking-chat-panel .chat-frame-3465212,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-3465212s{padding:14px!important;min-height:0!important}.sme-tracking-page .sme-tracking-chat-panel .chat-message-section,.sme-tracking-page .sme-tracking-chat-panel .chat-frame-parent4{flex-direction:column!important;gap:16px!important;width:100%!important;max-width:100%!important;overflow-x:hidden}.sme-tracking-page .sme-tracking-chat-panel .chat-strategic-management-wrapper{flex:1 1 auto!important;max-width:100%!important;width:100%!important}.sme-tracking-page .sme-tracking-chat-panel .chat-frame-wrapper12{scroll-margin-top:84px;min-height:0!important}.sme-tracking-page .sme-tracking-chat-panel .chat-message-box{padding:14px!important;margin-bottom:14px!important}.sme-tracking-page .sme-tracking-chat-panel .chat-message-box--newest-first .chat-body{max-height:min(42vh,420px)}.sme-tracking-page .sme-tracking-chat-panel .chat-header{flex-wrap:wrap;gap:8px}.sme-tracking-page .sme-tracking-chat-panel .no-chat-container{min-height:200px!important;padding:32px 20px!important;font-size:14px}.sme-tracking-page .sme-tracking-chat-panel .chat-footer{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}.sme-tracking-page .sme-tracking-chat-panel .chat-footer textarea,.sme-tracking-page .sme-tracking-chat-panel .chat-response-textarea{flex:1 1 100%!important;width:100%!important;min-width:0!important;order:0}.sme-tracking-page .sme-tracking-chat-panel .chat-footer>button:not(.chat-send-btn):not(.send-button),.sme-tracking-page .sme-tracking-chat-panel .chat-footer>.chat-footer-attach{flex:0 0 2.5rem!important;width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;max-width:2.5rem!important;max-height:2.5rem!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;box-sizing:border-box!important;line-height:0!important;vertical-align:middle!important}.sme-tracking-page .sme-tracking-chat-panel .chat-footer>button:not(.chat-send-btn):not(.send-button){background:transparent!important;border:none!important}.sme-tracking-page .sme-tracking-chat-panel .chat-footer>.chat-footer-attach>input[type=file]{display:none!important;position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}.sme-tracking-page .sme-tracking-chat-panel .chat-footer label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;line-height:0!important;cursor:pointer}.sme-tracking-page .sme-tracking-chat-panel .chat-footer label img,.sme-tracking-page .sme-tracking-chat-panel .chat-footer .chat-vector-1,.sme-tracking-page .sme-tracking-chat-panel .chat-footer>button img{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;margin:0!important;padding:0!important;display:block!important;align-self:center!important;flex-shrink:0!important;position:static!important;object-fit:contain!important;filter:brightness(0) saturate(100%) invert(85%)}.sme-tracking-page .sme-tracking-chat-panel .chat-footer .chat-send-btn,.sme-tracking-page .sme-tracking-chat-panel .chat-footer .send-button{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;margin:0 0 0 auto!important;min-height:2.5rem!important;height:2.5rem!important}.sme-tracking-page .sme-tracking-chat-panel .modal-overlay,.sme-tracking-page .modal-overlay{align-items:flex-start!important;justify-content:center!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1rem .75rem!important;box-sizing:border-box;width:100%!important;height:100%!important;height:100dvh!important;max-height:100dvh!important}.sme-tracking-page .sme-tracking-chat-panel .modal-content,.sme-tracking-page .modal-content{margin-block:auto!important;width:min(800px,100%)!important;max-width:100%!important;max-height:none!important;overflow:visible!important;box-sizing:border-box;padding:1rem!important}.sme-tracking-page .modal-content .asses-frame-parent10,.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-frame-parent10{flex-direction:column!important;gap:1rem!important;width:100%!important}.sme-tracking-page .modal-content .asses-frame-parent10>img,.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-frame-parent10>img{display:none!important}.sme-tracking-page .modal-content .asses-frame-wrapper12,.sme-tracking-page .modal-content .asses-sub-capability-dataai-vision-parent,.sme-tracking-page .modal-content .asses-frame-parent11,.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-frame-wrapper12,.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-sub-capability-dataai-vision-parent,.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-frame-parent11{overflow:visible!important;max-height:none!important;height:auto!important;width:100%!important;max-width:100%!important}.sme-tracking-page .modal-content .asses-custom-textarea,.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-custom-textarea{min-height:96px!important;height:auto!important;width:100%!important}.sme-tracking-page .modal-content .asses-sub-capability-header,.sme-tracking-page .sme-tracking-chat-panel .modal-content .asses-sub-capability-header{flex-wrap:wrap}.sme-tracking-page .sme-tracking-report-actions{display:flex!important;flex-wrap:nowrap!important;gap:.65rem!important;width:100%!important}.sme-tracking-page .sme-tracking-report-actions .btn-dashboard-primary,.sme-tracking-page .sme-tracking-report-actions .btn-dashboard-cancel{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;justify-content:center!important;text-align:center!important}}:root{--dark: #0b1c26;--natural-dark: #15374c;--natural-dark-light: #174458;--primary-dark: #014270;--primary: #2a73a5;--primary-light: #4a91b0;--secondary: #1a5c85;--secondary-light: #6eafcb;--neutral-light: #94c8dc;--light: #b9dde8;--very-light: #e3f2f7;--very-very-light: #f5f5f5;--black: #000000;--white: #ffffff;--dark-gray: #2b2b2b;--light-gray: #7a7a7a;--very-light-gray: #d1d5db;--very-light-gray-2: #e5e7eb;--very-very-light-gray: #f9fafb;--text-gray: #cacaca;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--highlight-1: #db6d53;--highlight-2: #9b7d9d;--error: #ef4444;--error-light: #fef2f2;--warning: #f59e0b;--warning-light: #fffbeb;--success: #10b981;--success-light: #f0fdf4;--white-rgb: 255, 255, 255;--dark-rgb: 1, 21, 35;--primary-rgb: 42, 115, 165;--primary-light-rgb: 74, 145, 176;--natural-dark-rgb: 21, 55, 76;--font-size-3xl: min(max(2.84vw, 4.26vh), 59.6px);--font-size-2xl-3xl: min(max(2.65vw, 3.98vh), 56px);--font-size-2xl: min(max(2.46vw, 3.69vh), 52.1px);--font-size-xl-2xl: min(max(2.27vw, 3.41vh), 48.5px);--font-size-xl: min(max(2.13vw, 3.2vh), 44.7px);--font-size-lg-xl: min(max(1.98vw, 2.97vh), 41px);--font-size-lg: min(max(1.8vw, 2.7vh), 37.4px);--font-size-l-lg: min(max(1.61vw, 2.42vh), 33.6px);--font-size-l: min(max(1.42vw, 2.13vh), 29.7px);--font-size-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md-l: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md: min(max(1.04vw, 1.56vh), 22.4px);--font-size-sm-md: min(max(.95vw, 1.43vh), 20.1px);--font-size-sm: min(max(.85vw, 1.28vh), 17.9px);--font-size-xs-sm: min(max(.76vw, 1.14vh), 16.4px);--font-size-xs: min(max(.71vw, 1.07vh), 15px);--font-size-2xs-xs: min(max(.66vw, .99vh), 14.3px);--font-size-2xs: min(max(.66vw, .99vh), 13.5px);--font-size-3xs-2xs: min(max(.57vw, .86vh), 12.6px);--font-size-3xs: min(max(.57vw, .86vh), 12px);--spacing-4xs: min(max(.19vw, .29vh), 3.6px);--spacing-4xs-xs: min(max(.28vw, .42vh), 5.6px);--spacing-xs: min(max(.38vw, .57vh), 7.5px);--spacing-xs-sm: min(max(.57vw, .86vh), 11.3px);--spacing-sm: min(max(.71vw, 1.07vh), 15px);--spacing-sm-md: min(max(.85vw, 1.28vh), 18.6px);--spacing-md: min(max(1.04vw, 1.56vh), 22.4px);--spacing-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--spacing-lg: min(max(1.42vw, 2.13vh), 29.7px);--spacing-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--spacing-xl: min(max(2.13vw, 3.2vh), 44.7px);--spacing-xl-2xl: min(max(2.46vw, 3.69vh), 52.1px);--spacing-2xl: min(max(2.84vw, 4.26vh), 59.6px);--spacing-2xl-3xl: min(max(3.21vw, 4.82vh), 67.1px);--spacing-3xl: min(max(3.55vw, 5.33vh), 74.6px);--spacing-3xl-4xl: min(max(3.87vw, 5.81vh), 81.9px);--spacing-4xl: min(max(4.25vw, 6.38vh), 89.3px);--spacing-4xl-5xl: min(max(4.97vw, 7.46vh), 104.3px);--spacing-5xl: min(max(5.67vw, 8.51vh), 119.1px);--border-radius-xs: min(max(.38vw, .57vh), 7.5px);--border-radius-xs-sm: min(max(.57vw, .86vh), 11.3px);--border-radius-sm: min(max(.71vw, 1.07vh), 15px);--border-radius-sm-md: min(max(.85vw, 1.28vh), 18.6px);--border-radius-md: min(max(1.04vw, 1.56vh), 22.4px);--border-radius-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--border-radius-lg: min(max(1.42vw, 2.13vh), 29.7px);--border-radius-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--border-radius-xl: min(max(2.13vw, 3.2vh), 44.7px);--size-xs: min(max(2.13vw, 3.2vh), 44.7px);--size-xs-sm: min(max(2.84vw, 4.26vh), 59.6px);--size-sm: min(max(3.55vw, 5.33vh), 74.6px);--size-sm-md: min(max(4.63vw, 6.95vh), 96.9px);--size-md: min(max(5.67vw, 8.51vh), 119.1px);--size-md-lg: min(max(6.38vw, 9.57vh), 134px);--size-lg: min(max(7.09vw, 10.64vh), 148.8px);--size-lg-xl: min(max(8.88vw, 13.33vh), 186.2px);--size-xl: min(max(10.64vw, 15.98vh), 223.4px);--size-xl-2xl: min(max(12.38vw, 18.6vh), 260.6px);--size-2xl: min(max(14.18vw, 21.28vh), 297.8px);--size-2xl-3xl: min(max(19.47vw, 29.21vh), 409.4px);--size-3xl: min(max(24.81vw, 37.26vh), 520.9px);--size-3xl-4xl: min(max(30.15vw, 45.3vh), 632.7px);--size-4xl: min(max(35.44vw, 53.22vh), 744.2px);--size-4xl-full: min(max(49.61vw, 74.52vh), 1041.9px);--size-full: min(max(70.88vw, 106.42vh), 1488.8px)}.su-page-intro{margin-top:.35rem;padding-left:24px;padding-right:24px;box-sizing:border-box}.su-page-intro__text{font-size:.875rem;font-weight:500;line-height:1.6;margin:0;color:var(--text-gray)!important;max-width:52rem}.su-member-picker{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;margin:.5rem 1.375rem 1.5rem;padding-bottom:.25rem;min-width:0}html.app-theme .su-member-picker__field{flex:0 1 20rem;min-width:min(100%,14rem);max-width:22rem;margin:0}html.app-theme .su-member-picker__field .app-field__label{margin-bottom:.375rem;font-size:.9375rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .su-member-picker__field .app-select__trigger{min-height:2.5rem;height:2.5rem;border-radius:8px;border-color:var(--app-input-border, #e6e1d9);background:var(--app-input-bg, #fff)!important}html.app-theme .su-member-picker__field .app-select__chevron{width:1rem;height:1rem;flex-shrink:0;color:var(--app-primary, #0f6b66)}.su-member-picker .app-status{flex-shrink:0;margin:0 0 .35rem;align-self:flex-end;text-transform:none;letter-spacing:.01em;font-size:.75rem}.su-empty-hint{margin:0;padding:1.5rem 0;text-align:center;color:var(--text-gray)!important;font-size:.875rem}.su-table-toolbar{display:flex;justify-content:flex-end;margin-bottom:.75rem}.su-activity-pagination{position:relative;display:flex;align-items:center;justify-content:center;min-height:3.25rem;margin-top:0;padding:.85rem 1.5rem;border-top:1px solid var(--app-border, rgba(32, 48, 46, .1));background:var(--app-surface, #fff)}.su-activity-pagination__meta{position:absolute;left:1.5rem;margin:0;padding-left:.25rem;font-size:.8125rem;color:var(--app-text-muted, var(--text-gray))!important;white-space:nowrap}html.app-theme .su-activity-pagination .app-pagination{width:auto;flex:0 0 auto}@media(max-width:640px){.su-activity-pagination{flex-direction:column;align-items:stretch;gap:.75rem;padding:.85rem 1rem}.su-activity-pagination__meta{position:static;padding-left:.35rem;text-align:left}html.app-theme .su-activity-pagination .app-pagination{justify-content:center;width:100%}}.su-empty-selection{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:200px;padding:var(--spacing-xl, 2rem) var(--spacing-lg, 1.5rem);text-align:center;color:var(--text-gray)!important;font-size:var(--font-size-sm, .875rem);border:1px dashed rgba(32,48,46,.14);border-radius:var(--border-radius-sm, 8px);background:#ffffffeb}.su-empty-selection__title{margin:0;font-size:.9375rem;font-weight:600;color:#20302e!important}.su-tab-workspace{display:flex;flex-direction:column;gap:var(--spacing-lg, 1.5rem);width:100%;min-width:0}.su-tab-panel{width:100%;min-width:0}.su-tab-panel[hidden]{display:none!important}.su-tab-panel--chat{padding-top:.25rem}.su-invite-email-row{display:flex;align-items:stretch;gap:.75rem}.su-invite-email-row .form-control{flex:1 1 auto;min-width:0}.su-invite-add-btn{flex:0 0 auto!important;min-width:5.5rem!important;width:auto!important;align-self:stretch}.su-invite-hint{margin:.5rem 0 0;max-width:34rem;font-size:.75rem!important;font-weight:400!important;line-height:1.45!important;color:var(--text-gray)!important;opacity:.9}.su-invite-chips{min-height:100px;max-height:150px;overflow-y:auto;padding:.65rem;border-radius:8px;border:1px solid rgba(32,48,46,.12);background:#ffffffeb}.su-invite-chip{display:inline-flex;align-items:center;gap:.35rem;margin:.2rem;padding:.3rem .75rem;border-radius:999px;font-size:.8125rem;color:var(--light)!important;background:rgba(var(--primary-rgb),.18);border:1px solid rgba(var(--primary-rgb),.3)}.su-invite-chip__remove{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--text-gray)!important;cursor:pointer;line-height:1}.su-invite-chip__remove:hover{color:var(--white)!important}.su-invite-actions{display:flex;justify-content:flex-end;margin-top:.75rem}.su-invite-actions .btn-dashboard-primary{width:auto!important;min-width:7.5rem!important;height:2.5rem!important;min-height:2.5rem!important}.su-cap-assess-page{overflow:visible!important;height:auto!important;flex:none!important}.su-cap-assess-page .cap-frame-1000005381{width:100%;max-width:100%;height:auto!important;padding:0}.su-cap-assess-page .cap-capabilities-list{display:flex;flex-direction:column;gap:10px;width:100%}.su-cap-assess-page .cap-capability-row{display:flex;flex-direction:row;align-items:flex-start;gap:24px;width:100%}.su-cap-assess-page .cap-capability-row .cap-frame-parent5{flex:1;min-width:0;max-width:425px;cursor:pointer}.su-cap-assess-page .cap-capability-row .cap-frame-wrapper12{flex:1;min-width:0;height:auto!important;overflow:visible!important}html.app-theme .su-cap-assess-page .su-assess-sme-view.sme-workspace,html.app-theme .su-cap-assess-page .su-assess-sme-view .sme-assess-panel,.su-cap-assess-page .su-cap-panel,.su-cap-assess-page .su-assess-panel,.su-cap-assess-page .su-chat-panel{width:100%;min-width:0}.su-cap-assess-page .su-cap-panel .cap-frame-content,.su-cap-assess-page .su-assess-panel .asses-main-container,.su-cap-assess-page .su-chat-panel .chat-main-container{overflow:visible!important;height:auto!important;max-height:none!important}.su-cap-assess-page .su-chat-panel .chat-frame-wrapper12{height:auto!important;max-height:none!important;overflow:visible!important}.dash-main-container.su-cap-assess-scroll>.dash-frame-parent{overflow:visible!important;min-height:100vh;min-height:100dvh}.dash-main-container.su-cap-assess-scroll .dash-frame-wrapper,.dash-main-container.su-cap-assess-scroll>.dash-frame-parent .dash-frame-wrapper{height:auto!important;overflow:visible!important}html.app-theme .su-team-page{display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0}html.app-theme .su-team-page .sme-tracking-tab-panels{margin-top:0}html.app-theme .su-team-page .app-table-wrap{width:100%}html.app-theme .su-team-page .app-table-wrap table.table{margin-bottom:0}html.app-theme .su-team-page .app-table-wrap tbody td{color:var(--app-table-text, #20302e);font-size:.875rem;vertical-align:middle}html.app-theme .su-team-page .app-table-wrap tbody td:first-child{color:var(--app-text-muted);font-size:.8125rem}html.app-theme .su-team-page .su-invite-header{display:flex;justify-content:flex-start;margin-bottom:.25rem}html.app-theme .su-team-page .su-table-toolbar{margin-bottom:.5rem}html.app-theme .su-team-page .app-table-wrap .btn-list-actions{display:inline-flex;justify-content:flex-end;gap:.35rem}html.app-theme .su-team-page .app-table-wrap td:last-child{white-space:nowrap;width:1%;text-align:right}@media(max-width:768px){html.app-theme .su-team-page .app-table-wrap td:last-child{white-space:normal;width:auto}}@media(max-width:1024px){.su-cap-assess-page .cap-capability-row{flex-direction:column;gap:12px}.su-cap-assess-page .cap-capability-row .cap-frame-parent5,.su-cap-assess-page .cap-capability-row .cap-frame-wrapper12{max-width:100%;width:100%}.su-member-picker{margin-left:1rem;margin-right:1rem;margin-bottom:1.25rem;flex-wrap:wrap;align-items:flex-start}html.app-theme .su-member-picker__field{flex:1 1 100%;max-width:100%}.su-member-picker .app-status{margin-top:0;margin-bottom:0}}:root{--dark: #0b1c26;--natural-dark: #15374c;--natural-dark-light: #174458;--primary-dark: #014270;--primary: #2a73a5;--primary-light: #4a91b0;--secondary: #1a5c85;--secondary-light: #6eafcb;--neutral-light: #94c8dc;--light: #b9dde8;--very-light: #e3f2f7;--very-very-light: #f5f5f5;--black: #000000;--white: #ffffff;--dark-gray: #2b2b2b;--light-gray: #7a7a7a;--very-light-gray: #d1d5db;--very-light-gray-2: #e5e7eb;--very-very-light-gray: #f9fafb;--text-gray: #cacaca;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--highlight-1: #db6d53;--highlight-2: #9b7d9d;--error: #ef4444;--error-light: #fef2f2;--warning: #f59e0b;--warning-light: #fffbeb;--success: #10b981;--success-light: #f0fdf4;--white-rgb: 255, 255, 255;--dark-rgb: 1, 21, 35;--primary-rgb: 42, 115, 165;--primary-light-rgb: 74, 145, 176;--natural-dark-rgb: 21, 55, 76;--font-size-3xl: min(max(2.84vw, 4.26vh), 59.6px);--font-size-2xl-3xl: min(max(2.65vw, 3.98vh), 56px);--font-size-2xl: min(max(2.46vw, 3.69vh), 52.1px);--font-size-xl-2xl: min(max(2.27vw, 3.41vh), 48.5px);--font-size-xl: min(max(2.13vw, 3.2vh), 44.7px);--font-size-lg-xl: min(max(1.98vw, 2.97vh), 41px);--font-size-lg: min(max(1.8vw, 2.7vh), 37.4px);--font-size-l-lg: min(max(1.61vw, 2.42vh), 33.6px);--font-size-l: min(max(1.42vw, 2.13vh), 29.7px);--font-size-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md-l: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md: min(max(1.04vw, 1.56vh), 22.4px);--font-size-sm-md: min(max(.95vw, 1.43vh), 20.1px);--font-size-sm: min(max(.85vw, 1.28vh), 17.9px);--font-size-xs-sm: min(max(.76vw, 1.14vh), 16.4px);--font-size-xs: min(max(.71vw, 1.07vh), 15px);--font-size-2xs-xs: min(max(.66vw, .99vh), 14.3px);--font-size-2xs: min(max(.66vw, .99vh), 13.5px);--font-size-3xs-2xs: min(max(.57vw, .86vh), 12.6px);--font-size-3xs: min(max(.57vw, .86vh), 12px);--spacing-4xs: min(max(.19vw, .29vh), 3.6px);--spacing-4xs-xs: min(max(.28vw, .42vh), 5.6px);--spacing-xs: min(max(.38vw, .57vh), 7.5px);--spacing-xs-sm: min(max(.57vw, .86vh), 11.3px);--spacing-sm: min(max(.71vw, 1.07vh), 15px);--spacing-sm-md: min(max(.85vw, 1.28vh), 18.6px);--spacing-md: min(max(1.04vw, 1.56vh), 22.4px);--spacing-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--spacing-lg: min(max(1.42vw, 2.13vh), 29.7px);--spacing-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--spacing-xl: min(max(2.13vw, 3.2vh), 44.7px);--spacing-xl-2xl: min(max(2.46vw, 3.69vh), 52.1px);--spacing-2xl: min(max(2.84vw, 4.26vh), 59.6px);--spacing-2xl-3xl: min(max(3.21vw, 4.82vh), 67.1px);--spacing-3xl: min(max(3.55vw, 5.33vh), 74.6px);--spacing-3xl-4xl: min(max(3.87vw, 5.81vh), 81.9px);--spacing-4xl: min(max(4.25vw, 6.38vh), 89.3px);--spacing-4xl-5xl: min(max(4.97vw, 7.46vh), 104.3px);--spacing-5xl: min(max(5.67vw, 8.51vh), 119.1px);--border-radius-xs: min(max(.38vw, .57vh), 7.5px);--border-radius-xs-sm: min(max(.57vw, .86vh), 11.3px);--border-radius-sm: min(max(.71vw, 1.07vh), 15px);--border-radius-sm-md: min(max(.85vw, 1.28vh), 18.6px);--border-radius-md: min(max(1.04vw, 1.56vh), 22.4px);--border-radius-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--border-radius-lg: min(max(1.42vw, 2.13vh), 29.7px);--border-radius-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--border-radius-xl: min(max(2.13vw, 3.2vh), 44.7px);--size-xs: min(max(2.13vw, 3.2vh), 44.7px);--size-xs-sm: min(max(2.84vw, 4.26vh), 59.6px);--size-sm: min(max(3.55vw, 5.33vh), 74.6px);--size-sm-md: min(max(4.63vw, 6.95vh), 96.9px);--size-md: min(max(5.67vw, 8.51vh), 119.1px);--size-md-lg: min(max(6.38vw, 9.57vh), 134px);--size-lg: min(max(7.09vw, 10.64vh), 148.8px);--size-lg-xl: min(max(8.88vw, 13.33vh), 186.2px);--size-xl: min(max(10.64vw, 15.98vh), 223.4px);--size-xl-2xl: min(max(12.38vw, 18.6vh), 260.6px);--size-2xl: min(max(14.18vw, 21.28vh), 297.8px);--size-2xl-3xl: min(max(19.47vw, 29.21vh), 409.4px);--size-3xl: min(max(24.81vw, 37.26vh), 520.9px);--size-3xl-4xl: min(max(30.15vw, 45.3vh), 632.7px);--size-4xl: min(max(35.44vw, 53.22vh), 744.2px);--size-4xl-full: min(max(49.61vw, 74.52vh), 1041.9px);--size-full: min(max(70.88vw, 106.42vh), 1488.8px)}html:has(.legal-page),body:has(.legal-page){background:var(--black);min-height:100%}.legal-page.whole{background:radial-gradient(circle at 65% 75%,var(--natural-dark) 0%,var(--dark) 50%,var(--black) 80%);min-height:100vh;min-height:100dvh;width:100%;margin:0;display:flex;flex-direction:column;align-items:center;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-gray)}.legal-page.whole--with-navbar{padding-top:5.5rem}.legal-page__content{flex:1;width:100%;max-width:52rem;padding:var(--spacing-lg, 1.5rem) var(--spacing-lg, 1.5rem) var(--spacing-xl, 2rem);box-sizing:border-box}.legal-page__panel{position:relative;z-index:0;width:100%;background:var(--dark);border:none;border-radius:var(--border-radius-md, 12px);padding:var(--spacing-2xl, 2.5rem) var(--spacing-xl, 2rem);box-shadow:0 25px 50px #0006;box-sizing:border-box}.legal-page__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(45deg,var(--primary) 0%,var(--primary-dark) 45%,var(--dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.legal-page__title{margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.25;color:var(--white);letter-spacing:-.02em}.legal-page__title .highlight{color:var(--primary-light)}.legal-page__intro{margin:0 0 1.75rem;font-size:.9375rem;line-height:1.7;color:var(--light)}.legal-page__section{margin:0 0 1.5rem;padding-top:.25rem}.legal-page__section:last-of-type{margin-bottom:0}.legal-page__section-title{margin:0 0 .65rem;padding-bottom:.5rem;font-size:1.0625rem;font-weight:600;color:var(--white);border-bottom:1px solid rgba(255,255,255,.1)}.legal-page__section p,.legal-page__section li{margin:0;font-size:.9375rem;line-height:1.7;color:var(--light)}.legal-page__section p+p{margin-top:.85rem}.legal-page__section ol{margin:.75rem 0 0;padding-left:1.25rem}.legal-page__section li+li{margin-top:.5rem}.legal-page__brand-italic{font-style:italic;font-weight:300}.legal-page__email{color:var(--primary-light)!important;font-weight:600;text-decoration:none;transition:color .2s ease}.legal-page__email:hover{color:var(--white)!important;text-decoration:underline}.legal-page__copyright{width:100%;text-align:center;padding:1.25rem 1rem 1.75rem;margin:0;font-size:.8125rem;color:var(--text-gray)}@media(max-width:640px){.legal-page__panel{padding:1.5rem 1.15rem}.legal-page__content{padding-left:1rem;padding-right:1rem}}.dash-main-container .asses-frame-wrapper,.dash-main-container .asses-frame-div,.dash-main-container .asses-frame-parent1,.dash-main-container .asses-frame-wrapper12,.dash-main-container .asses-sub-capability-dataai-vision-parent,.dash-main-container .asses-vector-parent,.dash-main-container .asses-frame-parent10,.dash-main-container .asses-frame-parent11,.dash-main-container .asses-frame-parent15{background:transparent!important;box-shadow:none!important}.dash-main-container .asses-frame-div{border-color:transparent!important}.dash-main-container .asses-sub-capability-dataai-vision-parent{border:none!important;padding:0!important}.dash-main-container .asses-section-hint{font-size:12px;font-weight:500;width:100%;color:var(--text-gray)!important}.dash-main-container .asses-frame-parent21{margin-top:12px}.dash-main-container .asses-frame-parent22{width:100%}.dash-main-container .asses-empty-hint{text-align:center;font-size:16px;color:var(--text-gray)!important}.dash-main-container .asses-frame-parent2{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:.85rem;background:transparent!important;position:relative;width:100%!important;max-width:100%!important;margin-bottom:.75rem}.dash-main-container .asses-progress-bar1{width:100%!important;max-width:100%!important;display:block!important;align-items:stretch!important}.dash-main-container .asses-progress-bar1 .progress-container,.dash-main-container .progress-container{width:100%!important;max-width:100%!important;flex-grow:1;background-color:#0f6b6614!important;border:1px solid rgba(32,48,46,.12);border-radius:8px;height:26px;position:relative;overflow:hidden;box-sizing:border-box}.dash-main-container .progress-bar{border-radius:7px;height:100%;transition:width .3s ease,background-color .3s ease}.dash-main-container .progress-percentage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;width:100%!important;height:100%!important;font-size:12px!important;font-weight:600;line-height:1!important;color:#20302e!important;text-align:center;pointer-events:none;z-index:1}.dash-main-container .asses-save-progress-actions{display:flex;justify-content:flex-end;align-items:center;width:100%}.dash-main-container .asses-save-progress-button.btn-dashboard-primary,.dash-main-container .asses-save-progress-button{position:relative!important;right:auto!important;left:auto!important;top:auto!important;margin:0!important;background:var(--natural-dark-light)!important;color:var(--text-gray)!important;border:none!important;border-radius:var(--border-radius-xs)!important;padding:var(--spacing-sm) var(--spacing-lg)!important;min-height:2.5rem!important;height:2.5rem!important;min-width:8.5rem!important;font-size:var(--font-size-sm, .875rem)!important;font-weight:600!important;gap:.5rem}.dash-main-container .asses-frame-parent5,.dash-main-container .asses-frame-parent5.highlight{background:transparent!important;border:none!important;width:100%;max-width:425px}.dash-main-container .asses-capability-card{width:100%;border:2px solid rgba(32,48,46,.12)!important;border-radius:8px;padding:8px 15px;background:#ffffffeb!important;box-sizing:border-box;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.dash-main-container .asses-frame-parent5.highlight .asses-capability-card{border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:0 6px 18px #20302e1a}.dash-main-container .asses-capability-header h5{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1;margin:0;padding:0;display:flex;align-items:center;color:var(--light)!important}.dash-main-container .asses-capability-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;min-height:28px;margin:0;gap:8px;color:var(--light)}.dash-main-container .asses-capability-header span{margin:0 0 0 10px;flex-shrink:0;display:flex;align-items:center;line-height:1;color:var(--text-gray);font-size:12px}.dash-main-container .asses-capability-header img{margin:0 0 0 10px;flex-shrink:0;display:block;align-self:center;filter:brightness(0) saturate(100%) invert(85%);transition:transform .3s}.dash-main-container .asses-capability-header img.is-expanded{transform:rotate(180deg)}.dash-main-container .asses-sub-capability-link.asses-frame-parent6,.dash-main-container .asses-frame-parent6.asses-sub-capability-link,.dash-main-container .asses-sub-capability-link{width:100%!important;text-decoration:none!important;color:var(--light)!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;margin:5px 0;padding:10px 12px!important;border-radius:6px;background:#ffffffeb!important;border:2px solid rgba(32,48,46,.12)!important;font-size:13px;overflow:hidden;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;box-sizing:border-box}.dash-main-container .asses-sub-capability-link:hover{background:#0f6b6614!important;border-color:#20302e2e!important;color:#20302e!important}.dash-main-container .asses-frame-parent6.highlight.asses-sub-capability-link,.dash-main-container .asses-sub-capability-link.is-selected,.dash-main-container .asses-frame-parent6.highlight{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important}.dash-main-container .asses-frame-parent6.highlight.asses-sub-capability-link,.dash-main-container .asses-sub-capability-link.is-selected{border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:0 6px 18px #20302e1a;color:#20302e!important}.dash-main-container .asses-sub-capability-link img,.dash-main-container .asses-frame-parent6.highlight img{width:14px;height:14px;margin-left:10px;flex-shrink:0;filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(500%) hue-rotate(180deg)}.dash-main-container .asses-strategic-management,.dash-main-container .asses-strategic-management h5,.dash-main-container .asses-describe-the-current,.dash-main-container .asses-next1{color:var(--light)!important;-webkit-text-fill-color:var(--light)!important;background:none!important}.dash-main-container .asses-strategic-management.required:after{color:#f87171!important;-webkit-text-fill-color:#f87171!important}.dash-main-container .asses-comment-label{color:var(--light)!important;-webkit-text-fill-color:var(--light)!important}.dash-main-container .asses-comment-label.required:after{color:#f87171!important;-webkit-text-fill-color:#f87171!important}.dash-main-container .asses-describe-the-current{color:var(--text-gray)!important;-webkit-text-fill-color:var(--text-gray)!important;white-space:pre-line}.dash-main-container .asses-vector-icon{opacity:.35}.dash-main-container .asses-states-layout{width:100%}.dash-main-container .asses-states-body{display:flex;align-items:stretch;gap:24px;width:100%}.dash-main-container .asses-state-column{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:10px}.dash-main-container .asses-states-right{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.dash-main-container .asses-state-divider{flex:0 0 0;width:0;align-self:stretch;border-left:1px dashed rgba(32,48,46,.18);margin:0}.dash-main-container .asses-current-state-parent{min-height:0;height:auto;margin-bottom:0}.dash-main-container .asses-current-state-parent .asses-strategic-management,.dash-main-container .asses-current-state-parent .asses-sub-capability-management{height:auto;min-height:21px}.dash-main-container .asses-state-radios{display:flex;flex-direction:column;min-height:0;margin-bottom:0;gap:0}.dash-main-container .asses-state-comment-wrap{width:100%}.dash-main-container .asses-textarea-with-mic{position:relative;width:100%}.dash-main-container .asses-textarea-with-mic .mic-icon{top:.65rem;right:.65rem}.dash-main-container .asses-state-comment{min-height:280px!important;height:280px;max-height:280px;overflow-y:auto;resize:none;box-sizing:border-box}.dash-main-container .asses-business-section{margin-top:16px;width:100%;display:flex;flex-direction:column;gap:10px}.dash-main-container .asses-business-field{width:100%}.dash-main-container .asses-business-textarea{min-height:60px!important;height:60px}.dash-main-container .asses-frame-wrapper12{overflow:visible!important}.dash-main-container .asses-impact-wrap{position:relative;width:100%}.dash-main-container .asses-impact-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-gray);pointer-events:none;font-size:12px;line-height:1}.dash-main-container .asses-frame-parent10>img{display:none}.dash-main-container .asses-radio-row{margin-bottom:4px;display:flex;align-items:center;position:relative;font-size:12px;padding:2px 0;color:var(--light)}.dash-main-container .asses-radio-row input[type=radio]{width:16px;height:16px;min-width:16px;margin:0;flex-shrink:0;cursor:pointer;accent-color:var(--primary);-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important;opacity:1!important;visibility:visible!important}.dash-main-container .asses-radio-row input[type=radio]:disabled{cursor:not-allowed;opacity:.5!important}.dash-main-container .asses-radio-label{margin-left:8px;color:var(--light)!important;cursor:pointer;-webkit-user-select:none;user-select:none}.dash-main-container .asses-help-trigger{margin-left:8px;position:relative;cursor:pointer;display:inline-flex;align-items:center;margin-top:0}.dash-main-container .asses-help-icon{width:14px!important;height:14px!important;margin-top:0!important;opacity:1!important;visibility:visible!important;display:block!important;filter:brightness(0) saturate(100%) invert(72%) sepia(20%) saturate(600%) hue-rotate(175deg)}.dash-main-container .asses-help-trigger:hover .asses-help-icon{filter:brightness(0) saturate(100%) invert(100%)}.dash-main-container .asses-state-tooltip{display:none;position:absolute;top:0;left:22px;background-color:var(--natural-dark);color:var(--light);border:1px solid rgba(32,48,46,.15);padding:10px;border-radius:6px;white-space:pre-wrap;z-index:1000;width:220px;box-shadow:0 8px 24px #20302e1a;font-size:11px;line-height:1.45}.dash-main-container .asses-frame-wrapper13{color:var(--text-gray)!important;width:100%}.dash-main-container .asses-custom-textarea{width:100%;min-height:100px;padding:var(--spacing-sm, .5rem) 36px var(--spacing-sm, .5rem) var(--spacing-md, .75rem)!important;font-size:.8125rem!important;line-height:1.5;resize:vertical;background-color:#fff!important;border:2px solid rgba(32,48,46,.12)!important;border-radius:var(--border-radius-xs, 4px)!important;color:#20302e!important;box-shadow:none!important}.dash-main-container .asses-custom-textarea::placeholder{color:#20302e8c!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;opacity:1!important}.dash-main-container .asses-custom-textarea:disabled{opacity:.55;cursor:not-allowed}.dash-main-container .asses-impact-input{width:100%;height:40px;font-size:.8125rem;padding:var(--spacing-sm, .5rem) 28px var(--spacing-sm, .5rem) var(--spacing-md, .75rem)!important;border:2px solid rgba(32,48,46,.12)!important;border-radius:var(--border-radius-xs, 4px)!important;background-color:#fff!important;color:#20302e!important;box-sizing:border-box;box-shadow:none!important}.dash-main-container .asses-impact-input::placeholder{color:#20302e8c!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;opacity:1!important}.dash-main-container .asses-impact-input:disabled{opacity:.55}.dash-main-container .mic-icon{filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(500%) hue-rotate(180deg)}.dash-main-container .mic-icon:hover:not(.disabled){filter:brightness(0) saturate(100%) invert(100%)}.dash-main-container .asses-frame-parent15{padding:12px 0!important;color:var(--text-gray)!important}.dash-main-container .asses-frame-parent16{background:transparent!important}.dash-main-container .asses-nav-link{color:var(--primary-light)!important;text-decoration:none!important;display:inline-flex;align-items:center}.dash-main-container .asses-frame-item{width:17px;height:17px;background:transparent!important;filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(500%) hue-rotate(180deg);cursor:pointer}.dash-main-container .asses-nav-link:hover .asses-frame-item{filter:brightness(0) saturate(100%) invert(100%)}html.app-theme .dash-main-container .asses-assessment-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0 .35rem!important;margin-top:.75rem;border-top:1px solid var(--app-border, #e6e1d9)}html.app-theme .dash-main-container .asses-assessment-nav__start{flex:0 0 auto;min-width:6.5rem}html.app-theme .dash-main-container .asses-assessment-nav__meta{margin:0;flex:1 1 auto;text-align:center;font-size:.875rem;font-weight:500;line-height:1.4;color:var(--app-text-muted, #6b7876)!important;-webkit-text-fill-color:var(--app-text-muted, #6b7876)!important}html.app-theme .dash-main-container .asses-assessment-nav__btn{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}html.app-theme .dash-main-container .asses-assessment-nav .app-btn--primary{min-width:5.5rem;justify-content:center}@media(max-width:520px){html.app-theme .dash-main-container .asses-assessment-nav{flex-wrap:wrap;justify-content:center}html.app-theme .dash-main-container .asses-assessment-nav__meta{order:-1;width:100%}html.app-theme .dash-main-container .asses-assessment-nav__start{min-width:0}}.dash-main-container .asses-button{color:var(--primary-light)!important}.dash-main-container .rejection-comment{background:#ef44441f!important;border:1px solid rgba(239,68,68,.35);color:#fca5a5!important}.dash-main-container .asses-frame-parent4{width:100%;gap:24px}.dash-main-container .asses-strategic-management-wrapper{flex:0 0 auto;max-width:425px;width:100%}@media(max-width:1024px){.dash-main-container .asses-frame-parent4{flex-direction:column}.dash-main-container .asses-strategic-management-wrapper,.dash-main-container .asses-frame-parent5{max-width:100%}.dash-main-container .asses-states-body{flex-direction:column}.dash-main-container .asses-state-divider{display:none}.dash-main-container .asses-frame-parent11{width:100%!important}}@media(max-width:991.98px){.dash-main-container .asses-frame-wrapper12,.dash-main-container .asses-sub-capability-dataai-vision-parent,.dash-main-container .asses-frame-parent10,.dash-main-container .asses-frame-parent11,.dash-main-container .asses-vector-parent,.dash-main-container .asses-states-body,.dash-main-container .asses-states-left,.dash-main-container .asses-states-right{overflow:visible!important;height:auto!important;max-height:none!important;width:100%!important;max-width:100%!important}.dash-main-container .asses-frame-parent5,.dash-main-container .asses-frame-parent5.highlight,.dash-main-container .asses-frame-parent6,.dash-main-container .asses-frame-parent6.highlight{width:100%!important;max-width:100%!important}.dash-main-container .asses-current-state-parent,.dash-main-container .asses-state-radios{min-height:0}.dash-main-container .asses-state-comment{min-height:220px!important;height:220px;max-height:220px;overflow-y:auto}.dash-main-container .asses-frame-parent2{flex-direction:column!important;flex-wrap:nowrap;gap:.75rem;width:100%!important}.dash-main-container .asses-progress-bar1,.dash-main-container .asses-progress-bar1 .progress-container,.dash-main-container .progress-container{width:100%!important;max-width:100%!important}.dash-main-container .asses-save-progress-actions{justify-content:stretch}.dash-main-container .asses-save-progress-button.btn-dashboard-primary,.dash-main-container .asses-save-progress-button{position:relative!important;right:auto;width:100%!important;min-width:0!important;max-width:100%!important}.dash-main-container .asses-sub-capability-header{flex-wrap:wrap;width:100%}.dash-main-container .asses-frame-parent15,.dash-main-container .asses-frame-parent16{width:100%;flex-wrap:wrap}}html.app-theme .sme-assess-panel__empty,html.app-theme .sme-chat-panel__empty{margin:0;padding:2rem 1rem;text-align:center;font-size:.875rem;color:var(--app-text-muted, #6b7876);border:1px dashed var(--app-border, rgba(32, 48, 46, .12));border-radius:12px;background:var(--app-surface-alt, #f4f1ec)}html.app-theme .sme-assess-panel .asses-main-container{display:block!important;overflow:visible!important;width:100%!important;min-height:0!important;background:transparent!important}html.app-theme .sme-assess-panel .asses-radio-row{margin-bottom:2px;padding:4px 8px;border-radius:8px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}html.app-theme .sme-assess-panel .asses-radio-row:has(input[type=radio]:checked){background:var(--app-primary-tint, #e7f3f1);border-color:#0f6b6659}html.app-theme .sme-assess-panel .asses-radio-row input[type=radio]{width:18px!important;height:18px!important;min-width:18px!important;accent-color:var(--app-primary, #0f6b66)!important}html.app-theme .sme-assess-panel .asses-radio-row input[type=radio]:disabled{opacity:1!important;cursor:default}html.app-theme .sme-assess-panel .asses-radio-row input[type=radio]:disabled:checked{opacity:1!important;accent-color:var(--app-primary, #0f6b66)!important}html.app-theme .sme-assess-panel .asses-radio-row:has(input[type=radio]:checked) .asses-radio-label{color:var(--app-text, #20302e)!important;-webkit-text-fill-color:var(--app-text, #20302e)!important;font-weight:600}html.app-theme .sme-assess-panel .asses-radio-row:not(:has(input[type=radio]:checked)) .asses-radio-label{color:var(--app-text-muted, #6b7876)!important;-webkit-text-fill-color:var(--app-text-muted, #6b7876)!important;font-weight:500}html.app-theme .sme-assess-panel .asses-custom-textarea:disabled,html.app-theme .sme-assess-panel .asses-state-comment:disabled{background:var(--app-surface-alt, #f4f1ec)!important;color:var(--app-text, #20302e)!important;border:1px solid var(--app-border, rgba(32, 48, 46, .12))!important;opacity:1!important}body:has(.dash-main-container .dash-dashboard[data-nav=chat]){overflow-y:auto!important;touch-action:auto!important;overscroll-behavior:auto!important;color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}body:has(.dash-main-container .dash-dashboard[data-nav=chat]) .dash-main-container,body:has(.dash-main-container .dash-dashboard[data-nav=chat]) .dash-main-container>.dash-frame-parent{overflow:visible!important;touch-action:auto!important;overscroll-behavior:auto!important}.dash-main-container .dash-frame-div{display:flex;flex-direction:column;gap:1.25rem}.dash-main-container .chat-toolbar-section{width:100%;margin:0;flex-shrink:0}.dash-main-container .chat-frame-1000005381,.dash-main-container .chat-frame-1000005388,.dash-main-container .chat-frame-content,.dash-main-container .chat-frame-wrapper12,.dash-main-container .chat-frame-parent5,.dash-main-container .chat-frame-1000005422,.dash-main-container .chat-frame-1000005399,.dash-main-container .chat-frame-1000005394,.dash-main-container .chat-frame-1000005397,.dash-main-container .chat-frame-parent4,.dash-main-container .chat-input-container,.dash-main-container .chat-sidebar,.dash-main-container .chat-messages-container{background:transparent!important;box-shadow:none!important;border-color:transparent!important}.dash-main-container .chat-frame-1000005381{padding:0!important;width:100%;flex:1 1 auto;min-height:420px;display:flex;flex-direction:column;align-self:stretch}.dash-main-container .dash-frame-div .chat-frame-3465212{flex:1 1 auto;width:100%!important;min-height:0;padding:0!important;border:none!important;border-radius:0;background:transparent!important;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:none!important}.dash-main-container .chat-frame-3465212{flex:1 1 auto;width:100%!important;min-height:480px;padding:24px!important;border:1px solid rgba(32,48,46,.12)!important;border-radius:12px;background:transparent!important;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:none!important}.dash-main-container .chat-frame-1000005388,.dash-main-container .chat-frame-content{width:100%;flex:1 1 auto;min-height:400px;display:flex;flex-direction:column}.dash-main-container .chat-download-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.dash-main-container .chat-filter-label{font-weight:600;font-size:14px;color:var(--light)!important;white-space:nowrap}.dash-main-container .chat-filter-select{min-width:160px;font-size:13px;padding:8px 32px 8px 12px;border-radius:var(--border-radius-xs, 8px);background-color:#ffffffeb!important;border:1px solid rgba(32,48,46,.15)!important;color:var(--light)!important}.dash-main-container .chat-download-btn{padding:8px 16px!important;font-size:12px!important;white-space:nowrap}.dash-main-container .chat-message-section{display:flex;flex-direction:row;align-items:stretch;gap:24px;width:100%;flex:1 1 auto;min-height:400px;background:transparent!important;overflow:visible!important}.dash-main-container .chat-frame-parent4{display:flex;flex-direction:row;align-items:stretch;gap:24px;width:100%!important;max-width:100%;font-size:inherit}.dash-main-container .chat-strategic-management-wrapper{flex:0 0 400px;max-width:400px;width:100%}.dash-main-container .chat-frame-parent9,.dash-main-container .chat-frame-parent9.highlight{width:100%!important;max-width:100%;background:transparent!important;border:none!important}.dash-main-container .chat-frame-wrapper12{flex:1;min-width:0;min-height:360px;width:auto!important;height:auto!important;overflow:visible!important;padding:0!important;display:flex;flex-direction:column}.dash-main-container .chat-frame-parent5,.dash-main-container .chat-frame-1000005422{flex:1 1 auto;width:100%;min-height:360px;display:flex;flex-direction:column}.dash-main-container .chat-thread-list,.dash-main-container .chat-thread-list.highlight{width:100%!important;max-width:100%;margin-bottom:.75rem;background:transparent!important;border:none!important}.dash-main-container .chat-frame-parent9{display:flex;flex-direction:column;gap:.75rem;width:100%}.dash-main-container .chat-capability-card{width:100%;border:1px solid rgba(32,48,46,.1)!important;border-radius:10px;padding:.85rem 1rem;background:#ffffffeb!important;box-sizing:border-box;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.dash-main-container .chat-thread-list.highlight .chat-capability-card{border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:0 6px 18px #20302e1a}.dash-main-container .chat-capability-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;gap:.75rem;color:var(--light);min-height:1.75rem}.dash-main-container .chat-capability-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;font-weight:600;margin:0;color:#20302e!important}.dash-main-container .chat-capability-meta{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.dash-main-container .chat-capability-count{flex-shrink:0;font-size:.75rem;font-weight:500;color:var(--text-gray)!important;letter-spacing:.02em}.dash-main-container .chat-capability-header img{flex-shrink:0;width:12px;height:12px;margin-left:0;filter:brightness(0) saturate(100%) invert(85%);transition:transform .25s ease}.dash-main-container .chat-capability-header img.is-expanded{transform:rotate(180deg)}.dash-main-container .chat-unread-badge{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:var(--app-danger, #d64545)!important;background:#d645451f!important;border:1px solid rgba(214,69,69,.35);white-space:nowrap}.dash-main-container .chat-unread-badge__label{color:var(--app-danger, #d64545)!important}.dash-main-container .chat-unread-badge__dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--app-danger, #d64545);box-shadow:0 0 #e11d2e73;animation:chat-unread-pulse 1.8s ease-out infinite}@keyframes chat-unread-pulse{0%{box-shadow:0 0 #e11d2e73}70%{box-shadow:0 0 0 .35rem #e11d2e00}to{box-shadow:0 0 #e11d2e00}}.dash-main-container .red-dot{display:none!important}.dash-main-container .asses-sub-capability-dropdown{margin-top:.75rem;padding-top:.65rem;border-top:1px solid rgba(32,48,46,.1);display:flex;flex-direction:column;gap:.5rem}.dash-main-container .chat-frame-parent10,.dash-main-container .chat-sub-capability-link{width:100%!important;text-decoration:none!important;color:var(--light)!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:.75rem;margin:0!important;padding:.7rem .85rem!important;border-radius:10px;background:#ffffffeb!important;border:1px solid rgba(32,48,46,.1)!important;font-size:.8125rem;box-sizing:border-box;overflow:hidden;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.dash-main-container .chat-sub-capability-link__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-weight:500}.dash-main-container .chat-sub-capability-link__meta{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.dash-main-container .chat-frame-parent10:hover,.dash-main-container .chat-sub-capability-link:hover{background:#0f6b6614!important;border-color:#20302e2e!important;color:#20302e!important}.dash-main-container .chat-frame-parent10.highlight,.dash-main-container .chat-sub-capability-link.is-selected,.dash-main-container .chat-sub-capability-link.highlight{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important}.dash-main-container .chat-frame-parent10.highlight,.dash-main-container .chat-sub-capability-link.is-selected{border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:0 6px 18px #20302e1a;color:#20302e!important}.dash-main-container .chat-sub-capability-link img,.dash-main-container .chat-frame-parent10.highlight img{width:12px;height:12px;margin-left:0;flex-shrink:0;filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(500%) hue-rotate(180deg)}.dash-main-container .chat-message-box{width:100%;max-width:100%;background:transparent!important;border:1px solid rgba(32,48,46,.12)!important;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:none!important;box-sizing:border-box}.dash-main-container .chat-date-header,.dash-main-container .chat-date-time{color:var(--text-gray)!important}.dash-main-container .chat-vector-2{opacity:.35;filter:brightness(0) saturate(100%) invert(70%)}.dash-main-container .chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid rgba(32,48,46,.1);font-size:15px;color:var(--light)!important}.dash-main-container .chat-header .sub-capability{color:#20302e!important;font-weight:600;font-size:.9375rem;letter-spacing:.01em}.dash-main-container .chat-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.dash-main-container .chat-composer--framed{padding:12px;border-radius:12px;border:1px solid rgba(32,48,46,.1);background:#ffffffeb;box-sizing:border-box}.dash-main-container .chat-composer--framed .chat-footer{margin-top:0;align-items:center}.dash-main-container .chat-footer-attach input[type=file]{display:none}.dash-main-container .view-assessment-link{color:var(--primary-light)!important;font-size:13px;font-weight:600;white-space:nowrap}.dash-main-container .view-assessment-link:hover{color:#20302e!important}.dash-main-container .chat-auto-switch{color:var(--light)}.dash-main-container .chat-auto-switch__track{background:#0f6b661f}.dash-main-container .chat-auto-switch__control input:checked+.chat-auto-switch__track{background:var(--primary-light, #c068a0)}.dash-main-container .chat-suggestion-panel{border:2px solid rgba(32,48,46,.12)!important;border-radius:var(--border-radius-xs, 4px)!important;background:#ffffffeb!important;box-shadow:none!important}.dash-main-container .chat-suggestion-panel:has(.chat-suggestion-panel__body),.dash-main-container .chat-suggestion-panel:has(.chat-suggestion-panel__list){border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:0 6px 18px #20302e1a!important}.dash-main-container .chat-suggestion-panel__list{max-height:280px;overflow-y:auto}.dash-main-container .chat-suggestion-card{border:1px solid rgba(32,48,46,.1)!important;background:#ffffffeb!important}.dash-main-container .chat-suggestion-panel__title{color:#20302e!important}.dash-main-container .chat-suggestion-panel__hint{color:var(--text-gray)!important}.dash-main-container .chat-suggestion-panel__loading{color:var(--light)!important}.dash-main-container .chat-suggestion-panel__badge{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)!important;color:var(--white)!important}.dash-main-container .chat-suggested-question{background:#ffffffeb;border-color:#20302e2e}.dash-main-container .chat-suggested-question__label{color:var(--primary-light)}.dash-main-container .chat-suggested-question__text{color:var(--light)!important}.dash-main-container .chat-suggested-question__copy{border:none!important;background:var(--natural-dark-light)!important;color:var(--text-gray)!important}.dash-main-container .chat-suggested-question__copy:hover:not(:disabled){background:var(--natural-dark)!important;color:#20302e!important}.dash-main-container .chat-vector-23{opacity:.25;filter:brightness(0) saturate(100%) invert(70%)}.dash-main-container .chat-body{color:var(--text-gray)}.dash-main-container .chat-card{background:#ffffffeb!important;border:1px solid rgba(32,48,46,.1)!important;border-radius:10px;padding:14px 16px;margin-bottom:12px;box-shadow:none!important}.dash-main-container .chat-card.chat-card--sme{border:1px solid rgba(32,48,46,.1)!important;border-left:3px solid var(--primary)!important;background:#2a73a50f!important}.dash-main-container .chat-card.chat-card--client{border:1px solid rgba(32,48,46,.1)!important;border-left:3px solid var(--highlight-1)!important;background:#db6d530f!important}.dash-main-container .chat-card-header{color:var(--light)!important}.dash-main-container .chat-card-sender{font-weight:600}.dash-main-container .chat-card--sme .chat-card-sender{color:var(--primary-light)!important}.dash-main-container .chat-card--client .chat-card-sender{color:#f0a88a!important}.dash-main-container .chat-card-date{color:var(--text-gray)!important}.dash-main-container .chat-card-message{color:var(--light)!important;line-height:1.55}.dash-main-container .chat-attachment-item{background:#ffffffeb!important;border:1px solid rgba(32,48,46,.12)!important}.dash-main-container .chat-attachment-item:hover{background:#0f6b661a!important}.dash-main-container .chat-attachment-name{color:var(--primary-light)!important}.dash-main-container .chat-selected-file{background:#ffffffeb!important;border:1px solid rgba(32,48,46,.12)!important;color:var(--light)!important}.dash-main-container .chat-remove-file{background:#ef444433!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.35)!important}.dash-main-container .chat-remove-file:hover{background:#ef444459!important;color:#20302e!important}.dash-main-container .chat-footer{display:flex;align-items:center;gap:10px;width:100%;margin-top:12px;flex-wrap:nowrap;background:transparent!important;border:none!important;padding:0!important}.dash-main-container .chat-message-box--newest-first .chat-footer{margin-top:0;margin-bottom:0}.dash-main-container .chat-message-box--newest-first .chat-body{max-height:min(55vh,640px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.dash-main-container .chat-message-box--newest-first .chat-card:last-child{margin-bottom:0}.dash-main-container .chat-response-textarea{flex:1;min-width:0;min-height:44px;max-height:120px;padding:var(--spacing-sm, .5rem) var(--spacing-md, .75rem);border-radius:var(--border-radius-xs, 4px);border:2px solid rgba(32,48,46,.12)!important;background:#fff!important;color:#20302e!important;font-family:Poppins,sans-serif;font-size:var(--font-size-sm, .875rem);line-height:1.45;resize:vertical;box-sizing:border-box;box-shadow:none!important}.dash-main-container .chat-response-textarea::placeholder{color:#20302e8c!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;opacity:1!important}.dash-main-container .chat-response-textarea:focus{outline:none;border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:none!important}.dash-main-container .chat-footer-action-btn{background:transparent!important;border:none!important;padding:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;transition:background .2s ease}.dash-main-container .chat-footer-action-btn:hover{background:#ffffffeb!important}.dash-main-container .chat-footer-action-btn img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(85%)}.dash-main-container .chat-footer-action-btn img.is-listening{filter:none}.dash-main-container .chat-send-btn{position:relative;z-index:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px!important;border:none!important;border-radius:var(--border-radius-xs, 8px)!important;background:var(--natural-dark-light)!important;color:var(--text-gray)!important;font-size:13px!important;font-weight:600;cursor:pointer;white-space:nowrap}.dash-main-container .chat-send-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.dash-main-container .chat-send-btn:hover:not(:disabled){background:var(--natural-dark)!important;color:var(--white)!important}.dash-main-container .chat-send-btn:hover:not(:disabled):before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.dash-main-container .chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.dash-main-container .no-chat-container,.dash-main-container .chat-empty-panel{flex:1 1 auto;min-height:320px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 32px;border:1px dashed rgba(32,48,46,.12)!important;border-radius:12px;background:#ffffffeb!important;color:var(--text-gray)!important;font-size:15px;line-height:1.55;box-sizing:border-box}.dash-main-container .chat-empty-panel__icon{display:block;width:44px;height:44px;margin-bottom:14px;border-radius:50%;border:1px solid rgba(74,145,176,.35);background:#2a73a51f;position:relative}.dash-main-container .chat-empty-panel__icon:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:14px;transform:translate(-50%,-58%);border-radius:4px;border:2px solid var(--primary-light, #4a91b0)}.dash-main-container .chat-empty-panel__icon:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-85%,15%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--primary-light, #4a91b0)}.dash-main-container .chat-empty-panel__title{margin:0 0 6px;font-size:1rem;font-weight:600;color:var(--light)!important}.dash-main-container .chat-empty-panel__text{margin:0;font-size:.875rem;line-height:1.5;max-width:28rem;color:var(--text-gray)!important}.dash-main-container .chat-sidebar-empty{width:100%;min-height:120px;padding:20px 16px;text-align:center;border:1px dashed rgba(32,48,46,.1);border-radius:10px;background:#ffffffeb!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.dash-main-container .chat-sidebar-empty__text{margin:0;color:var(--text-gray)!important;font-size:.8125rem;line-height:1.5;max-width:18rem}.dash-main-container .client-chat-shell .chat-toolbar-section{padding-bottom:4px;border-bottom:1px solid rgba(32,48,46,.1);margin-bottom:4px}html.app-theme .dash-main-container .modal-overlay,html.app-theme .modal-overlay{background:#20302e52!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.app-theme .dash-main-container .modal-content,html.app-theme .modal-content{background:var(--app-surface, #ffffff)!important;border:1px solid var(--app-border, #e6e1d9)!important;color:var(--app-text, #20302e)!important;box-shadow:0 24px 80px #20302e29!important}html.app-theme .dash-main-container .modal-content label,html.app-theme .modal-content label{color:var(--app-text, #20302e)!important}html.app-theme .chat-view-assessment-modal .app-modal-body{padding:1.25rem 1.5rem 1.5rem}html.app-theme .chat-view-assessment-modal__grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.25rem;align-items:start}html.app-theme .chat-view-assessment-modal__divider{width:1px;align-self:stretch;background:var(--app-border, #e6e1d9);margin:0 .25rem}html.app-theme .chat-view-assessment-modal__column{display:flex;flex-direction:column;gap:.75rem;min-width:0}html.app-theme .chat-view-assessment-modal__section-head{display:flex;flex-direction:column;gap:.35rem}html.app-theme .chat-view-assessment-modal__section-title{margin:0;font-size:.9375rem;font-weight:600;color:var(--app-heading, #fe7a59);line-height:1.35}html.app-theme .chat-view-assessment-modal__section-title.required:after{content:" *";color:var(--app-danger, #d64545)}html.app-theme .chat-view-assessment-modal__section-desc{margin:0;font-size:.8125rem;line-height:1.5;color:var(--app-text-muted, #6b7876)}html.app-theme .chat-view-assessment-modal__radios{display:flex;flex-direction:column;gap:.25rem}html.app-theme .chat-view-assessment-modal__radio-row{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--app-text, #20302e)}html.app-theme .chat-view-assessment-modal__radio-row input[type=radio]{width:1rem;height:1rem;margin:0;flex-shrink:0;accent-color:var(--app-primary, #0f6b66);cursor:default}html.app-theme .chat-view-assessment-modal__radio-row input[type=radio]:disabled{opacity:.85}html.app-theme .chat-view-assessment-modal__radio-row label{cursor:default;-webkit-user-select:none;user-select:none}html.app-theme .chat-view-assessment-modal__textarea{width:100%;min-height:7.5rem;padding:.65rem .75rem;font-size:.8125rem;line-height:1.5;font-family:inherit;color:var(--app-text, #20302e);background:var(--app-surface, #ffffff);border:1px solid var(--app-border, #e6e1d9);border-radius:8px;resize:vertical;box-sizing:border-box}html.app-theme .chat-view-assessment-modal__textarea:disabled{background:var(--app-surface-alt, #f8f6f3);opacity:1;cursor:default}html.app-theme .chat-view-assessment-modal__textarea::placeholder{color:var(--app-text-muted, #6b7876);opacity:1}@media(max-width:767.98px){html.app-theme .chat-view-assessment-modal__grid{grid-template-columns:1fr;gap:1.5rem}html.app-theme .chat-view-assessment-modal__divider{display:none}}.dash-main-container .chat-capability-threads,.dash-main-container .chat-strategic-management,.dash-main-container .chat-data-ai-vision-strategic-planning,.dash-main-container .chat-operational-efficiency,.dash-main-container .chat-human-resources-management,.dash-main-container .chat-financial-management,.dash-main-container .chat-any-additional-documents-or-context-required-by-the-sme-will-appear-here{background:none!important;-webkit-text-fill-color:var(--light)!important;color:var(--light)!important}.dash-main-container .chat-frame-1000005401,.dash-main-container .chat-frame-1000005408,.dash-main-container .chat-frame-1000005409,.dash-main-container .chat-icons2,.dash-main-container .chat-frame-1000005406{margin:0!important}@media(max-width:1024px){.dash-main-container .chat-message-section,.dash-main-container .chat-frame-parent4{flex-direction:column}.dash-main-container .chat-strategic-management-wrapper{flex:1 1 auto;max-width:100%}}@media(max-width:991.98px){.dash-main-container .chat-frame-1000005381,.dash-main-container .chat-frame-3465212,.dash-main-container .chat-frame-1000005388,.dash-main-container .chat-frame-content,.dash-main-container .chat-message-section,.dash-main-container .chat-frame-wrapper12,.dash-main-container .chat-frame-parent5,.dash-main-container .chat-frame-1000005422{min-height:0!important}.dash-main-container .chat-frame-3465212,.dash-main-container .chat-frame-1000005381,.dash-main-container .chat-frame-1000005388,.dash-main-container .chat-frame-content,.dash-main-container .chat-message-section,.dash-main-container .chat-frame-wrapper12,.dash-main-container .chat-frame-parent5,.dash-main-container .chat-frame-1000005422,.dash-main-container .chat-message-box,.dash-main-container .chat-body{height:auto!important;max-height:none!important;overflow:visible!important}.dash-main-container .chat-frame-3465212,.dash-main-container .chat-frame-1000005381,.dash-main-container .chat-frame-1000005388,.dash-main-container .chat-frame-content,.dash-main-container .chat-message-section,.dash-main-container .chat-frame-wrapper12,.dash-main-container .chat-frame-parent5,.dash-main-container .chat-frame-1000005422{flex:0 0 auto!important}.dash-main-container .chat-frame-parent5,.dash-main-container .chat-frame-1000005422{justify-content:flex-start!important}.dash-main-container .chat-frame-3465212{padding:14px!important}.dash-main-container .chat-frame-wrapper12{scroll-margin-top:84px}.dash-main-container .chat-message-section{gap:16px}.dash-main-container .chat-frame-parent4{gap:16px;width:100%!important;max-width:100%;overflow-x:hidden}.dash-main-container .chat-download-toolbar{gap:8px}.dash-main-container .chat-filter-label{width:100%}.dash-main-container .chat-filter-select{flex:1 1 100%;min-width:0;width:100%}.dash-main-container .chat-download-btn{width:100%}.dash-main-container .no-chat-container,.dash-main-container .chat-empty-panel{min-height:200px;padding:32px 20px;font-size:14px}.dash-main-container .chat-sidebar-empty{min-height:96px;padding:20px 12px}.dash-main-container .chat-message-box{padding:14px;margin-bottom:14px}.dash-main-container .chat-message-box--newest-first .chat-body{max-height:min(42vh,420px)}.dash-main-container .chat-footer{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}.dash-main-container .chat-footer textarea,.dash-main-container .chat-response-textarea{flex:1 1 100%!important;width:100%!important;min-width:0!important;order:0}.dash-main-container .chat-footer>button:not(.chat-send-btn):not(.send-button),.dash-main-container .chat-footer>.chat-footer-attach{flex:0 0 2.5rem!important;width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;max-width:2.5rem!important;max-height:2.5rem!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.dash-main-container .chat-footer>.chat-footer-attach>input[type=file]{display:none!important}.dash-main-container .chat-footer label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;cursor:pointer}.dash-main-container .chat-footer label img,.dash-main-container .chat-footer>button img{width:20px!important;height:20px!important;margin:0!important;padding:0!important;object-fit:contain!important}.dash-main-container .chat-footer .chat-send-btn,.dash-main-container .chat-footer .send-button{flex:0 0 auto!important;margin:0 0 0 auto!important;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;align-self:center!important;min-width:5.5rem!important}html.app-theme .dash-main-container .chat-footer-attach{align-self:center!important}.dash-main-container .modal-content .asses-frame-parent10{flex-direction:column}.dash-main-container .modal-content .asses-frame-parent10>img{display:none}.dash-main-container .modal-overlay,.modal-overlay{align-items:flex-start;justify-content:center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1rem .75rem;box-sizing:border-box;width:100%;height:100%;height:100dvh;max-height:100dvh}.dash-main-container .modal-content,.modal-content{margin-block:auto;width:min(800px,100%);max-width:100%;max-height:none;overflow:visible;box-sizing:border-box}.dash-main-container .modal-content .asses-frame-wrapper12,.dash-main-container .modal-content .asses-sub-capability-dataai-vision-parent,.dash-main-container .modal-content .asses-frame-parent10,.dash-main-container .modal-content .asses-frame-parent11{overflow:visible!important;max-height:none!important;height:auto!important;width:100%!important;max-width:100%!important}}@media(max-width:600px){.dash-main-container .chat-header{gap:6px}.dash-main-container .chat-capability-card{padding:.75rem .85rem}.dash-main-container .chat-frame-parent10,.dash-main-container .chat-sub-capability-link{padding:.6rem .75rem!important;font-size:.78rem}.dash-main-container .chat-message-box{padding:12px}}html.app-theme .dash-main-container .chat-thread-list.highlight .chat-capability-card,html.app-theme .dash-main-container .chat-frame-parent10.highlight,html.app-theme .dash-main-container .chat-sub-capability-link.highlight,html.app-theme .dash-main-container .chat-sub-capability-link.is-selected{border:2px solid transparent!important;background:linear-gradient(var(--app-surface, #ffffff),var(--app-surface, #ffffff)) padding-box,linear-gradient(10deg,var(--app-heading, #fe7a59) 0%,var(--highlight-2, #9b7d9d) 50%,var(--app-primary, #0f6b66) 100%) border-box!important;box-shadow:0 4px 14px #20302e14;color:var(--app-text, #20302e)!important}html.app-theme .dash-main-container .chat-capability-header,html.app-theme .dash-main-container .chat-capability-title,html.app-theme .dash-main-container .chat-capability-count,html.app-theme .dash-main-container .chat-sub-capability-link__label{color:var(--app-text, #20302e)!important}html.app-theme .dash-main-container .chat-capability-header img{filter:brightness(0) saturate(100%) invert(38%) sepia(8%) saturate(627%) hue-rotate(122deg) brightness(95%) contrast(88%)}html.app-theme .dash-main-container .chat-sub-capability-link.highlight img,html.app-theme .dash-main-container .chat-sub-capability-link.is-selected img{filter:brightness(0) saturate(100%) invert(32%) sepia(30%) saturate(1200%) hue-rotate(130deg) brightness(95%) contrast(90%)}html.app-theme .dash-main-container .chat-composer--framed .chat-footer{align-items:center;gap:.5rem}html.app-theme .dash-main-container .chat-response-textarea{min-height:2.75rem;padding:.6rem .85rem;font-size:.9375rem;border-radius:8px;align-self:center}html.app-theme .dash-main-container .chat-footer-attach{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;margin:0;padding:0;line-height:0}html.app-theme .dash-main-container .chat-footer>.chat-footer-action-btn,html.app-theme .dash-main-container .chat-footer-attach .chat-footer-action-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;max-width:2.5rem;max-height:2.5rem;margin:0;padding:0;border:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #ffffff)!important;border-radius:8px;box-sizing:border-box;flex-shrink:0;align-self:center}html.app-theme .dash-main-container .chat-footer-action-btn:hover,html.app-theme .dash-main-container .chat-footer-attach .chat-footer-action-btn:hover{background:var(--app-primary-tint, #e7f3f1)!important;border-color:#0f6b6647}html.app-theme .dash-main-container .chat-footer-attach .chat-footer-action-btn img,html.app-theme .dash-main-container .chat-footer>.chat-footer-action-btn img,html.app-theme .dash-main-container .chat-footer .chat-vector-1{width:1.25rem;height:1.25rem;max-width:1.25rem;max-height:1.25rem;margin:0;padding:0;display:block;align-self:center;flex-shrink:0;position:static;object-fit:contain}html.app-theme .dash-main-container .chat-send-btn.app-btn--primary{background:var(--app-primary, #0f6b66)!important;border:1px solid var(--app-primary, #0f6b66)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;align-self:center;flex-shrink:0;height:2.5rem;min-height:2.5rem;max-height:2.5rem;min-width:5.5rem;padding:0 1.25rem!important;font-size:.875rem!important;font-weight:600!important;border-radius:8px!important;letter-spacing:.01em;line-height:1.25}html.app-theme .dash-main-container .chat-send-btn.app-btn--primary:before{display:none!important}html.app-theme .dash-main-container .chat-send-btn.app-btn--primary:hover:not(:disabled){background:var(--app-primary-hover, #0c5652)!important;border-color:var(--app-primary-hover, #0c5652)!important;color:#fff!important}html.app-theme .dash-main-container .chat-send-btn.app-btn--primary:disabled{opacity:.55;cursor:not-allowed}html.app-theme .sme-workspace .client-chat-shell .chat-composer--framed .chat-footer{align-items:center;gap:.5rem}html.app-theme .sme-workspace .client-chat-shell .chat-response-textarea{min-height:2.75rem;padding:.6rem .85rem;font-size:.9375rem;border-radius:8px;align-self:center}html.app-theme .sme-workspace .client-chat-shell .chat-footer-attach{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;margin:0;padding:0;line-height:0}html.app-theme .sme-workspace .client-chat-shell .chat-footer>.chat-footer-action-btn,html.app-theme .sme-workspace .client-chat-shell .chat-footer-attach .chat-footer-action-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;max-width:2.5rem;max-height:2.5rem;margin:0;padding:0;border:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #ffffff)!important;border-radius:8px;box-sizing:border-box;flex-shrink:0;align-self:center}html.app-theme .sme-workspace .client-chat-shell .chat-footer-action-btn:hover,html.app-theme .sme-workspace .client-chat-shell .chat-footer-attach .chat-footer-action-btn:hover{background:var(--app-primary-tint, #e7f3f1)!important;border-color:#0f6b6647}html.app-theme .sme-workspace .client-chat-shell .chat-footer-attach .chat-footer-action-btn img,html.app-theme .sme-workspace .client-chat-shell .chat-footer>.chat-footer-action-btn img,html.app-theme .sme-workspace .client-chat-shell .chat-footer .chat-vector-1{width:1.25rem;height:1.25rem;max-width:1.25rem;max-height:1.25rem;margin:0;padding:0;display:block;align-self:center;flex-shrink:0;position:static;object-fit:contain}html.app-theme .sme-workspace .client-chat-shell .chat-send-btn:before{display:none!important}html.app-theme .sme-workspace .client-chat-shell .chat-send-btn.app-btn--primary{background:var(--app-primary, #0f6b66)!important;border:1px solid var(--app-primary, #0f6b66)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;align-self:center;flex-shrink:0;height:2.5rem;min-height:2.5rem;max-height:2.5rem;min-width:5.5rem;padding:0 1.25rem!important;font-size:.875rem!important;font-weight:600!important;border-radius:8px!important;letter-spacing:.01em;line-height:1.25}html.app-theme .sme-workspace .client-chat-shell .chat-send-btn.app-btn--primary:hover:not(:disabled){background:var(--app-primary-hover, #0c5652)!important;border-color:var(--app-primary-hover, #0c5652)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.app-theme .sme-workspace .client-chat-shell .chat-send-btn.app-btn--primary:disabled{opacity:.55;cursor:not-allowed}html.app-theme .sme-workspace .client-chat-shell .chat-footer-action-btn img,html.app-theme .dash-main-container .chat-footer-action-btn img{filter:brightness(0) saturate(100%) invert(38%) sepia(8%) saturate(627%) hue-rotate(122deg) brightness(95%) contrast(88%)}html.app-theme .dash-main-container .client-page,html.app-theme .dash-main-container .client-chat-shell,html.app-theme .dash-main-container .chat-frame-1000005381,html.app-theme .dash-main-container .chat-message-section,html.app-theme .dash-main-container .chat-strategic-management-wrapper,html.app-theme .dash-main-container .chat-frame-parent9,html.app-theme .dash-main-container .chat-message-box,html.app-theme .dash-main-container .chat-message-box--newest-first .chat-body,html.app-theme .dash-main-container .chat-suggestion-panel__list,html.app-theme .dash-main-container .chat-frame-wrapper12{color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}html.app-theme .dash-main-container :is(.client-page,.client-chat-shell,.chat-frame-1000005381,.chat-message-section,.chat-strategic-management-wrapper,.chat-frame-parent9,.chat-message-box,.chat-message-box--newest-first .chat-body,.chat-suggestion-panel__list,.chat-frame-wrapper12)::-webkit-scrollbar{width:8px;height:8px}html.app-theme .dash-main-container :is(.client-page,.client-chat-shell,.chat-frame-1000005381,.chat-message-section,.chat-strategic-management-wrapper,.chat-frame-parent9,.chat-message-box,.chat-message-box--newest-first .chat-body,.chat-suggestion-panel__list,.chat-frame-wrapper12)::-webkit-scrollbar-track{background:#ffffff8c;border-radius:999px}html.app-theme .dash-main-container :is(.client-page,.client-chat-shell,.chat-frame-1000005381,.chat-message-section,.chat-strategic-management-wrapper,.chat-frame-parent9,.chat-message-box,.chat-message-box--newest-first .chat-body,.chat-suggestion-panel__list,.chat-frame-wrapper12)::-webkit-scrollbar-thumb{background:#20302e38;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.app-theme .dash-main-container :is(.client-page,.client-chat-shell,.chat-frame-1000005381,.chat-message-section,.chat-strategic-management-wrapper,.chat-frame-parent9,.chat-message-box,.chat-message-box--newest-first .chat-body,.chat-suggestion-panel__list,.chat-frame-wrapper12)::-webkit-scrollbar-thumb:hover{background:#0f6b6661;border:2px solid transparent;background-clip:padding-box}html.app-theme body:has(.dash-main-container .dash-dashboard[data-nav=chat])::-webkit-scrollbar{width:10px}html.app-theme body:has(.dash-main-container .dash-dashboard[data-nav=chat])::-webkit-scrollbar-track{background:#20302e0f}html.app-theme body:has(.dash-main-container .dash-dashboard[data-nav=chat])::-webkit-scrollbar-thumb{background:#20302e38;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.app-theme body:has(.dash-main-container .dash-dashboard[data-nav=chat])::-webkit-scrollbar-thumb:hover{background:#0f6b6661;border:2px solid transparent;background-clip:padding-box}html.app-theme .sme-workspace-page .ps-embedded .ps-gate__welcome{display:none}html.app-theme .sme-workspace-page .ps-embedded .ps-picker__heading{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .sme-workspace-page .ps-embedded .ps-picker__grid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));align-items:start;gap:.85rem}@media(min-width:900px){html.app-theme .sme-workspace-page .ps-embedded .ps-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){html.app-theme .sme-workspace-page .ps-embedded .ps-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html.app-theme .sme-workspace-page .ps-embedded .ps-picker__card{min-height:0;height:auto;padding:.95rem 1.05rem .9rem;gap:.5rem}html.app-theme .sme-workspace-page .ps-embedded .ps-picker__meta{gap:.2rem}@media(min-width:520px){html.app-theme .sme-workspace-page .ps-embedded .ps-picker__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.85rem;row-gap:.2rem}}html.app-theme .sme-workspace-page .ps-embedded .ps-picker__cta{margin-top:.45rem;padding-top:.55rem;border-top:1px solid var(--app-border, rgba(32, 48, 46, .12))}html.app-theme .sme-workspace{width:100%;max-width:100%}html.app-theme .sme-workspace__shell{display:flex;flex-direction:column;gap:1.25rem;padding:1.35rem 1.5rem 1.5rem;border-radius:12px;border:1px solid var(--app-border, rgba(32, 48, 46, .12));background:var(--app-surface, #fff);box-shadow:0 1px #20302e0a}@media(max-width:639px){html.app-theme .sme-workspace__shell{padding:1.1rem 1.15rem 1.25rem}}html.app-theme .sme-workspace__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}html.app-theme .sme-workspace__eyebrow{margin:0 0 .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--app-primary, #0f6b66)}html.app-theme .sme-workspace__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--app-text, #20302e)}html.app-theme .sme-workspace__meta{margin:.35rem 0 0;font-size:.8125rem;color:var(--app-text-muted, #6b7876)}html.app-theme .sme-workspace__back{flex-shrink:0}html.app-theme .sme-workspace__tabs{min-width:0}html.app-theme .sme-workspace__tabs.app-tabs--segmented .app-tabs__list--segmented{display:flex;flex-wrap:wrap;gap:.4rem;padding:.35rem;border-radius:10px;border:1px solid var(--app-border, rgba(32, 48, 46, .12));background:var(--app-surface-alt, #f4f1ec)}html.app-theme .sme-workspace__tabs .app-tabs__trigger--segmented{flex:1 1 6.5rem;min-height:2.5rem;padding:.5rem .85rem;border:1px solid rgba(32,48,46,.14);border-radius:8px;background:var(--app-surface, #fff);font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:var(--app-text-muted, #6b7876);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}html.app-theme .sme-workspace__tabs .app-tabs__trigger--segmented:hover{color:var(--app-text, #20302e);border-color:#0f6b6659}html.app-theme .sme-workspace__tabs .app-tabs__trigger--segmented:focus-visible{outline:2px solid var(--app-primary, #0f6b66);outline-offset:2px}html.app-theme .sme-workspace__tabs .app-tabs__trigger--segmented-active{color:var(--app-primary, #0f6b66);border:2px solid transparent;background:linear-gradient(var(--app-surface, #fff),var(--app-surface, #fff)) padding-box,linear-gradient(10deg,var(--app-heading, #fe7a59) 0%,#14837d 50%,var(--app-primary, #0f6b66) 100%) border-box;box-shadow:0 4px 14px #20302e14}html.app-theme .sme-workspace__tab-label{display:inline-flex;align-items:center;gap:.4rem}html.app-theme .sme-workspace__tab-badge{padding:.1rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--app-danger, #d64545)}html.app-theme .sme-workspace .asses-main-container,html.app-theme .sme-workspace .chat-main-container{width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;background-image:none!important;color:var(--app-text, #20302e)!important;box-shadow:none!important}html.app-theme .sme-workspace .chat-frame-parents{display:none!important}html.app-theme .sme-workspace .asses-frame-wrapper,html.app-theme .sme-workspace .asses-frame-divs,html.app-theme .sme-workspace .asses-frame-parent1,html.app-theme .sme-workspace .asses-frame-parent4,html.app-theme .sme-workspace .asses-strategic-management-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}html.app-theme .sme-workspace .asses-frame-parent4{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){html.app-theme .sme-workspace .asses-frame-parent4{flex-direction:row;align-items:flex-start;gap:1.25rem}html.app-theme .sme-workspace .asses-strategic-management-wrapper{flex:0 0 min(22rem,38%);max-width:22rem}html.app-theme .sme-workspace .asses-frame-wrapper12{flex:1 1 auto;min-width:0}}html.app-theme .sme-workspace .chat-frame-parent9{display:flex;flex-direction:column;gap:.65rem;width:100%}html.app-theme .sme-workspace .chat-thread-list,html.app-theme .sme-workspace .asses-frame-parent5{width:100%;margin:0;padding:0;background:transparent!important;border:none!important;box-shadow:none!important}html.app-theme .sme-workspace .asses-sub-capability-dropdown{display:flex;flex-direction:column;gap:.35rem}html.app-theme .sme-workspace .asses-frame-wrapper12{border:1px solid var(--app-border, rgba(32, 48, 46, .12));border-radius:12px;background:var(--app-surface, #fff);padding:1rem 1.1rem;box-sizing:border-box}html.app-theme .sme-workspace .sme-chat-panel,html.app-theme .sme-workspace .chat-frame-3465212--client,html.app-theme .sme-workspace .chat-frame-3465212s--embedded,html.app-theme .sme-workspace .chat-frame-3465212s{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important}html.app-theme .sme-workspace .chat-frame-1000005381,html.app-theme .sme-workspace .chat-frame-1000005388,html.app-theme .sme-workspace .chat-frame-parent4,html.app-theme .sme-workspace .chat-message-section,html.app-theme .sme-workspace .chat-frame-content{width:100%!important;max-width:100%!important;background:transparent!important}html.app-theme .sme-workspace .chat-strategic-management-wrapper{flex:0 0 min(22rem,38%);max-width:22rem}html.app-theme .sme-workspace .no-chat-container{padding:2rem 1rem;text-align:center;font-size:.875rem;color:var(--app-text-muted);border:1px dashed var(--app-border);border-radius:12px;background:var(--app-surface-alt)}html.app-theme .sme-workspace .sme-tracking-report{display:flex;flex-direction:column;gap:1.25rem;width:100%}html.app-theme .sme-workspace .sme-tracking-report-card{border-radius:12px;border:1px solid var(--app-border, rgba(32, 48, 46, .12));background:var(--app-surface, #fff);overflow:hidden}html.app-theme .sme-workspace .sme-tracking-report-card:before{display:none}html.app-theme .sme-workspace .sme-tracking-report-card__header{padding:1rem 1.15rem;border-bottom:1px solid var(--app-border, rgba(32, 48, 46, .1))}html.app-theme .sme-workspace .sme-tracking-report-card__title{margin:0;font-size:1rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .sme-workspace .sme-tracking-report-card__body{padding:1.1rem 1.15rem 1.25rem;display:flex;flex-direction:column;gap:.85rem}html.app-theme .sme-workspace .sme-tracking-report-field__label{font-size:.8125rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .sme-workspace .sme-tracking-report-field__hint{margin:0;font-size:.75rem;color:var(--app-text-muted, #6b7876)}html.app-theme .sme-workspace .sme-tracking-report-field__hint--after-field{margin-top:-.25rem}html.app-theme .sme-workspace .sme-tracking-report-file-input{font-size:.8125rem}html.app-theme .sme-workspace .sme-tracking-report-actions{display:flex;flex-wrap:wrap;gap:.65rem}html.app-theme .sme-workspace .sme-tracking-report-generating,html.app-theme .sme-workspace-page .sme-tracking-report-generating{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;border-radius:10px;border:1px solid rgba(15,107,102,.25);background:var(--app-primary-tint, #e7f3f1)}html.app-theme .sme-workspace .sme-tracking-report-generating__spinner,html.app-theme .sme-workspace-page .sme-tracking-report-generating__spinner{flex-shrink:0;margin-top:.15rem}html.app-theme .sme-workspace .sme-tracking-report-generating__copy,html.app-theme .sme-workspace-page .sme-tracking-report-generating__copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:.35rem}html.app-theme .sme-workspace .sme-tracking-report-generating__title,html.app-theme .sme-workspace-page .sme-tracking-report-generating__title{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;font-size:.9rem;font-weight:600;color:var(--app-text, #20302e);line-height:1.35}html.app-theme .sme-workspace .sme-tracking-report-generating__timer,html.app-theme .sme-workspace-page .sme-tracking-report-generating__timer{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;color:var(--app-primary, #0f6b66)}html.app-theme .sme-workspace .sme-tracking-report-generating__hint,html.app-theme .sme-workspace-page .sme-tracking-report-generating__hint{margin:0;font-size:.8125rem;line-height:1.45;color:var(--app-text-muted, #6b7876)}html.app-theme .sme-workspace .sme-tracking-report-generating__warning,html.app-theme .sme-workspace-page .sme-tracking-report-generating__warning{margin:.15rem 0 0;font-size:.8125rem;line-height:1.45;font-weight:500;color:var(--app-text, #20302e)}html.app-theme .sme-workspace .sme-report-compose__header{display:flex;flex-direction:column;gap:.35rem}html.app-theme .sme-workspace .sme-report-compose__lede,html.app-theme .sme-workspace .sme-report-history__lede{margin-top:.35rem;font-size:.8125rem;line-height:1.45;color:var(--app-text-muted, #6b7876);font-weight:400}html.app-theme .sme-workspace .sme-report-compose__actions{padding-top:.35rem;border-top:1px solid var(--app-border, rgba(32, 48, 46, .1))}html.app-theme .sme-workspace .sme-report-history__header{display:flex;flex-direction:column;gap:1rem}@media(min-width:900px){html.app-theme .sme-workspace .sme-report-history__header{flex-direction:row;align-items:flex-end;justify-content:space-between}}html.app-theme .sme-workspace .sme-report-history__intro{flex:1 1 auto;min-width:0}html.app-theme .sme-workspace .sme-report-history__toolbar.dash-list-toolbar__actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:.5rem;width:min(100%,26rem);max-width:26rem;flex-shrink:0;margin-left:0}html.app-theme .sme-workspace .sme-report-history__toolbar>.dash-search-field.dash-table-search{position:relative;display:flex!important;align-items:center!important;flex:1 1 auto!important;width:100%!important;max-width:none!important;height:var(--app-toolbar-h, 40px)!important;min-height:var(--app-toolbar-h, 40px)!important;overflow:visible}html.app-theme .sme-workspace .sme-report-history__toolbar>.app-select.dash-filter-select,html.app-theme .sme-workspace .sme-report-history__toolbar>.app-select.dash-table-sort{width:100%!important;max-width:none!important;flex:1 1 auto!important;min-width:0}html.app-theme .sme-workspace .sme-report-history__toolbar .dash-search-field__input,html.app-theme .sme-workspace .sme-report-history__toolbar input.dash-search-field__input{width:100%!important;height:var(--app-toolbar-h, 40px)!important;min-height:var(--app-toolbar-h, 40px)!important;box-sizing:border-box!important;padding:0 .75rem 0 2.35rem!important;border:1px solid var(--app-border, #e6e1d9)!important;border-radius:8px!important;font-size:13px!important;background:var(--app-surface, #ffffff)!important;color:var(--app-text, #20302e)!important;-webkit-text-fill-color:var(--app-text, #20302e)!important}html.app-theme .sme-workspace .sme-report-history__toolbar>.app-select.dash-filter-select .app-select__trigger,html.app-theme .sme-workspace .sme-report-history__toolbar>.app-select.dash-table-sort .app-select__trigger{width:100%}html.app-theme .sme-workspace .sme-report-history__search{min-width:0;position:relative}html.app-theme .sme-workspace .sme-report-history__search .dash-search-field__icon{position:absolute!important;top:50%!important;left:.75rem!important;transform:translateY(-50%)!important;pointer-events:none;z-index:2}html.app-theme .sme-workspace .sme-report-history__search .dash-search-field__input{position:relative;z-index:1;pointer-events:auto}html.app-theme .sme-workspace .sme-report-history__body{padding-top:.75rem}html.app-theme .sme-workspace .sme-report-history-table{margin-top:.35rem;overflow-x:auto}html.app-theme .sme-workspace .sme-report-history-table table{min-width:78rem;table-layout:fixed;width:100%}html.app-theme .sme-workspace .sme-report-history-table table tbody tr{height:3.35rem}html.app-theme .sme-workspace .sme-report-history-table tbody td{vertical-align:middle!important;height:3.35rem;max-height:3.35rem;overflow:hidden}html.app-theme .sme-workspace .sme-report-history-table th.sme-report-history__file-col,html.app-theme .sme-workspace .sme-report-history-table td.sme-report-history__file-col{width:11rem;max-width:11rem;overflow:hidden}html.app-theme .sme-workspace .sme-report-history-table th.sme-report-history__actions-col,html.app-theme .sme-workspace .sme-report-history-table td.sme-report-history__actions-col{width:25.5rem;min-width:25.5rem;max-width:25.5rem;text-align:right;position:relative;z-index:1;background-color:inherit;overflow:visible}html.app-theme .sme-workspace .sme-report-history-table tbody tr.rdm-row-clickable:hover>td.sme-report-history__actions-col{background-color:#0f6b6614!important}html.app-theme .sme-workspace .sme-report-history__remarks{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.app-theme .sme-workspace .sme-report-history__file-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.app-theme .sme-workspace .sme-report-history__no-file{color:var(--app-text-muted, #6b7876)}html.app-theme .sme-workspace .sme-report-history__action-group.btn-list-actions{display:grid!important;grid-template-columns:6.35rem 5.25rem 5.45rem;column-gap:.35rem;justify-content:end;width:100%;max-width:100%;margin-left:auto}html.app-theme .sme-workspace .sme-report-history__action-group--saved.btn-list-actions{grid-template-columns:6.35rem 5.5rem 5.5rem 5.5rem}html.app-theme .sme-workspace .sme-report-history-table--submitted th.sme-report-history__actions-col,html.app-theme .sme-workspace .sme-report-history-table--submitted td.sme-report-history__actions-col,html.app-theme .sme-workspace-page .sme-report-history-table--submitted th.sme-report-history__actions-col,html.app-theme .sme-workspace-page .sme-report-history-table--submitted td.sme-report-history__actions-col{width:10.5rem;min-width:10.5rem;max-width:10.5rem}html.app-theme .sme-workspace .sme-report-history__action-group--submitted.btn-list-actions,html.app-theme .sme-workspace-page .sme-report-history__action-group--submitted.btn-list-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;width:100%;max-width:10.25rem;margin-left:auto}html.app-theme .sme-workspace .sme-report-history__action-group--submitted .sme-report-history__action-btn,html.app-theme .sme-workspace-page .sme-report-history__action-group--submitted .sme-report-history__action-btn{box-sizing:border-box;width:100%;min-width:0;max-width:none;flex:none;min-height:1.875rem;padding-left:.25rem;padding-right:.25rem;font-size:.6875rem}html.app-theme .sme-workspace .sme-report-history__action-group--submitted .sme-report-history__action-btn:only-child,html.app-theme .sme-workspace-page .sme-report-history__action-group--submitted .sme-report-history__action-btn:only-child{grid-column:2}html.app-theme .sme-workspace .sme-report-history__action-slot{display:flex;justify-content:flex-end;align-items:center;min-width:0}html.app-theme .sme-workspace .sme-report-history__action-slot--customize{grid-column:1}html.app-theme .sme-workspace .sme-report-history__action-slot--preview{grid-column:2}html.app-theme .sme-workspace .sme-report-history__action-slot--download{grid-column:3}html.app-theme .sme-workspace .sme-report-history__action-slot--submit{grid-column:4}html.app-theme .sme-workspace .sme-report-history__action-btn{width:100%;min-width:0;justify-content:center;white-space:nowrap;min-height:2rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}html.app-theme .sme-workspace .sme-report-history__action-spacer{display:block;width:100%;min-height:2rem;visibility:hidden;pointer-events:none}html.app-theme .sme-workspace .sme-report-history__empty{padding:1.25rem 1rem;text-align:center;border:1px dashed var(--app-border, #d8d2c8);border-radius:var(--app-radius-md, 8px);background:var(--app-surface-alt, #f8f6f2)}html.app-theme .sme-workspace .sme-report-history__empty-title{font-size:.875rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .sme-workspace .sme-report-history__empty-hint{margin-top:.35rem!important;font-size:.8125rem;color:var(--app-text-muted, #6b7876)}html.app-theme .sme-workspace .sme-tracking-report-history-tabs.app-tabs--segmented .app-tabs__list--segmented{display:flex;flex-wrap:wrap;gap:.4rem;padding:.35rem;margin-bottom:.15rem;border-radius:10px;border:1px solid var(--app-border, rgba(32, 48, 46, .12));background:var(--app-surface-alt, #f4f1ec)}html.app-theme .sme-workspace .sme-tracking-report-history-tabs .app-tabs__trigger--segmented{flex:1 1 8rem;min-height:2.5rem;padding:.5rem .85rem;border:1px solid rgba(32,48,46,.14);border-radius:8px;background:var(--app-surface, #fff);font-size:.8125rem;font-weight:600;color:var(--app-text-muted, #6b7876);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}html.app-theme .sme-workspace .sme-tracking-report-history-tabs .app-tabs__trigger--segmented:hover{color:var(--app-text, #20302e);border-color:#0f6b6659}html.app-theme .sme-workspace .sme-tracking-report-history-tabs .app-tabs__trigger--segmented-active{color:var(--app-primary, #0f6b66);border:2px solid transparent;background:linear-gradient(var(--app-surface, #fff),var(--app-surface, #fff)) padding-box,linear-gradient(10deg,var(--app-heading, #fe7a59) 0%,#14837d 50%,var(--app-primary, #0f6b66) 100%) border-box;box-shadow:0 4px 14px #20302e14}html.app-theme .sme-workspace .sme-tracking-report-history-tabs .app-tabs__panel{padding-top:.75rem}html.app-theme .sme-workspace .sme-tracking-report-history-tabs--table-outside .app-tabs__panel{display:none;padding:0;margin:0;min-height:0}html.app-theme .sme-workspace .sme-report-history__table-panel{margin-top:.75rem}html.app-theme .sme-workspace .pm-oversight-report-table{margin-top:.5rem}html.app-theme .sme-workspace .sme-tracking-state{padding:2rem 1rem;text-align:center;color:var(--app-text-muted)}html.app-theme .sme-workspace .sme-tracking-state__title{color:var(--app-text, #20302e);font-weight:600}html.app-theme .sme-workspace__footer{margin-top:.5rem}html.app-theme .sme-ticker-search-results{display:flex;flex-direction:column;gap:.5rem;max-height:min(16rem,40vh);overflow-y:auto;padding:.35rem;margin:0;list-style:none;border:1px solid var(--app-border, #d8d2c8);border-radius:10px;background:var(--app-surface-alt, #f8f6f2);scrollbar-gutter:stable}html.app-theme .sme-ticker-search-results:focus-within{border-color:#0f6b6673}html.app-theme .sme-ticker-search-results__heading{margin:0 0 .15rem;padding:0 .25rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-ticker-search-option{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.65rem .75rem;text-align:left;border:1px solid var(--app-border, #d8d2c8);border-radius:8px;background:var(--app-surface, #fff);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}html.app-theme .sme-ticker-search-option:hover{border-color:#0f6b6659;background:var(--app-surface, #fff)}html.app-theme .sme-ticker-search-option--selected{border-color:var(--app-primary, #0f6b66);box-shadow:0 0 0 1px #0f6b6633;background:var(--app-primary-tint, #e7f3f1)}html.app-theme .sme-ticker-search-option__name{display:block;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--app-text, #20302e)}html.app-theme .sme-ticker-search-option__meta{display:block;margin-top:.2rem;font-size:.75rem;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-ticker-search-option__ticker{flex-shrink:0;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--app-primary, #0f6b66);background:var(--app-primary-tint, #e7f3f1);border-radius:999px;border:1px solid rgba(15,107,102,.2)}html.app-theme .sme-ticker-step-summary{padding:.75rem .85rem;border-radius:10px;border:1px solid var(--app-border, #d8d2c8);background:var(--app-surface-alt, #f8f6f2)}html.app-theme .sme-ticker-step-summary__label{margin:0;font-size:.75rem;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-ticker-step-summary__name{margin:.25rem 0 0;font-size:.9375rem;font-weight:600;color:var(--app-text, #20302e);line-height:1.35}html.app-theme .sme-ticker-option-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--app-border, #d8d2c8)}html.app-theme .sme-ticker-option-row:last-child{border-bottom:none;padding-bottom:0}html.app-theme .sme-ticker-option-row__switch{flex-shrink:0;margin-top:.1rem}html.app-theme .sme-ticker-option-row__text{min-width:0}html.app-theme .sme-ticker-option-row__title{display:block;font-size:.875rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .sme-ticker-option-row__hint{display:block;margin-top:.15rem;font-size:.75rem;color:var(--app-text-muted, #5c6b68);line-height:1.35}html.app-theme .sme-report-config-modal .app-modal-body{padding-top:.5rem;overflow:visible}html.app-theme .sme-report-config{display:flex;flex-direction:column;gap:.85rem}html.app-theme .sme-report-config__grid{display:grid;gap:.85rem;align-items:start}@media(min-width:900px){html.app-theme .sme-report-config__grid{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr)}}html.app-theme .sme-report-config__column--options{display:flex;flex-direction:column;gap:1rem}html.app-theme .sme-report-config__panel-copy{font-size:.8125rem;line-height:1.45;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-report-config__aside-empty{padding:1.35rem 1.25rem;border:1px dashed var(--app-border, #d8d2c8);border-radius:var(--app-radius-md, 10px);background:var(--app-surface-alt, #f8f6f2);font-size:.8125rem;line-height:1.45;color:var(--app-text-muted, #5c6b68);text-align:center}html.app-theme .sme-report-config__selected-row{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}@media(min-width:640px){html.app-theme .sme-report-config__selected-row{flex-direction:row;align-items:center;justify-content:space-between}}html.app-theme .sme-report-config__ticker-badge{margin:.35rem 0 0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--app-primary, #0f6b66)}html.app-theme .sme-report-config__lede{margin:0;font-size:.875rem;line-height:1.5;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-report-config__hint{font-size:.8125rem;line-height:1.45;color:var(--app-text-muted, #5c6b68);padding:.65rem .85rem;border-radius:var(--app-radius-md, 8px);background:var(--app-surface-alt, #f8f6f2);border:1px solid var(--app-border, #d8d2c8)}html.app-theme .sme-report-config__panel{padding:.85rem 1rem;border:1px solid var(--app-border, #d8d2c8);border-radius:var(--app-radius-md, 10px);background:var(--app-surface, #fff)}html.app-theme .sme-report-config__panel--stack{display:flex;flex-direction:column;gap:.85rem}html.app-theme .sme-report-config__panel-title{margin:0 0 .35rem;font-size:.8125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-report-config__panel-title--sub{margin-top:.25rem;margin-bottom:.5rem}html.app-theme .sme-report-config__search-row{display:flex;flex-direction:column;gap:.65rem;align-items:stretch}@media(min-width:640px){html.app-theme .sme-report-config__search-row{flex-direction:row;align-items:flex-end}html.app-theme .sme-report-config__search-field{flex:1 1 auto;min-width:0}html.app-theme .sme-report-config__search-btn{flex-shrink:0;min-height:2.5rem}}html.app-theme .sme-report-config__reference-slot{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .75rem;border:1px solid var(--app-border, #d8d2c8);border-radius:var(--app-radius-md, 10px);background:var(--app-surface-alt, #f8f6f2)}html.app-theme .sme-report-config__reference-slot--compact{gap:.45rem}html.app-theme .sme-report-config__reference-slot--feedback .sme-report-config__alert{margin:0}html.app-theme .sme-report-config__reference-feedback-actions{display:flex;justify-content:flex-start}html.app-theme .sme-report-config__reference-slot-head{display:flex;flex-direction:column;gap:.35rem}html.app-theme .sme-report-config__reference-company{font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--app-text, #20302e)}html.app-theme .sme-report-config__reference-company .sme-report-config__ticker-badge{display:inline-block;margin-left:.25rem;vertical-align:baseline}html.app-theme .sme-report-config__reference-hint{font-size:.75rem;line-height:1.4;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-ticker-search-results--embedded{gap:.35rem;padding:0;border:none;background:transparent;overflow:visible;max-height:none}html.app-theme .sme-report-config__reference-slot .sme-ticker-search-option{padding:.45rem .6rem}html.app-theme .sme-report-config__tiers{display:flex;flex-direction:column;gap:.5rem}html.app-theme .sme-report-config__alert{margin:0}html.app-theme .sme-report-config-modal .app-modal-footer{background:var(--app-surface-muted, #f1eee9);border-top:1px solid var(--app-border, #d8d2c8);flex-direction:column;align-items:stretch;gap:.65rem}html.app-theme .sme-report-config-footer{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;width:100%}html.app-theme .sme-report-config-footer__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;width:100%}html.app-theme .sme-report-config-footer__primary.app-btn{box-sizing:border-box;min-width:9.5rem!important;width:auto!important;height:2.35rem!important;min-height:2.35rem!important;padding:0 .875rem!important;justify-content:center}html.app-theme .sme-report-config-footer__note{margin:0;width:100%;font-size:.75rem;line-height:1.4;color:var(--app-text-muted, #5c6b68);text-align:right}html.app-theme .sme-report-config-footer .app-btn{flex:0 0 auto!important;min-width:0!important;max-width:none!important;font-weight:600}html.app-theme .sme-report-config-footer__equal.app-btn{box-sizing:border-box;min-width:5.75rem!important;width:5.75rem!important;height:2.35rem!important;min-height:2.35rem!important;padding:0 .75rem!important;justify-content:center}body:has(.sme-workspace-page).modal-open{overflow-y:auto!important}html.app-theme .sme-report-customize__intro{font-size:.875rem;color:var(--app-text-muted, #5c6b68);margin-bottom:1rem;line-height:1.45}html.app-theme .sme-report-customize__loading-panel{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:min(22rem,52vh)}html.app-theme .sme-report-customize__content-loader.content-loader{flex:1 1 auto;min-height:min(18rem,44vh);margin:0;border:1px solid var(--app-border, #d8d2c8);border-radius:var(--app-radius-md, 8px);background:var(--app-surface-alt, #f8f6f2)}html.app-theme .sme-report-customize__content-loader .content-loader__spinner{width:2.75rem;height:2.75rem;border-width:3px;border-color:#0f6b662e;border-top-color:var(--app-primary, #0f6b66)}html.app-theme .sme-report-customize__content-loader .content-loader__label{font-size:.9375rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .sme-report-customize__loading-hint{margin-top:.65rem!important;text-align:center;font-size:.8125rem;line-height:1.45;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-report-customize__alert{margin-bottom:1rem}html.app-theme .sme-report-customize__stack{display:flex;flex-direction:column;gap:.75rem}html.app-theme .sme-report-customize__row{padding:1rem;border:1px solid var(--app-border, #d8d2c8);border-radius:var(--app-radius-md, 8px);background:var(--app-surface, #fff)}html.app-theme .sme-report-customize__row-title{font-size:.875rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .sme-report-customize__row-meta{margin-top:.25rem;font-size:.75rem;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-report-customize__row-actions{display:grid;gap:.75rem;margin-top:.85rem}@media(min-width:640px){html.app-theme .sme-report-customize__row-actions{grid-template-columns:1fr auto auto;align-items:end}}html.app-theme .sme-report-customize__form{display:flex;flex-direction:column;gap:1rem;max-width:none}html.app-theme .sme-report-customize__file-label{display:block;font-size:.8125rem;font-weight:600;color:var(--app-text, #20302e);margin-bottom:.35rem}html.app-theme .sme-report-customize__file-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .75rem;border:1px solid var(--app-border, #d8d2c8);border-radius:var(--app-radius-md, 10px);background:var(--app-surface-alt, #f8f6f2)}html.app-theme .sme-report-customize__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.app-theme .sme-report-customize__file-name{flex:1 1 8rem;min-width:0;font-size:.8125rem;color:var(--app-text-muted, #5c6b68);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.app-theme .sme-report-customize__file-clear.app-btn{flex-shrink:0;min-width:4.25rem;font-weight:600;color:var(--app-text, #20302e);background:var(--app-surface, #fff);border-color:var(--app-border, #d8d2c8)}html.app-theme .sme-report-customize__file-clear.app-btn:hover:not(:disabled){border-color:#0f6b6673;color:var(--app-primary, #0f6b66);background:var(--app-primary-tint, #e7f3f1)}html.app-theme .sme-report-customize__content-block{display:flex;flex-direction:column;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--app-border, #d8d2c8);border-radius:var(--app-radius-md, 10px);background:var(--app-surface, #fff)}html.app-theme .sme-report-customize__content-block-title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-report-customize__hint{font-size:.875rem;color:var(--app-text-muted, #5c6b68);line-height:1.45}html.app-theme .sme-report-customize__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%}html.app-theme .sme-report-customize__save-step{display:flex;align-items:center;justify-content:center;min-height:min(22rem,52vh);padding:1.25rem .5rem}html.app-theme .sme-report-customize__save-step-card{width:min(100%,28rem);padding:1.35rem 1.25rem 1.25rem;border:1px solid var(--app-border, #d8d2c8);border-radius:var(--app-radius-md, 12px);background:var(--app-surface-alt, #f8f6f2);box-shadow:0 8px 28px #20302e14}html.app-theme .sme-report-customize__save-step-title{margin:0 0 .65rem;font-size:1.125rem;font-weight:700;color:var(--app-heading, #fe7a59)}html.app-theme .sme-report-customize__save-step-lede{font-size:.875rem;line-height:1.5;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-report-customize__save-step-list{margin:1rem 0 0;padding-left:1.15rem;font-size:.8125rem;line-height:1.5;color:var(--app-text, #20302e)}html.app-theme .sme-report-customize__save-step-list li+li{margin-top:.45rem}html.app-theme .sme-report-customize__save-step-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}@media(min-width:480px){html.app-theme .sme-report-customize__save-step-actions{flex-direction:row;justify-content:stretch}html.app-theme .sme-report-customize__save-step-actions .app-btn{flex:1 1 0;justify-content:center}}html.app-theme .sme-report-customize__tabs{margin-top:.5rem;min-width:0}html.app-theme .sme-report-customize__tabs.app-tabs--segmented .app-tabs__list--segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.35rem;border-radius:10px;border:1px solid var(--app-border, rgba(32, 48, 46, .12));background:var(--app-surface-alt, #f4f1ec)}@media(min-width:720px){html.app-theme .sme-report-customize__tabs.app-tabs--segmented .app-tabs__list--segmented{grid-template-columns:repeat(4,minmax(0,1fr))}}html.app-theme .sme-report-customize__tabs .app-tabs__trigger--segmented{flex:1 1 auto;min-height:2.65rem;padding:.45rem .65rem;border:1px solid rgba(32,48,46,.14);border-radius:8px;background:var(--app-surface, #fff);font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1.25;color:var(--app-text-muted, #6b7876);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}@media(min-width:720px){html.app-theme .sme-report-customize__tabs .app-tabs__trigger--segmented{font-size:.8125rem;padding:.5rem .75rem}}html.app-theme .sme-report-customize__tabs .app-tabs__trigger--segmented:hover{color:var(--app-text, #20302e);border-color:#0f6b6659}html.app-theme .sme-report-customize__tabs .app-tabs__trigger--segmented:focus-visible{outline:2px solid var(--app-primary, #0f6b66);outline-offset:2px}html.app-theme .sme-report-customize__tabs .app-tabs__trigger--segmented-active{color:var(--app-primary, #0f6b66);border:2px solid transparent;background:linear-gradient(var(--app-surface, #fff),var(--app-surface, #fff)) padding-box,linear-gradient(10deg,var(--app-heading, #fe7a59) 0%,#14837d 50%,var(--app-primary, #0f6b66) 100%) border-box;box-shadow:0 4px 14px #20302e14}html.app-theme .sme-report-customize__tab-panel{display:flex;flex-direction:column;gap:1rem}html.app-theme .sme-report-customize__tab-lede{font-size:.8125rem;line-height:1.45;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-report-customize__tab-actions{display:flex;justify-content:flex-end;padding-top:.25rem;border-top:1px solid var(--app-border, #d8d2c8)}html.app-theme .sme-report-customize__slot-card{padding:1rem 1.1rem;border:1px solid var(--app-border, #d8d2c8);border-radius:var(--app-radius-md, 8px);background:var(--app-surface, #fff);display:flex;flex-direction:column;gap:.85rem}html.app-theme .sme-report-customize__slot-card--pending{border-color:#0f6b6673;box-shadow:0 0 0 1px #0f6b661f}html.app-theme .sme-report-customize__slot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}html.app-theme .sme-report-customize__pending-badge{margin-left:.35rem;font-weight:600;color:var(--app-primary, #0f6b66)}html.app-theme .sme-chart-preview{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%}html.app-theme .sme-chart-preview--full{margin-top:.15rem}html.app-theme .sme-chart-preview__toggle.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;align-self:flex-start;min-height:2.35rem}html.app-theme .sme-chart-preview__icon{width:1rem;height:1rem;flex-shrink:0}html.app-theme .sme-chart-preview--open .sme-chart-preview__toggle{margin-bottom:.15rem}html.app-theme .sme-chart-preview__loading{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--app-text-muted, #5c6b68)}html.app-theme .sme-chart-preview__error{font-size:.8125rem;color:var(--app-danger, #d64545);line-height:1.4}html.app-theme .sme-chart-preview__figure{margin:0;width:100%}html.app-theme .sme-chart-preview__caption{font-size:.75rem;font-weight:600;color:var(--app-text-muted, #5c6b68);margin-bottom:.35rem}html.app-theme .sme-chart-preview__box{width:100%;max-height:min(28rem,52vh);overflow:auto;padding:1rem;border:1px solid var(--app-border, #d8d2c8);border-radius:var(--app-radius-md, 8px);background:var(--app-surface-alt, #f8f6f2);box-sizing:border-box}html.app-theme .sme-chart-preview__box svg{display:block;max-width:100%;height:auto}html.app-theme .cap-mgmt-form-page{--cap-form-card-bg: var(--app-surface, #fff);--cap-form-card-border: var(--app-border, #e6e1d9);--cap-form-muted: var(--app-text-muted, #6b7876);--cap-form-content-max: 72rem;display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:none;min-width:0;padding:0 0 2rem}html.app-theme .cap-form-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;max-width:var(--cap-form-content-max);margin:0 auto .5rem;padding:0 .15rem;font-size:.8125rem;color:var(--cap-form-muted)}html.app-theme .cap-form-breadcrumb__link{padding:0;border:none;background:none;color:var(--cap-form-muted);font:inherit;cursor:pointer;text-decoration:none}html.app-theme .cap-form-breadcrumb__link:hover{color:var(--app-primary, #0f6b66);text-decoration:underline}html.app-theme .cap-form-breadcrumb__sep{opacity:.55}html.app-theme .cap-form-breadcrumb__current{color:var(--app-text, #20302e);font-weight:500}html.app-theme .cap-form-page-top{width:100%;max-width:var(--cap-form-content-max);margin:0 auto;padding:0 .15rem}html.app-theme .cap-form-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem;row-gap:.75rem;width:100%;margin:0 0 .75rem;padding:.15rem 0 .85rem;border-bottom:1px solid var(--cap-form-card-border)}@media(max-width:540px){html.app-theme .cap-form-page-head{grid-template-columns:1fr;align-items:flex-start}html.app-theme .cap-form-page-head__status{justify-self:start}}html.app-theme .cap-form-page-head__title{margin:0;padding-left:12px;border-left:3px solid var(--app-heading-accent-bar, #fe7a59);font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--app-heading, #20302e);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.app-theme .cap-form-page-head__status{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-shrink:0;white-space:nowrap}html.app-theme .cap-form-page-head__status-label{font-size:.875rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .cap-form-card{background:var(--cap-form-card-bg);border:1px solid var(--cap-form-card-border);border-radius:10px;padding:1.25rem 1.35rem;box-shadow:0 1px 2px #20302e0a}html.app-theme .cap-form-card+.cap-form-card{margin-top:.75rem}html.app-theme .cap-form-card__title{margin:0 0 1rem;font-size:.9375rem;font-weight:700;color:var(--app-text, #20302e)}html.app-theme .cap-form-card__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:1rem}html.app-theme .cap-form-card__title-row .cap-form-card__title{margin:0}html.app-theme .cap-form-card__meta{font-size:.75rem;font-weight:500;color:var(--cap-form-muted);white-space:nowrap}html.app-theme .cap-form-field{margin-bottom:1rem}html.app-theme .cap-form-field:last-child{margin-bottom:0}html.app-theme .cap-form-label{display:block;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;color:var(--app-text, #20302e)}html.app-theme .cap-form-label--required:after{content:" *";color:var(--app-danger, #d64545);font-weight:600}html.app-theme .cap-form-hint{margin:.35rem 0 0;font-size:.75rem;line-height:1.4;color:var(--cap-form-muted)}html.app-theme .cap-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem;align-items:start}html.app-theme .cap-form-grid-2>.cap-form-field{margin-bottom:0;display:flex;flex-direction:column}html.app-theme .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control,html.app-theme .cap-mgmt-form .cap-form-field--inline-control .cap-form-icon-row .cap-form-inline-control,html.app-theme .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control-wrap .app-select__trigger,body:has(.dash-main-container) .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control,body:has(.dash-main-container) .cap-mgmt-form .cap-form-field--inline-control .cap-form-icon-row .cap-form-inline-control,body:has(.dash-main-container) .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control-wrap .app-select__trigger{box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 .75rem!important;border:1px solid var(--app-input-border, #d8d2c7)!important;border-radius:8px!important;background:var(--app-input-bg, #fff)!important;color:var(--app-input-text, #20302e)!important;font-family:Inter,system-ui,sans-serif!important;font-size:.875rem!important;line-height:1.25!important;box-shadow:none!important}html.app-theme .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control,html.app-theme .cap-mgmt-form .cap-form-field--inline-control .cap-form-icon-row .cap-form-inline-control,body:has(.dash-main-container) .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control,body:has(.dash-main-container) .cap-mgmt-form .cap-form-field--inline-control .cap-form-icon-row .cap-form-inline-control{display:block!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}html.app-theme .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control-wrap .app-select__trigger,body:has(.dash-main-container) .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control-wrap .app-select__trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;line-height:1.4!important;cursor:pointer}html.app-theme .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control-wrap.app-field,body:has(.dash-main-container) .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control-wrap.app-field{margin:0!important;width:100%}html.app-theme .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control::placeholder,html.app-theme .cap-mgmt-form .cap-form-field--inline-control .cap-form-icon-row .cap-form-inline-control::placeholder,body:has(.dash-main-container) .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control::placeholder,body:has(.dash-main-container) .cap-mgmt-form .cap-form-field--inline-control .cap-form-icon-row .cap-form-inline-control::placeholder{color:var(--app-text-muted, #6b7876);opacity:1}html.app-theme .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control:focus,html.app-theme .cap-mgmt-form .cap-form-field--inline-control .cap-form-icon-row .cap-form-inline-control:focus,html.app-theme .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control-wrap .app-select__trigger:focus,html.app-theme .cap-mgmt-form .cap-form-field--inline-control>.cap-form-inline-control-wrap .app-select__trigger[aria-expanded=true]{outline:none;border-color:var(--app-input-border-focus, #0f6b66)!important;box-shadow:0 0 0 3px #0f6b662e!important}@media(max-width:640px){html.app-theme .cap-form-grid-2{grid-template-columns:1fr}}html.app-theme .cap-form-grid-2 .cap-form-field--span-2{grid-column:1 / -1}html.app-theme .cap-mgmt-form-page .form-control,html.app-theme .cap-mgmt-form-page .form-select{border-radius:8px!important;border-color:var(--app-input-border, #d8d2c8)!important;font-size:.875rem!important}html.app-theme .cap-mgmt-form-page textarea.form-control{min-height:4.5rem;resize:vertical}html.app-theme .cap-form-icon-row{display:flex;align-items:flex-start;gap:.85rem}html.app-theme .cap-form-field--icon-inline .cap-form-icon-row{align-items:center;gap:.65rem;min-width:0}html.app-theme .cap-form-field--icon-inline .cap-form-icon-row .cap-form-inline-control{flex:1;min-width:0}html.app-theme .cap-form-icon-preview{flex-shrink:0;width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;border:1px dashed var(--cap-form-card-border);border-radius:8px;background:var(--app-surface-muted, #faf9f7);color:var(--cap-form-muted)}html.app-theme .cap-form-icon-preview img{width:100%;height:100%;object-fit:contain;border-radius:6px}html.app-theme .cap-form-field--icon-inline .cap-form-icon-preview{width:40px;height:40px}html.app-theme .cap-form-icon-field{flex:1;min-width:0}html.app-theme .cap-form-assess-mode{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:720px){html.app-theme .cap-form-assess-mode{grid-template-columns:1fr}}html.app-theme .cap-form-assess-option{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;border:1px solid var(--cap-form-card-border);border-radius:10px;background:var(--cap-form-card-bg);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}html.app-theme .cap-form-assess-option:hover{border-color:#0f6b6659}html.app-theme .cap-form-assess-option.is-selected{border-color:var(--app-primary, #0f6b66);background:#0f6b660a;box-shadow:0 0 0 1px #0f6b661f}html.app-theme .cap-form-assess-option__radio{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem;border:2px solid var(--cap-form-card-border);border-radius:50%;position:relative}html.app-theme .cap-form-assess-option.is-selected .cap-form-assess-option__radio{border-color:var(--app-primary, #0f6b66)}html.app-theme .cap-form-assess-option.is-selected .cap-form-assess-option__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--app-primary, #0f6b66)}html.app-theme .cap-form-assess-option__title{display:block;font-size:.875rem;font-weight:600;color:var(--app-text, #20302e);margin-bottom:.2rem}html.app-theme .cap-form-assess-option__desc{display:block;font-size:.75rem;line-height:1.45;color:var(--cap-form-muted)}html.app-theme .cap-form-questions-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:900px){html.app-theme .cap-form-questions-grid{grid-template-columns:1fr}}html.app-theme .cap-form-questions-col__title{margin:0 0 .65rem;font-size:.8125rem;font-weight:700;color:var(--app-text, #20302e)}html.app-theme .cap-form-question-row{display:grid;grid-template-columns:1.35rem 1fr auto;gap:.5rem;align-items:flex-start;margin-bottom:.5rem}html.app-theme .cap-form-question-row__index{font-size:.8125rem;font-weight:600;color:var(--cap-form-muted);padding-top:.55rem;text-align:right}html.app-theme .cap-form-question-row .form-control{min-height:3.25rem}html.app-theme .cap-form-add-question{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;padding:.45rem .65rem;border:1px dashed var(--cap-form-card-border);border-radius:8px;background:transparent;font-size:.8125rem;font-weight:500;color:var(--app-primary, #0f6b66);cursor:pointer}html.app-theme .cap-form-add-question:hover:not(:disabled){background:#0f6b660f;border-color:#0f6b6659}html.app-theme .cap-form-add-level{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.15rem;padding:.5rem .75rem;border:1px dashed rgba(15,107,102,.4);border-radius:8px;background:transparent;font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.25;color:var(--app-primary, #0f6b66);cursor:pointer;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,color .15s ease}html.app-theme .cap-form-add-level:hover:not(:disabled){background:#0f6b660f;border-color:#0f6b668c;color:var(--app-primary, #0f6b66)}html.app-theme .cap-form-add-level:focus-visible{outline:none;border-color:var(--app-primary, #0f6b66);box-shadow:0 0 0 3px #0f6b662e}html.app-theme .cap-form-add-level:disabled{opacity:.5;cursor:not-allowed}html.app-theme .cap-form-maturity-list__label{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;color:var(--app-text, #20302e)}html.app-theme .cap-mgmt-form-page .cap-mgmt-maturity-list{margin-top:.5rem;gap:.5rem}html.app-theme .cap-mgmt-form-page .cap-mgmt-maturity-row{padding:.75rem!important;border:1px solid var(--cap-form-card-border);border-radius:8px;background:var(--app-surface-muted, #faf9f7)}html.app-theme .cap-form-example-answer{margin-top:1rem}html.app-theme .cap-form-maturity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}html.app-theme .cap-form-maturity-head__title{margin:0;font-size:.875rem;font-weight:700;color:var(--app-text, #20302e)}html.app-theme .cap-form-maturity-head__subtitle{margin:.25rem 0 0;font-size:.75rem;color:var(--cap-form-muted)}html.app-theme .cap-mgmt-panel__body--maturity{padding-top:.35rem}html.app-theme .cap-mgmt-panel__body .cap-form-questions-grid{margin-top:.15rem}html.app-theme .cap-mgmt-panel__body .cap-form-add-question{width:100%;justify-content:center;box-sizing:border-box}html.app-theme .cap-form-maturity-custom{display:flex;align-items:center;gap:.45rem;flex-shrink:0;font-size:.75rem;font-weight:500;color:var(--app-text, #20302e)}html.app-theme .cap-form-maturity-pills{display:flex;flex-wrap:wrap;gap:.4rem}html.app-theme .cap-form-maturity-pill{display:inline-flex;align-items:center;padding:.3rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;color:var(--app-text-muted, #6b7876);background:#20302e0f;white-space:nowrap}html.app-theme .cap-mgmt-form-page .cap-mgmt-subcap-card{border:1px solid var(--cap-form-card-border);border-radius:10px;margin-bottom:.65rem;background:var(--app-surface-muted, #faf9f7)}html.app-theme .cap-mgmt-form-page .cap-form-add-sub{margin-top:.5rem}html.app-theme .cap-mgmt-form-page__form{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;margin:0;min-width:0;padding-bottom:.25rem}html.app-theme .cap-mgmt-form-page__body.cap-mgmt-form{max-width:var(--cap-form-content-max);width:100%;margin-left:auto;margin-right:auto;max-height:none!important;overflow:visible!important;padding:0 0 1rem!important;display:flex;flex-direction:column;gap:.75rem}html.app-theme .dash-main-container.cap-mgmt-form-page-shell{--cap-form-page-footer-height: var(--sb-user-block-height, 45px)}html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-mgmt-form-page{padding-bottom:calc(var(--cap-form-page-footer-height) + env(safe-area-inset-bottom,0px))}html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-mgmt-form-page__form{padding-bottom:0}html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-form-page-footer{position:fixed;z-index:25;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:calc(var(--cap-form-page-footer-height) + env(safe-area-inset-bottom,0px));min-height:calc(var(--cap-form-page-footer-height) + env(safe-area-inset-bottom,0px));max-height:calc(var(--cap-form-page-footer-height) + env(safe-area-inset-bottom,0px));margin:0;padding:0 1.5rem;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid #e6e1d9;background:var(--app-surface, #ffffff);box-shadow:none}@media(min-width:992px){html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-form-page-footer{left:240px}html.app-theme .dash-main-container.cap-mgmt-form-page-shell.app-shell--collapsed .cap-form-page-footer{left:64px}}@media(max-width:639px){html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-form-page-footer{padding-left:1.25rem;padding-right:1.25rem}}html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-form-page-footer__inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:var(--cap-form-content-max);height:var(--cap-form-page-footer-height);margin:0 auto;min-height:0}html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-form-page-footer__spacer{display:block;flex:1 1 auto;min-width:0}html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-form-page-footer__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto;flex-shrink:0}html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-form-page-footer__actions .app-btn{height:28px;min-height:28px;max-height:28px;padding:0 .75rem;font-size:12px;line-height:1;border-radius:6px}html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-form-page-footer__actions .app-btn--outline{background:var(--app-surface, #fff)!important;border-color:var(--app-input-border, #d8d2c7)!important;color:var(--app-text, #20302e)!important}html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-form-page-footer__actions .app-btn--outline:hover:not(:disabled){background:var(--app-surface-alt, #f3f1ec)!important;border-color:var(--app-primary, #0f6b66)!important;color:var(--app-primary, #0f6b66)!important}html.app-theme .dash-main-container.cap-mgmt-form-page-shell .cap-form-delete-btn{padding:0;border:none;background:none;font-size:12px;font-weight:500;line-height:1.2;color:var(--app-danger, #d64545);cursor:pointer;white-space:nowrap}html.app-theme .cap-form-delete-btn{padding:0;border:none;background:none;font-size:.875rem;font-weight:500;color:var(--app-danger, #d64545);cursor:pointer}html.app-theme .cap-form-delete-btn:hover:not(:disabled){text-decoration:underline}html.app-theme .cap-mgmt-form-page .cap-mgmt-panel{border:none;background:transparent;margin-top:.75rem}html.app-theme .cap-mgmt-form-page .cap-mgmt-panel__toggle{border-radius:8px;padding:.5rem .65rem;background:#20302e0a}html.app-theme .sme-workspace .client-chat-shell .chat-sidebar-label{margin:0 0 .65rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted, #6b7280)}html.app-theme .sme-workspace .client-chat-shell .chat-message-box--thread-column{display:flex;flex-direction:column;min-height:min(52vh,560px);max-height:min(62vh,680px);gap:0}html.app-theme .sme-workspace .client-chat-shell .chat-message-box--thread-column .chat-body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;margin-top:.75rem;padding-right:.25rem;-webkit-overflow-scrolling:touch}html.app-theme .sme-workspace .client-chat-shell .chat-thread-bar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--app-border, #e6e1d9);margin-bottom:0}html.app-theme .sme-workspace .client-chat-shell .chat-thread-bar .sub-capability{flex:1 1 12rem;min-width:0;margin:0}html.app-theme .sme-workspace .client-chat-shell .chat-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1rem}html.app-theme .sme-workspace .client-chat-shell .chat-thread-bar__mode{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}html.app-theme .sme-workspace .client-chat-shell .chat-thread-bar__auto-note{font-size:.75rem;color:var(--app-text-muted, #6b7280);max-width:14rem;line-height:1.35}html.app-theme .sme-workspace .client-chat-shell .chat-thread-bar .app-switch{flex-shrink:0}html.app-theme .sme-workspace .client-chat-shell .chat-thread-bar .app-switch__label{font-size:.8125rem;font-weight:500;color:var(--app-text, #20302e)}html.app-theme .sme-workspace .client-chat-shell .chat-suggest-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;padding:.65rem 0 .5rem;flex-shrink:0}html.app-theme .sme-workspace .client-chat-shell .chat-suggest-chips--loading{gap:.5rem}html.app-theme .sme-workspace .client-chat-shell .chat-suggest-chips__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-muted, #6b7280);flex-shrink:0}html.app-theme .sme-workspace .client-chat-shell .chat-suggest-chips__list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto}html.app-theme .sme-workspace .client-chat-shell .chat-suggest-chips__chip{max-width:min(100%,20rem);padding:.4rem .75rem;border:1px solid var(--app-border, #e6e1d9);border-radius:999px;background:var(--app-surface, #fff);color:var(--app-text, #20302e);font-size:.8125rem;line-height:1.35;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease,border-color .15s ease}html.app-theme .sme-workspace .client-chat-shell .chat-suggest-chips__chip:hover:not(:disabled){background:var(--app-primary-tint, #e7f3f1);border-color:#0f6b6659}html.app-theme .sme-workspace .client-chat-shell .chat-suggest-chips__chip:focus-visible{outline:2px solid var(--app-primary, #0f6b66);outline-offset:2px}html.app-theme .sme-workspace .client-chat-shell .chat-suggest-chips__chip:disabled{opacity:.55;cursor:not-allowed}html.app-theme .sme-workspace .client-chat-shell .chat-suggest-chips__more{font-size:.75rem;color:var(--app-text-muted, #6b7280);padding:0 .25rem}html.app-theme .sme-workspace .client-chat-shell .chat-suggest-chips__hint{font-size:.8125rem;color:var(--app-text-muted, #6b7280);margin:0;padding:.5rem 0 .25rem}html.app-theme .sme-workspace .client-chat-shell .chat-suggest-chips__hint--solo{padding:.65rem 0 .35rem}html.app-theme .sme-workspace .client-chat-shell .chat-message-box--thread-column .chat-composer--framed{flex-shrink:0;margin-top:.35rem}html.app-theme .sme-workspace .client-chat-shell .chat-message-box--thread-column .chat-composer--readonly{flex-shrink:0;margin-top:.5rem}html.app-theme .sme-workspace .client-chat-shell .chat-frame-wrapper12{min-height:min(52vh,560px)}@media(max-width:768px){html.app-theme .sme-workspace .client-chat-shell .chat-message-box--thread-column{min-height:min(48vh,480px);max-height:none}}html.app-theme .sme-dash{display:flex;flex-direction:column;gap:1.5rem;width:100%;padding:.15rem 0 2rem}html.app-theme .sme-dash__chip-link{text-decoration:none;transition:background .15s ease,border-color .15s ease}html.app-theme .sme-dash__chip-link:hover{border-color:var(--app-primary);background:var(--app-primary-tint)}html.app-theme .sme-dash__panel{padding:1.25rem 1.35rem;border-radius:12px;border:1px solid var(--app-border, rgba(32, 48, 46, .12));background:var(--app-surface, #fff)}html.app-theme .sme-dash__error{margin:0;font-size:.875rem;color:var(--app-danger, #d64545)}.dash-main-container .value-estimation-form-root{width:100%;display:flex;flex-direction:column;align-items:stretch;padding:0;box-sizing:border-box}.dash-main-container .value-estimation-form{width:100%}.dash-main-container .value-estimation-section{margin-top:.5rem}.dash-main-container .value-estimation-section-title{color:#20302e;font-size:1rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(32,48,46,.12);display:flex;align-items:center;gap:.5rem}.dash-main-container .value-estimation-section-title .icon{color:var(--primary-light);font-size:1.1rem;flex-shrink:0}.dash-main-container .value-estimation-form-group{margin-bottom:1rem}.dash-main-container .value-estimation-label{font-weight:600;color:var(--primary-light);margin-bottom:.4rem;display:block;font-size:.875rem}.dash-main-container .value-estimation-label.required:after{content:" *";color:#fca5a5;font-size:1.35em;font-weight:700;line-height:1}.dash-main-container .value-estimation-input,.dash-main-container .value-estimation-select,.dash-main-container .value-estimation-textarea{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid rgba(32,48,46,.15)!important;border-radius:8px!important;background-color:#ffffffeb!important;color:var(--light)!important;font-family:Poppins,sans-serif;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease}.dash-main-container .value-estimation-input,.dash-main-container .value-estimation-select{min-height:40px;height:auto}.dash-main-container .value-estimation-select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:var(--dashboard-select-chevron)!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:16px 12px!important;padding-right:2.25rem!important;cursor:pointer}.dash-main-container .value-estimation-select[multiple]{background-image:none!important;padding-right:.75rem!important;min-height:110px;max-height:160px;overflow-y:auto;cursor:default}.dash-main-container .value-estimation-select option{background-color:var(--dark);color:var(--light)}.dash-main-container .value-estimation-input::placeholder,.dash-main-container .value-estimation-textarea::placeholder{color:#20302e8c!important;opacity:1;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important}.dash-main-container .value-estimation-input:focus,.dash-main-container .value-estimation-select:focus,.dash-main-container .value-estimation-textarea:focus{outline:none!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.2)!important;background-color:#0f6b6614!important}.dash-main-container .value-estimation-input:disabled,.dash-main-container .value-estimation-select:disabled,.dash-main-container .value-estimation-textarea:disabled{opacity:.55;cursor:not-allowed}.dash-main-container .value-estimation-textarea{min-height:96px;resize:vertical;line-height:1.5}.dash-main-container .value-estimation-checkbox{width:16px;height:16px;margin:0 .5rem 0 0;accent-color:var(--primary);cursor:pointer}.dash-main-container .value-estimation-checkbox-label{font-weight:500;color:var(--light);cursor:pointer;display:flex;align-items:center;font-size:.875rem}.dash-main-container .value-estimation-button-group{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(32,48,46,.1)}.dash-main-container .value-estimation-button-group .btn-dashboard-primary,.dash-main-container .value-estimation-button-group .btn-dashboard-cancel{flex:0 1 auto;min-width:8.5rem;min-height:2.5rem;height:2.5rem}.dash-main-container .value-estimation-row{display:flex;gap:1rem;margin-bottom:.25rem;flex-wrap:wrap}.dash-main-container .value-estimation-col-6{flex:1 1 calc(50% - .5rem);min-width:240px}.dash-main-container .value-estimation-col-4{flex:1 1 calc(33.333% - .75rem);min-width:200px}.dash-main-container .value-estimation-col-12{flex:1 1 100%;min-width:100%}.dash-main-container .value-estimation-select[multiple]::-webkit-scrollbar{width:6px}.dash-main-container .value-estimation-select[multiple]::-webkit-scrollbar-thumb{background:#0f6b661f;border-radius:999px}.dash-main-container .value-estimation-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(32,48,46,.18);border-top-color:var(--primary-light);border-radius:50%;animation:value-estimation-spin .8s linear infinite}@keyframes value-estimation-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.dash-main-container .value-estimation-col-6,.dash-main-container .value-estimation-col-4{flex:1 1 100%;min-width:100%}.dash-main-container .value-estimation-button-group{flex-direction:column}.dash-main-container .value-estimation-button-group .btn-dashboard-primary,.dash-main-container .value-estimation-button-group .btn-dashboard-cancel{width:100%}}@media(max-width:991.98px){.dash-main-container .value-estimation-form-root,.dash-main-container .value-estimation-form{width:100%;max-width:100%;overflow:visible;height:auto}.dash-main-container .value-estimation-row{flex-wrap:wrap;width:100%}.dash-main-container .value-estimation-button-group{justify-content:flex-start}}:root{--dark: #0b1c26;--natural-dark: #15374c;--natural-dark-light: #174458;--primary-dark: #014270;--primary: #2a73a5;--primary-light: #4a91b0;--secondary: #1a5c85;--secondary-light: #6eafcb;--neutral-light: #94c8dc;--light: #b9dde8;--very-light: #e3f2f7;--very-very-light: #f5f5f5;--black: #000000;--white: #ffffff;--dark-gray: #2b2b2b;--light-gray: #7a7a7a;--very-light-gray: #d1d5db;--very-light-gray-2: #e5e7eb;--very-very-light-gray: #f9fafb;--text-gray: #cacaca;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--highlight-1: #db6d53;--highlight-2: #9b7d9d;--error: #ef4444;--error-light: #fef2f2;--warning: #f59e0b;--warning-light: #fffbeb;--success: #10b981;--success-light: #f0fdf4;--white-rgb: 255, 255, 255;--dark-rgb: 1, 21, 35;--primary-rgb: 42, 115, 165;--primary-light-rgb: 74, 145, 176;--natural-dark-rgb: 21, 55, 76;--font-size-3xl: min(max(2.84vw, 4.26vh), 59.6px);--font-size-2xl-3xl: min(max(2.65vw, 3.98vh), 56px);--font-size-2xl: min(max(2.46vw, 3.69vh), 52.1px);--font-size-xl-2xl: min(max(2.27vw, 3.41vh), 48.5px);--font-size-xl: min(max(2.13vw, 3.2vh), 44.7px);--font-size-lg-xl: min(max(1.98vw, 2.97vh), 41px);--font-size-lg: min(max(1.8vw, 2.7vh), 37.4px);--font-size-l-lg: min(max(1.61vw, 2.42vh), 33.6px);--font-size-l: min(max(1.42vw, 2.13vh), 29.7px);--font-size-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md-l: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md: min(max(1.04vw, 1.56vh), 22.4px);--font-size-sm-md: min(max(.95vw, 1.43vh), 20.1px);--font-size-sm: min(max(.85vw, 1.28vh), 17.9px);--font-size-xs-sm: min(max(.76vw, 1.14vh), 16.4px);--font-size-xs: min(max(.71vw, 1.07vh), 15px);--font-size-2xs-xs: min(max(.66vw, .99vh), 14.3px);--font-size-2xs: min(max(.66vw, .99vh), 13.5px);--font-size-3xs-2xs: min(max(.57vw, .86vh), 12.6px);--font-size-3xs: min(max(.57vw, .86vh), 12px);--spacing-4xs: min(max(.19vw, .29vh), 3.6px);--spacing-4xs-xs: min(max(.28vw, .42vh), 5.6px);--spacing-xs: min(max(.38vw, .57vh), 7.5px);--spacing-xs-sm: min(max(.57vw, .86vh), 11.3px);--spacing-sm: min(max(.71vw, 1.07vh), 15px);--spacing-sm-md: min(max(.85vw, 1.28vh), 18.6px);--spacing-md: min(max(1.04vw, 1.56vh), 22.4px);--spacing-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--spacing-lg: min(max(1.42vw, 2.13vh), 29.7px);--spacing-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--spacing-xl: min(max(2.13vw, 3.2vh), 44.7px);--spacing-xl-2xl: min(max(2.46vw, 3.69vh), 52.1px);--spacing-2xl: min(max(2.84vw, 4.26vh), 59.6px);--spacing-2xl-3xl: min(max(3.21vw, 4.82vh), 67.1px);--spacing-3xl: min(max(3.55vw, 5.33vh), 74.6px);--spacing-3xl-4xl: min(max(3.87vw, 5.81vh), 81.9px);--spacing-4xl: min(max(4.25vw, 6.38vh), 89.3px);--spacing-4xl-5xl: min(max(4.97vw, 7.46vh), 104.3px);--spacing-5xl: min(max(5.67vw, 8.51vh), 119.1px);--border-radius-xs: min(max(.38vw, .57vh), 7.5px);--border-radius-xs-sm: min(max(.57vw, .86vh), 11.3px);--border-radius-sm: min(max(.71vw, 1.07vh), 15px);--border-radius-sm-md: min(max(.85vw, 1.28vh), 18.6px);--border-radius-md: min(max(1.04vw, 1.56vh), 22.4px);--border-radius-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--border-radius-lg: min(max(1.42vw, 2.13vh), 29.7px);--border-radius-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--border-radius-xl: min(max(2.13vw, 3.2vh), 44.7px);--size-xs: min(max(2.13vw, 3.2vh), 44.7px);--size-xs-sm: min(max(2.84vw, 4.26vh), 59.6px);--size-sm: min(max(3.55vw, 5.33vh), 74.6px);--size-sm-md: min(max(4.63vw, 6.95vh), 96.9px);--size-md: min(max(5.67vw, 8.51vh), 119.1px);--size-md-lg: min(max(6.38vw, 9.57vh), 134px);--size-lg: min(max(7.09vw, 10.64vh), 148.8px);--size-lg-xl: min(max(8.88vw, 13.33vh), 186.2px);--size-xl: min(max(10.64vw, 15.98vh), 223.4px);--size-xl-2xl: min(max(12.38vw, 18.6vh), 260.6px);--size-2xl: min(max(14.18vw, 21.28vh), 297.8px);--size-2xl-3xl: min(max(19.47vw, 29.21vh), 409.4px);--size-3xl: min(max(24.81vw, 37.26vh), 520.9px);--size-3xl-4xl: min(max(30.15vw, 45.3vh), 632.7px);--size-4xl: min(max(35.44vw, 53.22vh), 744.2px);--size-4xl-full: min(max(49.61vw, 74.52vh), 1041.9px);--size-full: min(max(70.88vw, 106.42vh), 1488.8px)}.form-label.required:after,label.form-label.required:after,label.required:after{content:" *";color:#f87171;font-size:1.35em;font-weight:700;line-height:1}.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container,.frame-parent{--dashboard-form-label: var(--primary-light);--dashboard-form-text: #20302e;--dashboard-form-muted: var(--text-gray);--dashboard-form-border: rgba(255, 255, 255, .12);--dashboard-form-surface: #ffffff;--dashboard-form-surface-muted: rgba(32, 48, 46, .55);--dashboard-form-filled: rgba(70, 90, 126, .4);--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.dash-main-container .form-select,.dash-main-container .dash-frame-div .form-select,.rep-main-container .form-select,body:has(.dash-main-container) .modal .form-select,body:has(.rep-main-container) .modal .form-select,body:has(.cap-main-container) .modal .form-select,body:has(.asses-main-container) .modal .form-select,body:has(.chat-main-container) .modal .form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:var(--dashboard-select-chevron);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.25rem}.dash-main-container .form-select:focus,.dash-main-container .dash-frame-div .form-select:focus,.rep-main-container .form-select:focus,body:has(.dash-main-container) .modal .form-select:focus,body:has(.rep-main-container) .modal .form-select:focus,body:has(.cap-main-container) .modal .form-select:focus{background-image:var(--dashboard-select-chevron);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.dash-main-container .form-select:disabled,.dash-main-container .dash-frame-div .form-select:disabled,.rep-main-container .form-select:disabled,body:has(.dash-main-container) .modal .form-select:disabled{background-image:var(--dashboard-select-chevron);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;opacity:.75}.dash-main-container .dash-frame-div .form-label,.dash-main-container .dash-frame-div label.form-label,.dash-main-container .form-label,.dash-main-container label.form-label,.rep-main-container .rep-table-parent .form-label{font-size:.8125rem;font-weight:600;color:var(--dashboard-form-label);margin-bottom:var(--spacing-xs);line-height:1.5!important}.dash-main-container .form-control:not(.dash-search-field__input),.dash-main-container .dash-frame-div .form-control:not(.dash-search-field__input),.dash-main-container .dash-frame-div textarea.form-control,.dash-main-container textarea.form-control,.rep-main-container .form-control:not(.dash-search-field__input){background-color:var(--dashboard-form-surface);border:2px solid var(--dashboard-form-border);border-radius:var(--border-radius-xs);color:var(--dashboard-form-text);font-size:.8125rem;padding:var(--spacing-sm, .5rem) var(--spacing-md, .75rem);line-height:1.5!important;transition:border-color .3s ease,background .3s ease;box-shadow:none}.dash-main-container .dash-search-field .form-control.dash-search-field__input,.dash-main-container .dash-frame-div .dash-search-field .form-control.dash-search-field__input,.rep-main-container .dash-search-field .form-control.dash-search-field__input{background-color:var(--dashboard-form-surface);border:2px solid var(--dashboard-form-border);border-radius:var(--border-radius-xs);color:var(--dashboard-form-text);font-size:.8125rem;padding:var(--spacing-sm, .5rem) var(--spacing-md, .75rem) var(--spacing-sm, .5rem) 2.75rem;line-height:1.5!important;transition:border-color .3s ease,background .3s ease;box-shadow:none}.dash-main-container .form-select,.dash-main-container .dash-frame-div .form-select,.rep-main-container .form-select{background-color:var(--dashboard-form-surface);border:2px solid var(--dashboard-form-border);border-radius:var(--border-radius-xs);color:var(--dashboard-form-text);font-size:.8125rem;padding:var(--spacing-sm, .5rem) 2.5rem var(--spacing-sm, .5rem) var(--spacing-md, .75rem);line-height:1.5!important;transition:border-color .3s ease,background-color .3s ease;box-shadow:none}.dash-main-container .dash-frame-div .form-control::placeholder,.rep-main-container .form-control::placeholder{color:#20302e8c;opacity:1;font-size:inherit;font-family:inherit;line-height:inherit}.dash-main-container .dash-frame-div .form-control:focus,.dash-main-container .dash-frame-div textarea.form-control:focus,.rep-main-container .form-control:focus{border:2px solid transparent;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box;box-shadow:none;outline:none;color:var(--dashboard-form-text)}.dash-main-container .dash-frame-div .form-select:focus,.rep-main-container .form-select:focus{outline:none;border:2px solid transparent;background-color:transparent;background-image:var(--dashboard-select-chevron),linear-gradient(var(--dark),var(--dark)),linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%);background-repeat:no-repeat,no-repeat,no-repeat;background-position:right .75rem center,0 0,0 0;background-size:16px 12px,auto,auto;background-origin:padding-box,padding-box,border-box;background-clip:padding-box,padding-box,border-box;box-shadow:none;color:var(--dashboard-form-text)}.dash-main-container .dash-frame-div .form-control:disabled,.dash-main-container .dash-frame-div .form-select:disabled,.rep-main-container .form-control:disabled{background-color:var(--dashboard-form-surface-muted);color:var(--dashboard-form-muted);opacity:1;cursor:not-allowed}.dash-main-container .dash-frame-div .form-text,.dash-main-container .dash-frame-div .text-muted,.rep-main-container .form-text{color:var(--dashboard-form-muted)!important;font-size:.75rem}.dash-main-container .dash-frame-div .form-check-label,.rep-main-container .form-check-label{color:var(--dashboard-form-text);font-size:.875rem}.dash-main-container .dash-frame-div .form-check-input,.rep-main-container .form-check-input{border-color:var(--dashboard-form-border)}.dash-main-container .dash-frame-div .form-check-input:checked,.rep-main-container .form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.dash-main-container .dash-frame-div .form-check-input:focus,.rep-main-container .form-check-input:focus{box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15);border-color:var(--primary)}.dash-main-container .dash-frame-div .input-group .btn-outline-secondary,.rep-main-container .input-group .btn-outline-secondary,body:has(.dash-main-container) .modal .input-group .btn-outline-secondary,body:has(.rep-main-container) .modal .input-group .btn-outline-secondary{position:static;z-index:auto;display:inline-flex!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;height:auto!important;padding:.375rem .75rem!important;border:1px solid var(--dashboard-form-border)!important;border-color:var(--dashboard-form-border)!important;color:var(--dashboard-form-muted)!important;background:var(--dashboard-form-surface)!important;font-weight:500!important;transform:none!important;flex:0 0 auto!important}.dash-main-container .dash-frame-div .input-group .btn-outline-secondary:before,.rep-main-container .input-group .btn-outline-secondary:before,body:has(.dash-main-container) .modal .input-group .btn-outline-secondary:before,body:has(.rep-main-container) .modal .input-group .btn-outline-secondary:before{display:none!important;content:none!important}.dash-main-container .dash-frame-div .input-group .btn-outline-secondary:hover,.rep-main-container .input-group .btn-outline-secondary:hover,body:has(.dash-main-container) .modal .input-group .btn-outline-secondary:hover,body:has(.rep-main-container) .modal .input-group .btn-outline-secondary:hover{background:var(--dashboard-form-surface-muted)!important;border-color:var(--primary-light)!important;color:var(--primary)!important;transform:none!important}.dash-main-container .dashboard-form-section,body:has(.dash-main-container) .modal .dashboard-form-section,body:has(.rep-main-container) .modal .dashboard-form-section,body:has(.cap-main-container) .modal .dashboard-form-section{background-color:var(--dark)!important;border:1px solid rgba(32,48,46,.12)!important;border-radius:var(--border-radius-sm)!important;color:var(--light)!important}.dash-main-container .btn-dashboard-primary,.rep-main-container .btn-dashboard-primary,body:has(.dash-main-container) .modal .btn-dashboard-primary,body:has(.rep-main-container) .modal .btn-dashboard-primary,.dash-main-container .btn-dashboard-cancel,body:has(.dash-main-container) .modal .btn-dashboard-cancel,body:has(.rep-main-container) .modal .btn-dashboard-cancel,body:has(.dash-main-container) .modal .btn-outline-secondary,body:has(.rep-main-container) .modal .btn-outline-secondary,body:has(.dash-main-container) .modal .modal-footer>.btn,body:has(.rep-main-container) .modal .modal-footer>.btn{position:relative;z-index:0;display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;width:auto;box-sizing:border-box!important;border:none!important;font-size:var(--font-size-sm, .875rem)!important;font-weight:600!important;letter-spacing:.02em;line-height:1.2!important;padding:var(--spacing-sm) var(--spacing-lg)!important;min-height:2.5rem!important;height:2.5rem!important;min-width:8.5rem!important;border-radius:var(--border-radius-xs)!important;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease;overflow:visible}.dash-main-container .btn-dashboard-primary,.rep-main-container .btn-dashboard-primary,body:has(.dash-main-container) .modal .btn-dashboard-primary,body:has(.rep-main-container) .modal .btn-dashboard-primary{background:var(--natural-dark-light)!important;color:var(--text-gray)!important}.dash-main-container .btn-dashboard-primary:before,.rep-main-container .btn-dashboard-primary:before,body:has(.dash-main-container) .modal .btn-dashboard-primary:before,body:has(.rep-main-container) .modal .btn-dashboard-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.dash-main-container.app-shell .btn-dashboard-primary:before,body:has(.dash-main-container.app-shell) .modal .btn-dashboard-primary:before{content:none!important;display:none!important}.dash-main-container .btn-dashboard-primary:hover:not(:disabled),.rep-main-container .btn-dashboard-primary:hover:not(:disabled),body:has(.dash-main-container) .modal .btn-dashboard-primary:hover:not(:disabled),body:has(.rep-main-container) .modal .btn-dashboard-primary:hover:not(:disabled){background:var(--natural-dark)!important;color:var(--white)!important;transform:translateY(-2px)}.dash-main-container .btn-dashboard-primary:hover:not(:disabled):before,.rep-main-container .btn-dashboard-primary:hover:not(:disabled):before,body:has(.dash-main-container) .modal .btn-dashboard-primary:hover:not(:disabled):before,body:has(.rep-main-container) .modal .btn-dashboard-primary:hover:not(:disabled):before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.dash-main-container .btn-dashboard-primary:focus-visible,.rep-main-container .btn-dashboard-primary:focus-visible,body:has(.dash-main-container) .modal .btn-dashboard-primary:focus-visible{outline:2px solid var(--primary-light);outline-offset:3px}.dash-main-container .btn-dashboard-primary:disabled,.rep-main-container .btn-dashboard-primary:disabled{opacity:.6;transform:none;cursor:not-allowed}.dash-main-container .btn-dashboard-cancel,body:has(.dash-main-container) .modal .btn-dashboard-cancel,body:has(.rep-main-container) .modal .btn-dashboard-cancel,body:has(.dash-main-container) .modal .btn-outline-secondary,body:has(.rep-main-container) .modal .btn-outline-secondary,body:has(.dash-main-container) .modal .btn-secondary,body:has(.rep-main-container) .modal .btn-secondary{background:var(--natural-dark-light)!important;color:var(--text-gray)!important}.dash-main-container .btn-dashboard-cancel:before,body:has(.dash-main-container) .modal .btn-dashboard-cancel:before,body:has(.rep-main-container) .modal .btn-dashboard-cancel:before,body:has(.dash-main-container) .modal .btn-outline-secondary:before,body:has(.rep-main-container) .modal .btn-outline-secondary:before,body:has(.dash-main-container) .modal .btn-secondary:before,body:has(.rep-main-container) .modal .btn-secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.dash-main-container .btn-dashboard-cancel:hover:not(:disabled),body:has(.dash-main-container) .modal .btn-dashboard-cancel:hover:not(:disabled),body:has(.rep-main-container) .modal .btn-dashboard-cancel:hover:not(:disabled),body:has(.dash-main-container) .modal .btn-outline-secondary:hover:not(:disabled),body:has(.rep-main-container) .modal .btn-outline-secondary:hover:not(:disabled),body:has(.dash-main-container) .modal .btn-secondary:hover:not(:disabled),body:has(.rep-main-container) .modal .btn-secondary:hover:not(:disabled){background:var(--natural-dark)!important;color:var(--white)!important;transform:translateY(-2px)}.dash-main-container .btn-dashboard-cancel:hover:not(:disabled):before,body:has(.dash-main-container) .modal .btn-dashboard-cancel:hover:not(:disabled):before,body:has(.rep-main-container) .modal .btn-dashboard-cancel:hover:not(:disabled):before,body:has(.dash-main-container) .modal .btn-outline-secondary:hover:not(:disabled):before,body:has(.rep-main-container) .modal .btn-outline-secondary:hover:not(:disabled):before,body:has(.dash-main-container) .modal .btn-secondary:hover:not(:disabled):before,body:has(.rep-main-container) .modal .btn-secondary:hover:not(:disabled):before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.dash-main-container table td .btn-list-edit,.dash-main-container table td .btn-list-delete,.rep-main-container table td .btn-list-edit,.rep-main-container table td .btn-list-delete,.dash-main-container table td .btn-list-edit.btn-sm,.dash-main-container table td .btn-list-delete.btn-sm,.rep-main-container table td .btn-list-edit.btn-sm,.rep-main-container table td .btn-list-delete.btn-sm{position:relative;z-index:0;box-sizing:border-box!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--border-radius-xs)!important;line-height:1!important;vertical-align:middle;font-size:.8125rem!important;font-weight:500!important;letter-spacing:normal!important;overflow:visible!important;transform:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease}.dash-main-container table td .btn-list-edit,.rep-main-container table td .btn-list-edit{border:none!important;background:var(--natural-dark-light)!important;color:var(--primary-light)!important;box-shadow:none!important}.dash-main-container table td .btn-list-edit:before,.rep-main-container table td .btn-list-edit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.dash-main-container table td .btn-list-edit:hover,.rep-main-container table td .btn-list-edit:hover{background:var(--natural-dark)!important;color:var(--white)!important;transform:none!important}.dash-main-container table td .btn-list-edit:hover:before,.rep-main-container table td .btn-list-edit:hover:before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.dash-main-container table td .btn-list-delete,.rep-main-container table td .btn-list-delete{border:1px solid rgba(239,68,68,.4)!important;background:#ef44441f!important;background-image:none!important;color:#f8b4b4!important;box-shadow:none!important}.dash-main-container table td .btn-list-delete:before,.rep-main-container table td .btn-list-delete:before{display:none!important;content:none!important}.dash-main-container table td .btn-list-delete:hover,.rep-main-container table td .btn-list-delete:hover{background:#ef444438!important;border-color:#ef44448c!important;color:var(--white)!important;transform:none!important}.dash-main-container table td .btn-list-edit svg,.dash-main-container table td .btn-list-delete svg,.rep-main-container table td .btn-list-edit svg,.rep-main-container table td .btn-list-delete svg{width:.875rem;height:.875rem;font-size:.875rem}.dash-main-container table td .btn-list-actions,.rep-main-container table td .btn-list-actions{display:inline-flex!important;align-items:center;gap:.5rem!important}.dash-main-container table td .btn-list-actions>.btn,.rep-main-container table td .btn-list-actions>.btn{margin-left:0!important;margin-right:0!important}.dash-main-container table td .btn-list-edit,.dash-main-container table td .btn-list-delete,.rep-main-container table td .btn-list-edit,.rep-main-container table td .btn-list-delete{margin-left:0!important;margin-right:0!important}.dash-main-container table td .btn-list-edit+.btn-list-delete,.dash-main-container table td .btn-list-edit+.btn,.dash-main-container table td .btn-outline-secondary+.btn-list-delete,.dash-main-container table td .btn-outline-secondary+.btn.btn-list-delete,.dash-main-container table td .btn-sm+.btn-list-delete,.rep-main-container table td .btn-list-edit+.btn-list-delete,.rep-main-container table td .btn-list-edit+.btn,.rep-main-container table td .btn-outline-secondary+.btn-list-delete,.rep-main-container table td .btn-sm+.btn-list-delete{margin-left:.5rem!important}.dash-main-container table td>div:has(>.btn-list-edit),.dash-main-container table td>div:has(>.btn-list-delete),.rep-main-container table td>div:has(>.btn-list-edit),.rep-main-container table td>div:has(>.btn-list-delete){display:inline-flex!important;align-items:center;gap:.5rem!important}.dash-main-container table td>div:has(>.btn-list-edit)>.btn,.dash-main-container table td>div:has(>.btn-list-delete)>.btn,.rep-main-container table td>div:has(>.btn-list-edit)>.btn,.rep-main-container table td>div:has(>.btn-list-delete)>.btn{margin-left:0!important;margin-right:0!important}.dash-main-container table td .btn-list-actions .btn-list-edit+.btn-list-delete,.dash-main-container table td .btn-list-actions .btn-list-edit+.btn,.rep-main-container table td .btn-list-actions .btn-list-edit+.btn-list-delete,.rep-main-container table td .btn-list-actions .btn-list-edit+.btn{margin-left:0!important}.dash-main-container table td .btn-sm:not(.btn-list-edit):not(.btn-list-delete),.rep-main-container table td .btn-sm:not(.btn-list-edit):not(.btn-list-delete),.dash-main-container table td .btn-dashboard-action,.rep-main-container table td .btn-dashboard-action{position:relative;z-index:0;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:none!important;border-radius:var(--border-radius-xs)!important;line-height:1!important;vertical-align:middle;transition:transform .2s ease,background .2s ease,color .2s ease}.dash-main-container table td .btn-outline-secondary:not(.btn-list-edit),.rep-main-container table td .btn-outline-secondary:not(.btn-list-edit),.dash-main-container table td .btn-dashboard-edit,.rep-main-container table td .btn-dashboard-edit{background:var(--natural-dark-light)!important;color:var(--primary-light)!important}.dash-main-container table td .btn-outline-secondary:not(.btn-list-edit):before,.rep-main-container table td .btn-outline-secondary:not(.btn-list-edit):before,.dash-main-container table td .btn-dashboard-edit:before,.rep-main-container table td .btn-dashboard-edit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.dash-main-container table td .btn-outline-secondary:not(.btn-list-edit):hover,.rep-main-container table td .btn-outline-secondary:not(.btn-list-edit):hover,.dash-main-container table td .btn-dashboard-edit:hover,.rep-main-container table td .btn-dashboard-edit:hover{background:var(--natural-dark)!important;color:var(--white)!important;transform:translateY(-1px)}.dash-main-container table td .btn-outline-secondary:not(.btn-list-edit):hover:before,.rep-main-container table td .btn-outline-secondary:not(.btn-list-edit):hover:before,.dash-main-container table td .btn-dashboard-edit:hover:before,.rep-main-container table td .btn-dashboard-edit:hover:before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.dash-main-container table td .btn-dashboard-primary.btn-sm:not(.btn-list-delete),.rep-main-container table td .btn-dashboard-primary.btn-sm:not(.btn-list-delete),.dash-main-container table td .btn.btn-dashboard-primary:not(.btn-list-delete):has(svg),.rep-main-container table td .btn.btn-dashboard-primary:not(.btn-list-delete):has(svg){width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;padding:0!important;border:1px solid rgba(239,68,68,.4)!important;background:#ef44441f!important;background-image:none!important;color:#f8b4b4!important;box-shadow:none!important;transform:none!important}.dash-main-container table td .btn-dashboard-primary.btn-sm:not(.btn-list-delete):before,.rep-main-container table td .btn-dashboard-primary.btn-sm:not(.btn-list-delete):before,.dash-main-container table td .btn.btn-dashboard-primary:not(.btn-list-delete):has(svg):before,.rep-main-container table td .btn.btn-dashboard-primary:not(.btn-list-delete):has(svg):before{display:none!important;content:none!important}.dash-main-container table td .btn-dashboard-primary.btn-sm:not(.btn-list-delete):hover,.rep-main-container table td .btn-dashboard-primary.btn-sm:not(.btn-list-delete):hover,.dash-main-container table td .btn.btn-dashboard-primary:not(.btn-list-delete):has(svg):hover,.rep-main-container table td .btn.btn-dashboard-primary:not(.btn-list-delete):has(svg):hover{background:#ef444438!important;border-color:#ef44448c!important;color:var(--white)!important}body:has(.dash-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger,body:has(.rep-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger,body:has(.cap-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger{position:relative;z-index:0;box-sizing:border-box!important;width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;max-width:2rem!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(239,68,68,.35)!important;border-radius:var(--border-radius-xs)!important;line-height:1!important;vertical-align:middle;background:#ef44441a!important;background-image:none!important;color:#f8b4b4!important;font-size:.8125rem!important;box-shadow:none!important;transform:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease}body:has(.dash-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger:before,body:has(.rep-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger:before,body:has(.cap-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger:before{display:none!important;content:none!important;background:none!important}body:has(.dash-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger:hover:not(:disabled),body:has(.rep-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger:hover:not(:disabled),body:has(.cap-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger:hover:not(:disabled){background:#ef444438!important;background-image:none!important;border-color:#ef44448c!important;color:var(--white)!important;transform:none!important}body:has(.dash-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger svg,body:has(.rep-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger svg,body:has(.cap-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger svg{font-size:.8125rem;width:.8125rem;height:.8125rem}body:has(.dash-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger:disabled,body:has(.rep-main-container) .modal .cap-mgmt-icon-btn.btn-outline-danger:disabled{opacity:.4;cursor:not-allowed}.dash-main-container .btn-outline-secondary:not(table td .btn-outline-secondary),.rep-main-container .btn-outline-secondary:not(table td .btn-outline-secondary){position:relative;z-index:0;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box!important;border:none!important;background:var(--natural-dark-light)!important;color:var(--text-gray)!important;font-weight:600!important;font-size:var(--font-size-sm, .875rem)!important;line-height:1.2!important;padding:var(--spacing-sm) var(--spacing-lg)!important;min-height:2.5rem!important;height:2.5rem!important;min-width:8.5rem!important;border-radius:var(--border-radius-xs)!important}.dash-main-container .btn-outline-secondary:not(table td .btn-outline-secondary):before,.rep-main-container .btn-outline-secondary:not(table td .btn-outline-secondary):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.dash-main-container .btn-outline-secondary:not(table td .btn-outline-secondary):hover:not(:disabled),.rep-main-container .btn-outline-secondary:not(table td .btn-outline-secondary):hover:not(:disabled){background:var(--natural-dark)!important;color:var(--white)!important;transform:translateY(-2px)}.dash-main-container .btn-outline-secondary:not(table td .btn-outline-secondary):hover:not(:disabled):before,.rep-main-container .btn-outline-secondary:not(table td .btn-outline-secondary):hover:not(:disabled):before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.dash-main-container .btn-primary:not(table td .btn-primary),.rep-main-container .btn-primary:not(table td .btn-primary),body:has(.dash-main-container) .modal .btn-primary,body:has(.rep-main-container) .modal .btn-primary{position:relative;z-index:0;border:none!important;background:var(--natural-dark-light)!important;color:var(--text-gray)!important;font-weight:600!important;font-size:var(--font-size-sm, .875rem)!important;padding:var(--spacing-sm) var(--spacing-lg)!important;min-height:2.5rem!important;height:2.5rem!important;border-radius:var(--border-radius-xs)!important;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box!important}.dash-main-container .btn-primary:not(table td .btn-primary):before,.rep-main-container .btn-primary:not(table td .btn-primary):before,body:has(.dash-main-container) .modal .btn-primary:before,body:has(.rep-main-container) .modal .btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.dash-main-container .btn-primary:not(table td .btn-primary):hover,.rep-main-container .btn-primary:not(table td .btn-primary):hover,body:has(.dash-main-container) .modal .btn-primary:hover,body:has(.rep-main-container) .modal .btn-primary:hover{background:var(--natural-dark)!important;color:var(--white)!important}.dash-main-container .btn-primary:not(table td .btn-primary):hover:before,.rep-main-container .btn-primary:not(table td .btn-primary):hover:before,body:has(.dash-main-container) .modal .btn-primary:hover:before,body:has(.rep-main-container) .modal .btn-primary:hover:before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.dash-main-container .btn-outline-primary,.rep-main-container .btn-outline-primary{position:relative;z-index:0;border:none!important;background:transparent!important;color:var(--primary-light)!important;font-weight:600;border-radius:var(--border-radius-xs)}.dash-main-container .btn-outline-primary:before,.rep-main-container .btn-outline-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.dash-main-container .btn-outline-primary:hover,.rep-main-container .btn-outline-primary:hover{background:rgba(var(--primary-rgb),.12)!important;color:var(--white)!important}body.modal-open{overflow:hidden!important}body.modal-open .dash-main-container,body.modal-open .rep-main-container,body.modal-open .cap-main-container{overflow:hidden!important;overscroll-behavior:none;touch-action:none}body:has(.dash-main-container){--client-sidebar-width: 250px;--client-sidebar-width-collapsed: 80px}body:has(.dash-main-container) .modal.show{display:flex!important;align-items:center;justify-content:center;left:var(--client-sidebar-width)!important;width:calc(100% - var(--client-sidebar-width))!important;right:auto!important;padding:0!important}body:has(.dash-main-container .dash-frame-parents.collapsed) .modal.show{left:var(--client-sidebar-width-collapsed)!important;width:calc(100% - var(--client-sidebar-width-collapsed))!important}body:has(.dash-main-container) .modal.show .modal-dialog{margin:var(--bs-modal-margin, 1.75rem) auto!important;transform:none!important}body:has(.dash-main-container) .modal.fade .modal-dialog{transform:translateY(-50px)}body:has(.dash-main-container) .modal.modal-static .modal-dialog{transform:scale(1.02)!important}@media(prefers-reduced-motion:reduce){body:has(.dash-main-container) .modal.fade .modal-dialog{transform:none}}.dash-main-container .dashboard-form-section--nested,body:has(.dash-main-container) .modal .dashboard-form-section--nested,body:has(.cap-main-container) .modal .dashboard-form-section--nested{background:#ffffffeb!important;border:1px solid rgba(32,48,46,.1)!important;border-radius:var(--border-radius-sm)!important;color:var(--light)!important}body:has(.dash-main-container) .modal .bg-light,body:has(.rep-main-container) .modal .bg-light,body:has(.cap-main-container) .modal .bg-light,body:has(.dash-main-container) .modal .bg-white,body:has(.rep-main-container) .modal .bg-white,body:has(.dash-main-container) .modal .card,body:has(.rep-main-container) .modal .card,body:has(.cap-main-container) .modal .card{background-color:var(--dark)!important;background:var(--dark)!important;color:var(--light)!important;border-color:#20302e1f!important}body:has(.dash-main-container) .modal-backdrop.show,body:has(.rep-main-container) .modal-backdrop.show{background-color:#ffffffeb}body:has(.dash-main-container) .modal .modal-content,body:has(.rep-main-container) .modal .modal-content{position:relative;background:var(--dark)!important;border:1px solid rgba(32,48,46,.12)!important;border-radius:var(--border-radius-md);color:var(--light);box-shadow:0 25px 50px #20302e1a;overflow:hidden}body:has(.dash-main-container) .modal .modal-content:before,body:has(.rep-main-container) .modal .modal-content:before{display:none}body:has(.dash-main-container) .modal .modal-header,body:has(.rep-main-container) .modal .modal-header,.dashboard-modal-header{position:relative;z-index:1;background:var(--dark)!important;border-bottom:1px solid rgba(32,48,46,.1);color:#20302e;padding:var(--spacing-md) var(--spacing-lg)}body:has(.dash-main-container) .modal .modal-title,body:has(.rep-main-container) .modal .modal-title{color:#20302e;font-size:1.05rem;font-weight:600;line-height:1.4!important}body:has(.dash-main-container) .modal .btn-close,body:has(.rep-main-container) .modal .btn-close,body:has(.dash-main-container) .btn-close,body:has(.rep-main-container) .btn-close{--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2320302e'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background:transparent var(--bs-btn-close-bg) center / 1em auto no-repeat!important;filter:none!important;opacity:.85;width:1.5rem;height:1.5rem;padding:.35rem;border-radius:var(--border-radius-xs);transition:opacity .2s ease,background .2s ease}body:has(.dash-main-container) .modal .btn-close:hover,body:has(.rep-main-container) .modal .btn-close:hover,body:has(.dash-main-container) .btn-close:hover,body:has(.rep-main-container) .btn-close:hover{opacity:1;background-color:#0f6b661f!important}body:has(.rep-main-container) .modal .btn-close.btn-close-white{filter:none!important;opacity:.85}body:has(.dash-main-container) .modal .modal-body,body:has(.rep-main-container) .modal .modal-body{position:relative;z-index:1;background:var(--dark)!important;color:var(--light);padding:var(--spacing-lg)}body:has(.dash-main-container) .modal .modal-footer,body:has(.rep-main-container) .modal .modal-footer{position:relative;z-index:1;background:var(--dark)!important;border-top:1px solid rgba(32,48,46,.1);padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-sm);display:flex;align-items:center;justify-content:flex-end}body:has(.dash-main-container) .modal .modal-footer>.btn,body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-primary,body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-cancel,body:has(.dash-main-container) .modal .modal-footer .btn-outline-secondary,body:has(.dash-main-container) .modal .modal-footer .btn-secondary,body:has(.rep-main-container) .modal .modal-footer>.btn,body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-primary,body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-cancel,body:has(.rep-main-container) .modal .modal-footer .btn-outline-secondary,body:has(.rep-main-container) .modal .modal-footer .btn-secondary{display:inline-flex!important;align-items:center;justify-content:center;flex:1 1 0!important;box-sizing:border-box!important;width:auto!important;max-width:12.5rem!important;min-height:2.5rem!important;height:2.5rem!important;min-width:9.5rem!important;padding:var(--spacing-sm) var(--spacing-lg)!important;font-size:var(--font-size-sm, .875rem)!important;font-weight:600!important;line-height:1.2!important;border-radius:var(--border-radius-xs)!important;white-space:nowrap}body:has(.dash-main-container) .modal .modal-content,body:has(.rep-main-container) .modal .modal-content,body:has(.dash-main-container) .modal .modal-body,body:has(.rep-main-container) .modal .modal-body{color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}body:has(.dash-main-container) .modal .modal-content::-webkit-scrollbar,body:has(.rep-main-container) .modal .modal-content::-webkit-scrollbar,body:has(.dash-main-container) .modal .modal-body::-webkit-scrollbar,body:has(.rep-main-container) .modal .modal-body::-webkit-scrollbar,body:has(.dash-main-container) .modal [class*=-form-body]::-webkit-scrollbar,body:has(.rep-main-container) .modal [class*=-form-body]::-webkit-scrollbar{width:8px;height:8px}body:has(.dash-main-container) .modal .modal-content::-webkit-scrollbar-track,body:has(.rep-main-container) .modal .modal-content::-webkit-scrollbar-track,body:has(.dash-main-container) .modal .modal-body::-webkit-scrollbar-track,body:has(.rep-main-container) .modal .modal-body::-webkit-scrollbar-track,body:has(.dash-main-container) .modal [class*=-form-body]::-webkit-scrollbar-track,body:has(.rep-main-container) .modal [class*=-form-body]::-webkit-scrollbar-track{background:#20302e0f;border-radius:999px}body:has(.dash-main-container) .modal .modal-content::-webkit-scrollbar-thumb,body:has(.rep-main-container) .modal .modal-content::-webkit-scrollbar-thumb,body:has(.dash-main-container) .modal .modal-body::-webkit-scrollbar-thumb,body:has(.rep-main-container) .modal .modal-body::-webkit-scrollbar-thumb,body:has(.dash-main-container) .modal [class*=-form-body]::-webkit-scrollbar-thumb,body:has(.rep-main-container) .modal [class*=-form-body]::-webkit-scrollbar-thumb{background:#20302e47;border-radius:999px;border:2px solid transparent;background-clip:padding-box}body:has(.dash-main-container) .modal .modal-content::-webkit-scrollbar-thumb:hover,body:has(.rep-main-container) .modal .modal-content::-webkit-scrollbar-thumb:hover,body:has(.dash-main-container) .modal .modal-body::-webkit-scrollbar-thumb:hover,body:has(.rep-main-container) .modal .modal-body::-webkit-scrollbar-thumb:hover,body:has(.dash-main-container) .modal [class*=-form-body]::-webkit-scrollbar-thumb:hover,body:has(.rep-main-container) .modal [class*=-form-body]::-webkit-scrollbar-thumb:hover{background:#0f6b6673;border:2px solid transparent;background-clip:padding-box}.dash-main-container .btn-dashboard-primary.btn-sm,.dash-main-container .btn-dashboard-cancel.btn-sm,body:has(.dash-main-container) .modal .btn-dashboard-primary.btn-sm,body:has(.dash-main-container) .modal .btn-dashboard-cancel.btn-sm{min-height:2rem!important;height:2rem!important;min-width:auto!important;padding:.35rem .9rem!important;font-size:.8125rem!important}body:has(.dash-main-container) .modal .form-label,body:has(.rep-main-container) .modal .form-label{font-size:var(--font-size-sm, .8125rem);font-weight:500;color:var(--primary-light);margin-bottom:var(--spacing-xs);line-height:1.5!important}body:has(.dash-main-container) .modal .form-control,body:has(.dash-main-container) .modal textarea.form-control,body:has(.rep-main-container) .modal .form-control,body:has(.rep-main-container) .modal textarea.form-control{background-color:#fff;border:2px solid rgba(32,48,46,.12);border-radius:var(--border-radius-xs);color:#20302e;font-size:var(--font-size-sm, .875rem);padding:var(--spacing-sm, .5rem) var(--spacing-md, .75rem);line-height:1.5!important;box-shadow:none}body:has(.dash-main-container) .modal .form-select,body:has(.rep-main-container) .modal .form-select{background-color:#fff;border:2px solid rgba(32,48,46,.12);border-radius:var(--border-radius-xs);color:#20302e;font-size:var(--font-size-sm, .875rem);padding:var(--spacing-sm, .5rem) 2.5rem var(--spacing-sm, .5rem) var(--spacing-md, .75rem);line-height:1.5!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:var(--dashboard-select-chevron);background-repeat:no-repeat;background-position:right var(--spacing-md, .75rem) center;background-size:14px;box-shadow:none}body:has(.dash-main-container) .modal .form-control::placeholder,body:has(.rep-main-container) .modal .form-control::placeholder{color:#20302e8c;opacity:1}body:has(.dash-main-container) .modal .form-control:focus,body:has(.dash-main-container) .modal textarea.form-control:focus,body:has(.rep-main-container) .modal .form-control:focus,body:has(.rep-main-container) .modal textarea.form-control:focus{border:2px solid transparent;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box;box-shadow:none;color:#20302e;outline:none}body:has(.dash-main-container) .modal .form-select:focus,body:has(.rep-main-container) .modal .form-select:focus{outline:none;border:2px solid transparent;background-color:transparent;background-image:var(--dashboard-select-chevron),linear-gradient(var(--dark),var(--dark)),linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%);background-repeat:no-repeat,no-repeat,no-repeat;background-position:right .75rem center,0 0,0 0;background-size:16px 12px,auto,auto;background-origin:padding-box,padding-box,border-box;background-clip:padding-box,padding-box,border-box;box-shadow:none;color:#20302e}body:has(.dash-main-container) .modal .form-select option,body:has(.rep-main-container) .modal .form-select option{background:var(--dark);color:#20302e}body:has(.dash-main-container) .modal .dash-phone-group .dash-phone-container.react-tel-input{width:100%;display:flex!important;flex-direction:row-reverse;align-items:stretch}body:has(.dash-main-container) .modal .dash-phone-container .dash-phone-field{flex:1 1 auto;width:auto!important;height:auto!important;min-height:38px;padding:var(--spacing-sm, .5rem) var(--spacing-md, .75rem)!important;background:#fff!important;border:2px solid rgba(32,48,46,.12)!important;border-left:none!important;border-radius:0 var(--border-radius-xs) var(--border-radius-xs) 0!important;color:#20302e!important;font-size:var(--font-size-sm, .875rem)!important;line-height:1.5!important;box-shadow:none!important}body:has(.dash-main-container) .modal .dash-phone-container .dash-phone-field::placeholder{color:#20302e8c;opacity:1}body:has(.dash-main-container) .modal .dash-phone-container .dash-phone-button{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;flex:0 0 52px;width:52px!important;height:auto!important;background:#fff!important;border:2px solid rgba(32,48,46,.12)!important;border-right:none!important;border-radius:var(--border-radius-xs) 0 0 var(--border-radius-xs)!important}body:has(.dash-main-container) .modal .dash-phone-container:focus-within .dash-phone-field,body:has(.dash-main-container) .modal .dash-phone-container .dash-phone-field:focus{border:2px solid transparent!important;border-left:none!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:none!important;outline:none!important;color:#20302e!important}body:has(.dash-main-container) .modal .dash-phone-container:focus-within .dash-phone-button{border:2px solid transparent!important;border-right:none!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:none!important}body:has(.dash-main-container) .modal .dash-phone-container .dash-phone-button .selected-dial-code{display:none!important}body:has(.dash-main-container) .modal .dash-phone-container .dash-phone-button .selected-flag{width:100%!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}body:has(.dash-main-container) .modal .dash-phone-container .dash-phone-button .selected-flag:hover,body:has(.dash-main-container) .modal .dash-phone-container .dash-phone-button .selected-flag:focus{background:#0f6b6614!important}body:has(.dash-main-container) .modal .dash-phone-dropdown{background:var(--dark)!important;color:#20302e;border:1px solid rgba(32,48,46,.12)!important;z-index:1060!important}body:has(.dash-main-container) .modal .dash-phone-dropdown .country{color:#20302e;background:transparent!important}body:has(.dash-main-container) .modal .dash-phone-dropdown .country:hover,body:has(.dash-main-container) .modal .dash-phone-dropdown .country.highlight{background:#0f6b6614!important;color:#20302e!important}body:has(.dash-main-container) .modal .dash-phone-dropdown .country .dial-code{color:var(--text-gray)}body:has(.dash-main-container) .modal .dash-phone-dropdown .divider{border-color:#20302e1f!important}body:has(.dash-main-container) .modal .form-control:disabled,body:has(.dash-main-container) .modal .form-select:disabled,body:has(.rep-main-container) .modal .form-control:disabled{background:#ffffffeb;color:var(--text-gray);opacity:.75}body:has(.dash-main-container) .modal .form-text,body:has(.dash-main-container) .modal .text-muted,body:has(.rep-main-container) .modal .form-text,body:has(.rep-main-container) .modal .text-muted{color:var(--text-gray)!important}body:has(.dash-main-container) .modal .form-check-label,body:has(.rep-main-container) .modal .form-check-label{color:var(--light)}body:has(.dash-main-container) .modal .form-check-input,body:has(.rep-main-container) .modal .form-check-input{background-color:#0f6b6614;border-color:#20302e2e}body:has(.dash-main-container) .modal .form-check-input:checked,body:has(.rep-main-container) .modal .form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}body:has(.dash-main-container) .modal .accordion,body:has(.rep-main-container) .modal .accordion,body:has(.cap-main-container) .modal .accordion{--bs-accordion-bg: rgba(255, 255, 255, .92);--bs-accordion-border-color: rgba(32, 48, 46, .55);--bs-accordion-btn-color: #20302e;--bs-accordion-btn-bg: var(--natural-dark);--bs-accordion-active-color: var(--primary-light);--bs-accordion-active-bg: rgba(var(--primary-rgb), .15);--bs-accordion-btn-focus-border-color: rgba(var(--primary-rgb), .35);--bs-accordion-btn-focus-box-shadow: 0 0 0 3px rgba(var(--primary-rgb), .15)}body:has(.dash-main-container) .modal .accordion-item,body:has(.rep-main-container) .modal .accordion-item,body:has(.cap-main-container) .modal .accordion-item{background-color:#ffffffeb!important;border:1px solid rgba(32,48,46,.1)!important;color:var(--light)}body:has(.dash-main-container) .modal .accordion-button,body:has(.rep-main-container) .modal .accordion-button,body:has(.cap-main-container) .modal .accordion-button{position:relative;z-index:0;background:var(--dark)!important;background-image:none!important;color:var(--white)!important;box-shadow:none!important;font-weight:500}body:has(.dash-main-container) .modal .accordion-button:not(.collapsed),body:has(.rep-main-container) .modal .accordion-button:not(.collapsed),body:has(.cap-main-container) .modal .accordion-button:not(.collapsed){background:var(--dark)!important;background-image:none!important;color:var(--white)!important;box-shadow:none!important}body:has(.dash-main-container) .modal .accordion-button:not(.collapsed):before,body:has(.rep-main-container) .modal .accordion-button:not(.collapsed):before,body:has(.cap-main-container) .modal .accordion-button:not(.collapsed):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}body:has(.dash-main-container) .modal .accordion-button.collapsed:before,body:has(.rep-main-container) .modal .accordion-button.collapsed:before,body:has(.cap-main-container) .modal .accordion-button.collapsed:before{content:none!important;display:none!important}body:has(.dash-main-container) .modal .accordion-button:after,body:has(.rep-main-container) .modal .accordion-button:after,body:has(.cap-main-container) .modal .accordion-button:after{filter:brightness(0) invert(.88)}body:has(.dash-main-container) .modal .accordion-body,body:has(.rep-main-container) .modal .accordion-body,body:has(.cap-main-container) .modal .accordion-body{background-color:#ffffffeb!important;color:var(--light)!important;border-top:1px solid rgba(32,48,46,.1)}body:has(.dash-main-container) .modal .accordion-body .form-check,body:has(.rep-main-container) .modal .accordion-body .form-check,body:has(.cap-main-container) .modal .accordion-body .form-check{margin-bottom:.35rem}body:has(.dash-main-container) .modal .accordion-body .form-check-label,body:has(.rep-main-container) .modal .accordion-body .form-check-label,body:has(.cap-main-container) .modal .accordion-body .form-check-label{color:var(--light)!important;font-size:.875rem}body:has(.dash-main-container) .modal .form-switch .form-check-input,body:has(.rep-main-container) .modal .form-switch .form-check-input,body:has(.cap-main-container) .modal .form-switch .form-check-input{background-color:#0f6b661f!important;border-color:#20302e2e!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23b9dde8'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:left center!important}body:has(.dash-main-container) .modal .form-switch .form-check-input:checked,body:has(.rep-main-container) .modal .form-switch .form-check-input:checked,body:has(.cap-main-container) .modal .form-switch .form-check-input:checked{background-color:var(--primary)!important;border-color:var(--primary)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")!important}body:has(.dash-main-container) .modal .form-switch .form-check-input:focus,body:has(.rep-main-container) .modal .form-switch .form-check-input:focus,body:has(.cap-main-container) .modal .form-switch .form-check-input:focus{box-shadow:0 0 0 3px rgba(var(--primary-rgb),.2)!important;border-color:var(--primary-light)!important}body:has(.dash-main-container) .modal .modal-body hr,body:has(.rep-main-container) .modal .modal-body hr,body:has(.cap-main-container) .modal .modal-body hr{border-color:#20302e1f!important;opacity:1!important}body:has(.dash-main-container) .modal .modal-body>p,body:has(.rep-main-container) .modal .modal-body>p,body:has(.cap-main-container) .modal .modal-body>p{color:#20302e!important;font-weight:600;margin-bottom:.75rem}body:has(.dash-main-container) .modal h6,body:has(.rep-main-container) .modal h6{color:#20302e}.modal-dialog.company-form-modal{width:100%;max-width:1000px}body:has(.dash-main-container) .modal.show .modal-dialog.company-form-modal{width:100%;max-width:min(1000px,calc(100% - 2rem))!important;margin:var(--bs-modal-margin, 1.75rem) auto!important}body:has(.dash-main-container) .modal .modal-dialog.company-form-modal .modal-content,body:has(.dash-main-container) .modal .modal-dialog.company-form-modal .modal-content>form,body:has(.dash-main-container) .modal .modal-dialog.company-form-modal .modal-body{overflow:visible!important}body:has(.dash-main-container) .modal .modal-dialog.company-form-modal .modal-body{position:relative;z-index:2}body:has(.dash-main-container) .modal .modal-dialog.company-form-modal .modal-footer{position:relative;z-index:1}body:has(.dash-main-container) .modal .modal-dialog.company-form-modal .dash-phone-container{position:relative;z-index:3}body:has(.dash-main-container) .modal .modal-dialog.company-form-modal .dash-phone-dropdown{z-index:1080!important}.rm-rights-form-dialog{width:100%;max-width:800px}body:has(.dash-main-container) .modal.show .rm-rights-form-dialog{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin:1rem auto!important;display:flex;flex-direction:column}body:has(.dash-main-container) .modal .rm-rights-form-modal{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;overflow:hidden}body:has(.dash-main-container) .modal .rm-rights-form-modal>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}body:has(.dash-main-container) .modal .rm-rights-form-body{display:flex;flex-direction:column;gap:.5rem;overflow-x:hidden;overflow-y:auto;flex:1 1 auto;min-height:0;max-height:min(70vh,calc(100dvh - 11rem));padding-top:var(--spacing-md)!important;padding-bottom:var(--spacing-md)!important;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}body:has(.dash-main-container) .modal .rm-rights-form-body::-webkit-scrollbar{width:8px}body:has(.dash-main-container) .modal .rm-rights-form-body::-webkit-scrollbar-thumb{background:#20302e47;border-radius:999px}body:has(.dash-main-container) .modal .rm-rights-form-modal .modal-header,body:has(.dash-main-container) .modal .rm-rights-form-modal .modal-footer{flex-shrink:0}.um-user-form-dialog{width:100%;max-width:800px}body:has(.dash-main-container) .modal.show .um-user-form-dialog{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);min-height:0!important;height:auto!important;margin:auto!important;align-self:center;display:flex;flex-direction:column}body:has(.dash-main-container) .modal .um-user-form-modal{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;overflow:hidden}body:has(.dash-main-container) .modal .um-user-form-modal>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}body:has(.dash-main-container) .modal .um-user-form-body{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;flex:1 1 auto;min-height:0;max-height:min(70vh,calc(100dvh - 11rem));padding-top:var(--spacing-md)!important;padding-bottom:var(--spacing-md)!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}body:has(.dash-main-container) .modal .um-user-form-body::-webkit-scrollbar{width:8px}body:has(.dash-main-container) .modal .um-user-form-body::-webkit-scrollbar-thumb{background:#20302e47;border-radius:999px}body:has(.dash-main-container) .modal .um-user-form-modal .modal-header,body:has(.dash-main-container) .modal .um-user-form-modal .modal-footer{flex-shrink:0}@media(max-width:991.98px){body:has(.dash-main-container) .modal.show .um-user-form-dialog{max-height:calc(100dvh - 1.5rem);margin:auto!important;max-width:calc(100% - 1.5rem)}body:has(.dash-main-container) .modal .um-user-form-modal{max-height:calc(100dvh - 1.5rem)}body:has(.dash-main-container) .modal .um-user-form-body{max-height:min(72vh,calc(100dvh - 10rem))}}.fw-framework-form-dialog{width:100%;max-width:800px}.fw-capabilities-link{display:inline-block;margin-top:.4rem;padding:0;border:0;background:none;color:var(--app-text-muted, #6B7876);font-size:.88rem;text-align:left}.fw-capabilities-link span{color:var(--app-primary, #0F6B66);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.fw-capabilities-link:hover span{color:var(--app-primary-hover, #0c5652)}.app-modal-surface.fw-framework-form-modal{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.fw-framework-form-body,.ab-create-form-body{display:flex;flex-direction:column;gap:1rem}.app-modal-surface.ab-create-modal select.app-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.app-modal-surface.ab-wizard-modal{width:min(96vw,72rem);max-height:calc(100dvh - 1.5rem);height:min(92vh,56rem)}.app-modal-surface.ab-wizard-modal .app-modal-body{display:flex;flex-direction:column;padding:0;overflow:hidden}.ab-wizard{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;color:var(--app-text, #20302e)}.ab-wizard__intro{flex-shrink:0;padding:.85rem 1.25rem .65rem;border-bottom:1px solid var(--app-border, #e6e1d9)}.ab-wizard__intro-title{margin:0;font-size:.95rem;font-weight:600;color:var(--app-text, #20302e)}.ab-wizard__intro-desc{margin:.2rem 0 0;font-size:.8125rem;color:var(--app-text-muted, #6b7876)}.ab-wizard__steps{display:flex;flex-wrap:wrap;gap:.4rem;flex-shrink:0;padding:.75rem 1.25rem;border-bottom:1px solid var(--app-border, #e6e1d9);background:var(--app-surface-alt, #f1eee9)}.ab-wizard__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #fff);color:var(--app-text, #20302e);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:500;cursor:pointer;line-height:1.2}.ab-wizard__step:disabled{opacity:.45;cursor:not-allowed}.ab-wizard__step--active{background:var(--app-primary, #0f6b66);border-color:var(--app-primary, #0f6b66);color:#fff}.ab-wizard__content{flex:1 1 auto;min-height:0;overflow:auto;padding:1rem 1.25rem 1.25rem;-webkit-overflow-scrolling:touch}.ab-wizard__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:.75rem 1.25rem;border-top:1px solid var(--app-border, #e6e1d9);background:var(--app-surface, #fff)}.ab-wizard__footer-right{display:flex;align-items:center;gap:.5rem}.ab-wizard__stack{display:flex;flex-direction:column;gap:1rem}.ab-wizard__stack--tight{gap:.5rem}.ab-wizard__stack--narrow{max-width:32rem}.ab-wizard__step-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;color:var(--app-heading, #fe7a59)}.ab-wizard__step-desc{margin:0;font-size:.875rem;color:var(--app-text-muted, #6b7876)}.ab-wizard__section-label{margin:0;font-size:.875rem;font-weight:500;color:var(--app-text, #20302e)}.ab-wizard__hint{margin:0;font-size:.8125rem;color:var(--app-text-muted, #6b7876)}.ab-wizard__hint--indent{margin-top:.45rem;margin-left:1.6rem}.ab-wizard__card{border:1px solid var(--app-border, #e6e1d9);border-radius:.5rem;background:var(--app-surface, #fff);padding:1rem}.ab-wizard__plain-list{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ab-wizard__plain-list--indent{margin-left:1.6rem}.ab-wizard__questions-layout{display:grid;gap:1rem}@media(min-width:768px){.ab-wizard__questions-layout{grid-template-columns:220px 1fr;align-items:start}}.ab-wizard__nav-card{border:1px solid var(--app-border, #e6e1d9);border-radius:.5rem;background:var(--app-surface, #fff);padding:.5rem;display:flex;flex-direction:column;gap:.35rem}.ab-wizard__nav-group{display:flex;flex-direction:column;gap:.25rem}.ab-wizard__nav-subs{display:flex;flex-direction:column;gap:.25rem;margin-left:.5rem}.ab-wizard__nav-btn{width:100%;justify-content:flex-start}.ab-wizard__unit-title{margin:0;font-size:1rem;font-weight:600;color:var(--app-text, #20302e)}.ab-wizard__summary{margin:0;display:grid;gap:.65rem}.ab-wizard__summary>div{display:grid;gap:.15rem}@media(min-width:640px){.ab-wizard__summary>div{grid-template-columns:10rem 1fr;gap:.75rem;align-items:start}}.ab-wizard__summary dt{margin:0;font-size:.8125rem;color:var(--app-text-muted, #6b7876)}.ab-wizard__summary dd{margin:0;font-size:.875rem;color:var(--app-text, #20302e);font-weight:500}.app-field__required{color:var(--app-danger, #d64545);margin-left:.15rem}@media(max-width:991.98px){.app-modal-surface.fw-framework-form-modal{max-height:calc(100dvh - 1.5rem)}.app-modal-surface.ab-wizard-modal{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}}.fw-gen-dialog{width:100%;max-width:440px}.app-modal-surface.fw-gen-modal{overflow:hidden;background:radial-gradient(circle at 50% -10%,rgba(15,107,102,.12) 0%,transparent 52%),var(--app-surface, #fff)}.fw-gen-modal-body{padding:1.75rem 1.5rem 1.5rem}.fw-gen-loader{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.15rem}.fw-gen-loader__ring{position:relative;width:148px;height:148px}.fw-gen-loader__ring:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid transparent;border-top-color:rgba(var(--primary-rgb),.7);border-right-color:rgba(var(--primary-rgb),.18);animation:fw-gen-spin 1.15s linear infinite;pointer-events:none}.fw-gen-loader__ring svg{width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 0 12px rgba(var(--primary-rgb),.35))}.fw-gen-loader__track,.fw-gen-loader__progress{fill:none;stroke-width:7}.fw-gen-loader__track{stroke:rgba(var(--primary-rgb),.18)}.fw-gen-loader__progress{stroke:var(--primary-light, #4a91b0);stroke-linecap:round;transition:stroke-dashoffset .28s linear}.fw-gen-loader__timer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem}.fw-gen-loader__time{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;letter-spacing:.06em;line-height:1;color:#20302e!important}.fw-gen-loader__time-label{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-gray)!important}.fw-gen-loader__copy{display:flex;flex-direction:column;gap:.3rem;max-width:22rem}.fw-gen-loader__title{margin:0;font-size:1.05rem;font-weight:650;color:#20302e!important;line-height:1.35}.fw-gen-loader__framework{margin:0;font-size:.875rem;font-weight:500;color:var(--primary-light)!important;line-height:1.4}.fw-gen-loader__hint{margin:.15rem 0 0;font-size:.84rem;line-height:1.45;color:var(--text-gray)!important;min-height:2.45em}.fw-gen-loader__steps{display:flex;flex-direction:column;gap:.45rem;width:100%;margin:0;padding:.85rem .95rem;list-style:none;border-radius:10px;border:1px solid rgba(var(--primary-rgb),.28);background:#ffffffeb;text-align:left}.fw-gen-loader__step{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:#20302e8c!important;transition:color .25s ease}.fw-gen-loader__step.is-active{color:#20302e!important;font-weight:600}.fw-gen-loader__step.is-done{color:var(--primary-light)!important}.fw-gen-loader__step-dot{width:.55rem;height:.55rem;flex-shrink:0;border-radius:50%;background:#0f6b661f;box-shadow:none}.fw-gen-loader__step.is-active .fw-gen-loader__step-dot{background:var(--primary-light);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.22);animation:fw-gen-pulse 1.4s ease-in-out infinite}.fw-gen-loader__step.is-done .fw-gen-loader__step-dot{background:var(--success, #10b981);box-shadow:none}.fw-gen-loader__warning{margin:0;font-size:.76rem;line-height:1.45;color:#fbbf24!important}@keyframes fw-gen-pulse{0%,to{box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}50%{box-shadow:0 0 0 6px rgba(var(--primary-rgb),.08)}}@keyframes fw-gen-spin{to{transform:rotate(360deg)}}body:has(.dash-main-container) .modal .rm-rights-accordion{margin-bottom:.25rem}body:has(.dash-main-container) .modal .rm-rights-accordion .accordion-item{overflow:hidden;border-radius:var(--border-radius-xs)!important}body:has(.dash-main-container) .modal .rm-rights-accordion .accordion-button{border-radius:var(--border-radius-xs)!important}body:has(.dash-main-container) .modal .rm-rights-accordion .accordion-button:not(.collapsed){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.dash-main-container .dashboard-form-section,body:has(.dash-main-container) .modal .dashboard-form-section,body:has(.cap-main-container) .modal .dashboard-form-section{background:var(--dark)!important;border:1px solid rgba(32,48,46,.12)!important;border-radius:var(--border-radius-sm)!important;color:var(--light)}body:has(.dash-main-container) .modal .border.rounded,body:has(.rep-main-container) .modal .border.rounded,body:has(.cap-main-container) .modal .border.rounded{background-color:var(--dark)!important;border-color:#20302e1f!important;color:var(--light)!important}body:has(.dash-main-container) .modal .border.rounded h6,body:has(.rep-main-container) .modal .border.rounded h6,body:has(.dash-main-container) .modal .dashboard-form-section h6,body:has(.rep-main-container) .modal .dashboard-form-section h6{color:#20302e!important}.modal-dialog.cap-mgmt-form-dialog,.modal-dialog.modal-xl.cap-mgmt-form-dialog{--bs-modal-width: 100%;width:calc(100% - 1.5rem)!important;max-width:calc(100% - 1.5rem)!important;margin-left:auto!important;margin-right:auto!important}body:has(.dash-main-container) .modal.show .modal-dialog.cap-mgmt-form-dialog,body:has(.dash-main-container) .modal.show .modal-dialog.modal-xl.cap-mgmt-form-dialog{width:calc(100% - 1.5rem)!important;max-width:calc(100% - 1.5rem)!important;max-height:calc(100vh - 1.25rem);max-height:calc(100dvh - 1.25rem);min-height:0!important;height:auto!important;margin:auto!important;align-self:center;display:flex;flex-direction:column}body:has(.dash-main-container) .modal .cap-mgmt-form-modal{width:100%;max-height:calc(100vh - 1.25rem);max-height:calc(100dvh - 1.25rem);display:flex;flex-direction:column;overflow:hidden}body:has(.dash-main-container) .modal .cap-mgmt-form-modal>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.cap-mgmt-form{display:flex;flex-direction:column;gap:1.5rem;overflow-x:hidden;overflow-y:auto;flex:1 1 auto;min-height:0;max-height:min(82vh,calc(100dvh - 9rem))}.cap-mgmt-form__block{display:flex;flex-direction:column;gap:.25rem}.cap-mgmt-form__block--subcaps{gap:1rem}.cap-mgmt-section-label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-light)!important;margin-bottom:.65rem}.pm-project-form-dialog{width:100%;max-width:720px}body:has(.dash-main-container) .modal.show .pm-project-form-dialog{max-height:calc(100vh - 2rem);margin:1rem auto!important;display:flex;flex-direction:column}body:has(.dash-main-container) .modal .pm-project-form-modal{max-height:calc(100vh - 2rem);display:flex;flex-direction:column;overflow:hidden}body:has(.dash-main-container) .modal .pm-project-form-modal>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}body:has(.dash-main-container) .modal .pm-project-form{display:flex;flex-direction:column;gap:1.25rem;overflow-x:hidden;overflow-y:auto;flex:1 1 auto;min-height:0;max-height:min(62vh,calc(100vh - 11rem));padding-top:var(--spacing-md)!important;padding-bottom:var(--spacing-md)!important;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}body:has(.dash-main-container) .modal .pm-project-form::-webkit-scrollbar{width:8px}body:has(.dash-main-container) .modal .pm-project-form::-webkit-scrollbar-thumb{background:#20302e47;border-radius:999px}.pm-project-form__block{display:flex;flex-direction:column}.pm-project-form__block--sme{padding-top:.15rem}.pm-project-form__hint{font-size:.8125rem;line-height:1.5;color:var(--text-gray)!important;margin:-.35rem 0 .65rem}body:has(.dash-main-container) .modal .pm-project-form .pm-sme-checkbox-list{max-height:180px}body:has(.dash-main-container) .modal .pm-project-form-modal .modal-footer{flex-shrink:0}body:has(.dash-main-container) .modal .pm-project-form__readonly{background-color:#ffffffeb!important;border-color:#20302e1a!important;color:var(--text-gray)!important;cursor:default}.psr-setup-review-dialog{width:100%;max-width:820px}body:has(.dash-main-container) .modal.show .psr-setup-review-dialog{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);min-height:0!important;height:auto!important;margin:auto!important;align-self:center;display:flex;flex-direction:column}body:has(.dash-main-container) .modal .psr-setup-review-modal{max-height:calc(100vh - 2rem);display:flex;flex-direction:column;overflow:hidden}body:has(.dash-main-container) .modal .psr-setup-review-body{display:flex;flex-direction:column;gap:.25rem;overflow-x:hidden;overflow-y:auto;flex:1 1 auto;min-height:0;max-height:min(62vh,calc(100vh - 11rem));padding-top:var(--spacing-md)!important;padding-bottom:var(--spacing-md)!important;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}body:has(.dash-main-container) .modal .psr-setup-review-body::-webkit-scrollbar{width:8px}body:has(.dash-main-container) .modal .psr-setup-review-body::-webkit-scrollbar-thumb{background:#20302e47;border-radius:999px}body:has(.dash-main-container) .modal .psr-setup-review-modal .modal-footer{flex-shrink:0}.pm-invitations-dialog{width:100%;max-width:900px}body:has(.dash-main-container) .modal.show .pm-invitations-dialog{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin:auto!important;display:flex;flex-direction:column}body:has(.dash-main-container) .modal .pm-invitations-modal{max-height:calc(100vh - 2rem);display:flex;flex-direction:column;overflow:hidden}body:has(.dash-main-container) .modal .pm-invitations-panel{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;min-height:0;max-height:min(72vh,calc(100vh - 11rem));max-height:min(72vh,calc(100dvh - 11rem));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-top:var(--spacing-md)!important;padding-bottom:var(--spacing-md)!important;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}body:has(.dash-main-container) .modal .pm-invitations-panel::-webkit-scrollbar{width:8px}body:has(.dash-main-container) .modal .pm-invitations-panel::-webkit-scrollbar-thumb{background:#20302e47;border-radius:999px}body:has(.dash-main-container) .modal .pm-invitations-modal .modal-footer{flex-shrink:0}.pm-invitations-panel__alerts{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.pm-invitations-panel__form-section{display:flex;flex-direction:column;gap:.85rem;flex-shrink:0}.pm-invitations-panel__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.pm-invitations-panel__fields .app-field{min-width:0}.pm-invitations-panel__fields .app-field__label{min-height:1.25rem;margin-bottom:.375rem}.pm-invitations-panel__hint{margin:.65rem 0 0;color:var(--text-gray);font-size:.75rem;line-height:1.4}@media(max-width:767.98px){.pm-invitations-panel__fields{grid-template-columns:1fr}}.pm-invitations-panel__form-actions{margin-top:.85rem}.pm-invitations-panel__generate-loader{margin-top:.75rem;border:1px solid rgba(32,48,46,.1);border-radius:8px;background:#ffffffeb}.pm-invitations-panel__generate-loader .content-loader--compact{min-height:96px;padding:1rem .75rem}.pm-invitations-panel__list-section{display:flex;flex-direction:column;gap:.65rem;flex:0 0 auto;min-height:0;overflow:visible}body:has(.dash-main-container) .modal .pm-invitations-panel .pm-invitations-table-wrap{flex:0 0 auto;min-height:0;max-height:none;overflow:visible;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}body:has(.dash-main-container) .modal .pm-invitations-panel .pm-invitations-table-wrap::-webkit-scrollbar{width:8px;height:8px}body:has(.dash-main-container) .modal .pm-invitations-panel .pm-invitations-table-wrap::-webkit-scrollbar-thumb{background:#20302e47;border-radius:999px}body:has(.dash-main-container) .modal .pm-invitations-panel .pm-invitations-table thead th{position:sticky;top:0;z-index:1}.cap-mgmt-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cap-mgmt-section-hint{font-size:.8125rem;line-height:1.5;color:var(--text-gray)!important}.cap-mgmt-subcap-card{position:relative;padding:1.15rem 1.25rem!important;margin-bottom:0!important;border-left:3px solid var(--primary)!important;background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),#ffffffeb 42%,#ffffffeb)!important;box-shadow:0 4px 18px #20302e1a}.cap-mgmt-subcap-card.is-collapsed{padding-top:.85rem!important;padding-bottom:.85rem!important}.cap-mgmt-subcap-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0;padding-bottom:0;border-bottom:none}.cap-mgmt-subcap-card.is-expanded>.cap-mgmt-subcap-header{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(32,48,46,.1)}.cap-mgmt-subcap-header__toggle{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1 1 auto;margin:0;padding:.15rem .25rem .15rem 0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:var(--border-radius-xs)}.cap-mgmt-subcap-header__toggle:hover{background:#ffffffeb}.cap-mgmt-subcap-header__toggle:focus-visible{outline:2px solid rgba(var(--primary-rgb),.55);outline-offset:2px}.cap-mgmt-collapse-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;color:var(--primary-light);font-size:.7rem;opacity:.9}.cap-mgmt-subcap-header__title{display:flex;align-items:center;gap:.65rem;min-width:0}.cap-mgmt-subcap-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.65rem;height:1.65rem;padding:0 .4rem;border-radius:999px;background:rgba(var(--primary-rgb),.22);border:1px solid rgba(var(--primary-rgb),.35);color:var(--primary-light);font-size:.75rem;font-weight:700;line-height:1}.cap-mgmt-subcap-title{min-width:0;color:#20302e;font-size:.9375rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-mgmt-subcap-meta{flex-shrink:0;margin-left:.15rem;padding:.15rem .45rem;border-radius:999px;border:1px solid rgba(var(--primary-rgb),.3);background:rgba(var(--primary-rgb),.12);color:var(--primary-light);font-size:.6875rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.cap-mgmt-subcap-header__actions{display:flex;align-items:center;gap:.85rem;flex-shrink:0}.cap-mgmt-subcap-active .form-check-label{font-size:.8125rem;white-space:nowrap}.cap-mgmt-subcap-body{display:flex;flex-direction:column}.cap-mgmt-panel{margin-top:1.15rem;padding:.85rem 1rem;border-radius:var(--border-radius-sm);background:#ffffffeb;border:1px solid rgba(32,48,46,.1)}.cap-mgmt-panel.is-collapsed{padding-top:.7rem;padding-bottom:.7rem}.cap-mgmt-panel--maturity{margin-top:.85rem;background:#ffffffeb!important}.cap-mgmt-panel__toggle{display:flex;align-items:center;gap:.55rem;width:100%;margin:0;padding:.1rem .15rem;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:var(--border-radius-xs)}.cap-mgmt-panel__toggle:hover{background:#ffffffeb}.cap-mgmt-panel__toggle:focus-visible{outline:2px solid rgba(var(--primary-rgb),.55);outline-offset:2px}.cap-mgmt-panel__body{margin-top:.85rem}.cap-mgmt-panel__title{margin-bottom:.85rem;color:#20302e!important;font-size:.8125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cap-mgmt-panel__toggle .cap-mgmt-panel__title{margin-bottom:0}.cap-mgmt-field-label{font-size:.75rem!important;font-weight:500!important;color:var(--text-gray)!important;margin-bottom:.35rem!important}.cap-mgmt-maturity-toggle .form-check-label{font-size:.875rem;font-weight:500;color:var(--light)!important}.cap-mgmt-maturity-list{margin-top:1rem;display:flex;flex-direction:column;gap:.65rem}@media(min-width:1100px){.cap-mgmt-form-dialog .cap-mgmt-maturity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.cap-mgmt-form-dialog .cap-mgmt-maturity-list__header{grid-column:1 / -1}}.cap-mgmt-maturity-list__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.15rem}.cap-mgmt-maturity-row{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem!important;margin-bottom:0!important}.cap-mgmt-maturity-row__fields{flex:1 1 auto;min-width:0}.cap-mgmt-maturity-row__action{flex:0 0 auto;padding-top:1.45rem}.cap-mgmt-icon-btn.btn-outline-danger,.cap-mgmt-icon-btn{width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:var(--border-radius-xs)!important;line-height:1!important}.cap-mgmt-icon-btn.btn-outline-danger{border:1px solid rgba(239,68,68,.35)!important;background:#ef44441a!important;background-image:none!important;color:#f8b4b4!important;box-shadow:none!important}.cap-mgmt-icon-btn.btn-outline-danger:before{display:none!important;content:none!important}.cap-mgmt-icon-btn.btn-outline-danger:hover:not(:disabled){background:#ef444438!important;border-color:#ef44448c!important;color:var(--white)!important}body:has(.dash-main-container) .modal .modal-footer .btn-danger,body:has(.rep-main-container) .modal .modal-footer .btn-danger,body:has(.cap-main-container) .modal .modal-footer .btn-danger{position:relative;z-index:0;width:auto!important;max-width:none!important;min-width:8.5rem!important;height:2.5rem!important;min-height:2.5rem!important;padding:var(--spacing-sm) var(--spacing-lg)!important;border:1px solid var(--app-danger, #d64545)!important;border-radius:var(--border-radius-xs)!important;background:var(--app-danger, #d64545)!important;color:#fff!important;font-weight:600!important;font-size:var(--font-size-sm, .875rem)!important}body:has(.dash-main-container) .modal .modal-footer .btn-danger svg,body:has(.rep-main-container) .modal .modal-footer .btn-danger svg,body:has(.cap-main-container) .modal .modal-footer .btn-danger svg{color:#fff!important;stroke:currentColor}body:has(.dash-main-container) .modal .modal-footer .btn-danger:before,body:has(.rep-main-container) .modal .modal-footer .btn-danger:before,body:has(.cap-main-container) .modal .modal-footer .btn-danger:before{display:none!important;content:none!important}body:has(.dash-main-container) .modal .modal-footer .btn-danger:hover:not(:disabled),body:has(.rep-main-container) .modal .modal-footer .btn-danger:hover:not(:disabled),body:has(.cap-main-container) .modal .modal-footer .btn-danger:hover:not(:disabled),body:has(.dash-main-container) .modal .modal-footer .btn-danger:focus-visible:not(:disabled),body:has(.rep-main-container) .modal .modal-footer .btn-danger:focus-visible:not(:disabled),body:has(.cap-main-container) .modal .modal-footer .btn-danger:focus-visible:not(:disabled){background:var(--app-danger-hover, #b93a3a)!important;border-color:var(--app-danger-hover, #b93a3a)!important;color:#fff!important}.cap-mgmt-inline-btn{width:auto!important;min-height:2rem;padding:.35rem .85rem!important;font-size:.8125rem!important}.cap-mgmt-add-btn{width:100%!important;min-height:2.75rem;margin-top:.25rem;border-style:dashed!important;border-color:rgba(var(--primary-rgb),.45)!important;background:rgba(var(--primary-rgb),.06)!important;color:var(--primary-light)!important;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease}body:has(.dash-main-container) .modal .cap-mgmt-add-btn:hover{background:rgba(var(--primary-rgb),.14)!important;border-color:var(--primary-light)!important;color:var(--white)!important}@media(max-width:767.98px){.cap-mgmt-subcap-header{flex-direction:column;align-items:stretch}.cap-mgmt-subcap-header__actions{justify-content:space-between}.cap-mgmt-subcap-title{white-space:normal}.cap-mgmt-maturity-row{flex-direction:column}.cap-mgmt-maturity-row__action{padding-top:0;align-self:flex-end}}.dash-main-container .border.rounded[style*=backgroundColor],.dash-main-container .border.rounded[style*=background-color]{background-color:#ffffffeb!important;border-color:#20302e1a!important}body:has(.dash-main-container) .modal .alert,body:has(.rep-main-container) .modal .alert{font-size:.875rem;border-radius:var(--border-radius-sm)}body:has(.dash-main-container) .modal .alert-danger,body:has(.rep-main-container) .modal .alert-danger{background:#ef444426;border-color:var(--error);color:#fca5a5}body:has(.dash-main-container) .modal .alert-success,body:has(.rep-main-container) .modal .alert-success{background:#10b98126;border-color:var(--success);color:#6ee7b7}body:has(.dash-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger),body:has(.rep-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger),body:has(.cap-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger){position:relative;z-index:0;border:1px solid var(--app-danger, #d64545)!important;background:var(--app-danger, #d64545)!important;color:#fff!important;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-xs);font-weight:600}body:has(.dash-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger) svg,body:has(.rep-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger) svg,body:has(.cap-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger) svg{color:#fff!important;stroke:currentColor}body:has(.dash-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger):before,body:has(.rep-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger):before,body:has(.cap-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger):before{display:none!important;content:none!important}body:has(.dash-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger):hover:not(:disabled),body:has(.rep-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger):hover:not(:disabled),body:has(.cap-main-container) .modal .btn-danger:not(.btn-sm):not(.btn-outline-danger):hover:not(:disabled){background:var(--app-danger-hover, #b93a3a)!important;border-color:var(--app-danger-hover, #b93a3a)!important;color:#fff!important}body:has(.rep-main-container) .modal .modal-header.bg-primary{background:var(--dark)!important}body:has(.rep-main-container) .modal .modal-header.text-white .modal-title{color:#20302e}.dash-main-container .form-row,body:has(.dash-main-container) .modal .form-row,body:has(.rep-main-container) .modal .form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}@media(max-width:768px){.dash-main-container .form-row,body:has(.dash-main-container) .modal .form-row,body:has(.rep-main-container) .modal .form-row{grid-template-columns:1fr}body:has(.dash-main-container) .modal .modal-body,body:has(.rep-main-container) .modal .modal-body{padding:var(--spacing-md)}body:has(.dash-main-container) .modal .modal-footer>.btn,body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-primary,body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-cancel,body:has(.dash-main-container) .modal .modal-footer .btn-outline-secondary,body:has(.dash-main-container) .modal .modal-footer .btn-secondary,body:has(.dash-main-container) .modal .modal-footer .btn-primary,body:has(.dash-main-container) .modal .modal-footer .btn-danger,body:has(.rep-main-container) .modal .modal-footer>.btn,body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-primary,body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-cancel,body:has(.rep-main-container) .modal .modal-footer .btn-outline-secondary,body:has(.rep-main-container) .modal .modal-footer .btn-secondary,body:has(.rep-main-container) .modal .modal-footer .btn-primary,body:has(.rep-main-container) .modal .modal-footer .btn-danger,body:has(.cap-main-container) .modal .modal-footer>.btn,body:has(.cap-main-container) .modal .modal-footer .btn-dashboard-primary,body:has(.cap-main-container) .modal .modal-footer .btn-dashboard-cancel,body:has(.cap-main-container) .modal .modal-footer .btn-outline-secondary,body:has(.cap-main-container) .modal .modal-footer .btn-secondary,body:has(.cap-main-container) .modal .modal-footer .btn-primary,body:has(.cap-main-container) .modal .modal-footer .btn-danger,.dash-main-container .value-estimation-button-group .btn-dashboard-primary,.dash-main-container .value-estimation-button-group .btn-dashboard-cancel,.dash-main-container .value-estimation-button-group .btn-outline-secondary{flex:1 1 100%!important;width:100%!important}}@media(max-width:991.98px){body:has(.dash-main-container){--client-sidebar-width: 0px;--client-sidebar-width-collapsed: 0px}body:has(.dash-main-container) .modal.show,body:has(.dash-main-container .dash-frame-parents.collapsed) .modal.show{left:0!important;width:100%!important}body:has(.dash-main-container) .modal.show,body:has(.rep-main-container) .modal.show,body:has(.cap-main-container) .modal.show{align-items:flex-start!important;justify-content:center!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:.75rem!important;box-sizing:border-box}body:has(.dash-main-container) .modal.show .modal-dialog,body:has(.rep-main-container) .modal.show .modal-dialog,body:has(.cap-main-container) .modal.show .modal-dialog{margin:auto!important;width:100%;max-width:calc(100% - .5rem)}body:has(.dash-main-container) .modal .modal-content,body:has(.rep-main-container) .modal .modal-content,body:has(.cap-main-container) .modal .modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 1.5rem);overflow:hidden}body:has(.dash-main-container) .modal .modal-body,body:has(.rep-main-container) .modal .modal-body,body:has(.cap-main-container) .modal .modal-body{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1 1 auto;min-height:0}body:has(.dash-main-container) .modal .modal-header,body:has(.dash-main-container) .modal .modal-footer,body:has(.rep-main-container) .modal .modal-header,body:has(.rep-main-container) .modal .modal-footer,body:has(.cap-main-container) .modal .modal-header,body:has(.cap-main-container) .modal .modal-footer{flex-shrink:0}body:has(.dash-main-container) .modal .modal-footer,body:has(.rep-main-container) .modal .modal-footer,body:has(.cap-main-container) .modal .modal-footer{display:flex!important;flex-wrap:wrap;align-items:stretch;justify-content:stretch;gap:.5rem}body:has(.dash-main-container) .modal .modal-footer>.btn,body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-primary,body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-cancel,body:has(.dash-main-container) .modal .modal-footer .btn-outline-secondary,body:has(.dash-main-container) .modal .modal-footer .btn-secondary,body:has(.dash-main-container) .modal .modal-footer .btn-primary,body:has(.dash-main-container) .modal .modal-footer .btn-danger,body:has(.rep-main-container) .modal .modal-footer>.btn,body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-primary,body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-cancel,body:has(.rep-main-container) .modal .modal-footer .btn-outline-secondary,body:has(.rep-main-container) .modal .modal-footer .btn-secondary,body:has(.rep-main-container) .modal .modal-footer .btn-primary,body:has(.rep-main-container) .modal .modal-footer .btn-danger,body:has(.cap-main-container) .modal .modal-footer>.btn,body:has(.cap-main-container) .modal .modal-footer .btn-dashboard-primary,body:has(.cap-main-container) .modal .modal-footer .btn-dashboard-cancel,body:has(.cap-main-container) .modal .modal-footer .btn-outline-secondary,body:has(.cap-main-container) .modal .modal-footer .btn-secondary,body:has(.cap-main-container) .modal .modal-footer .btn-primary,body:has(.cap-main-container) .modal .modal-footer .btn-danger{flex:1 1 calc(50% - .25rem)!important;max-width:none!important;width:auto!important;min-width:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.75rem!important;height:2.75rem!important;padding:.65rem 1rem!important;margin:0!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;border-radius:var(--border-radius-xs, 10px)!important}.dash-main-container .value-estimation-button-group,.dash-main-container .dashboard-form-actions,.dash-main-container .form-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.dash-main-container .value-estimation-button-group .btn-dashboard-primary,.dash-main-container .value-estimation-button-group .btn-dashboard-cancel,.dash-main-container .value-estimation-button-group .btn-outline-secondary,.dash-main-container .dashboard-form-actions .btn-dashboard-primary,.dash-main-container .dashboard-form-actions .btn-dashboard-cancel,.dash-main-container .dashboard-form-actions .btn-outline-secondary,.dash-main-container .form-actions .btn-dashboard-primary,.dash-main-container .form-actions .btn-dashboard-cancel,.dash-main-container .form-actions .btn-outline-secondary{flex:1 1 calc(50% - .25rem)!important;min-width:0!important;width:auto!important;min-height:2.75rem!important;height:2.75rem!important;padding:.65rem 1rem!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;box-sizing:border-box!important}body.modal-open .modal,body.modal-open .modal *{touch-action:pan-y}.dash-main-container .dash-mobile-card-table .btn-list-edit,.dash-main-container .dash-mobile-card-table .btn-list-delete,.dash-main-container .dash-mobile-card-table .btn-outline-secondary,.dash-main-container .dash-mobile-card-table .btn-dashboard-primary.btn-sm,.dash-main-container .dash-frame-div table.table .btn-list-edit,.dash-main-container .dash-frame-div table.table .btn-list-delete,.dash-main-container .dash-frame-div table.table .btn-outline-secondary,.dash-main-container .dash-frame-parent1 table.table .btn-list-edit,.dash-main-container .dash-frame-parent1 table.table .btn-list-delete{min-width:2.25rem;min-height:2.25rem;width:2.25rem;height:2.25rem;flex-shrink:0;padding:0}.dash-main-container .dash-list-toolbar .btn-dashboard-primary,.dash-main-container .dash-frame-parent1>.btn-dashboard-primary{min-height:2.5rem;padding-top:.55rem;padding-bottom:.55rem;font-size:.8125rem}.dash-main-container .dash-mobile-table-wrap{width:100%;max-width:100%;overflow:visible}}.dashboard-icon-action{position:absolute;top:15px;right:15px;z-index:0;cursor:pointer;background:var(--natural-dark-light);border:none;border-radius:var(--border-radius-xs);padding:8px;font-size:14px;color:var(--primary-light);display:flex;align-items:center;justify-content:center;width:36px;height:36px;transition:transform .2s ease,background .2s ease,color .2s ease;box-shadow:0 2px 8px #20302e1a}.dashboard-icon-action:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.dashboard-icon-action:hover{background:var(--natural-dark);color:#20302e;transform:scale(1.05);box-shadow:0 4px 12px #20302e1a}.dashboard-icon-action:hover:before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.dashboard-icon-action--danger{border:1px solid rgba(239,68,68,.4);background:#ef44441f;color:#f8b4b4;box-shadow:none}.dashboard-icon-action--danger:before{display:none;content:none}.dashboard-icon-action--danger:hover{background:#ef444438;border-color:#ef44448c;color:#20302e}body:has(.dash-main-container) .modal .invalid-feedback,.dash-main-container .invalid-feedback{color:#fca5a5;font-size:.75rem}body:has(.dash-main-container) .modal .form-control.is-invalid,.dash-main-container .form-control.is-invalid{border-color:var(--error)}body:has(.cap-main-container) .modal-backdrop.show{background-color:#ffffffeb}.cap-main-container .btn-dashboard-primary,body:has(.cap-main-container) .modal .btn-dashboard-primary,.cap-main-container .btn-primary:not(table td .btn-primary),body:has(.cap-main-container) .modal .btn-primary{position:relative;z-index:0;border:none!important;background:var(--natural-dark-light)!important;color:var(--text-gray)!important;font-weight:600;border-radius:var(--border-radius-xs)}.cap-main-container .btn-dashboard-primary:before,body:has(.cap-main-container) .modal .btn-dashboard-primary:before,.cap-main-container .btn-primary:not(table td .btn-primary):before,body:has(.cap-main-container) .modal .btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.cap-main-container .btn-dashboard-primary:hover:not(:disabled),body:has(.cap-main-container) .modal .btn-dashboard-primary:hover:not(:disabled),.cap-main-container .btn-primary:not(table td .btn-primary):hover{background:var(--natural-dark)!important;color:var(--white)!important;transform:translateY(-2px)}body:has(.cap-main-container) .modal .form-label{color:#20302e}body:has(.cap-main-container) .modal .form-control,body:has(.cap-main-container) .modal textarea.form-control{background-color:#ffffffeb;border:1px solid rgba(32,48,46,.12);color:#20302e}body:has(.cap-main-container) .modal .form-select{background-color:#ffffffeb;border:1px solid rgba(32,48,46,.12);color:#20302e;padding-right:2.25rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:var(--dashboard-select-chevron);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}body:has(.cap-main-container) .modal .form-control:focus,body:has(.cap-main-container) .modal textarea.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.2);background-color:#0f6b6612;color:#20302e;outline:none}body:has(.cap-main-container) .modal .form-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.2);background-color:#0f6b6612;color:#20302e;outline:none}.dash-main-container .projects-list-container{background:var(--dark)!important;border-radius:8px;min-height:400px}.dash-main-container .projects-list-header h3{color:var(--primary-light)!important}.dash-main-container .projects-list-container .table thead th{background-color:var(--natural-dark)!important;border-bottom:2px solid rgba(32,48,46,.1)!important;color:#20302e!important}.dash-main-container .projects-list-container .table tbody td{background-color:var(--table-row-even, #ffffff)!important;color:var(--light)!important;border-bottom:1px solid rgba(32,48,46,.1)!important}.dash-main-container .projects-list-container .table tbody tr:nth-child(odd) td{background-color:var(--table-row-odd, #f1eee9)!important}.dash-main-container .projects-list-container .table tbody tr:hover td{background-color:rgba(var(--primary-rgb),.12)!important}.dash-main-container :is(select,.form-select),.dash-main-container .dash-frame-div :is(select,.form-select),.rep-main-container :is(select,.form-select),body:has(.dash-main-container) .modal :is(select,.form-select),body:has(.rep-main-container) .modal :is(select,.form-select),body:has(.cap-main-container) .modal :is(select,.form-select),body:has(.asses-main-container) .modal :is(select,.form-select),body:has(.chat-main-container) .modal :is(select,.form-select){appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fff!important;background-image:var(--dashboard-select-chevron)!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:16px 12px!important;padding-right:2.5rem!important}.dash-main-container :is(select,.form-select):focus,.dash-main-container .dash-frame-div :is(select,.form-select):focus,.rep-main-container :is(select,.form-select):focus,body:has(.dash-main-container) .modal :is(select,.form-select):focus,body:has(.rep-main-container) .modal :is(select,.form-select):focus,body:has(.cap-main-container) .modal :is(select,.form-select):focus,body:has(.asses-main-container) .modal :is(select,.form-select):focus,body:has(.chat-main-container) .modal :is(select,.form-select):focus{outline:none!important;border:2px solid transparent!important;background-color:transparent!important;background-image:var(--dashboard-select-chevron),linear-gradient(var(--dark),var(--dark)),linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)!important;background-repeat:no-repeat,no-repeat,no-repeat!important;background-position:right .75rem center,0 0,0 0!important;background-size:16px 12px,auto,auto!important;background-origin:padding-box,padding-box,border-box!important;background-clip:padding-box,padding-box,border-box!important}.dash-main-container.master-list-scroll{display:block;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto}.dash-main-container.master-list-scroll>.dash-frame-parent.master-list-page{display:flex;flex-direction:column;height:auto;min-height:100%;max-height:none;overflow:visible}.master-list-page-inset{width:100%;max-width:100%;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.master-list-overview{flex:0 0 auto;width:100%;padding:.35rem 0 .55rem;box-sizing:border-box}.master-list-overview .master-list-topbar{margin-bottom:.3rem}.master-list-stage{flex:0 0 auto;display:flex;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden;box-sizing:border-box}.master-list-page .dash-frame-group{flex-shrink:0;padding-bottom:0}.master-list-topbar{justify-content:flex-end!important;padding-bottom:0!important}.dash-main-container.master-list-scroll .dash-frame-wrapper.master-list-layout{flex:1 1 0%!important;height:0!important;min-height:0!important;width:100%;max-width:100%;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:.35rem 1.5rem .5rem!important;box-sizing:border-box}.dash-main-container.master-list-scroll .dash-frame-div.master-list-shell{flex:1 1 0%!important;height:100%!important;max-height:100%!important;min-height:0!important;width:100%;max-width:100%;min-width:0;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;background:transparent;border:0;box-shadow:none}.master-list-overview .master-list-hero{width:100%;margin-bottom:0!important;padding:.65rem .85rem!important;border-radius:.75rem;box-sizing:border-box;border-color:rgba(var(--primary-light-rgb),.22);background:radial-gradient(ellipse 80% 120% at 100% 0%,rgba(var(--primary-light-rgb),.14),transparent 55%),linear-gradient(152deg,rgba(var(--natural-dark-rgb),.94),rgba(var(--dark-rgb),.97));box-shadow:0 8px 22px #20302e1a}.master-list-overview .master-list-hero:after{opacity:.35}.master-list-overview .master-list-hero .sa-dash__hero-glow{display:none}.master-list-overview .master-list-hero .sa-dash__hero-inner{align-items:center;gap:.85rem 1.25rem}.master-list-overview .master-list-hero .sa-dash__hero-copy{display:flex;flex-direction:column;justify-content:center}.master-list-overview .master-list-hero .sa-dash__eyebrow{margin:0 0 .18rem;font-size:.62rem;letter-spacing:.1em}.master-list-overview .master-list-hero .sa-dash__title{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.master-list-overview .master-list-hero .sa-dash__subtitle{margin:.22rem 0 0;max-width:34rem;font-size:.72rem;line-height:1.35;color:#20302e8c}.master-list-overview .master-list-hero .sa-dash__hero-stats{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.35rem}.master-list-overview .master-list-hero .sa-dash__hero-stat-grid{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.master-list-overview .master-list-hero .sa-dash__hero-stat{flex-direction:row;align-items:center;gap:.35rem;min-width:0;padding:.28rem .5rem;border-radius:.45rem}.master-list-overview .master-list-hero .sa-dash__hero-stat-value{font-size:.82rem;font-weight:600;line-height:1}.master-list-overview .master-list-hero .sa-dash__hero-stat-label{font-size:.58rem;letter-spacing:.06em}.master-list-stat{cursor:default}.master-list-stat--accent .sa-dash__hero-stat-value{color:rgba(var(--primary-light-rgb, 120, 180, 220),.98)}.master-list-stat--ready{border-color:#8ef0b852!important;background:#8ef0b814!important}.master-list-stat--ready .sa-dash__hero-stat-value{color:#8ef0b8}.master-list-status{display:inline-flex;align-items:center;gap:.35rem;margin-top:0;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(32,48,46,.14);background:#ffffffeb;color:#20302eb8;font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.master-list-status:before{content:"";flex-shrink:0;width:.35rem;height:.35rem;border-radius:50%;background:currentColor;opacity:.85}.master-list-status--ready{border-color:#8ef0b873;background:#8ef0b81a;color:#8ef0b8}.master-list-status--warn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#ffc10773;background:#ffc1071a;color:#f0d48a;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.master-list-status--warn:hover{border-color:#ffc1079e;background:#ffc10729;transform:translateY(-1px)}.master-list-status--warn svg{font-size:.58rem;transition:transform .2s ease}.master-list-status--warn.is-open svg{transform:rotate(180deg)}.master-list-panel{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(32,48,46,.1);border-radius:1rem;background:#ffffffeb;box-shadow:0 10px 28px #20302e1a,inset 0 1px #20302e0a;overflow:hidden}.master-list-panel--catalog{flex:1 1 0%;min-height:0}.master-list-panel--catalog .master-list-table-wrap{border-color:#20302e1a;border-radius:.75rem}.master-list-panel--draft{flex:0 0 auto}.master-list-panel__head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding:.75rem .95rem .65rem;border-bottom:1px solid rgba(32,48,46,.1);background:#ffffffeb}.master-list-panel__intro{min-width:0}.master-list-panel__label{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#20302e94}.master-list-panel__hint{margin:.22rem 0 0;font-size:.75rem;line-height:1.4;color:#20302e8c}.master-list-panel__filter-note{color:#ffc107d1;font-variant-numeric:tabular-nums}.master-list-panel__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.45rem;flex-shrink:0}.master-list-panel__issues{flex-shrink:0;margin:0;padding:.65rem .95rem;border-bottom:1px solid rgba(255,193,7,.22);background:#ffc1070f;color:#ffe6a0f2}.master-list-panel__issues p{margin:0;font-size:.74rem;line-height:1.4}.master-list-page .dash-dashboard{margin-bottom:0!important}.master-list-note{flex-shrink:0;margin:0;padding:.65rem .85rem;border:1px solid rgba(32,48,46,.1);border-radius:8px;background:#ffffffeb;color:#20302eb8;font-size:.8125rem;line-height:1.45}.master-list-note p{margin:0}.master-list-note ul{margin:.45rem 0 0;padding-left:1.1rem}.master-list-note li+li{margin-top:.2rem}.master-list-note--warn{max-height:8.5rem;overflow:auto;border-color:#ffc10759;background:#ffc10714;color:#ffe6a0f2}.master-list-alert{display:none}.master-list-panel__issues p+.master-list-issue-list,.master-list-panel__issues .master-list-issue-list+p{margin-top:.35rem}.master-list-workspace{position:relative;flex:1 1 0%!important;height:0;min-height:0!important;width:100%;min-width:0;display:flex;flex-direction:column;gap:0;padding:.55rem .65rem 0;overflow:hidden}.dash-main-container.master-list-scroll .master-list-table-wrap{flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;overscroll-behavior:contain;border:1px solid rgba(32,48,46,.1);border-radius:10px;background:#ffffffeb;color-scheme:light;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.28) rgba(32,48,46,.06)}html.app-theme .dash-main-container.master-list-scroll .master-list-table-wrap::-webkit-scrollbar{width:8px;height:8px}html.app-theme .dash-main-container.master-list-scroll .master-list-table-wrap::-webkit-scrollbar-track{background:#20302e0f;border-radius:999px}html.app-theme .dash-main-container.master-list-scroll .master-list-table-wrap::-webkit-scrollbar-thumb{background:#20302e47;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.app-theme .dash-main-container.master-list-scroll .master-list-table-wrap::-webkit-scrollbar-thumb:hover{background:#0f6b6673;border:2px solid transparent;background-clip:padding-box}.master-list-table{--ml-select-width: 2.75rem;--ml-actions-width: 3.25rem;--ml-head-bg: rgba(255, 255, 255, .92);margin:0;table-layout:fixed;width:100%!important;min-width:100%;max-width:100%!important;height:max-content;font-size:.8125rem;color:var(--light, #dce8ee);--bs-table-bg: transparent;--bs-table-hover-bg: rgba(255, 255, 255, .92);border-collapse:separate;border-spacing:0}.master-list-col-select,.master-list-table__select-col{width:var(--ml-select-width);min-width:var(--ml-select-width);max-width:var(--ml-select-width)}.master-list-col-actions,.master-list-table__actions-col{width:var(--ml-actions-width);min-width:var(--ml-actions-width);max-width:var(--ml-actions-width)}.master-list-table thead{position:sticky;top:0;z-index:4}.master-list-table thead th{background:var(--ml-head-bg);border-bottom:1px solid rgba(32,48,46,.1);vertical-align:middle;padding:.28rem .45rem}.master-list-head-labels th{padding-top:.38rem;padding-bottom:.18rem}.master-list-head-filters th{padding-top:.06rem;padding-bottom:.22rem;border-bottom-width:2px;border-bottom-color:#20302e24;vertical-align:middle}.master-list-table tbody td{vertical-align:middle;line-height:1.45;padding:.65rem .75rem!important;border-bottom:1px solid rgba(32,48,46,.1)}html.app-theme .sa-list-page .master-list-table tbody td{padding-top:0!important;padding-bottom:0!important}html.app-theme .sa-list-page .master-list-table{--ml-head-bg: var(--app-table-head-bg, #f4f1ec);color:var(--app-text)}.dash-main-container.master-list-scroll .table.master-list-table thead th:last-child:not(.master-list-table__actions-col),.dash-main-container.master-list-scroll .table.master-list-table tbody tr.master-list-row:not(.master-list-row--nest)>td:last-child:not(.master-list-table__actions-col){position:static!important;right:auto!important;left:auto!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:normal!important;box-shadow:none!important;z-index:auto!important}.master-list-table thead .master-list-table__select-col,.master-list-table thead .master-list-col--sticky{z-index:5}.master-list-table__select-col{text-align:center;position:sticky;left:0;z-index:3;background:var(--ml-head-bg);padding-left:.45rem!important;padding-right:.45rem!important}.master-list-table thead .master-list-table__select-col{padding-top:.28rem!important;padding-bottom:.28rem!important}.master-list-table thead .master-list-table__select-col .form-check-input{width:.82rem;height:.82rem}.master-list-table__actions-col{text-align:center;vertical-align:middle;padding-left:.35rem!important;padding-right:.35rem!important}.master-list-table--question tbody td{padding-top:.55rem!important;padding-bottom:.55rem!important}.master-list-col--numeric{text-align:center;font-variant-numeric:tabular-nums}.master-list-view-btn{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0!important;font-size:.78rem;line-height:1;border-radius:6px}.master-list-caret--spacer{visibility:hidden;pointer-events:none}.master-list-preview-subtitle{font-size:.85rem}.master-list-preview-note{margin:0;padding:.55rem .75rem;border-radius:8px;background:#0f6b660f;color:#20302ed1;font-size:.82rem;line-height:1.45}.master-list-preview-list{display:flex;flex-direction:column;gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none}.master-list-preview-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.55rem .65rem;border:1px solid rgba(32,48,46,.08);border-radius:8px;background:#ffffffeb;color:#20302ee0;font-size:.82rem;line-height:1.45}.master-list-preview-item>span{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.master-list-table tbody .master-list-table__select-col{z-index:3;background:inherit}.master-list-col--sticky{position:sticky;left:var(--ml-select-width);z-index:2;background:var(--ml-head-bg);box-shadow:4px 0 8px -4px #20302e1a}.master-list-table tbody .master-list-col--sticky{z-index:2;background:inherit;box-shadow:4px 0 8px -4px #20302e1a}.master-list-row{scroll-margin-top:6.5rem}.master-list-row:not(.master-list-row--nest){cursor:pointer}.master-list-table thead .master-list-th-label{display:block;font-size:.58rem;font-weight:600;letter-spacing:.035em;text-transform:uppercase;color:#20302e9e;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.master-list-head-filters .master-list-th--no-filter{background:#ffffffeb}.dash-main-container .master-list-table thead .master-list-filter.form-select{display:block;width:100%;min-width:0;max-width:100%;height:1.1rem;min-height:1.1rem;margin:0;padding:0 .75rem .06rem .2rem!important;font-size:.56rem;font-weight:400;line-height:1.1;letter-spacing:.01em;color:#20302e8c!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff8a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right .12rem center!important;background-size:.45rem .45rem!important;border:0!important;border-bottom:1px solid rgba(32,48,46,.1)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.dash-main-container .master-list-table thead .master-list-filter.form-select:hover{color:#20302ec2!important;border-bottom-color:#20302e2e!important;background-color:#ffffffeb!important}.dash-main-container .master-list-table thead .master-list-filter.form-select:focus,.dash-main-container .master-list-table thead .master-list-filter.form-select:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;border-bottom:1px solid rgba(var(--primary-rgb, 42, 115, 165),.55)!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffffb8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;color:#20302ee0!important}.master-list-table thead .master-list-filter option{color:var(--light, #dce8ee);background:#fff;font-size:.72rem}.dash-main-container .master-list-table thead .master-list-filter.form-select.is-active{font-weight:500;color:rgba(var(--primary-light-rgb, 120, 180, 220),.95)!important;border-bottom-color:rgba(var(--primary-rgb, 42, 115, 165),.42)!important;background-color:transparent!important}.master-list-cell{overflow:hidden}.master-list-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;white-space:normal}.master-list-text--1l{-webkit-line-clamp:1;line-clamp:1}.master-list-text--2l{-webkit-line-clamp:2;line-clamp:2}.master-list-text--primary{font-weight:500;font-size:.875rem;color:var(--app-text, #20302e)}.master-list-empty{color:#20302e8c}.master-list-pill{display:inline-flex;align-items:center;justify-content:center;padding:.2em .55em;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent}.master-list-pill--active{color:#8ef0b8;background:#1987542e;border-color:#19875459}.master-list-pill--inactive{color:#ffffff8c;background:#ffffffeb;border-color:#20302e1f}.master-list-pill--current{color:#9edcff;background:#0dcaf024;border-color:#0dcaf059}.master-list-pill--future{color:#c4b5fd;background:rgba(var(--primary-rgb, 13, 110, 253),.16);border-color:rgba(var(--primary-rgb, 13, 110, 253),.4)}.master-list-pill--direct{color:#f0d48a;background:#ffc1071a;border-color:#ffc10752;white-space:normal;text-align:left;line-height:1.3}.master-list-empty-state{padding:2.5rem 1rem!important;text-align:center;vertical-align:middle!important}.master-list-empty-state__inner{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:24rem;margin:0 auto}.master-list-empty-state__inner p{margin:0;color:#20302e8c;font-size:.875rem;line-height:1.5}.master-list-row.is-selected>td{background:rgba(var(--primary-rgb, 42, 115, 165),.1)!important}.master-list-row.is-selected>td.master-list-table__select-col{box-shadow:inset 3px 0 0 var(--primary, #2a73a5)}.master-list-row.is-open>td{border-bottom-color:transparent}.master-list-cap{display:flex;align-items:flex-start;gap:.55rem;min-width:0}.master-list-cap__text{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1 1 auto}.master-list-cap .master-list-view-btn{flex:0 0 auto;margin-left:auto}.master-list-caret{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;margin-top:0;padding:0;border:1px solid rgba(32,48,46,.1);border-radius:6px;background:#ffffffeb;color:#20302e8c;font-size:.7rem;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.master-list-caret.is-enabled{color:#20302ee0;border-color:rgba(var(--primary-rgb, 42, 115, 165),.45);background:rgba(var(--primary-rgb, 42, 115, 165),.16)}.master-list-caret:hover{color:#20302e;background:#0f6b6614}.master-list-caret.is-enabled:hover{background:rgba(var(--primary-rgb, 42, 115, 165),.24)}.master-list-caret:focus-visible{outline:2px solid rgba(var(--primary-rgb, 42, 115, 165),.7);outline-offset:1px}.master-list-readiness{min-width:0;font-size:.7rem;font-weight:600;letter-spacing:.02em;line-height:1.3;overflow-wrap:anywhere}.master-list-readiness--warn{color:#f0d48a}.master-list-readiness--ready{color:#8ef0b8}.dash-main-container .table.master-list-table tbody tr.master-list-row--nest>td,.dash-main-container .table.master-list-table tbody td.master-list-nest-cell,.master-list-row--nest>td,.master-list-nest-cell{padding:0 .75rem .85rem 1.35rem!important;background:#ffffffeb!important;border-bottom:1px solid rgba(32,48,46,.1);width:auto!important;min-width:0!important;max-width:0;overflow:hidden!important;white-space:normal!important;text-align:left!important;vertical-align:top!important;position:static!important;left:auto!important;right:auto!important;z-index:auto!important;box-shadow:none!important}.dash-main-container .table.master-list-table tbody td.master-list-empty-state{position:static!important;white-space:normal!important;width:auto!important;min-width:0!important;left:auto!important;right:auto!important}.master-list-nest{width:100%;max-width:100%;min-width:0;min-height:12.5rem;margin:0;padding:.8rem .9rem .85rem;box-sizing:border-box;overflow:hidden;border:1px solid rgba(32,48,46,.1);border-left:3px solid rgba(255,193,7,.72);border-radius:10px;background:#ffffffeb}.master-list-nest.is-ready{border-left-color:#10b981b8}.master-list-nest--inner{margin:.55rem 0 .1rem;min-height:10.5rem;padding:.7rem .8rem;background:#ffffffeb}.master-list-nest__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;margin-bottom:.7rem}.master-list-nest__intro{min-width:0;flex:1 1 12rem}.master-list-nest__title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#20302ec7}.master-list-nest__desc{margin:.25rem 0 0;font-size:.75rem;line-height:1.4;color:#20302e8c;white-space:normal!important;overflow-wrap:anywhere}.master-list-nest__meta{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.master-list-nest__count{font-size:.75rem;color:#20302e9e;font-variant-numeric:tabular-nums}.master-list-nest__count strong{color:#20302e}.master-list-nest__select-all.form-check{display:inline-flex;align-items:center;gap:.4rem;margin:0;min-height:0;padding-left:1.35rem;font-size:.75rem}.master-list-nest__select-all .form-check-label{color:#20302eb8}.master-list-nest__empty{margin:0;padding:.35rem 0 .15rem;font-size:.8125rem;color:#20302e8c}.master-list-sublist,.master-list-qlist,.master-list-issue-list{list-style:none;margin:0;padding:0}.master-list-sublist{display:flex;flex-direction:column;gap:.45rem}.master-list-subitem{min-width:0;overflow:hidden;border:1px solid rgba(32,48,46,.1);border-radius:8px;background:#ffffffeb;scroll-margin-top:6.5rem}.master-list-subitem.is-selected{border-color:rgba(var(--primary-rgb, 42, 115, 165),.35);background:rgba(var(--primary-rgb, 42, 115, 165),.08)}.master-list-subitem:hover{border-color:#20302e29}.master-list-subitem__row{display:flex;align-items:flex-start;gap:.55rem .7rem;padding:.55rem .7rem;min-width:0;max-width:100%;overflow:hidden;cursor:pointer}.master-list-subitem__title{display:flex;flex-direction:column;gap:.12rem;flex:1 1 0;min-width:0}.master-list-subitem__name{min-width:0;font-size:.84rem;font-weight:600;color:#20302e;line-height:1.35;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.master-list-subitem__count{flex:0 0 auto;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#20302e8c;white-space:nowrap;font-variant-numeric:tabular-nums}.master-list-qgroups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;min-width:0;max-width:100%}.master-list-qgroup{min-width:0;max-width:100%;overflow:hidden;padding:.55rem .65rem .6rem;border:1px solid rgba(32,48,46,.1);border-radius:8px;background:#ffffffeb}.master-list-qgroup.is-missing{border-color:#ffc10747;background:#ffc1070d}.master-list-qgroup__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.master-list-qgroup__label{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#20302e9e}.master-list-qgroup__count{font-size:.7rem;color:#20302e8c;font-variant-numeric:tabular-nums}.master-list-qgroup.is-missing .master-list-qgroup__count{color:#f0d48a}.master-list-qlist{display:flex;flex-direction:column;gap:.3rem;min-width:0}.master-list-qrow{display:flex;align-items:flex-start;gap:.5rem .55rem;padding:.42rem .45rem;border-radius:6px;min-width:0;max-width:100%;overflow:hidden;cursor:pointer;scroll-margin-top:6.5rem}.master-list-qrow.is-selected{background:rgba(var(--primary-rgb, 42, 115, 165),.12)}.master-list-qrow:hover{background:#ffffffeb}.master-list-qrow.is-selected:hover{background:rgba(var(--primary-rgb, 42, 115, 165),.16)}.master-list-qrow__text{flex:1 1 0;min-width:0;max-width:100%;color:#20302ee0;font-size:.8rem;line-height:1.4;text-align:left;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.master-list-qrow .master-list-pill,.master-list-qrow .master-list-view-btn,.master-list-subitem__row .master-list-pill,.master-list-subitem__row .master-list-view-btn,.master-list-subitem__row .master-list-caret{flex:0 0 auto;margin-top:.05rem}.master-list-issue-list{display:flex;flex-direction:column;gap:.3rem;margin-top:.45rem}.master-list-issue-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.master-list-issue-btn:hover{color:#fff}.master-list-table .form-check-input,.master-list-nest .form-check-input{width:.95rem;height:.95rem;margin:0;cursor:pointer}.master-list-table__select-col .form-check,.master-list-subitem__row>.form-check,.master-list-qrow>.form-check{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto!important;min-width:.95rem;min-height:0;margin:0;margin-bottom:0!important;padding:0!important}.master-list-subitem__row>.form-check .form-check-label,.master-list-qrow>.form-check .form-check-label{display:none}.master-list-table__select-col .form-check-input,.master-list-subitem__row>.form-check .form-check-input,.master-list-qrow>.form-check .form-check-input{float:none;position:static}.master-list-selection-bar{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.65rem 1rem;flex-wrap:nowrap;min-height:2.55rem;padding:.45rem .95rem;border-top:1px solid rgba(32,48,46,.1);background:#ffffffeb}.master-list-selection-bar__summary{display:flex;flex-direction:column;gap:.12rem;min-width:0}.master-list-selection-bar__text{font-size:.78rem;color:#20302ec7;font-variant-numeric:tabular-nums}.master-list-selection-bar__note{margin:0;min-width:0;font-size:.72rem;line-height:1.3;color:#f0d48a}.master-list-selection-bar__actions{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;margin-left:auto;flex-shrink:0}.master-list-draft-wrap{flex:0 0 auto;width:100%;padding:0 0 1.35rem;box-sizing:border-box}.master-list-draft-wrap .master-list-page-inset{padding-top:.15rem}.master-list-panel--draft .master-list-draft{display:flex;flex-direction:column;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--light, #dce8ee)}.master-list-panel--draft .master-list-draft__head{margin-bottom:0;padding:.75rem .95rem .65rem;border-bottom:1px solid rgba(32,48,46,.1);background:#ffffffeb}.master-list-panel--draft .master-list-draft-table-wrap{margin:.65rem .95rem .9rem;border-radius:.75rem}.master-list-draft{display:flex;flex-direction:column;min-width:0;padding:.8rem .9rem .9rem;border:1px solid rgba(32,48,46,.1);border-radius:10px;background:#ffffffeb;color:var(--light, #dce8ee)}.master-list-draft__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.7rem}.master-list-draft__intro{min-width:0}.master-list-draft__title{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#20302ec7}.master-list-draft__title svg{color:var(--primary, #2a73a5)}.master-list-draft__desc{margin:.25rem 0 0;font-size:.75rem;line-height:1.4;color:#20302e8c}.master-list-draft__count{flex-shrink:0;font-size:.75rem;color:#20302e9e;font-variant-numeric:tabular-nums}.master-list-draft__count strong{color:#20302e}.master-list-draft-table-wrap{overflow:auto;border:1px solid rgba(32,48,46,.1);border-radius:10px;background:#fff}.dash-main-container .table.master-list-draft-table,.master-list-draft-table{width:100%!important;min-width:100%;max-width:100%!important;margin:0;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.8125rem;color:var(--light, #dce8ee)!important;background:#fff!important;--bs-table-bg: #ffffff;--bs-table-color: var(--light, #dce8ee);--bs-table-hover-bg: rgba(255, 255, 255, .92)}.dash-main-container .table.master-list-draft-table thead th,.master-list-draft-table thead th{position:static!important;right:auto!important;left:auto!important;width:auto!important;min-width:0!important;padding:.65rem .75rem!important;background:#ffffffeb!important;border-bottom:1px solid rgba(32,48,46,.1)!important;color:#20302ead!important;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left!important;white-space:nowrap;box-shadow:none!important}.dash-main-container .table.master-list-draft-table thead th:nth-child(1),.master-list-draft-table thead th:nth-child(1){width:48%!important}.dash-main-container .table.master-list-draft-table thead th:nth-child(2),.dash-main-container .table.master-list-draft-table thead th:nth-child(3),.master-list-draft-table thead th:nth-child(2),.master-list-draft-table thead th:nth-child(3){width:14%!important}.dash-main-container .table.master-list-draft-table thead th:nth-child(4),.master-list-draft-table thead th:nth-child(4){width:24%!important}.dash-main-container .table.master-list-draft-table tbody td,.dash-main-container .table.master-list-draft-table tbody td:last-child,.master-list-draft-table tbody td{position:static!important;right:auto!important;left:auto!important;width:auto!important;min-width:0!important;padding:.65rem .75rem!important;vertical-align:top!important;background:#f1eee9!important;color:var(--light, #dce8ee)!important;border-bottom:1px solid rgba(32,48,46,.1)!important;box-shadow:none!important;white-space:normal!important;overflow:hidden}.dash-main-container .table.master-list-draft-table tbody tr:nth-of-type(2n)>td,.dash-main-container .table.master-list-draft-table tbody tr:nth-of-type(2n)>td:last-child,.master-list-draft-table tbody tr:nth-of-type(2n)>td{background:#fff!important}.dash-main-container .table.master-list-draft-table tbody tr:hover>td,.dash-main-container .table.master-list-draft-table tbody tr:hover>td:last-child,.master-list-draft-table tbody tr:hover>td{background:rgba(var(--primary-rgb, 42, 115, 165),.16)!important}.master-list-draft-row{cursor:pointer}.master-list-draft-row:focus-visible{outline:2px solid rgba(var(--primary-rgb, 42, 115, 165),.7);outline-offset:-2px}.master-list-draft-empty-cell{text-align:left!important;color:#20302e8c!important;font-size:.8125rem;line-height:1.45}.master-list-draft__name{display:block;min-width:0;color:#20302e;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.master-list-draft__name.is-depth-1{padding-left:1.15rem;font-weight:600}.master-list-draft__name.is-depth-2{padding-left:2.3rem;font-weight:500;color:#20302ee0}.master-list-draft-item__picked{font-size:.7rem;font-weight:600;letter-spacing:.02em;color:#20302e8c}.master-list-draft-kind{display:inline-flex;align-items:center;padding:.2em .55em;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent}.master-list-draft-kind.is-capability{color:#9edcff;background:#0dcaf024;border-color:#0dcaf059}.master-list-draft-kind.is-subCapability{color:#c4b5fd;background:rgba(var(--primary-rgb, 13, 110, 253),.16);border-color:rgba(var(--primary-rgb, 13, 110, 253),.4)}.master-list-draft-kind.is-question{color:#f0d48a;background:#ffc1071a;border-color:#ffc10752}.master-list-row.is-flash>td,.master-list-subitem.is-flash,.master-list-qrow.is-flash{animation:master-list-flash 1.35s ease}@keyframes master-list-flash{0%,30%{box-shadow:inset 0 0 0 2px rgba(var(--primary-rgb, 42, 115, 165),.9);background-color:rgba(var(--primary-rgb, 42, 115, 165),.28)}to{box-shadow:inset 0 0 0 0 transparent}}@media(max-width:768px){.master-list-page-inset{padding-left:.875rem;padding-right:.875rem}.dash-main-container.master-list-scroll .dash-frame-wrapper.master-list-layout{padding-left:.875rem!important;padding-right:.875rem!important}.master-list-overview .master-list-hero{padding:.55rem .65rem}.master-list-overview .master-list-hero .sa-dash__hero-inner{grid-template-columns:1fr;align-items:stretch}.master-list-overview .master-list-hero .sa-dash__hero-stats{align-items:flex-start}.master-list-overview .master-list-hero .sa-dash__hero-stat-grid{justify-content:flex-start}.master-list-panel__head,.master-list-panel__actions,.master-list-selection-bar,.master-list-selection-bar__actions{flex-wrap:wrap}.master-list-nest,.master-list-nest--inner{margin-left:0;min-height:9.5rem}.master-list-qgroups{grid-template-columns:minmax(0,1fr)}.master-list-subitem__count{display:none}.master-list-draft-wrap{padding-bottom:1.25rem}}@media(max-width:1100px){.master-list-qgroups{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.master-list-caret{transition:none}.master-list-row.is-flash>td,.master-list-subitem.is-flash,.master-list-qrow.is-flash{animation:none;box-shadow:inset 0 0 0 2px rgba(var(--primary-rgb, 42, 115, 165),.75)}}.cap-mgmt-question-list{display:flex;flex-direction:column;gap:.55rem}.cap-mgmt-question-list__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cap-mgmt-question-row{display:flex;align-items:flex-start;gap:.5rem}.cap-mgmt-question-row .form-control{flex:1 1 auto;min-width:0}.master-list-create-summary__lead{margin:0 0 .85rem;font-size:.875rem;line-height:1.5;color:var(--text-gray, rgba(32, 48, 46, .65))}.master-list-create-summary__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.master-list-create-summary__stats li{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .35rem;border:1px solid rgba(32,48,46,.1);border-radius:8px;background:#ffffffeb;text-align:center}.master-list-create-summary__value{font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--primary, #0d6efd)}.master-list-create-summary__label{font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#20302e8c}@media(max-width:576px){.master-list-create-summary__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.master-list-question-stack{display:flex;flex-direction:column;gap:.45rem}.master-list-question-item{display:flex;gap:.45rem;align-items:flex-start;min-width:0}.master-list-question-item>span:last-child{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.master-list-question-index{flex:0 0 auto;min-width:1.15rem;font-size:.7rem;font-weight:600;color:var(--text-gray);padding-top:.1rem}.dash-main-container:not(.app-shell),.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:row;align-items:stretch;min-height:100vh;overflow-x:hidden}.dash-main-container{--client-sidebar-width: 250px;--client-sidebar-width-collapsed: 80px;display:block;position:relative;min-height:100vh;min-height:100dvh}.dash-main-container .dash-frame-parents{position:fixed;top:0;left:0;bottom:0;height:100vh;height:100dvh;z-index:120;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;box-shadow:4px 0 28px #20302e1a;transition:width .25s ease,min-width .25s ease,max-width .25s ease,padding .25s ease}.dash-main-container .dash-frame-parents .dash-frame-groups{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.dash-main-container .dash-frame-parents .dash-main-nav-parents{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.12) transparent}.dash-main-container .dash-frame-parents .dash-main-nav-parents::-webkit-scrollbar{width:6px}.dash-main-container .dash-frame-parents .dash-main-nav-parents::-webkit-scrollbar-thumb{background:#0f6b661f;border-radius:999px}.dash-main-container .dash-frame-parents .dash-main-nav5s{flex-shrink:0;margin-top:auto}.dash-main-container:not(.app-shell)>.dash-frame-parent{margin-left:var(--client-sidebar-width);width:calc(100% - var(--client-sidebar-width))!important;max-width:calc(100% - var(--client-sidebar-width))!important;min-width:0;flex:none;min-height:100vh;min-height:100dvh;box-sizing:border-box;transition:margin-left .25s ease,width .25s ease,max-width .25s ease}.dash-main-container:not(.app-shell):has(.dash-frame-parents.collapsed)>.dash-frame-parent{margin-left:var(--client-sidebar-width-collapsed);width:calc(100% - var(--client-sidebar-width-collapsed))!important;max-width:calc(100% - var(--client-sidebar-width-collapsed))!important}body:has(.dash-main-container),body:has(.rep-main-container),body:has(.cap-main-container),body:has(.asses-main-container),body:has(.chat-main-container){background-color:var(--dark)}.dash-frame-parent,.rep-frame-parent,.cap-frame-parent,.asses-frame-parent,.chat-frame-parent{background:radial-gradient(circle at 65% 75%,var(--natural-dark) 0%,var(--dark) 50%,var(--black) 80%)!important;color:var(--text-gray);box-shadow:none!important}.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents{background-color:var(--dark)!important;border-right:1px solid rgba(32,48,46,.1)!important;flex-shrink:0;align-self:stretch;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;box-sizing:border-box}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents){width:250px!important;min-width:250px!important;max-width:250px!important;padding:10px!important;gap:0!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents).collapsed{width:80px!important;min-width:80px!important;max-width:80px!important;padding:12px!important}.dash-frame-parents .dash-frame-groups,.rep-frame-parents .dash-frame-groups,.cap-frame-parents .dash-frame-groups,.asses-frame-parents .dash-frame-groups,.chat-frame-parents .dash-frame-groups,.rep-frame-parents .rep-frame-groups{min-height:100%;height:100%;flex:1;width:100%}.dash-dashboards,.dash-capabilities-wrappers .dash-dashboards,.rep-dashboards{color:var(--text-gray)!important}.dash-main-navs,.rep-main-navs{background-color:#ffffffeb!important;border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.dash-main-navs:hover{background-color:#0f6b6614!important;border-color:#20302e1a}.dash-main-nav1s,.rep-main-nav1s{border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.rep-main-nav1s:hover,.dash-main-nav1s:hover{background-color:#ffffffeb!important}.dash-main-nav1s.dash-selected,.dash-main-navs.dash-selected,.rep-main-nav1s.rep-selected,.rep-main-navs.rep-selected{background-color:rgba(var(--primary-rgb),.15)!important;border-color:rgba(var(--primary-rgb),.35)}.dash-main-nav1s.dash-selected:hover,.rep-main-nav1s.rep-selected:hover{background-color:rgba(var(--primary-rgb),.22)!important}.dash-main-navs.dash-selected .dash-iconss,.dash-main-nav1s.dash-selected .dash-iconss{filter:brightness(0) saturate(100%) invert(58%) sepia(52%) saturate(456%) hue-rotate(166deg) brightness(93%) contrast(89%)!important}.dash-main-nav-childs,.dash-main-nav-child{border-top-color:#20302e1f!important}.dash-main-nav5s{background:#ffffffeb!important;border:1px solid rgba(32,48,46,.1)!important;color:var(--text-gray)}.dash-efficiency-plan,.dash-efficiency-plan-project-container,.dash-change-projects{color:var(--text-gray)!important}.dash-efficiency-plan--active{color:var(--primary-light)!important}.dash-efficiency-plan--muted{color:#20302e8c!important;font-size:.75rem}.dash-page-intro{margin:.35rem 0 .15rem;padding-left:24px;padding-right:24px;box-sizing:border-box;width:100%;max-width:none}.dash-page-intro__text,.dash-capability-threads.dash-page-intro__text{color:var(--text-gray)!important;font-size:var(--font-size-sm, .875rem)!important;line-height:1.55;font-weight:400;margin:0;max-width:52rem;text-align:left}.dash-main-container .dash-farhan-nadeem{color:#20302e!important}.dash-main-container .dash-traxccel{color:var(--text-gray)!important}.dash-frame-groups--column{display:flex;flex-direction:column;height:100%;width:100%}.dash-menu-status{padding:1.25rem .75rem;text-align:center;color:var(--text-gray);font-size:var(--font-size-sm, .875rem)}.dash-main-nav-parents--scroll{flex:1 1 auto;min-height:0;position:relative;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.dash-main-nav-parents--scroll::-webkit-scrollbar{display:none}.dash-main-nav5s--scroll{max-height:200px;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.dash-main-nav5s--scroll::-webkit-scrollbar{display:none}.dash-dashboard,.rep-assessment{color:#20302e!important;font-weight:600;font-size:clamp(1.35rem,1.2rem + .6vw,1.75rem);letter-spacing:-.02em;line-height:1.25}.dash-your-project{color:#20302e!important}.dash-main-container .dash-frame-div p,.dash-main-container .dash-frame-parent1 p{color:var(--light)}.dash-main-container .dash-frame-div p strong,.dash-main-container .dash-frame-parent1 p strong{color:#20302e}.dash-main-container .dash-frame-div p small,.dash-main-container .dash-frame-parent1 p small{color:var(--text-gray)}.dash-main-container .dash-frame-div p span,.dash-main-container .dash-frame-parent1 p span{color:inherit}.dash-frame-container{position:relative;cursor:pointer}.dash-profile-dropdown{position:absolute;top:calc(100% + var(--spacing-xs, .5rem));right:0;min-width:180px;background-color:var(--dark);border:1px solid var(--primary-light);border-radius:var(--border-radius-sm, 8px);box-shadow:0 4px 12px #20302e1a;padding:var(--spacing-sm, .5rem) 0;z-index:1000;overflow:hidden}.dash-profile-dropdown:before{display:none}.dash-profile-dropdown__item{position:relative;z-index:1;display:block;width:100%;text-align:left;background:transparent;border:none;border-radius:0;color:var(--text-gray)!important;padding:var(--spacing-sm, .5rem) var(--spacing-lg, 1rem);font-size:var(--font-size-sm, .875rem);font-weight:400;font-family:inherit;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.dash-profile-dropdown__item:hover,.dash-profile-dropdown__item:focus-visible{background-color:var(--natural-dark);color:var(--text-gray)!important;outline:none}.dash-frame-div,.rep-table-parent .dash-frame-div{position:relative;background:var(--dark)!important;border:none!important;box-shadow:0 8px 32px #20302e1a!important;color:var(--light)}.dash-frame-div:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(45deg,var(--primary) 0%,var(--primary-dark) 45%,var(--dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.dash-main-container .dash-frame-div>*{position:relative;z-index:1}.dash-main-container:not(.app-shell) .dash-frame-wrapper{width:100%;height:auto!important;min-height:0;padding:var(--spacing-lg, 1.5rem);box-sizing:border-box;overflow:visible!important}.dash-main-container:not(.app-shell) .dash-frame-div{width:100%;padding:var(--spacing-lg, 1.5rem) var(--spacing-lg, 1.5rem) var(--spacing-xl, 2rem)!important;overflow:visible!important;height:auto!important;min-height:0;flex:none!important;gap:var(--spacing-md, 1rem);box-sizing:border-box;border-radius:var(--border-radius-md, 12px)}.dash-main-container.app-shell .dash-frame-wrapper{width:100%;height:auto!important;min-height:0;padding:0!important;margin:0!important;box-sizing:border-box;overflow:visible!important}.dash-main-container.app-shell .dash-frame-div{width:100%;padding:1.25rem 1.5rem 1.75rem!important;margin:0!important;overflow:visible!important;height:auto!important;min-height:calc(100vh - 6rem);flex:none!important;gap:var(--spacing-md, 1rem);box-sizing:border-box;border-radius:12px!important;box-shadow:0 1px #fff9,0 2px 16px #20302e0d!important}.dash-main-container .dash-frame-div>:last-child{margin-bottom:0}.dash-main-container .cap-message-section,.dash-main-container .cap-frame-content,.dash-main-container .cap-frame-3465212,.dash-main-container .cap-frame-1000005388,.dash-main-container .cap-frame-1000005381,.dash-main-container .cap-frame-wrapper12,.dash-main-container .asses-frame-parent1,.dash-main-container .asses-frame-wrapper,.dash-main-container .asses-frame-div,.dash-main-container .value-estimation-form-root{overflow:visible!important;height:auto!important;max-height:none!important}.dash-main-container .cap-message-section{background:transparent!important}.dash-main-container .dash-frame-div .chat-page-body{width:100%;padding:0;flex:none;min-height:0}.dash-main-container .dash-frame-div .chat-frame-1000005381,.dash-main-container .dash-frame-div .chat-frame-1000005388,.dash-main-container .dash-frame-div .chat-frame-content,.dash-main-container .dash-frame-div .chat-message-section{overflow:visible!important;height:auto!important;max-height:none!important}.dash-main-container .dash-frame-div .rep-table-parent{width:100%;margin:0!important;padding:0!important;min-height:0;border:none!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dash-main-container .dash-frame-div .rep-table-parent .reports-empty-state{min-height:320px}.dash-main-container,.rep-main-container,.cap-main-container{--table-row-odd: var(--app-table-row-bg, #ffffff);--table-row-even: var(--app-table-zebra, #f1eee9);--table-row-nested: var(--app-table-zebra, #f1eee9)}.dash-main-container .table,.rep-main-container .table{color:var(--light);margin-bottom:0;border-collapse:separate;border-spacing:0}.dash-main-container .table thead th,.rep-main-container .table thead th{background:var(--app-table-head-bg, #f4f1ec)!important;color:var(--app-table-muted, #6b7876)!important;border-color:#20302e1a!important;font-weight:600;font-size:.8125rem;letter-spacing:.01em;padding:.75rem 1rem;vertical-align:middle;white-space:nowrap}.dash-main-container .table thead th:first-child,.rep-main-container .table thead th:first-child{border-top-left-radius:var(--border-radius-xs, 4px)}.dash-main-container .table thead th:last-child,.rep-main-container .table thead th:last-child{border-top-right-radius:var(--border-radius-xs, 4px)}.dash-main-container .table>:not(caption)>*>*,.rep-main-container .table>:not(caption)>*>*,.cap-main-container .table>:not(caption)>*>*{--bs-table-bg-type: transparent;box-shadow:none!important}.dash-main-container .table thead th:last-child,.rep-main-container .table thead th:last-child,.cap-main-container .table thead th:last-child,.dash-main-container .table tbody td:last-child,.rep-main-container .table tbody td:last-child,.cap-main-container .table tbody td:last-child{width:1%;min-width:6.75rem;white-space:nowrap!important;text-align:left!important;vertical-align:middle;position:sticky;right:0;z-index:2;box-shadow:none!important}.dash-main-container .table thead th:last-child,.rep-main-container .table thead th:last-child,.cap-main-container .table thead th:last-child{z-index:4;background:var(--app-table-head-bg, #f4f1ec)!important}.dash-main-container .table-striped>tbody>tr:nth-of-type(odd)>td:last-child,.dash-main-container .table-striped>tbody>tr:nth-of-type(odd)>td:last-child.bg-light,.rep-main-container .table-striped>tbody>tr:nth-of-type(odd)>td:last-child,.rep-main-container .table-striped>tbody>tr:nth-of-type(odd)>td:last-child.bg-light,.cap-main-container .table-striped>tbody>tr:nth-of-type(odd)>td:last-child,.cap-main-container .table-striped>tbody>tr:nth-of-type(odd)>td:last-child.bg-light{background-color:var(--table-row-odd, #ffffff)!important;background:var(--table-row-odd, #ffffff)!important}.dash-main-container .table-striped>tbody>tr:nth-of-type(2n)>td:last-child,.dash-main-container .table-striped>tbody>tr:nth-of-type(2n)>td:last-child.bg-light,.rep-main-container .table-striped>tbody>tr:nth-of-type(2n)>td:last-child,.rep-main-container .table-striped>tbody>tr:nth-of-type(2n)>td:last-child.bg-light,.cap-main-container .table-striped>tbody>tr:nth-of-type(2n)>td:last-child,.cap-main-container .table-striped>tbody>tr:nth-of-type(2n)>td:last-child.bg-light{background-color:var(--table-row-even, #f1eee9)!important;background:var(--table-row-even, #f1eee9)!important}.dash-main-container .table tbody tr:hover>td:last-child,.dash-main-container .table tbody tr:hover>td:last-child.bg-light,.rep-main-container .table tbody tr:hover>td:last-child,.rep-main-container .table tbody tr:hover>td:last-child.bg-light{background-color:rgba(var(--primary-rgb),.1)!important;background:rgba(var(--primary-rgb),.1)!important}.dash-main-container .table tbody td:last-child .btn-list-actions,.rep-main-container .table tbody td:last-child .btn-list-actions,.dash-main-container .table tbody td:last-child>div:has(>.btn-list-edit),.rep-main-container .table tbody td:last-child>div:has(>.btn-list-edit){justify-content:flex-start!important;width:auto}.dash-main-container .table tbody td,.rep-main-container .table tbody td{border-color:#20302e1a!important;color:var(--light);padding:.875rem 1rem;vertical-align:middle;min-height:3.25rem;font-size:var(--font-size-sm, .875rem)}.dash-main-container .dash-frame-div .table,.dash-main-container .dash-frame-div .table-responsive{width:100%}.dash-main-container .dash-frame-div .table-responsive,.dash-main-container .dash-frame-div>.dash-frame-parent1>div[style*=width]{overflow-x:auto;border-radius:var(--border-radius-xs, 4px)}.dash-main-container .dash-frame-div .table{min-width:100%}.dash-main-container .table-striped>tbody>tr:nth-of-type(odd)>*,.rep-main-container .table-striped>tbody>tr:nth-of-type(odd)>*,.cap-main-container .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-bg-type: transparent;background-color:var(--table-row-odd, #ffffff)!important;background:var(--table-row-odd, #ffffff)!important;box-shadow:none!important;color:var(--light)!important}.dash-main-container .table-striped>tbody>tr:nth-of-type(2n)>*,.rep-main-container .table-striped>tbody>tr:nth-of-type(2n)>*,.cap-main-container .table-striped>tbody>tr:nth-of-type(2n)>*{--bs-table-bg-type: transparent;background-color:var(--table-row-even, #f1eee9)!important;background:var(--table-row-even, #f1eee9)!important;box-shadow:none!important;color:var(--light)!important}.dash-main-container .table tbody tr,.dash-main-container .table tbody tr td,.rep-main-container .table tbody tr,.rep-main-container .table tbody tr td,.cap-main-container .table tbody tr,.cap-main-container .table tbody tr td{background-color:inherit}.dash-main-container .table tbody tr[style],.dash-main-container .table tbody tr[style] td,.rep-main-container .table tbody tr[style],.rep-main-container .table tbody tr[style] td,.cap-main-container .table tbody tr[style],.cap-main-container .table tbody tr[style] td{background-color:var(--table-row-nested, #f1eee9)!important;color:var(--light)!important}.dash-main-container .table tbody tr[style] td span,.rep-main-container .table tbody tr[style] td span,.cap-main-container .table tbody tr[style] td span{color:var(--text-gray)!important}.rep-main-container tbody tr:nth-child(odd),.rep-main-container tbody tr:nth-child(odd) td{background-color:var(--table-row-odd, #ffffff)!important;color:var(--light)!important}.rep-main-container tbody tr:nth-child(2n),.rep-main-container tbody tr:nth-child(2n) td{background-color:var(--table-row-even, #f1eee9)!important;color:var(--light)!important}.rep-main-container th{background:var(--app-table-head-bg, #f4f1ec)!important;color:var(--app-table-muted, #6b7876)!important;border-color:#20302e1a!important}.rep-main-container td{color:var(--light)!important;border-color:#20302e1a!important}.dash-main-container .table tbody tr:hover>*,.rep-main-container .table tbody tr:hover>*{background-color:rgba(var(--primary-rgb),.1)!important}.dash-main-container .table td.bg-light,.rep-main-container .table td.bg-light,.cap-main-container .table td.bg-light{--bs-bg-opacity: 0;background-color:inherit!important}.dash-main-container .table tbody td[style*=green],.rep-main-container .table tbody td[style*=green]{color:#6ee7b7!important}.dash-main-container .table tbody td[style*=red],.rep-main-container .table tbody td[style*=red]{color:#fca5a5!important}.dash-main-container .text-center,.rep-main-container .text-center{color:var(--text-gray)}.dash-main-container .dash-frame-div .dash-frame-parent1{display:flex;flex-direction:column;gap:var(--spacing-md, 1rem);width:100%}.dash-main-container .dash-frame-div .dash-frame-parent1 .btn-dashboard-primary.mb-3,.dash-main-container .dash-frame-div .dash-frame-parent1 .btn.mb-3{margin-bottom:0!important}.dash-list-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;flex-wrap:wrap}.dash-list-toolbar__intro{flex:1 1 14rem;min-width:0}.dash-list-toolbar__title{margin:0;color:#20302e!important;font-size:1.05rem;font-weight:600;line-height:1.35}.dash-list-toolbar__desc{margin:.25rem 0 0;color:var(--text-gray)!important;font-size:var(--font-size-sm, .875rem);line-height:1.45;max-width:40rem}.cap-list-toolbar{flex-direction:column;align-items:stretch}.cap-list-toolbar__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.cap-master-catalog-prompt{margin-top:.45rem}.cap-list-toolbar__header .cap-master-catalog-btn{flex-shrink:0;min-height:3.15rem;padding:.8rem 1.6rem!important;font-size:1.05rem;font-weight:700;width:auto!important;white-space:nowrap}.cap-list-toolbar .dash-list-toolbar__actions{margin-left:0;width:100%}.dash-list-toolbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex:0 0 auto;margin-left:auto}.dash-list-toolbar__actions .btn-dashboard-primary,.dash-list-toolbar>.btn-dashboard-primary{width:auto!important;flex-shrink:0;white-space:nowrap}.dash-table-sort,.dash-list-toolbar__actions .dash-filter-select{width:13rem;max-width:100%;flex:0 0 13rem}.dash-table-search{width:16rem;min-width:16rem;max-width:100%;flex:1 1 16rem}.pm-project-management>.dash-list-toolbar{margin-bottom:1.25rem}.dash-search-field{position:relative;display:block;width:100%;max-width:100%}.dash-search-field__icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);z-index:3;width:.875rem!important;height:.875rem!important;min-width:.875rem;font-size:.875rem!important;color:var(--text-gray)!important;pointer-events:none;line-height:1;flex-shrink:0}.dash-main-container .dash-search-field input.dash-search-field__input,.rep-main-container .dash-search-field input.dash-search-field__input,.cap-main-container .dash-search-field input.dash-search-field__input,.dash-main-container .dash-search-field .form-control.dash-search-field__input,.rep-main-container .dash-search-field .form-control.dash-search-field__input,.cap-main-container .dash-search-field .form-control.dash-search-field__input,body:has(.dash-main-container) .modal .dash-search-field input.dash-search-field__input{width:100%!important;padding-left:2.75rem!important}.dash-your-project-parent .dash-search-field{width:min(20rem,100%)}.dash-filter-row{align-items:stretch}.dash-filter-row .dash-search-field,.dash-filter-row .dash-filter-select{width:100%;max-width:none}.dash-main-container .dash-filter-row .dash-search-field__input,.dash-main-container .dash-filter-row .dash-filter-select.form-select,.dash-main-container .dash-filter-row .dash-filter-select{height:auto!important;min-height:2.625rem!important;box-sizing:border-box}.dash-main-container .pagination,.rep-main-container .pagination{gap:.25rem;margin-top:var(--spacing-lg, 1.5rem);margin-bottom:0;flex-wrap:wrap}.dash-main-container .pagination .page-link,.rep-main-container .pagination .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .65rem;background:#ffffffeb;border:1px solid rgba(32,48,46,.12);border-radius:var(--border-radius-xs, 4px)!important;color:var(--light);font-size:var(--font-size-sm, .875rem);font-weight:500;transition:background .2s ease,border-color .2s ease,color .2s ease}.dash-main-container .pagination .page-item.active .page-link,.rep-main-container .pagination .page-item.active .page-link{position:relative;z-index:0;background:var(--natural-dark-light)!important;border:1.5px solid transparent!important;color:#20302e!important;background-image:linear-gradient(var(--natural-dark-light),var(--natural-dark-light)),linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.dash-main-container .pagination .page-link:hover,.rep-main-container .pagination .page-link:hover{background:rgba(var(--primary-rgb),.18);border-color:rgba(var(--primary-rgb),.45);color:#20302e}.dash-main-container .pagination .page-item.disabled .page-link,.rep-main-container .pagination .page-item.disabled .page-link{opacity:.45;pointer-events:none}.dash-main-container .alert-danger,.rep-main-container .alert-danger{background:#ef444426;border-color:var(--error);color:#fca5a5}.dash-main-container .alert-success,.rep-main-container .alert-success{background:#10b98126;border-color:var(--success);color:#6ee7b7}.dash-report-box{background:var(--natural-dark)!important;border:1px solid rgba(32,48,46,.1)!important;color:var(--light)}.dash-report-message strong{color:#20302e}.dash-report-message p{color:var(--text-gray)!important}.rep-main-container .d-flex.shadow-sm{background:var(--natural-dark)!important;border:1px solid rgba(32,48,46,.1)!important}.rep-table-parent{color:var(--light)}.rep-table-header h2{color:#20302e!important}.rep-table-header p{color:var(--text-gray)!important}.dash-main-container .dash-frame-div .form-label,.dash-main-container .dash-frame-div label.form-label{color:var(--primary-light)!important}.dash-main-container .dash-frame-div .form-check-label{color:var(--light)!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-layer-1-wrappers{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:14px 10px 0;margin:0 0 25px;min-height:0;box-sizing:border-box}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-home-logo-link{display:flex;align-items:center;line-height:0}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-layer-1-icons{width:var(--size-xl, 48px);height:auto;max-width:100%;max-height:40px;display:block;overflow:visible;object-fit:contain;object-position:left center;flex-shrink:0;opacity:1;filter:none}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-home-logo-link:hover .dash-layer-1-icons,:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-home-logo-link:hover{opacity:1;filter:none}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-iconss{filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(500%) hue-rotate(180deg) brightness(95%)!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-main-nav1s.dash-selected .dash-iconss,:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-submenu-item.dash-selected .dash-iconss{filter:brightness(0) saturate(100%) invert(58%) sepia(52%) saturate(456%) hue-rotate(166deg) brightness(93%) contrast(89%)!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-frame-childs,:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-chevron-down-icons{filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(500%) hue-rotate(180deg) brightness(95%);opacity:.85}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-change-projects{color:var(--primary-light)!important}.dash-main-container .dash-frame-parents .dash-change-projects-btn{width:100%!important;min-width:0!important;margin-top:.5rem;text-decoration:none!important}.dash-main-container .dash-frame-parents .dash-change-projects-btn__icon{width:16px;height:16px;flex-shrink:0;filter:brightness(0) invert(1);opacity:.9}.dash-main-container .dash-frame-parents .dash-change-projects-btn__label{line-height:1.1}.dash-main-container .dash-frame-parents.collapsed .dash-change-projects-btn{padding-left:0!important;padding-right:0!important}.dash-main-container .dash-frame-parents.collapsed .dash-change-projects-btn__label{display:none}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-main-nav-parents,:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-menu-item-wrapper,:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-main-nav-parents a{width:100%;box-sizing:border-box}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-main-nav-parents a{display:block;text-decoration:none;color:inherit}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-main-nav1s{width:100%!important;min-height:44px!important;height:44px!important;box-sizing:border-box!important;padding:0 12px!important;margin:2px 0!important;gap:10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;border-radius:8px!important;border:1px solid transparent!important;border-left-width:3px!important;border-left-color:transparent!important;overflow:hidden;cursor:pointer;transform:none!important;transition:background .2s ease,border-color .2s ease}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-main-nav1s.dash-menu-item-with-dropdown{justify-content:space-between!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-main-nav1s.dash-selected,:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-submenu-item.dash-selected{border-left-color:var(--primary)!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-menu-content{display:flex;align-items:center;flex:1;min-width:0;gap:10px}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-iconss{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;object-fit:contain;flex-shrink:0;transform:none!important;display:block!important;overflow:visible!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-dashboards{flex:1;min-width:0;font-size:14px!important;font-weight:500!important;line-height:1.25!important;color:var(--text-gray)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents,.dash-admin-home,.dash-role-stats) .dash-menu-new-badge{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;margin-left:.25rem;padding:.12rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:#fecaca!important;background:#a72b2a47!important;border:1px solid rgba(167,43,42,.5);white-space:nowrap}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents,.dash-admin-home,.dash-role-stats) .dash-menu-new-badge__dot{width:.35rem;height:.35rem;border-radius:50%;background:var(--highlight-1, #f1eee9);box-shadow:0 0 #e11d2e73;animation:dash-menu-unread-pulse 1.8s ease-out infinite}@keyframes dash-menu-unread-pulse{0%{box-shadow:0 0 #e11d2e73}70%{box-shadow:0 0 0 .3rem #e11d2e00}to{box-shadow:0 0 #e11d2e00}}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-main-nav1s.dash-selected .dash-dashboards,:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-submenu-item.dash-selected .dash-dashboards{color:var(--primary-light)!important;font-weight:600!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-dropdown-arrow{flex-shrink:0;width:16px;min-width:16px;height:16px;display:block;margin:0;background-image:var(--dashboard-select-chevron);background-repeat:no-repeat;background-position:center;background-size:12px 8px;transition:transform .2s ease}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-dropdown-arrow.open{transform:rotate(180deg)}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-submenu-container{background-color:#ffffffeb!important;border-left:2px solid rgba(var(--primary-rgb),.35)!important;width:100%!important;margin-left:0!important;margin-top:2px;padding:2px 0;border-radius:0 8px 8px 0;overflow:hidden;box-sizing:border-box}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-submenu-item{border-bottom:none!important;margin:2px 0!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-submenu-item:hover{background-color:#ffffffeb!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-submenu-item.dash-selected{background-color:rgba(var(--primary-rgb),.12)!important;font-weight:600}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-submenu-item.dash-selected:hover{background-color:rgba(var(--primary-rgb),.18)!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-submenu-item:last-child{border-bottom:none!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-submenu-container .dash-menu-item-wrapper{padding-left:4px}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-submenu-container .dash-submenu-container{margin-left:8px;width:calc(100% - 8px)!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-menu-item-with-dropdown:hover{background-color:#ffffffeb!important}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-menu-item-with-dropdown:hover .dash-dropdown-arrow{opacity:1}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-dropdown-arrow{opacity:.9}:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-main-nav1s.dash-selected:hover{background-color:rgba(var(--primary-rgb),.22)!important}.dash-main-container .pm-project-management{overflow:visible}.pm-toolbar{display:flex;justify-content:flex-end;width:100%;margin-bottom:1.25rem}.pm-layout{display:grid;grid-template-columns:minmax(260px,36%) 1fr;gap:1.5rem;width:100%;align-items:start}.pm-panel{min-width:0}.pm-panel__title{margin:0 0 .85rem;color:#20302e!important;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pm-panel--projects{min-height:280px}.pm-list{display:flex;flex-direction:column;gap:.65rem}.pm-list-card{display:flex;align-items:center;gap:.75rem;width:100%;margin-bottom:0;cursor:pointer;background-color:#ffffffeb!important;border:1px solid rgba(32,48,46,.1)!important;border-radius:8px;padding:.9rem 1rem;box-shadow:0 2px 8px #20302e1a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;position:relative}.pm-list-card:hover{box-shadow:0 4px 14px #20302e1a;transform:translateY(-1px);border-color:rgba(var(--primary-rgb),.35)!important}.pm-list-card--selected{background-color:rgba(var(--primary-rgb),.18)!important;border:1px solid var(--primary)!important;box-shadow:0 4px 16px rgba(var(--primary-rgb),.2)}.pm-list-card--selected:hover{transform:none}.pm-list-card__body{flex:1;min-width:0}.pm-list-card__title{color:#20302e!important;font-size:.95rem;font-weight:600;line-height:1.35;margin-bottom:.25rem}.pm-list-card__subtitle{color:var(--text-gray)!important;font-size:.8125rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-chevron{flex-shrink:0;width:0;height:0;border-left:7px solid var(--primary-light);border-top:5px solid transparent;border-bottom:5px solid transparent;transition:transform .2s ease}.pm-chevron--open{transform:rotate(90deg)}.pm-project-list{display:flex;flex-direction:column;gap:.85rem}.pm-project-card{position:relative;border:1px solid rgba(32,48,46,.1)!important;border-radius:10px;padding:1.2rem 5.5rem 1.2rem 1.35rem;background-color:#ffffffeb!important;box-shadow:0 2px 8px #20302e1a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer;margin-bottom:0}.pm-project-card__icon-actions{position:absolute;top:15px;right:15px;z-index:1;display:flex;gap:.4rem}.pm-project-card__icon-actions .dashboard-icon-action{position:relative;top:auto;right:auto}.pm-project-card:hover{box-shadow:0 4px 14px #20302e1a;transform:translateY(-1px);border-color:rgba(var(--primary-rgb),.35)!important}.pm-project-card__title{margin:0 0 .85rem;padding-right:.5rem;color:#20302e!important;font-size:1.125rem;font-weight:600;line-height:1.3}.pm-project-card__meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.65rem 1.25rem;margin:0}.pm-project-card__meta-row{display:flex;flex-direction:column;gap:.2rem}.pm-project-card__meta-row dt{margin:0;color:var(--text-gray)!important;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.pm-project-card__meta-row dd{margin:0;color:var(--light)!important;font-size:.9rem;line-height:1.4}.pm-project-card__actions{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(32,48,46,.1)}.pm-project-card__actions .btn-dashboard-primary{padding:.45rem 1.1rem;font-size:.8125rem;width:auto;max-width:100%;white-space:nowrap}.pm-invitations-panel__form{margin-bottom:0}.pm-invitation-url-box{margin-bottom:0;padding:.85rem 1rem;border-radius:8px;border:1px solid rgba(32,48,46,.1);background:#ffffffeb}.pm-invitation-url-box__label{margin-bottom:.5rem;color:var(--text-gray);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pm-invitation-url-box__code{display:block;margin-bottom:.65rem;color:var(--light)!important;font-size:.8125rem;word-break:break-all;background:transparent}.pm-invitations-panel__loading{margin:0;color:var(--text-gray);font-size:.9rem}.pm-invitations-table-wrap{border-radius:8px;border:1px solid rgba(32,48,46,.1);overflow:auto}body:has(.dash-main-container) .modal .pm-invitations-table{margin-bottom:0;color:var(--light)}body:has(.dash-main-container) .modal .pm-invitations-table thead th{background:var(--natural-dark)!important;color:#20302e!important;border-color:#20302e1a!important;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}body:has(.dash-main-container) .modal .pm-invitations-table tbody td{border-color:#20302e1a!important;color:var(--light)!important;vertical-align:middle!important;font-size:.875rem}body:has(.dash-main-container) .modal .pm-invitations-table__status-col,body:has(.dash-main-container) .modal .pm-invitations-table__status{text-align:center;width:1%;white-space:nowrap}body:has(.dash-main-container) .modal .pm-invitations-table thead .pm-invitations-table__status-col,body:has(.dash-main-container) .modal .pm-invitations-table thead .pm-invitations-table__actions-col{text-align:center}body:has(.dash-main-container) .modal .pm-invitations-table__actions-col,body:has(.dash-main-container) .modal .pm-invitations-table__actions{text-align:center;width:1%;white-space:nowrap}body:has(.dash-main-container) .modal .pm-invitations-table__status{padding-top:.65rem!important;padding-bottom:.65rem!important}body:has(.dash-main-container) .modal .pm-invitations-table__actions{padding-top:.5rem!important;padding-bottom:.5rem!important}body:has(.dash-main-container) .modal .pm-invitations-table.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#f1eee9!important;color:var(--light)!important}body:has(.dash-main-container) .modal .pm-invitations-table.table-striped>tbody>tr:nth-of-type(2n)>*{background-color:#fff!important;color:var(--light)!important}body:has(.dash-main-container) .modal .pm-invitations-table tbody tr:hover>*{background-color:rgba(var(--primary-rgb),.08)!important}.pm-invitations-table__empty,.pm-invitations-table__muted{color:var(--text-gray)!important;text-align:center}body:has(.dash-main-container) .modal .pm-invitations-table .app-status--success{background:#0f6b661f!important;border-color:#0f6b6647!important;color:var(--app-primary, #0f6b66)!important}body:has(.dash-main-container) .modal .pm-invitations-table .app-status--warning{background:#b8860b24!important;border-color:#b8860b52!important;color:var(--app-warning, #9a6700)!important}body:has(.dash-main-container) .modal .pm-invitations-table .app-status--danger{background:#d645451f!important;border-color:#d6454552!important;color:var(--app-danger, #d64545)!important}body:has(.dash-main-container) .modal .pm-invitations-table .app-status--muted{background:var(--app-surface-alt, #f3f1ec)!important;border-color:var(--app-border, #e6e1d9)!important;color:var(--app-text-muted, #5c6b69)!important}.rm-menu-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.375rem;padding:.25rem .6rem;margin:0 .35rem .35rem 0;border-radius:999px;font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap;vertical-align:middle;background:var(--app-primary-tint, #e7f3f1)!important;border:1px solid var(--app-border, #e6e1d9);color:var(--app-primary, #0f6b66)!important}.rm-menu-badge-list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;max-width:100%;min-width:0}.rm-menu-badge-list .rm-menu-badge{margin:0}.pm-placeholder,.pm-empty-state,.pm-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:220px;padding:2rem 1.5rem;text-align:center;border-radius:10px;border:1px dashed rgba(32,48,46,.14);background:#ffffffeb;color:var(--text-gray)!important}.pm-placeholder p,.pm-empty-state p,.pm-loading{margin:0;font-size:.9375rem;line-height:1.5}.pm-empty-state strong{color:var(--light)!important}.pm-sme-block{margin-top:.85rem;padding:.65rem .75rem;background-color:#ffffffeb!important;border-radius:6px;border:1px solid rgba(32,48,46,.1)!important}.pm-sme-block__label{display:block;margin-bottom:.25rem;color:var(--light)!important;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pm-sme-block__names{display:block;color:var(--text-gray)!important;font-size:.875rem;line-height:1.45}@media(max-width:992px){.pm-layout,.pm-project-card__meta{grid-template-columns:1fr}}.dash-main-container .loading-container{color:var(--text-gray)!important}.pm-list-card .cap-strategic-management,.pm-project-card .cap-data-ai{font-size:1.1rem!important;font-weight:600!important;color:#20302e!important;margin-bottom:8px;line-height:1.3}.pm-list-card .cap-focuses-on-planning,.pm-project-card .Sub-cap-data-ai,.pm-project-card .Sub-cap-data-ai span{color:var(--text-gray)!important}.pm-sme-checkbox-list{display:flex;flex-direction:column;gap:.25rem;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:.5rem .65rem;border-radius:8px;background:#ffffffeb;border:1px solid rgba(32,48,46,.1);scrollbar-width:thin;scrollbar-color:rgba(32,48,46,.12) transparent}.pm-sme-checkbox-list::-webkit-scrollbar{width:6px}.pm-sme-checkbox-list::-webkit-scrollbar-thumb{background:#0f6b661f;border-radius:999px}.pm-sme-checkbox-item.form-check{display:flex;align-items:flex-start;gap:.625rem;margin:0;padding:.45rem .35rem;border-radius:6px;transition:background .2s ease}.pm-sme-checkbox-item.form-check:hover{background:#ffffffeb}.pm-sme-checkbox-item .form-check-input{float:none;flex-shrink:0;margin:.15rem 0 0!important;width:1rem;height:1rem;position:static}.pm-sme-checkbox-item .form-check-label{color:var(--light)!important;cursor:pointer;flex:1;min-width:0;margin-left:0!important;padding-left:0!important;line-height:1.4;word-break:break-word}body:has(.dash-main-container) .modal .pm-sme-checkbox-item .form-check-input{margin-top:.15rem!important}.pm-sme-checkbox-list__loading,.pm-sme-checkbox-list__empty{padding:.75rem;border-radius:8px;background:#ffffffeb;border:1px solid rgba(32,48,46,.1);color:var(--text-gray);font-size:.875rem}.client-projects-panel{width:100%}.client-projects-subtitle{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--text-gray);line-height:1.5}.client-projects-loading,.client-projects-empty{margin-top:var(--spacing-lg);color:var(--text-gray);font-size:var(--font-size-sm)}.client-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg);width:100%;margin-top:var(--spacing-lg)}.client-project-card{width:100%;text-align:left;border:none;font:inherit}.client-project-card.pm-project-card--selected{background-color:rgba(var(--primary-rgb),.18)!important;border-color:var(--primary)!important;box-shadow:0 4px 16px rgba(var(--primary-rgb),.2)}.client-project-card__cta{display:inline-block;margin-top:var(--spacing-md);font-size:var(--font-size-xs);font-weight:600;color:var(--primary-light);letter-spacing:.02em}@media(max-width:768px){.client-project-grid{grid-template-columns:1fr}.dash-main-container .dash-page-intro__text{font-size:.8125rem!important}}.dash-admin-home{width:100%;padding:.5rem 0 2rem}.dash-admin-home__welcome{margin-bottom:.5rem!important;font-size:1.75rem!important;font-weight:600!important;color:#20302e!important}.dash-admin-home__subtitle{margin-bottom:1.75rem!important;max-width:42rem;color:var(--text-gray)!important}.dash-admin-home__loading{color:var(--text-gray)!important}.dash-admin-home__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.dash-admin-home__card{display:flex;align-items:center;gap:.65rem;min-height:4.5rem;padding:1rem 1.15rem;border-radius:8px;border:1px solid rgba(32,48,46,.12);background:#ffffffeb;color:var(--light);text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.dash-admin-home__card:hover{border-color:rgba(var(--primary-light-rgb),.55);background:rgba(var(--primary-rgb),.14);color:#20302e;transform:translateY(-1px)}.dash-admin-home__card--alert{border-color:#a72b2a8c;background:#a72b2a24}.dash-admin-home__card--alert:hover{border-color:#a72b2abf;background:#a72b2a33}.dash-admin-home__card-label{font-size:.9375rem;font-weight:500;line-height:1.35}.dash-admin-home__card .dash-menu-new-badge{margin-left:auto}.dash-admin-home__pending{margin-bottom:1rem}.dash-role-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}.dash-role-stat{display:flex;flex-direction:column;gap:.35rem;min-height:6.25rem;padding:1rem 1.1rem;border-radius:8px;border:1px solid rgba(32,48,46,.12);background:#ffffffeb}.dash-role-stat--accent{border-color:rgba(var(--primary-light-rgb),.4);background:rgba(var(--primary-rgb),.12)}.dash-role-stat--alert{border-color:#a72b2a8c;background:#a72b2a24}.dash-role-stat__label{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:var(--text-gray)}.dash-role-stat__value{font-size:1.75rem;font-weight:600;line-height:1.15;color:#20302e}.dash-role-stat__value--text{font-size:1.15rem;font-weight:600}.dash-role-stat__hint{font-size:.75rem;color:var(--text-gray)}.dash-role-section-title{margin:1.75rem 0 .85rem;font-size:1.05rem;font-weight:600;color:#20302e}.dash-role-actions{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1rem;margin-bottom:.5rem}.dash-role-action-link{color:var(--primary-light, #7eb8c9);font-size:.9rem;font-weight:500;text-decoration:none}.dash-role-action-link:hover{color:#20302e;text-decoration:underline}.dash-role-action-link--alert{color:#fecaca;font-weight:600}.dash-role-action-link--alert:hover{color:#fee2e2}.dash-role-empty{margin:.5rem 0 1.25rem;padding:1.25rem 1.15rem;border-radius:8px;border:1px dashed rgba(32,48,46,.18);background:#ffffffeb}.dash-role-empty__title{margin:0 0 .35rem;font-size:1.05rem;font-weight:600;color:#20302e}.dash-role-empty__hint{margin:0 0 1rem;max-width:36rem;color:var(--text-gray)}.dash-role-empty__cta{display:inline-flex;width:auto;max-width:22rem}.dash-role-list{display:flex;flex-direction:column;gap:.65rem}.dash-role-list__item{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.9rem 1rem;border-radius:8px;border:1px solid rgba(32,48,46,.12);background:#ffffffeb;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.dash-role-list__item:hover{border-color:rgba(var(--primary-light-rgb),.55);background:rgba(var(--primary-rgb),.14)}.dash-role-list__title{font-size:.975rem;font-weight:600;color:#20302e}.dash-role-list__meta{font-size:.8125rem;color:var(--text-gray)}.dash-role-list__more{margin-top:.85rem;color:var(--text-gray)}.dash-role-list__more a{color:var(--primary-light, #7eb8c9)}.dash-role-project-banner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:1.25rem;padding:1rem 1.1rem;border-radius:8px;border:1px solid rgba(32,48,46,.12);background:#ffffffeb}.dash-role-project-banner__label{display:block;margin-bottom:.2rem;font-size:.75rem;font-weight:500;color:var(--text-gray)}.dash-role-project-banner__name{margin:0;font-size:1.15rem;font-weight:600;color:#20302e}.dash-role-project-banner__org{margin:.15rem 0 0;font-size:.875rem;color:var(--text-gray)}.dash-role-highlight{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.5rem;padding:.9rem 1rem;border-radius:8px;border:1px solid rgba(32,48,46,.1);background:#ffffffeb}.dash-role-highlight__label{font-size:.75rem;color:var(--text-gray)}.dash-role-highlight__value{font-size:.975rem;font-weight:600;color:#20302e}.dash-role-highlight__meta{font-size:.8125rem;color:var(--text-gray)}.dash-mobile-menu-toggle,.dash-mobile-menu-backdrop{display:none}@media(max-width:991.98px){:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container){--dash-mobile-header-offset: 12px;--dash-mobile-header-size: 44px}.dash-mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:var(--dash-mobile-header-offset);left:12px;z-index:150;width:var(--dash-mobile-header-size);height:var(--dash-mobile-header-size);padding:0;border:1px solid rgba(32,48,46,.14);border-radius:10px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#20302e;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.dash-mobile-menu-toggle:hover{background:rgba(var(--primary-rgb),.28);border-color:rgba(var(--primary-light-rgb),.55);color:var(--primary-light)}.dash-mobile-menu-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:125;background:#ffffffeb}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container){--client-sidebar-width: 0px;--client-sidebar-width-collapsed: 0px}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents){transform:translate(-100%);transition:transform .28s ease;width:100%!important;min-width:100%!important;max-width:100%!important;z-index:130}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container).dash-mobile-menu-open :is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents){transform:translate(0)}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container)>:is(.dash-frame-parent,.rep-frame-parent,.cap-frame-parent,.asses-frame-parent,.chat-frame-parent){margin-left:0!important;width:100%!important;max-width:100%!important}.dash-main-container .dash-frame-group{flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;padding:calc(var(--dash-mobile-header-offset) + var(--dash-mobile-header-size) + .75rem) 0 .75rem;gap:0;box-sizing:border-box}.dash-main-container .dash-header-nav2-wrapper{position:fixed;top:var(--dash-mobile-header-offset);right:12px;z-index:149;align-items:flex-end;justify-content:center;flex-shrink:0;height:var(--dash-mobile-header-size);max-width:min(48vw,200px)}.dash-main-container .dash-header-nav2,.dash-main-container .dash-header-nav2-inner{justify-content:flex-end;align-items:center;width:100%;height:100%}.dash-main-container .dash-header-nav2{height:100%}.dash-main-container .dash-frame-container{justify-content:flex-end;align-items:center;max-width:100%;height:100%}.dash-main-container .dash-farhan-nadeem-parent{align-items:flex-end;min-width:0;max-width:100%}.dash-main-container .dash-farhan-nadeem{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.dash-main-container .dash-traxccel{text-align:right;max-width:100%}.dash-main-container .dash-dashboard-wrapper{flex:none;width:100%;max-width:100%;min-width:0;padding:0;margin:0;box-sizing:border-box}.dash-main-container .dash-dashboard-wrapper .dash-dashboard,.dash-main-container .dash-dashboard{display:block;width:100%;max-width:100%;padding:0 0 .75rem;margin:0;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;font-size:clamp(1.25rem,5vw,1.5rem);font-weight:600;letter-spacing:-.02em;color:#20302e!important;border-bottom:1px solid rgba(32,48,46,.1);box-sizing:border-box}.dash-main-container .dash-page-intro{width:100%;max-width:100%;padding:.5rem 0 .35rem;margin:0;box-sizing:border-box}.dash-main-container .dash-page-intro__text,.dash-main-container .dash-capability-threads.dash-page-intro__text{max-width:none;width:100%;line-height:1.5}.dash-main-container:not(.app-shell)>.dash-frame-parent{padding-left:.875rem!important;padding-right:.875rem!important;overflow-x:hidden;box-sizing:border-box}.dash-main-container:not(.app-shell) .dash-frame-wrapper{padding:.75rem 0 1.25rem!important;box-sizing:border-box}.dash-main-container.app-shell .dash-frame-wrapper{padding:0!important;box-sizing:border-box}.dash-main-container:not(.app-shell) .dash-frame-div{padding:.9rem .85rem!important;border-radius:var(--border-radius-md, 12px)!important;box-sizing:border-box;overflow:hidden}.dash-main-container.app-shell .dash-frame-div{padding:.9rem 1rem!important;border-radius:var(--border-radius-md, 12px)!important;box-sizing:border-box;overflow:visible}.dash-main-container .dash-dashboard-wrapper .dash-dashboard,.dash-main-container .dash-dashboard{padding-bottom:.65rem;border-bottom-color:#20302e1a}.dash-main-container .dash-your-project-parent{display:none!important}.dash-main-container .dash-frame-wrapper,.dash-main-container .dash-frame-div,.dash-main-container .dash-frame-parent1{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dash-main-container .dash-list-toolbar{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;padding:0;margin:0 0 .85rem;border-top:none;box-sizing:border-box}.dash-main-container .dash-list-toolbar__intro{flex:1 1 auto;width:100%;max-width:100%;min-width:0}.dash-main-container .dash-list-toolbar__title{display:block;width:100%;max-width:100%;margin:0;font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:#20302e!important;overflow-wrap:break-word}.dash-main-container .dash-list-toolbar__desc{display:block;width:100%;max-width:100%;margin-top:.3rem;font-size:.8125rem!important;line-height:1.45;color:var(--text-gray)!important;overflow-wrap:break-word}.dash-main-container .dash-list-toolbar__actions,.dash-main-container .dash-list-toolbar>.btn,.dash-main-container .dash-list-toolbar>.btn-dashboard-primary,.dash-main-container .dash-list-toolbar .btn-dashboard-primary{width:100%!important;max-width:100%;margin-left:0!important;justify-content:center}.dash-main-container .dash-list-toolbar__actions{flex-direction:column;align-items:stretch;gap:.5rem}.dash-main-container .cap-list-toolbar__header{flex-direction:column;align-items:stretch}.dash-main-container .dash-table-sort,.dash-main-container .dash-table-search,.dash-main-container .dash-list-toolbar__actions .dash-filter-select{width:100%;min-width:0;flex-basis:auto}.dash-main-container .dash-list-toolbar__actions>.app-select.dash-table-sort,.dash-main-container .dash-list-toolbar__actions>.app-select.dash-filter-select{width:100%!important;flex:1 1 auto!important;max-width:none!important;border:none!important;background:transparent!important;background-image:none!important;padding:0!important}.dash-main-container .dash-filter-row{flex-direction:column;align-items:stretch;gap:.55rem;margin-bottom:.65rem}.dash-main-container .dash-filter-row .dash-search-field,.dash-main-container .dash-filter-row .dash-filter-select{width:100%!important;max-width:100%}.dash-main-container .dash-frame-parent1>.btn-dashboard-primary,.dash-main-container .dash-frame-parent1>.btn.btn-dashboard-primary{width:100%;max-width:100%}.dash-main-container .pagination{flex-wrap:wrap;justify-content:center!important;gap:.3rem;margin-top:.85rem;width:100%;max-width:100%}.dash-main-container .pagination .page-link{min-width:2.1rem;text-align:center;font-size:.75rem;padding:.3rem .45rem}.dash-main-container .dash-frame-div,.dash-main-container .dash-frame-parent1{font-size:.875rem;overflow-x:hidden}.dash-main-container .dash-frame-div p,.dash-main-container .dash-frame-parent1 p{max-width:100%;overflow-wrap:break-word}.dash-main-container .table thead th:last-child,.dash-main-container .table tbody td:last-child{position:static!important;right:auto!important;left:auto!important;width:auto!important;min-width:0!important;white-space:normal!important;box-shadow:none!important}.dash-main-container .dash-mobile-table-wrap,.dash-main-container .table-responsive{width:100%;max-width:100%;overflow:visible!important;border:none;margin:0;padding:0}.dash-main-container .dash-mobile-card-table,.dash-main-container .dash-frame-div table.table,.dash-main-container .dash-frame-parent1 table.table{display:block;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border-collapse:separate;border-spacing:0;table-layout:fixed}.dash-main-container .dash-mobile-card-table thead,.dash-main-container .dash-frame-div table.table thead,.dash-main-container .dash-frame-parent1 table.table thead{display:none}.dash-main-container .dash-mobile-card-table tbody,.dash-main-container .dash-frame-div table.table tbody,.dash-main-container .dash-frame-parent1 table.table tbody{display:flex;flex-direction:column;gap:.55rem;width:100%}.dash-main-container .dash-mobile-card-table tbody tr,.dash-main-container .dash-frame-div table.table tbody tr,.dash-main-container .dash-frame-parent1 table.table tbody tr{display:block;width:100%;max-width:100%;margin:0;box-sizing:border-box;border:1px solid rgba(32,48,46,.1);border-radius:var(--border-radius-sm, 8px);overflow:hidden;background:#ffffffeb!important}.dash-main-container .dash-mobile-card-table tbody tr:nth-of-type(2n),.dash-main-container .dash-frame-div table.table tbody tr:nth-of-type(2n),.dash-main-container .dash-frame-parent1 table.table tbody tr:nth-of-type(2n){background:#ffffffeb!important}.dash-main-container .dash-mobile-card-table tbody td,.dash-main-container .dash-frame-div table.table tbody td,.dash-main-container .dash-frame-parent1 table.table tbody td{display:grid!important;grid-template-columns:6.25rem minmax(0,1fr);column-gap:.65rem;align-items:start;width:100%!important;min-width:0!important;max-width:100%!important;position:static!important;right:auto!important;white-space:normal!important;text-align:left!important;vertical-align:top!important;padding:.5rem .7rem!important;border:none!important;border-bottom:1px solid rgba(32,48,46,.1)!important;box-shadow:none!important;font-size:.8125rem!important;line-height:1.4;color:var(--light)!important;background:transparent!important;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.dash-main-container .dash-mobile-card-table tbody tr>td:last-child,.dash-main-container .dash-frame-div table.table tbody tr>td:last-child,.dash-main-container .dash-frame-parent1 table.table tbody tr>td:last-child{border-bottom:none!important}.dash-main-container .dash-mobile-card-table tbody td:before,.dash-main-container .dash-frame-div table.table tbody td[data-label]:before,.dash-main-container .dash-frame-parent1 table.table tbody td[data-label]:before{content:attr(data-label);color:var(--text-gray);font-size:.6875rem;font-weight:600;letter-spacing:.02em;line-height:1.35;text-transform:none;padding-top:.05rem}.dash-main-container .dash-mobile-card-table tbody td.dash-mobile-table-actions,.dash-main-container .dash-frame-div table.table tbody td.dash-mobile-table-actions,.dash-main-container .dash-frame-parent1 table.table tbody td.dash-mobile-table-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;padding:.55rem .7rem!important;border-top:1px solid rgba(32,48,46,.1)!important;background:#ffffffeb!important;grid-template-columns:none}.dash-main-container .dash-mobile-card-table tbody td.dash-mobile-table-actions:before,.dash-main-container .dash-frame-div table.table tbody td.dash-mobile-table-actions:before,.dash-main-container .dash-frame-parent1 table.table tbody td.dash-mobile-table-actions:before{display:none}.dash-main-container .dash-mobile-card-table tbody td.dash-mobile-table-empty,.dash-main-container .dash-frame-div table.table tbody td.dash-mobile-table-empty,.dash-main-container .dash-frame-parent1 table.table tbody td.dash-mobile-table-empty{display:block!important;text-align:center;padding:.85rem .7rem!important;grid-template-columns:none;color:var(--text-gray)!important}.dash-main-container .dash-mobile-card-table tbody td.dash-mobile-table-empty:before,.dash-main-container .dash-frame-div table.table tbody td.dash-mobile-table-empty:before,.dash-main-container .dash-frame-parent1 table.table tbody td.dash-mobile-table-empty:before{display:none}.dash-main-container .dash-mobile-card-table .btn-list-actions,.dash-main-container .dash-mobile-card-table tbody td.dash-mobile-table-actions>div,.dash-main-container .dash-frame-div table.table tbody td.dash-mobile-table-actions>div,.dash-main-container .dash-frame-parent1 table.table tbody td.dash-mobile-table-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;width:auto;margin-left:auto}.dash-main-container .dash-mobile-card-table tbody td .btn,.dash-main-container .dash-frame-div table.table tbody td .btn,.dash-main-container .dash-frame-parent1 table.table tbody td .btn{overflow-wrap:normal;word-break:normal}.dash-main-container .badge,.dash-main-container .dash-frame-div .badge{white-space:normal;line-height:1.3;max-width:100%;font-size:.7rem}.dash-main-container .rm-menu-badge-list{display:flex;flex-wrap:wrap;gap:.3rem;width:100%;max-width:100%;min-width:0}.dash-main-container .rm-menu-badge{max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:break-word;text-align:center;justify-content:flex-start;line-height:1.3;padding:.28rem .55rem;font-size:.7rem}.dash-main-container .dash-frame-1000005394,.dash-main-container .dash-frame-1000005397:empty{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important}.dash-main-container .dash-frame-div table.table tbody td[style*=min-width],.dash-main-container .dash-frame-parent1 table.table tbody td[style*=min-width]{min-width:0!important}.dash-main-container .dash-frame-div table.table tbody td[style*=white-space],.dash-main-container .dash-frame-parent1 table.table tbody td[style*=white-space]{white-space:normal!important}.dash-main-container .dash-dashboard[style*=margin-bottom]{margin-bottom:0!important}.dash-main-container .dash-filter-row.row,.dash-main-container .dash-filter-row.g-3{--bs-gutter-x: .55rem;--bs-gutter-y: .55rem;margin-bottom:.65rem!important}.dash-main-container .dash-filter-row>[class*=col]{width:100%;max-width:100%;flex:0 0 100%}.dash-main-container .dash-search-field{width:100%}.dash-main-container .dash-search-field__input,.dash-main-container .dash-search-field input{width:100%!important;max-width:100%}.dash-main-container .table-responsive.w-100,.dash-main-container .dash-frame-parent1[style*=width]{width:100%!important;max-width:100%!important}.dash-main-container .dash-list-toolbar{margin-bottom:.65rem}.dash-main-container .dash-frame-div table.table.mt-3,.dash-main-container .dash-frame-parent1 table.table.mt-3,.dash-main-container .table-responsive .table.mt-3{margin-top:.35rem!important}.dash-main-container .dash-frame-div .mb-3{margin-bottom:.65rem!important}.dash-main-container .dash-frame-div .fw-semibold{font-size:.875rem;line-height:1.35}.dash-main-container .dash-frame-div small,.dash-main-container .dash-frame-div .text-muted{font-size:.75rem;line-height:1.35}.dash-main-container .pm-layout{grid-template-columns:1fr;gap:.75rem}.dash-main-container .pm-project-card__meta{grid-template-columns:1fr;gap:.45rem}.dash-main-container .pm-panel--projects,.dash-main-container .pm-panel{min-height:0!important}.dash-main-container .pm-placeholder,.dash-main-container .pm-empty-state,.dash-main-container .pm-loading{min-height:120px!important;padding:1rem .85rem!important}.dash-main-container .pm-project-card{padding:.85rem 2.75rem .85rem .9rem!important}.dash-main-container .pm-list-card{padding:.75rem .85rem}.dash-main-container .pm-project-management>.dash-list-toolbar{margin-bottom:.65rem}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container).dash-mobile-menu-open :is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-layer-1-wrappers{justify-content:flex-start;align-items:center;min-height:var(--dash-mobile-header-size);padding:var(--dash-mobile-header-offset) 10px 0;padding-left:calc(var(--dash-mobile-header-offset) + var(--dash-mobile-header-size) + .625rem);margin-bottom:20px;box-sizing:border-box}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container).dash-mobile-menu-open :is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-home-logo-link{justify-content:flex-start;width:auto}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container).dash-mobile-menu-open :is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-layer-1-icons{object-position:left center;margin-inline:0}body.dash-mobile-menu-open{overflow:hidden;touch-action:none}}:is(.dash-main-container,.cap-main-container,.rep-main-container,.asses-main-container,.chat-main-container){color:var(--text-gray)}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container),body:has(.dash-main-container) .modal,body:has(.rep-main-container) .modal,body:has(.cap-main-container) .modal,body:has(.asses-main-container) .modal,body:has(.chat-main-container) .modal{--client-input-bg: #ffffff;--client-input-border: rgba(32, 48, 46, .12);--client-input-filled: var(--app-input-filled, #e8f0ee);--client-input-text: #20302e;--client-input-placeholder: rgba(32, 48, 46, .55);--client-label: var(--primary-light);--client-control-font: .8125rem;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(label,.form-label,.form-check-label),body:has(.dash-main-container) .modal :is(label,.form-label,.form-check-label),body:has(.rep-main-container) .modal :is(label,.form-label,.form-check-label),body:has(.cap-main-container) .modal :is(label,.form-label,.form-check-label),body:has(.asses-main-container) .modal :is(label,.form-label,.form-check-label),body:has(.chat-main-container) .modal :is(label,.form-label,.form-check-label){color:var(--client-label)!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control:not(select):not(.form-select),.form-input:not(select):not(.form-select),.asses-custom-textarea,.asses-business-textarea,.chat-response-textarea),body:has(.dash-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control:not(select):not(.form-select),.form-input:not(select):not(.form-select)),body:has(.rep-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control:not(select):not(.form-select),.form-input:not(select):not(.form-select)),body:has(.cap-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control:not(select):not(.form-select),.form-input:not(select):not(.form-select)),body:has(.asses-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control:not(select):not(.form-select),.form-input:not(select):not(.form-select)),body:has(.chat-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control:not(select):not(.form-select),.form-input:not(select):not(.form-select)){background:var(--client-input-bg)!important;background-color:var(--client-input-bg)!important;border:2px solid var(--client-input-border)!important;border-radius:var(--border-radius-xs, 4px)!important;color:var(--client-input-text)!important;font-family:Poppins,sans-serif;font-size:var(--client-control-font, .8125rem)!important;line-height:1.5!important;box-shadow:none!important;transition:background .3s ease,border-color .3s ease;-webkit-text-fill-color:var(--client-input-text);caret-color:var(--client-input-text)}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),textarea,.form-control:not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(select):not(.form-select):not(.dash-search-field__input),.asses-custom-textarea,.asses-business-textarea,.chat-response-textarea),body:has(.dash-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),textarea,.form-control:not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(select):not(.form-select):not(.dash-search-field__input)),body:has(.rep-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),textarea,.form-control:not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(select):not(.form-select):not(.dash-search-field__input)),body:has(.cap-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),textarea,.form-control:not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(select):not(.form-select):not(.dash-search-field__input)),body:has(.asses-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),textarea,.form-control:not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(select):not(.form-select):not(.dash-search-field__input)),body:has(.chat-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),textarea,.form-control:not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(select):not(.form-select):not(.dash-search-field__input)){padding:var(--spacing-sm, .5rem) var(--spacing-md, .75rem)!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) .dash-search-field input.dash-search-field__input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) .dash-search-field .form-control.dash-search-field__input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),body:has(.dash-main-container) .modal .dash-search-field input.dash-search-field__input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),body:has(.rep-main-container) .modal .dash-search-field input.dash-search-field__input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),body:has(.cap-main-container) .modal .dash-search-field input.dash-search-field__input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]){padding-top:var(--spacing-sm, .5rem)!important;padding-right:var(--spacing-md, .75rem)!important;padding-bottom:var(--spacing-sm, .5rem)!important;padding-left:2.75rem!important}html.app-theme :is(.dash-main-container,.cap-main-container) .cap-catalog-toolbar__search.dash-search-field input.dash-search-field__input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]){height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 12px 0 30px!important;border-width:1px!important;line-height:26px!important;box-sizing:border-box!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(select,.form-select),body:has(.dash-main-container) .modal :is(select,.form-select),body:has(.rep-main-container) .modal :is(select,.form-select),body:has(.cap-main-container) .modal :is(select,.form-select),body:has(.asses-main-container) .modal :is(select,.form-select),body:has(.chat-main-container) .modal :is(select,.form-select){appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:var(--client-input-bg)!important;background-image:var(--dashboard-select-chevron)!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:16px 12px!important;border:2px solid var(--client-input-border)!important;border-radius:var(--border-radius-xs, 4px)!important;color:var(--client-input-text)!important;font-family:Poppins,sans-serif;font-size:var(--client-control-font, .8125rem)!important;padding:var(--spacing-sm, .5rem) 2.5rem var(--spacing-sm, .5rem) var(--spacing-md, .75rem)!important;line-height:1.5!important;box-shadow:none!important;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;-webkit-text-fill-color:var(--client-input-text)}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(input,textarea,.form-control,.form-input,.asses-custom-textarea,.asses-business-textarea,.chat-response-textarea)::placeholder,body:has(.dash-main-container) .modal :is(input,textarea,.form-control,.form-input)::placeholder,body:has(.rep-main-container) .modal :is(input,textarea,.form-control,.form-input)::placeholder,body:has(.cap-main-container) .modal :is(input,textarea,.form-control,.form-input)::placeholder,body:has(.asses-main-container) .modal :is(input,textarea,.form-control,.form-input)::placeholder,body:has(.chat-main-container) .modal :is(input,textarea,.form-control,.form-input)::placeholder{color:var(--client-input-placeholder)!important;-webkit-text-fill-color:var(--client-input-placeholder)!important;opacity:1!important;font-size:var(--client-control-font, .8125rem)!important;font-family:inherit!important;font-weight:inherit!important;line-height:1.5!important;letter-spacing:inherit!important}:is(.dash-main-container:not(.app-shell),.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control,.form-input,.asses-custom-textarea,.asses-business-textarea,.chat-response-textarea):focus,body:has(.dash-main-container:not(.app-shell)) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control,.form-input):focus,body:has(.rep-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control,.form-input):focus,body:has(.cap-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control,.form-input):focus,body:has(.asses-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control,.form-input):focus,body:has(.chat-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control,.form-input):focus{outline:none!important;border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:none!important;color:var(--white)!important;-webkit-text-fill-color:var(--white)!important}:is(.dash-main-container:not(.app-shell),.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(select,.form-select):focus,body:has(.dash-main-container:not(.app-shell)) .modal :is(select,.form-select):focus,body:has(.rep-main-container) .modal :is(select,.form-select):focus,body:has(.cap-main-container) .modal :is(select,.form-select):focus,body:has(.asses-main-container) .modal :is(select,.form-select):focus,body:has(.chat-main-container) .modal :is(select,.form-select):focus{outline:none!important;border:2px solid transparent!important;background-color:transparent!important;background-image:var(--dashboard-select-chevron),linear-gradient(var(--dark),var(--dark)),linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)!important;background-repeat:no-repeat,no-repeat,no-repeat!important;background-position:right .75rem center,0 0,0 0!important;background-size:16px 12px,auto,auto!important;background-origin:padding-box,padding-box,border-box!important;background-clip:padding-box,padding-box,border-box!important;box-shadow:none!important;color:#20302e!important;-webkit-text-fill-color:#20302e!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(input[placeholder]:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]),textarea[placeholder],.form-control[placeholder],.form-input[placeholder],.asses-custom-textarea[placeholder],.asses-business-textarea[placeholder],.chat-response-textarea[placeholder]):not(:placeholder-shown):not(:focus),body:has(.dash-main-container) .modal :is(input[placeholder],textarea[placeholder],.form-control[placeholder],.form-input[placeholder]):not(:placeholder-shown):not(:focus),body:has(.rep-main-container) .modal :is(input[placeholder],textarea[placeholder],.form-control[placeholder],.form-input[placeholder]):not(:placeholder-shown):not(:focus),body:has(.cap-main-container) .modal :is(input[placeholder],textarea[placeholder],.form-control[placeholder],.form-input[placeholder]):not(:placeholder-shown):not(:focus),body:has(.asses-main-container) .modal :is(input[placeholder],textarea[placeholder],.form-control[placeholder],.form-input[placeholder]):not(:placeholder-shown):not(:focus),body:has(.chat-main-container) .modal :is(input[placeholder],textarea[placeholder],.form-control[placeholder],.form-input[placeholder]):not(:placeholder-shown):not(:focus){background:var(--client-input-filled)!important;background-color:var(--client-input-filled)!important;background-image:none!important;border:2px solid var(--client-input-border)!important;box-shadow:none!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(select,.form-select) option,body:has(.dash-main-container) .modal :is(select,.form-select) option,body:has(.rep-main-container) .modal :is(select,.form-select) option,body:has(.cap-main-container) .modal :is(select,.form-select) option,body:has(.asses-main-container) .modal :is(select,.form-select) option,body:has(.chat-main-container) .modal :is(select,.form-select) option{background-color:var(--dark)!important;color:var(--light)!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(input[type=checkbox],.cap-real-checkbox,.form-check-input),body:has(.dash-main-container) .modal :is(input[type=checkbox],.form-check-input),body:has(.rep-main-container) .modal :is(input[type=checkbox],.form-check-input){accent-color:var(--primary)}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) input[type=radio],body:has(.dash-main-container) .modal input[type=radio],body:has(.rep-main-container) .modal input[type=radio]{accent-color:var(--primary)}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) .form-check-input:checked,body:has(.dash-main-container) .modal .form-check-input:checked,body:has(.rep-main-container) .modal .form-check-input:checked{background-color:var(--primary)!important;border-color:var(--primary)!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(.form-text,.text-muted),body:has(.dash-main-container) .modal :is(.form-text,.text-muted),body:has(.rep-main-container) .modal :is(.form-text,.text-muted){color:var(--text-gray)!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(input:disabled,select:disabled,textarea:disabled,.form-control:disabled,.form-select:disabled),body:has(.dash-main-container) .modal :is(input:disabled,select:disabled,textarea:disabled,.form-control:disabled,.form-select:disabled),body:has(.rep-main-container) .modal :is(input:disabled,select:disabled,textarea:disabled,.form-control:disabled,.form-select:disabled){opacity:.65!important;cursor:not-allowed!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) input[type=date],body:has(.dash-main-container) .modal input[type=date],body:has(.rep-main-container) .modal input[type=date]{color-scheme:light}:is(.dash-main-container,.asses-main-container) .asses-frame-parent1,:is(.dash-main-container,.asses-main-container) .asses-frame-div,:is(.dash-main-container,.asses-main-container) .asses-frame-wrapper{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--light)!important}:is(.dash-main-container,.cap-main-container) .cap-frame-3465212,:is(.dash-main-container,.cap-main-container) .cap-frame-content,:is(.dash-main-container,.cap-main-container) .cap-message-section{background:transparent!important}.dash-main-container :is(.cap-assessment,.rep-assessment,.asses-assessment,.chat-assessment){color:#20302e!important}:is(.dash-main-container,.cap-main-container) .cap-frame-parent5,:is(.dash-main-container,.cap-main-container) .cap-frame-parent5.highlight,:is(.dash-main-container,.cap-main-container) .cap-checkbox-parent{background:#ffffffeb!important;border:2px solid rgba(32,48,46,.12)!important;color:var(--light)!important;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}:is(.dash-main-container,.cap-main-container) .cap-frame-parent5:hover,:is(.dash-main-container,.cap-main-container) .cap-checkbox-parent:hover{background:#0f6b6614!important;border-color:#20302e2e!important}:is(.dash-main-container,.cap-main-container) .cap-checkbox-parent{cursor:pointer}:is(.dash-main-container,.cap-main-container) .cap-checkbox-parent.is-disabled{cursor:not-allowed;opacity:.72}:is(.dash-main-container,.cap-main-container) .cap-checkbox-parent.is-disabled:hover{background:#ffffffeb!important;border-color:#20302e1f!important}:is(.dash-main-container,.cap-main-container) .cap-checkbox-parent.is-selected.is-disabled:hover{background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important}:is(.dash-main-container,.cap-main-container) .cap-frame-parent5.highlight,:is(.dash-main-container,.cap-main-container) .cap-checkbox-parent.is-selected{border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:0 6px 18px #20302e1a}:is(.dash-main-container,.cap-main-container) .cap-checkbox-parent.is-selected:hover{background:linear-gradient(#f1eee9,#f1eee9) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important}:is(.dash-main-container,.cap-main-container) .cap-strategic-management,:is(.dash-main-container,.cap-main-container) .cap-data-ai,:is(.dash-main-container,.cap-main-container) .Sub-cap-data-ai,:is(.dash-main-container,.cap-main-container) .cap-efficiency-plan,:is(.dash-main-container,.cap-main-container) .cap-focuses-on-planning,:is(.dash-main-container,.cap-main-container) .cap-selected{color:var(--light)!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:var(--light)!important}.dash-main-container:not(.su-cap-assess-page) .cap-capabilities-list{gap:.85rem}.dash-main-container:not(.su-cap-assess-page) .cap-capability-row{flex-direction:column;align-items:stretch;gap:.65rem}.dash-main-container:not(.su-cap-assess-page) .cap-capability-row .cap-frame-parent5,.dash-main-container:not(.su-cap-assess-page) .cap-capability-row .cap-frame-wrapper12{flex:none;width:100%;max-width:none;min-width:0}.dash-main-container:not(.su-cap-assess-page) .cap-frame-parent5{padding:1rem 1.15rem!important;border-radius:var(--border-radius-xs, 4px);cursor:pointer}.dash-main-container:not(.su-cap-assess-page) .cap-frame-parent5 .cap-strategic-management{font-size:1rem;font-weight:600;color:#20302e!important;-webkit-text-fill-color:#20302e!important;margin-bottom:.35rem}.dash-main-container:not(.su-cap-assess-page) .cap-frame-parent5 .cap-focuses-on-planning{color:var(--text-gray)!important;-webkit-text-fill-color:var(--text-gray)!important;font-size:.8125rem;line-height:1.45}.dash-main-container:not(.su-cap-assess-page) .cap-selected{color:var(--text-gray)!important;-webkit-text-fill-color:var(--text-gray)!important;font-size:.75rem;font-weight:500}.dash-main-container:not(.su-cap-assess-page) .cap-frame-item{transition:transform .25s ease;filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(500%) hue-rotate(180deg)}.dash-main-container:not(.su-cap-assess-page) .cap-frame-item.is-expanded{transform:rotate(45deg)}.dash-main-container:not(.su-cap-assess-page) .cap-frame-wrapper12{height:auto!important;overflow:visible!important;padding:0 0 .25rem}.dash-main-container:not(.su-cap-assess-page) .cap-frame-parent6{padding-bottom:0;overflow:visible}.dash-main-container:not(.su-cap-assess-page) .cap-frame-1000005422{gap:.55rem;padding:.15rem 0 .15rem .85rem;margin-left:.15rem;border-left:2px solid rgba(32,48,46,.1)}.dash-main-container:not(.su-cap-assess-page) .cap-checkbox-parent{align-items:flex-start!important;padding:.85rem 1rem!important;border-radius:var(--border-radius-xs, 4px);gap:.15rem}.dash-main-container:not(.su-cap-assess-page) .cap-checkbox{align-items:flex-start;margin-left:0;width:100%;gap:.75rem}.dash-main-container:not(.su-cap-assess-page) .cap-checkbox-input{flex-shrink:0;padding-top:.15rem}.dash-main-container:not(.su-cap-assess-page) .cap-data-ai{font-size:.875rem!important;font-weight:600;color:#20302e!important;-webkit-text-fill-color:#20302e!important;margin-bottom:.2rem}.dash-main-container:not(.su-cap-assess-page) .Sub-cap-data-ai{font-size:.8125rem!important;color:var(--text-gray)!important;-webkit-text-fill-color:var(--text-gray)!important;line-height:1.45}.dash-main-container .cap-next-parent{margin-top:-.5rem;margin-bottom:1.25rem}.dash-main-container .cap-frame-content{margin-top:.25rem}.dash-main-container .cap-next-button.btn-dashboard-primary .cap-frame-item{width:14px;height:14px;margin-left:.35rem;filter:brightness(0) saturate(100%) invert(72%) sepia(8%) saturate(500%) hue-rotate(180deg) brightness(95%)}.dash-main-container .cap-next-button.btn-dashboard-primary:hover:not(:disabled) .cap-frame-item{filter:brightness(0) saturate(100%) invert(100%)}:is(.dash-main-container,.rep-main-container) .rep-table-parent,:is(.dash-main-container,.rep-main-container) .rep-table-parent table,:is(.dash-main-container,.rep-main-container) .reports-empty-state{background:transparent!important;box-shadow:none!important;color:var(--light)!important}:is(.dash-main-container,.rep-main-container) .rep-table-parent th,:is(.dash-main-container,.rep-main-container) .rep-table-parent td{background:transparent!important;border-color:#20302e1a!important;color:var(--light)!important}:is(.dash-main-container,.rep-main-container) .rep-table-parent thead th{background:var(--natural-dark)!important;color:#20302e!important}:is(.dash-main-container,.rep-main-container) .rep-table-parent tbody tr:hover td{background:#ffffffeb!important}:is(.dash-main-container,.rep-main-container) .rep-table-parent .reports-table tbody td:last-child{background:transparent!important;box-shadow:none!important;position:static}:is(.dash-main-container,.rep-main-container) .rep-download-link{color:var(--primary-light)!important;background:rgba(var(--primary-rgb),.15)!important;border:1px solid rgba(var(--primary-rgb),.35)!important;border-radius:6px;padding:6px 12px}:is(.dash-main-container,.chat-main-container) :is(.chat-frame-1000005381,.chat-frame-3465212,.chat-frame-1000005388,.chat-frame-content,.chat-frame-parent4,.chat-frame-parent5,.chat-frame-parent9,.chat-frame-wrapper12,.chat-frame-1000005422,.chat-thread-list,.chat-thread-list.highlight,.chat-message-section,.chat-message-box,.chat-input-container,.chat-sidebar,.chat-messages-container,.chat-footer,.chat-frame-1000005399,.chat-frame-1000005394,.chat-frame-1000005397,.chat-toolbar-section,.chat-page-body){background:transparent!important;box-shadow:none!important}:is(.dash-main-container,.chat-main-container) :is(.chat-capability-card,.chat-card:not(.chat-card--sme):not(.chat-card--client),.chat-frame-parent10,.chat-sub-capability-link,.chat-attachment-item,.chat-selected-file){background:#ffffffeb!important;border-color:#20302e1f!important;color:var(--light)!important}:is(.dash-main-container,.chat-main-container) .chat-card.chat-card--sme{border:1px solid rgba(32,48,46,.1)!important;border-left:3px solid var(--primary)!important;background:#2a73a50f!important}:is(.dash-main-container,.chat-main-container) .chat-card.chat-card--client{border:1px solid rgba(32,48,46,.1)!important;border-left:3px solid var(--highlight-1)!important;background:#db6d530f!important}:is(.dash-main-container,.chat-main-container) .chat-thread-list.highlight .chat-capability-card,:is(.dash-main-container,.chat-main-container) .chat-frame-parent10.highlight,:is(.dash-main-container,.chat-main-container) .chat-sub-capability-link.is-selected{border:2px solid transparent!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;color:#20302e!important}:is(.dash-main-container,.chat-main-container) .chat-strategic-management,:is(.dash-main-container,.chat-main-container) .chat-data-ai,:is(.dash-main-container,.chat-main-container) .chat-sub-cap-data-ai{color:var(--light)!important}.dash-main-container .dash-report-box,.dash-main-container .dash-main-nav5,.dash-main-container .dash-frame-parent2,.dash-main-container .dash-frame-parent52,.dash-main-container .dash-capabilities-wrappers,.dash-main-container .dash-strategic-management-parent{background:#ffffffeb!important;border-color:#20302e1f!important;color:var(--light)!important}.dash-main-container .dash-efficiency-plan,.dash-main-container .dash-traxccel1,.dash-main-container .dash-report-message,.dash-main-container .cap-focuses-on-planning,.dash-main-container .cap-selected{color:var(--light)!important}.dash-main-container .dash-submit-your-assessment{color:var(--text-gray)!important}.dash-main-container .asses-progress-bar1{color:var(--light)}.dash-main-container .close-button{background:#ffffffeb!important;border:1px solid rgba(32,48,46,.12)!important;border-radius:8px}.dash-main-container .dash-efficiency-plan--muted,:is(.dash-frame-parents,.rep-frame-parents,.cap-frame-parents,.asses-frame-parents,.chat-frame-parents) .dash-efficiency-plan--muted{font-size:.75rem!important;color:var(--text-gray)!important;font-weight:400!important}:root{--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}body:has(.dash-main-container) :is(select,.form-select),body:has(.rep-main-container) :is(select,.form-select),body:has(.cap-main-container) :is(select,.form-select),body:has(.asses-main-container) :is(select,.form-select),body:has(.chat-main-container) :is(select,.form-select),.dash-main-container :is(select,.form-select),.rep-main-container :is(select,.form-select),.cap-main-container :is(select,.form-select),.asses-main-container :is(select,.form-select),.chat-main-container :is(select,.form-select),body:has(.dash-main-container) .modal :is(select,.form-select),body:has(.rep-main-container) .modal :is(select,.form-select),body:has(.cap-main-container) .modal :is(select,.form-select),body:has(.asses-main-container) .modal :is(select,.form-select),body:has(.chat-main-container) .modal :is(select,.form-select){appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fff!important;background-image:var(--dashboard-select-chevron)!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:16px 12px!important;padding-right:2.5rem!important;cursor:pointer!important}body:has(.dash-main-container) :is(select,.form-select):focus,body:has(.rep-main-container) :is(select,.form-select):focus,body:has(.cap-main-container) :is(select,.form-select):focus,body:has(.asses-main-container) :is(select,.form-select):focus,body:has(.chat-main-container) :is(select,.form-select):focus,.dash-main-container :is(select,.form-select):focus,.rep-main-container :is(select,.form-select):focus,.cap-main-container :is(select,.form-select):focus,.asses-main-container :is(select,.form-select):focus,.chat-main-container :is(select,.form-select):focus,body:has(.dash-main-container) .modal :is(select,.form-select):focus,body:has(.rep-main-container) .modal :is(select,.form-select):focus,body:has(.cap-main-container) .modal :is(select,.form-select):focus,body:has(.asses-main-container) .modal :is(select,.form-select):focus,body:has(.chat-main-container) .modal :is(select,.form-select):focus{outline:none!important;border:2px solid transparent!important;background-color:transparent!important;background-image:var(--dashboard-select-chevron),linear-gradient(var(--dark),var(--dark)),linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)!important;background-repeat:no-repeat,no-repeat,no-repeat!important;background-position:right .75rem center,0 0,0 0!important;background-size:16px 12px,auto,auto!important;background-origin:padding-box,padding-box,border-box!important;background-clip:padding-box,padding-box,border-box!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container){--client-control-font: .8125rem;--client-control-pad-y: var(--spacing-sm, .5rem);--client-control-pad-x: var(--spacing-md, .75rem);--client-control-height: calc( (var(--client-control-pad-y) * 2) + (var(--client-control-font) * 1.5) + 4px )}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),.form-control:not(textarea):not(select):not(.form-select),.form-input:not(textarea):not(select):not(.form-select),select:not([multiple]),.form-select:not([multiple])),body:has(.dash-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),.form-control:not(textarea):not(select):not(.form-select),.form-input:not(textarea):not(select):not(.form-select),select:not([multiple]),.form-select:not([multiple])),body:has(.rep-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),.form-control:not(textarea):not(select):not(.form-select),.form-input:not(textarea):not(select):not(.form-select),select:not([multiple]),.form-select:not([multiple])),body:has(.cap-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),.form-control:not(textarea):not(select):not(.form-select),.form-input:not(textarea):not(select):not(.form-select),select:not([multiple]),.form-select:not([multiple])),body:has(.asses-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),.form-control:not(textarea):not(select):not(.form-select),.form-input:not(textarea):not(select):not(.form-select),select:not([multiple]),.form-select:not([multiple])),body:has(.chat-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),.form-control:not(textarea):not(select):not(.form-select),.form-input:not(textarea):not(select):not(.form-select),select:not([multiple]),.form-select:not([multiple])){height:var(--client-control-height)!important;min-height:var(--client-control-height)!important;max-height:var(--client-control-height)!important;font-size:var(--client-control-font)!important;line-height:1.5!important;padding-top:var(--client-control-pad-y)!important;padding-bottom:var(--client-control-pad-y)!important;box-sizing:border-box!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),.form-control:not(textarea):not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(textarea):not(select):not(.form-select):not(.dash-search-field__input)),body:has(.dash-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),.form-control:not(textarea):not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(textarea):not(select):not(.form-select):not(.dash-search-field__input)),body:has(.rep-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),.form-control:not(textarea):not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(textarea):not(select):not(.form-select):not(.dash-search-field__input)),body:has(.cap-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),.form-control:not(textarea):not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(textarea):not(select):not(.form-select):not(.dash-search-field__input)),body:has(.asses-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),.form-control:not(textarea):not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(textarea):not(select):not(.form-select):not(.dash-search-field__input)),body:has(.chat-main-container) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not(.dash-search-field__input),.form-control:not(textarea):not(select):not(.form-select):not(.dash-search-field__input),.form-input:not(textarea):not(select):not(.form-select):not(.dash-search-field__input)){padding-left:var(--client-control-pad-x)!important;padding-right:var(--client-control-pad-x)!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) :is(select,.form-select):not([multiple]),body:has(.dash-main-container) .modal :is(select,.form-select):not([multiple]),body:has(.rep-main-container) .modal :is(select,.form-select):not([multiple]),body:has(.cap-main-container) .modal :is(select,.form-select):not([multiple]),body:has(.asses-main-container) .modal :is(select,.form-select):not([multiple]),body:has(.chat-main-container) .modal :is(select,.form-select):not([multiple]){padding-left:var(--client-control-pad-x)!important;padding-right:2.5rem!important}:is(.dash-main-container,.rep-main-container,.cap-main-container,.asses-main-container,.chat-main-container) .dash-search-field__input,body:has(.dash-main-container) .modal .dash-search-field__input{padding-left:2.75rem!important}.dash-main-container .dash-filter-row .dash-filter-select.form-select,.dash-main-container .dash-filter-row .dash-filter-select,.dash-main-container .dash-filter-row .dash-search-field__input,.dash-main-container .business-calculator-form .form-select:not([multiple]),.dash-main-container .business-calculator-form .form-input:not(textarea),.dash-main-container .value-estimation-select:not([multiple]),.dash-main-container .value-estimation-input{height:var(--client-control-height)!important;min-height:var(--client-control-height)!important;max-height:var(--client-control-height)!important}body:has(.dash-main-container),body:has(.rep-main-container),body:has(.cap-main-container),body:has(.asses-main-container),body:has(.chat-main-container){--client-control-font: .8125rem;--client-control-pad-y: var(--spacing-sm, .5rem);--client-control-pad-x: var(--spacing-md, .75rem);--client-control-height: calc( (var(--client-control-pad-y) * 2) + (var(--client-control-font) * 1.5) + 4px )}body:has(.dash-main-container:not(.app-shell)) .modal .dash-phone-container:focus-within .dash-phone-field,body:has(.dash-main-container:not(.app-shell)) .modal .dash-phone-container .dash-phone-field:focus{border:2px solid transparent!important;border-left:none!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:none!important;outline:none!important;color:#20302e!important;-webkit-text-fill-color:#20302e!important}body:has(.dash-main-container:not(.app-shell)) .modal .dash-phone-container:focus-within .dash-phone-button{border:2px solid transparent!important;border-right:none!important;background:linear-gradient(var(--dark),var(--dark)) padding-box,linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%) border-box!important;box-shadow:none!important}.dash-main-container{margin:0;line-height:normal;display:flex;align-items:stretch}.dash-main-container.app-shell{display:block;align-items:unset}.dash-dashboard{position:relative;letter-spacing:-.02em;line-height:120%}.dash-frame-wrapper12{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:14px;gap:10px;cursor:pointer;margin-bottom:10px;width:100%}.dash-strategic-management-parent{flex:1;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.dash-frame-parent52{width:100%;border-radius:6px;background-color:#fff;border:1px solid #dddee5;box-sizing:border-box;overflow:hidden;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 15px 24px}.dash-dashboard-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.dash-icons{width:24px;position:relative;height:24px;overflow:hidden;flex-shrink:0}.dash-header-nav2-child{width:1px;position:relative;max-width:100%;overflow:hidden;height:16px;object-fit:contain}.dash-user-icon{width:20.4px;position:relative;height:20.4px;overflow:hidden;flex-shrink:0}.dash-user-wrapper{width:32px;border-radius:48px;background-color:#5a5f62;height:32px;display:flex;flex-direction:row;align-items:center;justify-content:center}.dash-farhan-nadeem{font-family:inherit;position:relative;letter-spacing:.02em}.dash-traxccel{position:relative;letter-spacing:.02em;color:#5a5f62;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-weight:600}.dash-farhan-nadeem-parent{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dash-frame-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.dash-header-nav2-inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.dash-header-nav2{height:35px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px}.dash-header-nav2-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:14px;font-family:SF Pro Display}.dash-frame-group{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px 24px 0}.dash-your-project{position:relative}.dash-frame-child{align-self:stretch;position:relative;border-top:1px solid #dddee5;box-sizing:border-box;height:1px}.dash-your-project-parent{width:1017px;display:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.dash-submit-your-assessment{position:relative;font-size:12px;color:#474e51}.dash-project-progress-parent{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.dash-radargrid-icon{position:absolute;height:90.45%;width:95.11%;top:0%;right:2.44%;bottom:9.55%;left:2.45%;border-radius:24px;max-width:100%;overflow:hidden;max-height:100%}.dash-rayline-icon{position:absolute;height:86.76%;width:90.88%;top:2.05%;right:4.59%;bottom:11.18%;left:4.53%;border-radius:24px;max-width:100%;overflow:hidden;max-height:100%}.dash-div{position:absolute;top:0%;left:calc(50% - 9px)}.dash-div1{position:absolute;top:17.99%;left:calc(50% - 9px)}.dash-div2{position:absolute;top:35.99%;left:calc(50% - 9px)}.dash-div3{position:absolute;top:53.98%;left:calc(50% - 9px)}.dash-div4{position:absolute;top:71.98%;left:calc(50% - 9px)}.dash-div5{position:absolute;top:89.97%;left:calc(50% - 9px)}.dash-axis{position:absolute;height:46.31%;top:0%;bottom:53.69%;left:calc(50% + -0px);width:18px}.dash-radarnodes-0{position:absolute;height:76.63%;width:61.72%;top:13%;right:26.32%;bottom:10.37%;left:11.96%;max-width:100%;overflow:hidden;max-height:100%;display:none}.dash-radarnodes-1{position:absolute;height:55.9%;width:67.9%;top:30.5%;right:9.68%;bottom:13.6%;left:22.42%;max-width:100%;overflow:hidden;max-height:100%;display:none}.dash-radarnodes-2{position:absolute;height:46.04%;width:48.29%;top:44%;right:20.81%;bottom:9.96%;left:30.9%;max-width:100%;overflow:hidden;max-height:100%;display:none}.dash-radarlayer{position:absolute;height:94.01%;width:63.6%;top:9.49%;right:18.07%;bottom:-3.5%;left:18.32%}.dash-mainchart{width:405px;position:relative;height:274px}.dash-legendnode-icon{width:16px;position:relative;height:16px}.dash-div6{position:relative}.dash-legend{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:4px;gap:4px}.dash-legend-parent{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.dash-legends{width:405px;height:26px;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;font-size:12px;color:#000000b3;font-family:Poppins}.dash-mainchart-parent{border-radius:6px 6px 0 0;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:450px;gap:16px}.dash-radar{position:relative;line-height:120%}.dash-frame-item{width:17px;position:relative;height:17px}.dash-radar-parent{width:100px;border-radius:8px;background-color:#f9f9f9;border:1px solid #dddee5;box-sizing:border-box;height:26px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;font-size:14px;color:#5a5f62}.dash-legends1{width:405px;height:26px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.dash-legends-wrapper{width:100%;border-radius:0 0 6px 6px;background:linear-gradient(90deg,#e0e7f133,#efdee333),#eff0f2;border-right:1px solid #dddee5;border-bottom:1px solid #dddee5;border-left:1px solid #dddee5;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;color:#474e51;font-family:Poppins}.dash-frame-parent3{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-size:10px;color:#5a5f6280;font-family:Inter;margin-top:15px}.dash-frame-parent2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px}.dash-you-have-no{align-self:stretch;position:relative;letter-spacing:.01em;line-height:128%}.dash-you-have-no-selected-capabilit-wrapper{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.dash-resolved{position:relative;line-height:120%;background:linear-gradient(#fff,#fff),#5a5f62;-webkit-text-fill-color:transparent}.dash-resolved-parent{width:120px;border-radius:8px;height:26px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;box-sizing:border-box}.dash-frame-wrapper2{display:none;flex-direction:column;align-items:flex-end;justify-content:flex-start;text-align:left}.dash-frame-parent5{align-self:stretch;border-radius:6px;background-color:#fff;border:1px dashed #dddee5;box-sizing:border-box;height:114px;overflow:hidden;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:24px;gap:16px}.dash-frame-wrapper1{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:center;font-size:12px;color:#5a5f62}.dash-frame-parent4{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px}.dash-frame-parent1{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;font-size:16px}.dash-frame-div{width:auto;align-self:stretch;flex:1;box-shadow:0 8px 20px #5c9cd41a;border-radius:12px;background-color:#fff;border-top:1px solid #dddee5;border-right:1px solid #dddee5;border-left:1px solid #dddee5;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:24px 24px 0;gap:24px}.dash-frame-wrapper{height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:24px;box-sizing:border-box;font-size:18px;overflow-x:hidden}.app-shell .dash-frame-wrapper{padding:0;overflow:visible}.dash-frame-parent{background:radial-gradient(circle,#f1eee9,#fff);width:100%;max-width:100%;box-sizing:border-box;position:relative;display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;font-size:24px;color:#000419;font-family:inherit}.dash-layer-1-icons{width:var(--size-xl, 48px);position:relative;height:auto;max-height:40px;overflow:visible;flex-shrink:0;object-fit:contain}.dash-layer-1-wrappers{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:14px 10px 0;margin:0 0 25px}.dash-home-logo-link{text-decoration:none;cursor:pointer}.dash-home-logo-link:hover{opacity:1}.dash-iconss{display:block;width:20px;position:relative;height:20px;overflow:visible;flex-shrink:0;object-fit:contain}.dash-dashboards{color:#2c2c2c;position:relative;line-height:150%}.dash-selected-icon{display:none}.dash-main-navs.dash-selected .dash-iconss,.dash-main-nav1s.dash-selected .dash-iconss{display:block!important;filter:brightness(0) saturate(100%)}.dash-main-navs.dash-selected .dash-selected-icon,.dash-main-nav1s.dash-selected .dash-selected-icon{display:none}.dash-main-nav1s.dash-selected{background-color:#eff0f2}.dash-main-navs{align-self:stretch;border-radius:8px;background-color:#eff0f2;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:8px 12px;gap:8px}.dash-capabilities-wrappers{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.dash-main-nav1s{align-self:stretch;border-radius:8px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0 12px;gap:10px;min-height:44px;height:44px;box-sizing:border-box;width:100%}.dash-main-nav-parents{align-self:stretch;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;width:100%}.dash-efficiency-plan{margin:0}.dash-efficiency-plan-project-container{flex:1;position:relative;line-height:150%}.dash-efficiency-plan-project-id-aq-wrapper{width:159px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px 0;box-sizing:border-box}.dash-main-nav-childs{align-self:stretch;position:relative;border-top:1px dashed #dddee5;box-sizing:border-box;height:1px}.dash-frame-childs{width:12px;position:relative;height:12px}.dash-change-projects{position:relative;line-height:120%}.dash-frame-containers{border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px 0;gap:8px;font-size:10px}.dash-main-nav5s{margin-top:auto;align-self:stretch;border-radius:10px;background:linear-gradient(180deg,#f9fcff,#f5f7f9);border:1px solid #dddee5;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:8px 12px;gap:10px;font-size:12px}.dash-frame-groups{align-self:stretch;flex:1;min-height:100vh;height:100%;width:100%;display:flex;flex-direction:column;align-items:stretch}.dash-frame-parents{width:16%;position:relative;background-color:#fff;border-right:1px solid #dddee5;box-sizing:border-box;display:flex;flex-direction:column;align-self:stretch;padding:10px;min-height:100vh;height:auto}a{text-decoration:none}.dash-report-box{display:flex;justify-content:space-between;align-items:center;padding:7px 24px;border:1px solid #dddee5;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px #20302e1a;margin-top:20px;width:100%;box-sizing:border-box;margin-bottom:2rem}.dash-report-message{display:flex;flex-direction:column;color:#2c2c2c;font-family:Poppins,sans-serif;margin-right:20px}.dash-report-message strong{font-size:16px;line-height:1.5;margin-bottom:4px}.dash-report-message p{font-size:14px;color:#5a5f62;margin:0;padding-right:8px}.dash-capabilities-button{display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#fe6260;color:#fff;height:40px;width:180px;font-size:14px;text-decoration:none;border-radius:6px;transition:background-color .3s ease}.dash-capabilities-button img{width:16px;height:16px;margin-left:8px}.dash-capabilities-button:hover{background-color:#d55250}@media(max-width:1200px){.dash-frame-wrapper,.dash-frame-div{padding:16px;font-size:16px}}@media(max-width:768px){.dash-frame-div,.dash-frame-wrapper{padding:8px;font-size:14px}.dash-mainchart{width:100%;height:200px}}@media(max-width:480px){.dash-frame-div,.dash-frame-wrapper{padding:4px;font-size:12px}.dash-mainchart{width:100%;height:180px}}.dash-frame-1000005394{display:flex;flex-direction:column;gap:0px;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative}.dash-frame-1000005397{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.dash-capability-threads{background:linear-gradient(to left,#fff,#fff);background-clip:text;-webkit-background-clip:text;text-align:left;font-size:14px;position:relative}.dash-dropdown-arrow{transition:transform .3s ease;font-size:12px;margin-right:10px;color:#666;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px}.dash-dropdown-arrow.open{transform:rotate(180deg)}.dash-submenu-container{background-color:#ffffffeb;border-left:2px solid rgba(42,115,165,.35);width:100%;margin-left:0;margin-top:2px;padding:2px 0;border-radius:0 8px 8px 0;overflow:hidden;box-sizing:border-box}.dash-submenu-item{transition:background-color .2s ease,border-color .2s ease}.dash-submenu-item:hover{background-color:#ffffffeb}.dash-submenu-item:last-child{border-bottom:none}.dash-menu-item-with-dropdown{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.dash-menu-item-with-dropdown:hover{background-color:#ffffffeb}.dash-menu-item-with-dropdown:hover .dash-dropdown-arrow{color:var(--text-gray, #b9dde8)}.dash-menu-content{display:flex;align-items:center;flex:1}.dash-main-nav1s:hover{background-color:#ffffffeb}.dash-main-nav1s.dash-selected:hover{background-color:#2a73a538}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dash-dropdown-content{animation:slideDown .3s ease-out}.dash-main-container.app-shell .dash-frame-parent{padding:.75rem 1rem 1.25rem!important;margin:0!important;box-sizing:border-box!important}.dash-main-container.app-shell .dash-frame-wrapper{padding:0!important;margin:0!important}.dash-main-container.app-shell .dash-frame-div{padding:1.25rem 1.5rem 1.75rem!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:var(--app-page-bg, #faf8f6)!important}.dash-main-container.app-shell .dash-frame-group{margin:0!important;border-radius:0!important;border:none!important;border-bottom:1px solid #e6e1d9!important;box-shadow:none!important;padding:0 12px 0 44px!important}.dash-main-container.app-shell .dash-list-toolbar__actions{--app-toolbar-h: 40px;display:flex!important;align-items:center!important;gap:.5rem!important}.dash-main-container.app-shell .dash-list-toolbar__actions>.dash-search-field,.dash-main-container.app-shell .dash-list-toolbar__actions>.app-btn,.dash-main-container.app-shell .dash-list-toolbar__actions>.btn,.dash-main-container.app-shell .dash-list-toolbar__actions>.btn-dashboard-primary{height:var(--app-toolbar-h)!important;min-height:var(--app-toolbar-h)!important;max-height:var(--app-toolbar-h)!important;box-sizing:border-box!important;margin:0!important;border-radius:8px!important;font-size:13px!important;line-height:1.25!important}.dash-main-container.app-shell .dash-list-toolbar__actions>.dash-search-field{position:relative;display:flex!important;align-items:center!important;align-self:center!important;width:min(18rem,100%);max-width:18rem;flex:0 1 12rem;border:none!important;padding:0!important;background:transparent!important;overflow:visible}.dash-main-container.app-shell .dash-list-toolbar__actions .dash-search-field__input,.dash-main-container.app-shell .dash-list-toolbar__actions .dash-search-field .form-control{width:100%!important;height:var(--app-toolbar-h)!important;min-height:var(--app-toolbar-h)!important;max-height:var(--app-toolbar-h)!important;box-sizing:border-box!important;margin:0!important;border:1px solid #e6e1d9!important;border-radius:8px!important;padding:0 .75rem 0 2.35rem!important;font-size:13px!important;line-height:1.25!important;background:#fff!important;box-shadow:none!important;color:#20302e!important}.dash-main-container.app-shell .dash-list-toolbar__actions .dash-search-field__icon{position:absolute!important;top:50%!important;left:.75rem!important;transform:translateY(-50%)!important;width:14px!important;height:14px!important;margin:0!important;pointer-events:none}.dash-main-container.app-shell .dash-list-toolbar__actions>select.dash-table-sort,.dash-main-container.app-shell .dash-list-toolbar__actions>select.dash-filter-select,.dash-main-container.app-shell .dash-list-toolbar__actions>.form-select.dash-table-sort,.dash-main-container.app-shell .dash-list-toolbar__actions>.form-select.dash-filter-select{height:var(--app-toolbar-h)!important;min-height:var(--app-toolbar-h)!important;max-height:var(--app-toolbar-h)!important;width:13rem!important;flex:0 0 13rem!important;box-sizing:border-box!important;margin:0!important;border:1px solid #e6e1d9!important;border-radius:8px!important;padding:0 2.25rem 0 .75rem!important;font-size:13px!important;line-height:1.25!important;background-color:#fff!important;background-image:var(--dashboard-select-chevron)!important;background-repeat:no-repeat!important;background-position:right .7rem center!important;background-size:14px 10px!important;color:#20302e!important;-webkit-text-fill-color:#20302e!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.dash-main-container.app-shell .dash-list-toolbar__actions>.app-select.dash-table-sort,.dash-main-container.app-shell .dash-list-toolbar__actions>.app-select.dash-filter-select{height:var(--app-toolbar-h)!important;min-height:var(--app-toolbar-h)!important;max-height:var(--app-toolbar-h)!important;width:13rem!important;flex:0 0 13rem!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.dash-main-container.app-shell .dash-list-toolbar__actions>.app-select.dash-table-sort .app-select__trigger,.dash-main-container.app-shell .dash-list-toolbar__actions>.app-select.dash-filter-select .app-select__trigger{height:100%!important;min-height:var(--app-toolbar-h)!important;max-height:var(--app-toolbar-h)!important;border-radius:8px!important;font-size:13px!important;line-height:1.25!important;background-image:none!important}.dash-main-container.app-shell .btn-dashboard-primary,.dash-main-container.app-shell .btn.btn-dashboard-primary,.dash-main-container.app-shell .dash-list-toolbar__actions>.btn-dashboard-primary,body:has(.dash-main-container.app-shell) .modal .btn-dashboard-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;height:var(--app-toolbar-h, 40px)!important;min-height:var(--app-toolbar-h, 40px)!important;max-height:var(--app-toolbar-h, 40px)!important;min-width:0!important;padding:0 .875rem!important;border:1px solid #0f6b66!important;border-radius:8px!important;background:#0f6b66!important;color:#fff!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;box-shadow:none!important;transform:none!important;overflow:hidden!important}.dash-main-container.app-shell .btn-dashboard-primary:before,.dash-main-container.app-shell .btn.btn-dashboard-primary:before,body:has(.dash-main-container.app-shell) .modal .btn-dashboard-primary:before,.dash-main-container.app-shell .btn-dashboard-cancel:before,body:has(.dash-main-container.app-shell) .btn-dashboard-cancel:before,body:has(.dash-main-container.app-shell) .modal .btn-dashboard-cancel:before,body:has(.dash-main-container.app-shell) .modal .btn-outline-secondary:before,body:has(.dash-main-container.app-shell) .modal .btn-secondary:before,.dash-main-container.app-shell .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit):before,body:has(.dash-main-container.app-shell) .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit):before{content:none!important;display:none!important}.dash-main-container.app-shell .btn-dashboard-primary:hover:not(:disabled),body:has(.dash-main-container.app-shell) .modal .btn-dashboard-primary:hover:not(:disabled){background:#0c5652!important;border-color:#0c5652!important;color:#fff!important;transform:none!important}.dash-main-container.app-shell .btn-dashboard-cancel,.dash-main-container.app-shell .modal .modal-footer>.btn-outline-secondary,.dash-main-container.app-shell .modal .modal-footer>.btn-secondary:not(.btn-danger),.dash-main-container.app-shell .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit),body:has(.dash-main-container.app-shell) .btn-dashboard-cancel,body:has(.dash-main-container.app-shell) .modal .modal-footer>.btn-outline-secondary,body:has(.dash-main-container.app-shell) .modal .modal-footer>.btn-secondary:not(.btn-danger),body:has(.dash-main-container.app-shell) .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit){border:1px solid #e6e1d9!important;border-radius:8px!important;background:#fff!important;color:#20302e!important;box-shadow:none!important;transform:none!important}.dash-main-container.app-shell .btn-dashboard-cancel:hover:not(:disabled),.dash-main-container.app-shell .modal .modal-footer>.btn-outline-secondary:hover:not(:disabled),.dash-main-container.app-shell .modal .modal-footer>.btn-secondary:not(.btn-danger):hover:not(:disabled),.dash-main-container.app-shell .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit):hover:not(:disabled),body:has(.dash-main-container.app-shell) .btn-dashboard-cancel:hover:not(:disabled),body:has(.dash-main-container.app-shell) .modal .modal-footer>.btn-outline-secondary:hover:not(:disabled),body:has(.dash-main-container.app-shell) .modal .modal-footer>.btn-secondary:not(.btn-danger):hover:not(:disabled),body:has(.dash-main-container.app-shell) .btn-outline-secondary:not(table td .btn-outline-secondary):not(.btn-list-edit):hover:not(:disabled){background:#f1eee9!important;border-color:#0f6b66!important;color:#0f6b66!important;transform:none!important}.dash-main-container.app-shell .dash-list-toolbar__actions .btn-dashboard-primary svg,.dash-main-container.app-shell .btn-dashboard-primary svg{width:14px!important;height:14px!important;flex-shrink:0}.dash-main-container.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control,.form-input,select,.form-select):focus,body:has(.dash-main-container.app-shell) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),textarea,.form-control,.form-input,select,.form-select):focus{outline:none!important;border:1px solid #d8d2c7!important;background:#fff!important;background-image:none!important;box-shadow:0 0 0 3px #0f6b661f!important;color:#20302e!important;-webkit-text-fill-color:#20302e!important}.dash-main-container.app-shell :is(select,.form-select):focus,body:has(.dash-main-container.app-shell) .modal :is(select,.form-select):focus{background-color:#fff!important;background-image:var(--dashboard-select-chevron, none)!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:16px 12px!important;border:1px solid #d8d2c7!important;box-shadow:0 0 0 3px #0f6b661f!important;color:#20302e!important;-webkit-text-fill-color:#20302e!important}body:has(.dash-main-container.app-shell) .modal .dash-phone-container:focus-within .dash-phone-field,body:has(.dash-main-container.app-shell) .modal .dash-phone-container .dash-phone-field:focus,body:has(.dash-main-container.app-shell) .modal .dash-phone-container:focus-within .dash-phone-button{border:1px solid #d8d2c7!important;background:#fff!important;background-image:none!important;box-shadow:0 0 0 3px #0f6b661f!important;color:#20302e!important;-webkit-text-fill-color:#20302e!important}body:has(.dash-main-container.app-shell) .modal .dash-phone-container:focus-within .dash-phone-field,body:has(.dash-main-container.app-shell) .modal .dash-phone-container .dash-phone-field:focus{border-left:none!important}body:has(.dash-main-container.app-shell) .modal .dash-phone-container:focus-within .dash-phone-button{border-right:none!important}html.app-theme body:has(.dash-main-container) .modal .modal-footer:not(.rdm-footer),html.app-theme body:has(.rep-main-container) .modal .modal-footer:not(.rdm-footer),html.app-theme body:has(.cap-main-container) .modal .modal-footer:not(.rdm-footer){display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem}html.app-theme body:has(.dash-main-container) .modal .modal-footer:not(.rdm-footer)>.btn,html.app-theme body:has(.dash-main-container) .modal .modal-footer:not(.rdm-footer) .btn-dashboard-primary,html.app-theme body:has(.dash-main-container) .modal .modal-footer:not(.rdm-footer) .btn-dashboard-cancel,html.app-theme body:has(.dash-main-container) .modal .modal-footer:not(.rdm-footer) .btn-outline-secondary,html.app-theme body:has(.dash-main-container) .modal .modal-footer:not(.rdm-footer) .btn-secondary:not(.btn-danger),html.app-theme body:has(.dash-main-container) .modal .modal-footer:not(.rdm-footer) .btn-primary,html.app-theme body:has(.rep-main-container) .modal .modal-footer:not(.rdm-footer)>.btn,html.app-theme body:has(.rep-main-container) .modal .modal-footer:not(.rdm-footer) .btn-dashboard-primary,html.app-theme body:has(.rep-main-container) .modal .modal-footer:not(.rdm-footer) .btn-dashboard-cancel,html.app-theme body:has(.rep-main-container) .modal .modal-footer:not(.rdm-footer) .btn-outline-secondary,html.app-theme body:has(.rep-main-container) .modal .modal-footer:not(.rdm-footer) .btn-secondary:not(.btn-danger),html.app-theme body:has(.cap-main-container) .modal .modal-footer:not(.rdm-footer)>.btn,html.app-theme body:has(.cap-main-container) .modal .modal-footer:not(.rdm-footer) .btn-dashboard-primary,html.app-theme body:has(.cap-main-container) .modal .modal-footer:not(.rdm-footer) .btn-dashboard-cancel,html.app-theme body:has(.cap-main-container) .modal .modal-footer:not(.rdm-footer) .btn-outline-secondary,html.app-theme body:has(.cap-main-container) .modal .modal-footer:not(.rdm-footer) .btn-secondary:not(.btn-danger){flex:0 0 12rem!important;width:12rem!important;min-width:12rem!important;max-width:12rem!important;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;padding:0 .75rem!important;margin:0!important;box-sizing:border-box!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;border-radius:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:none!important}html.app-theme body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-cancel,html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-outline-secondary,html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger),html.app-theme body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-cancel,html.app-theme body:has(.rep-main-container) .modal .modal-footer>.btn-outline-secondary,html.app-theme body:has(.rep-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger),html.app-theme body:has(.cap-main-container) .modal .modal-footer .btn-dashboard-cancel,html.app-theme body:has(.cap-main-container) .modal .modal-footer>.btn-outline-secondary,html.app-theme body:has(.cap-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger){border:1px solid var(--app-primary, #0f6b66)!important;background:var(--app-surface, #ffffff)!important;color:var(--app-primary, #0f6b66)!important;box-shadow:none!important}html.app-theme body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-cancel:before,html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-outline-secondary:before,html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger):before,html.app-theme body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-cancel:before,html.app-theme body:has(.rep-main-container) .modal .modal-footer>.btn-outline-secondary:before,html.app-theme body:has(.cap-main-container) .modal .modal-footer .btn-dashboard-cancel:before,html.app-theme body:has(.cap-main-container) .modal .modal-footer>.btn-outline-secondary:before{display:none!important;content:none!important}html.app-theme body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-cancel:hover:not(:disabled),html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-outline-secondary:hover:not(:disabled),html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn-secondary:not(.btn-danger):hover:not(:disabled),html.app-theme body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-cancel:hover:not(:disabled),html.app-theme body:has(.rep-main-container) .modal .modal-footer>.btn-outline-secondary:hover:not(:disabled),html.app-theme body:has(.cap-main-container) .modal .modal-footer .btn-dashboard-cancel:hover:not(:disabled),html.app-theme body:has(.cap-main-container) .modal .modal-footer>.btn-outline-secondary:hover:not(:disabled){background:var(--app-primary-tint, rgba(15, 107, 102, .08))!important;border-color:var(--app-primary, #0f6b66)!important;color:var(--app-primary, #0f6b66)!important;transform:none!important}html.app-theme body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-primary,html.app-theme body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-primary,html.app-theme body:has(.cap-main-container) .modal .modal-footer .btn-dashboard-primary{border:1px solid var(--app-primary, #0f6b66)!important;background:var(--app-primary, #0f6b66)!important;color:#fff!important}html.app-theme body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-primary:before,html.app-theme body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-primary:before,html.app-theme body:has(.cap-main-container) .modal .modal-footer .btn-dashboard-primary:before{display:none!important;content:none!important}html.app-theme body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-primary:hover:not(:disabled),html.app-theme body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-primary:hover:not(:disabled),html.app-theme body:has(.cap-main-container) .modal .modal-footer .btn-dashboard-primary:hover:not(:disabled){background:#0c5652!important;border-color:#0c5652!important;color:#fff!important;transform:none!important}html.app-theme .ab-wizard__footer-right .app-btn{flex:0 0 12rem;width:12rem;min-width:12rem;max-width:12rem;height:2.5rem;min-height:2.5rem;max-height:2.5rem;padding:0 .75rem;box-sizing:border-box;justify-content:center;white-space:nowrap}html.app-theme .ab-wizard__footer>.app-btn.app-btn--outline{flex:0 0 auto;width:auto;min-width:7.5rem;max-width:none;height:2.5rem;min-height:2.5rem;border-color:var(--app-primary, #0f6b66);color:var(--app-primary, #0f6b66)}html.app-theme .ab-wizard__footer-right .app-btn--ghost{border:1px solid var(--app-primary, #0f6b66)!important;background:var(--app-surface, #ffffff)!important;color:var(--app-primary, #0f6b66)!important}html.app-theme .ab-wizard__footer-right .app-btn--ghost:hover:not(:disabled){background:var(--app-primary-tint, rgba(15, 107, 102, .08))!important}@media(max-width:991.98px){html.app-theme body:has(.dash-main-container) .modal .modal-footer>.btn,html.app-theme body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-primary,html.app-theme body:has(.dash-main-container) .modal .modal-footer .btn-dashboard-cancel,html.app-theme body:has(.dash-main-container) .modal .modal-footer .btn-outline-secondary,html.app-theme body:has(.dash-main-container) .modal .modal-footer .btn-secondary:not(.btn-danger),html.app-theme body:has(.rep-main-container) .modal .modal-footer>.btn,html.app-theme body:has(.rep-main-container) .modal .modal-footer .btn-dashboard-primary,html.app-theme body:has(.cap-main-container) .modal .modal-footer>.btn,html.app-theme body:has(.cap-main-container) .modal .modal-footer .btn-dashboard-primary{flex:1 1 calc(50% - .25rem)!important;width:auto!important;min-width:0!important;max-width:none!important}html.app-theme .ab-wizard__footer-right .app-btn{flex:1 1 calc(50% - .25rem);width:auto;min-width:0;max-width:none}}body:has(.dash-main-container) .modal .pm-invitations-panel__fields .app-input,body:has(.rep-main-container) .modal .pm-invitations-panel__fields .app-input,body:has(.dash-main-container) .modal .pm-invitations-panel__fields .app-select__trigger,body:has(.rep-main-container) .modal .pm-invitations-panel__fields .app-select__trigger{width:100%;height:var(--client-control-height, 2.5rem)!important;min-height:var(--client-control-height, 2.5rem)!important;max-height:var(--client-control-height, 2.5rem)!important;box-sizing:border-box!important}body:has(.dash-main-container) .modal .pm-invitations-panel__fields .app-select__trigger,body:has(.rep-main-container) .modal .pm-invitations-panel__fields .app-select__trigger{border:2px solid var(--client-input-border, rgba(32, 48, 46, .12))!important;border-radius:var(--border-radius-xs, 4px)!important;padding-top:var(--client-control-pad-y, .5rem)!important;padding-bottom:var(--client-control-pad-y, .5rem)!important;padding-left:var(--client-control-pad-x, .75rem)!important;padding-right:var(--client-control-pad-x, .75rem)!important;font-size:var(--client-control-font, .8125rem)!important;line-height:1.5!important}@media(min-width:992px){html.app-theme body:has(.dash-main-container.app-shell) .modal.show:has(.pm-invitations-dialog){display:flex!important;align-items:center!important;justify-content:center!important;left:240px!important;width:calc(100% - 240px)!important;min-height:100vh;min-height:100dvh;padding:1rem!important;box-sizing:border-box}html.app-theme body:has(.dash-main-container.app-shell.app-shell--collapsed) .modal.show:has(.pm-invitations-dialog){left:64px!important;width:calc(100% - 64px)!important}html.app-theme body:has(.dash-main-container) .modal.show .pm-invitations-dialog{margin:auto!important}}.percentage-input-container{position:relative;display:inline-block;width:100%}.percentage-input-container input{text-align:left}.percentage-input-container input:focus{outline:none;border-color:#e6e1d9;box-shadow:0 0 0 .2rem #a72b2a40}.business-calculator-container{min-height:calc(100vh - 200px);display:flex;flex-direction:column;overflow:hidden}.calculator-header{background:linear-gradient(135deg,#f1eee9,#f1eee9);color:#20302e;padding:25px 30px;border-radius:8px 8px 0 0;margin-bottom:0;box-shadow:0 4px 15px #a72b2a33;text-align:center}.calculator-header-title{margin:0;font-size:1.5rem;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.5px}.business-calculator-form{height:100%;display:flex;flex-direction:column;position:relative}.form-content-wrapper{flex:1;overflow-y:auto;padding-right:10px;max-height:calc(100vh - 400px);margin-bottom:20px}.form-content-wrapper::-webkit-scrollbar{width:8px}.form-content-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.form-content-wrapper::-webkit-scrollbar-thumb{background:#f1eee9;border-radius:4px}.form-content-wrapper::-webkit-scrollbar-thumb:hover{background:#f1eee9}.step-indicator{margin-left:-110px;display:flex;justify-content:center;margin-bottom:15px;border-radius:10px;flex-shrink:0}.step{display:flex;flex-direction:column;align-items:center;margin:0 15px;position:relative}.step:not(:last-child):after{content:"";position:absolute;top:20px;right:-30px;width:30px;height:2px;background:#dee2e6;z-index:1}.step.completed:not(:last-child):after{background:radial-gradient(circle,#f1eee9,#fff)}.step-number{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:8px;transition:all .3s ease;z-index:2;position:relative;background:#fff;border:2px solid #dee2e6;color:#6c757d}.step.active .step-number{background:#f1eee9;border-color:#e6e1d9;color:#20302e;box-shadow:0 4px 12px #a72b2a4d}.step.completed .step-number{background:radial-gradient(circle,#f1eee9,#fff);border-color:#e6e1d9;color:#20302e}.step-label{font-size:12px;color:#6c757d;text-align:center;max-width:80px}.step.active .step-label{color:#a72b2a}.step.completed .step-label{color:#1e4e6b}.step-content{background:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 20px #20302e1a;margin-bottom:15px;animation:fadeInUp .5s ease-out}.step-title{font-weight:400;color:#a72b2a;font-size:20px;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #e9ecef;display:flex;align-items:center}.step-title .icon{margin-right:12px;font-size:24px}.form-row{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:15px}.duration-inputs-container{display:flex;gap:10px;align-items:flex-end}.duration-input-group{display:flex;flex-direction:column;flex:1;min-width:0}.duration-input{width:100%;padding:8px 10px;border:2px solid #e9ecef;border-radius:6px;font-size:13px;transition:all .3s ease;background-color:#fff;height:38px;box-sizing:border-box;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.duration-input::-webkit-outer-spin-button,.duration-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.duration-input:focus{border-color:#e6e1d9;box-shadow:0 0 0 .2rem #a72b2a40;outline:none}.duration-label{font-size:11px;color:#6c757d;text-align:center;margin-top:4px;font-weight:500}.multi-select-container{position:relative}.multi-select{min-height:45px;padding:8px 15px}.multi-select-placeholder{position:absolute;top:8px;left:15px;color:#6c757d;font-style:italic;pointer-events:none;z-index:1}.objective-checkbox-container{position:relative;border:2px solid #e9ecef;border-radius:8px;background-color:#fff;min-height:45px;padding:8px 15px;transition:all .3s ease;box-sizing:border-box}.objective-checkbox-container:focus-within{border-color:#e6e1d9;box-shadow:0 0 0 .2rem #a72b2a40}.objective-placeholder{position:absolute;top:8px;left:15px;color:#6c757d;font-style:italic;pointer-events:none;z-index:1}.objective-checkbox-group{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:5px}.objective-checkbox-item{display:flex;align-items:center;padding:8px 12px;border:2px solid #e9ecef;border-radius:8px;transition:all .3s ease;cursor:pointer;background:#f8f9fa;min-height:35px}.objective-checkbox-item:hover{border-color:#e6e1d9;background:#fff5f5}.objective-checkbox-item input[type=checkbox]:checked+.objective-checkbox-label{color:#a72b2a}.objective-checkbox-label{color:#495057;cursor:pointer;flex:1}.form-col-12{flex:0 0 100%;min-width:100%}.form-col-6{flex:0 0 calc(50% - 10px);min-width:300px}.form-col-4{flex:0 0 calc(33.333% - 14px);min-width:250px}.form-group{margin-bottom:15px}.form-label{color:var(--primary);margin-bottom:8px;display:flex;align-items:center;font-size:14px;line-height:1.4;min-height:2.8em;font-weight:600}.form-label.required:after{content:" *";color:#dc3545;font-size:1.35em;font-weight:700;line-height:1}.form-input{width:100%;padding:12px 15px;border:1px solid #dddee5;border-radius:var(--border-radius-xs-sm);font-size:14px;transition:all .3s ease;background-color:#fff;color:#2c2c2c;height:45px;box-sizing:border-box}.form-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15);outline:none}.form-input[type=number]::-webkit-outer-spin-button,.form-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.form-select{width:100%;padding:12px 15px;border:1px solid #dddee5;border-radius:var(--border-radius-xs-sm);font-size:14px;background-color:#fff;color:#2c2c2c;transition:all .3s ease;height:45px;box-sizing:border-box}.form-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15);outline:none}.form-select:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.form-textarea{width:100%;padding:12px 15px;border:1px solid #dddee5;border-radius:var(--border-radius-xs-sm);font-size:14px;resize:vertical;min-height:100px;transition:all .3s ease;font-family:inherit;box-sizing:border-box;background-color:#fff;color:#2c2c2c}.form-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15);outline:none}.form-checkbox{margin-right:10px;transform:scale(1.3);accent-color:var(--primary)}.checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:10px}.capabilities-container-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;max-height:180px;overflow-y:auto;padding:8px;border:2px solid #e9ecef;border-radius:8px}.checkbox-group-column{display:flex;flex-direction:column}.capabilities-container-columns::-webkit-scrollbar{width:8px}.capabilities-container-columns::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.capabilities-container-columns::-webkit-scrollbar-thumb{background:#f1eee9;border-radius:4px}.capabilities-container-columns::-webkit-scrollbar-thumb:hover{background:#f1eee9}.checkbox-item{display:flex;align-items:center;padding:8px 12px;border:2px solid #e9ecef;border-radius:8px;transition:all .3s ease;cursor:pointer;background:#f8f9fa;min-height:35px}.checkbox-item:hover{border-color:#e6e1d9;background:#fff5f5}.checkbox-item input[type=checkbox]:checked+.checkbox-label{color:#a72b2a}.checkbox-label{font-weight:400;color:#000;cursor:pointer;flex:1}.form-help{font-size:12px;color:#6c757d;margin-top:5px;display:block}.cost-breakdown{background:#f8f9fa;padding:20px;border-radius:8px;margin-top:20px;border:1px solid #e9ecef}.cost-breakdown h6{color:#a72b2a;margin-bottom:15px;font-size:16px}.value-driver-section{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px;border-left:4px solid #e6e1d9}.value-driver-title{color:#a72b2a;margin-bottom:15px;font-size:16px}.value-driver-section .form-label{min-height:3.2em;align-items:flex-start;padding-top:4px}.adoption-rate-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.adoption-rate-input{width:100%;max-width:370px;text-align:center;padding:12px;background:#fff;border-radius:6px;border:1px solid #e9ecef;transition:all .2s ease}.adoption-rate-input:hover{border-color:#e6e1d9;box-shadow:0 2px 8px #a72b2a1a}.adoption-rate-input:focus{outline:none;border-color:#e6e1d9;box-shadow:0 0 0 .2rem #a72b2a40}.no-periods-message{text-align:center;color:#6c757d;font-style:italic;padding:20px;background:#f8f9fa;border-radius:6px;border:1px dashed #dee2e6;grid-column:1 / -1}.adoption-rate-required-message{grid-column:1 / -1;margin-top:10px;padding:8px 12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;text-align:center}@media(max-width:768px){.adoption-rate-container{grid-template-columns:1fr 1fr;gap:10px}.adoption-rate-input{padding:10px}}@media(max-width:480px){.adoption-rate-container{grid-template-columns:1fr;gap:8px}}.step-navigation-inline{display:flex;justify-content:flex-end;align-items:center;margin-top:0;padding:20px 0;gap:15px;flex-shrink:0;background:#fff;border-top:1px solid #e9ecef}.step-navigation,.step-navigation-fixed{display:none}.nav-button{padding:8px 16px;border-radius:6px;font-size:12px;transition:all .3s ease;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;gap:8px;height:36px;box-sizing:border-box;min-width:100px;justify-content:center}.nav-button.prev{background:#fff;color:#6c757d;border-color:#dee2e6}.nav-button.prev:hover{background:#f8f9fa;border-color:#adb5bd;transform:translateY(-2px);box-shadow:0 4px 12px #20302e1a}.nav-button.next{position:relative;z-index:0;background:var(--natural-dark-light);color:var(--text-gray);border:none;border-color:transparent}.nav-button.next:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.nav-button.next:hover{background:var(--natural-dark);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.25)}.nav-button.next:hover:before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.final-actions{display:flex;gap:15px;margin-left:auto}.action-button{padding:8px 16px;border-radius:6px;font-size:12px;transition:all .3s ease;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;gap:8px;height:36px;box-sizing:border-box;min-width:100px;justify-content:center}.action-button.primary{position:relative;z-index:0;background:var(--natural-dark-light);color:var(--text-gray);border:none}.action-button.primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(10deg,var(--primary) 0%,var(--natural-dark) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.action-button.primary:hover:not(:disabled){background:var(--natural-dark);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.25)}.action-button.primary:hover:not(:disabled):before{background:linear-gradient(10deg,var(--highlight-1) 0%,var(--highlight-2) 50%,var(--primary) 100%)}.action-button.secondary{background:#fff;color:#6c757d;border-color:#dee2e6}.action-button.secondary:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd;transform:translateY(-2px);box-shadow:0 4px 12px #20302e1a}.action-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.spinner{display:inline-block;width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid #e6e1d9;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.business-calculator-container{height:calc(100vh - 150px)}.calculator-header{padding:20px 25px;margin-bottom:0}.calculator-header-title{font-size:1.5rem}.step-indicator{flex-direction:column;gap:20px}.step:not(:last-child):after{display:none}.step{margin:0}.form-row{flex-direction:column;gap:0}.form-col-6,.form-col-4{flex:0 0 100%;margin-bottom:20px}.value-driver-section .form-label{min-height:auto;align-items:flex-start}.step-navigation-inline{flex-direction:column;gap:10px;justify-content:center;margin-top:15px;padding:15px 0}.nav-button,.action-button{width:100%;justify-content:center}.final-actions{flex-direction:column;width:100%;gap:10px}.adoption-rate-input{max-width:100%}.duration-inputs-container{flex-direction:column;gap:8px}.duration-input-group{flex:none}.objective-checkbox-group{grid-template-columns:repeat(2,1fr);gap:6px}.objective-checkbox-item{padding:6px 10px;min-height:30px}}@media(max-width:480px){.calculator-header{padding:15px 20px;margin-bottom:0}.calculator-header-title{font-size:1.5rem}.step-content{padding:20px}.step-title{font-size:18px}.form-input,.form-select,.form-textarea{padding:10px 12px;font-size:13px}.checkbox-group,.checkbox-group-row{grid-template-columns:1fr}.capabilities-container-columns{grid-template-columns:1fr;gap:15px;max-height:180px}.objective-checkbox-group{grid-template-columns:1fr;gap:5px}.objective-checkbox-item{padding:8px 10px;min-height:35px}}.form-select[multiple]{height:auto;min-height:120px;max-height:200px;overflow-y:auto;padding:10px}.form-select[multiple]::-webkit-scrollbar{width:8px}.form-select[multiple]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.form-select[multiple]::-webkit-scrollbar-thumb{background:#f1eee9;border-radius:4px}.form-select[multiple]::-webkit-scrollbar-thumb:hover{background:#f1eee9}.form-select[multiple] option{padding:8px 12px;margin:2px 0;border-radius:4px;background:#f8f9fa;border:1px solid #e9ecef;transition:all .2s ease}.form-select[multiple] option:hover{background:#e9ecef;border-color:#e6e1d9}.form-select[multiple] option:checked{background:#f1eee9;color:#20302e;border-color:#e6e1d9}.form-select:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.7}.business-value-report{background:#fff;border-radius:8px;padding:0;box-shadow:0 4px 20px #20302e1a;margin:20px 0;max-width:100%;overflow-x:auto}.report-header{background:linear-gradient(135deg,#f1eee9,#f1eee9);color:#20302e;padding:30px;border-radius:8px 8px 0 0;margin-bottom:0}.report-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.report-title h1{color:#20302e;margin:0;font-size:2.5rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.report-actions{display:flex;gap:15px;flex-wrap:wrap}.report-actions .btn{padding:12px 24px;font-weight:600;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;gap:8px}.report-actions .btn-primary{background:#3498db;border-color:#3498db}.report-actions .btn-primary:hover{background:#2980b9;border-color:#2980b9;transform:translateY(-2px)}.report-actions .btn-secondary{background:#95a5a6;border-color:#95a5a6}.report-actions .btn-secondary:hover{background:#7f8c8d;border-color:#7f8c8d;transform:translateY(-2px)}.report-content{padding:40px;background:#fff}.report-section{margin-bottom:40px;page-break-inside:avoid}.report-section h2{color:#2c3e50;font-size:1.8rem;font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #3498db;position:relative}.report-section h2:after{content:"";position:absolute;bottom:-3px;left:0;width:50px;height:3px;background:#e74c3c}.report-section h3{color:#34495e;font-size:1.3rem;font-weight:600;margin-bottom:15px;margin-top:25px}.report-section p{color:#555;line-height:1.6;margin-bottom:15px;font-size:1rem}.project-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.info-item{display:flex;flex-direction:column;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #3498db;transition:all .3s ease}.info-item:hover{transform:translateY(-2px);box-shadow:0 4px 15px #20302e1a}.info-item label{font-weight:600;color:#2c3e50;margin-bottom:8px;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.info-item span{color:#555;font-size:1.1rem;font-weight:500}.metrics-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:30px;border-radius:12px;margin:30px 0}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-top:20px}.metric-card{background:#fff;padding:25px;border-radius:12px;text-align:center;box-shadow:0 4px 15px #20302e1a;transition:all .3s ease;border-top:4px solid #3498db}.metric-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #20302e1a}.metric-value{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.metric-label{font-size:1rem;font-weight:600;color:#7f8c8d;text-transform:uppercase;letter-spacing:1px}.analysis-subsection{background:#f8f9fa;padding:25px;border-radius:8px;margin-bottom:20px;border-left:4px solid #e74c3c}.analysis-subsection h3{color:#e74c3c;margin-top:0;margin-bottom:15px}.analysis-subsection p{margin-bottom:0;color:#555;line-height:1.7}.adoption-rate-display{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.cash-flow-table{overflow-x:auto;margin-top:20px;border-radius:8px;box-shadow:0 2px 10px #20302e1a}.cash-flow-table table{width:100%;border-collapse:collapse;background:#fff;font-size:.9rem}.cash-flow-table thead{background:linear-gradient(135deg,#f1eee9,#f1eee9);color:#20302e}.cash-flow-table th{padding:15px 12px;text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem}.cash-flow-table td{padding:12px;border-bottom:1px solid #e9ecef;color:#555}.cash-flow-table tbody tr:hover{background:#f8f9fa}.cash-flow-table tbody tr:nth-child(2n){background:#f8f9fa}.report-footer{background:#f1eee9;color:#20302e;padding:20px;text-align:center;border-radius:0 0 8px 8px;margin-top:40px}.report-footer p{margin:0;font-size:.9rem;opacity:.8}@media(max-width:768px){.business-value-report{margin:10px;border-radius:0}.report-header{padding:20px}.report-title{flex-direction:column;text-align:center}.report-title h1{font-size:2rem}.report-content{padding:20px}.project-info-grid{grid-template-columns:1fr;gap:15px}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:15px}.metric-card{padding:20px}.metric-value{font-size:2rem}.adoption-rate-display{justify-content:center}.cash-flow-table{font-size:.8rem}.cash-flow-table th,.cash-flow-table td{padding:8px 6px}}@media(max-width:480px){.metrics-grid{grid-template-columns:1fr}.report-actions{flex-direction:column;width:100%}.report-actions .btn{width:100%;justify-content:center}}.report-header{background:#f8f9fa;padding:1rem;border-bottom:1px solid #dee2e6;text-align:right}.report-actions{display:flex;gap:.5rem;justify-content:flex-end}.report-actions .btn{padding:8px 16px;border-radius:4px;font-weight:100;font-size:12px;text-decoration:none;display:inline-flex;align-items:center;gap:.3rem;transition:all .2s ease;border:1px solid #ccc;cursor:pointer;background:#fff;color:#333;height:36px;min-width:100px;justify-content:center}.report-actions .btn-primary{background:#f1eee9;color:#fff;border-color:#e6e1d9}.report-actions .btn-primary:hover{background:#f1eee9}.report-actions .btn-secondary{background:#6c757d;color:#fff;border-color:#6c757d}.report-actions .btn-secondary:hover{background:#5a6268}.report-content{padding:1.5rem;font-size:.9rem}.report-section{margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid #e9ecef;width:100%}.report-section:last-child{border-bottom:none}.report-section .section-content p{margin:.8rem 0;line-height:1.6;color:#555}.report-section .section-content strong{font-weight:700;color:#2c3e50}.section-label{font-weight:700;font-size:.9rem;color:#333;margin-bottom:.3rem;display:inline-block;min-width:200px}.section-content{font-weight:100;font-size:.85rem;color:#555;display:table}.parameters-list{margin-left:.5rem}.parameter-item{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0;font-size:.85rem}.parameter-label{font-weight:100;color:#333;min-width:200px}.parameter-value{color:#555;font-weight:100}.financial-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-left:.5rem;margin-top:.3rem}.metric-item{text-align:center;padding:1rem .5rem;border:1px solid #dee2e6;border-radius:4px;background:#f8f9fa;min-height:80px;display:flex;flex-direction:column;justify-content:center}.metric-value{font-size:1.1rem;font-weight:400;color:#333;display:block;margin-bottom:.3rem}.metric-label{font-size:.8rem;font-weight:400;color:#666;text-transform:uppercase;letter-spacing:.5px}.report-footer{background:#f8f9fa;padding:.5rem;text-align:center;color:#6c757d;border-top:1px solid #dee2e6;margin-top:1rem;font-size:.75rem}.report-footer p{margin:0}.cash-flow-table-container{margin-left:.5rem;margin-top:.3rem;overflow-x:auto}.cash-flow-table{width:100%;border-collapse:collapse;background:#fff;font-size:.8rem;border:1px solid #dee2e6}.cash-flow-table th{background:#f8f9fa;color:#333;padding:.4rem .3rem;text-align:left;font-weight:100;font-size:.8rem;border:1px solid #dee2e6}.cash-flow-table td{padding:.3rem;border:1px solid #dee2e6;vertical-align:middle;font-weight:100;font-size:.75rem}.implementation-row{background:#f8f9fa!important}.positive{color:#28a745!important}.negative{color:#dc3545!important}@media print{.business-value-report{max-width:none;margin:0;padding:0;box-shadow:none;background:#fff;height:auto!important;overflow:visible!important}.report-header,.report-actions{display:none!important}.calculator-header{background:linear-gradient(135deg,#f1eee9,#f1eee9)!important;color:#20302e!important;padding:20px 30px!important;border-radius:8px 8px 0 0!important;margin-bottom:20px!important;box-shadow:0 4px 15px #a72b2a33!important;text-align:center!important;page-break-after:avoid}.calculator-header-title{margin:0!important;font-size:1.8rem!important;font-weight:400!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important;letter-spacing:.5px!important}.report-content{padding:0 1rem 1rem;font-size:.8rem;height:auto!important;overflow:visible!important;width:100%}.report-section{page-break-inside:avoid;margin-bottom:1rem;width:100%}.charts-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px!important;margin:15px 0!important;width:100%!important;min-height:400px!important}.chart-card{background:#fff!important;border:1px solid #e9ecef!important;border-radius:8px!important;box-shadow:none!important;overflow:visible!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important}.chart-container{height:300px!important;width:100%!important;padding:10px!important;background:#f8f9fa!important;border-radius:0 0 8px 8px!important;flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.chart-container canvas{max-height:280px!important;width:100%!important;height:auto!important}.cash-flow-table{font-size:.7rem;width:100%}.cash-flow-table th,.cash-flow-table td{padding:.2rem}.financial-metrics-grid{grid-template-columns:repeat(4,1fr);gap:.3rem}.metric-item{padding:.8rem .3rem;min-height:70px}.section-label{font-weight:700!important;font-size:.9rem!important;color:#333!important;margin-bottom:.3rem!important;display:inline-block!important;min-width:150px!important}.section-content{font-weight:100!important;font-size:.85rem!important;color:#555!important;margin-left:.5rem!important;display:inline!important}.section-content p{margin:.5rem 0!important;line-height:1.4!important}.section-content strong{font-weight:700!important;color:#2c3e50!important}}.charts-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;width:100%;min-height:400px}.chart-card{background:#fff;border-radius:12px;border:1px solid #e9ecef;box-shadow:0 4px 12px #20302e1a;overflow:hidden;transition:all .3s ease;width:100%;height:100%;display:flex;flex-direction:column}.chart-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #20302e1a}.chart-card .section-label{background:linear-gradient(135deg,#f1eee9,#f1eee9);color:#20302e;padding:15px 20px;margin:0;font-weight:700;font-size:16px;text-align:center;border-bottom:1px solid #e6e1d9;flex-shrink:0}.chart-container{height:350px;width:100%;padding:15px;background:#f8f9fa;border-radius:0 0 12px 12px;position:relative;display:flex;align-items:center;justify-content:center;flex:1}.chart-container canvas{max-height:300px!important;width:100%!important;height:auto!important}@media(max-width:1200px){.charts-grid{gap:15px}.chart-container{height:320px;padding:12px}.chart-container canvas{max-height:270px!important}}@media(max-width:768px){.charts-grid{grid-template-columns:1fr;gap:20px}.chart-container{height:300px;padding:15px}.chart-container canvas{max-height:250px!important}.chart-card .section-label{font-size:14px;padding:12px 15px}}@media(max-width:480px){.charts-grid{gap:15px}.chart-container{height:250px;padding:10px}.chart-container canvas{max-height:200px!important}.chart-card .section-label{font-size:13px;padding:10px 12px}}.pdf-generation{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important}.pdf-generation .business-value-report{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;margin:0!important;padding:0!important}.pdf-generation .report-content{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;padding:0 10px 10px!important}.pdf-generation .cash-flow-table-container,.pdf-generation .form-content-wrapper{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important}.pdf-generation .charts-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px!important;margin:15px 0!important;width:100%!important;min-height:400px!important}.pdf-generation .chart-card{width:100%!important;height:100%!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #e9ecef!important;border-radius:8px!important;box-shadow:none!important}.pdf-generation .chart-container{height:300px!important;width:100%!important;padding:10px!important;background:#f8f9fa!important;border-radius:0 0 8px 8px!important;flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.pdf-generation .chart-container canvas{max-height:280px!important;width:100%!important;height:auto!important}.projects-list-container{background:#fff;border-radius:8px;min-height:400px}.projects-list-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:0;padding-bottom:0}.projects-list-header h3{color:#a72b2a;margin:0;font-size:1.5rem}.projects-list-container .table{margin-bottom:0}.projects-list-container .table thead th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#000;letter-spacing:.5px;font-size:.85rem;padding:12px 8px}.projects-list-container .table tbody td{padding:12px 8px;vertical-align:middle;border-bottom:1px solid #dee2e6}.projects-list-container .table tbody tr:hover{background-color:#f8f9fa}.projects-list-container .table .btn{padding:4px 8px;font-size:.75rem;margin-right:4px;border-radius:4px;transition:all .2s ease}.projects-list-container .table .btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px #20302e1a}.projects-list-container .table .btn-outline-primary{color:#a72b2a;border-color:#e6e1d9}.projects-list-container .table .btn-outline-primary:hover{background:#f1eee9;border-color:#e6e1d9;color:#fff}.projects-list-container .table .btn-outline-info{color:#1e4e6b;border-color:#e6e1d9}.projects-list-container .table .btn-outline-info:hover{background:#f1eee9;border-color:#e6e1d9;color:#fff}.projects-list-container .table .btn-outline-success{color:#273a3d;border-color:#e6e1d9}.projects-list-container .table .btn-outline-success:hover{background:#f1eee9;border-color:#e6e1d9;color:#fff}.badge{font-size:.6rem;padding:4px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:400}.badge.bg-success,.badge.bg-warning{background-color:#f1eee9!important;color:#fff!important}.badge.bg-info{background-color:#527379!important;color:#fff!important}.badge.bg-secondary{background-color:#6c757d!important;color:#fff!important}.view-toggle-buttons .btn{padding:8px 16px;font-size:12px;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;gap:6px;height:36px;min-width:120px;justify-content:center}.view-toggle-buttons .btn-primary{background:#f1eee9;border-color:#e6e1d9;color:#fff}.view-toggle-buttons .btn-primary:hover{background:#f1eee9;border-color:#e6e1d9;transform:translateY(-1px)}.view-toggle-buttons .btn-outline-primary{color:#a72b2a;border-color:#e6e1d9}.view-toggle-buttons .btn-outline-primary:hover{background:#f1eee9;border-color:#e6e1d9;color:#fff}@media(max-width:768px){.projects-list-container{padding:15px}.projects-list-header{flex-direction:column;gap:15px;align-items:stretch}.projects-list-header h3{text-align:center}.projects-list-container .table{font-size:.8rem}.projects-list-container .table thead th{padding:8px 4px;font-size:.75rem}.projects-list-container .table tbody td{padding:8px 4px}.projects-list-container .table .btn{padding:2px 6px;font-size:.7rem;margin-right:2px}.view-toggle-buttons{float:none!important;margin-top:10px;display:flex;justify-content:center;gap:10px}.view-toggle-buttons .btn{flex:1;max-width:150px}}@media(max-width:480px){.projects-list-container{padding:10px}.projects-list-container .table{font-size:.75rem}.projects-list-container .table thead th{padding:6px 2px;font-size:.7rem}.projects-list-container .table tbody td{padding:6px 2px}.projects-list-container .table .btn{padding:1px 4px;font-size:.65rem;margin-right:1px}.badge{font-size:.6rem;padding:2px 6px}}@media(max-width:768px){.business-value-report{max-width:100%;margin:0}.report-content{padding:1rem}.financial-metrics-grid{grid-template-columns:repeat(2,1fr)}.report-actions{flex-direction:column;gap:.3rem}.report-actions .btn{width:100%;font-size:12px;padding:8px 12px;height:32px;min-width:80px}}.business-calculator-form.read-only{position:relative}.business-calculator-form.read-only .form-input:disabled,.business-calculator-form.read-only .form-select:disabled,.business-calculator-form.read-only .form-textarea:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.8}.business-calculator-form.read-only .form-checkbox:disabled{opacity:.6;cursor:not-allowed}.business-calculator-form.read-only .nav-button:disabled,.business-calculator-form.read-only .action-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.business-calculator-form.read-only .nav-button:disabled:hover,.business-calculator-form.read-only .action-button:disabled:hover{transform:none;box-shadow:none}.report-generation-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f6b661f;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:8px}.report-generation-content{text-align:center;padding:20px}.report-generation-spinner{width:3rem;height:3rem;margin-bottom:1rem}.report-generation-text{color:#6c757d;font-size:1rem;font-weight:500}.project-type-selection-container{background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 20px #20302e1a;text-align:center;max-width:600px;margin:0 auto}.project-type-selection-header{margin-bottom:30px}.project-type-selection-header h4{color:#333;font-size:1.5rem;margin-bottom:10px}.project-type-selection-header p{color:#666;font-size:1rem;margin:0}.project-type-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.project-type-buttons .action-button{min-width:150px;font-size:12px;font-weight:500;height:36px;padding:8px 16px}.project-type-buttons .action-button svg{font-size:1.1rem}@media(max-width:768px){.project-type-selection-container{padding:30px 20px}.project-type-buttons{flex-direction:column;gap:15px}.project-type-buttons .action-button{width:100%;min-width:auto}}.read-only-banner{background:linear-gradient(135deg,#ffc107,#ff9800);color:#212529;padding:12px 20px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;font-size:14px;box-shadow:0 2px 8px #ffc1074d;border-left:4px solid #ff9800}.read-only-banner .fa-eye{font-size:16px}.business-calculator-form.read-only .form-input:disabled,.business-calculator-form.read-only .form-textarea:disabled,.business-calculator-form.read-only .form-select:disabled,.business-calculator-form.read-only .form-checkbox:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.8}.business-calculator-form.read-only .form-checkbox:disabled+.checkbox-label,.business-calculator-form.read-only .form-checkbox:disabled+.objective-checkbox-label{color:#6c757d;cursor:not-allowed}.summary-view-container{background:#fff;border-radius:8px;box-shadow:0 4px 20px #20302e1a;overflow:hidden;min-height:calc(100vh - 200px);display:flex;flex-direction:column}.summary-header{background:linear-gradient(135deg,#f1eee9,#f1eee9);color:#20302e;padding:15px;text-align:center;box-shadow:0 4px 15px #a72b2a33}.summary-title{margin:4px 0 10px;font-weight:400;font-size:1.5rem}.summary-subtitle{margin:0;font-size:1.1rem;opacity:.9}.summary-content{padding:30px;flex:1;overflow-y:auto}.summary-section{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e9ecef}.summary-section:last-child{border-bottom:none;margin-bottom:0}.summary-section .section-label{font-size:1.2rem;font-weight:400;color:#a72b2a;margin-bottom:15px;display:block}.summary-section .section-content{color:#495057;line-height:1.6}.project-header-section{display:flex;gap:20px;margin-bottom:20px;align-items:flex-start}.project-details-section{flex:1;min-width:0}.project-detail-item{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.project-detail-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.use-case-section{flex:1;border:1px solid #e9ecef;border-radius:8px;background:#f8f9fa;overflow:hidden;transition:all .3s ease;min-width:0}.use-case-header{background:linear-gradient(135deg,#f1eee9,#f1eee9);color:#20302e;padding:15px 20px;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between}.use-case-label{font-size:1.1rem;font-weight:600}.use-case-content{background:#fff;border-top:1px solid #e9ecef;padding:20px;max-height:1000px;overflow:hidden}.use-case-item{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.use-case-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.use-case-item strong{color:#a72b2a;font-size:1rem;font-weight:600;display:block;margin-bottom:8px}.use-case-item p{color:#555;line-height:1.6;margin:0;font-size:.9rem}.use-case-item{margin-bottom:15px;padding:12px;background:#f8f9fa;border-radius:4px;border-left:3px solid #e6e1d9}.use-case-item:last-child{margin-bottom:0}.use-case-item-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.use-case-item-icon{color:#a72b2a;font-weight:700;font-size:.9rem;width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:#a72b2a1a;border-radius:50%;flex-shrink:0}.use-case-item-title{color:#2c3e50;font-size:.95rem;font-weight:600;margin:0;flex:1}.use-case-item-content{margin-left:22px}.use-case-description{color:#555;line-height:1.5;margin:0 0 8px;font-size:.85rem}.use-case-source{color:#666;font-size:.8rem;margin:0}.no-use-cases{padding:20px;text-align:center;color:#666;font-style:italic}.individual-use-case-box{margin-bottom:15px;border:1px solid #e9ecef;border-radius:6px;background:#fff;overflow:hidden;transition:all .3s ease}.individual-use-case-box:hover{box-shadow:0 2px 8px #20302e1a}.individual-use-case-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:15px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .3s ease;border-bottom:1px solid #dee2e6}.individual-use-case-header:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6)}.individual-use-case-title{display:flex;align-items:center;gap:12px;font-weight:600;font-size:1rem}.individual-use-case-icon{font-size:1.1rem;font-weight:700;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#f1eee9;color:#20302e;border-radius:50%;transition:transform .3s ease;flex-shrink:0}.individual-use-case-header:hover .individual-use-case-icon{transform:scale(1.1)}.individual-use-case-label{font-size:1rem;font-weight:600;color:#2c3e50;flex:1}.individual-use-case-content{background:#fff;animation:slideDown .3s ease-out;max-height:1000px;overflow:hidden}.individual-use-case-details{padding:20px;border-top:1px solid #f0f0f0}.individual-use-case-details .use-case-item-title{color:#a72b2a;font-size:1.1rem;font-weight:600;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.individual-use-case-details .use-case-description{color:#555;line-height:1.6;margin:0 0 15px;font-size:.9rem}.individual-use-case-details .use-case-source{color:#666;font-size:.85rem;margin:0;padding-top:10px;border-top:1px solid #f0f0f0}.individual-use-case-details .use-case-source a{color:#a72b2a;text-decoration:none;font-weight:500}.individual-use-case-details .use-case-source a:hover{text-decoration:underline}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@media(max-width:768px){.project-header-section{flex-direction:column;gap:15px}.project-details-section,.use-case-section{flex:none;width:100%}.project-detail-item{margin-bottom:15px;padding-bottom:12px}.use-case-header{padding:12px 15px}.use-case-title{font-size:1rem}.use-case-icon{font-size:1rem;width:18px;height:18px}.use-case-details{padding:15px}.use-case-group-header{padding:10px 12px}.use-case-group-content{padding:12px}.use-case-item{margin-bottom:12px;padding:10px}.use-case-item-header{margin-bottom:6px}.use-case-item-content{margin-left:20px}.use-case-group-title{font-size:.9rem}.use-case-item-title{font-size:.85rem}.use-case-description{font-size:.8rem}.individual-use-case-header{padding:12px 15px}.individual-use-case-title{font-size:.9rem}.individual-use-case-icon{font-size:1rem;width:18px;height:18px}.individual-use-case-details{padding:15px}.individual-use-case-details .use-case-item-title{font-size:1rem}.individual-use-case-details .use-case-description{font-size:.85rem}}.summary-actions{padding:20px 30px;background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;gap:15px}.summary-actions .action-button{min-width:100px;padding:8px 16px;font-size:12px;border-radius:6px;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;height:36px}.summary-actions .action-button.primary{background:linear-gradient(135deg,#f1eee9,#f1eee9);color:#fff;box-shadow:0 4px 15px #a72b2a4d}.summary-actions .action-button.primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #a72b2a66}.summary-actions .action-button.secondary{background:#6c757d;color:#fff;box-shadow:0 4px 15px #6c757d4d}.summary-actions .action-button.secondary:hover:not(:disabled){background:#6c757d;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #6c757d66}.summary-actions .action-button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@media(max-width:768px){.summary-header{padding:20px}.summary-title{font-size:1.5rem}.summary-subtitle{font-size:1rem}.summary-content{padding:20px}.summary-actions{padding:15px 20px;flex-direction:column}.summary-actions .action-button{width:100%;min-width:auto}}@media(max-width:480px){.summary-header{padding:15px}.summary-title{font-size:1.3rem}.summary-content,.summary-actions{padding:15px}}.capability-group{margin-bottom:15px;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa}.capability-main{font-weight:600!important;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;margin:0;border-radius:6px 6px 0 0;transition:all .2s ease}.capability-main:hover{background-color:#e9ecef}.sub-capability{margin-left:0;font-weight:400!important;padding:8px 15px;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:8px}.sub-capability:last-child{border-bottom:none;border-radius:0 0 6px 6px}.sub-capability:hover{background-color:#f8f9fa}.expand-icon{font-size:12px;transition:transform .3s ease;color:#666}.capability-main:hover .expand-icon{transform:rotate(180deg)}.capability-group .sub-capability:first-of-type{margin-top:0}.savings-display{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;margin-top:8px}.savings-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e9ecef}.savings-item:last-child{border-bottom:none}.savings-total{display:flex;justify-content:space-between;align-items:center;padding:12px 0 8px;border-top:2px solid #e6e1d9;margin-top:8px;font-weight:600;color:#a72b2a}.savings-label{font-weight:400;color:#333}.savings-value{font-weight:400;color:#a72b2a}.sensitivity-analysis-preview{background-color:#e7f3ff;border:1px solid #b3d9ff;border-radius:8px;padding:16px;margin-top:16px}.sensitivity-analysis-preview h6{color:#0056b3;margin-bottom:8px;font-weight:600}.sensitivity-analysis-preview p{color:#495057;margin:0;font-size:14px}.form-input.readonly{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.submit-button-container{margin-top:16px;text-align:center}.submit-btn{background-color:#007bff;border-color:#007bff;color:#fff;padding:12px 24px;font-size:16px;font-weight:600;border-radius:8px;transition:all .3s ease;min-width:160px}.submit-btn:hover{background-color:#f1eee9;border-color:#e6e1d9;transform:translateY(-2px);box-shadow:0 4px 8px #007bff4d}.submit-btn:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.percentage-input-wrapper{position:relative;display:flex;align-items:center}.percentage-input{padding-right:40px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important}.percentage-symbol{position:absolute;right:12px;top:50%;transform:translateY(-50%);background-color:#f8f9fa;border:1px solid #ced4da;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:8px 12px;color:#495057;font-weight:500;min-width:40px;text-align:center;pointer-events:none;z-index:1}.sensitivity-analysis-content{margin-top:20px}.sensitivity-info{background-color:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:20px;border-left:4px solid #e6e1d9}.sensitivity-info p{margin:5px 0;font-weight:500}.sensitivity-table-container,.sensitivity-calculation-table-container{margin:-18px 0 10px;overflow-x:auto}.sensitivity-table,.sensitivity-calculation-table{width:100%;border-collapse:collapse;margin:10px 0;background-color:#fff;box-shadow:0 2px 4px #20302e1a;border-radius:8px;overflow:hidden}.sensitivity-table th,.sensitivity-calculation-table th{background-color:#f1eee9;color:#20302e;padding:10px 6px;text-align:left;font-weight:600;font-size:13px}.sensitivity-table td,.sensitivity-calculation-table td{padding:8px 6px;border-bottom:1px solid #e9ecef;font-size:12px}.sensitivity-table tr:nth-child(2n),.sensitivity-calculation-table tr:nth-child(2n){background-color:#f8f9fa}.sensitivity-table tr:hover,.sensitivity-calculation-table tr:hover{background-color:#e9ecef}.recommendations-content{background-color:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #28a745}.recommendations-content h4{color:#a72b2a;margin-top:20px;margin-bottom:10px;font-size:16px;font-weight:600}.recommendations-content h4:first-child{margin-top:0}.recommendations-content ul{margin:10px 0;padding-left:20px}.recommendations-content li{margin:8px 0;line-height:1.5}.recommendations-content p{margin:10px 0;line-height:1.6}.cash-flow-table{width:100%;border-collapse:collapse;margin:10px 0;background-color:#fff;box-shadow:0 2px 4px #20302e1a;border-radius:8px;overflow:hidden}.cash-flow-table th{background-color:#f1eee9;color:#20302e;padding:10px 6px;text-align:left;font-weight:600;font-size:13px;white-space:nowrap}.cash-flow-table td{padding:8px 6px;border-bottom:1px solid #e9ecef;font-size:12px;white-space:nowrap}.cash-flow-table tr:nth-child(2n){background-color:#f8f9fa}.cash-flow-table tr:hover{background-color:#e9ecef}.cash-flow-table .positive{color:#28a745;font-weight:600}.cash-flow-table .negative{color:#dc3545;font-weight:600}.implementation-row{background-color:#f4d8d8!important;font-weight:600}.cash-flow-table-container{overflow-x:auto;margin:0}@media(max-width:768px){.sensitivity-table,.sensitivity-calculation-table,.cash-flow-table{font-size:11px}.sensitivity-table th,.sensitivity-calculation-table th,.cash-flow-table th{padding:6px 4px;font-size:11px}.sensitivity-table td,.sensitivity-calculation-table td,.cash-flow-table td{padding:5px 4px;font-size:10px}.sensitivity-table-container,.sensitivity-calculation-table-container,.cash-flow-table-container{margin:15px 0}}@media(max-width:480px){.sensitivity-table,.sensitivity-calculation-table,.cash-flow-table{font-size:10px}.sensitivity-table th,.sensitivity-calculation-table th,.cash-flow-table th{padding:4px 2px;font-size:10px}.sensitivity-table td,.sensitivity-calculation-table td,.cash-flow-table td{padding:4px 2px;font-size:9px}}.use-cases-content{margin-top:15px}.use-case-group{margin-bottom:25px;padding:15px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9}.use-case-group-title{color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #e6e1d9}.use-case-item{margin-bottom:20px;padding:12px;background-color:#fff;border-radius:6px;border-left:4px solid #e6e1d9}.use-case-title{color:#2c3e50;font-size:14px;font-weight:600;margin-bottom:8px}.use-case-description{color:#555;font-size:13px;line-height:1.5;margin-bottom:8px}.use-case-source{color:#666;font-size:12px;margin:0}.use-case-source a{color:#a72b2a;text-decoration:none}.use-case-source a:hover{text-decoration:underline}.recommendations-section{margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #e6e1d9}.recommendations-section h4{color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:15px}.recommendations-list{margin:0;padding-left:20px}.recommendation-item{color:#555;font-size:14px;line-height:1.6;margin-bottom:10px}.sensitivity-analysis-results{margin-top:20px;padding:20px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;box-shadow:0 4px 20px #20302e1a}.sensitivity-analysis-results h6{color:#a72b2a;font-weight:600;margin-bottom:15px;font-size:16px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.sensitivity-table-container{background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 4px #20302e1a;border:1px solid #e9ecef}.sensitivity-table-container table{margin-bottom:0;font-size:14px}.sensitivity-table-container th{background:linear-gradient(135deg,#f1eee9,#f1eee9);color:#20302e;font-weight:600;text-align:center;padding:12px 8px;border:none;text-shadow:0 1px 2px rgba(0,0,0,.3)}.sensitivity-table-container td{text-align:center;padding:12px 8px;vertical-align:middle;border:1px solid #dee2e6;transition:background-color .2s ease}.sensitivity-table-container td:hover{background-color:#f8f9fa}.sensitivity-table-container td:first-child{background-color:#f8f9fa;font-weight:600;text-align:left;color:#a72b2a}.sensitivity-table-container td div{margin:2px 0}.sensitivity-table-container td div:first-child{font-weight:600;color:#a72b2a}.sensitivity-table-container td div:last-child{color:#6c757d;font-size:13px}.form-col-3 .form-group,.form-col-4 .form-group{margin-bottom:15px}.form-col-3 .form-label,.form-col-4 .form-label{font-size:14px;color:#495057;margin-bottom:5px}.form-col-3 .form-label.required:after,.form-col-4 .form-label.required:after{content:" *";color:#a72b2a;font-size:1.35em;font-weight:700;line-height:1}.form-col-3 .form-input,.form-col-4 .form-input{width:100%;padding:8px 12px;border:2px solid #e9ecef;border-radius:6px;font-size:14px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#fff}.form-col-3 .form-input:focus,.form-col-4 .form-input:focus{border-color:#e6e1d9;outline:0;box-shadow:0 0 0 .2rem #a72b2a40}.form-col-3 .form-input.readonly,.form-col-4 .form-input.readonly{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;border-color:#dee2e6}.form-col-3 .form-input::placeholder,.form-col-4 .form-input::placeholder{color:#adb5bd;font-style:italic}.status-badge{display:inline-block;padding:2px 6px;margin-left:8px;font-size:10px;font-weight:600;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.status-badge.approved{background-color:#28a745;color:#fff}.status-badge.locked{background-color:#ffc107;color:#212529}.status-badge.readonly{background-color:#6c757d;color:#fff}.sub-capability.disabled{opacity:.6;cursor:not-allowed;background-color:#f8f9fa}.sub-capability.disabled .checkbox-label{color:#6c757d;cursor:not-allowed}.sub-capability.disabled input[type=checkbox]{cursor:not-allowed;opacity:.5}@media(max-width:768px){.sensitivity-table-container{font-size:12px}.sensitivity-table-container th,.sensitivity-table-container td{padding:8px 4px}.form-col-3,.form-col-4{margin-bottom:15px}.status-badge{font-size:9px;padding:1px 4px;margin-left:4px}}.dash-main-container .business-calculator-container{overflow:visible!important;min-height:auto!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important}.dash-main-container .business-calculator-form{height:auto!important;min-height:0;width:100%;position:relative;z-index:2}.dash-main-container .bvc-wizard-header{display:flex;align-items:flex-start;gap:1rem;flex-shrink:0;margin-bottom:1rem;width:100%;position:relative;z-index:1}.dash-main-container .bvc-back-button{margin-top:.5rem;flex-shrink:0}.dash-main-container .bvc-step-indicator-wrap{flex:1;display:flex;justify-content:center;min-width:0;max-width:100%;overflow:hidden}.dash-main-container .form-content-wrapper{flex:none!important;overflow:visible!important;max-height:none!important;padding-right:0;margin-bottom:1.25rem;position:relative;z-index:10;pointer-events:auto;isolation:isolate}.dash-main-container .value-driver-checkbox-container,.dash-main-container .value-driver-checkbox-container .objective-checkbox-item,.dash-main-container .value-driver-checkbox-container .form-checkbox{pointer-events:auto;position:relative;z-index:1;cursor:pointer}.dash-main-container .business-calculator-form .form-input,.dash-main-container .business-calculator-form .form-select,.dash-main-container .business-calculator-form .form-textarea,.dash-main-container .business-calculator-form .duration-input,.dash-main-container .business-calculator-form .form-checkbox{pointer-events:auto!important;position:relative;z-index:1;cursor:pointer}.dash-main-container .business-calculator-form .form-input,.dash-main-container .business-calculator-form .form-textarea,.dash-main-container .business-calculator-form .duration-input{cursor:text}.dash-main-container .business-calculator-form .form-select{cursor:pointer;height:auto;min-height:45px;box-sizing:border-box}.dash-main-container .step-navigation-inline{background:transparent!important;border-top:1px solid rgba(32,48,46,.12)!important;position:relative;z-index:2}.dash-main-container .capability-group{border:1px solid rgba(32,48,46,.12)!important;border-radius:8px;background:#ffffffeb!important;overflow:hidden}.dash-main-container .capability-main{width:100%;box-sizing:border-box;border:none;text-align:left;font:inherit;cursor:pointer;pointer-events:auto;color:var(--light)!important;background:#ffffffeb!important;border-bottom:1px solid rgba(32,48,46,.1)!important}.dash-main-container .capability-main:hover{background:rgba(var(--primary-rgb),.12)!important}.dash-main-container .capability-main .expand-icon{color:var(--primary-light)}.dash-main-container .sub-capability{color:#20302ee0!important;background:transparent!important;border-bottom-color:#20302e1a!important}.dash-main-container .sub-capability:hover{background:#ffffffeb!important}.dash-main-container .checkbox-group-column{min-width:0}.dash-main-container .checkbox-item{border-color:#20302e1f;background:#ffffffeb;color:var(--light)}.dash-main-container .checkbox-item:hover{border-color:var(--primary-light);background:rgba(var(--primary-rgb),.1)}.dash-main-container .bvc-toolbar{margin-top:.5rem}.dash-main-container .bvc-view-toggle{display:flex;gap:.625rem;margin-left:auto;flex-wrap:wrap}.dash-main-container .step-indicator{margin-left:0!important;flex-wrap:wrap;gap:.25rem}.dash-main-container .step:not(:last-child):after{background:#0f6b661f}.dash-main-container .step.completed:not(:last-child):after{background:linear-gradient(90deg,var(--primary) 0%,var(--primary-light) 100%)}.dash-main-container .step-number{background:#ffffffeb;border-color:#20302e2e;color:#20302ea6}.dash-main-container .step.active .step-number{background:var(--primary);border-color:var(--primary);color:#20302e;box-shadow:0 4px 12px rgba(var(--primary-rgb),.35)}.dash-main-container .step.completed .step-number{background:linear-gradient(135deg,var(--primary) 0%,var(--natural-dark) 100%);border-color:var(--primary);color:#20302e}.dash-main-container .step-label{color:#20302e8c}.dash-main-container .step.active .step-label,.dash-main-container .step.completed .step-label{color:var(--primary-light)}.dash-main-container .step-content{background:#ffffffeb;border:1px solid rgba(32,48,46,.12);border-radius:12px;box-shadow:none;padding:1.25rem;position:relative;z-index:3}.dash-main-container .step-title{color:#20302e;border-bottom-color:#20302e1f}.dash-main-container .step-title .icon,.dash-main-container .form-label{color:var(--primary-light)}.dash-main-container .form-input,.dash-main-container .form-select,.dash-main-container .form-textarea,.dash-main-container .duration-input{border:1px solid rgba(32,48,46,.15)!important;border-radius:8px!important;background-color:#ffffffeb!important;color:var(--light)!important;font-family:Poppins,sans-serif}.dash-main-container .form-select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:var(--dashboard-select-chevron)!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:1rem!important;padding-right:2.25rem!important}.dash-main-container .form-input:focus,.dash-main-container .form-select:focus,.dash-main-container .form-textarea:focus,.dash-main-container .duration-input:focus{border-color:var(--primary-light)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.2)!important;outline:none}.dash-main-container .form-input:disabled,.dash-main-container .form-select:disabled,.dash-main-container .form-textarea:disabled{background-color:#ffffffeb!important;color:#20302e8c!important;opacity:1}.dash-main-container .form-select option{background-color:var(--natural-dark);color:var(--light)}.dash-main-container .objective-checkbox-container{border-color:#20302e26;background-color:#ffffffeb;position:relative;z-index:2;pointer-events:auto}.dash-main-container .objective-checkbox-item{pointer-events:auto;cursor:pointer;border-color:#20302e1f;background:#ffffffeb}.dash-main-container .objective-checkbox-container:focus-within{border-color:var(--primary-light);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.2)}.dash-main-container .objective-checkbox-item:hover{border-color:var(--primary-light);background:rgba(var(--primary-rgb),.12)}.dash-main-container .objective-checkbox-label{color:var(--light)}.dash-main-container .objective-checkbox-item input[type=checkbox]:checked+.objective-checkbox-label{color:var(--primary-light)}.dash-main-container .objective-placeholder,.dash-main-container .multi-select-placeholder{color:#20302e8c}.dash-main-container .capabilities-container-columns{max-height:none;overflow:visible;border:1px solid rgba(32,48,46,.1);border-radius:8px;background:#ffffffeb;position:relative;z-index:2;pointer-events:auto}.dash-main-container .capability-group{pointer-events:auto;position:relative;z-index:2}.dash-main-container .sub-capability.disabled{opacity:.55}.dash-main-container .checkbox-label{color:var(--light)}.dash-main-container .project-type-selection-container{background:#ffffffeb;border:1px solid rgba(32,48,46,.12);box-shadow:none}.dash-main-container .project-type-selection-header h4{color:#20302e}.dash-main-container .project-type-selection-header p{color:#20302ea6}.dash-main-container .action-button.secondary{background:#ffffffeb;color:var(--light);border-color:#20302e2e}.dash-main-container .action-button.secondary:hover:not(:disabled){background:#0f6b661a;border-color:#20302e2e;color:var(--white)}.dash-main-container .nav-button.prev{background:#ffffffeb;color:var(--light);border-color:#20302e2e}.dash-main-container .nav-button.prev:hover{background:#0f6b661a;color:var(--white)}.dash-main-container .projects-list-container{background:transparent;border:1px solid rgba(32,48,46,.12);border-radius:12px;padding:1rem}.dash-main-container .projects-list-container .table{color:var(--light);--bs-table-bg: transparent;--bs-table-color: var(--light);--bs-table-border-color: rgba(32, 48, 46, .55)}.dash-main-container .projects-list-container .table thead th{background-color:#ffffffeb;border-bottom-color:#20302e26;color:var(--primary-light)}.dash-main-container .projects-list-container .table tbody td{border-bottom-color:#20302e1a;color:var(--light)}.dash-main-container .projects-list-container .table tbody tr:hover{background-color:#ffffffeb}.dash-main-container .projects-list-container .text-muted,.dash-main-container .projects-list-container .text-center p{color:#20302e8c!important}.dash-main-container .projects-list-container .text-center h5{color:#20302ebf!important}.dash-main-container .projects-list-container .table .btn-outline-primary,.dash-main-container .projects-list-container .table .btn-outline-info,.dash-main-container .projects-list-container .table .btn-outline-success{color:var(--primary-light);border-color:rgba(var(--primary-rgb),.5);background:transparent}.dash-main-container .projects-list-container .table .btn-outline-primary:hover,.dash-main-container .projects-list-container .table .btn-outline-info:hover,.dash-main-container .projects-list-container .table .btn-outline-success:hover{background:rgba(var(--primary-rgb),.2);color:var(--white)}.dash-main-container .report-generation-overlay{background-color:#ffffffeb}.dash-main-container .report-generation-text{color:var(--light)}.dash-main-container .business-calculator-form.read-only .form-input:disabled,.dash-main-container .business-calculator-form.read-only .form-select:disabled,.dash-main-container .business-calculator-form.read-only .form-textarea:disabled{background-color:#ffffffeb!important;color:#20302e8c!important}.dash-main-container .form-col-6,.dash-main-container .form-col-4,.dash-main-container .form-col-3{min-width:0;flex:1 1 280px}.dash-main-container .pagination .page-link{background:transparent!important;border-color:rgba(var(--primary-rgb),.5)!important;color:var(--primary-light)!important}.dash-main-container .pagination .page-item.active .page-link{background:var(--primary)!important;border-color:var(--primary)!important;color:#20302e!important}.dash-main-container .alert-danger{background:#dc354526;border-color:#dc354566;color:#fca5a5}.dash-main-container .text-danger{color:#fca5a5!important}.dash-main-container .spinner-border.text-primary{color:var(--primary-light)!important}@media(max-width:768px){.dash-main-container .objective-checkbox-group{grid-template-columns:1fr}.dash-main-container .bvc-view-toggle{width:100%;margin-left:0}.dash-main-container .bvc-view-toggle .action-button{flex:1}}.roadmap-page{background:transparent;color:#fff;min-height:100vh}.roadmap-hero-section{position:relative;padding:120px 0 80px;background:transparent;overflow:hidden}.roadmap-hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(91,155,213,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(253,96,97,.1) 0%,transparent 50%);pointer-events:none}.roadmap-hero-content{position:relative;z-index:2}.roadmap-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,#5b9bd5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roadmap-hero-title .roadmap-highlight{background:linear-gradient(135deg,#5b9bd5,#fd6061);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roadmap-hero-description{font-size:1.25rem;line-height:1.6;color:#b8c5d1;margin-bottom:2.5rem;max-width:600px}.roadmap-hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.roadmap-hero-btn{padding:12px 32px;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;border:none}.btn-primary.roadmap-hero-btn{background:linear-gradient(135deg,#5b9bd5,#fd6061);color:#fff;box-shadow:0 8px 25px #5b9bd54d}.btn-primary.roadmap-hero-btn:hover{transform:translateY(-2px);box-shadow:0 12px 35px #5b9bd566}.btn-outline-secondary.roadmap-hero-btn{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.btn-outline-secondary.roadmap-hero-btn:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px)}.roadmap-hero-visual{position:relative;z-index:2}.roadmap-hero-image-container{position:relative;display:flex;align-items:center;justify-content:center}.roadmap-hero-image{max-width:100%;height:auto;border-radius:16px;box-shadow:0 20px 60px #0000004d}.roadmap-page .filters-section{position:relative;z-index:2}@media(min-width:1441px){.roadmap-page .hero-section .hero-content{padding-bottom:10px!important}.roadmap-page .hero-text p{margin-bottom:8px!important}.roadmap-page .filters-section{padding:10px 16px 15px!important}}@media(min-width:769px)and (max-width:1440px){.roadmap-page .hero-section .hero-content{padding-top:80px!important;padding-bottom:15px!important}.roadmap-page .hero-text h1.hero__headline{margin-top:50px!important;margin-bottom:6px!important}.roadmap-page .hero-text p{margin-top:6px!important;margin-bottom:10px!important}.roadmap-page .filters-section{padding:6px 16px 8px!important}}@media(min-width:577px)and (max-width:768px){.roadmap-page .filters-grid{grid-template-columns:repeat(2,1fr)!important;gap:15px}.roadmap-page .hero-text h1.hero__headline{font-size:2.25rem!important}.roadmap-page .hero-text p{font-size:1.1rem!important}.assessment-results{grid-template-columns:1fr!important}.next-steps-grid{grid-template-columns:repeat(2,1fr)}}.roadmap-page .filter-option{display:block;padding:8px 0;color:#fff;cursor:pointer;font-size:14px}.roadmap-page .filter-option input{margin-right:8px}.roadmap-page .gradient--indigo,.roadmap-page .gradient--amber,.roadmap-page .gradient--orange,.roadmap-page .gradient--teal,.roadmap-page .gradient--cyan{background:#15374c}.roadmap-page .filters-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;align-items:start;margin-bottom:2rem;flex-wrap:initial!important;justify-content:initial!important}@media(max-width:1200px){.roadmap-page .filters-grid{grid-template-columns:repeat(3,1fr)!important}}.ai-assessment-report{padding:100px 0;position:relative;z-index:2;width:100%;box-sizing:border-box;overflow-x:hidden}.ai-assessment-report .container{padding-left:15px;padding-right:15px;width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}@media(max-width:768px){.ai-assessment-report{padding:60px 0;overflow-x:hidden}.ai-assessment-report .container{padding-left:15px;padding-right:15px;max-width:100%;width:100%;box-sizing:border-box}.overview-container{padding-left:0;padding-right:0;margin-left:0;margin-right:0;width:100%}.chart-section,.overview-card{margin-left:0!important;margin-right:0!important;width:100%;box-sizing:border-box;max-width:100%}}.report-header{background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;text-align:center;margin-bottom:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:none}@media(max-width:768px){.report-header{padding:1.5rem 1rem;margin-bottom:2rem;border-radius:12px}}@media(max-width:480px){.report-header{padding:1rem .75rem;margin-bottom:1.5rem}}.report-title{font-size:min(max(2.84vw,4.26vh),59.6px);letter-spacing:"-.02em";font-weight:300;margin:0 auto .6rem;color:#cacaca;text-align:center;display:block;width:100%}.report-title-gradient{font-weight:700;background:linear-gradient(135deg,#5b9bd5,#fd6061);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text{background:linear-gradient(135deg,#5b9bd5,#fd6061);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-bold{font-weight:700;background:linear-gradient(135deg,#5b9bd5,#fd6061);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.report-subtitle{font-size:1.25rem;color:#cacaca;max-width:100%;margin:0 auto;white-space:nowrap}.report-overview{margin-bottom:3rem;width:100%;box-sizing:border-box}.overview-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;width:100%;box-sizing:border-box}@media(max-width:992px){.overview-container{grid-template-columns:1fr;gap:2rem}}@media(max-width:768px){.overview-container{gap:1.5rem;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.report-overview{padding-left:0;padding-right:0;margin-left:0;margin-right:0;width:100%}}.chart-section{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;animation:slideInLeft .8s ease-out;overflow:visible;width:100%;box-sizing:border-box;margin-left:0;margin-right:0}@media(max-width:768px){.chart-section{margin-left:0!important;margin-right:0!important;padding-left:1.5rem;padding-right:1.5rem;overflow:hidden}}@media(max-width:576px){.chart-section{padding-left:1rem;padding-right:1rem}}@media(max-width:480px){.chart-section{padding-left:.75rem;padding-right:.75rem}}.spider-chart-wrapper{width:100%;display:flex;justify-content:center;align-items:center;padding:2rem 1rem;position:relative;overflow:visible!important;margin:0}.spider-chart-container{position:relative;max-width:650px;width:100%;min-height:500px;height:auto;aspect-ratio:1;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at center,rgba(91,155,213,.08) 0%,transparent 70%);border-radius:50%;padding:2rem 1.5rem;overflow:visible!important;margin:0 auto}.spider-chart-inner{position:relative;z-index:2;width:100%;height:100%;max-width:100%;max-height:100%;filter:drop-shadow(0 0 20px rgba(91,155,213,.3));overflow:visible!important}.spider-chart-inner>canvas{max-width:100%!important;height:auto!important;overflow:visible!important}.spider-chart-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle at center,rgba(91,155,213,.15) 0%,rgba(253,96,97,.1) 50%,transparent 70%);border-radius:50%;z-index:1;animation:chartGlow 3s ease-in-out infinite alternate;pointer-events:none}@keyframes chartGlow{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.spider-chart-container canvas{max-width:100%;height:auto;border-radius:50%}.chart-section:has(.spider-chart-wrapper){background:linear-gradient(135deg,#ffffff0d,#5b9bd508,#ffffff0d);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a;overflow:visible}.chart-header{text-align:center;margin-bottom:2rem}.chart-header h3{font-size:min(max(2.13vw,3.2vh),44.7px);font-weight:300;margin-bottom:.5rem;color:#cacaca;letter-spacing:"-.02em"}.chart-header p{font-size:1.25rem;color:#b8c5d1;margin:0}@media(max-width:1200px){.spider-chart-container{max-width:550px;padding:2rem 1.5rem}}@media(max-width:992px){.overview-container{grid-template-columns:1fr;gap:2rem}.chart-section{order:2}.overview-card{order:1}.spider-chart-container{max-width:500px;padding:1.5rem 1rem}.chart-header{margin-bottom:1.5rem}.chart-header h3{font-size:1.3rem}.chart-header p{font-size:.85rem}}@media(max-width:768px){.chart-section{padding:1.5rem;margin-left:0!important;margin-right:0!important;width:100%;box-sizing:border-box}.spider-chart-wrapper{padding:1.5rem .5rem}.spider-chart-container{max-width:100%;min-height:400px;padding:1.5rem 1rem}.chart-header{margin-bottom:1.5rem}.chart-header h3{font-size:1.2rem}.chart-header p{font-size:.8rem}.chart-legend{gap:1rem;margin-top:1rem}.legend-item{font-size:.75rem}.overview-card{padding:1.5rem;margin-left:0!important;margin-right:0!important;width:100%;box-sizing:border-box}.overview-card h3{font-size:1.3rem}.overview-card p{font-size:.9rem;margin-bottom:1.5rem}.key-metrics{grid-template-columns:repeat(3,1fr);gap:.75rem}.metric-item{padding:.75rem}.metric-value{font-size:1.5rem}.metric-label{font-size:.7rem}}@media(max-width:576px){.chart-section{padding:1rem;margin-left:0!important;margin-right:0!important;width:100%;box-sizing:border-box}.spider-chart-wrapper{padding:1rem .25rem}.spider-chart-container{min-height:300px;padding:1rem .5rem}.spider-chart-glow{width:110%;height:110%}.chart-header{margin-bottom:1rem}.chart-header h3{font-size:1.1rem;margin-bottom:.25rem}.chart-header p{font-size:.75rem}.chart-legend{flex-direction:column;gap:.5rem;align-items:center}.legend-item{font-size:.7rem}.legend-color{width:10px;height:10px}.overview-card{padding:1.25rem;margin-left:0!important;margin-right:0!important;width:100%;box-sizing:border-box}.overview-card h3{font-size:1.2rem;margin-bottom:.75rem}.overview-card p{font-size:.85rem;margin-bottom:1.25rem;line-height:1.5}.key-metrics{grid-template-columns:1fr;gap:.5rem}.metric-item{padding:.75rem .5rem}.metric-value{font-size:1.75rem}.metric-label{font-size:.65rem}}@media(max-width:400px){.chart-section{margin-left:0!important;margin-right:0!important;width:100%;box-sizing:border-box}.spider-chart-container{min-height:280px;padding:.75rem .25rem}.chart-header h3{font-size:1rem}.chart-header p{font-size:.7rem}.overview-card{padding:1rem;margin-left:0!important;margin-right:0!important;width:100%;box-sizing:border-box}.overview-card h3{font-size:1.1rem}.overview-card p{font-size:.8rem}}@media(max-width:992px){.report-header{padding:1.5rem}.report-title{font-size:2.5rem}.report-subtitle{font-size:1.1rem}}@media(max-width:768px){.report-header{padding:1.25rem}.report-title{font-size:min(max(2.13vw,3.2vh),44.7px)}.report-subtitle{font-size:1rem;white-space:normal}.report-overview{margin-bottom:2rem}}@media(max-width:576px){.report-header{padding:1rem}.report-title{font-size:1.75rem}.report-subtitle{font-size:.9rem}}.progress-chart{margin-bottom:2rem}.chart-item{margin-bottom:1.5rem;animation:chartItemSlide .6s ease-out forwards;opacity:0;transform:translate(-20px)}.chart-item:nth-child(1){animation-delay:.1s}.chart-item:nth-child(2){animation-delay:.2s}.chart-item:nth-child(3){animation-delay:.3s}.chart-item:nth-child(4){animation-delay:.4s}.chart-item:nth-child(5){animation-delay:.5s}.chart-item:nth-child(6){animation-delay:.6s}.chart-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.chart-label span:first-child{font-size:.9rem;font-weight:600;color:#fff}.chart-percentage{font-size:.8rem;font-weight:700;color:#5b9bd5}.progress-bar{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;position:relative}.progress-fill{height:100%;width:var(--width);border-radius:4px;position:relative;animation:progressFill 1.5s ease-out forwards;animation-delay:.8s;transform:scaleX(0);transform-origin:left}.progress-fill.green{background:linear-gradient(90deg,#4ade80,#22c55e);box-shadow:0 0 10px #4ade804d}.progress-fill.yellow{background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 0 10px #fbbf244d}.progress-fill.red{background:linear-gradient(90deg,#ef4444,#dc2626);box-shadow:0 0 10px #ef44444d}.progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShine 2s ease-in-out infinite}.overall-score{display:flex;justify-content:center;margin-bottom:1.5rem}.score-circle{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;animation:scoreCircleAppear 1s ease-out forwards;animation-delay:1.2s;opacity:0;transform:scale(.5)}.score-inner{position:relative;z-index:2;text-align:center}.score-number{font-size:1.4rem;font-weight:700;color:#fff;line-height:1;display:block;animation:scoreNumberCount 2s ease-out forwards;animation-delay:1.5s}.score-label{font-size:.5rem;color:#b8c5d1;text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem;display:block}.score-ring{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.score-svg{width:100%;height:100%;transform:rotate(-90deg)}.score-progress{animation:scoreProgress 2s ease-out forwards;animation-delay:1.8s;stroke-dashoffset:283}.chart-legend{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.legend-item{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#b8c5d1;animation:legendSlide .6s ease-out forwards;opacity:0}.legend-item:nth-child(1){animation-delay:1.5s}.legend-item:nth-child(2){animation-delay:1.7s}.legend-item:nth-child(3){animation-delay:1.9s}.legend-color{width:12px;height:12px;border-radius:50%}.legend-color.green{background:linear-gradient(135deg,#4ade80,#22c55e)}.legend-color.yellow{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.legend-color.red{background:linear-gradient(135deg,#ef4444,#dc2626)}.overview-card{background:linear-gradient(45deg,#2a73a5,#0b1c26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0px solid rgba(91,155,213,.2);border-radius:16px;padding:2rem;animation:slideInRight .8s ease-out;transition:all .3s ease,background .3s ease;position:relative;width:100%;box-sizing:border-box;margin-left:0;margin-right:0}.overview-card:hover{background:linear-gradient(10deg,#db6d53,#9b7d9d,#2a73a5)}@media(max-width:768px){.overview-card{margin-left:0!important;margin-right:0!important;padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:576px){.overview-card{padding-left:1rem;padding-right:1rem}}@media(max-width:480px){.overview-card{padding-left:.75rem;padding-right:.75rem}}.overview-card:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:14px;background:#0b1c26;z-index:0;transition:background .3s ease}.overview-card:hover:before{background:#15374c}.overview-card>*{position:relative;z-index:2}.overview-card h3{font-size:min(max(2.13vw,3.2vh),44.7px);font-weight:300;margin-bottom:1rem;color:#cacaca;letter-spacing:"-.02em"}.overview-card p{font-size:min(max(1.04vw,1.56vh),22.4px);color:#b8c5d1;line-height:1.2!important;margin-bottom:2rem}.key-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.metric-item{text-align:center;padding:1rem;background:#5b9bd51a;border-radius:12px;border:1px solid rgba(91,155,213,.2);animation:metricSlide .6s ease-out forwards;opacity:0}.metric-item:nth-child(1){animation-delay:.2s}.metric-item:nth-child(2){animation-delay:.4s}.metric-item:nth-child(3){animation-delay:.6s}.metric-value{font-size:2rem;font-weight:700;color:#5b9bd5;line-height:1;margin-bottom:.5rem}.metric-label{font-size:.8rem;color:#b8c5d1;text-transform:uppercase;letter-spacing:.5px}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes scorePulse{0%,to{transform:scale(1);box-shadow:0 8px 25px #5b9bd54d}50%{transform:scale(1.05);box-shadow:0 12px 35px #5b9bd580}}@keyframes axisAppear{0%{opacity:0;transform:translate(-50%) rotate(var(--rotation, 0deg)) scale(.5)}to{opacity:1;transform:translate(-50%) rotate(var(--rotation, 0deg)) scale(1)}}@keyframes valueGrow{0%{height:0;opacity:0}to{height:var(--value);opacity:1}}@keyframes labelAppear{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes polygonDraw{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fillGlow{0%,to{fill-opacity:.2}50%{fill-opacity:.4}}@keyframes legendSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes metricSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes chartItemSlide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes progressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes progressShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes scoreCircleAppear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes scoreNumberCount{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes scoreProgress{0%{stroke-dashoffset:283}to{stroke-dashoffset:93}}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes contentSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.assessment-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}@media(max-width:992px){.assessment-results{grid-template-columns:1fr;gap:1.5rem}}.result-card{background:linear-gradient(45deg,#2a73a5,#0b1c26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0px solid rgba(91,155,213,.2);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1),background .3s ease;animation:cardSlideIn .8s ease-out forwards;opacity:0;transform:translateY(30px);position:relative;min-height:400px;display:flex;flex-direction:column;height:auto}.result-card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:14px;background:#0b1c26;z-index:0;transition:background .3s ease}.result-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000004d;background:linear-gradient(10deg,#db6d53,#9b7d9d,#2a73a5)}.result-card:hover:before{background:#15374c}.result-card:nth-child(1){animation-delay:.1s}.result-card:nth-child(2){animation-delay:.2s}.result-card:nth-child(3){animation-delay:.3s}.result-card:nth-child(4){animation-delay:.4s}.result-card:nth-child(5){animation-delay:.5s}.result-card:nth-child(6){animation-delay:.6s}.result-card:hover .response-badge{box-shadow:0 4px 15px #0003}.result-card:hover .response-badge:before{opacity:1}.result-card:hover .result-content{transform:translateY(-2px)}.filter-card:hover .response-badge{box-shadow:0 4px 15px #0003}.filter-card:hover .response-badge:before{opacity:1}.result-card>*{position:relative;z-index:2}.result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;transition:all .3s ease}.result-header h4{font-size:1.2rem;font-weight:600;color:#cacaca;margin:0;transition:all .3s ease}.response-badge{padding:.5rem 1rem;border-radius:8px!important;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:transparent;border:2px solid rgba(255,255,255,.1);position:relative}.response-badge:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:8px;padding:2px;background:linear-gradient(135deg,#5b9bd5,#fd6061);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0}.response-badge.yes,.response-badge.maybe,.response-badge.no{color:#fff;border-color:#ffffff1a}.result-content{transition:all .3s ease;display:flex;flex-direction:column;flex:1;min-height:0}.analysis,.next-steps{margin-bottom:1.5rem;animation:contentSlide .6s ease-out forwards;opacity:0;transform:translateY(10px)}.analysis{animation-delay:.2s}.next-steps{animation-delay:.4s}.analysis h5,.next-steps h5{font-size:1rem;font-weight:600;color:#5b9bd5;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.analysis h5:before,.next-steps h5:before{content:"";width:4px;height:4px;background:#5b9bd5;border-radius:50%;animation:dotPulse 1.5s ease-in-out infinite}.analysis p,.next-steps p{font-size:.9rem;color:#b8c5d1;line-height:1.6;margin:0;word-wrap:break-word;overflow-wrap:break-word}.result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.result-header h4{font-size:1.25rem;font-weight:600;color:#cacaca;margin:0;flex:1}.response-badge{padding:.5rem 1rem;border-radius:20px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.response-badge.yes,.response-badge.maybe,.response-badge.no{color:#fff}.result-content{color:#b8c5d1;flex:1;display:flex;flex-direction:column;min-height:0}.result-content h5{font-size:1rem;font-weight:600;color:#cacaca;margin-bottom:.5rem}.result-content p{font-size:min(max(1.04vw,1.56vh),22.4px);line-height:1.1!important;margin-bottom:1.5rem;word-wrap:break-word;overflow-wrap:break-word}.analysis{margin-bottom:1.5rem}.next-steps{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease;position:relative;min-height:300px;max-height:300px;display:flex;flex-direction:column;margin-top:auto;flex:1;overflow:hidden}.next-steps:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:12px;padding:2px;background:linear-gradient(135deg,#5b9bd5,#fd6061);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.result-card:hover .next-steps:before{opacity:1}.result-card:hover .next-steps{transform:translateY(-4px);box-shadow:0 8px 25px #5b9bd533;background:#ffffff14}.recommendations-section,.recommendations-sections{margin-top:4rem}.recommendations-card{background:linear-gradient(45deg,#2a73a5,#0b1c26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0px solid rgba(91,155,213,.2);border-radius:16px;padding:2rem;width:100%;transition:all .3s ease,background .3s ease;position:relative}@media(max-width:768px){.recommendations-section,.recommendations-sections{margin-top:2rem}.recommendations-card{padding:1.5rem;border-radius:12px}.recommendations-card h3{font-size:1.3rem}.recommendations-card p{font-size:.9rem}}@media(max-width:480px){.recommendations-card{padding:1.25rem}.recommendations-card h3{font-size:1.2rem}.recommendations-card p{font-size:.85rem}}.recommendations-card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:14px;background:#0b1c26;z-index:0;transition:background .3s ease}.recommendations-card:hover{box-shadow:0 20px 40px #0000004d;background:linear-gradient(10deg,#db6d53,#9b7d9d,#2a73a5)}.recommendations-card:hover:before{background:#15374c}.recommendations-card>*{position:relative;z-index:2}.recommendations-card h3{font-size:min(max(2.13vw,3.2vh),44.7px);font-weight:300;margin-bottom:1rem;color:#cacaca}.recommendations-card p{font-size:min(max(1.04vw,1.56vh),22.4px);color:#b8c5d1;line-height:1.1!important;margin-bottom:1.5rem}.recommendations-card{color:#fff}.recommendations-sections .step-item,.recommendations-sections .step-content{background:#ffffff0d!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.1)!important}.recommendations-sections .step-content h4,.recommendations-section .step-content p{color:#cacaca!important}.recommendations-sections .step-content p{color:#b8c5d1!important}.findings-list{list-style:none;padding:0;margin:0}.findings-list li{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);color:#b8c5d1;font-size:.9rem;line-height:1.5}.findings-list li:last-child{border-bottom:none}.findings-list strong{color:#fff;font-weight:600}.next-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}@media(max-width:768px){.next-steps-grid{grid-template-columns:1fr;gap:1rem}}.step-item{display:flex;align-items:stretch;gap:1rem;padding:1.5rem;background:linear-gradient(45deg,#2a73a5,#0b1c26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:2px solid rgba(255,255,255,.1);transition:all .3s ease,background .3s ease;min-height:140px;position:relative}@media(max-width:768px){.step-item{padding:1.25rem;min-height:auto;flex-direction:row}.step-content{min-height:auto!important}}@media(max-width:576px){.step-item{padding:1rem;flex-direction:column;gap:.75rem}.step-number{width:28px;height:28px;font-size:.8rem}}@media(max-width:480px){.step-item{padding:.75rem}}.step-item:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:10px;background:#0b1c26;z-index:0;transition:background .3s ease}.step-item:hover{box-shadow:0 20px 40px #0000004d;background:linear-gradient(10deg,#db6d53,#9b7d9d,#2a73a5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.step-item:hover:before{background:#15374c}.step-item>*{position:relative;z-index:2}.step-number{width:32px;height:32px;background:transparent;border:2px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;transition:all .3s ease;position:relative}.step-number:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#5b9bd5,#fd6061);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.step-item:hover .step-number:before{opacity:1}.step-number:hover:before{opacity:1}.step-content{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem;flex:1;min-height:120px;display:flex;flex-direction:column;justify-content:flex-start;transition:all .3s ease;position:relative}.step-content:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:12px;padding:2px;background:linear-gradient(135deg,#5b9bd5,#fd6061);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.step-item:hover .step-content:before{opacity:1}.step-content:hover:before{opacity:1}.step-content h4{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.step-content p{font-size:.875rem;color:#b8c5d1;line-height:1.4;margin:0}@media(max-width:768px){.roadmap-page .filters-grid{grid-template-columns:1fr!important;gap:12px}.roadmap-page .filter-card{max-width:100%!important;width:100%!important}.roadmap-page .hero-section .hero-content{padding-left:15px;padding-right:15px}.roadmap-page .hero-text h1.hero__headline{font-size:2rem!important;margin-top:60px!important}.roadmap-page .hero-text h1.hero__headline span{font-size:inherit!important}.roadmap-page .hero-text p{font-size:1rem!important;padding:0 10px;margin-top:10px!important}.roadmap-page .filters-section{padding:15px!important}.progress-chart{margin-bottom:1.5rem}.chart-item{margin-bottom:1rem}.score-circle{width:100px;height:100px}.score-number{font-size:1.5rem}.assessment-results{grid-template-columns:1fr!important;gap:1.5rem}.next-steps-grid{grid-template-columns:1fr;gap:1rem}.result-card,.summary-card,.recommendations-card{padding:1.5rem;min-height:auto!important}.report-title{font-size:2rem}.result-header{flex-direction:column;align-items:flex-start;gap:1rem}.result-header h4{font-size:1.1rem;line-height:1.4}.response-badge{font-size:.6rem;padding:.4rem .8rem}.ai-assessment-report{padding:60px 0}.ai-assessment-report .container{padding-left:15px;padding-right:15px}.generate-roadmap-section{padding:20px 15px!important}.generate-roadmap-section p{font-size:1rem!important;padding:0 10px;line-height:1.5;margin-bottom:15px!important}.generate-roadmap-section p span{font-size:inherit!important}.generate-roadmap-btn{font-size:.9rem!important;width:auto!important;max-width:100%!important}.result-content p{font-size:.85rem}.next-steps{min-height:auto!important;max-height:none!important;padding:1.25rem!important}}@media(max-width:576px){.roadmap-page .filters-grid{grid-template-columns:1fr!important;gap:10px}.roadmap-page .hero-text h1.hero__headline{font-size:1.75rem!important;margin-top:50px!important}.roadmap-page .hero-text p{font-size:.9rem!important}.ai-assessment-report{padding:40px 0}.ai-assessment-report .container{padding-left:15px;padding-right:15px}.result-card,.recommendations-card{padding:1.25rem}.result-header h4{font-size:1rem}.response-badge{font-size:.55rem;padding:.35rem .7rem}.step-item{padding:1rem;flex-direction:column;gap:.75rem}.step-content{min-height:auto!important}.report-title{font-size:1.75rem}.report-subtitle{font-size:.9rem}.generate-roadmap-section p{font-size:.9rem!important}.generate-roadmap-btn{font-size:.85rem!important;padding:10px 20px!important}.overview-card h3{font-size:1.2rem}.overview-card p{font-size:.85rem}.chart-header h3{font-size:1.1rem}.chart-header p{font-size:.8rem}}@media(max-width:480px){.roadmap-page .filters-grid{grid-template-columns:1fr!important;gap:8px}.roadmap-page .hero-text h1.hero__headline{font-size:1.5rem!important;margin-top:40px!important}.roadmap-page .hero-text h1.hero__headline span{font-size:inherit!important;margin-left:4px!important}.roadmap-page .hero-text p{font-size:.85rem!important;margin-top:10px!important}.roadmap-page .filter-card__title{font-size:12px!important}.roadmap-page .filter-summary{font-size:11px!important;padding:8px 10px!important}.ai-assessment-report{padding:30px 0}.ai-assessment-report .container{padding-left:12px;padding-right:12px}.result-card,.recommendations-card{padding:1rem}.result-header h4{font-size:.95rem}.result-content p{font-size:.8rem}.analysis h5,.next-steps h5{font-size:.9rem}.next-steps{padding:1rem!important}.step-item{padding:.75rem}.step-content h4{font-size:.9rem}.step-content p{font-size:.8rem}.report-title{font-size:1.5rem}.report-subtitle{font-size:.85rem}.generate-roadmap-section p{font-size:.85rem!important;padding:0 5px!important}.generate-roadmap-section p span{font-size:inherit!important}.generate-roadmap-btn{font-size:.8rem!important;padding:8px 18px!important;width:auto!important;max-width:90%!important}}.roadmap-header{text-align:center;margin-bottom:4rem}.roadmap-title{font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#5b9bd5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roadmap-subtitle{font-size:1.25rem;color:#b8c5d1;max-width:600px;margin:0 auto}.roadmap-timeline{max-width:800px;margin:0 auto;position:relative}.roadmap-timeline:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#5b9bd5,#fd6061)}.roadmap-timeline-item{position:relative;margin-bottom:3rem;padding-left:80px}.roadmap-timeline-marker{position:absolute;left:0;top:0;width:60px;height:60px;background:linear-gradient(135deg,#5b9bd5,#fd6061);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #5b9bd54d;z-index:2}.roadmap-marker-icon{font-size:1.5rem;font-weight:700;color:#fff}.roadmap-timeline-content{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;position:relative}.roadmap-timeline-content:before{content:"";position:absolute;left:-10px;top:20px;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent rgba(255,255,255,.1) transparent transparent}.roadmap-timeline-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}.roadmap-timeline-description{font-size:1rem;color:#b8c5d1;line-height:1.6;margin-bottom:1rem}.roadmap-timeline-duration{font-size:.9rem;color:#5b9bd5;font-weight:600;background:#5b9bd51a;padding:.5rem 1rem;border-radius:20px;display:inline-block}@media(max-width:768px){.roadmap-hero-title{font-size:2.5rem}.roadmap-hero-description{font-size:1.1rem}.roadmap-hero-buttons{flex-direction:column;align-items:flex-start}.roadmap-title{font-size:2.5rem}.roadmap-timeline:before{left:20px}.roadmap-timeline-item{padding-left:60px}.roadmap-timeline-marker{width:40px;height:40px}.roadmap-marker-icon{font-size:1.2rem}.roadmap-timeline-content{padding:1.5rem}}@media(max-width:480px){.roadmap-hero-section{padding:100px 0 60px}.roadmap-hero-title{font-size:2rem}.roadmap-filters-section{padding:60px 0}.roadmap-content-section{padding:80px 0}.roadmap-timeline-content{padding:1.25rem}}.roadmap-page .footer{margin-top:0!important}div.roadmap-page section.hero-section div.filters-section div.filters-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-template-rows:auto!important;gap:20px!important;flex-direction:initial!important;flex-wrap:initial!important;justify-content:initial!important;align-items:start!important}div.roadmap-page section.hero-section div.filters-section div.filters-grid div.filter-card{width:100%!important;flex:none!important;min-width:initial!important;max-width:initial!important}@media(max-width:768px){div.roadmap-page section.hero-section div.filters-section div.filters-grid{grid-template-columns:1fr!important;gap:12px!important}}@media(max-width:576px){div.roadmap-page section.hero-section div.filters-section div.filters-grid{gap:10px!important}.roadmap-page .filter-card__title{font-size:13px!important;line-height:1.3!important}}@media(max-width:480px){div.roadmap-page section.hero-section div.filters-section div.filters-grid{gap:8px!important}}.hero--landing .custom-navbar,.lite--steel .custom-navbar,.report--steel .custom-navbar{background-color:transparent!important;border-bottom:none}.hero--landing .custom-navbar.scrolled,.lite--steel .custom-navbar.scrolled,.report--steel .custom-navbar.scrolled{background-color:#ffffffeb!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #1c242c0f;border-bottom:none}.hero--landing .navbar-container,.lite--steel .navbar-container,.report--steel .navbar-container{position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:1.5rem;max-width:none;width:100%;margin:0!important;padding:1.15rem clamp(1.75rem,4.5vw,3.5rem)!important;box-sizing:border-box}.hero--landing .logo-wrapper,.lite--steel .logo-wrapper,.report--steel .logo-wrapper{position:relative;z-index:2;gap:.75rem;flex-shrink:0}.hero--landing .logo img,.lite--steel .logo img,.report--steel .logo img{filter:invert(1) hue-rotate(180deg);width:6.75rem;height:auto;display:block}.hero--landing .vertical-separator,.lite--steel .vertical-separator,.report--steel .vertical-separator{background-color:#1c242c24;height:1.15rem}.hero--landing .reimagine-brand,.hero--landing .reimagine-brand h2,.lite--steel .reimagine-brand,.lite--steel .reimagine-brand h2,.report--steel .reimagine-brand,.report--steel .reimagine-brand h2{color:#1a2430!important}.hero--landing .reimagine-brand h2,.lite--steel .reimagine-brand h2,.report--steel .reimagine-brand h2{font-size:.98rem;letter-spacing:-.02em}.hero--landing .horizontal-nav,.lite--steel .horizontal-nav,.report--steel .horizontal-nav{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;flex:unset!important;display:flex!important;justify-content:center!important;width:auto;max-width:calc(100% - 28rem);pointer-events:none}.hero--landing .horizontal-nav-menu,.lite--steel .horizontal-nav-menu,.report--steel .horizontal-nav-menu{display:flex;align-items:center;gap:2rem!important;pointer-events:auto}.hero--landing .horizontal-nav-item a,.lite--steel .horizontal-nav-item a,.report--steel .horizontal-nav-item a{color:#5b6b7c!important;position:relative;font-size:.9375rem!important;font-weight:500!important;letter-spacing:-.005em;line-height:1.2;text-transform:capitalize;border-bottom:none!important;padding:.35rem 0;transition:color .2s ease;white-space:nowrap}.hero--landing .horizontal-nav-item a:after,.lite--steel .horizontal-nav-item a:after,.report--steel .horizontal-nav-item a:after{display:none!important}.hero--landing .horizontal-nav-item a:hover,.hero--landing .horizontal-nav-item a.active,.lite--steel .horizontal-nav-item a:hover,.lite--steel .horizontal-nav-item a.active,.lite--steel .horizontal-nav-item a.reimagine-lite-active,.report--steel .horizontal-nav-item a:hover,.report--steel .horizontal-nav-item a.active{color:#1a2430!important}.hero--landing .navbar-extra-content,.hero--landing .auth-nav-menu,.hero--landing .signin-button.auth-nav-menu__sign-in,.hero--landing .mobile-menu-toggle,.lite--steel .navbar-extra-content,.lite--steel .auth-nav-menu,.lite--steel .signin-button.auth-nav-menu__sign-in,.lite--steel .mobile-menu-toggle,.report--steel .navbar-extra-content,.report--steel .auth-nav-menu,.report--steel .signin-button.auth-nav-menu__sign-in,.report--steel .mobile-menu-toggle{position:relative;z-index:2;flex-shrink:0;margin-left:auto}.hero--landing .signin-button,.hero--landing .signin-button.auth-nav-menu__sign-in,.lite--steel .signin-button,.lite--steel .signin-button.auth-nav-menu__sign-in,.lite--steel .hero__btn-primary.signin-button,.report--steel .signin-button,.report--steel .signin-button.auth-nav-menu__sign-in,.report--steel .hero__btn-primary.signin-button{align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1.55rem!important;border-radius:999px!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:-.01em!important;white-space:nowrap;background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;color:#fff!important;border:none!important;box-shadow:0 10px 24px #10247847!important}.hero--landing .signin-button:before,.lite--steel .signin-button:before,.report--steel .signin-button:before{display:none!important;content:none!important}.hero--landing .signin-button:hover,.hero--landing .signin-button.auth-nav-menu__sign-in:hover,.lite--steel .signin-button:hover,.lite--steel .hero__btn-primary.signin-button:hover,.report--steel .signin-button:hover,.report--steel .hero__btn-primary.signin-button:hover{transform:translateY(-1px);color:#fff!important;box-shadow:0 12px 28px #10247852,0 0 18px #17b0fd59!important}.hero--landing .mobile-menu-toggle,.lite--steel .mobile-menu-toggle,.report--steel .mobile-menu-toggle{color:#1a2430;margin-left:auto}.hero--landing .mobile-menu-toggle:hover,.lite--steel .mobile-menu-toggle:hover,.report--steel .mobile-menu-toggle:hover{color:#17b0fd}.hero--landing .mobile-menu,.lite--steel .mobile-menu,.report--steel .mobile-menu{background-color:#fffffffa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero--landing .mobile-menu.open,.lite--steel .mobile-menu.open,.report--steel .mobile-menu.open{border-top:1px solid rgba(28,36,44,.12)}.hero--landing .mobile-nav-menu a,.lite--steel .mobile-nav-menu a,.report--steel .mobile-nav-menu a{color:#1a2430b8;text-transform:capitalize}.hero--landing .mobile-nav-menu a:hover,.hero--landing .mobile-nav-menu a.active,.lite--steel .mobile-nav-menu a:hover,.lite--steel .mobile-nav-menu a.active,.report--steel .mobile-nav-menu a:hover,.report--steel .mobile-nav-menu a.active{background-color:#17b0fd14;color:#0f77d5}.hero--landing .mobile-nav-menu .mobile-signin,.lite--steel .mobile-nav-menu .mobile-signin,.report--steel .mobile-nav-menu .mobile-signin{color:#fff!important;background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;border-radius:999px;margin:.75rem 1rem .25rem;padding:.7rem 1.25rem!important;text-align:center;border-top:none!important;font-weight:600}@media(max-width:1024px){.hero--landing .navbar-container,.lite--steel .navbar-container,.report--steel .navbar-container{padding:.95rem 1.25rem!important}.hero--landing .horizontal-nav,.lite--steel .horizontal-nav,.report--steel .horizontal-nav{display:none!important}}body:has(.report--steel){background:#fff!important;color:#1a2430!important;color-scheme:light;font-family:Sora,sans-serif!important}body:has(.report--steel),body:has(.report--steel) *{font-family:Sora,sans-serif!important}body:has(.report--steel) ::selection{background:#0f77d538;color:#1a2430}.report--steel{background:#fff;color:#1a2430}.report--steel .hero-triangle-bg,.report--steel .pointer-glow{display:none!important}.report--steel .page-background:before,.report--steel .roadmap-page,.report--steel .hero-section,.report--steel .footer,.report--steel .ai-assessment-report{background:#fff!important;color:#1a2430}.report--steel .roadmap-hero-section:before,.report--steel .spider-chart-glow{background:radial-gradient(circle at center,rgba(23,176,253,.16),transparent 68%)!important}.report--steel .hero__headline,.report--steel .hero__headline span,.report--steel .hero-text p,.report--steel .report-title,.report--steel .report-subtitle,.report--steel .chart-header h3,.report--steel .chart-header p,.report--steel .overview-card h3,.report--steel .overview-card p,.report--steel .result-header h4,.report--steel .result-content,.report--steel .result-content h5,.report--steel .result-content p,.report--steel .analysis h5,.report--steel .analysis p,.report--steel .next-steps h5,.report--steel .next-steps p,.report--steel .recommendations-card,.report--steel .recommendations-card h3,.report--steel .recommendations-card p,.report--steel .step-content h4,.report--steel .step-content p,.report--steel .legend-item,.report--steel .metric-label,.report--steel .generate-roadmap-section p{color:#1a2430!important;-webkit-text-fill-color:#1a2430!important;background:none!important}.report--steel .hero-text p,.report--steel .report-subtitle,.report--steel .chart-header p,.report--steel .overview-card p,.report--steel .analysis p,.report--steel .next-steps p,.report--steel .recommendations-card p,.report--steel .step-content p,.report--steel .legend-item,.report--steel .metric-label,.report--steel .generate-roadmap-section p{color:#1a24309e!important;-webkit-text-fill-color:rgba(26,36,48,.62)!important}.report--steel .hero__headline span:last-child,.report--steel .report-title-gradient,.report--steel .gradient-text,.report--steel .gradient-text-bold,.report--steel .title-word--primary{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.report--steel .analysis h5,.report--steel .next-steps h5,.report--steel .metric-value{color:#0f77d5!important;-webkit-text-fill-color:#0f77d5!important}.report--steel .analysis h5:before,.report--steel .next-steps h5:before{background:#0f77d5!important}.report--steel .filter-card,.report--steel .filter-card:hover,.report--steel .filter-card.expanded{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;border-radius:16px!important;box-shadow:0 12px 28px #1a243014}.report--steel .filter-card:before,.report--steel .filter-card:hover:before,.report--steel .filter-card.expanded:before{background:#fff!important;border-radius:15px!important}.report--steel .gradient--indigo,.report--steel .gradient--amber,.report--steel .gradient--orange,.report--steel .gradient--teal,.report--steel .gradient--cyan,.report--steel .gradient--violet,.report--steel .filter-card__header,.report--steel .filter-summary{background:transparent!important;color:#1a2430!important}.report--steel .filter-card__title,.report--steel .filter-option,.report--steel .summary-value{color:#1a2430!important;font-weight:600}.report--steel .chart-section,.report--steel .chart-section:has(.spider-chart-wrapper){background:#fff!important;background-image:linear-gradient(#fff,#fff),linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;background-origin:padding-box,border-box!important;background-clip:padding-box,border-box!important;border:1.5px solid transparent!important;box-shadow:0 12px 28px #1a243014!important}.report--steel .overview-card,.report--steel .overview-card:hover,.report--steel .result-card,.report--steel .result-card:hover,.report--steel .recommendations-card,.report--steel .recommendations-card:hover,.report--steel .step-item,.report--steel .step-item:hover{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;box-shadow:0 12px 28px #1a243014!important}.report--steel .overview-card:before,.report--steel .overview-card:hover:before,.report--steel .result-card:before,.report--steel .result-card:hover:before,.report--steel .recommendations-card:before,.report--steel .recommendations-card:hover:before,.report--steel .step-item:before,.report--steel .step-item:hover:before{background:#fff!important}.report--steel .overview-card>*,.report--steel .result-card>*,.report--steel .recommendations-card>*,.report--steel .step-item>*{position:relative;z-index:2}.report--steel .metric-item,.report--steel .next-steps,.report--steel .result-card:hover .next-steps,.report--steel .step-content,.report--steel .recommendations-sections .step-item,.report--steel .recommendations-sections .step-content{background:#f4f7fb!important;border:1px solid rgba(15,119,213,.16)!important;box-shadow:none!important}.report--steel .next-steps:before,.report--steel .step-content:before,.report--steel .result-card:hover .next-steps:before{display:none!important}.report--steel .step-number{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;color:#fff!important;border:none!important}.report--steel .step-number:before{display:none!important}.report--steel .result-header{border-bottom-color:#1c242c1f!important}.report--steel .response-badge,.report--steel .response-badge.yes,.report--steel .response-badge.maybe,.report--steel .response-badge.no{color:#0f77d5!important;background:#17b0fd1a!important;border-color:#0f77d533!important}.report--steel .response-badge.no{color:#b42318!important;background:#b4231814!important}.report--steel .response-badge.maybe{color:#9a6700!important;background:#fbbf2429!important}.report--steel .spider-chart-container{background:radial-gradient(circle at center,rgba(23,176,253,.1),transparent 70%)!important}.report--steel .spider-chart-container p{color:#1a243094!important}.report--steel .generate-roadmap-btn,.report--steel .btn-primary.roadmap-hero-btn,.report--steel .footer__button{background:linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;color:#fff!important;border:none!important;border-radius:.85rem!important;box-shadow:0 12px 28px #10247847!important}.report--steel .generate-roadmap-btn:before,.report--steel .footer__button:before{display:none!important}.report--steel .generate-roadmap-btn:hover,.report--steel .footer__button:hover{color:#fff!important;box-shadow:0 14px 32px #10247852,0 0 22px #17b0fd73!important}.report--steel .hero__cta_2-label,.report--steel .generate-roadmap-btn{color:#fff!important}.report--steel .footer{color:#1a2430!important;border-top:1px solid rgba(28,36,44,.12)}.report--steel .footer:before,.report--steel .footer__divider{background:#1c242c1f!important}.report--steel .footer__section-title{color:#1a2430!important}.report--steel .footer__link,.report--steel .footer__link-button,.report--steel .footer__link-anchor,.report--steel .footer__legal-link,.report--steel .footer__copyright-text,.report--steel .footer__newsletter-description,.report--steel .footer__legal-separator{color:#1a24309e!important}.report--steel .footer__link:hover,.report--steel .footer__link-button:hover,.report--steel .footer__link-anchor:hover,.report--steel .footer__legal-link:hover{color:#0f77d5!important}.report--steel .footer__newsletter{background:#fff!important;background-image:linear-gradient(#fff,#fff),linear-gradient(118deg,#17b0fd,#0f77d5 42%,#102478)!important;background-origin:padding-box,border-box!important;background-clip:padding-box,border-box!important;border:1.5px solid transparent;box-shadow:0 12px 28px #1a243014}.report--steel .footer__newsletter:before{display:none!important}.report--steel .footer__newsletter-input{background:#fff!important;color:#1a2430!important;border:1px solid rgba(28,36,44,.12)!important}.report--steel .footer__social-link{color:#6b8fad}.report--steel .scroll-to-explore,.report--steel .scroll-text{color:#6b8fad!important}.report--steel .scroll-arrows,.report--steel .scroll-circle{border-color:#6b8fad;border-top-color:#6b8fad}:root{--dark: #0b1c26;--natural-dark: #15374c;--natural-dark-light: #174458;--primary-dark: #014270;--primary: #2a73a5;--primary-light: #4a91b0;--secondary: #1a5c85;--secondary-light: #6eafcb;--neutral-light: #94c8dc;--light: #b9dde8;--very-light: #e3f2f7;--very-very-light: #f5f5f5;--black: #000000;--white: #ffffff;--dark-gray: #2b2b2b;--light-gray: #7a7a7a;--very-light-gray: #d1d5db;--very-light-gray-2: #e5e7eb;--very-very-light-gray: #f9fafb;--text-gray: #cacaca;--dashboard-select-chevron: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23cacaca' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--highlight-1: #db6d53;--highlight-2: #9b7d9d;--error: #ef4444;--error-light: #fef2f2;--warning: #f59e0b;--warning-light: #fffbeb;--success: #10b981;--success-light: #f0fdf4;--white-rgb: 255, 255, 255;--dark-rgb: 1, 21, 35;--primary-rgb: 42, 115, 165;--primary-light-rgb: 74, 145, 176;--natural-dark-rgb: 21, 55, 76;--font-size-3xl: min(max(2.84vw, 4.26vh), 59.6px);--font-size-2xl-3xl: min(max(2.65vw, 3.98vh), 56px);--font-size-2xl: min(max(2.46vw, 3.69vh), 52.1px);--font-size-xl-2xl: min(max(2.27vw, 3.41vh), 48.5px);--font-size-xl: min(max(2.13vw, 3.2vh), 44.7px);--font-size-lg-xl: min(max(1.98vw, 2.97vh), 41px);--font-size-lg: min(max(1.8vw, 2.7vh), 37.4px);--font-size-l-lg: min(max(1.61vw, 2.42vh), 33.6px);--font-size-l: min(max(1.42vw, 2.13vh), 29.7px);--font-size-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md-l: min(max(1.23vw, 1.85vh), 26.1px);--font-size-md: min(max(1.04vw, 1.56vh), 22.4px);--font-size-sm-md: min(max(.95vw, 1.43vh), 20.1px);--font-size-sm: min(max(.85vw, 1.28vh), 17.9px);--font-size-xs-sm: min(max(.76vw, 1.14vh), 16.4px);--font-size-xs: min(max(.71vw, 1.07vh), 15px);--font-size-2xs-xs: min(max(.66vw, .99vh), 14.3px);--font-size-2xs: min(max(.66vw, .99vh), 13.5px);--font-size-3xs-2xs: min(max(.57vw, .86vh), 12.6px);--font-size-3xs: min(max(.57vw, .86vh), 12px);--spacing-4xs: min(max(.19vw, .29vh), 3.6px);--spacing-4xs-xs: min(max(.28vw, .42vh), 5.6px);--spacing-xs: min(max(.38vw, .57vh), 7.5px);--spacing-xs-sm: min(max(.57vw, .86vh), 11.3px);--spacing-sm: min(max(.71vw, 1.07vh), 15px);--spacing-sm-md: min(max(.85vw, 1.28vh), 18.6px);--spacing-md: min(max(1.04vw, 1.56vh), 22.4px);--spacing-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--spacing-lg: min(max(1.42vw, 2.13vh), 29.7px);--spacing-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--spacing-xl: min(max(2.13vw, 3.2vh), 44.7px);--spacing-xl-2xl: min(max(2.46vw, 3.69vh), 52.1px);--spacing-2xl: min(max(2.84vw, 4.26vh), 59.6px);--spacing-2xl-3xl: min(max(3.21vw, 4.82vh), 67.1px);--spacing-3xl: min(max(3.55vw, 5.33vh), 74.6px);--spacing-3xl-4xl: min(max(3.87vw, 5.81vh), 81.9px);--spacing-4xl: min(max(4.25vw, 6.38vh), 89.3px);--spacing-4xl-5xl: min(max(4.97vw, 7.46vh), 104.3px);--spacing-5xl: min(max(5.67vw, 8.51vh), 119.1px);--border-radius-xs: min(max(.38vw, .57vh), 7.5px);--border-radius-xs-sm: min(max(.57vw, .86vh), 11.3px);--border-radius-sm: min(max(.71vw, 1.07vh), 15px);--border-radius-sm-md: min(max(.85vw, 1.28vh), 18.6px);--border-radius-md: min(max(1.04vw, 1.56vh), 22.4px);--border-radius-md-lg: min(max(1.23vw, 1.85vh), 26.1px);--border-radius-lg: min(max(1.42vw, 2.13vh), 29.7px);--border-radius-lg-xl: min(max(1.8vw, 2.7vh), 37.4px);--border-radius-xl: min(max(2.13vw, 3.2vh), 44.7px);--size-xs: min(max(2.13vw, 3.2vh), 44.7px);--size-xs-sm: min(max(2.84vw, 4.26vh), 59.6px);--size-sm: min(max(3.55vw, 5.33vh), 74.6px);--size-sm-md: min(max(4.63vw, 6.95vh), 96.9px);--size-md: min(max(5.67vw, 8.51vh), 119.1px);--size-md-lg: min(max(6.38vw, 9.57vh), 134px);--size-lg: min(max(7.09vw, 10.64vh), 148.8px);--size-lg-xl: min(max(8.88vw, 13.33vh), 186.2px);--size-xl: min(max(10.64vw, 15.98vh), 223.4px);--size-xl-2xl: min(max(12.38vw, 18.6vh), 260.6px);--size-2xl: min(max(14.18vw, 21.28vh), 297.8px);--size-2xl-3xl: min(max(19.47vw, 29.21vh), 409.4px);--size-3xl: min(max(24.81vw, 37.26vh), 520.9px);--size-3xl-4xl: min(max(30.15vw, 45.3vh), 632.7px);--size-4xl: min(max(35.44vw, 53.22vh), 744.2px);--size-4xl-full: min(max(49.61vw, 74.52vh), 1041.9px);--size-full: min(max(70.88vw, 106.42vh), 1488.8px)}@media(max-width:768px){:root{--font-size-3xl: min(8vw, 12vh);--font-size-2xl-3xl: min(7.5vw, 11.25vh);--font-size-2xl: min(7vw, 10.5vh);--font-size-xl-2xl: min(6.5vw, 9.75vh);--font-size-xl: min(6vw, 9vh);--font-size-lg-xl: min(5.5vw, 8.25vh);--font-size-lg: min(5vw, 7.5vh);--font-size-l-lg: min(4.5vw, 6.75vh);--font-size-l: min(4.5vw, 6.5vh);--font-size-md-l: min(4vw, 6vh);--font-size-md-lg: min(4vw, 6vh);--font-size-md: min(4vw, 6vh);--font-size-sm-md: min(3.5vw, 5.25vh);--font-size-sm: min(3vw, 4.5vh);--font-size-xs-sm: min(2.8vw, 4.2vh);--font-size-xs: min(2.5vw, 3.75vh);--font-size-2xs-xs: min(2.2vw, 3.3vh);--font-size-2xs: min(2vw, 3vh);--font-size-3xs-2xs: min(1.8vw, 2.7vh);--font-size-3xs: min(1.6vw, 2.4vh);--spacing-4xs: min(.7vw, 1.05vh);--spacing-4xs-xs: min(1vw, 1.5vh);--spacing-xs: min(1.3vw, 1.95vh);--spacing-xs-sm: min(2vw, 3vh);--spacing-sm: min(2.5vw, 3.75vh);--spacing-sm-md: min(3.5vw, 5.25vh);--spacing-md: min(4vw, 6vh);--spacing-md-lg: min(5vw, 7.5vh);--spacing-lg: min(6vw, 9vh);--spacing-lg-xl: min(7vw, 10.5vh);--spacing-xl: min(8vw, 12vh);--spacing-xl-2xl: min(10vw, 15vh);--spacing-2xl: min(12vw, 18vh);--spacing-2xl-3xl: min(14vw, 21vh);--spacing-3xl: min(16vw, 24vh);--spacing-3xl-4xl: min(18vw, 27vh);--spacing-4xl: min(20vw, 30vh);--spacing-4xl-5xl: min(22vw, 33vh);--spacing-5xl: min(24vw, 36vh);--border-radius-xs: min(1.3vw, 1.95vh);--border-radius-xs-sm: min(2vw, 3vh);--border-radius-sm: min(2.5vw, 3.75vh);--border-radius-sm-md: min(3.5vw, 5.25vh);--border-radius-md: min(4vw, 6vh);--border-radius-md-lg: min(5vw, 7.5vh);--border-radius-lg: min(6vw, 9vh);--border-radius-lg-xl: min(7vw, 10.5vh);--border-radius-xl: min(8vw, 12vh);--size-xs: min(8vw, 12vh);--size-xs-sm: min(10vw, 15vh);--size-sm: min(12vw, 18vh);--size-sm-md: min(15vw, 22.5vh);--size-md: min(18vw, 27vh);--size-md-lg: min(21vw, 31.5vh);--size-lg: min(25vw, 37.5vh);--size-lg-xl: min(28vw, 42vh);--size-xl: min(32vw, 48vh);--size-xl-2xl: min(36vw, 54vh);--size-2xl: min(40vw, 60vh);--size-2xl-3xl: min(55vw, 82.5vh);--size-3xl: min(70vw, 105vh);--size-3xl-4xl: min(85vw, 127.5vh);--size-4xl: min(100vw, 150vh);--size-4xl-full: min(85vw, 127.5vh);--size-full: min(100vw, 150vh)}}.Toastify__toast{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border-radius:10px!important;box-shadow:0 10px 28px rgba(var(--dark-rgb),.14)!important;padding:14px 16px!important;min-height:auto!important;background:var(--white)!important;color:var(--dark-gray)!important;border:1px solid var(--very-light-gray-2)!important;margin-bottom:10px}.Toastify__toast-body{font-size:14px;font-weight:500;line-height:1.45;letter-spacing:.01em;color:var(--dark-gray)!important;padding:0;margin:0}.Toastify__close-button{color:var(--light-gray)!important;opacity:.75}.Toastify__close-button:hover{opacity:1}.Toastify__progress-bar{height:3px}.Toastify__toast--success,.Toastify__toast.dashboard-toast--success{border-left:4px solid var(--success)!important;background:linear-gradient(90deg,var(--success-light) 0%,var(--white) 32%)!important;color:var(--dark-gray)!important}.Toastify__toast--success .Toastify__toast-body,.Toastify__toast.dashboard-toast--success .Toastify__toast-body,.Toastify__toast--success .dashboard-toast__body{color:var(--dark-gray)!important}.Toastify__toast--success .Toastify__progress-bar,.Toastify__toast--success .dashboard-toast__progress--success{background:var(--success)!important}.Toastify__toast--success .Toastify__toast-icon,.Toastify__toast--success .Toastify__toast-icon svg{color:var(--success)!important;fill:var(--success)!important}.Toastify__toast--error,.Toastify__toast.dashboard-toast--error{border-left:4px solid var(--error)!important;background:linear-gradient(90deg,var(--error-light) 0%,var(--white) 32%)!important;color:var(--dark-gray)!important}.Toastify__toast--error .Toastify__toast-body,.Toastify__toast.dashboard-toast--error .Toastify__toast-body,.Toastify__toast--error .dashboard-toast__body{color:var(--dark-gray)!important}.Toastify__toast--error .Toastify__progress-bar,.Toastify__toast--error .dashboard-toast__progress--error{background:var(--error)!important}.Toastify__toast--error .Toastify__toast-icon,.Toastify__toast--error .Toastify__toast-icon svg{color:var(--error)!important;fill:var(--error)!important}.Toastify__toast--warning,.Toastify__toast.dashboard-toast--warning{border-left:4px solid var(--warning)!important;background:linear-gradient(90deg,var(--warning-light) 0%,var(--white) 32%)!important}.Toastify__toast--warning .Toastify__progress-bar,.Toastify__toast--warning .dashboard-toast__progress--warning{background:var(--warning)!important}.Toastify__toast--warning .Toastify__toast-icon,.Toastify__toast--warning .Toastify__toast-icon svg{color:var(--warning)!important;fill:var(--warning)!important}.Toastify__toast--info,.Toastify__toast.dashboard-toast--info{border-left:4px solid var(--primary)!important;background:linear-gradient(90deg,rgba(var(--primary-rgb),.12) 0%,var(--white) 32%)!important}.Toastify__toast--info .Toastify__progress-bar,.Toastify__toast--info .dashboard-toast__progress--info{background:var(--primary)!important}.Toastify__toast--info .Toastify__toast-icon,.Toastify__toast--info .Toastify__toast-icon svg{color:var(--primary)!important;fill:var(--primary)!important}.dashboard-toast__body{font-size:14px;font-weight:500;line-height:1.45;letter-spacing:.01em;padding:0;margin:0;color:var(--dark-gray)}.dashboard-toast__progress{height:3px}
