@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500&family=Inter:wght@400;500;600&display=swap);
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 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: rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.2, 197, 254.2);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--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, 0.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, 0.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, 0.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: rgb(10.4, 88, 202.4);--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.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 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.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, 0.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, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(109.8, 168, 253.8);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(2.6, 22, 50.6);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(7.8, 66, 151.8);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(109.8, 168, 253.8);--bs-link-hover-color: rgb(138.84, 185.4, 254.04);--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}*,*::before,*::after{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:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{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 + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.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]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{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:0.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.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}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.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}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]: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;line-height:inherit;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-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-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.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:0.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:0.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:0.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--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-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{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(-0.5*var(--bs-gutter-x));margin-left:calc(-0.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: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.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: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.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: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.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: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.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: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.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: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.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), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .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 .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(even){--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: rgb(206.6, 226, 254.6);--bs-table-border-color: rgb(165.28, 180.8, 203.68);--bs-table-striped-bg: rgb(196.27, 214.7, 241.87);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 203.4, 229.14);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 209.05, 235.505);--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: rgb(225.6, 227.4, 229);--bs-table-border-color: rgb(180.48, 181.92, 183.2);--bs-table-striped-bg: rgb(214.32, 216.03, 217.55);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(203.04, 204.66, 206.1);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(208.68, 210.345, 211.825);--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: rgb(209, 231, 220.8);--bs-table-border-color: rgb(167.2, 184.8, 176.64);--bs-table-striped-bg: rgb(198.55, 219.45, 209.76);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(188.1, 207.9, 198.72);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(193.325, 213.675, 204.24);--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: rgb(206.6, 244.4, 252);--bs-table-border-color: rgb(165.28, 195.52, 201.6);--bs-table-striped-bg: rgb(196.27, 232.18, 239.4);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 219.96, 226.8);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 226.07, 233.1);--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: rgb(255, 242.6, 205.4);--bs-table-border-color: rgb(204, 194.08, 164.32);--bs-table-striped-bg: rgb(242.25, 230.47, 195.13);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 218.34, 184.86);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 224.405, 189.995);--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: rgb(248, 214.6, 217.8);--bs-table-border-color: rgb(198.4, 171.68, 174.24);--bs-table-striped-bg: rgb(235.6, 203.87, 206.91);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 193.14, 196.02);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 198.505, 201.465);--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: rgb(198.4, 199.2, 200);--bs-table-striped-bg: rgb(235.6, 236.55, 237.5);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 224.1, 225);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 230.325, 231.25);--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: rgb(77.4, 80.6, 83.8);--bs-table-striped-bg: rgb(44.1, 47.9, 51.7);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(55.2, 58.8, 62.4);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(49.65, 53.35, 57.05);--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(0.375rem + var(--bs-border-width));padding-bottom:calc(0.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--bs-border-width));padding-bottom:calc(0.25rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.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);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:rgb(134,182.5,254);outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.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:-0.375rem -0.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:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.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:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.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 + 0.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 + 0.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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%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);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:rgb(134,182.5,254);outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.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:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%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;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);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:rgb(134,182.5,254);outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgb%28134, 182.5, 254%29%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;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{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:rgb(182.4,211.5,254.4)}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;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{transition:none}}.form-range::-moz-range-thumb:active{background-color:rgb(182.4,211.5,254.4)}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);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;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb), 0.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid rgba(0,0,0,0);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::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label::after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{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>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.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)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.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{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.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{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(-1*var(--bs-border-width));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:0.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:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.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.1%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.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.1%27/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.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:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.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, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 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;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,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{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,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show: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: rgb(11.05, 93.5, 215.05);--bs-btn-hover-border-color: rgb(10.4, 88, 202.4);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(10.4, 88, 202.4);--bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 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: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 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: rgb(21.25, 114.75, 71.4);--bs-btn-hover-border-color: rgb(20, 108, 67.2);--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(20, 108, 67.2);--bs-btn-active-border-color: rgb(18.75, 101.25, 63);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 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: rgb(49.3, 209.95, 242.25);--bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(61.4, 212.6, 243);--bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 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: rgb(255, 202.3, 44.2);--bs-btn-hover-border-color: rgb(255, 199.2, 31.8);--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 205.4, 56.6);--bs-btn-active-border-color: rgb(255, 199.2, 31.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 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: rgb(187, 45.05, 58.65);--bs-btn-hover-border-color: rgb(176, 42.4, 55.2);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(176, 42.4, 55.2);--bs-btn-active-border-color: rgb(165, 39.75, 51.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 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: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 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: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 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, 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, 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, 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, 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, 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, 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, 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, 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-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.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}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-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 rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.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: 0.5rem;--bs-dropdown-spacer: 0.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: 0.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: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.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 rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.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 rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);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:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.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:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{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:rgba(0,0,0,0)}.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:0.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, 0.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>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{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>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(-1*var(--bs-border-width))}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.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:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1*var(--bs-border-width))}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.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:none;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:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.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 rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{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: 0.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 rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{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-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-grow:1;flex-basis:0;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: 0.5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: 0.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: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.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-sm,.navbar>.container-md,.navbar>.container-lg,.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:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.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:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;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:rgba(0,0,0,0);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:rgba(0,0,0,0) !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:rgba(0,0,0,0) !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:rgba(0,0,0,0) !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:rgba(0,0,0,0) !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:rgba(0,0,0,0) !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:rgba(0,0,0,0) !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, 0.55);--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.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, 0.1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.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: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.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: 0.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(-0.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(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.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(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.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-top,.card-img-bottom{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-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{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-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212529%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27rgb%285.2, 44, 101.2%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.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-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28109.8, 168, 253.8%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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-.708%27/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28109.8, 168, 253.8%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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-.708%27/%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: 0.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, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.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 0.25rem rgba(13, 110, 253, 0.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)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{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(-1*var(--bs-border-width))}.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: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.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:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.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 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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: 0.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{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-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{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:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.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.414%27/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);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;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.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), 0.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(-0.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: 0.5rem;--bs-modal-color: var(--bs-body-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: 0.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{transform:translate(0, -50px);transition:transform .3s ease-out}@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: 0.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-top:calc(-0.5*var(--bs-modal-header-padding-y));margin-right:calc(-0.5*var(--bs-modal-header-padding-x));margin-bottom:calc(-0.5*var(--bs-modal-header-padding-y));margin-left: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-header,.modal-fullscreen .modal-footer{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-header,.modal-fullscreen-sm-down .modal-footer{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-header,.modal-fullscreen-md-down .modal-footer{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-header,.modal-fullscreen-lg-down .modal-footer{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-header,.modal-fullscreen-xl-down .modal-footer{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-header,.modal-fullscreen-xxl-down .modal-footer{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: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.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: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.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:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=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-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .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-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=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-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .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:0.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: 0.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: 0.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::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.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-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.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-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.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.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{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:none;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.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 0%27/%3e%3c/svg%3e") /*rtl: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-.708'/%3e%3c/svg%3e")*/}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.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-.708%27/%3e%3c/svg%3e") /*rtl: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 0'/%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:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);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:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}.spinner-grow,.spinner-border{display:inline-block;flex-shrink:0;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) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.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: -0.125em;--bs-spinner-animation-speed: 0.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-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--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 0.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:translateX(-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:translateX(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.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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:translateX(-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:translateX(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.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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:translateX(-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:translateX(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.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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:translateX(-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:translateX(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.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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:translateX(-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:translateX(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.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !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:translateX(-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:translateX(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.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{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-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y));margin-left: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{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{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:hover,.link-primary:focus{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:hover,.link-secondary:focus{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:hover,.link-success:focus{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:hover,.link-info:focus{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:hover,.link-warning:focus{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:hover,.link-danger:focus{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:hover,.link-light:focus{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:hover,.link-dark:focus{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:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.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, 0.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:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.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:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden !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:translateX(-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: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.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 + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.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:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:hsla(0,0%,100%,.5) !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: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.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{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.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{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.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:rgba(0,0,0,0) !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: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.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{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{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}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed !important;color:#a6a6a6 !important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.1vw);margin-bottom:0}@media(min-width: 1200px){h1{font-size:1.8rem}}h2{font-size:calc(1.325rem + .75vw)}@media(min-width: 1200px){h2{font-size:1.6rem}}h3{font-size:calc(1.3rem + .5vw)}@media(min-width: 1200px){h3{font-size:1.45rem}}h4{font-size:calc(1.12rem + .3vw)}@media(min-width: 1200px){h4{font-size:1.275rem}}h5{font-size:1.15rem}h6{font-size:1rem}body{font-weight:100;letter-spacing:1px}button:disabled,button[disabled=true]{background:#6d6d6d}.btn.btn-primary{color:#fff;background-color:#012e58;border-color:#012e58}.btn.btn-primary:hover{background-color:hsl(208.9655172414,97.7528089888%,-2.5490196078%);border-color:hsl(208.9655172414,97.7528089888%,-2.5490196078%)}::-webkit-scrollbar{width:10px;height:9px}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:rgba(0,0,0,0)}::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.15);border-radius:0;border-left:1px solid #fff}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:0;border-left:1px solid #fff}::-webkit-scrollbar-thumb:hover{background:rgb(2.1460674157,98.7191011236,188.8539325843)}::-webkit-scrollbar-thumb:hover{background-color:rgb(2.1460674157,98.7191011236,188.8539325843)}html{background-image:url(f9576b76adbd1e6ae8bf.webp);background-attachment:fixed;background-size:cover;min-height:100vh}html.authenticated{background:#e7e7e7}html body{background:none;min-height:100vh}html body>div.wrapper{min-height:100% !important}.p-top-0{padding-top:0 !important}.p-left-0{padding-left:0 !important}.p-right-0{padding-right:0 !important}.p-bottom-0{padding-bottom:0 !important}.p-0{padding:0rem}.pt-0{padding-top:0rem}.pr-0{padding-right:0rem}.pb-0{padding-bottom:0rem}.pl-0{padding-left:0rem}.px-0{padding-left:0rem;padding-right:0rem}.py-0{padding-top:0rem;padding-bottom:0rem}.m-0{margin:0rem}.mt-0{margin-top:0rem}.mr-0{margin-right:0rem}.mb-0{margin-bottom:0rem}.ml-0{margin-left:0rem}.mx-0{margin-left:0rem;margin-right:0rem}.my-0{margin-top:0rem;margin-bottom:0rem}.p-1{padding:0.25rem}.pt-1{padding-top:0.25rem}.pr-1{padding-right:0.25rem}.pb-1{padding-bottom:0.25rem}.pl-1{padding-left:0.25rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.m-1{margin:0.25rem}.mt-1{margin-top:0.25rem}.mr-1{margin-right:0.25rem}.mb-1{margin-bottom:0.25rem}.ml-1{margin-left:0.25rem}.mx-1{margin-left:0.25rem;margin-right:0.25rem}.my-1{margin-top:0.25rem;margin-bottom:0.25rem}.p-2{padding:0.5rem}.pt-2{padding-top:0.5rem}.pr-2{padding-right:0.5rem}.pb-2{padding-bottom:0.5rem}.pl-2{padding-left:0.5rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.m-2{margin:0.5rem}.mt-2{margin-top:0.5rem}.mr-2{margin-right:0.5rem}.mb-2{margin-bottom:0.5rem}.ml-2{margin-left:0.5rem}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.my-2{margin-top:0.5rem;margin-bottom:0.5rem}.p-3{padding:0.75rem}.pt-3{padding-top:0.75rem}.pr-3{padding-right:0.75rem}.pb-3{padding-bottom:0.75rem}.pl-3{padding-left:0.75rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.m-3{margin:0.75rem}.mt-3{margin-top:0.75rem}.mr-3{margin-right:0.75rem}.mb-3{margin-bottom:0.75rem}.ml-3{margin-left:0.75rem}.mx-3{margin-left:0.75rem;margin-right:0.75rem}.my-3{margin-top:0.75rem;margin-bottom:0.75rem}.p-4{padding:1rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.m-4{margin:1rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.p-5{padding:1.25rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.m-5{margin:1.25rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.p-6{padding:1.5rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.m-6{margin:1.5rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.p-7{padding:1.75rem}.pt-7{padding-top:1.75rem}.pr-7{padding-right:1.75rem}.pb-7{padding-bottom:1.75rem}.pl-7{padding-left:1.75rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.m-7{margin:1.75rem}.mt-7{margin-top:1.75rem}.mr-7{margin-right:1.75rem}.mb-7{margin-bottom:1.75rem}.ml-7{margin-left:1.75rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.p-8{padding:2rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.m-8{margin:2rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-top:2rem;margin-bottom:2rem}.p-9{padding:2.25rem}.pt-9{padding-top:2.25rem}.pr-9{padding-right:2.25rem}.pb-9{padding-bottom:2.25rem}.pl-9{padding-left:2.25rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.m-9{margin:2.25rem}.mt-9{margin-top:2.25rem}.mr-9{margin-right:2.25rem}.mb-9{margin-bottom:2.25rem}.ml-9{margin-left:2.25rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.p-10{padding:2.5rem}.pt-10{padding-top:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.m-10{margin:2.5rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.p-11{padding:2.75rem}.pt-11{padding-top:2.75rem}.pr-11{padding-right:2.75rem}.pb-11{padding-bottom:2.75rem}.pl-11{padding-left:2.75rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.m-11{margin:2.75rem}.mt-11{margin-top:2.75rem}.mr-11{margin-right:2.75rem}.mb-11{margin-bottom:2.75rem}.ml-11{margin-left:2.75rem}.mx-11{margin-left:2.75rem;margin-right:2.75rem}.my-11{margin-top:2.75rem;margin-bottom:2.75rem}.p-12{padding:3rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-12{padding-top:3rem;padding-bottom:3rem}.m-12{margin:3rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.p-13{padding:3.25rem}.pt-13{padding-top:3.25rem}.pr-13{padding-right:3.25rem}.pb-13{padding-bottom:3.25rem}.pl-13{padding-left:3.25rem}.px-13{padding-left:3.25rem;padding-right:3.25rem}.py-13{padding-top:3.25rem;padding-bottom:3.25rem}.m-13{margin:3.25rem}.mt-13{margin-top:3.25rem}.mr-13{margin-right:3.25rem}.mb-13{margin-bottom:3.25rem}.ml-13{margin-left:3.25rem}.mx-13{margin-left:3.25rem;margin-right:3.25rem}.my-13{margin-top:3.25rem;margin-bottom:3.25rem}.p-14{padding:3.5rem}.pt-14{padding-top:3.5rem}.pr-14{padding-right:3.5rem}.pb-14{padding-bottom:3.5rem}.pl-14{padding-left:3.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.m-14{margin:3.5rem}.mt-14{margin-top:3.5rem}.mr-14{margin-right:3.5rem}.mb-14{margin-bottom:3.5rem}.ml-14{margin-left:3.5rem}.mx-14{margin-left:3.5rem;margin-right:3.5rem}.my-14{margin-top:3.5rem;margin-bottom:3.5rem}.p-15{padding:3.75rem}.pt-15{padding-top:3.75rem}.pr-15{padding-right:3.75rem}.pb-15{padding-bottom:3.75rem}.pl-15{padding-left:3.75rem}.px-15{padding-left:3.75rem;padding-right:3.75rem}.py-15{padding-top:3.75rem;padding-bottom:3.75rem}.m-15{margin:3.75rem}.mt-15{margin-top:3.75rem}.mr-15{margin-right:3.75rem}.mb-15{margin-bottom:3.75rem}.ml-15{margin-left:3.75rem}.mx-15{margin-left:3.75rem;margin-right:3.75rem}.my-15{margin-top:3.75rem;margin-bottom:3.75rem}.p-16{padding:4rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-16{padding-top:4rem;padding-bottom:4rem}.m-16{margin:4rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-16{margin-top:4rem;margin-bottom:4rem}.p-17{padding:4.25rem}.pt-17{padding-top:4.25rem}.pr-17{padding-right:4.25rem}.pb-17{padding-bottom:4.25rem}.pl-17{padding-left:4.25rem}.px-17{padding-left:4.25rem;padding-right:4.25rem}.py-17{padding-top:4.25rem;padding-bottom:4.25rem}.m-17{margin:4.25rem}.mt-17{margin-top:4.25rem}.mr-17{margin-right:4.25rem}.mb-17{margin-bottom:4.25rem}.ml-17{margin-left:4.25rem}.mx-17{margin-left:4.25rem;margin-right:4.25rem}.my-17{margin-top:4.25rem;margin-bottom:4.25rem}.p-18{padding:4.5rem}.pt-18{padding-top:4.5rem}.pr-18{padding-right:4.5rem}.pb-18{padding-bottom:4.5rem}.pl-18{padding-left:4.5rem}.px-18{padding-left:4.5rem;padding-right:4.5rem}.py-18{padding-top:4.5rem;padding-bottom:4.5rem}.m-18{margin:4.5rem}.mt-18{margin-top:4.5rem}.mr-18{margin-right:4.5rem}.mb-18{margin-bottom:4.5rem}.ml-18{margin-left:4.5rem}.mx-18{margin-left:4.5rem;margin-right:4.5rem}.my-18{margin-top:4.5rem;margin-bottom:4.5rem}.p-19{padding:4.75rem}.pt-19{padding-top:4.75rem}.pr-19{padding-right:4.75rem}.pb-19{padding-bottom:4.75rem}.pl-19{padding-left:4.75rem}.px-19{padding-left:4.75rem;padding-right:4.75rem}.py-19{padding-top:4.75rem;padding-bottom:4.75rem}.m-19{margin:4.75rem}.mt-19{margin-top:4.75rem}.mr-19{margin-right:4.75rem}.mb-19{margin-bottom:4.75rem}.ml-19{margin-left:4.75rem}.mx-19{margin-left:4.75rem;margin-right:4.75rem}.my-19{margin-top:4.75rem;margin-bottom:4.75rem}.p-20{padding:5rem}.pt-20{padding-top:5rem}.pr-20{padding-right:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.m-20{margin:5rem}.mt-20{margin-top:5rem}.mr-20{margin-right:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-20{margin-top:5rem;margin-bottom:5rem}.p-21{padding:5.25rem}.pt-21{padding-top:5.25rem}.pr-21{padding-right:5.25rem}.pb-21{padding-bottom:5.25rem}.pl-21{padding-left:5.25rem}.px-21{padding-left:5.25rem;padding-right:5.25rem}.py-21{padding-top:5.25rem;padding-bottom:5.25rem}.m-21{margin:5.25rem}.mt-21{margin-top:5.25rem}.mr-21{margin-right:5.25rem}.mb-21{margin-bottom:5.25rem}.ml-21{margin-left:5.25rem}.mx-21{margin-left:5.25rem;margin-right:5.25rem}.my-21{margin-top:5.25rem;margin-bottom:5.25rem}.p-22{padding:5.5rem}.pt-22{padding-top:5.5rem}.pr-22{padding-right:5.5rem}.pb-22{padding-bottom:5.5rem}.pl-22{padding-left:5.5rem}.px-22{padding-left:5.5rem;padding-right:5.5rem}.py-22{padding-top:5.5rem;padding-bottom:5.5rem}.m-22{margin:5.5rem}.mt-22{margin-top:5.5rem}.mr-22{margin-right:5.5rem}.mb-22{margin-bottom:5.5rem}.ml-22{margin-left:5.5rem}.mx-22{margin-left:5.5rem;margin-right:5.5rem}.my-22{margin-top:5.5rem;margin-bottom:5.5rem}.p-23{padding:5.75rem}.pt-23{padding-top:5.75rem}.pr-23{padding-right:5.75rem}.pb-23{padding-bottom:5.75rem}.pl-23{padding-left:5.75rem}.px-23{padding-left:5.75rem;padding-right:5.75rem}.py-23{padding-top:5.75rem;padding-bottom:5.75rem}.m-23{margin:5.75rem}.mt-23{margin-top:5.75rem}.mr-23{margin-right:5.75rem}.mb-23{margin-bottom:5.75rem}.ml-23{margin-left:5.75rem}.mx-23{margin-left:5.75rem;margin-right:5.75rem}.my-23{margin-top:5.75rem;margin-bottom:5.75rem}.p-24{padding:6rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-24{padding-top:6rem;padding-bottom:6rem}.m-24{margin:6rem}.mt-24{margin-top:6rem}.mr-24{margin-right:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-24{margin-top:6rem;margin-bottom:6rem}.p-25{padding:6.25rem}.pt-25{padding-top:6.25rem}.pr-25{padding-right:6.25rem}.pb-25{padding-bottom:6.25rem}.pl-25{padding-left:6.25rem}.px-25{padding-left:6.25rem;padding-right:6.25rem}.py-25{padding-top:6.25rem;padding-bottom:6.25rem}.m-25{margin:6.25rem}.mt-25{margin-top:6.25rem}.mr-25{margin-right:6.25rem}.mb-25{margin-bottom:6.25rem}.ml-25{margin-left:6.25rem}.mx-25{margin-left:6.25rem;margin-right:6.25rem}.my-25{margin-top:6.25rem;margin-bottom:6.25rem}.p-26{padding:6.5rem}.pt-26{padding-top:6.5rem}.pr-26{padding-right:6.5rem}.pb-26{padding-bottom:6.5rem}.pl-26{padding-left:6.5rem}.px-26{padding-left:6.5rem;padding-right:6.5rem}.py-26{padding-top:6.5rem;padding-bottom:6.5rem}.m-26{margin:6.5rem}.mt-26{margin-top:6.5rem}.mr-26{margin-right:6.5rem}.mb-26{margin-bottom:6.5rem}.ml-26{margin-left:6.5rem}.mx-26{margin-left:6.5rem;margin-right:6.5rem}.my-26{margin-top:6.5rem;margin-bottom:6.5rem}.p-27{padding:6.75rem}.pt-27{padding-top:6.75rem}.pr-27{padding-right:6.75rem}.pb-27{padding-bottom:6.75rem}.pl-27{padding-left:6.75rem}.px-27{padding-left:6.75rem;padding-right:6.75rem}.py-27{padding-top:6.75rem;padding-bottom:6.75rem}.m-27{margin:6.75rem}.mt-27{margin-top:6.75rem}.mr-27{margin-right:6.75rem}.mb-27{margin-bottom:6.75rem}.ml-27{margin-left:6.75rem}.mx-27{margin-left:6.75rem;margin-right:6.75rem}.my-27{margin-top:6.75rem;margin-bottom:6.75rem}.p-28{padding:7rem}.pt-28{padding-top:7rem}.pr-28{padding-right:7rem}.pb-28{padding-bottom:7rem}.pl-28{padding-left:7rem}.px-28{padding-left:7rem;padding-right:7rem}.py-28{padding-top:7rem;padding-bottom:7rem}.m-28{margin:7rem}.mt-28{margin-top:7rem}.mr-28{margin-right:7rem}.mb-28{margin-bottom:7rem}.ml-28{margin-left:7rem}.mx-28{margin-left:7rem;margin-right:7rem}.my-28{margin-top:7rem;margin-bottom:7rem}.p-29{padding:7.25rem}.pt-29{padding-top:7.25rem}.pr-29{padding-right:7.25rem}.pb-29{padding-bottom:7.25rem}.pl-29{padding-left:7.25rem}.px-29{padding-left:7.25rem;padding-right:7.25rem}.py-29{padding-top:7.25rem;padding-bottom:7.25rem}.m-29{margin:7.25rem}.mt-29{margin-top:7.25rem}.mr-29{margin-right:7.25rem}.mb-29{margin-bottom:7.25rem}.ml-29{margin-left:7.25rem}.mx-29{margin-left:7.25rem;margin-right:7.25rem}.my-29{margin-top:7.25rem;margin-bottom:7.25rem}.p-30{padding:7.5rem}.pt-30{padding-top:7.5rem}.pr-30{padding-right:7.5rem}.pb-30{padding-bottom:7.5rem}.pl-30{padding-left:7.5rem}.px-30{padding-left:7.5rem;padding-right:7.5rem}.py-30{padding-top:7.5rem;padding-bottom:7.5rem}.m-30{margin:7.5rem}.mt-30{margin-top:7.5rem}.mr-30{margin-right:7.5rem}.mb-30{margin-bottom:7.5rem}.ml-30{margin-left:7.5rem}.mx-30{margin-left:7.5rem;margin-right:7.5rem}.my-30{margin-top:7.5rem;margin-bottom:7.5rem}.p-31{padding:7.75rem}.pt-31{padding-top:7.75rem}.pr-31{padding-right:7.75rem}.pb-31{padding-bottom:7.75rem}.pl-31{padding-left:7.75rem}.px-31{padding-left:7.75rem;padding-right:7.75rem}.py-31{padding-top:7.75rem;padding-bottom:7.75rem}.m-31{margin:7.75rem}.mt-31{margin-top:7.75rem}.mr-31{margin-right:7.75rem}.mb-31{margin-bottom:7.75rem}.ml-31{margin-left:7.75rem}.mx-31{margin-left:7.75rem;margin-right:7.75rem}.my-31{margin-top:7.75rem;margin-bottom:7.75rem}.p-32{padding:8rem}.pt-32{padding-top:8rem}.pr-32{padding-right:8rem}.pb-32{padding-bottom:8rem}.pl-32{padding-left:8rem}.px-32{padding-left:8rem;padding-right:8rem}.py-32{padding-top:8rem;padding-bottom:8rem}.m-32{margin:8rem}.mt-32{margin-top:8rem}.mr-32{margin-right:8rem}.mb-32{margin-bottom:8rem}.ml-32{margin-left:8rem}.mx-32{margin-left:8rem;margin-right:8rem}.my-32{margin-top:8rem;margin-bottom:8rem}.p-33{padding:8.25rem}.pt-33{padding-top:8.25rem}.pr-33{padding-right:8.25rem}.pb-33{padding-bottom:8.25rem}.pl-33{padding-left:8.25rem}.px-33{padding-left:8.25rem;padding-right:8.25rem}.py-33{padding-top:8.25rem;padding-bottom:8.25rem}.m-33{margin:8.25rem}.mt-33{margin-top:8.25rem}.mr-33{margin-right:8.25rem}.mb-33{margin-bottom:8.25rem}.ml-33{margin-left:8.25rem}.mx-33{margin-left:8.25rem;margin-right:8.25rem}.my-33{margin-top:8.25rem;margin-bottom:8.25rem}.p-34{padding:8.5rem}.pt-34{padding-top:8.5rem}.pr-34{padding-right:8.5rem}.pb-34{padding-bottom:8.5rem}.pl-34{padding-left:8.5rem}.px-34{padding-left:8.5rem;padding-right:8.5rem}.py-34{padding-top:8.5rem;padding-bottom:8.5rem}.m-34{margin:8.5rem}.mt-34{margin-top:8.5rem}.mr-34{margin-right:8.5rem}.mb-34{margin-bottom:8.5rem}.ml-34{margin-left:8.5rem}.mx-34{margin-left:8.5rem;margin-right:8.5rem}.my-34{margin-top:8.5rem;margin-bottom:8.5rem}.p-35{padding:8.75rem}.pt-35{padding-top:8.75rem}.pr-35{padding-right:8.75rem}.pb-35{padding-bottom:8.75rem}.pl-35{padding-left:8.75rem}.px-35{padding-left:8.75rem;padding-right:8.75rem}.py-35{padding-top:8.75rem;padding-bottom:8.75rem}.m-35{margin:8.75rem}.mt-35{margin-top:8.75rem}.mr-35{margin-right:8.75rem}.mb-35{margin-bottom:8.75rem}.ml-35{margin-left:8.75rem}.mx-35{margin-left:8.75rem;margin-right:8.75rem}.my-35{margin-top:8.75rem;margin-bottom:8.75rem}.p-36{padding:9rem}.pt-36{padding-top:9rem}.pr-36{padding-right:9rem}.pb-36{padding-bottom:9rem}.pl-36{padding-left:9rem}.px-36{padding-left:9rem;padding-right:9rem}.py-36{padding-top:9rem;padding-bottom:9rem}.m-36{margin:9rem}.mt-36{margin-top:9rem}.mr-36{margin-right:9rem}.mb-36{margin-bottom:9rem}.ml-36{margin-left:9rem}.mx-36{margin-left:9rem;margin-right:9rem}.my-36{margin-top:9rem;margin-bottom:9rem}.p-37{padding:9.25rem}.pt-37{padding-top:9.25rem}.pr-37{padding-right:9.25rem}.pb-37{padding-bottom:9.25rem}.pl-37{padding-left:9.25rem}.px-37{padding-left:9.25rem;padding-right:9.25rem}.py-37{padding-top:9.25rem;padding-bottom:9.25rem}.m-37{margin:9.25rem}.mt-37{margin-top:9.25rem}.mr-37{margin-right:9.25rem}.mb-37{margin-bottom:9.25rem}.ml-37{margin-left:9.25rem}.mx-37{margin-left:9.25rem;margin-right:9.25rem}.my-37{margin-top:9.25rem;margin-bottom:9.25rem}.p-38{padding:9.5rem}.pt-38{padding-top:9.5rem}.pr-38{padding-right:9.5rem}.pb-38{padding-bottom:9.5rem}.pl-38{padding-left:9.5rem}.px-38{padding-left:9.5rem;padding-right:9.5rem}.py-38{padding-top:9.5rem;padding-bottom:9.5rem}.m-38{margin:9.5rem}.mt-38{margin-top:9.5rem}.mr-38{margin-right:9.5rem}.mb-38{margin-bottom:9.5rem}.ml-38{margin-left:9.5rem}.mx-38{margin-left:9.5rem;margin-right:9.5rem}.my-38{margin-top:9.5rem;margin-bottom:9.5rem}.p-39{padding:9.75rem}.pt-39{padding-top:9.75rem}.pr-39{padding-right:9.75rem}.pb-39{padding-bottom:9.75rem}.pl-39{padding-left:9.75rem}.px-39{padding-left:9.75rem;padding-right:9.75rem}.py-39{padding-top:9.75rem;padding-bottom:9.75rem}.m-39{margin:9.75rem}.mt-39{margin-top:9.75rem}.mr-39{margin-right:9.75rem}.mb-39{margin-bottom:9.75rem}.ml-39{margin-left:9.75rem}.mx-39{margin-left:9.75rem;margin-right:9.75rem}.my-39{margin-top:9.75rem;margin-bottom:9.75rem}.p-40{padding:10rem}.pt-40{padding-top:10rem}.pr-40{padding-right:10rem}.pb-40{padding-bottom:10rem}.pl-40{padding-left:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-40{padding-top:10rem;padding-bottom:10rem}.m-40{margin:10rem}.mt-40{margin-top:10rem}.mr-40{margin-right:10rem}.mb-40{margin-bottom:10rem}.ml-40{margin-left:10rem}.mx-40{margin-left:10rem;margin-right:10rem}.my-40{margin-top:10rem;margin-bottom:10rem}.p-41{padding:10.25rem}.pt-41{padding-top:10.25rem}.pr-41{padding-right:10.25rem}.pb-41{padding-bottom:10.25rem}.pl-41{padding-left:10.25rem}.px-41{padding-left:10.25rem;padding-right:10.25rem}.py-41{padding-top:10.25rem;padding-bottom:10.25rem}.m-41{margin:10.25rem}.mt-41{margin-top:10.25rem}.mr-41{margin-right:10.25rem}.mb-41{margin-bottom:10.25rem}.ml-41{margin-left:10.25rem}.mx-41{margin-left:10.25rem;margin-right:10.25rem}.my-41{margin-top:10.25rem;margin-bottom:10.25rem}.p-42{padding:10.5rem}.pt-42{padding-top:10.5rem}.pr-42{padding-right:10.5rem}.pb-42{padding-bottom:10.5rem}.pl-42{padding-left:10.5rem}.px-42{padding-left:10.5rem;padding-right:10.5rem}.py-42{padding-top:10.5rem;padding-bottom:10.5rem}.m-42{margin:10.5rem}.mt-42{margin-top:10.5rem}.mr-42{margin-right:10.5rem}.mb-42{margin-bottom:10.5rem}.ml-42{margin-left:10.5rem}.mx-42{margin-left:10.5rem;margin-right:10.5rem}.my-42{margin-top:10.5rem;margin-bottom:10.5rem}.p-43{padding:10.75rem}.pt-43{padding-top:10.75rem}.pr-43{padding-right:10.75rem}.pb-43{padding-bottom:10.75rem}.pl-43{padding-left:10.75rem}.px-43{padding-left:10.75rem;padding-right:10.75rem}.py-43{padding-top:10.75rem;padding-bottom:10.75rem}.m-43{margin:10.75rem}.mt-43{margin-top:10.75rem}.mr-43{margin-right:10.75rem}.mb-43{margin-bottom:10.75rem}.ml-43{margin-left:10.75rem}.mx-43{margin-left:10.75rem;margin-right:10.75rem}.my-43{margin-top:10.75rem;margin-bottom:10.75rem}.p-44{padding:11rem}.pt-44{padding-top:11rem}.pr-44{padding-right:11rem}.pb-44{padding-bottom:11rem}.pl-44{padding-left:11rem}.px-44{padding-left:11rem;padding-right:11rem}.py-44{padding-top:11rem;padding-bottom:11rem}.m-44{margin:11rem}.mt-44{margin-top:11rem}.mr-44{margin-right:11rem}.mb-44{margin-bottom:11rem}.ml-44{margin-left:11rem}.mx-44{margin-left:11rem;margin-right:11rem}.my-44{margin-top:11rem;margin-bottom:11rem}.p-45{padding:11.25rem}.pt-45{padding-top:11.25rem}.pr-45{padding-right:11.25rem}.pb-45{padding-bottom:11.25rem}.pl-45{padding-left:11.25rem}.px-45{padding-left:11.25rem;padding-right:11.25rem}.py-45{padding-top:11.25rem;padding-bottom:11.25rem}.m-45{margin:11.25rem}.mt-45{margin-top:11.25rem}.mr-45{margin-right:11.25rem}.mb-45{margin-bottom:11.25rem}.ml-45{margin-left:11.25rem}.mx-45{margin-left:11.25rem;margin-right:11.25rem}.my-45{margin-top:11.25rem;margin-bottom:11.25rem}.p-46{padding:11.5rem}.pt-46{padding-top:11.5rem}.pr-46{padding-right:11.5rem}.pb-46{padding-bottom:11.5rem}.pl-46{padding-left:11.5rem}.px-46{padding-left:11.5rem;padding-right:11.5rem}.py-46{padding-top:11.5rem;padding-bottom:11.5rem}.m-46{margin:11.5rem}.mt-46{margin-top:11.5rem}.mr-46{margin-right:11.5rem}.mb-46{margin-bottom:11.5rem}.ml-46{margin-left:11.5rem}.mx-46{margin-left:11.5rem;margin-right:11.5rem}.my-46{margin-top:11.5rem;margin-bottom:11.5rem}.p-47{padding:11.75rem}.pt-47{padding-top:11.75rem}.pr-47{padding-right:11.75rem}.pb-47{padding-bottom:11.75rem}.pl-47{padding-left:11.75rem}.px-47{padding-left:11.75rem;padding-right:11.75rem}.py-47{padding-top:11.75rem;padding-bottom:11.75rem}.m-47{margin:11.75rem}.mt-47{margin-top:11.75rem}.mr-47{margin-right:11.75rem}.mb-47{margin-bottom:11.75rem}.ml-47{margin-left:11.75rem}.mx-47{margin-left:11.75rem;margin-right:11.75rem}.my-47{margin-top:11.75rem;margin-bottom:11.75rem}.p-48{padding:12rem}.pt-48{padding-top:12rem}.pr-48{padding-right:12rem}.pb-48{padding-bottom:12rem}.pl-48{padding-left:12rem}.px-48{padding-left:12rem;padding-right:12rem}.py-48{padding-top:12rem;padding-bottom:12rem}.m-48{margin:12rem}.mt-48{margin-top:12rem}.mr-48{margin-right:12rem}.mb-48{margin-bottom:12rem}.ml-48{margin-left:12rem}.mx-48{margin-left:12rem;margin-right:12rem}.my-48{margin-top:12rem;margin-bottom:12rem}.wrap-anywhere{word-wrap:anywhere}a{color:#012e58}a:active{color:#012e58}a:hover{color:hsl(208.9655172414,97.7528089888%,-2.5490196078%)}table{table-layout:auto}table tbody tr{background:none}table tbody tr:hover{background:#012e58;color:#fff;cursor:pointer}table td{padding:.4rem;font-size:1rem}table.table.table-responsive{display:table}table.table tbody tr:hover{background:rgb(40.4382022472,150.1573033708,252.5617977528);color:#fff;cursor:pointer}table.table tbody tr td{padding:.25rem;word-wrap:break-word;white-space:normal}table.table tbody tr td button{padding:5px;margin-bottom:0}table.table tbody tr td:first-child{font-weight:bolder}.page-top-menu #topBar{padding:5px}.table__div{position:relative}.table__div__table-header{background:#012e58;color:#fff;font-weight:500}.table__div__table-row{align-items:center;padding-top:8px;padding-bottom:8px}.table__div__table-body .table__div__table-row{background:#fff;margin:5px 0;box-shadow:0 2px 2px 0 rgba(0,0,0,.2392156863);border-top:1px solid rgba(0,0,0,.0705882353)}.table__div__table-cell{font-size:.9rem}.table__div__table-cell__header{display:none;text-align:left;font-weight:bold}.table__div__col__components{text-align:right}.table__div__col__components button{margin-right:10px}.table__div.tiled .table__div__table-header{display:none}.table__div.tiled .table__div__table-cell{display:flex;flex:1 50%;padding-top:2px;padding-bottom:2px;align-items:center;font-size:.8rem}.table__div.tiled .table__div__table-cell__header{display:block;flex:1 50%}.table__div.tiled .table__div__table-cell__content{text-align:right}@media(max-width: 576px){.table__div.tiled .table__div__table-cell{flex:1 100%}}.table__div.tiled .table__div__col__components{flex:1 100%;place-content:center !important;margin-top:10px}.table__div .table__btn-eye{background:rgb(116.0786516854,187.1179775281,253.4213483146)}.table__div .table__btn-eye:hover{background:rgb(15.2247191011,137.8370786517,252.2752808989)}.table__div .table__btn-edit{background:rgb(255,246,229.5)}.table__div .table__btn-edit:hover{background:rgb(255,210,127.5)}.table__div .table__btn-trash{background:hsl(0,100%,95%)}.table__div .table__btn-trash:hover{background:hsl(0,100%,75%)}.pagination-wrapper{margin-bottom:20px}.pagination-wrapper .row{align-items:center}.pagination-wrapper .row p,.pagination-wrapper .row ul{margin:0}nav ul.pagination li span.active{background:#012e58;color:#fff}.vue-form .form-group{margin-bottom:20px}.vue-form .form-group .multiselect__select{display:flex;align-items:center}.vue-form .form-group .multiselect__tags,.vue-form .form-group input{text-align:left;padding:15px 15px 15px 15px}.vue-form .form-group .multiselect__select{height:100%;z-index:9;place-content:center !important}.vue-form .form-group .multiselect__select:before{top:unset;color:#2b2d2e;margin-top:0;border-color:unset;border-style:unset;border-width:unset;font-family:"Font Awesome 5 Pro";content:"";align-content:center;align-items:center}.vue-form .form-group .multiselect__tags .focus-visible{padding:0}.vue-form .form-group .multiselect__placeholder{margin:0;font-size:1rem;padding:0}.vue-form .form-group .multiselect__single{padding:0;margin:0}.vue-form .form-group .form-check-wrapper{display:flex}.vue-form .form-group .form-check-wrapper .form-check{display:flex;align-items:center !important}.vue-form .form-group .form-check-wrapper .form-check input{cursor:pointer;margin-right:10px}.vue-form .formButtons button{width:100%;height:55px;margin-bottom:15px}.vue-form .formButtons.with-clear button{width:45%;margin-left:2%;margin-right:2%}.form-switch .form-check-input{margin-left:0;margin-top:4px;margin-right:10px;background-color:#ff8d8d}.form-switch .form-check-input:checked{background-color:#012e58}form.filter-form{background:#012e58;padding:20px;margin-bottom:20px}form.filter-form.horizontal .form-group{margin-bottom:0}form.filter-form .form-title{border-radius:5px 5px 0 0;color:#fff;padding:10px}form.filter-form .form-title span{font-weight:bold}form.filter-form label{color:#fff}form.filter-form .formButtons{display:flex;place-content:end}form.filter-form .formButtons button{flex:1 50%;height:55px;margin-bottom:15px;background:#007acc}form.filter-form .formButtons button:hover{background:#003d66;color:#fff}form.filter-form .formButtons.with-clear button{width:45%;margin-left:2.5%;margin-right:2.5%}#pageContent #pageContentInner .page-no-layout{justify-content:center;align-items:center;display:flex}#pageContent #pageContentInner .page-no-layout>.row{padding:30px;background:none;border-radius:10px}#pageContent #pageContentInner .page-no-layout .imageTile{text-align:center;margin-bottom:40px}#pageContent #pageContentInner .page-no-layout .imageTile img{max-width:60%}#pageContent #pageContentInner .page-no-layout .vue-form{text-align:center}#pageContent #pageContentInner .page-no-layout .vue-form .formTitle{color:#fff;margin-bottom:40px}#pageContent #pageContentInner .page-no-layout .vue-form .formTitle h5{font-size:1.1rem;font-weight:400}#pageContent #pageContentInner .page-no-layout .vue-form .form-group label{display:none}#pageContent #pageContentInner .page-no-layout .vue-form .form-group input{text-align:center}#content-wrapper{padding:0;flex:1}#content-wrapper #content-inner>div{padding:30px;flex:1;gap:15px}#content-wrapper #content-inner>div>div{align-content:normal}#content-wrapper #content-inner>div.content-no-bg div{background:rgba(0,0,0,0)}#content-wrapper #content-inner div{place-content:flex-start}#content-wrapper #content-inner .content-wrapper{padding:20px;background:#fff;overflow-wrap:break-word;position:relative}.basic-link.forgottenPasswordLink{text-align:right;color:#fff}#pageContent #pageContentInner.showing-admin-menu{margin-top:50px !important}.administration-menu{position:fixed;top:0;z-index:9;background:rgb(.4269662921,19.6404494382,37.5730337079);font-size:14px}.administration-menu .horizontal-nav{align-items:center;justify-content:center}.administration-menu .horizontal-nav .group:hover{background:hsl(208.9655172414,97.7528089888%,-2.5490196078%)}.administration-menu .horizontal-nav .group a{color:#fff;font-size:14px}.administration-menu .horizontal-nav .group .menu-group>ul{padding:0;background:hsl(208.9655172414,97.7528089888%,-2.5490196078%);z-index:9;width:auto;margin-top:0;margin-left:0;left:initial;min-width:250px}.administration-menu .horizontal-nav .group .menu-group>ul li{width:100%}.administration-menu .horizontal-nav .group .menu-group>ul li ul{background:hsl(208.9655172414,97.7528089888%,-2.5490196078%);display:flex;flex-direction:column;padding-left:0}.administration-menu .horizontal-nav .group .menu-group>ul li ul li:hover{color:hsl(0,0%,110%)}.tabulator{position:relative;border:1px solid #dee2e6;background-color:#fff;font-size:16px;text-align:left;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select{user-select:none}.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing){user-select:none}.tabulator .tabulator-header{position:relative;box-sizing:border-box;width:100%;border-bottom:1px solid #dee2e6;background-color:#fff;color:#555;font-weight:bold;white-space:nowrap;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;outline:none}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{position:relative;overflow:hidden}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{display:inline-flex;position:relative;box-sizing:border-box;flex-direction:column;justify-content:flex-start;border-right:1px solid #aaa;background:#fff;text-align:left;vertical-align:bottom;overflow:hidden}.tabulator .tabulator-header .tabulator-col.tabulator-moving{position:absolute;border:1px solid #dee2e6;background:rgb(229.5, 229.5, 229.5);pointer-events:none}.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{background-color:#d6d6d6;color:#000}.tabulator .tabulator-header .tabulator-col.tabulator-range-selected{background-color:#3876ca;color:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;position:relative;padding:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{white-space:normal;text-overflow:initial}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;width:100%;border:1px solid #999;padding:1px;background:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{position:relative;display:flex;border-top:1px solid #aaa;overflow:hidden;margin-right:-1px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{position:relative;box-sizing:border-box;margin-top:2px;width:100%;text-align:center}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto !important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media(hover: hover)and (pointer: fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{cursor:pointer;background-color:rgb(229.5, 229.5, 229.5)}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}@media(hover: hover)and (pointer: fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-bottom:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media(hover: hover)and (pointer: fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-bottom:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media(hover: hover)and (pointer: fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-top:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{writing-mode:vertical-rl;text-orientation:mixed;display:flex;align-items:center;justify-content:center}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-right:0;padding-bottom:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{justify-content:center;left:0;right:0;top:4px;bottom:auto}.tabulator .tabulator-header .tabulator-frozen{position:sticky;left:0;z-index:11}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #dee2e6}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #dee2e6}.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;display:inline-block;background:hsl(0, 0%, 105%) !important;border-top:1px solid #dee2e6;border-bottom:1px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:hsl(0, 0%, 105%) !important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{padding-top:1em;display:inline-block}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{position:relative;width:100%;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:100%;width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{display:inline-block;text-align:center;padding:10px;color:#ccc;font-weight:bold;font-size:20px;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{position:relative;display:inline-block;background-color:#fff;white-space:nowrap;overflow:visible;color:#333}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{font-weight:bold;background:rgb(218.2368421053, 223.25, 228.2631578947) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #dee2e6}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #dee2e6}.tabulator .tabulator-tableholder .tabulator-range-overlay{position:absolute;inset:0;z-index:10;pointer-events:none}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range{position:absolute;box-sizing:border-box;border:1px solid #2975dd}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active::after{content:"";position:absolute;right:-3px;bottom:-3px;width:6px;height:6px;background-color:#2975dd;border-radius:999px}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active{position:absolute;box-sizing:border-box;border:2px solid #2975dd}.tabulator .tabulator-footer{border-top:1px solid #dee2e6;background-color:#e6e6e6;color:#555;font-weight:bold;white-space:nowrap;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-footer .tabulator-footer-contents{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs{margin-top:-5px;overflow-x:auto}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{display:inline-block;padding:5px;border:#dee2e6 1px solid;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:.9em}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover{cursor:pointer;opacity:.7}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{background:#fff}.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;width:100%;text-align:left;background:rgb(242.75, 242.75, 242.75) !important;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;overflow:hidden}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{display:inline-block;background:rgb(242.75, 242.75, 242.75) !important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:-5px;border-bottom:none}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:normal}.tabulator .tabulator-footer .tabulator-paginator{flex:1;text-align:right;color:#555;font-family:inherit;font-weight:inherit;font-size:inherit}.tabulator .tabulator-footer .tabulator-page-size{display:inline-block;margin:0 5px;padding:2px 5px;border:1px solid #dee2e6;border-radius:3px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{display:inline-block;margin:0 2px;padding:2px 5px;border:1px solid #dee2e6;border-radius:3px;background:rgba(255, 255, 255, 0.2)}.tabulator .tabulator-footer .tabulator-page.active{color:#fff}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media(hover: hover)and (pointer: fine){.tabulator .tabulator-footer .tabulator-page:not(disabled):hover{cursor:pointer;background:rgba(0, 0, 0, 0.2);color:#fff}}.tabulator .tabulator-col-resize-handle{position:relative;display:inline-block;width:6px;margin-left:-3px;margin-right:-3px;z-index:11;vertical-align:middle}@media(hover: hover)and (pointer: fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{width:3px;margin-right:0}.tabulator .tabulator-col-resize-guide{position:absolute;top:0;width:4px;height:100%;margin-left:-0.5px;background-color:#999;opacity:.5}.tabulator .tabulator-row-resize-guide{position:absolute;left:0;width:100%;height:4px;margin-top:-0.5px;background-color:#999;opacity:.5}.tabulator .tabulator-alert{position:absolute;display:flex;align-items:center;top:0;left:0;z-index:100;height:100%;width:100%;background:rgba(0, 0, 0, 0.4);text-align:center}.tabulator .tabulator-alert .tabulator-alert-msg{display:inline-block;margin:0 auto;padding:10px 20px;border-radius:10px;background:#fff;font-weight:bold;font-size:16px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:4px solid #333;color:#000}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #d00;color:#590000}.tabulator-row{position:relative;box-sizing:border-box;min-height:24px;background-color:#fff}.tabulator-row.tabulator-row-even{background-color:#e9ecef}@media(hover: hover)and (pointer: fine){.tabulator-row.tabulator-selectable:hover{background-color:#ced4da;cursor:pointer}}.tabulator-row.tabulator-selected{background-color:#9abcea}@media(hover: hover)and (pointer: fine){.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}}.tabulator-row.tabulator-row-moving{border:1px solid #000;background:#fff}.tabulator-row.tabulator-moving{position:absolute;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;pointer-events:none;z-index:15}.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header{background-color:#d6d6d6;color:#000}.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{background-color:#3876ca;color:#fff}.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{background-color:#3876ca;color:#fff}.tabulator-row .tabulator-row-resize-handle{position:absolute;right:0;bottom:0;left:0;height:5px}.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto}@media(hover: hover)and (pointer: fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;padding:5px;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:16px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{display:inline-block;position:relative;box-sizing:border-box;padding:4px;border-right:1px solid #dee2e6;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none}.tabulator-row .tabulator-cell.tabulator-row-header{border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;background:#fff}.tabulator-row .tabulator-cell.tabulator-frozen{display:inline-block;position:sticky;left:0;background-color:inherit;z-index:11}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid #dee2e6}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #dee2e6}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{border:1px;background:transparent;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{border:1px;background:transparent;color:#d00}.tabulator-row .tabulator-cell.tabulator-row-handle{display:inline-flex;align-items:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{width:100%;height:3px;margin-top:2px;background:#666}.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header){background-color:#9abcea}.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty{display:inline-block;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #dee2e6;border-bottom:2px solid #dee2e6}.tabulator-row .tabulator-cell .tabulator-data-tree-control{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0, 0, 0, 0.1);overflow:hidden}@media(hover: hover)and (pointer: fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0, 0, 0, 0.2)}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;height:15px;width:15px;border-radius:20px;background:#666;color:#fff;font-weight:bold;font-size:1.1em}@media(hover: hover)and (pointer: fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{opacity:.7;cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#fff}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{display:inline-block;height:14px;width:14px;border-radius:14px}.tabulator-row.tabulator-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #dee2e6;border-top:1px solid #999;padding:5px;padding-left:10px;background:#ccc;font-weight:bold;min-width:100%}@media(hover: hover)and (pointer: fine){.tabulator-row.tabulator-group:hover{cursor:pointer;background-color:rgba(0, 0, 0, 0.1)}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-row.tabulator-group span{margin-left:10px;color:#d00}.tabulator-toggle{box-sizing:border-box;display:flex;flex-direction:row;border:1px solid #ccc;background:#dcdcdc}.tabulator-toggle.tabulator-toggle-on{background:#1c6cc2}.tabulator-toggle .tabulator-toggle-switch{box-sizing:border-box;border:1px solid #ccc;background:#fff}.tabulator-popup-container{position:absolute;display:inline-block;box-sizing:border-box;background:#fff;border:1px solid #dee2e6;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);font-size:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-popup{padding:5px;border-radius:3px}.tabulator-tooltip{max-width:min(500px,100%);padding:3px 5px;border-radius:2px;box-shadow:none;font-size:12px;pointer-events:none}.tabulator-menu .tabulator-menu-item{position:relative;box-sizing:border-box;padding:5px 10px;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}@media(hover: hover)and (pointer: fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{cursor:pointer;background:#e9ecef}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu::after{display:inline-block;position:absolute;top:calc(5px + .4em);right:10px;height:7px;width:7px;content:"";border-width:1px 1px 0 0;border-style:solid;border-color:#dee2e6;vertical-align:top;transform:rotate(45deg)}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #dee2e6}.tabulator-edit-list{max-height:200px;font-size:16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.tabulator-edit-list .tabulator-edit-list-item{padding:4px;color:#333;outline:none}.tabulator-edit-list .tabulator-edit-list-item.active{color:#fff;background:#1d68cd}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid rgba(255, 255, 255, 0.5)}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #1d68cd}@media(hover: hover)and (pointer: fine){.tabulator-edit-list .tabulator-edit-list-item:hover{cursor:pointer;color:#fff;background:#1d68cd}}.tabulator-edit-list .tabulator-edit-list-placeholder{padding:4px;color:#333;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid #dee2e6;padding:4px;padding-top:6px;color:#333;font-weight:bold}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{text-align:initial;direction:rtl}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{text-align:initial;border-left:1px solid #aaa;border-right:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-right:initial;margin-left:-1px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:0;padding-left:25px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:initial}.tabulator.tabulator-rtl .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active::after{content:"";position:absolute;left:-3px;right:initial;bottom:-3px;width:6px;height:6px;background-color:#2975dd;border-radius:999px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-right:initial;border-left:1px solid #dee2e6}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{margin-right:initial;margin-left:5px;border-bottom-left-radius:initial;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #dee2e6}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-right:initial;margin-left:5px}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid #dee2e6}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #dee2e6}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{width:3px;margin-left:0;margin-right:-3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10000}body.tabulator-print-fullscreen-hide>*:not(.tabulator-print-fullscreen){display:none !important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #dee2e6;border-bottom:2px solid #dee2e6}.tabulator-print-table .tabulator-print-table-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #dee2e6;border-top:1px solid #999;padding:5px;padding-left:10px;background:#ccc;font-weight:bold;min-width:100%}@media(hover: hover)and (pointer: fine){.tabulator-print-table .tabulator-print-table-group:hover{cursor:pointer;background-color:rgba(0, 0, 0, 0.1)}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px !important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px !important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px !important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px !important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px !important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-print-table .tabulator-print-table-group span{margin-left:10px;color:#d00}.tabulator-print-table .tabulator-data-tree-control{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0, 0, 0, 0.1);overflow:hidden}@media(hover: hover)and (pointer: fine){.tabulator-print-table .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0, 0, 0, 0.2)}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator{background-color:#fff;border:none}.tabulator .tabulator-header{border-top:1px solid #dee2e6;border-bottom:2px solid #dee2e6;color:inherit}.tabulator .tabulator-header .tabulator-col{border-right:none;background-color:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:12px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #dee2e6}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input{padding:.375rem .75rem;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1rem;line-height:1.5;color:#495057}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input:focus{color:#495057;background-color:#fff;border:1px solid #1d68cd;outline:0}.tabulator .tabulator-header .tabulator-calcs-holder{width:100%;border-bottom:1px solid #dee2e6}.tabulator .tabulator-tableholder .tabulator-placeholder span{color:#000}.tabulator .tabulator-tableholder .tabulator-table{color:inherit}.tabulator .tabulator-footer{color:inherit}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{background-color:#fff;font-weight:normal}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{background-color:#0d6efd;color:#fff}.tabulator .tabulator-footer .tabulator-paginator{color:inherit}.tabulator .tabulator-footer .tabulator-pages{margin:0}.tabulator .tabulator-footer .tabulator-page{margin:0;margin-top:5px;padding:8px 12px}.tabulator .tabulator-footer .tabulator-page[data-page=first]{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabulator .tabulator-footer .tabulator-page[data-page=last]{border:1px solid #dee2e6;border-top-right-radius:4px;border-bottom-right-radius:4px}.tabulator .tabulator-footer .tabulator-page.active{border-color:#0d6efd;background-color:#0d6efd;color:#fff}.tabulator .tabulator-footer .tabulator-page:disabled{border-color:#dee2e6;background:#fff;color:#6c757d}@media(hover: hover)and (pointer: fine){.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{border-color:#dee2e6;background:#e9ecef;color:rgb(10.4, 88, 202.4)}}.tabulator.table{background-color:#fff}.tabulator.table:not(.thead-light) .tabulator-header{border-color:#dee2e6;background-color:#fff;color:#212529}.tabulator.table:not(.thead-light) .tabulator-header .tabulator-col{border-color:#dee2e6;background-color:#fff;color:#212529}.tabulator.table .tabulator-tableholder{color:#212529}.tabulator.table .tabulator-row{border-color:#dee2e6;background-color:#fff;color:#212529}@media(hover: hover)and (pointer: fine){.tabulator.table .tabulator-row:hover{background-color:#dee2e6}.tabulator.table .tabulator-row:hover .tabulator-cell{background-color:#ced4da}}.tabulator.table .tabulator-row.tabulator-selected{background-color:#9abcea}.tabulator.table .tabulator-footer{border-color:#dee2e6 !important}.tabulator.table .tabulator-footer .tabulator-calcs-holder{border-color:#dee2e6 !important;background:#fff !important}.tabulator.table .tabulator-footer .tabulator-calcs-holder .tabulator-row{border-color:#dee2e6 !important;background-color:#fff !important;color:#212529 !important}.tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even{background-color:#e9ecef}.tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected{background-color:#9abcea}@media(hover: hover)and (pointer: fine){.tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selectable:hover{background-color:#ced4da;cursor:pointer}.tabulator.table-striped:not(.table) .tabulator-row.tabulator-row-even.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}}.tabulator.table-striped.table .tabulator-row:nth-child(even) .tabulator-cell{background-color:transparent}.tabulator.table-bordered{border:1px solid #dee2e6}.tabulator.table-bordered .tabulator-header .tabulator-col{border-right:1px solid #dee2e6}.tabulator.table-bordered .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell{border-right:1px solid #dee2e6}.tabulator.table-borderless .tabulator-header{border:none}.tabulator.table-borderless .tabulator-row{border:none}.tabulator.table-sm .tabulator-header .tabulator-col .tabulator-col-content{padding:5px !important}.tabulator.table-sm .tabulator-tableholder .tabulator-table .tabulator-row{min-height:26px}.tabulator.table-sm .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell{padding:5px !important}.tabulator.table-sm .tabulator-row{padding-top:0;padding-bottom:0}.tabulator.table-sm .tabulator-col-resize-handle{padding:0}.tabulator.thead-dark .tabulator-header{border-color:#4d5154;background-color:#212529;color:#fff}.tabulator.thead-dark .tabulator-header .tabulator-col{border-color:#4d5154;background-color:#212529;color:#fff}.tabulator.table-striped:not(.table-dark) .tabulator-row.tabulator-row-even,html:not([data-bs-theme=dark]) .tabulator.table-striped .tabulator-row.tabulator-row-even{background-color:#e9ecef}.tabulator.table-striped:not(.table-dark) .tabulator-row.tabulator-row-even.tabulator-selected,html:not([data-bs-theme=dark]) .tabulator.table-striped .tabulator-row.tabulator-row-even.tabulator-selected{background-color:#9abcea}@media(hover: hover)and (pointer: fine){.tabulator.table-striped:not(.table-dark) .tabulator-row.tabulator-row-even.tabulator-selectable:hover,html:not([data-bs-theme=dark]) .tabulator.table-striped .tabulator-row.tabulator-row-even.tabulator-selectable:hover{background-color:#ced4da;cursor:pointer}.tabulator.table-striped:not(.table-dark) .tabulator-row.tabulator-row-even.tabulator-selected:hover,html:not([data-bs-theme=dark]) .tabulator.table-striped .tabulator-row.tabulator-row-even.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}}.tabulator.table-striped.table-dark .tabulator-row:nth-child(even),html[data-bs-theme=dark] .tabulator.table-striped .tabulator-row:nth-child(even){background-color:#2c3034 !important}.tabulator.table-striped.table-dark .tabulator-row:nth-child(even) .tabulator-cell,html[data-bs-theme=dark] .tabulator.table-striped .tabulator-row:nth-child(even) .tabulator-cell{background-color:inherit}.tabulator.table-dark,html[data-bs-theme=dark] .tabulator{background-color:#212529}.tabulator.table-dark:not(.thead-light) .tabulator-header,html[data-bs-theme=dark] .tabulator:not(.thead-light) .tabulator-header{border-color:#4d5154;background-color:#212529;color:#fff}.tabulator.table-dark:not(.thead-light) .tabulator-header .tabulator-col,html[data-bs-theme=dark] .tabulator:not(.thead-light) .tabulator-header .tabulator-col{border-color:#4d5154;background-color:#212529;color:#fff}.tabulator.table-dark .tabulator-tableholder,html[data-bs-theme=dark] .tabulator .tabulator-tableholder{color:#fff}.tabulator.table-dark .tabulator-cell,html[data-bs-theme=dark] .tabulator .tabulator-cell{color:#fff;background-color:#212529;border-color:#4d5154}.tabulator.table-dark .tabulator-row,html[data-bs-theme=dark] .tabulator .tabulator-row{border-color:#4d5154;background-color:#212529;color:#fff}@media(hover: hover)and (pointer: fine){.tabulator.table-dark .tabulator-row:hover,html[data-bs-theme=dark] .tabulator .tabulator-row:hover{background-color:#4d5154}.tabulator.table-dark .tabulator-row:hover .tabulator-cell,html[data-bs-theme=dark] .tabulator .tabulator-row:hover .tabulator-cell{background-color:#323539}}.tabulator.table-dark .tabulator-row.tabulator-selected,html[data-bs-theme=dark] .tabulator .tabulator-row.tabulator-selected{background-color:#373b3e}.tabulator.table-dark .tabulator-footer,html[data-bs-theme=dark] .tabulator .tabulator-footer{border-color:#4d5154 !important;color:#212529 !important}.tabulator.table-dark .tabulator-footer .tabulator-calcs-holder,html[data-bs-theme=dark] .tabulator .tabulator-footer .tabulator-calcs-holder{border-color:#4d5154 !important;background:#212529 !important}.tabulator.table-dark .tabulator-footer .tabulator-calcs-holder .tabulator-row,html[data-bs-theme=dark] .tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{border-color:#4d5154 !important;background-color:#212529 !important;color:#fff !important}.tabulator.table-dark input,html[data-bs-theme=dark] .tabulator input{color:#fff !important;background-color:#6c757d !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.table-primary{background:rgb(206.6, 226, 254.6) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.table-secondary{background:rgb(225.6, 227.4, 229) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.table-success{background:rgb(209, 231, 220.8) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.table-info{background:rgb(206.6, 244.4, 252) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.table-warning{background:rgb(255, 242.6, 205.4) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.table-danger{background:rgb(248, 214.6, 217.8) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.table-light{background:#f8f9fa !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.table{background:#212529 !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.table-active{background:#6c757d !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.bg-primary{background:rgb(206.6, 226, 254.6) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.bg-secondary{background:rgb(225.6, 227.4, 229) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.bg-success{background:rgb(209, 231, 220.8) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.bg-info{background:rgb(206.6, 244.4, 252) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.bg-warning{background:rgb(255, 242.6, 205.4) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.bg-danger{background:rgb(248, 214.6, 217.8) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.bg-light{background:#f8f9fa !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.bg-dark{background:#212529 !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.bg-active{background:#6c757d !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.table-primary{background:rgb(206.6, 226, 254.6) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.table-secondary{background:rgb(225.6, 227.4, 229) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.table-success{background:rgb(209, 231, 220.8) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.table-info{background:rgb(206.6, 244.4, 252) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.table-warning{background:rgb(255, 242.6, 205.4) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.table-danger{background:rgb(248, 214.6, 217.8) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.table-light{background:#f8f9fa !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.table{background:#212529 !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.table-active{background:#6c757d !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.bg-primary{background:rgb(206.6, 226, 254.6) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.bg-secondary{background:rgb(225.6, 227.4, 229) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.bg-success{background:rgb(209, 231, 220.8) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.bg-info{background:rgb(206.6, 244.4, 252) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.bg-warning{background:rgb(255, 242.6, 205.4) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.bg-danger{background:rgb(248, 214.6, 217.8) !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.bg-light{background:#f8f9fa !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.bg-dark{background:#212529 !important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.bg-active{background:#6c757d !important}.tabulator-row{min-height:40px;border-bottom:1px solid #dee2e6}.tabulator-row .tabulator-cell{padding:12px;border-right:none}.tabulator-row .tabulator-cell:last-of-type{border-right:none}.tabulator-row .tabulator-cell.tabulator-row-header{border-right:1px solid #dee2e6;border-bottom:none;background:#fff}.tabulator-row .tabulator-cell .tabulator-data-tree-control{border:1px solid #ccc}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#ccc}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#ccc}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#ccc}.tabulator-row.tabulator-group{background:#fafafa}.tabulator-row.tabulator-group span{color:#666}.tabulator-edit-select-list{background:#fff}.tabulator-edit-select-list .tabulator-edit-select-list-item.active{color:#fff}.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused{outline:1px solid rgba(255, 255, 255, 0.5)}@media(hover: hover)and (pointer: fine){.tabulator-edit-select-list .tabulator-edit-select-list-item:hover{color:#fff}}.tabulator-edit-select-list .tabulator-edit-select-list-notice{color:inherit}.tabulator-edit-select-list .tabulator-edit-select-list-group{color:inherit}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{text-align:initial;border-left:initial}.tabulator-print-table .tabulator-print-table-group{background:#fafafa}.tabulator-print-table .tabulator-print-table-group span{color:#666}.tabulator-print-table .tabulator-data-tree-control{color:inherit}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#ccc}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#ccc}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#ccc}.tabulator-popup-container{background:#fff}.tabulator-edit-list .tabulator-edit-list-item.active{color:#fff}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid rgba(255, 255, 255, 0.5)}@media(hover: hover)and (pointer: fine){.tabulator-edit-list .tabulator-edit-list-item:hover{color:#fff}}@layer tc-fallback{:root{--tc-bg-sidebar: #2A2B2E;--tc-bg-content: #F8F7F5;--tc-bg-card: #FFFFFF;--tc-bg-topbar: #FFFFFF;--tc-bg-overlay: rgba(42, 43, 46, 0.88);--tc-accent-stone: #7A5C33;--tc-accent-dark: #5E4726;--tc-accent-light: #EDE2CE;--tc-accent-on-dark: #C9A66B;--tc-text-primary: #1A1B1E;--tc-text-secondary: #6B6E7A;--tc-text-sidebar: #C8C9CC;--tc-text-sidebar-active: #FFFFFF;--tc-text-accent: #7A5C33;--tc-status-success: #4CAF8A;--tc-status-warning: #E6A020;--tc-status-danger: #C94040;--tc-status-info: #4A7CC9;--tc-border: #E8E3DC;--tc-border-soft: #EFEAE2;--tc-border-dark: #3A3B3E;--tc-shadow-card: 0 1px 4px rgba(0, 0, 0, 0.08);--tc-shadow-panel: 0 4px 20px rgba(0, 0, 0, 0.12);--tc-font-body: 'Inter', system-ui, -apple-system, sans-serif;--tc-font-display: 'Cinzel', Georgia, serif;--tc-sidebar-width: 240px;--tc-topbar-height: 56px;--tc-radius: 4px;--tc-radius-lg: 8px;--tc-radius-pill: 999px;--tc-space-1: 4px;--tc-space-2: 8px;--tc-space-3: 12px;--tc-space-4: 16px;--tc-space-5: 24px;--tc-space-6: 32px;--dc-grid-gap-x: var(--tc-space-4);--dc-grid-gap-y: var(--tc-space-4);--tc-tile-header-size: 0.75rem;--tc-tile-row-height: 40px;--tc-tile-row-padding: 0.55rem;--tc-tile-pad-x: var(--tc-space-4);--tc-text-sm: 0.875rem;--tc-text-base: 1rem;--tc-text-lg: 1.25rem;--tc-text-xl: 1.5rem;--tc-text-2xl: 2rem;--tc-text-label: 12px}}.vue-form .form-group .multiselect__select:before{font-family:inherit !important;content:"▾" !important}body{font-family:var(--tc-font-body);color:var(--tc-text-primary);--bs-body-font-size: 14px}.tc-display-heading{font-family:var(--tc-font-display);font-weight:600;font-size:var(--tc-text-xl);letter-spacing:.02em}html{background:var(--tc-bg-content) !important;background-image:none !important}.page-no-layout,.page-no-layout .ComponentWrapper,.page-no-layout .RowWrapper,.page-no-layout .row{--bs-gutter-x: 0;margin:0 !important;padding:0 !important;display:block !important;width:100% !important;max-width:100% !important}html:has(#app>.login),html:has(#app>.forgot-password),html:has(#app>.reset-password),html:has(#app>.reset-password-success){background-image:url(5d9d169af65c7fb917a6.png) !important;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;background-attachment:fixed !important;background-color:#1a1510 !important}.login,.forgot-password,.reset-password,.reset-password-success{min-height:100vh;position:relative}.login #thePageContent,.forgot-password #thePageContent,.reset-password #thePageContent,.reset-password-success #thePageContent{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90vw;max-width:440px;padding:2.5rem 2rem;background:hsla(0,0%,100%,.12);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--tc-radius-lg);box-shadow:0 8px 40px rgba(0,0,0,.45)}.login #thePageContent .registerLink,.forgot-password #thePageContent .registerLink,.reset-password #thePageContent .registerLink,.reset-password-success #thePageContent .registerLink{display:none}.login #thePageContent .formTitle h5,.forgot-password #thePageContent .formTitle h5,.reset-password #thePageContent .formTitle h5,.reset-password-success #thePageContent .formTitle h5{font-family:var(--tc-font-display);font-size:1.4rem;font-weight:500;color:#fff;letter-spacing:.06em}.login #thePageContent .imageTile img,.forgot-password #thePageContent .imageTile img,.reset-password #thePageContent .imageTile img,.reset-password-success #thePageContent .imageTile img{filter:brightness(0) invert(1)}.login #thePageContent .formkit-inner input.formkit-input,.forgot-password #thePageContent .formkit-inner input.formkit-input,.reset-password #thePageContent .formkit-inner input.formkit-input,.reset-password-success #thePageContent .formkit-inner input.formkit-input{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:var(--tc-radius)}.login #thePageContent .formkit-inner input.formkit-input::placeholder,.forgot-password #thePageContent .formkit-inner input.formkit-input::placeholder,.reset-password #thePageContent .formkit-inner input.formkit-input::placeholder,.reset-password-success #thePageContent .formkit-inner input.formkit-input::placeholder{color:hsla(0,0%,100%,.55)}.login #thePageContent .formkit-inner input.formkit-input:focus,.forgot-password #thePageContent .formkit-inner input.formkit-input:focus,.reset-password #thePageContent .formkit-inner input.formkit-input:focus,.reset-password-success #thePageContent .formkit-inner input.formkit-input:focus{background:hsla(0,0%,100%,.25);border-color:var(--tc-accent-on-dark);box-shadow:0 0 0 2px rgba(201,166,107,.3);outline:none}.login #thePageContent .formkit-actions button.formkit-input[type=submit],.forgot-password #thePageContent .formkit-actions button.formkit-input[type=submit],.reset-password #thePageContent .formkit-actions button.formkit-input[type=submit],.reset-password-success #thePageContent .formkit-actions button.formkit-input[type=submit]{background:var(--tc-accent-stone);border-color:var(--tc-accent-stone);color:#fff;width:100%;padding:.65rem 1rem;font-weight:500;letter-spacing:.03em;border-radius:var(--tc-radius)}.login #thePageContent .formkit-actions button.formkit-input[type=submit]:hover,.login #thePageContent .formkit-actions button.formkit-input[type=submit]:focus,.forgot-password #thePageContent .formkit-actions button.formkit-input[type=submit]:hover,.forgot-password #thePageContent .formkit-actions button.formkit-input[type=submit]:focus,.reset-password #thePageContent .formkit-actions button.formkit-input[type=submit]:hover,.reset-password #thePageContent .formkit-actions button.formkit-input[type=submit]:focus,.reset-password-success #thePageContent .formkit-actions button.formkit-input[type=submit]:hover,.reset-password-success #thePageContent .formkit-actions button.formkit-input[type=submit]:focus{background:var(--tc-accent-dark);border-color:var(--tc-accent-dark)}.login #thePageContent .forgottenPasswordLink,.login #thePageContent .basic-link,.forgot-password #thePageContent .forgottenPasswordLink,.forgot-password #thePageContent .basic-link,.reset-password #thePageContent .forgottenPasswordLink,.reset-password #thePageContent .basic-link,.reset-password-success #thePageContent .forgottenPasswordLink,.reset-password-success #thePageContent .basic-link{color:hsla(0,0%,100%,.7);text-align:center}.login #thePageContent .forgottenPasswordLink:hover,.login #thePageContent .basic-link:hover,.forgot-password #thePageContent .forgottenPasswordLink:hover,.forgot-password #thePageContent .basic-link:hover,.reset-password #thePageContent .forgottenPasswordLink:hover,.reset-password #thePageContent .basic-link:hover,.reset-password-success #thePageContent .forgottenPasswordLink:hover,.reset-password-success #thePageContent .basic-link:hover{color:var(--tc-accent-on-dark)}#leftSidebar{--tc-lhs-bg-image: none;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-lhs-bg-image),var(--tc-bg-sidebar) !important;background-size:cover,cover,cover,auto !important;background-blend-mode:normal,normal,soft-light,normal;background-position:center !important;background-repeat:no-repeat !important;border-right:1px solid var(--tc-border-dark);flex:0 0 260px !important;position:relative}#leftSidebar .imageTile{background:rgba(0,0,0,.18) !important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:none !important;border-bottom:1px solid hsla(0,0%,100%,.06);height:96px;width:100% !important;padding:0}#leftSidebar .imageTile img{filter:brightness(0) invert(1);display:block !important;max-width:100% !important;max-height:96px !important;margin:0 auto;padding:12px 16px;object-fit:contain}#leftSidebar .ws-brand-zone{background:rgba(0,0,0,.22);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid hsla(0,0%,100%,.06);padding:0}#leftSidebar .ws-brand-zone .imageTile{background:rgba(0,0,0,0) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-bottom:0 !important;box-shadow:none !important}#leftSidebar .ws-brand-zone .ws-switcher{margin:0 12px}#leftSidebar .account{background-image:none !important;background:hsla(0,0%,100%,.06) !important;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border-bottom:1px solid hsla(0,0%,100%,.06)}#leftSidebar .account a{text-decoration:none !important}#leftSidebar .account .user-name{font-family:var(--tc-font-body);font-size:.875rem}#leftSidebar .menu-title{color:var(--tc-text-sidebar);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;opacity:.55;padding:1.5rem 1.5rem .4rem}#leftSidebar .group{position:relative}#leftSidebar .group a{color:var(--tc-text-sidebar);font-size:14px;font-weight:400;border-left:3px solid rgba(0,0,0,0);text-decoration:none !important;display:block;padding:.68rem 1.25rem !important;transition:background-color .12s,border-left-color .12s,color .12s}#leftSidebar .group a i,#leftSidebar .group a .cygnus-icon{width:1.25rem;margin-right:.65rem;text-align:center;opacity:.85}#leftSidebar .group a.router-link-exact-active,#leftSidebar .group a.router-link-active{background:color-mix(in srgb, var(--tc-accent-stone) 14%, transparent) !important;border-left-color:var(--tc-accent-on-dark);color:#fff;background-image:none !important}#leftSidebar .group a.router-link-exact-active i,#leftSidebar .group a.router-link-exact-active .cygnus-icon,#leftSidebar .group a.router-link-active i,#leftSidebar .group a.router-link-active .cygnus-icon{opacity:1}#leftSidebar .group:hover{background-color:hsla(0,0%,100%,.05) !important}#leftSidebar .group ul{background-color:rgba(0,0,0,.2) !important}#leftSidebar .group ul li a{color:var(--tc-text-sidebar);text-decoration:none !important;display:block;padding:.55rem 1.25rem .55rem 3rem !important;font-size:13px}#leftSidebar .group ul li a i,#leftSidebar .group ul li a .cygnus-icon{width:1rem;margin-right:.55rem;opacity:.7}#leftSidebar .group ul li a.router-link-exact-active{color:#fff;border-left-color:var(--tc-accent-on-dark)}#leftSidebar .group ul li a.router-link-exact-active i,#leftSidebar .group ul li a.router-link-exact-active .cygnus-icon{opacity:1}body[data-active-section] #leftSidebar{flex:0 0 72px !important;width:72px !important;min-width:72px !important;max-width:72px !important;overflow:visible}body[data-active-section] .page-left-menu{flex-wrap:nowrap !important}body[data-active-section] .page-left-menu>#content-wrapper{min-width:0 !important;max-width:none !important}body[data-active-section] #leftSidebar .menu-title{display:none !important}body[data-active-section] #leftSidebar .parentLink{display:none !important}body[data-active-section] #leftSidebar .menu-parent-caret{display:none !important}body[data-active-section] #leftSidebar .lhs-top-stack{position:absolute;top:0;left:0;width:292px;z-index:1042;display:flex;flex-direction:column}body[data-active-section] #leftSidebar .ws-brand-zone{width:100%;padding:0;background:rgba(0,0,0,.32);border-bottom:1px solid hsla(0,0%,100%,.06)}body[data-active-section] #leftSidebar .lhs-header-banner{position:relative;width:100%}body[data-active-section] #leftSidebar{padding-top:214px !important}body[data-active-section] #leftSidebar>* .group>a,body[data-active-section] #leftSidebar>* .group>.menu-group>a,body[data-active-section] #leftSidebar>* .group>.menu-group>.menu-group__parent>a{text-align:center;display:flex !important;align-items:center;justify-content:center}body[data-active-section] #leftSidebar>* .group>a>*:not(.cygnus-icon),body[data-active-section] #leftSidebar>* .group>.menu-group>a>*:not(.cygnus-icon),body[data-active-section] #leftSidebar>* .group>.menu-group>.menu-group__parent>a>*:not(.cygnus-icon){display:none !important}body[data-active-section] #leftSidebar>* .group>a .cygnus-icon,body[data-active-section] #leftSidebar>* .group>.menu-group>a .cygnus-icon,body[data-active-section] #leftSidebar>* .group>.menu-group>.menu-group__parent>a .cygnus-icon{display:block !important;margin:0 auto !important;padding:5px 0 !important;box-sizing:content-box !important;font-size:1.15rem !important;width:1.15rem !important;height:1.15rem !important;opacity:.85}body[data-active-section] #leftSidebar .group{position:relative}body[data-active-section] #leftSidebar .group>ul.collapse,body[data-active-section] #leftSidebar .group .menu-group__parent+ul.collapse{display:none !important}body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse::before,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse::before,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse::before,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse::before{content:"Projects";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse .dropdown-wrapper,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse .dropdown,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse .dropdown-wrapper,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse .dropdown,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse li a,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse li a,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse li a,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse li a i,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse li a .cygnus-icon,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse li a i,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse li a .cygnus-icon,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse li::after,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse li::before,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse ul::after,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse ul::before,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse::after,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse::after,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse li::after,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse li::before,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse ul::after,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse ul::before,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse::after,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse ul,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) ul.collapse,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse ul,body[data-active-section=projects] #leftSidebar .group:has(.menu-group__parent>a[href^="/projects"]) .menu-group__parent+ul.collapse,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse ul,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) ul.collapse,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse ul,body[data-active-section=projects] #leftSidebar .group:has(.menu-group>a[href^="/projects"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse::before,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse::before,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse::before,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse::before{content:"CRM";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse .dropdown-wrapper,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse .dropdown,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse .dropdown-wrapper,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse .dropdown,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse li a,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse li a,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse li a,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse li a i,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse li a .cygnus-icon,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse li a i,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse li a .cygnus-icon,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse li::after,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse li::before,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse ul::after,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse ul::before,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse::after,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse::after,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse li::after,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse li::before,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse ul::after,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse ul::before,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse::after,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse ul,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) ul.collapse,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse ul,body[data-active-section=crm] #leftSidebar .group:has(.menu-group__parent>a[href^="/crm"]) .menu-group__parent+ul.collapse,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse ul,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) ul.collapse,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse ul,body[data-active-section=crm] #leftSidebar .group:has(.menu-group>a[href^="/crm"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse::before,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse::before,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse::before,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse::before{content:"HR";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse .dropdown-wrapper,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse .dropdown,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse .dropdown-wrapper,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse .dropdown,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse li a,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse li a,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse li a,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse li a i,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse li a .cygnus-icon,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse li a i,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse li a .cygnus-icon,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse li::after,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse li::before,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse ul::after,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse ul::before,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse::after,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse::after,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse li::after,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse li::before,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse ul::after,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse ul::before,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse::after,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse ul,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) ul.collapse,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse ul,body[data-active-section=hr] #leftSidebar .group:has(.menu-group__parent>a[href^="/hr"]) .menu-group__parent+ul.collapse,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse ul,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) ul.collapse,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse ul,body[data-active-section=hr] #leftSidebar .group:has(.menu-group>a[href^="/hr"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse::before,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse::before,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse::before,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse::before{content:"Time";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse .dropdown-wrapper,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse .dropdown,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse .dropdown-wrapper,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse .dropdown,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse li a,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse li a,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse li a,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse li a i,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse li a .cygnus-icon,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse li a i,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse li a .cygnus-icon,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse li::after,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse li::before,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse ul::after,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse ul::before,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse::after,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse::after,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse li::after,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse li::before,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse ul::after,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse ul::before,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse::after,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse ul,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) ul.collapse,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse ul,body[data-active-section=time] #leftSidebar .group:has(.menu-group__parent>a[href^="/time"]) .menu-group__parent+ul.collapse,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse ul,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) ul.collapse,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse ul,body[data-active-section=time] #leftSidebar .group:has(.menu-group>a[href^="/time"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse::before,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse::before,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse::before,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse::before{content:"Invoicing";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse .dropdown-wrapper,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse .dropdown,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse .dropdown-wrapper,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse .dropdown,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse li a,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li a,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse li a,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse li a i,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse li a .cygnus-icon,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse li a i,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse li a .cygnus-icon,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse li::after,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse li::before,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse ul::after,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse ul::before,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse::after,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse::after,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse li::after,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse li::before,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse ul::after,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse ul::before,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse::after,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse ul,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) ul.collapse,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse ul,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group__parent>a[href^="/invoicing"]) .menu-group__parent+ul.collapse,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse ul,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) ul.collapse,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse ul,body[data-active-section=invoicing] #leftSidebar .group:has(.menu-group>a[href^="/invoicing"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse::before,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse::before,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse::before,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse::before{content:"Expenses";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse .dropdown-wrapper,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse .dropdown,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse .dropdown-wrapper,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse .dropdown,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse li a,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse li a,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse li a,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse li a i,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse li a .cygnus-icon,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse li a i,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse li a .cygnus-icon,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse li::after,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse li::before,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse ul::after,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse ul::before,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse::after,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse::after,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse li::after,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse li::before,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse ul::after,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse ul::before,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse::after,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse ul,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) ul.collapse,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse ul,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group__parent>a[href^="/expenses"]) .menu-group__parent+ul.collapse,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse ul,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) ul.collapse,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse ul,body[data-active-section=expenses] #leftSidebar .group:has(.menu-group>a[href^="/expenses"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse::before,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse::before,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse::before,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse::before{content:"Meetings";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse .dropdown-wrapper,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse .dropdown,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse .dropdown-wrapper,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse .dropdown,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse li a,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse li a,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse li a,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse li a i,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse li a .cygnus-icon,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse li a i,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse li a .cygnus-icon,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse li::after,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse li::before,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse ul::after,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse ul::before,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse::after,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse::after,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse li::after,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse li::before,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse ul::after,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse ul::before,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse::after,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse ul,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) ul.collapse,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse ul,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group__parent>a[href^="/meetings"]) .menu-group__parent+ul.collapse,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse ul,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) ul.collapse,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse ul,body[data-active-section=meetings] #leftSidebar .group:has(.menu-group>a[href^="/meetings"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse::before,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse::before,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse::before,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse::before{content:"Reports";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse .dropdown-wrapper,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse .dropdown,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse .dropdown-wrapper,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse .dropdown,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse li a,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse li a,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse li a,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse li a i,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse li a .cygnus-icon,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse li a i,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse li a .cygnus-icon,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse li::after,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse li::before,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse ul::after,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse ul::before,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse::after,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse::after,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse li::after,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse li::before,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse ul::after,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse ul::before,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse::after,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse ul,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) ul.collapse,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse ul,body[data-active-section=reports] #leftSidebar .group:has(.menu-group__parent>a[href^="/reports"]) .menu-group__parent+ul.collapse,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse ul,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) ul.collapse,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse ul,body[data-active-section=reports] #leftSidebar .group:has(.menu-group>a[href^="/reports"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse::before,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse::before,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse::before,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse::before{content:"Support";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse .dropdown-wrapper,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse .dropdown,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse .dropdown-wrapper,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse .dropdown,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse li a,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse li a,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse li a,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse li a i,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse li a .cygnus-icon,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse li a i,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse li a .cygnus-icon,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse li::after,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse li::before,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse ul::after,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse ul::before,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse::after,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse::after,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse li::after,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse li::before,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse ul::after,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse ul::before,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse::after,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse ul,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) ul.collapse,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse ul,body[data-active-section=support] #leftSidebar .group:has(.menu-group__parent>a[href^="/support"]) .menu-group__parent+ul.collapse,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse ul,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) ul.collapse,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse ul,body[data-active-section=support] #leftSidebar .group:has(.menu-group>a[href^="/support"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse::before,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse::before,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse::before,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse::before{content:"Admin";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse .dropdown-wrapper,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse .dropdown,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse .dropdown-wrapper,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse .dropdown,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse li a,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse li a,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse li a,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse li a i,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse li a .cygnus-icon,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse li a i,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse li a .cygnus-icon,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse li::after,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse li::before,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse ul::after,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse ul::before,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse::after,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse::after,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse li::after,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse li::before,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse ul::after,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse ul::before,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse::after,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse ul,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) ul.collapse,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse ul,body[data-active-section=admin] #leftSidebar .group:has(.menu-group__parent>a[href^="/admin"]) .menu-group__parent+ul.collapse,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse ul,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) ul.collapse,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse ul,body[data-active-section=admin] #leftSidebar .group:has(.menu-group>a[href^="/admin"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse::before,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse::before,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse::before,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse::before{content:"Hub";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse .dropdown-wrapper,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse .dropdown,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse .dropdown-wrapper,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse .dropdown,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse li a,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse li a,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse li a,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse li a i,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse li a .cygnus-icon,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse li a i,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse li a .cygnus-icon,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse li::after,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse li::before,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse ul::after,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse ul::before,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse::after,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse::after,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse li::after,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse li::before,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse ul::after,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse ul::before,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse::after,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse ul,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) ul.collapse,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse ul,body[data-active-section=hub] #leftSidebar .group:has(.menu-group__parent>a[href^="/hub"]) .menu-group__parent+ul.collapse,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse ul,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) ul.collapse,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse ul,body[data-active-section=hub] #leftSidebar .group:has(.menu-group>a[href^="/hub"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse::before,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse::before,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse::before,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse::before{content:"Knowledge base";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse .dropdown-wrapper,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse .dropdown,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse .dropdown-wrapper,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse .dropdown,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse li a,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse li a,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse li a,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse li a i,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse li a .cygnus-icon,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse li a i,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse li a .cygnus-icon,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse li::after,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse li::before,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse ul::after,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse ul::before,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse::after,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse::after,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse li::after,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse li::before,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse ul::after,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse ul::before,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse::after,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse ul,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) ul.collapse,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse ul,body[data-active-section=kb] #leftSidebar .group:has(.menu-group__parent>a[href^="/kb"]) .menu-group__parent+ul.collapse,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse ul,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) ul.collapse,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse ul,body[data-active-section=kb] #leftSidebar .group:has(.menu-group>a[href^="/kb"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse::before,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse::before,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse::before,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse::before{content:"Documents";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse .dropdown-wrapper,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse .dropdown,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse .dropdown-wrapper,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse .dropdown,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse li a,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse li a,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse li a,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse li a i,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse li a .cygnus-icon,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse li a i,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse li a .cygnus-icon,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse li::after,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse li::before,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse ul::after,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse ul::before,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse::after,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse::after,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse li::after,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse li::before,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse ul::after,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse ul::before,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse::after,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse ul,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) ul.collapse,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse ul,body[data-active-section=documents] #leftSidebar .group:has(.menu-group__parent>a[href^="/documents"]) .menu-group__parent+ul.collapse,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse ul,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) ul.collapse,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse ul,body[data-active-section=documents] #leftSidebar .group:has(.menu-group>a[href^="/documents"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse::before,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse::before,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse::before,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse::before{content:"My space";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse .dropdown-wrapper,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse .dropdown,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse .dropdown-wrapper,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse .dropdown,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse li a,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse li a,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse li a,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse li a i,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse li a .cygnus-icon,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse li a i,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse li a .cygnus-icon,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse li::after,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse li::before,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse ul::after,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse ul::before,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse::after,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse::after,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse li::after,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse li::before,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse ul::after,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse ul::before,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse::after,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse ul,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) ul.collapse,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse ul,body[data-active-section=me] #leftSidebar .group:has(.menu-group__parent>a[href^="/me"]) .menu-group__parent+ul.collapse,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse ul,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) ul.collapse,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse ul,body[data-active-section=me] #leftSidebar .group:has(.menu-group>a[href^="/me"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse{display:flex !important;flex-direction:column;justify-content:flex-start;position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:242px 0 1rem 0}body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse::before,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse::before,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse::before,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse::before{content:"Portal";display:block;position:absolute;top:212px;left:0;right:0;padding:0 1.25rem;font-family:"Cinzel",serif;font-size:.82rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-light, #E8D6B8);opacity:.9}body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse .dropdown-wrapper,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse .dropdown,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse .dropdown,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse .dropdown-wrapper,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse .dropdown,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse .dropdown-wrapper,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse .dropdown{padding:0;background:rgba(0,0,0,0) !important}body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse li a,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse li a,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse li a,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse li a{padding:.77rem 1.25rem !important;font-size:14px !important;display:flex !important;align-items:center;justify-content:flex-start;text-align:left}body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse li a>*:not(.cygnus-icon),body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse li a>*:not(.cygnus-icon){display:inline !important}body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse li a i,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse li a .cygnus-icon,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse li a .cygnus-icon,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse li a i,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse li a .cygnus-icon,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse li a i,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse li a .cygnus-icon{font-size:.95rem !important;margin-right:.65rem !important;width:1rem !important;opacity:.7}body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse li::after,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse li::before,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse ul::after,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse ul::before,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse::after,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse::after,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse li::after,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse li::before,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse ul::after,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse ul::before,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse::after,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse li::after,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse li::before,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse ul::after,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse ul::before,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse::after{display:none !important;content:none !important;background:rgba(0,0,0,0) !important;border:0 !important}body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse ul,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) ul.collapse,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse ul,body[data-active-section=portal] #leftSidebar .group:has(.menu-group__parent>a[href^="/portal"]) .menu-group__parent+ul.collapse,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse ul,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) ul.collapse,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse ul,body[data-active-section=portal] #leftSidebar .group:has(.menu-group>a[href^="/portal"]) .menu-group__parent+ul.collapse{border-left:0 !important}body[data-active-section=projects] #leftSidebar,body[data-active-section=crm] #leftSidebar,body[data-active-section=hr] #leftSidebar,body[data-active-section=time] #leftSidebar,body[data-active-section=invoicing] #leftSidebar,body[data-active-section=expenses] #leftSidebar,body[data-active-section=meetings] #leftSidebar,body[data-active-section=reports] #leftSidebar,body[data-active-section=support] #leftSidebar,body[data-active-section=hub] #leftSidebar,body[data-active-section=kb] #leftSidebar,body[data-active-section=documents] #leftSidebar,body[data-active-section=me] #leftSidebar,body[data-active-section=portal] #leftSidebar{margin-right:220px}@media screen and (max-width: 1290px){#leftSidebar{flex:0 0 72px !important;overflow:visible}#leftSidebar .group{position:relative}#leftSidebar .group .menu-group__parent+ul.collapse,#leftSidebar .group>ul.collapse{display:none !important;position:absolute;left:100%;top:0;min-width:220px;max-height:calc(100vh - 80px);overflow-y:auto;z-index:1050;background:var(--tc-bg-sidebar) !important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid hsla(0,0%,100%,.08);border-left:0;border-radius:0 6px 6px 0;box-shadow:6px 6px 24px rgba(0,0,0,.25)}#leftSidebar .group:hover>ul.collapse,#leftSidebar .group:focus-within>ul.collapse,#leftSidebar .group:hover .menu-group__parent+ul.collapse,#leftSidebar .group:focus-within .menu-group__parent+ul.collapse{display:block !important}#leftSidebar .group .menu-parent-caret{display:none !important}}#topBar{background:var(--tc-bg-topbar) !important;border-bottom:1px solid var(--tc-border);box-shadow:0 1px 4px rgba(0,0,0,.06) !important;min-height:var(--tc-topbar-height);height:auto !important;padding:0 1.25rem !important;display:flex !important;align-items:center !important}#topBar>.row{width:100%;align-items:center}#topBar h1,#topBar h2{font-family:var(--tc-font-body);font-size:1.1rem;font-weight:600;color:var(--tc-text-primary) !important;margin:0;line-height:1.2}#topBar .title-tile{flex-direction:column !important;justify-content:center;align-items:flex-start !important;gap:.125rem;padding-top:.625rem !important;padding-bottom:.625rem !important}#topBar .breadcrumbs ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem}#topBar .breadcrumbs li{display:inline-flex;align-items:center}#topBar .breadcrumbs a{font-size:.75rem;color:var(--tc-text-secondary);text-decoration:none}#topBar .breadcrumbs a:hover{color:var(--tc-accent-stone)}#content-wrapper{background:var(--tc-bg-content);max-width:calc(100% - 260px)}@media screen and (max-width: 1290px){#content-wrapper{max-width:calc(100% - 80px)}}.card,.content-card,.content-wrapper{background:var(--tc-bg-card) !important;border:1px solid var(--tc-border);border-radius:var(--tc-radius);box-shadow:var(--tc-shadow-card)}.card-body,.content-card,.content-wrapper{padding:var(--tc-space-4) var(--tc-space-5)}.btn{font-weight:500;padding:.5rem 1rem;letter-spacing:.005em}.btn.btn-sm{font-weight:500;padding:.4rem .85rem;font-size:.82rem}.btn.btn-lg{font-weight:500;padding:.65rem 1.25rem}.btn-primary{background-color:var(--tc-bg-sidebar);border-color:var(--tc-bg-sidebar);color:#fff}.btn-primary:hover,.btn-primary:focus{background-color:var(--tc-accent-stone);border-color:var(--tc-accent-stone)}.btn-outline-primary{color:var(--tc-accent-dark);border-color:var(--tc-accent-stone);background-color:rgba(0,0,0,0)}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:var(--tc-accent-stone);border-color:var(--tc-accent-stone);color:#fff}.btn-outline-secondary{color:var(--tc-text-secondary);border-color:var(--tc-border)}.btn-outline-secondary:hover,.btn-outline-secondary:focus{background-color:var(--tc-accent-light);border-color:var(--tc-accent-stone);color:var(--tc-text-primary)}.btn-outline-danger{color:var(--tc-status-danger);border-color:var(--tc-border);background-color:rgba(0,0,0,0)}.btn-outline-danger:hover,.btn-outline-danger:focus{background-color:var(--tc-status-danger);border-color:var(--tc-status-danger);color:#fff}.btn-danger{background-color:var(--tc-status-danger);border-color:var(--tc-status-danger);color:#fff}.btn-danger:hover,.btn-danger:focus{background-color:#b33636;border-color:#b33636}.dc-grouped-kpi__metric{display:flex;align-items:baseline;justify-content:center;gap:.25rem;line-height:1.2;margin-bottom:.15rem}.dc-grouped-kpi__metric:last-of-type{margin-bottom:0}.dc-grouped-kpi__metric-label{font-size:.75rem;letter-spacing:.02em}.dc-grouped-kpi{background:var(--tc-bg-card);border-color:var(--tc-border) !important}.dc-grouped-kpi__label{letter-spacing:.05em}.dc-list-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--tc-accent-light);color:var(--tc-accent-dark);font-size:12px;margin-top:2px}.dc-empty{text-align:center;padding:1.5rem 1rem;color:var(--tc-text-secondary)}.dc-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--tc-accent-light);color:var(--tc-accent-dark);font-size:22px;margin-bottom:.75rem}.dc-empty__title{font-weight:600;color:var(--tc-text-primary);font-size:.95rem;margin-bottom:.25rem}.dc-empty__hint{font-size:.85rem;max-width:480px;margin:0 auto;line-height:1.5}.dc-quick-links{background:#fff;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;padding:1rem 1.25rem}.dc-quick-links__title{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #64748b);margin-bottom:.75rem;font-weight:700}.dc-quick-links__grid{display:grid;grid-template-columns:repeat(var(--dc-cols, 3), minmax(0, 1fr));gap:.5rem}@media(max-width: 640px){.dc-quick-links__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.dc-quick-link{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;border:1px solid var(--color-border, #e2e8f0);border-radius:6px;text-decoration:none;color:var(--color-text, #1e293b);background:#fafafa;transition:background 80ms ease,border-color 80ms ease,transform 80ms ease}.dc-quick-link:hover{background:#fff;border-color:var(--tc-accent-stone);color:#1e293b;text-decoration:none;transform:translateY(-1px)}.dc-quick-link__icon{font-size:1.05rem;color:var(--tc-accent-stone);width:1.6rem;text-align:center;flex-shrink:0}.dc-quick-link__label{font-weight:600;font-size:.9rem;flex:1}.dc-quick-link__description{font-size:.75rem;color:var(--color-text-muted, #64748b);font-weight:400;width:100%}.dc-quick-links__empty{font-size:.85rem;font-style:italic}.dc-tile-grid{--bs-gutter-y: var(--dc-grid-gap-y);--bs-gutter-x: var(--dc-grid-gap-x);margin-bottom:var(--tc-space-6)}.dc-list{background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);overflow:hidden;box-shadow:var(--tc-shadow-card)}.dc-list__header{padding:var(--tc-tile-row-padding) var(--tc-tile-pad-x);background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);border-bottom:1px solid var(--tc-border);display:flex;align-items:center}.dc-list__body{padding:0 var(--tc-tile-pad-x)}.dc-list__empty{padding:var(--tc-space-4) 0}.dc-list__footer{padding:var(--tc-tile-row-padding) var(--tc-tile-pad-x);border-top:1px solid var(--tc-border-soft);display:flex;justify-content:flex-end}.dc-list-view-all{display:inline-flex;align-items:center;gap:.3rem;font-size:12px;font-weight:600;color:var(--tc-accent-dark);text-decoration:none}.dc-list-view-all:hover{color:var(--tc-accent-stone);text-decoration:underline}.dc-list-view-all__arrow{transition:transform .12s ease}.dc-list-view-all:hover .dc-list-view-all__arrow{transform:translateX(2px)}.dc-list-heading{font-size:var(--tc-tile-header-size);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tc-text-primary);margin:0}.dc-list-items{margin:0;padding:0}.dc-list-item{display:flex;align-items:center;gap:.65rem;min-height:var(--tc-tile-row-height);padding:var(--tc-tile-row-padding) 0;border-bottom:1px solid var(--tc-border-soft)}.dc-list-item:last-child{border-bottom:none}.dc-list-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--tc-accent-light);color:var(--tc-accent-dark);font-size:14px;margin-top:1px;flex-shrink:0}.dc-list-icon--phone{background:#fcebd9;color:#b26a2a}.dc-list-icon--envelope{background:#e1e4f4;color:#4654a6}.dc-list-icon--users{background:#e0e0e2;color:#4a4b4f}.dc-list-icon--note-sticky{background:#fcebd9;color:#b26a2a}.dc-list-icon--list-check{background:#e0e0e2;color:#4a4b4f}.dc-list-icon--circle-info{background:#e1e4f4;color:#4654a6}.dc-list-body{flex:1;min-width:0}.dc-list-primary{font-weight:600;font-size:.9rem;color:var(--tc-text-primary);line-height:1.35}.dc-list-secondary{font-size:.78rem;color:var(--tc-text-secondary);margin-top:.15rem;line-height:1.4}.dc-list-meta{font-size:12px;color:var(--tc-text-secondary);margin-top:.15rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-list-meta__sep{margin:0 .4rem;opacity:.55}.dc-list-chip{flex-shrink:0;display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:var(--tc-radius-pill);font-size:12px;font-weight:600;white-space:nowrap;border:1px solid rgba(0,0,0,0);background:color-mix(in srgb, var(--tc-text-secondary) 12%, transparent);color:var(--tc-text-secondary)}.dc-list-chip--info{background:color-mix(in srgb, var(--tc-status-info) 12%, transparent);color:var(--tc-status-info);border-color:color-mix(in srgb, var(--tc-status-info) 30%, transparent)}.dc-list-chip--success{background:color-mix(in srgb, var(--tc-status-success) 14%, transparent);color:var(--tc-status-success);border-color:color-mix(in srgb, var(--tc-status-success) 32%, transparent)}.dc-list-chip--warning{background:color-mix(in srgb, var(--tc-status-warning) 16%, transparent);color:var(--tc-status-warning);border-color:color-mix(in srgb, var(--tc-status-warning) 34%, transparent)}.dc-list-chip--danger{background:color-mix(in srgb, var(--tc-status-danger) 12%, transparent);color:var(--tc-status-danger);border-color:color-mix(in srgb, var(--tc-status-danger) 30%, transparent)}.dc-list-stamp{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tc-text-secondary);white-space:nowrap;padding-left:.5rem;flex-shrink:0}.dc-list-stamp--warning{color:var(--tc-status-warning)}.dc-list-stamp--danger{color:var(--tc-status-danger)}.dc-list-stamp--success{color:var(--tc-status-success)}.dc-list-stamp--info{color:var(--tc-status-info)}.tabulator{border:1px solid var(--tc-border) !important;border-top:none !important;border-radius:var(--tc-radius-lg) !important;background:var(--tc-bg-card) !important;box-shadow:none !important;overflow:hidden}.tabulator .tabulator-header{background:color-mix(in srgb, var(--tc-accent-stone) 7%, transparent) !important;border-top:1px solid var(--tc-border) !important;border-bottom:1px solid var(--tc-border) !important}.tabulator .tabulator-header .tabulator-col{background:rgba(0,0,0,0) !important;border-right:none !important}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{display:flex !important;flex-direction:column !important;justify-content:center;min-height:100%;box-sizing:border-box}.tabulator .tabulator-header .tabulator-col .tabulator-col-title{font-size:11.5px !important;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary);line-height:1.4}.tabulator .tabulator-header .tabulator-header-filter{padding:0 6px !important}.tabulator .tabulator-header .tabulator-header-filter input,.tabulator .tabulator-header .tabulator-header-filter select{box-sizing:border-box;width:100% !important;border:1px solid var(--tc-border);background:var(--tc-bg-card);font-size:.75rem;padding:3px 6px;border-radius:var(--tc-radius);height:26px;line-height:1.2;text-align:left}.tabulator .tabulator-tableholder{overflow-x:auto !important;overflow-y:auto !important}.tabulator .tabulator-row{padding-left:0 !important;padding-right:0 !important}.tabulator-wrap--filters-autohide,.tabulator-wrap--filters-shown,.tabulator--entityTabulator{min-width:0;max-width:100%;width:100%}.tabulator-wrap--filters-autohide .tabulator .tabulator-col .tabulator-header-filter,.tabulator-wrap--filters-autohide .tabulator .tabulator-headers .tabulator-header-filter{display:none !important}.tabulator-wrap--filters-shown .tabulator .tabulator-col .tabulator-header-filter,.tabulator-wrap--filters-shown .tabulator .tabulator-headers .tabulator-header-filter{display:block}.tabulator-wrap--filters-shown .tabulator .tabulator-header .tabulator-col{min-height:72px}.tabulator-wrap--filters-shown .tabulator .tabulator-header .tabulator-col .tabulator-col-content{justify-content:stretch !important}.tabulator.table-sm .tabulator-header .tabulator-col .tabulator-col-content{padding:10px 14px !important}.tabulator-wrap--filters-shown .tabulator.table-sm .tabulator-header .tabulator-col .tabulator-col-content{padding:0 14px !important}.tabulator-wrap--filters-shown .tabulator .tabulator-header .tabulator-col .tabulator-col-title-holder{flex:0 0 50%;display:flex;align-items:center;min-height:0;box-sizing:border-box}.tabulator-wrap--filters-shown .tabulator .tabulator-header .tabulator-col .tabulator-header-filter{flex:0 0 50%;display:flex !important;align-items:center;margin-top:0 !important;margin-bottom:0 !important;min-height:0;box-sizing:border-box}.tabulator-wrap--filters-shown .tabulator .tabulator-header,.tabulator-wrap--filters-shown .tabulator .tabulator-headers{background:linear-gradient(to bottom, transparent 0, transparent calc(50% - 1px), var(--tc-border) calc(50% - 1px), var(--tc-border) 50%, color-mix(in srgb, var(--tc-accent-stone) 4%, transparent) 50%, color-mix(in srgb, var(--tc-accent-stone) 4%, transparent) 100%),color-mix(in srgb, var(--tc-accent-stone) 7%, transparent) !important}.tabulator .tabulator-row{border-bottom:1px solid var(--tc-border-soft) !important;background:var(--tc-bg-card) !important;transition:background-color .15s ease}.tabulator .tabulator-row:last-child{border-bottom:none !important}.tabulator .tabulator-row:hover{background:color-mix(in srgb, var(--tc-accent-stone) 3.5%, transparent) !important}.tabulator .tabulator-row .tabulator-cell{padding:11px 14px !important;font-size:13.5px;font-weight:400;color:var(--tc-text-primary);border-right:none !important}.tabulator .tabulator-row .tabulator-cell[tabulator-field=name],.tabulator .tabulator-row .tabulator-cell[tabulator-field=title],.tabulator .tabulator-row .tabulator-cell[tabulator-field=subject],.tabulator .tabulator-row .tabulator-cell[tabulator-field=user_name]{font-weight:600}.tabulator .tabulator-footer{background:var(--tc-bg-card) !important;border-top:1px solid var(--tc-border) !important;padding:.4rem .85rem !important;font-size:.8rem}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page{border-radius:var(--tc-radius) !important;border:1px solid var(--tc-border) !important;background:var(--tc-bg-card) !important;color:var(--tc-text-primary) !important;font-size:.78rem !important;font-weight:500 !important;padding:.18rem .5rem !important;margin:0 .1rem}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active{background:var(--tc-text-primary) !important;border-color:var(--tc-text-primary) !important;color:var(--tc-text-sidebar-active) !important}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:disabled{opacity:.5}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page-size{border:1px solid var(--tc-border);border-radius:4px;font-size:.78rem;padding:.15rem .35rem}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page=first],.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[data-page=last],.tabulator .tabulator-footer .tabulator-paginator .tabulator-page-size,.tabulator .tabulator-footer .tabulator-paginator>label[for$=page-size],.tabulator .tabulator-footer .tabulator-paginator>label:has(+.tabulator-page-size){display:none !important}.tabulator .tabulator-cell .row-action-link i{color:var(--tc-text-secondary)}.tabulator .tabulator-cell .row-action-link i:hover{color:var(--tc-accent-dark)}.dc-pill{display:inline-block;padding:.18rem .55rem;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.4;border-radius:4px;background:var(--tc-accent-light);color:var(--tc-accent-dark);white-space:nowrap}.dc-pill--won,.dc-pill--online,.dc-pill--active,.dc-pill--completed,.dc-pill--paid,.dc-pill--connected,.dc-pill--resolved{background:#ddefe3;color:#2f7a4d}.dc-pill--in-progress,.dc-pill--in_progress,.dc-pill--negotiation,.dc-pill--qualified,.dc-pill--acknowledged,.dc-pill--proposal,.dc-pill--reviewing{background:#e1e4f4;color:#4654a6}.dc-pill--lead,.dc-pill--draft,.dc-pill--planning,.dc-pill--submitted,.dc-pill--pending,.dc-pill--degraded,.dc-pill--warning{background:#fcebd9;color:#b26a2a}.dc-pill--lost,.dc-pill--cancelled,.dc-pill--offline,.dc-pill--disconnected,.dc-pill--failed,.dc-pill--delayed,.dc-pill--overdue,.dc-pill--rejected{background:#f4dddd;color:#b33636}.dc-pill--unknown,.dc-pill--archived,.dc-pill--inactive,.dc-pill--paused,.dc-pill--other{background:#e0e0e2;color:#4a4b4f}.tabulator .tabulator-cell .dc-pill{vertical-align:middle}.dc-table-wrap{background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);overflow:hidden;box-shadow:var(--tc-shadow-card)}.dc-table-wrap__header{padding:.85rem 1.25rem;background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);border-bottom:1px solid var(--tc-border)}.dc-table-wrap__body{padding:0}.dc-table-wrap__empty{padding:1.25rem}.dc-table-wrap .dc-table-heading{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tc-text-primary);margin:0}.dc-table-wrap table{margin-bottom:0}.dc-table-wrap thead th{background:rgba(0,0,0,0);border-bottom:1px solid var(--tc-border);border-top:none;padding:.75rem 1.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tc-text-secondary)}.dc-table-wrap tbody td{padding:.85rem 1.25rem;border-color:var(--tc-border);font-size:.85rem;color:var(--tc-text-primary);vertical-align:middle}.dc-table-wrap tbody tr:last-child td{border-bottom:none}.dc-table-wrap tbody tr:hover{background:color-mix(in srgb, var(--tc-accent-stone) 4%, transparent)}.dc-table-wrap tbody td:first-child{font-weight:600}a{color:var(--tc-accent-dark)}a:hover{color:var(--tc-accent-stone)}.secondary-components>div:not(#topBar){padding:var(--tc-space-5)}.secondary-components>div:has(.entity-shell),.secondary-components>div:has(>.tc-full-bleed-page),.secondary-components>div.tc-full-bleed-wrapper{padding:0 !important}.tabulatorDisplayWrapper{margin-top:0}.projects-dashboard>.defaultWrapper>.defaultWrapper{margin-bottom:1.25rem}.pd-grid{display:grid;grid-template-columns:1fr 320px;gap:1.25rem;align-items:start}@media(max-width: 1100px){.pd-grid{grid-template-columns:1fr}}.pd-col{display:flex;flex-direction:column;gap:1.25rem}dialog{transition:opacity 200ms ease-in-out}dialog[open]{opacity:1}@starting-style{dialog[open]{opacity:0}}dialog::backdrop{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.6)}body[data-transition=slide] #content-wrapper,body[data-transition=slide] .wrapper>.container,body[data-transition=slide] .wrapper>#content-wrapper{transition:opacity 60ms ease-out,transform 80ms ease-out}body[data-transition=fade] #content-wrapper,body[data-transition=fade] .wrapper>.container,body[data-transition=fade] .wrapper>#content-wrapper{transition:opacity 120ms ease-out}body[data-transition=slide] .wrapper.loading>#content-wrapper,body[data-transition=slide] .wrapper.loading>.container{opacity:.55;transform:translateY(2px)}body[data-transition=fade] .wrapper.loading>#content-wrapper,body[data-transition=fade] .wrapper.loading>.container{opacity:.4}@media screen and (max-width: 1023.98px){#leftSidebar{transition:transform .25s ease}}@media screen and (max-width: 1023.98px)and (max-width: 767.98px){#leftSidebar,body[data-active-section] #leftSidebar{position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;height:100vh !important;overflow:hidden !important;transform:translateX(-100%);z-index:1050}body[data-active-section] #leftSidebar .lhs-top-stack,body[data-active-section] #leftSidebar .group>ul.collapse,body[data-active-section] #leftSidebar .menu-group__parent+ul.collapse,#leftSidebar .admin-subnav{display:none !important}}@media screen and (max-width: 1023.98px){body.mobile-nav-open #leftSidebar{position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;width:258px !important;flex:0 0 258px !important;min-width:258px !important;max-width:258px !important;height:100vh !important;transform:translateX(0) !important;padding-top:0 !important;overflow-y:auto !important;z-index:1050;box-shadow:6px 0 30px rgba(0,0,0,.35)}body.mobile-nav-open #leftSidebar .lhs-top-stack{position:relative !important;width:100% !important}body.mobile-nav-open #leftSidebar .menu-title,body.mobile-nav-open #leftSidebar .parentLink,body.mobile-nav-open #leftSidebar .menu-parent-caret{display:block !important}body.mobile-nav-open #leftSidebar>* .group>a,body.mobile-nav-open #leftSidebar>* .group>.menu-group>a,body.mobile-nav-open #leftSidebar>* .group>.menu-group>.menu-group__parent>a{display:flex !important;justify-content:flex-start !important;text-align:left !important}body.mobile-nav-open #leftSidebar>* .group>a>*:not(.cygnus-icon),body.mobile-nav-open #leftSidebar>* .group>.menu-group>a>*:not(.cygnus-icon),body.mobile-nav-open #leftSidebar>* .group>.menu-group>.menu-group__parent>a>*:not(.cygnus-icon){display:inline !important}body.mobile-nav-open #leftSidebar>* .group>a i,body.mobile-nav-open #leftSidebar>* .group>a .cygnus-icon,body.mobile-nav-open #leftSidebar>* .group>.menu-group>a i,body.mobile-nav-open #leftSidebar>* .group>.menu-group>a .cygnus-icon,body.mobile-nav-open #leftSidebar>* .group>.menu-group>.menu-group__parent>a i,body.mobile-nav-open #leftSidebar>* .group>.menu-group>.menu-group__parent>a .cygnus-icon{padding:0 !important;margin-right:.65rem !important;font-size:1rem !important;width:1.25rem !important}body.mobile-nav-open #leftSidebar .group>ul.collapse,body.mobile-nav-open #leftSidebar .group .menu-group__parent+ul.collapse{display:none;position:static !important;left:auto !important;top:auto !important;min-width:0 !important;max-height:none !important;background:rgba(0,0,0,.2) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:0 !important;box-shadow:none !important}body.mobile-nav-open #leftSidebar .group>ul.collapse.show,body.mobile-nav-open #leftSidebar .group .menu-group__parent+ul.collapse.show{display:block !important}body.mobile-nav-open .admin-subnav{display:none !important}body.mobile-nav-open{overflow:hidden}}@media screen and (max-width: 767.98px){#content-wrapper{max-width:100% !important}body{padding-bottom:calc(58px + env(safe-area-inset-bottom, 0px))}}@media screen and (max-width: 1023.98px){#topBar{padding-left:3.25rem !important}#topBar .breadcrumbs{display:none}#topBar .title-tile h1,#topBar .title-tile h2{max-width:45vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width: 767.98px){.global-search-overlay{padding:0 !important;align-items:stretch !important}.global-search-panel{width:100% !important;max-width:100vw !important;max-height:100vh !important;height:100% !important;border-radius:0 !important}}@media screen and (max-width: 767.98px){.dc-tile-grid>[class*=col-]{flex:0 0 100% !important;max-width:100% !important;width:100% !important}}@media screen and (min-width: 768px)and (max-width: 1023.98px){.dc-tile-grid>[class*=col-]{flex:0 0 50% !important;max-width:50% !important;width:50% !important}}@media screen and (max-width: 767.98px){.modal-dialog{margin:0 !important;max-width:100% !important;width:100% !important;height:100% !important;height:100dvh !important}.modal-content{height:100%;border-radius:0 !important}.modal-body{overflow-y:auto}}@media screen and (max-width: 767.98px){.tc-modal-backdrop{padding:0 !important;align-items:stretch !important}.tc-modal-sheet{width:100% !important;max-width:100% !important;height:100% !important;height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;display:flex !important;flex-direction:column !important;overflow-y:auto !important;padding-bottom:env(safe-area-inset-bottom, 0px) !important}.tc-modal-scroll{flex:1 1 auto !important;overflow-y:auto !important;min-height:0 !important}}.btn-close-modal{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:2rem !important;height:2rem !important;padding:0 !important;margin:-0.25rem -0.375rem -0.25rem 0 !important;border-radius:6px !important;font-size:1.05rem !important;line-height:1 !important}.btn-close-modal:hover,.btn-close-modal:focus-visible{color:var(--tc-text-primary) !important;background:color-mix(in srgb, var(--tc-text-secondary) 12%, transparent) !important}@media screen and (max-width: 1023.98px){.btn,.form-control,.form-select{min-height:44px}.btn-close-modal{width:2.75rem !important;height:2.75rem !important}}@media screen and (max-width: 1023.98px){table:not(.tabulator-table){display:block;max-width:100%;overflow-x:auto}}@media screen and (max-width: 1023.98px){html,body{max-width:100%;overflow-x:hidden}}.admin-page-title{font-family:var(--tc-font-display);font-weight:600;font-size:1.5rem;letter-spacing:.02em;color:var(--tc-text-primary)}.icarus-page-missing{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:2rem}.icarus-page-missing__card{text-align:center;background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg, 8px);box-shadow:var(--tc-shadow-card);padding:3rem 3.5rem;max-width:420px}.icarus-page-missing__code{font-family:var(--tc-font-display);font-size:3rem;font-weight:600;color:var(--tc-accent-stone);line-height:1;margin-bottom:.75rem}.icarus-page-missing__title{font-family:var(--tc-font-display);font-size:1.35rem;font-weight:600;color:var(--tc-text-primary);margin-bottom:.5rem}.icarus-page-missing__hint{color:var(--tc-text-secondary);font-size:.9rem;margin-bottom:1.5rem}.admin-search-settings table .badge{white-space:normal;overflow-wrap:anywhere;text-align:left}.small .badge,small .badge{font-size:var(--tc-text-label, 12px)}.wrapper .formTitle{color:var(--tc-text-primary);margin-bottom:1rem}.wrapper .formTitle h5{font-family:var(--tc-font-display);font-size:1.15rem;font-weight:600;margin-bottom:0}.wrapper .formkit-actions button.formkit-input[type=submit]{background:var(--tc-bg-sidebar);border:1px solid var(--tc-bg-sidebar);color:#fff;border-radius:var(--tc-radius);font-weight:500}.wrapper .formkit-actions button.formkit-input[type=submit]:hover,.wrapper .formkit-actions button.formkit-input[type=submit]:focus{background:var(--tc-accent-stone);border-color:var(--tc-accent-stone)}:root{--tc-ai-dock-height: 40vh}body.ai-mode-active{padding-bottom:var(--tc-ai-dock-height)}body.ai-mode-collapsed{--tc-ai-dock-height: 46px}@media(max-width: 767px){:root{--tc-ai-dock-height: 60vh}}
.messages{position:fixed;top:20px;right:20px;z-index:11}.messages .toast{display:block;position:relative;width:400px;padding:10px 10px 10px 20px;background:#fff;border-radius:5px;margin-bottom:20px;--toast-color: #012e58;border:1px solid var(--toast-color);color:var(--toast-color)}.messages .toast--success{--toast-color: #66f171}.messages .toast--error{--toast-color: #ff8d8d}.messages .toast__timeout{position:absolute;bottom:0;left:0;right:0;height:5px;background-color:var(--toast-color);animation:timeout;animation-duration:var(--toast-timeout);animation-timing-function:linear}@keyframes timeout{from{right:100%}to{right:0}}.messages .toast button{appearance:none;right:20px;position:absolute;background:#fff;border:none}.messages .toast button:hover{color:#ff8d8d}
.loadingWrapper{padding:10px;z-index:999;color:#000;position:fixed;inset:0;display:flex;flex-direction:column;background-color:hsla(0,0%,100%,.5);align-items:center;justify-content:center;backdrop-filter:blur(3px)}.loadingWrapper__text{margin-bottom:12px}
.apiErrorDisplay[data-v-5ff00b81]{background-color:rgba(0,0,0,.8);color:red;padding:1rem;margin:1rem;border-radius:1rem}.apiErrorDisplay h2[data-v-5ff00b81]{margin-top:1rem}.apiErrorDisplay code[data-v-5ff00b81]{color:inherit}
.buildNumber[data-v-1ecca882]{position:fixed;bottom:0;right:0;background-color:#012e58;border-top-left-radius:6px;color:#fff;min-width:100px;box-shadow:-2px -2px 4px rgba(0,0,0,.2);padding:6px}.buildNumber__close[data-v-1ecca882]{color:red;position:absolute;left:-14px;top:-13px;padding:0}.buildNumber__close[data-v-1ecca882]:hover{color:#c00}.buildNumber__label[data-v-1ecca882]{font-weight:bold;margin-right:3px}
.eap[data-v-e55bfa20]{position:relative;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.eap-chips[data-v-e55bfa20]{display:inline-flex;flex-wrap:wrap;gap:.3rem}.eap-empty[data-v-e55bfa20]{font-size:.78rem;color:#adb5bd;font-style:italic}.eap-chip[data-v-e55bfa20]{display:inline-flex;align-items:center;gap:.35rem;background:#f8f6f2;border:1px solid #e8e3dc;border-radius:14px;padding:2px 4px 2px 2px;font-size:.75rem;color:#2a2b2e}.eap-avatar[data-v-e55bfa20]{width:20px;height:20px;border-radius:50%;background:#c4a882;color:#fff;font-size:.6rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.eap-name[data-v-e55bfa20]{white-space:nowrap}.eap-chip-x[data-v-e55bfa20]{background:none;border:none;color:#6c757d;cursor:pointer;padding:0 4px;font-size:.7rem}.eap-chip-x[data-v-e55bfa20]:hover{color:#dc3545}.eap-add[data-v-e55bfa20]{background:#fff;border:1px dashed #d4cfc6;border-radius:14px;padding:2px 10px;font-size:.72rem;color:#6c757d;cursor:pointer}.eap-add[data-v-e55bfa20]:hover{background:#f0ece6;border-style:solid;border-color:#c4a882;color:#2a2b2e}.eap-menu[data-v-e55bfa20]{position:absolute;top:calc(100% + 4px);left:0;z-index:100;background:#fff;border:1px solid #d4cfc6;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;min-width:220px}.eap-filter[data-v-e55bfa20]{border:0;border-bottom:1px solid #ece7df;border-radius:0}.eap-filter[data-v-e55bfa20]:focus{box-shadow:none;border-bottom-color:#c4a882}.eap-menu-options[data-v-e55bfa20]{max-height:240px;overflow-y:auto}.eap-menu-option[data-v-e55bfa20]{display:flex;align-items:center;gap:.5rem;width:100%;padding:6px 10px;border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer;font-size:.8rem;color:#2a2b2e}.eap-menu-option[data-v-e55bfa20]:hover{background:rgba(196,168,130,.08)}.eap-menu-empty[data-v-e55bfa20]{padding:.6rem .8rem;color:#adb5bd;font-size:.75rem;font-style:italic}.eap-error[data-v-e55bfa20]{color:#dc3545;font-size:.7rem;flex-basis:100%;margin-top:.2rem}
.entity-tags-panel__state[data-v-2e349ed3]{padding:.5rem 0;color:#6c757d;font-size:.85rem}.entity-tags-panel__row[data-v-2e349ed3]{display:grid;grid-template-columns:140px 1fr;gap:.75rem;align-items:start;padding:.5rem 0;border-bottom:1px dashed #e8e3dc}.entity-tags-panel__row[data-v-2e349ed3]:last-child{border-bottom:0}.entity-tags-panel__label[data-v-2e349ed3]{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;padding-top:.4rem}.entity-tags-panel__picker[data-v-2e349ed3]{min-width:0}.entity-tags-panel__error[data-v-2e349ed3]{color:#b02a37;font-size:.78rem;margin:.3rem 0 0}.entity-tags-panel__pill[data-v-2e349ed3],.entity-tags-panel__token[data-v-2e349ed3],.entity-tags-panel__add-token[data-v-2e349ed3]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #c4a882;padding:.25rem .75rem;font-size:.82rem;background:#c4a882;color:#fff;cursor:pointer;transition:filter 100ms}.entity-tags-panel__pill[data-v-2e349ed3]:hover,.entity-tags-panel__token[data-v-2e349ed3]:hover,.entity-tags-panel__add-token[data-v-2e349ed3]:hover{filter:brightness(1.05)}.entity-tags-panel__pill--empty[data-v-2e349ed3]{background:rgba(0,0,0,0) !important;color:#6c757d !important;border-color:#c8bfae !important;border-style:dashed !important}.entity-tags-panel__pill-caret[data-v-2e349ed3]{font-size:.65rem;opacity:.85}.entity-tags-panel__token[data-v-2e349ed3]{margin:.15rem .3rem .15rem 0}.entity-tags-panel__token-remove[data-v-2e349ed3]{background:hsla(0,0%,100%,.25);border:0;color:inherit;margin-left:.4rem;width:18px;height:18px;border-radius:50%;line-height:1;font-size:.95rem;cursor:pointer;padding:0}.entity-tags-panel__token-remove[data-v-2e349ed3]:hover{background:hsla(0,0%,100%,.45)}.entity-tags-panel__multi[data-v-2e349ed3]{display:flex;flex-wrap:wrap;align-items:center}.entity-tags-panel__add-token[data-v-2e349ed3]{background:rgba(0,0,0,0) !important;color:#8e7456 !important;border-style:dashed !important;padding:.2rem .6rem}
.entity-tags-panel__menu-backdrop{position:fixed;inset:0;z-index:1080}.entity-tags-panel__menu{background:#fff;border:1px solid #e8e3dc;border-radius:8px;box-shadow:0 8px 28px rgba(42,43,46,.18);z-index:1090;max-width:360px;max-height:320px;display:flex;flex-direction:column}.entity-tags-panel__menu-filter{border-radius:8px 8px 0 0;border:0;border-bottom:1px solid #e8e3dc;font-size:.85rem}.entity-tags-panel__menu-filter:focus{box-shadow:none;outline:none}.entity-tags-panel__menu-list{overflow-y:auto;padding:.25rem 0;flex:1}.entity-tags-panel__menu-item{display:flex;align-items:center;gap:.5rem;width:100%;border:0;background:rgba(0,0,0,0);padding:.4rem .75rem;font-size:.85rem;color:#2a2b2e;cursor:pointer;text-align:left}.entity-tags-panel__menu-item:hover{background:#f5f1e9}.entity-tags-panel__menu-item--clear{border-bottom:1px solid #f0ebe0;color:#b02a37}.entity-tags-panel__menu-item--clear:hover{background:#fbeeea}.entity-tags-panel__menu-item--assigned{font-weight:500}.entity-tags-panel__menu-swatch{flex:0 0 auto;width:14px;height:14px;border-radius:4px;background:#7a7a7a}.entity-tags-panel__menu-label{flex:1 1 auto;min-width:0}
.taxonomy-tree-picker{display:flex;flex-direction:column;gap:6px;max-height:360px}.taxonomy-tree-picker.is-inline{max-height:none}.taxonomy-tree-picker .tp-search{flex-shrink:0}.taxonomy-tree-picker .tp-list{list-style:none;margin:0;padding:4px 0;overflow-y:auto;border:1px solid #e8e3dc;border-radius:6px;background:#fff}.taxonomy-tree-picker .tp-list--flat .tp-node-children{display:none}.taxonomy-tree-picker .tp-empty{padding:12px;text-align:center;color:#adb5bd;font-size:.85rem}.tp-node{list-style:none}.tp-node-row{display:flex;align-items:center;gap:4px;padding:4px 8px}.tp-toggle{background:none;border:none;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#6c757d;cursor:pointer;flex-shrink:0;padding:0;font-size:.7rem}.tp-toggle:hover{color:#2a2b2e}.tp-toggle.is-leaf{visibility:hidden}.tp-btn{display:flex;align-items:center;gap:8px;flex:1;background:none;border:1px solid rgba(0,0,0,0);border-radius:4px;padding:4px 8px;text-align:left;color:#2a2b2e;font-size:.85rem;cursor:pointer;min-width:0}.tp-btn:hover{background:#faf8f5}.tp-btn.is-selected{border-color:var(--tc-accent, #C4A882);background:rgba(196,168,130,.12);font-weight:600}.tp-node-icon{width:16px;text-align:center;color:#c4a882;flex-shrink:0}.tp-node-swatch{width:12px;height:12px;border-radius:3px;flex-shrink:0}.tp-node-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-node-children{list-style:none;margin:0;padding-left:16px}
.admin-taxonomies[data-v-71133947]{padding:1.5rem 2rem}.admin-taxonomies .form-label[data-v-71133947],.admin-taxonomies .text-muted[data-v-71133947],.admin-taxonomies label[data-v-71133947],.admin-taxonomies h1[data-v-71133947],.admin-taxonomies h3[data-v-71133947],.admin-taxonomies h4[data-v-71133947],.admin-taxonomies h5[data-v-71133947],.admin-taxonomies p[data-v-71133947],.admin-taxonomies td[data-v-71133947],.admin-taxonomies th[data-v-71133947],.admin-taxonomies code[data-v-71133947]{color:#2a2b2e}.admin-taxonomies .form-label[data-v-71133947]{font-weight:500;font-size:.85rem;margin-bottom:.3rem}.admin-taxonomies small.text-muted[data-v-71133947],.admin-taxonomies .text-muted[data-v-71133947]{color:#7a7a7a !important}.admin-taxonomies__header[data-v-71133947]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.admin-taxonomies__header h1[data-v-71133947]{font-family:"Cinzel",serif;font-weight:500;font-size:1.6rem;margin:0}.admin-taxonomies__header p[data-v-71133947]{margin:.25rem 0 0;max-width:720px}.admin-taxonomies__state[data-v-71133947]{padding:2rem;text-align:center}.admin-taxonomies__layout[data-v-71133947]{display:grid;grid-template-columns:320px 1fr;gap:1.5rem;align-items:start}.admin-taxonomies__list[data-v-71133947]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:.5rem;max-height:calc(100vh - 240px);overflow-y:auto}.admin-taxonomies__list-item[data-v-71133947]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .6rem;border:0;background:rgba(0,0,0,0);border-radius:5px;cursor:pointer;text-align:left;color:#2a2b2e;font-size:.9rem}.admin-taxonomies__list-item[data-v-71133947]:hover{background:#f5f1e9}.admin-taxonomies__list-item--active[data-v-71133947]{background:rgba(196,168,130,.18);font-weight:500}.admin-taxonomies__list-item-label[data-v-71133947]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-taxonomies__list-item-tag[data-v-71133947]{font-size:.6rem;letter-spacing:.4px;padding:1px 5px;border-radius:8px;background:#f5e2da;color:#a85c3d;border:1px solid #e0b7a4;flex-shrink:0}.admin-taxonomies__list-item-meta[data-v-71133947]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:8px;background:#f5f1e9;color:#8e7456;flex-shrink:0}.admin-taxonomies__list-item-count[data-v-71133947]{font-size:.7rem;padding:1px 7px;border-radius:999px;background:#2a2b2e;color:#fff;flex-shrink:0}.admin-taxonomies__detail[data-v-71133947]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1.25rem 1.5rem;min-height:400px}.admin-taxonomies__detail-empty[data-v-71133947]{padding:2rem;text-align:center}.admin-taxonomies__form h3[data-v-71133947]{font-family:"Cinzel",serif;font-weight:500;font-size:1.25rem;margin:0}.admin-taxonomies__terms-heading[data-v-71133947]{font-family:"Cinzel",serif;font-weight:500;font-size:1rem;margin:0 0 .85rem;padding-bottom:.4rem;border-bottom:1px solid #e8e3dc;overflow:hidden}.admin-taxonomies__terms-table[data-v-71133947]{margin-bottom:0}.admin-taxonomies__terms-table th[data-v-71133947]{font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;color:#7a7a7a}.admin-taxonomies__terms-table td[data-v-71133947]{vertical-align:middle}.admin-taxonomies__terms-row--system[data-v-71133947]{background:rgba(245,241,233,.5)}.admin-taxonomies__term-swatch[data-v-71133947]{display:inline-block;width:16px;height:16px;border-radius:4px;vertical-align:middle}.admin-taxonomies__modal-backdrop[data-v-71133947]{position:fixed;inset:0;background:rgba(42,43,46,.45);z-index:1080;display:flex;align-items:center;justify-content:center;padding:1rem}.admin-taxonomies__modal[data-v-71133947]{background:#fff;border-radius:10px;padding:1.25rem 1.5rem;max-width:720px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.25)}.admin-taxonomies__modal header[data-v-71133947]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.admin-taxonomies__modal header h5[data-v-71133947]{font-family:"Cinzel",serif;font-weight:500;margin:0}.taxonomy-colour-picker[data-v-71133947]{display:flex;gap:6px;align-items:center}.taxonomy-colour-picker .form-control-color[data-v-71133947]{width:38px;padding:2px;flex-shrink:0}.taxonomy-colour-picker .taxonomy-colour-picker__hex[data-v-71133947]{font-family:monospace}.taxonomy-colour-presets[data-v-71133947]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.taxonomy-colour-presets__chip[data-v-71133947]{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.1);cursor:pointer;padding:0}.merge-target-list[data-v-71133947]{max-height:280px;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px;background:#fff}.merge-target-row[data-v-71133947]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;border-bottom:1px solid #f1f3f5;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .1s ease}.merge-target-row[data-v-71133947]:last-child{border-bottom:none}.merge-target-row[data-v-71133947]:hover{background:#f8f9fa}.merge-target-row.is-selected[data-v-71133947]{background:#e7f1ff;box-shadow:inset 3px 0 0 #0d6efd}.merge-target-row__swatch[data-v-71133947]{flex:0 0 14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.08)}.merge-target-row__label[data-v-71133947]{flex:1 1 auto}.merge-target-row__key[data-v-71133947]{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.vt-rail[data-v-603b2ba3]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #e8e3dc;border-radius:8px;margin-bottom:.75rem}.vt-chips[data-v-603b2ba3]{display:flex;gap:.35rem;flex-wrap:wrap;flex:1}.vt-actions[data-v-603b2ba3]{display:flex;gap:.35rem}.vt-chip[data-v-603b2ba3]{background:#f8f9fa;border:1px solid #e8e3dc;border-radius:14px;padding:.25rem .75rem;font-size:.78rem;color:#6c757d;cursor:pointer;display:flex;align-items:center}.vt-chip[data-v-603b2ba3]:hover{background:#f0ece6}.vt-chip--active[data-v-603b2ba3]{background:#2a2b2e;color:#fff;border-color:#2a2b2e}.vt-chip--active[data-v-603b2ba3]:hover{background:#2a2b2e}.vt-chip--system[data-v-603b2ba3]{font-style:italic}.vt-btn[data-v-603b2ba3]{background:#fff;border:1px solid #e8e3dc;border-radius:4px;padding:.25rem .65rem;font-size:.75rem;color:#2a2b2e;cursor:pointer}.vt-btn[data-v-603b2ba3]:hover{background:#f0ece6;border-color:#c4a882}.vt-btn--icon[data-v-603b2ba3]{padding:.25rem .5rem}.vt-btn--danger[data-v-603b2ba3]:hover{color:#721c24;border-color:#f5c6cb;background:#f8d7da}
.kvb-backdrop[data-v-5bf54612]{position:fixed;inset:0;background:rgba(42,43,46,.45);display:flex;align-items:center;justify-content:center;z-index:1050}.kvb-modal[data-v-5bf54612]{background:#fff;border-radius:10px;width:560px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.2);display:flex;flex-direction:column}.kvb-header[data-v-5bf54612]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e8e3dc}.kvb-title[data-v-5bf54612]{margin:0;font-size:1rem;font-weight:600;color:#2a2b2e}.kvb-close[data-v-5bf54612]{background:none;border:none;color:#6c757d;cursor:pointer;font-size:1.1rem}.kvb-close[data-v-5bf54612]:hover{color:#2a2b2e}.kvb-body[data-v-5bf54612]{padding:1rem 1.25rem;flex:1}.kvb-footer[data-v-5bf54612]{padding:.75rem 1.25rem;border-top:1px solid #e8e3dc;display:flex;align-items:center}.kvb-section[data-v-5bf54612]{margin-bottom:1.25rem}.kvb-section[data-v-5bf54612]:last-child{margin-bottom:0}.kvb-section .form-label[data-v-5bf54612]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;margin-bottom:.35rem}.kvb-section .form-label.small[data-v-5bf54612]{text-transform:none;letter-spacing:0;font-weight:500;color:#2a2b2e}.kvb-hint[data-v-5bf54612]{font-size:.7rem;color:#adb5bd;margin:.15rem 0 0}.kvb-render-toggle[data-v-5bf54612]{display:flex;gap:.4rem}.kvb-toggle-btn[data-v-5bf54612]{flex:1;background:#f8f9fa;border:1px solid #e8e3dc;border-radius:4px;padding:.5rem .75rem;font-size:.8rem;color:#6c757d;cursor:pointer}.kvb-toggle-btn.active[data-v-5bf54612]{background:#2a2b2e;color:#fff;border-color:#2a2b2e}.kvb-toggle-btn[data-v-5bf54612]:hover:not(.active){background:#f0ece6}
.kb-board[data-v-897cd4ca]{width:100%}.kb-cols[data-v-897cd4ca]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:1rem;align-items:flex-start}.kb-col[data-v-897cd4ca]{flex:0 0 240px;min-width:240px;display:flex;flex-direction:column}.kb-col--collapsed[data-v-897cd4ca]{flex:0 0 56px;min-width:56px}.kb-col--collapsed .kb-col-body[data-v-897cd4ca],.kb-col--collapsed .kb-col-add[data-v-897cd4ca]{display:none}.kb-col-header[data-v-897cd4ca]{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border:1px solid #e8e3dc;border-top:3px solid #d4cfc6;border-radius:6px 6px 0 0;background:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6c757d}.kb-col-label[data-v-897cd4ca]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-col-count[data-v-897cd4ca]{font-size:.7rem;background:rgba(0,0,0,.08);border-radius:8px;padding:0 5px;font-weight:700}.kb-wip[data-v-897cd4ca]{font-size:.62rem;border:1px solid #d4cfc6;padding:1px 5px;border-radius:3px;white-space:nowrap;opacity:.8}.kb-wip.kb-wip--amber[data-v-897cd4ca]{color:#856404;border-color:#ffeeba;background:#fff3cd;opacity:1}.kb-wip.kb-wip--red[data-v-897cd4ca]{color:#721c24;border-color:#f5c6cb;background:#f8d7da;opacity:1;font-weight:700}.kb-col-body[data-v-897cd4ca]{border:1px solid #e8e3dc;border-top:none;background:#fafaf9;min-height:150px;padding:.4rem;display:flex;flex-direction:column;gap:.35rem;transition:background .1s,border-color .1s}.kb-col-body.kb-col--drag-over[data-v-897cd4ca]{background:rgba(196,168,130,.12);border-color:#c4a882}.kb-col-body.kb-col--drop-blocked[data-v-897cd4ca]{opacity:.45;pointer-events:none}.kb-card[data-v-897cd4ca]{background:#fff;border:1px solid #e8e3dc;border-radius:5px;padding:.55rem .65rem;cursor:grab;transition:box-shadow .12s,border-color .12s}.kb-card[data-v-897cd4ca]:hover{box-shadow:0 2px 8px rgba(42,43,46,.1);border-color:#c4a882}.kb-card[data-v-897cd4ca]:active{cursor:grabbing}.kb-card-default[data-v-897cd4ca]{display:flex;flex-direction:column;gap:.2rem}.kb-card-title[data-v-897cd4ca]{font-size:.82rem;font-weight:600;color:#2a2b2e;line-height:1.3}.kb-card-id[data-v-897cd4ca]{font-size:.65rem}.kb-col-empty[data-v-897cd4ca]{flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem 0;opacity:.3;font-size:1.2rem}.kb-col-add[data-v-897cd4ca]{border:1px dashed #d4cfc6;border-top:none;background:hsla(0,0%,100%,.6);padding:.4rem;font-size:.7rem;color:#6c757d;border-radius:0 0 6px 6px;cursor:pointer;transition:background .12s,color .12s}.kb-col-add[data-v-897cd4ca]:hover{background:rgba(196,168,130,.1);color:#2a2b2e}.kb-loading[data-v-897cd4ca],.kb-error[data-v-897cd4ca]{padding:2rem;text-align:center;color:#6c757d;font-size:.85rem}.kb-error[data-v-897cd4ca]{color:#721c24}.kb-swimlane-board[data-v-897cd4ca]{display:flex;flex-direction:column;border:1px solid #e8e3dc;border-radius:8px;overflow:auto;background:#fff}.kb-swimlane-header[data-v-897cd4ca]{display:flex;background:#f8f6f2;border-bottom:1px solid #e8e3dc;position:sticky;top:0;z-index:1}.kb-swimlane-label-cell[data-v-897cd4ca]{flex:0 0 180px;min-width:180px;border-right:1px solid #e8e3dc}.kb-swimlane-col-header[data-v-897cd4ca]{flex:0 0 220px;min-width:220px;display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6c757d;border-right:1px solid #f0ece6;border-top:3px solid rgba(0,0,0,0)}.kb-swimlane-col-header[data-v-897cd4ca]:last-child{border-right:none}.kb-swimlane-row[data-v-897cd4ca]{display:flex;border-bottom:1px solid #e8e3dc}.kb-swimlane-row[data-v-897cd4ca]:last-child{border-bottom:none}.kb-swimlane-row:hover .kb-swimlane-label[data-v-897cd4ca]{background:rgba(196,168,130,.04)}.kb-swimlane-label[data-v-897cd4ca]{flex:0 0 180px;min-width:180px;padding:.6rem .75rem;font-size:.78rem;font-weight:600;color:#2a2b2e;background:#fafaf9;border-right:1px solid #e8e3dc;border-left:3px solid rgba(0,0,0,0);display:flex;align-items:center}.kb-swimlane-cell[data-v-897cd4ca]{flex:0 0 220px;min-width:220px;min-height:80px;padding:.4rem;display:flex;flex-direction:column;gap:.3rem;border-right:1px solid #f0ece6;background:#fafaf9}.kb-swimlane-cell[data-v-897cd4ca]:last-child{border-right:none}.kb-swimlane-cell.kb-col--drag-over[data-v-897cd4ca]{background:rgba(196,168,130,.12)}.kb-swimlane-cell.kb-col--drop-blocked[data-v-897cd4ca]{opacity:.45;pointer-events:none}.kb-card--compact[data-v-897cd4ca]{padding:.4rem .5rem}.kb-card--compact .kb-card-title[data-v-897cd4ca]{font-size:.74rem}
.cb-board[data-v-555de0fe]{width:100%}.cb-toolbar[data-v-555de0fe]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #e8e3dc;border-radius:8px 8px 0 0;border-bottom:none}.cb-btn[data-v-555de0fe]{background:#fff;border:1px solid #e8e3dc;border-radius:4px;padding:.25rem .65rem;font-size:.78rem;color:#2a2b2e;cursor:pointer}.cb-btn[data-v-555de0fe]:hover{background:#f0ece6;border-color:#c4a882}.cb-btn--icon[data-v-555de0fe]{padding:.25rem .5rem}.cb-month-label[data-v-555de0fe]{font-size:.95rem;font-weight:600;color:#2a2b2e;margin-left:.5rem}.cb-hint[data-v-555de0fe]{font-size:.7rem;color:#adb5bd}.cb-grid[data-v-555de0fe]{display:grid;gap:0;grid-template-columns:repeat(var(--cols, 7), 1fr)}.cb-grid-header[data-v-555de0fe]{background:#f8f6f2;border:1px solid #e8e3dc;border-bottom:none}.cb-grid-body[data-v-555de0fe]{border:1px solid #e8e3dc;border-radius:0 0 8px 8px;overflow:hidden}.cb-dow[data-v-555de0fe]{padding:.4rem .65rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6c757d;border-right:1px solid #e8e3dc}.cb-dow[data-v-555de0fe]:last-child{border-right:none}.cb-cell[data-v-555de0fe]{min-height:96px;padding:.3rem;border-right:1px solid #f0ece6;border-bottom:1px solid #f0ece6;background:#fff;display:flex;flex-direction:column}.cb-cell[data-v-555de0fe]:nth-child(7n){border-right:none}.cb-cell--other-month[data-v-555de0fe]{background:#fafaf9}.cb-cell--other-month .cb-cell-date[data-v-555de0fe]{color:#adb5bd}.cb-cell--today .cb-today-dot[data-v-555de0fe]{display:inline-block;padding:0 6px;border-radius:10px;background:#c4a882;color:#fff;font-weight:700}.cb-cell--weekend[data-v-555de0fe]{background:#fdfcf9}.cb-cell-date[data-v-555de0fe]{font-size:.72rem;color:#2a2b2e;font-weight:600;margin-bottom:.2rem}.cb-entries[data-v-555de0fe]{display:flex;flex-direction:column;gap:.15rem;overflow:hidden}.cb-entry[data-v-555de0fe]{border:none;background:#2a2b2e;color:#fff;padding:1px 6px;border-radius:3px;font-size:.7rem;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cb-entry[data-v-555de0fe]:hover{filter:brightness(1.1)}.cb-loading[data-v-555de0fe],.cb-error[data-v-555de0fe]{padding:2rem;text-align:center;color:#6c757d;font-size:.85rem}.cb-error[data-v-555de0fe]{color:#721c24}
#topBar>.row{flex-wrap:nowrap !important;align-items:center}#topBar>.row>.col:first-child{flex:1 1 0% !important;min-width:0;overflow:hidden}#topBar>.row>.col:first-child h1{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}#topBar>.row>.col:first-child .breadcrumbs{display:none}#topBar>.row>nav.top-bar-user-menu{flex:0 0 auto !important;width:auto !important;position:relative}#topBar>.row>nav.top-bar-user-menu>a,#topBar>.row>nav.top-bar-user-menu>button,#topBar>.row>nav.top-bar-user-menu>.dropdown>a,#topBar>.row>nav.top-bar-user-menu>.dropdown>button{font-size:.8rem;white-space:nowrap}#topBar>.row>nav.top-bar-user-menu ul,#topBar>.row>nav.top-bar-user-menu .dropdown-menu{position:absolute;top:100%;right:0;z-index:1000}.global-search-toolbar-item{display:flex;align-items:center;flex:0 0 auto;width:auto !important;padding:0 .5rem;border-left:1px solid #e8e3dc}.global-search-trigger{display:flex;align-items:center;gap:4px;background:#f5f3f0;border:1px solid #e8e3dc;border-radius:6px;color:#6c757d;padding:6px 12px;font-size:.85rem;cursor:pointer;transition:all .15s;white-space:nowrap}.global-search-trigger:hover{background:#ece8e2;color:#2a2b2e}.global-search-trigger kbd{background:#e8e3dc;border:1px solid #ddd8d0;border-radius:3px;padding:1px 5px;font-size:.75rem;color:#6c757d}.global-search-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;padding-top:15vh}.global-search-panel{width:600px;max-height:70vh;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;overflow:hidden}.global-search-input-wrap{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e9ecef;gap:12px}.global-search-input-wrap i,.global-search-input-wrap .cygnus-icon{color:#6c757d;font-size:1.1rem}.global-search-input-wrap input{flex:1;border:none;outline:none;font-size:1.1rem;background:rgba(0,0,0,0)}.btn-clear{background:none;border:none;color:#adb5bd;cursor:pointer;padding:4px}.global-search-results{flex:1;overflow-y:auto;padding:8px 0}.global-search-offline{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff8e6;border-bottom:1px solid #ffe082;color:#7d5a00;font-size:.85rem}.global-search-offline i,.global-search-offline .cygnus-icon{color:#e6a817}.global-search-loading,.global-search-empty{padding:24px;text-align:center;color:#6c757d}.global-search-group-header{padding:8px 20px 4px;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#6c757d;display:flex;align-items:center;gap:6px}.global-search-group-header .badge{background:#e9ecef;color:#495057;font-size:.7rem;padding:1px 6px;border-radius:10px}.global-search-result{display:flex;flex-direction:column;padding:8px 20px;text-decoration:none;color:#212529;cursor:pointer;transition:background .1s}.global-search-result:hover,.global-search-result.active{background:#f0f4f8}.result-title{font-weight:500}.result-excerpt{font-size:.85rem;color:#6c757d;margin-top:2px}.result-excerpt :deep(mark){background:#fff3cd;padding:0 2px;border-radius:2px}.global-search-footer{display:flex;gap:16px;padding:10px 20px;border-top:1px solid #e9ecef;font-size:.75rem;color:#6c757d}.global-search-footer kbd{background:#e9ecef;border:1px solid #dee2e6;border-radius:3px;padding:1px 5px;font-size:.7rem;margin-right:4px}.global-search-facets{display:flex;flex-wrap:wrap;gap:12px;padding:10px 16px;background:#faf8f4;border-bottom:1px solid #e8e3dc;align-items:center;font-size:.8rem}.global-search-facets .global-search-facet-group{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.global-search-facets .global-search-facet-label{font-weight:600;color:#6c757d;margin-right:2px;text-transform:uppercase;font-size:.65rem;letter-spacing:.04em}.global-search-facets .global-search-facet-chip{padding:2px 8px;border-radius:12px;border:1px solid #d4cfc6;background:#fff;color:#2a2b2e;font-size:.72rem;cursor:pointer;transition:background .12s,border-color .12s}.global-search-facets .global-search-facet-chip:hover{border-color:#c4a882}.global-search-facets .global-search-facet-chip.is-selected{font-weight:600}.global-search-facets .global-search-facet-clear{margin-left:auto;background:rgba(0,0,0,0);border:0;color:#6c757d;font-size:.72rem;cursor:pointer}.global-search-facets .global-search-facet-clear:hover{color:#c62828}
.ws-switcher{position:relative}.ws-switcher__pill{display:flex;align-items:center;gap:10px;width:100%;border:1px solid rgba(196,168,130,.35);background:rgba(196,168,130,.08);color:#fff;text-align:left;cursor:pointer;transition:background 120ms,border-color 120ms}.ws-switcher__pill:hover:not(:disabled){background:rgba(196,168,130,.18);border-color:rgba(196,168,130,.55)}.ws-switcher__pill:disabled{opacity:.55;cursor:progress}.ws-switcher__pill--large{padding:8px 10px;border-radius:8px}.ws-switcher__pill--compact{padding:5px 10px 5px 8px;border-radius:16px;font-size:.82rem}.ws-switcher__swatch{flex:0 0 auto;width:28px;height:28px;border-radius:6px;color:#fff;font-size:.8rem;display:flex;align-items:center;justify-content:center}.ws-switcher__pill--compact .ws-switcher__swatch{width:18px;height:18px;border-radius:4px;font-size:.65rem}.ws-switcher__meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ws-switcher__pill--compact .ws-switcher__meta{flex-direction:row;align-items:center;gap:6px}.ws-switcher__label{font-size:.65rem;text-transform:uppercase;letter-spacing:.6px;color:hsla(0,0%,100%,.45);line-height:1}.ws-switcher__name{color:#fff;font-weight:500;font-size:.92rem;margin-top:2px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-switcher__pill--compact .ws-switcher__name{font-size:.82rem;margin-top:0}.ws-switcher__caret{flex:0 0 auto;color:hsla(0,0%,100%,.5);font-size:.7rem;transition:transform 120ms}.ws-switcher--open .ws-switcher__caret{transform:rotate(180deg)}.ws-switcher__dropdown{background:#fff;border:1px solid #e8e3dc;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.18);padding:6px;max-height:70vh;overflow-y:auto}.ws-switcher__group-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.6px;color:#7a7a7a;padding:8px 10px 4px}.ws-switcher__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:rgba(0,0,0,0);border-radius:5px;cursor:pointer;text-align:left;color:#2a2b2e;font-size:.83rem}.ws-switcher__item:hover{background:#f5f1e9}.ws-switcher__item--current{background:rgba(196,168,130,.18)}.ws-switcher__item--current:hover{background:rgba(196,168,130,.28)}.ws-switcher__item-swatch{flex:0 0 auto;width:22px;height:22px;border-radius:5px;color:#fff;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center}.ws-switcher__item-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ws-switcher__item-name{font-weight:500;color:#2a2b2e;display:inline-flex;align-items:center;gap:6px}.ws-switcher__item-sub{font-size:.7rem;color:#7a7a7a;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-switcher__badge{font-size:.6rem;padding:1px 6px;border-radius:8px;border:1px solid;text-transform:uppercase;letter-spacing:.4px;font-weight:600}.ws-switcher__badge--live{color:#5c7a52;background:#e8efe3;border-color:#b6cfab}.ws-switcher__badge--fork{color:#a85c3d;background:#f5e2da;border-color:#e0b7a4}.ws-switcher__divider{border-top:1px solid #e8e3dc;margin:4px 0}.ws-switcher__empty{padding:14px 12px;color:#7a7a7a;font-size:.82rem;text-align:center}.ws-switcher__action{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:5px;font-size:.82rem;color:#2a2b2e;text-decoration:none;cursor:pointer}.ws-switcher__action:hover{background:#f5f1e9;color:#2a2b2e;text-decoration:none}.ws-switcher__action-icon{color:#c4a882;width:14px;text-align:center}
.admin-workspaces[data-v-40dffe9a]{padding:1.5rem 2rem}.admin-workspaces .form-label[data-v-40dffe9a],.admin-workspaces .text-muted[data-v-40dffe9a],.admin-workspaces label[data-v-40dffe9a]{color:#2a2b2e}.admin-workspaces .form-label[data-v-40dffe9a]{font-weight:500;font-size:.85rem;margin-bottom:.3rem}.admin-workspaces small.text-muted[data-v-40dffe9a],.admin-workspaces .text-muted[data-v-40dffe9a]{color:#7a7a7a !important}.admin-workspaces__header[data-v-40dffe9a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.admin-workspaces__header h1[data-v-40dffe9a]{font-family:"Cinzel",serif;font-weight:500;font-size:1.6rem;margin:0}.admin-workspaces__header p[data-v-40dffe9a]{margin:.25rem 0 0}.admin-workspaces__loading[data-v-40dffe9a],.admin-workspaces__error[data-v-40dffe9a]{padding:2rem;text-align:center}.admin-workspaces__layout[data-v-40dffe9a]{display:grid;grid-template-columns:280px 1fr;gap:1.5rem;align-items:start}.admin-workspaces__list[data-v-40dffe9a]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:.75rem}.admin-workspaces__list-label[data-v-40dffe9a]{font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;color:#7a7a7a;padding:.5rem .5rem .25rem}.admin-workspaces__list-section+.admin-workspaces__list-section[data-v-40dffe9a]{margin-top:.5rem}.admin-workspaces__list-item[data-v-40dffe9a]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem;border:0;background:rgba(0,0,0,0);border-radius:5px;cursor:pointer;text-align:left;color:#2a2b2e;font-size:.88rem}.admin-workspaces__list-item[data-v-40dffe9a]:hover{background:#f5f1e9}.admin-workspaces__list-item--active[data-v-40dffe9a]{background:rgba(196,168,130,.18)}.admin-workspaces__list-item-label[data-v-40dffe9a]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-workspaces__list-item-tag[data-v-40dffe9a]{font-size:.62rem;text-transform:uppercase;letter-spacing:.4px;padding:1px 6px;border-radius:8px;background:#f5e2da;color:#a85c3d;border:1px solid #e0b7a4}.admin-workspaces__swatch[data-v-40dffe9a]{flex:0 0 auto;width:26px;height:26px;border-radius:5px;background:#7a7a7a;color:#fff;font-size:.78rem;display:flex;align-items:center;justify-content:center}.admin-workspaces__detail[data-v-40dffe9a]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1.25rem 1.5rem}.admin-workspaces__detail-empty[data-v-40dffe9a]{padding:2rem}.admin-workspaces__form h3[data-v-40dffe9a]{font-family:"Cinzel",serif;font-weight:500;font-size:1.2rem;margin:0 0 1rem}.admin-workspaces__form h5[data-v-40dffe9a]{font-size:.95rem;margin:0 0 .5rem;font-weight:600}.admin-workspaces__roles[data-v-40dffe9a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.admin-workspaces__role-chip[data-v-40dffe9a]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid #e8e3dc;border-radius:16px;background:#fff;cursor:pointer;font-size:.85rem;transition:background 100ms,border-color 100ms}.admin-workspaces__role-chip input[data-v-40dffe9a]{display:none}.admin-workspaces__role-chip--on[data-v-40dffe9a]{background:rgba(196,168,130,.18);border-color:#c4a882}.admin-workspaces__role-primary[data-v-40dffe9a]{border:0;background:rgba(0,0,0,0);color:#b0b0b0;cursor:pointer;padding:0;margin-left:.2rem}.admin-workspaces__role-primary--on[data-v-40dffe9a]{color:#c4a882}.admin-workspaces__nav-mode[data-v-40dffe9a]{display:flex;gap:1.25rem;margin-bottom:.75rem}.admin-workspaces__radio[data-v-40dffe9a]{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;cursor:pointer}.admin-workspaces__radio input[data-v-40dffe9a]{margin:0}.admin-workspaces__nav-groups[data-v-40dffe9a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;padding:.75rem;background:#faf8f4;border:1px solid #e8e3dc;border-radius:6px}.admin-workspaces__actions[data-v-40dffe9a]{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem}.admin-workspaces__actions-spacer[data-v-40dffe9a]{flex:1}
.page-layout-editor[data-v-fac503f4]{padding:4px}.ple-toolbar[data-v-fac503f4]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1rem 1.25rem}.ple-scope-note[data-v-fac503f4]{display:flex;align-items:flex-start;gap:.25rem;padding:.5rem .75rem;border-radius:6px;border-left:3px solid;font-size:.85rem;line-height:1.45}.ple-scope-note--personal[data-v-fac503f4]{background:rgba(196,168,130,.12);border-left-color:#c4a882;color:#5a4a33}.ple-scope-note--shared[data-v-fac503f4]{background:rgba(0,0,0,.04);border-left-color:#8a8f98;color:#4a4d52}.ple-scope-note .cygnus-icon[data-v-fac503f4]{margin-top:.15rem}.ple-columns[data-v-fac503f4]{display:grid;grid-template-columns:minmax(0, 1fr) 380px;gap:1.5rem}@media(max-width: 1100px){.ple-columns[data-v-fac503f4]{grid-template-columns:1fr}}.page-layout-editor--picker-collapsed .ple-columns[data-v-fac503f4]{grid-template-columns:minmax(0, 1fr) 36px}.ple-column-header[data-v-fac503f4]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#2a2b2e;margin-bottom:.75rem}.ple-drop-zone[data-v-fac503f4]{background:#fff;border:2px dashed #e8e3dc;border-radius:8px;min-height:200px;padding:.5rem;display:flex;flex-direction:column;gap:.4rem;transition:border-color .15s}.ple-drop-zone[data-v-fac503f4]:hover{border-color:#c4a882}.ple-drop-zone--preview[data-v-fac503f4]{background:var(--tc-bg-content, #F8F7F5);padding:1rem;border-style:solid;border-color:#e8e3dc}.ple-grid[data-v-fac503f4]{background:rgba(0,0,0,.02);border-radius:8px;min-height:200px;padding:8px}.ple-grid--mobile[data-v-fac503f4]{max-width:420px;margin:0 auto;background:#fff;border:1px solid var(--bs-border-color, #e8e3dc);box-shadow:0 2px 8px rgba(0,0,0,.04)}.dc-tile__drag-handle[data-v-fac503f4]{cursor:grab;color:#adb5bd}.dc-tile__drag-handle[data-v-fac503f4]:active{cursor:grabbing}[data-v-fac503f4] .vue-grid-placeholder{background:rgba(196,168,130,.4) !important;border:2px dashed #c4a882 !important;border-radius:6px !important;opacity:.7 !important}[data-v-fac503f4] .vue-grid-item > .vue-resizable-handle{background-image:none}[data-v-fac503f4] .vue-grid-item > .vue-resizable-handle::after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-right:2px solid var(--bs-secondary, #C4A882);border-bottom:2px solid var(--bs-secondary, #C4A882);border-bottom-right-radius:2px}.ple-preview-tile[data-v-fac503f4]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e8e3dc;border-radius:8px;overflow:hidden;height:100%;transition:box-shadow .15s,border-color .15s}.ple-preview-tile[data-v-fac503f4]:hover{box-shadow:0 2px 8px rgba(42,43,46,.08);border-color:#c4a882}.ple-preview-tile--instance[data-v-fac503f4]{border-left:3px solid #4a8edc}.ple-preview-tile--missing[data-v-fac503f4]{border-color:#dc8888;background:#fff5f5}.ple-preview-tile--error[data-v-fac503f4]{border-color:#e0a47a}.ple-preview-tile__hover-toolbar[data-v-fac503f4]{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;gap:.4rem;padding:.45rem .65rem;background:hsla(0,0%,100%,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid rgba(196,168,130,.4);font-size:.78rem;transform:translateY(-100%);transition:transform .18s ease,opacity .18s ease;opacity:0;pointer-events:none}.ple-preview-tile:hover .ple-preview-tile__hover-toolbar[data-v-fac503f4],.ple-preview-tile--show-chrome .ple-preview-tile__hover-toolbar[data-v-fac503f4]{transform:translateY(0);opacity:1;pointer-events:auto}.ple-preview-tile__peek[data-v-fac503f4]{position:absolute;top:4px;right:6px;z-index:4;color:rgba(42,43,46,.35);font-size:.7rem;transition:opacity .15s;pointer-events:none}.ple-preview-tile:hover .ple-preview-tile__peek[data-v-fac503f4],.ple-preview-tile--show-chrome .ple-preview-tile__peek[data-v-fac503f4]{opacity:0}.ple-preview-tile__name[data-v-fac503f4]{font-weight:600;color:#2a2b2e;cursor:pointer}.ple-preview-tile__name[data-v-fac503f4]:hover{color:#8b7355}.ple-preview-tile__body[data-v-fac503f4]{flex:1;padding:.65rem;background:#fff;overflow:hidden;height:100%}.ple-preview-tile__loading[data-v-fac503f4],.ple-preview-tile__error-panel[data-v-fac503f4],.ple-preview-tile__placeholder[data-v-fac503f4]{padding:1.5rem .5rem;text-align:center;color:var(--tc-text-secondary, #6B6E7A);font-size:.85rem}.ple-preview-tile__error-panel[data-v-fac503f4]{color:#b33636;background:#fef2ef;border-radius:4px}.ple-tabs[data-v-fac503f4]{margin-bottom:0}.ple-tabs .nav-link[data-v-fac503f4]{font-size:.82rem}.ple-picker-collapse[data-v-fac503f4]{line-height:1}.ple-picker-rail[data-v-fac503f4]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#6b6e7a;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;padding:.5rem 0;transition:background-color .15s,color .15s;min-height:200px}.ple-picker-rail[data-v-fac503f4]:hover{background:rgba(196,168,130,.08);color:#2a2b2e}.ple-picker-rail__label[data-v-fac503f4]{writing-mode:vertical-rl;transform:rotate(180deg);margin-top:.5rem}.ple-picker-list[data-v-fac503f4]{background:#fff;border:1px solid #e8e3dc;border-radius:0 0 8px 8px;border-top:none;padding:.5rem;display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto;min-height:0;overflow-y:auto}.ple-column--available[data-v-fac503f4]{position:sticky;top:1rem;align-self:start;display:flex;flex-direction:column;max-height:calc(100vh - 2rem)}.ple-tile-item[data-v-fac503f4]{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #e8e3dc;border-radius:6px;padding:.65rem 1rem;cursor:grab;transition:box-shadow .15s,border-color .15s}.ple-tile-item[data-v-fac503f4]:hover{box-shadow:0 2px 6px rgba(42,43,46,.1)}.ple-tile-item--selected[data-v-fac503f4]{border-color:#c4a882;box-shadow:0 2px 8px rgba(196,168,130,.2)}.ple-tile-item--instance[data-v-fac503f4]{border-left:3px solid #4a8edc}.ple-tile-item--missing[data-v-fac503f4]{border-color:#dc8888;background:#fff5f5}.ple-tile-item--available[data-v-fac503f4]{flex-direction:row;align-items:center;border:1px solid #e8e3dc;background:#fafaf9;cursor:pointer}.drag-handle[data-v-fac503f4]{color:#adb5bd;cursor:grab}.tile-name[data-v-fac503f4]{font-size:.875rem;font-weight:600;color:#2a2b2e}.tile-category[data-v-fac503f4],.tile-desc[data-v-fac503f4],.tile-source[data-v-fac503f4]{font-size:.75rem}.tile-source[data-v-fac503f4]{font-family:"SFMono-Regular",Consolas,monospace;margin-top:2px}.ple-config-panel[data-v-fac503f4]{border-top:1px solid #e8e3dc;margin-top:.65rem;padding-top:.65rem;display:flex;flex-direction:column;gap:.5rem;cursor:default}.ple-modal[data-v-fac503f4]{position:fixed;inset:0;background:rgba(42,43,46,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.ple-modal__panel[data-v-fac503f4]{background:#fff;border-radius:10px;width:100%;max-width:540px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.2)}.ple-modal__header[data-v-fac503f4]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e8e3dc}.ple-modal__body[data-v-fac503f4]{padding:1rem 1.25rem;overflow-y:auto;flex:1}.ple-modal__footer[data-v-fac503f4]{padding:.75rem 1.25rem;border-top:1px solid #e8e3dc;display:flex;justify-content:flex-end}.ple-drawer-backdrop[data-v-fac503f4]{position:fixed;inset:0;background:rgba(42,43,46,.4);z-index:1040}.ple-drawer[data-v-fac503f4]{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:460px;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.15);z-index:1050;display:flex;flex-direction:column;animation:ple-drawer-slide-in-fac503f4 .22s ease-out}.ple-drawer__header[data-v-fac503f4]{padding:1rem 1.25rem;border-bottom:1px solid #e8e3dc;display:flex;align-items:flex-start;justify-content:space-between;background:rgba(196,168,130,.06)}.ple-drawer__body[data-v-fac503f4]{flex:1;overflow-y:auto;padding:1.25rem}.ple-drawer__footer[data-v-fac503f4]{padding:.85rem 1.25rem;border-top:1px solid #e8e3dc;display:flex;align-items:center;gap:.5rem}.ple-drawer__status[data-v-fac503f4]{line-height:1.2}.ple-drawer__fields[data-v-fac503f4]{display:flex;flex-direction:column}@keyframes ple-drawer-slide-in-fac503f4{from{transform:translateX(100%)}to{transform:translateX(0)}}
.dynamic-pages-manager[data-v-95e51d18]{padding:4px}.dpm-toolbar[data-v-95e51d18]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1rem 1.25rem}.dpm-table[data-v-95e51d18]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;overflow:hidden}.dpm-table table[data-v-95e51d18]{margin-bottom:0}.dpm-table th[data-v-95e51d18]{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#555}.dpm-table td[data-v-95e51d18]{font-size:.875rem}.dpm-modal[data-v-95e51d18]{position:fixed;inset:0;background:rgba(42,43,46,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.dpm-modal__panel[data-v-95e51d18]{background:#fff;border-radius:10px;width:100%;max-width:640px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.2)}.dpm-modal__header[data-v-95e51d18]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e8e3dc}.dpm-modal__body[data-v-95e51d18]{padding:1rem 1.25rem;overflow-y:auto;flex:1}.dpm-modal__footer[data-v-95e51d18]{padding:.75rem 1.25rem;border-top:1px solid #e8e3dc;display:flex;justify-content:flex-end}
.page-templates-manager[data-v-5271c7df]{padding:4px}.ptm-toolbar[data-v-5271c7df]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1rem 1.25rem}.ptm-table[data-v-5271c7df]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;overflow:hidden}.ptm-table table[data-v-5271c7df]{margin-bottom:0}.ptm-table th[data-v-5271c7df]{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#555}.ptm-table td[data-v-5271c7df]{font-size:.875rem}
.ptm-modal[data-v-3eb7422a]{position:fixed;inset:0;background:rgba(42,43,46,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.ptm-modal__panel[data-v-3eb7422a]{background:#fff;border-radius:10px;width:100%;max-width:580px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.2)}.ptm-modal__header[data-v-3eb7422a]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e8e3dc}.ptm-modal__body[data-v-3eb7422a]{padding:1rem 1.25rem;overflow-y:auto;flex:1}.ptm-modal__footer[data-v-3eb7422a]{padding:.75rem 1.25rem;border-top:1px solid #e8e3dc;display:flex;justify-content:flex-end}.ptm-modal__tiles-preview[data-v-3eb7422a]{list-style:none;padding:.5rem .75rem;margin:0;border:1px solid #e8e3dc;border-radius:6px;background:#faf8f5;max-height:12rem;overflow-y:auto}.ptm-modal__tiles-preview li[data-v-3eb7422a]{padding:.15rem 0}.ptm-modal__tiles-preview li+li[data-v-3eb7422a]{border-top:1px dashed rgba(0,0,0,.04)}
.customise-layout{position:relative;display:flex;flex:0 0 auto;width:auto !important}.customise-layout-btn{display:flex;align-items:center;flex:0 0 auto;width:auto !important;padding:0 1.25rem;background:rgba(0,0,0,0);border:none;border-left:1px solid #e8e3dc;color:#6c757d;font-size:13px;font-weight:500;gap:.4rem;cursor:pointer;white-space:nowrap;transition:background .15s}.customise-layout-btn:hover{background:rgba(196,168,130,.1);color:#2a2b2e}.customise-layout-btn--on{color:#2a2b2e}.customise-layout-btn__dot{width:7px;height:7px;border-radius:50%;background:#c4a882;flex:0 0 auto}.customise-layout-btn__dot--stale{background:#d08c3c}.customise-layout-btn i,.customise-layout-btn .cygnus-icon{font-size:14px}.customise-layout__backdrop{position:fixed;inset:0;z-index:1040}.customise-layout__menu{position:absolute;top:100%;right:0;z-index:1050;min-width:280px;padding:.5rem;background:#fff;border:1px solid #e8e3dc;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.12)}.customise-layout__note{padding:.4rem .6rem .6rem;font-size:12px;line-height:1.45;color:#6c757d}.customise-layout__note--warn{color:#7a4f14;background:rgba(208,140,60,.1);border-radius:6px;margin-bottom:.35rem}.customise-layout__item{display:flex;align-items:center;width:100%;padding:.5rem .6rem;background:rgba(0,0,0,0);border:none;border-radius:6px;font-size:13px;color:#2a2b2e;text-align:left;cursor:pointer}.customise-layout__item:hover{background:rgba(0,0,0,.04)}.customise-layout__item:disabled{opacity:.6;cursor:default}.customise-layout__item--danger{color:#b02a37}
.nav-simplify[data-v-4f17abd7]{padding:.5rem 0}.nav-simplify__toggle[data-v-4f17abd7]{display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:500;cursor:pointer}.nav-simplify__toggle input[data-v-4f17abd7]{margin:0}.nav-simplify__hint[data-v-4f17abd7]{margin:.3rem 0 .5rem}.nav-simplify__groups[data-v-4f17abd7]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.6rem;background:#faf8f4;border:1px solid #e8e3dc;border-radius:6px;margin-top:.25rem}.nav-simplify__chip[data-v-4f17abd7]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:1px solid #e8e3dc;border-radius:14px;background:#fff;cursor:pointer;font-size:.8rem;transition:background 100ms,border-color 100ms}.nav-simplify__chip input[data-v-4f17abd7]{display:none}.nav-simplify__chip--on[data-v-4f17abd7]{background:rgba(196,168,130,.18);border-color:#c4a882}.nav-simplify__empty-note[data-v-4f17abd7]{width:100%;margin:.3rem 0 0}.nav-simplify__actions[data-v-4f17abd7]{width:100%;display:flex;align-items:center;gap:.5rem;margin-top:.4rem}
table.table{table-layout:fixed}table.table tbody tr{background:none}table.table td{word-wrap:break-word;white-space:normal;padding:.4rem;font-size:1rem}
.icarus-card-table{width:100%}
.error-wrapper{background:#b03939;color:#fff;padding:10px;margin-bottom:10px}.error-wrapper .text{width:200px;display:inline-block}.error-wrapper .svg{display:inline-block;vertical-align:middle;margin-top:-4px}.error-wrapper .svg svg{background:rgba(0,0,0,0) !important;width:25px;height:25px;fill:#fff}
.display-table__wrapper{display:flex;align-content:center;flex-direction:column;width:100%;margin-bottom:20px}.display-table__wrapper .display-table__content .display-table__row{flex-direction:row;display:flex;width:100%;align-content:center}.display-table__wrapper .display-table__content .display-table__row .display-table__row-title{width:25%}.display-table__wrapper .display-table__content .display-table__row .display-table__row-content{width:75%}
.hidden-field-wrapper{display:none}
.basic-link{text-align:left}.basic-link:hover{text-decoration:underline;cursor:pointer}
.icon[data-v-6dff9542]{position:relative;display:inline-block;vertical-align:middle;width:.8rem;height:.8rem;margin:0 .3rem;top:-0.05rem;fill:currentColor}.icon__svg[data-v-6dff9542]{display:inline-block;vertical-align:top;width:100%;height:100%}.icon[data-v-6dff9542]:first-child{margin-left:0}.icon[data-v-6dff9542]:last-child{margin-right:0}body>svg path[data-v-6dff9542],body>svg rect[data-v-6dff9542],body>svg circle[data-v-6dff9542],body>svg g[data-v-6dff9542],.icon use>svg path[data-v-6dff9542],.icon use>svg rect[data-v-6dff9542],.icon use>svg circle[data-v-6dff9542],.icon use>svg g[data-v-6dff9542],symbol path[data-v-6dff9542],symbol rect[data-v-6dff9542],symbol circle[data-v-6dff9542],symbol g[data-v-6dff9542]{fill:currentColor;stroke:none}body>svg *[d="M0 0h24v24H0z"][data-v-6dff9542],.icon use>svg *[d="M0 0h24v24H0z"][data-v-6dff9542],symbol *[d="M0 0h24v24H0z"][data-v-6dff9542]{display:none}
.link-tile{text-align:center;margin-top:10px;margin-bottom:30px;cursor:pointer}.link-tile .icon{font-size:35px;color:#012e58}.link-tile .text{font-size:14px}
.icarus-modal-btn .btn{cursor:pointer;transition:all .3s ease-out}.icarus-modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:999;text-align:center}.icarus-modal-overlay:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.icarus-modal-overlay.active{visibility:visible;opacity:1}.icarus-modal-content{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:50%;position:relative;transition:all 5s ease-in-out;z-index:1000;display:inline-block;vertical-align:middle;text-align:left}.icarus-modal-content h2{margin-top:0;color:#333;font-family:Tahoma,Arial,sans-serif}.icarus-modal-content .close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333}.icarus-modal-content .close:hover{color:#06d85f}.icarus-modal-content .icarus-modal-body{max-height:50%;overflow:auto}@media screen and (max-width: 700px){.icarus-modal-btn{width:70%}.icarus-modal-content{width:70%}}
.progressbar-wrapper{padding:40px 0}.progressbar-labels{padding:8px 0;font-size:1.1rem;font-weight:bold}.progress{height:30px}
.simple-table table.table{table-layout:fixed}.simple-table table.table tbody tr{background:none}.simple-table table.table td{padding:.4rem}
.title-tile{background:#fff}.title-tile .breadcrumbs{overflow:auto;font-size:.7rem}.title-tile .breadcrumbs ul{margin:0;list-style:none;padding-left:0}.title-tile .breadcrumbs ul li{float:left}.title-tile .breadcrumbs ul li .divider{margin-left:5px;margin-right:5px}
.toClone{padding:20px;margin-bottom:50px;background:#fff}.toClone .bmd-form-group>.input-group input{width:100%}.toClone .bmd-form-group>.input-group .clone-wrapper{width:100%}.toClone .bmd-form-group>.input-group .clone-wrapper .toClone{padding:5px;margin-bottom:10px}.toClone .bmd-form-group>.input-group .clone-wrapper .toClone input{float:left;width:50%}.toClone .bmd-form-group>.input-group>.input-group-btn{width:100%}
.editor{position:relative;margin:0 auto 5rem auto}.editor .menubar{display:flex;justify-content:flex-start;align-items:stretch;gap:.25em}.editor .menubar__button{min-width:30px}.editor__content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.editor__content *{caret-color:currentColor}.editor__content pre{padding:.7rem 1rem;border-radius:5px;background:#000;color:#fff;font-size:.8rem;overflow-x:auto}.editor__content pre code{display:block}.editor__content p code{padding:.2rem .4rem;border-radius:5px;font-size:.8rem;font-weight:bold;background:rgba(0,0,0,.1);color:rgba(0,0,0,.8)}.editor__content ul,.editor__content ol{padding-left:1rem}.editor__content li>p,.editor__content li>ol,.editor__content li>ul{margin:0}.editor__content a{color:inherit}.editor__content blockquote{border-left:3px solid rgba(0,0,0,.1);color:rgba(0,0,0,.8);padding-left:.8rem;font-style:italic}.editor__content blockquote p{margin:0}.editor__content img{max-width:100%;border-radius:3px}.editor__content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.editor__content table td,.editor__content table th{min-width:1em;border:2px solid #cecece;padding:3px 5px;vertical-align:top;box-sizing:border-box;position:relative}.editor__content table td>*,.editor__content table th>*{margin-bottom:0}.editor__content table th{font-weight:bold;text-align:left}.editor__content table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200,200,255,.4);pointer-events:none}.editor__content table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.editor__content .tableWrapper{margin:1em 0;overflow-x:auto}.editor__content .resize-cursor{cursor:ew-resize;cursor:col-resize}.editor .ProseMirror:focus{outline:none}.editor .ProseMirror{box-sizing:border-box;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.editor .ProseMirror p.is-editor-empty:first-child::before{content:attr(data-empty-text);float:left;color:#adb5bd;pointer-events:none;height:0}
.generalFormMessages.error .message{margin-bottom:20px;background:#dc5656;padding:10px;color:#fff}form{--fk-max-width-input: none;--fk-font-weight-label: normal}form label{font-weight:normal;text-align:left}form .formkit-messages{text-align:left}form .formkit-help{color:inherit;text-align:right}form .form-input--error{outline-color:#dc5656;outline-style:solid}.formTitle{color:#fff;margin-bottom:2em}.form-submit.loader-spinner{width:20px}.hidden-field-wrapper{display:none}input.form-input--error{border:1px solid red}span.error{display:block;margin-top:.25em}span.error.text-error{color:red}
.icarus-dropmenu{position:relative;overflow:visible}.icarus-dropmenu .icarus-dropmenu-items{position:absolute;right:100%;top:0;padding:7px 30px 7px 10px;background-color:#fff;border-radius:5px;border-top-right-radius:0}.icarus-dropmenu .icarus-dropmenu-items li{list-style-type:none;padding:5px 0}.icarus-dropmenu .icarus-dropmenu-items li a{font-weight:bold}.icarus-dropmenu .icarus-dropmenu-toggle:not(.expanded)+.icarus-dropmenu-items{display:none}.icarus-dropmenu .icarus-dropmenu-toggle.expanded+.icarus-dropmenu-items{display:block;z-index:1000}.icarus-dropmenu .icarus-dropmenu-toggle{padding-right:10px;position:relative}.icarus-dropmenu .icarus-dropmenu-toggle.expanded{background-color:#fff;border-radius:20px;border-top-left-radius:0;border-bottom-left-radius:0;z-index:1000}
.toggle-nav-items[data-v-b8723c52]{font-size:.8rem;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.toggle-nav-items.collapsed[data-v-b8723c52]{transform:rotate(-180deg)}
.filterableMenus__filter[data-v-54875545]{padding:.75rem .75rem 0 .75rem}.filterableMenus__filter input[data-v-54875545]{width:100%}
.horizontal-nav{display:flex;flex-direction:row;align-items:flex-start}.horizontal-nav .group{padding-left:0;padding-right:0;font-size:18px;font-weight:300}.horizontal-nav .group:hover{background:#eee}.horizontal-nav .group a{padding:15px 45px 15px 25px;display:block;text-decoration:none;position:relative}.horizontal-nav .group a.dropdown-toggle:after{display:block;top:25px;right:25px;position:absolute}.horizontal-nav .group i{margin-right:15px}.horizontal-nav .group .menu-group>ul{padding:0;background:#ddd;z-index:9;width:200vw;position:absolute;margin-bottom:0;margin-top:9px;margin-left:-100vw;left:100%}.horizontal-nav .group .menu-group>ul.collapsed{display:none}.horizontal-nav .group .menu-group>ul.show{display:flex;flex-direction:row;align-items:flex-start}.horizontal-nav .group .menu-group>ul li ul{background:#ddd;display:flex;flex-direction:row;padding-left:40vw}.horizontal-nav .group .menu-group>ul li ul li{list-style:none;padding:10px 20px}.horizontal-nav .group .menu-group>ul li ul li:hover{background:#012e58;cursor:pointer}.horizontal-nav .group .menu-group>ul li ul li:hover a{color:#fff}.horizontal-nav .group .menu-group>ul li ul li a{padding:0}.horizontal-nav #horizontal-nav{display:flex}@media(max-width: 1200px){#horizontal-nav{flex-direction:column}#horizontal-nav.collapsed{display:none}.horizontal-nav .group a{padding:15px 30px 15px 15px}.horizontal-nav .group a.dropdown-toggle:after{right:10px}}button.navbar-toggle{display:none}@media(max-width: 1024px){#horizontal-nav{display:none}#horizontal-nav.show{display:flex !important;height:auto !important;flex-direction:column;justify-content:center;position:fixed;top:0;left:0;bottom:0;right:0;background:hsla(0,0%,100%,.95);z-index:10}.horizontal-nav .group{width:90%;max-width:300px;margin:0 auto}button.navbar-toggle{display:block;width:40px;height:24px;position:absolute;top:15px;right:10px;border:0;background:rgba(0,0,0,0);cursor:pointer;z-index:20}button.navbar-toggle .icon-bar{position:absolute;width:100%;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#8700cd;left:0;top:2px}button.navbar-toggle .icon-bar:nth-child(2){top:11px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}button.navbar-toggle .icon-bar:nth-child(3){top:20px}button.navbar-toggle:not(.collapsed) .icon-bar{transform:translate3d(0, 9px, 0) rotate(45deg)}button.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}button.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){transform:translate3d(0, -10px, 0) rotate(-45deg);opacity:1}}
.simpleDropdownMenu{display:flex;flex-direction:column;align-items:flex-start}.simpleDropdownMenu__toggle{background-color:rgba(0,0,0,0);border-width:1px 1px 0;border-style:solid;border-color:#012e58;color:#012e58}.simpleDropdownMenu__toggle.collapsed{border-color:rgba(0,0,0,0)}.simpleDropdownMenu__toggle:hover{background:#eee}.simpleDropdownMenu .menu-group{position:relative;padding-left:0;padding-right:0;font-size:18px;font-weight:300;display:flex;flex-direction:column;align-items:flex-end}.simpleDropdownMenu .menu-group a,.simpleDropdownMenu .menu-group button{padding:15px 45px 15px 25px;display:block;text-decoration:none;position:relative}.simpleDropdownMenu .menu-group a.dropdown-toggle:after,.simpleDropdownMenu .menu-group button.dropdown-toggle:after{display:block;top:25px;right:25px;position:absolute}.simpleDropdownMenu .menu-group i{margin-right:15px}.simpleDropdownMenu .menu-group__dropdown{background:#ddd;position:absolute;width:100%;z-index:9;margin:0;display:flex;flex-direction:column}.simpleDropdownMenu .menu-group__dropdown li{list-style:none;padding:10px 20px}.simpleDropdownMenu .menu-group__dropdown li:hover{background:#012e58;cursor:pointer}.simpleDropdownMenu .menu-group__dropdown li:hover a{color:#fff}.simpleDropdownMenu .menu-group__dropdown li a{padding:0;color:#012e58}.simpleDropdownMenu.simple-dropdown-nav__admin{position:relative}.simpleDropdownMenu.simple-dropdown-nav__admin .menu-group>a{border-top:1px solid;border-left:1px solid;border-right:1px solid}.simpleDropdownMenu.simple-dropdown-nav__admin .menu-group>a.collapsed{border-color:rgba(0,0,0,0)}.simpleDropdownMenu.simple-dropdown-nav__admin .menu-group ul{border-bottom:1px solid;border-left:1px solid;border-right:1px solid;background:#fff;border-color:#012e58}.simpleDropdownMenu .simpleDropdownMenu__dropdown{z-index:10000;position:relative}@media(max-width: 1024px){.simple-dropdown-nav.simple-dropdown-nav__admin .menu-group>a,.simple-dropdown-nav .menu-group ul li a{font-size:0;padding:15px}.simple-dropdown-nav.simple-dropdown-nav__admin .menu-group>a i,.simple-dropdown-nav .menu-group ul li a i{font-size:25px;margin-right:0}.simple-dropdown-nav.simple-dropdown-nav__admin{width:auto !important}.simple-dropdown-nav .menu-group a.dropdown-toggle:after{display:none}}
#leftSidebar{padding:0;min-height:100vh;background:#012e58;flex:0 0 320px}#leftSidebar .imageTile{height:80px;display:flex;justify-content:center;align-items:center;position:relative;-webkit-box-shadow:0 0 28px 0 rgba(0,0,0,.13);box-shadow:0 0 28px 0 rgba(0,0,0,.13)}#leftSidebar .imageTile img{margin-left:auto;margin-right:auto;display:flex;max-width:130px}#leftSidebar .account{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #333;position:relative;overflow:hidden;height:9.53rem;background-size:cover;background-image:url(f9576b76adbd1e6ae8bf.webp)}#leftSidebar .account .user-image{padding-left:40px;padding-right:40px}#leftSidebar .account .user-image i{color:#ccc;font-weight:300;margin-left:auto;margin-right:auto;position:relative;display:inline-block;width:100%;text-align:center}#leftSidebar .account .user-name{padding:15px;text-transform:capitalize;color:#fff;font-weight:500}#leftSidebar .account .user-name span{font-weight:bold}#leftSidebar .account .user-role{color:#fff}#leftSidebar .menu-title{padding:2rem 2rem 1rem 2rem;color:#fff;font-weight:400}#leftSidebar .group a{padding:.8125rem 2rem;color:#fff;font-size:.875rem}#leftSidebar .group ul{border:none;background-color:rgb(.4269662921,19.6404494382,37.5730337079);padding:0}#leftSidebar .group ul li{padding:0}#leftSidebar .group ul li a{padding:.8125rem 2rem .8125rem 4rem}#leftSidebar .group .menu-group>a.router-link-exact-active{background-image:linear-gradient(90deg, rgb(0.4269662921, 19.6404494382, 37.5730337079) 4px, rgba(0, 150, 136, 0) 0),linear-gradient(90deg, rgba(0, 0, 0, 0.26) 1px, transparent 0)}#leftSidebar .group .menu-group>ul{padding:0}#leftSidebar .group .menu-group>ul li{position:relative}#leftSidebar .group .menu-group>ul li ul{padding:10px 0}#leftSidebar .group .menu-group>ul li ul:before{content:"";display:block;position:absolute;z-index:1;left:2.5625rem;top:0;bottom:0;border-left:1px solid #012e58}#leftSidebar .group .menu-group>ul li ul li:after{content:"";display:block;position:absolute;width:.4rem;height:.4rem;background-color:#012e58;left:2.4rem;top:calc(50% - .3rem);border:1px solid #333;border-radius:50%;z-index:1}#leftSidebar .group .menu-group>ul li ul li:hover{background-color:hsl(208.9655172414,97.7528089888%,-2.5490196078%)}#leftSidebar .group .menu-group>ul li ul li:hover:after{border:1px solid #012e58}#leftSidebar .group .menu-group>ul li ul li i{display:none}#leftSidebar .group:hover{background-color:rgba(0,0,0,.1)}@media screen and (max-width: 1290px){#leftSidebar{flex:0 0 80px;width:80px}#leftSidebar .imageTile img{display:none}#leftSidebar .parentLink{display:none}#leftSidebar .menu-title{display:none}#leftSidebar .group a{padding:0;align-items:center;justify-content:center;display:flex;height:50px}#leftSidebar .group i{margin-right:0}}
html.right-sidebar-open{box-shadow:inset 0 0 0 2000px rgba(0,0,0,.4)}#rightSidebar .opener{color:#fff;cursor:pointer;padding:10px;font-size:25px;text-align:right}#rightSidebar .sidebar-wrapper{display:none;position:absolute;right:-500px;top:0;width:500px;max-width:100%;flex:0 0 500px;background:#012e58;animation:slide .5s forwards;animation-delay:0s}#rightSidebar .sidebar-wrapper.open{display:flex}#rightSidebar .sidebar-wrapper .closer-wrapper{position:absolute;right:0}#rightSidebar .sidebar-wrapper .closer-wrapper .closer{color:#fff;padding:20px;font-size:25px;cursor:pointer}@keyframes slide{100%{right:0}}#rightSidebar .sidebar-wrapper .menu{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%}#rightSidebar .sidebar-wrapper .menu .group{width:100%;text-align:center}#rightSidebar .sidebar-wrapper .menu .group:hover{background:none}#rightSidebar .sidebar-wrapper .menu .group a{color:#fff}#rightSidebar .sidebar-wrapper .menu .group a:hover{color:#007acc}
#topBar{background:#fff;padding:14px;width:100%;height:80px;-webkit-box-shadow:0 3px 15px 1px rgba(0,0,0,.25);box-shadow:0 3px 15px 1px rgba(0,0,0,.25)}#topBar .row{margin:0;height:100%}#topBar .row>div{height:100%}#topBar .row img{height:100%}#topBar .page-details h2{color:#fff;font-size:35px;font-weight:700}#topBar .account{float:right}#topBar .account img{float:left;margin-right:10px}@media(max-width: 1200px){#topBar .horizontal-nav{width:calc(100% - 220px - 15vw)}}#content-wrapper #content-inner>div#topBar{padding:14px}
.access-denied[data-v-52571745]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--tc-space-4, 1.5rem)}.access-denied__panel[data-v-52571745]{max-width:30rem;text-align:center;padding:var(--tc-space-5);border:1px solid var(--tc-border);border-radius:var(--tc-radius);background:#fff}.access-denied__icon[data-v-52571745]{width:3rem;height:3rem;color:var(--tc-accent);margin-bottom:var(--tc-space-3)}.access-denied__title[data-v-52571745]{font-size:var(--tc-text-xl);margin-bottom:var(--tc-space-2);color:var(--tc-text-primary)}.access-denied__body[data-v-52571745]{font-size:var(--tc-text-sm);color:var(--tc-text-secondary);margin-bottom:var(--tc-space-4)}.access-denied__home[data-v-52571745]{display:inline-block;padding:.5rem 1.25rem;border-radius:var(--tc-radius);background:var(--tc-accent);color:#fff;text-decoration:none;font-size:var(--tc-text-sm)}.access-denied__home[data-v-52571745]:hover{filter:brightness(0.95)}
.admin-access-control{padding:.5rem}.admin-access-control__header{margin-bottom:1.5rem}.admin-maintenance-toggle .form-check-input{width:3em;height:1.5em;cursor:pointer}.admin-maintenance-toggle .form-check-input:checked{background-color:#ffc107;border-color:#ffc107}.admin-maintenance-toggle .form-check-label{cursor:pointer;padding-top:.15rem}.admin-info-list{padding-left:1.25rem;font-size:.8rem;color:var(--tc-text-secondary)}.admin-info-list li{margin-bottom:.35rem}.admin-status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.admin-status-dot--success{background:#198754}.admin-status-dot--warning{background:#ffc107}.admin-status-dot--danger{background:#dc3545}
.admin-allowed-domains{padding:.5rem}.admin-allowed-domains__header{margin-bottom:1.5rem}.admin-domain-list{display:grid;gap:.35rem}.admin-domain-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8f9fa;border-radius:6px;font-size:.85rem}.admin-domain-item i,.admin-domain-item .cygnus-icon{color:var(--tc-text-secondary)}
.admin-api-routes{padding:.5rem}.admin-api-routes__header{margin-bottom:1.5rem}.admin-verb-filters{display:flex;gap:.25rem;margin-top:.5rem}.admin-route-group{background:#fff;border:1px solid var(--tc-border);border-radius:8px;margin-bottom:.5rem;overflow:hidden}.admin-route-group__header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;user-select:none}.admin-route-group__header:hover{background:#f8f9fa}.admin-route-group__header i,.admin-route-group__header .cygnus-icon{color:var(--tc-text-secondary);width:12px}.admin-route-group__name{font-weight:600;font-size:.875rem}.admin-route-group__body{border-top:1px solid #f0f0f0}.admin-route-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem 2.25rem;font-size:.8rem;border-bottom:1px solid #fafafa}.admin-route-item:last-child{border-bottom:none}.admin-verb-badge{display:inline-block;min-width:52px;padding:.15rem .4rem;border-radius:4px;font-size:.75rem;font-weight:700;text-align:center;color:#fff;flex-shrink:0}.admin-verb--get{background:#198754}.admin-verb--post{background:#0d6efd}.admin-verb--put{background:#ffc107;color:#000}.admin-verb--delete{background:#dc3545}.admin-route-pattern{font-size:.8rem;color:var(--tc-text-primary);min-width:250px}.admin-route-callable{font-size:.75rem;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-route-name{font-size:.75rem;flex-shrink:0}
.admin-dashboard{padding:.5rem}.admin-dashboard__title{font-size:1.25rem;font-weight:700;color:var(--tc-text-primary);margin-bottom:.25rem}.admin-dashboard__subtitle{font-size:.85rem;margin-bottom:1.5rem}.admin-tiles-loading{padding:2rem;text-align:center;font-size:.9rem}.admin-stats-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1rem;margin-bottom:2rem}.admin-stat-card{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1.25rem;display:flex;align-items:center;gap:1rem}.admin-stat-icon{width:48px;height:48px;border-radius:10px;background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);display:flex;align-items:center;justify-content:center;color:var(--tc-accent-stone);font-size:1.2rem;flex-shrink:0}.admin-stat-value{font-size:1.5rem;font-weight:700;color:var(--tc-text-primary);line-height:1}.admin-stat-label{font-size:.75rem;color:var(--tc-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-top:.2rem}.admin-section{margin-bottom:2rem}.admin-section__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.admin-section__title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-primary);margin-bottom:.75rem}.admin-section__link{font-size:.8rem;color:var(--tc-accent-stone);text-decoration:none}.admin-section__link:hover{text-decoration:underline}.admin-links-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:.75rem}.admin-link-card{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px;text-decoration:none;color:var(--tc-text-primary);transition:border-color .15s,box-shadow .15s,transform .15s}.admin-link-card:hover{border-color:var(--tc-accent-stone);box-shadow:0 2px 8px color-mix(in srgb, var(--tc-accent-stone) 15%, transparent);transform:translateY(-1px)}.admin-link-icon{width:36px;height:36px;border-radius:8px;background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);display:flex;align-items:center;justify-content:center;color:var(--tc-accent-stone);font-size:.95rem;flex-shrink:0}.admin-link-info{flex:1;min-width:0}.admin-link-title{font-size:.9rem;font-weight:600}.admin-link-arrow{color:#adb5bd;font-size:.75rem}.admin-audit-list{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden}.admin-audit-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #f8f9fa}.admin-audit-item:last-child{border-bottom:none}.admin-audit-icon{width:28px;height:28px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:var(--tc-text-secondary);font-size:.75rem;flex-shrink:0}.admin-audit-action{font-size:.8rem;color:var(--tc-text-primary)}.admin-audit-meta{font-size:.75rem;color:#adb5bd;margin-top:.15rem}
.admin-database-info{padding:.5rem}.admin-database-info__header{margin-bottom:1.5rem}
.email-sending-settings-form__loading[data-v-5177164c],.email-sending-settings-form__forbidden[data-v-5177164c]{padding:.75rem;color:var(--tc-text-secondary);font-size:var(--tc-text-sm)}.email-sending-settings-form__loading i[data-v-5177164c],.email-sending-settings-form__loading .cygnus-icon[data-v-5177164c],.email-sending-settings-form__forbidden i[data-v-5177164c],.email-sending-settings-form__forbidden .cygnus-icon[data-v-5177164c]{margin-right:6px}.email-sending-settings-form__intro[data-v-5177164c]{font-size:var(--tc-text-label);color:var(--tc-text-secondary);margin:0 0 .75rem}.email-sending-settings-form__grid[data-v-5177164c]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 14px}.email-sending-settings-form__grid label[data-v-5177164c]{display:flex;flex-direction:column;gap:4px;font-size:var(--tc-text-label);font-weight:600;color:var(--tc-text-primary)}.email-sending-settings-form__grid input[data-v-5177164c],.email-sending-settings-form__grid select[data-v-5177164c]{padding:.4rem .55rem;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);font-size:var(--tc-text-sm);font-weight:400;background:var(--tc-bg-card);color:var(--tc-text-primary)}.email-sending-settings-form__grid input[data-v-5177164c]:focus,.email-sending-settings-form__grid select[data-v-5177164c]:focus{outline:none;border-color:var(--tc-accent-stone);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 15%, transparent)}.email-sending-settings-form__grid select.form-select[data-v-5177164c]{padding-right:2.25rem}.email-sending-settings-form__pw-note[data-v-5177164c]{font-size:var(--tc-text-label);font-weight:400;color:var(--tc-text-secondary)}.email-sending-settings-form__link[data-v-5177164c]{background:none;border:none;padding:0;color:var(--tc-accent-stone);font-size:inherit;text-decoration:underline;cursor:pointer}.email-sending-settings-form__notice[data-v-5177164c]{margin-top:.75rem;padding:.5rem .75rem;border-radius:var(--tc-radius-lg);font-size:var(--tc-text-label)}.email-sending-settings-form__notice.is-warning[data-v-5177164c]{background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-accent-dark)}.email-sending-settings-form__notice.is-danger[data-v-5177164c]{background:color-mix(in srgb, var(--tc-status-danger) 8%, transparent);color:var(--tc-status-danger)}.email-sending-settings-form__notice.is-success[data-v-5177164c]{background:rgba(107,158,120,.15);color:var(--tc-status-success)}.email-sending-settings-form__notice i[data-v-5177164c],.email-sending-settings-form__notice .cygnus-icon[data-v-5177164c]{margin-right:4px}.email-sending-settings-form__actions[data-v-5177164c]{margin-top:.85rem;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.email-sending-settings-form__source[data-v-5177164c]{font-size:var(--tc-text-label);color:var(--tc-text-secondary)}@media screen and (max-width: 767.98px){.email-sending-settings-form__grid[data-v-5177164c]{grid-template-columns:1fr}}
.email-sending-settings .admin-detail-card[data-v-292f0f8d]{background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:6px;padding:16px}.email-sending-settings .admin-detail-card__title[data-v-292f0f8d]{font-size:.9rem;margin-bottom:12px;font-weight:600}.email-sending-settings__status[data-v-292f0f8d]{display:flex;gap:10px;padding:.6rem .75rem;border-radius:var(--tc-radius-lg);font-size:var(--tc-text-sm)}.email-sending-settings__status i[data-v-292f0f8d],.email-sending-settings__status .cygnus-icon[data-v-292f0f8d]{font-size:1.1rem;margin-top:2px}.email-sending-settings__status.is-success[data-v-292f0f8d]{background:rgba(107,158,120,.14);color:var(--tc-status-success)}.email-sending-settings__status.is-info[data-v-292f0f8d]{background:rgba(120,144,168,.14);color:var(--tc-status-info)}.email-sending-settings__status.is-warning[data-v-292f0f8d]{background:color-mix(in srgb, var(--tc-accent-stone) 16%, transparent);color:var(--tc-accent-dark)}.email-sending-settings__status.is-danger[data-v-292f0f8d]{background:color-mix(in srgb, var(--tc-status-danger) 9%, transparent);color:var(--tc-status-danger)}.email-sending-settings__summary[data-v-292f0f8d]{font-size:var(--tc-text-label)}.email-sending-settings__last[data-v-292f0f8d]{font-size:var(--tc-text-label);opacity:.8;margin-top:2px}.email-sending-settings__error[data-v-292f0f8d]{font-size:var(--tc-text-label);margin-top:4px;font-family:var(--bs-font-monospace, monospace)}.email-sending-settings__problems[data-v-292f0f8d]{margin:6px 0 0;padding-left:1rem;font-size:var(--tc-text-label)}.email-sending-settings__actions[data-v-292f0f8d]{display:flex;gap:8px;margin-top:.85rem;flex-wrap:wrap}
.admin-email-hub{padding:.5rem}.admin-email-hub .nav-tabs .nav-link{font-size:.85rem}
.token-picker{position:relative;display:inline-block}.token-picker__trigger{white-space:nowrap}.token-picker__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:9990;width:340px;max-height:480px;background:#fff;border:1px solid #e8e3dc;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.14);display:flex;flex-direction:column}.token-picker-fade-enter-active,.token-picker-fade-leave-active{transition:opacity .15s,transform .15s}.token-picker-fade-enter-from,.token-picker-fade-leave-to{opacity:0;transform:translateY(-4px)}.token-picker__header{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #f0ece5;background:#faf8f5;border-top-left-radius:8px;border-top-right-radius:8px}.token-picker__title{font-size:.85rem;font-weight:700;color:#2a2b2e}.token-picker__close{background:none;border:none;color:#6c757d;cursor:pointer;font-size:.85rem;padding:2px 6px}.token-picker__close:hover{color:#2a2b2e}.token-picker__search{padding:8px 12px;border-bottom:1px solid #f0ece5}.token-picker__body{flex:1;overflow-y:auto;padding:6px 0}.token-picker__group{padding:4px 0}.token-picker__group+.token-picker__group{border-top:1px solid #f5f3f0}.token-picker__group-label{margin:0;padding:6px 14px 4px;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#8e6f4d;font-weight:700}.token-picker__list{list-style:none;margin:0;padding:0}.token-picker__row+.token-picker__row{border-top:1px solid #f7f5f1}.token-picker__token{display:grid;grid-template-columns:1fr auto;grid-column-gap:8px;align-items:baseline;width:100%;background:none;border:none;padding:8px 14px;cursor:pointer;text-align:left}.token-picker__token:hover{background:#faf8f5}.token-picker__token-label{grid-column:1;font-size:.85rem;color:#2a2b2e;font-weight:500}.token-picker__token-path{grid-column:2;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.72rem;color:#8e6f4d;background:#f5f3f0;padding:1px 6px;border-radius:3px}.token-picker__token-sample{grid-column:1/-1;font-size:.72rem;color:#6c757d;margin-top:2px}.token-picker__empty{padding:32px 24px;text-align:center;color:#6c757d}.token-picker__empty i{font-size:1.6rem;display:block;margin-bottom:8px;opacity:.5}.token-picker__empty p{margin:0;font-size:.85rem}
.admin-modules{padding:.5rem}.admin-modules__header{margin-bottom:1.5rem}
.admin-project-settings[data-v-c31625e8]{padding:4px}.settings-tabs[data-v-c31625e8]{display:flex;gap:.25rem;margin-bottom:1.25rem;border-bottom:2px solid #e8e8e8;overflow-x:auto}.settings-tab[data-v-c31625e8]{background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;padding:.6rem 1rem;font-size:.82rem;font-weight:600;color:var(--tc-text-secondary);cursor:pointer;white-space:nowrap}.settings-tab[data-v-c31625e8]:hover{color:var(--tc-text-primary)}.settings-tab.active[data-v-c31625e8]{color:var(--tc-text-primary);border-bottom-color:var(--tc-accent-stone)}.settings-card[data-v-c31625e8]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.settings-card-header[data-v-c31625e8]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-primary);background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);border-bottom:1px solid #e8e8e8}.settings-card-body[data-v-c31625e8]{padding:1rem 1.25rem}.settings-card-footer[data-v-c31625e8]{padding:.75rem 1.25rem;border-top:1px solid #e8e8e8;display:flex;justify-content:flex-end}.settings-card-footer-inline[data-v-c31625e8]{display:flex;justify-content:flex-end}.settings-help-text[data-v-c31625e8]{font-size:.8rem;color:var(--tc-text-secondary);margin-bottom:.75rem}.settings-help-text code[data-v-c31625e8]{background:#f0ece6;padding:1px 4px;border-radius:3px;font-size:.75rem}.settings-list-header[data-v-c31625e8]{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary);border-bottom:1px solid #e8e8e8;margin-bottom:.5rem}.settings-list-row[data-v-c31625e8]{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid #f0ece6}.settings-list-row[data-v-c31625e8]:last-child{border-bottom:none}.settings-list-row--transition[data-v-c31625e8]{align-items:flex-start;padding:.6rem 0}.col-key[data-v-c31625e8]{flex:0 0 140px;min-width:100px}.col-label[data-v-c31625e8]{flex:1;min-width:120px}.col-color[data-v-c31625e8]{flex:0 0 50px}.col-icon[data-v-c31625e8]{flex:1;min-width:160px}.col-actions[data-v-c31625e8]{flex:0 0 60px;display:flex;gap:.2rem}.col-remove[data-v-c31625e8]{flex:0 0 34px}.col-wip[data-v-c31625e8]{flex:0 0 100px}.col-from[data-v-c31625e8]{flex:0 0 150px}.col-to[data-v-c31625e8]{flex:0 0 150px}.col-code[data-v-c31625e8]{flex:0 0 80px}.col-roles[data-v-c31625e8]{flex:1;display:flex;flex-wrap:wrap;gap:.4rem .75rem}.role-check[data-v-c31625e8]{display:flex;align-items:center;gap:.25rem;font-size:.78rem;color:#495057;cursor:pointer}.role-check input[type=checkbox][data-v-c31625e8]{accent-color:var(--tc-accent-stone)}.order-btns[data-v-c31625e8]{display:flex;gap:.15rem}.readonly[data-v-c31625e8]{background:#f8f9fa;color:var(--tc-text-secondary)}.empty-notice[data-v-c31625e8]{padding:1.5rem 0;text-align:center;color:#adb5bd;font-size:.85rem}.btn-add[data-v-c31625e8]{background:#fff;border:1px solid var(--tc-accent-stone);color:var(--tc-accent-stone);font-size:.75rem;font-weight:600;border-radius:4px}.btn-add[data-v-c31625e8]:hover{background:var(--tc-accent-stone);color:#fff}.btn-save[data-v-c31625e8]{background:var(--tc-accent-stone);border:1px solid var(--tc-accent-stone);color:#fff;font-weight:600;border-radius:4px}.btn-save[data-v-c31625e8]:hover{background:#b39672;border-color:#b39672}.btn-save[data-v-c31625e8]:disabled{opacity:.6;cursor:not-allowed}.btn-xs[data-v-c31625e8]{padding:.1rem .4rem;font-size:.75rem;line-height:1.4}.form-control-color[data-v-c31625e8]{padding:2px;height:30px;cursor:pointer}.loading-state[data-v-c31625e8]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}
.admin-role-detail{padding:.5rem}.admin-role-detail__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.admin-perm-group-label{font-size:.75rem;font-weight:600;color:var(--tc-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem}.admin-role-users{display:grid;gap:.5rem}.admin-role-user-item{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:6px;text-decoration:none;color:var(--tc-text-primary);transition:background-color .12s}.admin-role-user-item:hover{background-color:#f8f9fa}.admin-role-user-item i,.admin-role-user-item .cygnus-icon{color:var(--tc-text-secondary)}.admin-role-user-name{font-size:.85rem;font-weight:500}.admin-role-user-email{font-size:.75rem;color:var(--tc-text-secondary)}
.admin-role-form{padding:.5rem}.admin-role-form__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.admin-section-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-primary)}.admin-perm-groups{display:grid;gap:1.5rem}.admin-perm-group__title{font-size:.85rem;font-weight:600;color:var(--tc-text-primary);margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid #f0f0f0}.admin-perm-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:.35rem}
.admin-sessions{padding:.5rem}.admin-sessions__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}
.admin-site-settings{padding:.5rem}.admin-site-settings__header{margin-bottom:1.5rem}.sp-preview{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.sp-preview__label{font-size:.8rem;color:var(--tc-text-secondary);margin-right:.15rem}.sp-preview__chip{font-size:.78rem;font-weight:600;border-radius:4px;padding:.1rem .45rem;background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-accent-stone)}.bg-library-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:.5rem}.bg-swatch{height:64px;border-radius:6px;border:2px solid rgba(0,0,0,0);cursor:pointer;position:relative;overflow:hidden;padding:0;transition:transform .12s,border-color .12s}.bg-swatch:hover{transform:translateY(-1px)}.bg-swatch.active{border-color:var(--tc-accent-stone);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 18%, transparent)}.bg-swatch .bg-swatch-label{position:absolute;inset:auto 0 0 0;background:rgba(0,0,0,.45);color:#fff;font-size:.75rem;padding:.2rem .4rem}
.modal-backdrop[data-v-c281ce42]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-c281ce42]{background:#fff;border-radius:10px;width:560px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-c281ce42]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.btn-close-modal[data-v-c281ce42]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-c281ce42]:hover{color:var(--tc-text-primary)}.crm-modal-body[data-v-c281ce42]{padding:1.25rem}.crm-modal-footer[data-v-c281ce42]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end;align-items:center}
.steps-editor[data-v-cd02fea0]{margin-top:.5rem}.step-card[data-v-cd02fea0]{border:1px solid var(--tc-border);border-radius:6px;margin-bottom:8px;background:#fff;transition:box-shadow .15s}.step-card[data-v-cd02fea0]:hover{box-shadow:0 1px 4px rgba(42,43,46,.08)}.step-ghost[data-v-cd02fea0]{opacity:.4;border-color:var(--tc-accent-stone)}.step-card-header[data-v-cd02fea0]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#faf8f5;border-bottom:1px solid var(--tc-border);border-radius:6px 6px 0 0;font-size:.8rem;font-weight:600;color:var(--tc-text-primary)}.step-drag-handle[data-v-cd02fea0]{cursor:grab;color:#adb5bd;padding:2px 4px}.step-drag-handle[data-v-cd02fea0]:hover{color:var(--tc-text-secondary)}.step-drag-handle[data-v-cd02fea0]:active{cursor:grabbing}.step-number[data-v-cd02fea0]{color:var(--tc-text-secondary);font-weight:500}.step-card-body[data-v-cd02fea0]{padding:10px}.form-label-sm[data-v-cd02fea0]{font-size:.75rem;margin-bottom:2px;color:var(--tc-text-secondary)}
.admin-user-detail{padding:.5rem}.admin-user-detail__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.admin-detail-card{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1.25rem}.admin-detail-card__title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-primary);margin-bottom:1rem}.admin-detail-grid{display:grid;gap:.75rem}.admin-detail-item{display:flex;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid #f8f9fa}.admin-detail-label{font-size:.8rem;color:var(--tc-text-secondary)}.admin-detail-value{font-size:.875rem;font-weight:500;color:var(--tc-text-primary)}
.admin-user-form{padding:.5rem}.admin-user-form__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.admin-form-card{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1.5rem}.admin-role-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:.5rem}
.detail-layout-editor{--dle-border: #e9ecef}.dle__loading,.dle__notice{padding:24px}.dle__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.dle__title{font-family:"Cinzel",serif;font-size:1.4rem;margin:0}.dle__sub{margin:4px 0 0;color:var(--tc-text-secondary);font-size:.85rem}.dle__head-actions{display:flex;gap:8px}.dle__flash{padding:8px 12px;font-size:.85rem}.dle__body{display:grid;grid-template-columns:1fr 280px;gap:20px}@media(max-width: 900px){.dle__body{grid-template-columns:1fr}}.dle__tabs{display:flex;gap:4px;border-bottom:1px solid var(--dle-border);margin-bottom:14px;flex-wrap:wrap}.dle__tab{background:rgba(0,0,0,0);border:0;padding:8px 14px;font-size:.85rem;color:var(--tc-text-secondary);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0)}.dle__tab--active{color:var(--tc-text-primary);border-bottom-color:var(--tc-accent-stone);font-weight:600}.dle__tab--add{color:var(--tc-accent-dark, #8E6F4D)}.dle__tab-meta{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:14px}.dle__field{display:flex;flex-direction:column;gap:3px;font-size:.75rem;color:var(--tc-text-secondary)}.dle__field--grow{flex:1 1 auto}.dle__field--narrow{width:110px}.dle__tab-reorder{display:flex;gap:6px;margin-left:auto}.dle__empty-tiles{padding:20px;color:var(--tc-text-secondary);font-size:.85rem;background:#f8f9fa;border-radius:6px}.dle__tile{border:1px solid var(--dle-border);border-radius:8px;padding:12px;margin-bottom:10px;background:#fff}.dle__tile-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dle__tile-type{font-size:.8rem;font-weight:600;color:var(--tc-accent-dark, #8E6F4D)}.dle__tile-actions{display:flex;gap:4px}.dle__tile-body{display:flex;gap:12px}.dle__tile-extra{margin-top:8px}.btn-xs{padding:1px 6px;font-size:.75rem;line-height:1.4}.dle__chips{display:flex;flex-wrap:wrap;gap:5px}.dle__chip{background:color-mix(in srgb, var(--tc-accent-stone) 15%, transparent);color:#5c4a32;border-radius:4px;padding:2px 7px;font-size:.75rem;display:inline-flex;align-items:center;gap:5px}.dle__chip i,.dle__chip .cygnus-icon{cursor:pointer;opacity:.6}.dle__chip i:hover,.dle__chip .cygnus-icon:hover{opacity:1}.dle__palette{border:1px solid var(--dle-border);border-radius:8px;padding:14px;height:fit-content;background:#fcfcfb}.dle__palette-title{font-size:.95rem;margin:0 0 12px}.dle__pgroup{padding:10px 0;border-top:1px solid var(--dle-border)}.dle__pgroup:first-of-type{border-top:0;padding-top:0}.dle__pgroup h4{font-size:.8rem;margin:0 0 6px}.dle__pfields{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.dle__pfield{display:flex;align-items:center;gap:6px;font-size:.78rem;cursor:pointer}
.ledger-mapping__lede[data-v-5607de66]{max-width:62ch;font-size:var(--tc-text-sm)}.ledger-mapping__sub[data-v-5607de66]{font-size:var(--tc-text-sm)}.ledger-mapping__warn[data-v-5607de66]{margin-top:.25rem;font-size:var(--tc-text-sm);color:var(--tc-status-danger)}.ledger-mapping__table select[data-v-5607de66]{min-width:18rem}
.approvals-queue[data-v-29589e09]{background:var(--tc-bg-card, #fff);border-radius:8px;padding:1.5rem;box-shadow:var(--tc-shadow-card, 0 1px 3px rgba(0, 0, 0, 0.08))}.aq-header[data-v-29589e09]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.aq-desc[data-v-29589e09]{font-size:.85rem}.aq-chips[data-v-29589e09]{display:flex;gap:.4rem;flex-wrap:wrap}.aq-chip[data-v-29589e09]{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:600;border:1px solid var(--tc-border);border-radius:999px;padding:.2rem .65rem;color:var(--tc-text-primary);background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.aq-chip--empty[data-v-29589e09]{opacity:.55}.aq-chip-count[data-v-29589e09]{font-weight:700;color:var(--tc-accent-stone)}.aq-empty[data-v-29589e09]{text-align:center;padding:3rem 1rem}.aq-empty-icon[data-v-29589e09]{color:#28a745;display:block;margin:0 auto .75rem}.aq-bulkbar[data-v-29589e09]{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;margin-bottom:.75rem;border:1px solid var(--tc-border);border-radius:6px;background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);font-size:12px;font-weight:600}.aq-bulk-error[data-v-29589e09]{font-size:12px}.aq-table th[data-v-29589e09]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary)}.aq-col-pick[data-v-29589e09]{width:2.25rem}.aq-col-actions[data-v-29589e09]{white-space:nowrap}.aq-type[data-v-29589e09]{display:inline-block;font-size:12px;font-weight:700;border-radius:4px;padding:.1rem .45rem;background:color-mix(in srgb, var(--tc-accent-stone) 14%, transparent);color:var(--tc-text-primary)}.aq-summary[data-v-29589e09]{display:block;font-weight:600;color:var(--tc-text-primary);text-decoration:none}.aq-summary[data-v-29589e09]:hover{text-decoration:underline}.aq-facts[data-v-29589e09]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.2rem}.aq-fact[data-v-29589e09]{font-size:12px;color:var(--tc-text-secondary)}.aq-fact-label[data-v-29589e09]{display:inline-block;margin-right:.3rem;opacity:.75}.aq-fact--strong[data-v-29589e09],.aq-fact--money[data-v-29589e09]{color:var(--tc-accent-stone);font-weight:700}.aq-row-error[data-v-29589e09]{display:block;margin-top:.35rem;font-size:12px;color:#a8322a}.aq-blocked[data-v-29589e09]{font-size:12px;color:var(--tc-text-secondary);white-space:normal;display:inline-block;max-width:16rem}@media(max-width: 767.98px){.aq-table[data-v-29589e09]{display:block}.aq-table thead[data-v-29589e09]{display:none}.aq-table tbody[data-v-29589e09]{display:block}.aq-table tr[data-v-29589e09]{display:block;background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg, 8px);margin-bottom:.75rem;padding:.75rem .85rem}.aq-table td[data-v-29589e09]{display:block;border:0;padding:.2rem 0;white-space:normal}.aq-table td[data-v-29589e09]::before{content:attr(data-label);display:block;font-size:var(--tc-text-label, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary)}.aq-table .aq-col-pick[data-v-29589e09]{display:none}.aq-table .aq-col-actions[data-v-29589e09]{padding-top:.6rem}.aq-table .aq-col-actions[data-v-29589e09]::before{display:none}.aq-table .aq-col-actions .btn[data-v-29589e09]{display:block;width:100%;min-height:46px;margin:0 0 .4rem 0 !important}.aq-table .aq-col-actions .btn[data-v-29589e09]:last-child{margin-bottom:0 !important}}
.portal-people[data-v-f7efa4c4]{max-width:960px;margin:0 auto;padding:24px}.page-header[data-v-f7efa4c4]{margin-bottom:20px}.page-title[data-v-f7efa4c4]{margin:0 0 4px;font-family:"Cinzel",Georgia,serif;font-size:28px;letter-spacing:.06em}.people-head[data-v-f7efa4c4]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.section-title[data-v-f7efa4c4]{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--tc-text-secondary);margin:0 0 8px}.people-table[data-v-f7efa4c4]{font-size:14px}.people-row--self[data-v-f7efa4c4]{background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent)}.person-name[data-v-f7efa4c4]{font-weight:600;font-size:14px}.person-you[data-v-f7efa4c4]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:var(--tc-radius-pill);font-size:12px;font-weight:500;background:color-mix(in srgb, var(--tc-accent-stone) 16%, transparent);color:var(--tc-accent-dark)}.person-email[data-v-f7efa4c4]{font-size:12.5px}.role-select[data-v-f7efa4c4]{max-width:210px}.role-desc[data-v-f7efa4c4]{font-size:12.5px;margin-top:4px;max-width:40ch}.status-pill[data-v-f7efa4c4]{display:inline-block;padding:2px 9px;border-radius:var(--tc-radius-pill);font-size:12.5px;font-weight:500;background:var(--tc-border-soft);color:var(--tc-text-secondary)}.status-pill--active[data-v-f7efa4c4]{background:color-mix(in srgb, var(--tc-accent-stone) 14%, transparent);color:var(--tc-accent-dark)}.status-pill--suspended[data-v-f7efa4c4]{background:color-mix(in srgb, var(--tc-status-danger) 14%, transparent);color:var(--tc-status-danger)}.status-note[data-v-f7efa4c4]{font-size:12.5px;margin-top:4px;max-width:38ch}.row-actions[data-v-f7efa4c4]{white-space:nowrap;vertical-align:middle}.action-error[data-v-f7efa4c4]{font-size:13px;padding:8px 12px}.invite-card[data-v-f7efa4c4]{background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:18px;margin-top:24px}.invite-form[data-v-f7efa4c4]{margin:12px 0}.field[data-v-f7efa4c4]{display:flex;flex-direction:column;gap:4px;max-width:380px}.field-label[data-v-f7efa4c4]{font-size:12.5px;color:var(--tc-text-secondary)}.invite-roles[data-v-f7efa4c4]{border:0;padding:0;margin:0 0 12px}.invite-role[data-v-f7efa4c4]{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;margin-top:6px;cursor:pointer;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg)}.invite-role[data-v-f7efa4c4]:has(input:checked){border-color:var(--tc-accent-stone);background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.invite-role-label[data-v-f7efa4c4]{display:block;font-size:13px;font-weight:600}.invite-role-desc[data-v-f7efa4c4]{display:block;font-size:12.5px;color:var(--tc-text-secondary)}.invite-conflict[data-v-f7efa4c4]{border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:12px;margin-bottom:12px;font-size:13px;background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.invite-note[data-v-f7efa4c4]{font-size:13px;padding:8px 12px}.invite-actions[data-v-f7efa4c4]{display:flex;justify-content:flex-end;gap:8px}
.client-detail[data-v-50d51998]{padding:1.5rem}.loading-state[data-v-50d51998]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.client-back-link[data-v-50d51998]{display:inline-flex;align-items:center;font-size:.8rem;font-weight:500;color:var(--tc-text-secondary);text-decoration:none;cursor:pointer;margin-bottom:.75rem}.client-back-link[data-v-50d51998]:hover{color:var(--tc-accent-stone)}.client-header[data-v-50d51998]{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1.25rem;margin-bottom:1rem}.client-header-avatar[data-v-50d51998]{width:56px;height:56px;border-radius:10px;background:linear-gradient(135deg, var(--tc-accent-stone), #a88a68);color:#fff;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.client-title[data-v-50d51998]{font-size:1.25rem;font-weight:700;color:var(--tc-text-primary);margin:0 0 .25rem}.client-meta[data-v-50d51998]{display:flex;flex-wrap:wrap;gap:1rem}.meta-item[data-v-50d51998]{font-size:.8rem;color:var(--tc-text-secondary);display:flex;align-items:center}.meta-link[data-v-50d51998]{color:var(--tc-accent-stone);text-decoration:none}.meta-link[data-v-50d51998]:hover{text-decoration:underline}.quick-stats[data-v-50d51998]{display:flex;gap:0;background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden;margin-bottom:1.25rem}.qs-item[data-v-50d51998]{flex:1;padding:.85rem 1rem;display:flex;flex-direction:column;align-items:center;border-right:1px solid #f0ece6}.qs-item[data-v-50d51998]:last-child{border-right:none}.qs-value[data-v-50d51998]{font-size:1.25rem;font-weight:700;color:var(--tc-text-primary)}.qs-label[data-v-50d51998]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd;font-weight:600;margin-top:2px}.detail-tabs[data-v-50d51998]{display:flex;gap:0;border-bottom:2px solid var(--tc-border);margin-bottom:1.25rem}.detail-tab[data-v-50d51998]{background:none;border:none;padding:.6rem 1rem;font-size:.83rem;color:var(--tc-text-secondary);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;display:flex;align-items:center;gap:.4rem}.detail-tab.active[data-v-50d51998]{color:var(--tc-text-primary);font-weight:600;border-bottom-color:var(--tc-accent-stone)}.detail-tab[data-v-50d51998]:hover:not(.active){color:var(--tc-text-primary)}.tab-count[data-v-50d51998]{background:#e9ecef;color:var(--tc-text-secondary);border-radius:10px;font-size:11.5px;font-weight:700;padding:1px 6px;min-width:18px;text-align:center}.overview-grid[data-v-50d51998]{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1rem}.overview-section[data-v-50d51998]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem}.section-title[data-v-50d51998]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#adb5bd;margin-bottom:.75rem}.detail-list[data-v-50d51998]{display:flex;flex-direction:column;gap:.5rem}.detail-row[data-v-50d51998]{display:flex;gap:.75rem;font-size:.83rem}.detail-label[data-v-50d51998]{color:var(--tc-text-secondary);min-width:90px;flex-shrink:0}.detail-value[data-v-50d51998]{color:var(--tc-text-primary)}.contact-card-mini[data-v-50d51998]{display:flex;align-items:flex-start;gap:.75rem}.contact-avatar-sm[data-v-50d51998]{width:36px;height:36px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-name-sm[data-v-50d51998]{font-weight:600;font-size:.85rem;color:var(--tc-text-primary)}.contact-job[data-v-50d51998]{font-size:.75rem}.contact-links-sm[data-v-50d51998]{display:flex;flex-direction:column;gap:.2rem;margin-top:.3rem}.contact-link-sm[data-v-50d51998]{font-size:.75rem;color:var(--tc-accent-stone);text-decoration:none;display:flex;align-items:center;gap:.35rem}.contact-link-sm[data-v-50d51998]:hover{text-decoration:underline}.activity-mini-list[data-v-50d51998]{display:flex;flex-direction:column;gap:.6rem}.activity-mini-item[data-v-50d51998]{display:flex;align-items:flex-start;gap:.6rem}.activity-icon[data-v-50d51998]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.activity-icon--call[data-v-50d51998]{background:#d4edda;color:#155724}.activity-icon--email[data-v-50d51998]{background:#d1ecf1;color:#0c5460}.activity-icon--meeting[data-v-50d51998]{background:#e2d9f3;color:#432874}.activity-icon--note[data-v-50d51998]{background:#fff3cd;color:#856404}.activity-icon--task[data-v-50d51998]{background:#e9ecef;color:#495057}.activity-mini-subject[data-v-50d51998]{font-size:.82rem;color:var(--tc-text-primary);font-weight:500;line-height:1.3}.activity-mini-date[data-v-50d51998]{font-size:.75rem;color:#adb5bd}.empty-tab[data-v-50d51998]{padding:3rem;text-align:center;color:var(--tc-text-secondary);font-size:.85rem}.stub-tab[data-v-50d51998]{display:flex;flex-direction:column;align-items:center}.data-table[data-v-50d51998]{width:100%;border-collapse:collapse;font-size:.83rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden}.data-table th[data-v-50d51998]{background:#f9f7f4;border-bottom:1px solid var(--tc-border);padding:.55rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary)}.data-table td[data-v-50d51998]{padding:.65rem 1rem;border-bottom:1px solid #f0ece6;vertical-align:middle}.data-table tbody tr:last-child td[data-v-50d51998]{border-bottom:none}.clickable-row[data-v-50d51998]{cursor:pointer}.clickable-row:hover td[data-v-50d51998]{background:#faf9f7}.col-link[data-v-50d51998]{width:40px;text-align:right}.col-bar[data-v-50d51998]{width:130px}.ref-badge[data-v-50d51998]{font-size:11.5px;font-weight:700;color:var(--tc-accent-stone);text-transform:uppercase;letter-spacing:.04em}.type-badge[data-v-50d51998]{display:inline-block;padding:1px 7px;border-radius:4px;font-size:11.5px;font-weight:600}.type-badge--web[data-v-50d51998]{background:#d1ecf1;color:#0c5460}.type-badge--physical_experiential[data-v-50d51998]{background:#e2d9f3;color:#432874}.type-badge--event[data-v-50d51998]{background:#fff3cd;color:#856404}.type-badge--internal[data-v-50d51998]{background:#e9ecef;color:#495057}.type-badge--mixed[data-v-50d51998]{background:#f8d7da;color:#721c24}.status-pill[data-v-50d51998]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:11.5px;font-weight:600;text-transform:capitalize}.status-pill--active[data-v-50d51998]{background:#d4edda;color:#155724}.status-pill--draft[data-v-50d51998]{background:#e9ecef;color:var(--tc-text-secondary)}.status-pill--on_hold[data-v-50d51998]{background:#fff3cd;color:#856404}.status-pill--completed[data-v-50d51998]{background:#d1ecf1;color:#0c5460}.status-pill--archived[data-v-50d51998]{background:#e9ecef;color:#adb5bd}.status-pill--inactive[data-v-50d51998]{background:#fff3cd;color:#856404}.stage-pill[data-v-50d51998]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:11.5px;font-weight:600;text-transform:capitalize}.stage-pill--lead[data-v-50d51998]{background:#e9ecef;color:var(--tc-text-secondary)}.stage-pill--qualified[data-v-50d51998]{background:#d1ecf1;color:#0c5460}.stage-pill--proposal[data-v-50d51998]{background:#fff3cd;color:#856404}.stage-pill--negotiation[data-v-50d51998]{background:#e2d9f3;color:#432874}.stage-pill--won[data-v-50d51998]{background:#d4edda;color:#155724}.stage-pill--lost[data-v-50d51998]{background:#f8d7da;color:#721c24}.time-summary-cards[data-v-50d51998]{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin-bottom:1rem}.time-card[data-v-50d51998]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem}.time-card-label[data-v-50d51998]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd;margin-bottom:.35rem}.time-card-value[data-v-50d51998]{font-size:1.3rem;font-weight:700;color:var(--tc-text-primary)}.bar-track[data-v-50d51998]{height:6px;background:#f0ece6;border-radius:3px;overflow:hidden}.bar-fill[data-v-50d51998]{height:100%;background:var(--tc-accent-stone);border-radius:3px}.contacts-grid[data-v-50d51998]{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:.75rem}.contact-card[data-v-50d51998]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:.85rem 1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:border-color .15s}.contact-card[data-v-50d51998]:hover{border-color:var(--tc-accent-stone)}.contact-avatar[data-v-50d51998]{width:36px;height:36px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info[data-v-50d51998]{flex:1;min-width:0}.contact-name[data-v-50d51998]{font-weight:600;font-size:.85rem;color:var(--tc-text-primary)}.contact-title[data-v-50d51998]{font-size:.75rem}.contact-type-badge[data-v-50d51998]{display:inline-block;margin-top:3px;padding:1px 6px;border-radius:3px;font-size:11.5px;font-weight:600;text-transform:capitalize;background:#e9ecef;color:var(--tc-text-secondary)}.contact-links[data-v-50d51998]{display:flex;flex-direction:column;gap:.4rem}.contact-link[data-v-50d51998]{color:#adb5bd;font-size:.85rem;text-decoration:none}.contact-link[data-v-50d51998]:hover{color:var(--tc-accent-stone)}
.client-list-page[data-v-24bf1b78]{padding:1.5rem}.list-toolbar[data-v-24bf1b78]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.search-box[data-v-24bf1b78]{position:relative}.search-icon[data-v-24bf1b78]{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:#adb5bd;font-size:.75rem}.search-input[data-v-24bf1b78]{padding-left:1.8rem;min-width:220px}.filter-select[data-v-24bf1b78]{min-width:140px}.loading-state[data-v-24bf1b78]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.clients-grid[data-v-24bf1b78]{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1rem}.client-card[data-v-24bf1b78]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.1rem;cursor:pointer;transition:box-shadow .15s,border-color .15s}.client-card[data-v-24bf1b78]:hover{box-shadow:0 4px 12px rgba(42,43,46,.1);border-color:var(--tc-accent-stone)}.client-card-header[data-v-24bf1b78]{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.client-avatar[data-v-24bf1b78]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg, var(--tc-accent-stone), #a88a68);color:#fff;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.client-name[data-v-24bf1b78]{font-size:.9rem;font-weight:700;color:var(--tc-text-primary);line-height:1.2}.client-industry[data-v-24bf1b78]{font-size:.75rem;margin-top:1px}.status-pill[data-v-24bf1b78]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11.5px;font-weight:600;white-space:nowrap}.status-pill--active[data-v-24bf1b78]{background:#d4edda;color:#155724}.status-pill--inactive[data-v-24bf1b78]{background:#fff3cd;color:#856404}.status-pill--archived[data-v-24bf1b78]{background:#e9ecef;color:#adb5bd}.client-stats[data-v-24bf1b78]{display:flex;align-items:center;background:#f9f7f4;border-radius:6px;padding:.6rem .75rem;margin-bottom:.75rem;gap:0}.stat-item[data-v-24bf1b78]{flex:1;display:flex;flex-direction:column;align-items:center}.stat-value[data-v-24bf1b78]{font-size:1.1rem;font-weight:700;color:var(--tc-text-primary);line-height:1}.stat-label[data-v-24bf1b78]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd;font-weight:600;margin-top:2px}.stat-divider[data-v-24bf1b78]{width:1px;height:28px;background:var(--tc-border);flex-shrink:0}.client-card-footer[data-v-24bf1b78]{display:flex;align-items:center;font-size:.75rem;min-height:18px}.client-website[data-v-24bf1b78]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}
.portal-invite__card{max-width:520px}.portal-invite__title{font-size:18px;font-weight:600;margin:0 0 6px}.portal-invite__lede{font-size:13px;color:var(--tc-text-secondary);margin-bottom:18px}.portal-invite__field{border:0;padding:0;margin:0 0 16px}.portal-invite__readonly{font-size:14px;font-weight:500;padding:6px 10px;border-radius:var(--tc-radius-lg);background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);color:var(--tc-accent-dark)}.portal-invite__readonly-input{background:var(--tc-bg-content)}.portal-invite__role{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);margin-bottom:6px;cursor:pointer}.portal-invite__role:has(input:checked){border-color:var(--tc-accent-stone);background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.portal-invite__role-label{display:block;font-size:13px;font-weight:600}.portal-invite__role-desc{display:block;font-size:12px;color:var(--tc-text-secondary)}.portal-invite__conflict{border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:12px;margin-bottom:12px;background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.portal-invite__conflict-text{font-size:13px}.portal-invite__conflict-actions{display:flex;gap:8px;margin-top:10px}.portal-invite__conflict-actions:empty{display:none}.portal-invite__error{font-size:13px;padding:8px 12px}.portal-invite__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}
.portal-users__head{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.portal-users__title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary)}.portal-users__sub{font-size:13px;color:var(--tc-text-secondary);max-width:60ch;margin-top:4px}.portal-users__head>button{margin-left:auto;flex-shrink:0}.portal-users__state{font-size:13px;color:var(--tc-text-secondary);padding:20px 0}.portal-users__table{overflow-x:auto}.portal-users__name{font-weight:600;font-size:13px}.portal-users__email{font-size:12px;color:var(--tc-text-secondary)}.portal-users__role-select{max-width:190px}.portal-users__status{display:inline-block;padding:2px 9px;border-radius:var(--tc-radius-pill);font-size:12px;font-weight:500;background:var(--tc-border-soft);color:var(--tc-text-secondary)}.portal-users__status--active{background:color-mix(in srgb, var(--tc-accent-stone) 14%, transparent);color:var(--tc-accent-dark)}.portal-users__status--suspended{background:color-mix(in srgb, var(--tc-status-danger) 14%, transparent);color:var(--tc-status-danger)}.portal-users__row-actions{white-space:nowrap}.portal-users__action-error{font-size:13px;padding:8px 12px}
.cf-editor .cf-toolbar[data-v-616f3c66]{display:flex;align-items:center;gap:8px;padding:10px 4px;border-bottom:1px solid var(--tc-border);margin-bottom:12px}.cf-editor .cf-title[data-v-616f3c66]{max-width:280px;font-weight:600}.cf-editor .cf-body[data-v-616f3c66]{display:grid;grid-template-columns:220px 1fr;gap:16px}.cf-editor .cf-lbl[data-v-616f3c66]{font-size:.75rem;font-weight:600;margin:8px 0 2px;color:#6c6c6c;display:block}.cf-editor .cf-pages[data-v-616f3c66]{border:1px solid var(--tc-border);border-radius:10px;background:#faf8f5;padding:8px}.cf-editor .cf-pages__head[data-v-616f3c66]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:.8rem;padding:4px 6px}.cf-editor .cf-pages__list[data-v-616f3c66]{list-style:none;margin:0;padding:0}.cf-editor .cf-pages__list li[data-v-616f3c66]{display:flex;flex-direction:column;padding:6px 8px;border-radius:6px;cursor:pointer}.cf-editor .cf-pages__list li[data-v-616f3c66]:hover{background:#efeae3}.cf-editor .cf-pages__list li.active[data-v-616f3c66]{background:#e7dfd3}.cf-editor .cf-pages__key[data-v-616f3c66]{font-size:.85rem;font-weight:600;color:var(--tc-text-primary)}.cf-editor .cf-pages__type[data-v-616f3c66]{font-size:.75rem;color:#9a9a9a}.cf-editor .cf-page[data-v-616f3c66]{min-width:0}.cf-editor .cf-page__meta[data-v-616f3c66]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.cf-editor .cf-page__actions[data-v-616f3c66]{display:flex;gap:4px;flex-shrink:0}.cf-editor .cf-block[data-v-616f3c66]{border:1px solid var(--tc-border);border-radius:8px;margin-bottom:6px;background:#fff}.cf-editor .cf-block__head[data-v-616f3c66]{display:flex;align-items:center;padding:4px 8px;border-bottom:1px solid #f0ece5;font-size:.75rem}.cf-editor .cf-block__type[data-v-616f3c66]{font-weight:600;color:#6c6c6c}.cf-editor .cf-block__body[data-v-616f3c66]{padding:8px}.cf-editor .cf-palette[data-v-616f3c66]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.cf-editor .cf-edge[data-v-616f3c66]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.cf-editor .cf-edge__arrow[data-v-616f3c66]{color:#9a9a9a}.cf-editor .btn-xs[data-v-616f3c66]{padding:0 4px;font-size:.75rem}
.cf-list .cf-create[data-v-63ac581b]{background:#faf8f5;border:1px solid var(--tc-border)}
.contractor-time[data-v-0a219166]{max-width:900px;margin:0 auto;padding:24px}.page-header[data-v-0a219166]{margin-bottom:24px}.page-title[data-v-0a219166]{margin:0 0 4px;font-family:"Cinzel",Georgia,serif;font-size:28px;letter-spacing:.06em}.section-title[data-v-0a219166]{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--tc-text-secondary);margin:0 0 12px}.log-card[data-v-0a219166]{background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:18px;margin-bottom:28px}.log-form[data-v-0a219166]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.field[data-v-0a219166]{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;margin-bottom:8px}.field--narrow[data-v-0a219166]{flex:0 1 150px}.field-label[data-v-0a219166]{font-size:12.5px;color:var(--tc-text-secondary)}.log-actions[data-v-0a219166]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:4px}.preview[data-v-0a219166]{font-size:13px}.validation[data-v-0a219166]{font-size:12.5px;margin:8px 0 0}.day[data-v-0a219166]{margin-bottom:20px}.day-header[data-v-0a219166]{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--tc-border)}.day-date[data-v-0a219166]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary)}.day-total[data-v-0a219166]{font-size:13px;color:var(--tc-accent-stone);font-weight:600}.entry[data-v-0a219166]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;margin-bottom:6px;background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius)}.entry-main[data-v-0a219166]{min-width:0}.entry-ticket[data-v-0a219166]{font-size:14px}.entry-note[data-v-0a219166]{font-size:12.5px;margin-top:2px}.entry-duration[data-v-0a219166]{font-size:13px;font-weight:600;white-space:nowrap}
.contractor-work[data-v-12e5631e]{max-width:900px;margin:0 auto;padding:24px}.page-header[data-v-12e5631e]{margin-bottom:24px}.page-title[data-v-12e5631e]{margin:0 0 4px;font-family:"Cinzel",Georgia,serif;font-size:28px;letter-spacing:.06em}.project-group[data-v-12e5631e]{margin-bottom:28px}.project-name[data-v-12e5631e]{display:flex;align-items:center;gap:4px;margin:0 0 10px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tc-text-secondary)}.count[data-v-12e5631e]{margin-left:6px;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:500;background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-text-secondary)}.work-card[data-v-12e5631e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;margin-bottom:8px;background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.work-card[data-v-12e5631e]:hover{border-color:var(--tc-accent-stone);box-shadow:0 2px 8px color-mix(in srgb, var(--tc-accent-stone) 18%, transparent)}.card-main[data-v-12e5631e]{min-width:0}.ticket-ref[data-v-12e5631e]{font-family:"Roboto Mono",monospace;font-size:12px;color:var(--tc-text-secondary);letter-spacing:.05em}.ticket-title[data-v-12e5631e]{font-size:15px;color:var(--tc-text-primary);margin-top:2px}.card-meta[data-v-12e5631e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.status-pill[data-v-12e5631e],.priority-pill[data-v-12e5631e]{display:inline-block;padding:3px 10px;border:1px solid var(--tc-border);border-radius:var(--tc-radius-pill);font-size:12px;font-weight:500;text-transform:capitalize;color:var(--tc-text-primary)}.status-pill--in_progress[data-v-12e5631e]{background:color-mix(in srgb, var(--tc-status-info) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-info) 40%, transparent)}.status-pill--awaiting_you[data-v-12e5631e]{background:color-mix(in srgb, var(--tc-status-warning) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-warning) 40%, transparent)}.status-pill--done[data-v-12e5631e]{background:color-mix(in srgb, var(--tc-status-success) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-success) 40%, transparent)}.priority-pill--medium[data-v-12e5631e]{background:color-mix(in srgb, var(--tc-status-info) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-info) 40%, transparent)}.priority-pill--high[data-v-12e5631e]{background:color-mix(in srgb, var(--tc-status-warning) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-warning) 40%, transparent)}.priority-pill--urgent[data-v-12e5631e]{background:color-mix(in srgb, var(--tc-status-danger) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-danger) 40%, transparent)}.due[data-v-12e5631e]{font-size:12.5px;color:var(--tc-text-secondary);white-space:nowrap}.due--due-today[data-v-12e5631e]{color:var(--tc-status-warning);font-weight:600}.due--overdue[data-v-12e5631e]{color:var(--tc-status-danger);font-weight:600}
.contractor-ticket[data-v-1545f297]{max-width:800px;margin:0 auto;padding:24px}.back-link[data-v-1545f297]{font-size:13px;color:var(--tc-text-secondary);text-decoration:none;display:inline-block;margin-bottom:16px}.back-link[data-v-1545f297]:hover{color:var(--tc-accent-stone)}.loading-state[data-v-1545f297]{text-align:center;padding:48px 16px;color:var(--tc-text-secondary)}.ticket-header[data-v-1545f297]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start;margin-bottom:12px;padding-bottom:16px;border-bottom:1px solid var(--tc-border)}.ticket-header-main[data-v-1545f297]{min-width:0}.ticket-ref[data-v-1545f297]{font-family:"Roboto Mono",monospace;font-size:12px;color:var(--tc-text-secondary);letter-spacing:.05em}.ticket-title[data-v-1545f297]{margin:4px 0 0;font-family:"Cinzel",Georgia,serif;font-size:24px;letter-spacing:.04em}.project-name[data-v-1545f297]{font-size:13px;margin-top:4px}.ticket-header-meta[data-v-1545f297]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.status-pill[data-v-1545f297],.priority-pill[data-v-1545f297]{display:inline-block;padding:3px 10px;border:1px solid var(--tc-border);border-radius:var(--tc-radius-pill);font-size:12px;font-weight:500;text-transform:capitalize;color:var(--tc-text-primary)}.status-pill--in_progress[data-v-1545f297]{background:color-mix(in srgb, var(--tc-status-info) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-info) 40%, transparent)}.status-pill--awaiting_you[data-v-1545f297]{background:color-mix(in srgb, var(--tc-status-warning) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-warning) 40%, transparent)}.status-pill--done[data-v-1545f297]{background:color-mix(in srgb, var(--tc-status-success) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-success) 40%, transparent)}.priority-pill--medium[data-v-1545f297]{background:color-mix(in srgb, var(--tc-status-info) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-info) 40%, transparent)}.priority-pill--high[data-v-1545f297]{background:color-mix(in srgb, var(--tc-status-warning) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-warning) 40%, transparent)}.priority-pill--urgent[data-v-1545f297]{background:color-mix(in srgb, var(--tc-status-danger) 16%, transparent);border-color:color-mix(in srgb, var(--tc-status-danger) 40%, transparent)}.dates[data-v-1545f297]{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--tc-text-secondary);margin-bottom:20px}.dates .due--due-today[data-v-1545f297]{color:var(--tc-status-warning);font-weight:600}.dates .due--overdue[data-v-1545f297]{color:var(--tc-status-danger);font-weight:600}.ticket-description[data-v-1545f297]{background:var(--tc-bg-card);border:1px solid var(--tc-border);border-left:3px solid var(--tc-accent-stone);border-radius:var(--tc-radius);padding:12px 16px;margin-bottom:20px}.ticket-description pre[data-v-1545f297]{font-family:inherit;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.actions[data-v-1545f297]{margin-bottom:24px}.section-title[data-v-1545f297]{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--tc-text-secondary);margin:0 0 12px}.comments-section[data-v-1545f297]{margin-bottom:24px}.comments-empty[data-v-1545f297]{padding:16px;background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);border-radius:var(--tc-radius);font-size:13px}.comments-list[data-v-1545f297]{display:flex;flex-direction:column;gap:12px}.comment[data-v-1545f297]{background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:14px 18px}.comment--mine[data-v-1545f297]{background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);border-color:color-mix(in srgb, var(--tc-accent-stone) 30%, transparent)}.comment-meta[data-v-1545f297]{font-size:12.5px;margin-bottom:6px}.comment-body[data-v-1545f297]{font-family:inherit;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.reply-section[data-v-1545f297]{background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:16px}.reply-hint[data-v-1545f297]{font-size:12.5px;margin:8px 0 0}.reply-actions[data-v-1545f297]{display:flex;justify-content:flex-end;margin-top:10px}
.activity-log-page[data-v-3d393c6f]{padding:1.5rem}.list-toolbar[data-v-3d393c6f]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.type-filters[data-v-3d393c6f]{display:flex;gap:.4rem;flex-wrap:wrap}.type-filter-btn[data-v-3d393c6f]{background:#f8f9fa;border:1px solid var(--tc-border);border-radius:20px;padding:.25rem .75rem;font-size:.78rem;font-weight:500;color:var(--tc-text-secondary);cursor:pointer;transition:all .15s}.type-filter-btn[data-v-3d393c6f]:hover{border-color:var(--tc-accent-stone);color:var(--tc-text-primary)}.type-filter-btn.active[data-v-3d393c6f]{background:var(--tc-bg-sidebar);border-color:var(--tc-text-primary);color:#fff}.loading-state[data-v-3d393c6f]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.activity-feed[data-v-3d393c6f]{display:flex;flex-direction:column}.date-divider[data-v-3d393c6f]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#adb5bd;padding:.75rem 0 .4rem;border-bottom:1px solid #f0ece6;margin-bottom:.25rem}.activity-row[data-v-3d393c6f]{display:flex;align-items:flex-start;gap:.85rem;padding:.85rem 0;border-bottom:1px solid #f0ece6}.activity-row[data-v-3d393c6f]:last-child{border-bottom:none}.activity-icon[data-v-3d393c6f]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;flex-shrink:0;background:#e9ecef;color:var(--tc-text-secondary)}.activity-icon--call[data-v-3d393c6f]{background:#d1ecf1;color:#0c5460}.activity-icon--email[data-v-3d393c6f]{background:#d4edda;color:#155724}.activity-icon--meeting[data-v-3d393c6f]{background:#fff3cd;color:#856404}.activity-icon--note[data-v-3d393c6f]{background:#e2d9f3;color:#432874}.activity-icon--task[data-v-3d393c6f]{background:#f8d7da;color:#721c24}.activity-content[data-v-3d393c6f]{flex:1;min-width:0}.activity-subject[data-v-3d393c6f]{font-size:.875rem;font-weight:600;color:var(--tc-text-primary);margin-bottom:3px}.activity-links[data-v-3d393c6f]{font-size:.78rem;color:var(--tc-text-secondary);display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.activity-link[data-v-3d393c6f]{color:var(--tc-accent-stone);cursor:pointer;text-decoration:none}.activity-link[data-v-3d393c6f]:hover{text-decoration:underline}.activity-link-sep[data-v-3d393c6f]{color:#adb5bd}.activity-outcome[data-v-3d393c6f]{margin-top:4px}.activity-right[data-v-3d393c6f]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.activity-user[data-v-3d393c6f]{font-size:.75rem}.activity-followup[data-v-3d393c6f]{font-size:.75rem}.activity-actions[data-v-3d393c6f]{margin-top:2px}.action-btn[data-v-3d393c6f]{background:none;border:1px solid var(--tc-border);border-radius:4px;padding:2px 6px;font-size:.75rem;color:#adb5bd;cursor:pointer}.action-btn[data-v-3d393c6f]:hover{color:var(--tc-text-primary);border-color:#adb5bd}.empty-state[data-v-3d393c6f]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem}.modal-backdrop[data-v-3d393c6f]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-3d393c6f]{background:#fff;border-radius:10px;width:540px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-3d393c6f]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.btn-close-modal[data-v-3d393c6f]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-3d393c6f]:hover{color:var(--tc-text-primary)}.crm-modal-body[data-v-3d393c6f]{padding:1.25rem}.crm-modal-footer[data-v-3d393c6f]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}
.tcp-backdrop[data-v-832bb0be]{position:fixed;inset:0;z-index:1040;background:rgba(0,0,0,0)}.tcp-popover[data-v-832bb0be]{position:fixed;z-index:1050;width:320px;max-height:min(70vh,540px);display:flex;flex-direction:column;background:var(--tc-bg-card, #fff);border:1px solid var(--tc-border, #e2dfd7);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.18);overflow:hidden;font-size:.85rem}.tcp-popover__header[data-v-832bb0be]{display:flex;align-items:center;justify-content:space-between;padding:.7rem .85rem;border-bottom:1px solid var(--tc-border, #e2dfd7);background:rgba(196,168,130,.06)}.tcp-popover__title[data-v-832bb0be]{font-weight:600;color:var(--tc-text-primary, #2A2B2E)}.tcp-popover__close[data-v-832bb0be]{background:none;border:0;color:var(--tc-text-secondary, #6F6B62);cursor:pointer;padding:.25rem .4rem;border-radius:4px}.tcp-popover__close[data-v-832bb0be]:hover{background:rgba(0,0,0,.04);color:var(--tc-text-primary)}.tcp-popover__hint[data-v-832bb0be]{margin:0;padding:.55rem .85rem;background:rgba(196,168,130,.04);border-bottom:1px solid var(--tc-border, #e2dfd7);font-size:.78rem;color:var(--tc-text-secondary, #6F6B62)}.tcp-popover__chip[data-v-832bb0be]{display:inline-block;background:rgba(196,168,130,.18);color:var(--tc-accent-dark, #8E6F4D);border:0;padding:.05rem .45rem;border-radius:3px;font-weight:600;font-size:.74rem;cursor:pointer;margin:0 .15rem}.tcp-popover__chip[data-v-832bb0be]:hover{background:rgba(196,168,130,.32)}.tcp-popover__list[data-v-832bb0be]{flex:1;overflow-y:auto;padding:.25rem 0}.tcp-popover__footer[data-v-832bb0be]{display:flex;align-items:center;justify-content:space-between;padding:.55rem .85rem;border-top:1px solid var(--tc-border, #e2dfd7);background:rgba(196,168,130,.04)}.tcp-popover__reset[data-v-832bb0be]{background:none;border:0;padding:.25rem .5rem;border-radius:4px;font-size:.78rem;color:var(--tc-text-secondary, #6F6B62);cursor:pointer}.tcp-popover__reset[data-v-832bb0be]:hover{color:var(--tc-text-primary);background:rgba(0,0,0,.04)}.tcp-popover__saved[data-v-832bb0be]{font-size:.78rem;color:#4a6e36;font-weight:500}.tcp-row[data-v-832bb0be]{display:flex;align-items:center;gap:.55rem;padding:.5rem .85rem;cursor:pointer;user-select:none;border-radius:0;transition:background .1s}.tcp-row[data-v-832bb0be]:hover{background:rgba(196,168,130,.05)}.tcp-row--ghost[data-v-832bb0be]{opacity:.45;background:rgba(196,168,130,.18)}.tcp-row__handle[data-v-832bb0be]{color:var(--tc-text-muted, #B5B0A6);cursor:grab;display:inline-flex;align-items:center}.tcp-row__handle[data-v-832bb0be]:active{cursor:grabbing}.tcp-row__check[data-v-832bb0be]{margin:0;accent-color:var(--tc-accent-dark, #8E6F4D)}.tcp-row__label[data-v-832bb0be]{flex:1;color:var(--tc-text-primary, #2A2B2E);font-size:.85rem}.tcp-row__filter-icon[data-v-832bb0be]{color:var(--tc-accent-dark, #8E6F4D);font-size:.78rem}.tcp-row--filtered .tcp-row__label[data-v-832bb0be]{font-weight:500}
.tabulator{font-size:.9em;box-shadow:0 3px 15px 1px rgba(0,0,0,.25)}.tabulator-tableholder{min-height:max-content !important}.generalSearch{margin-bottom:1em}.generalSearch__label{display:block;font-weight:bold}.generalSearch__input{border-radius:.25rem}.tabulator-toolbar{display:flex;justify-content:flex-end;gap:.4rem;margin-bottom:.5rem}.tabulator-toolbar__btn{position:relative;white-space:nowrap}.tabulator-toolbar__badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--tc-accent-dark, #8E6F4D);color:#fff;font-size:.66rem;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--tc-bg-card, #fff)}
.filter-group[data-v-12a2b507]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.filter-group input[type=radio][data-v-12a2b507]{accent-color:#4e7680}.top-banner[data-v-12a2b507]{background-color:#4e7680;color:#fff;font-weight:bold;padding-block:.5rem;margin-bottom:1rem;width:calc(100% + 3rem);margin-left:-1.5rem}.label[data-v-12a2b507]{text-transform:capitalize;width:120px}.page-filters[data-v-12a2b507]{overflow:hidden;grid-area:filters}
.comp-page[data-v-0b0b3452]{padding:1.5rem}.list-toolbar[data-v-0b0b3452]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.search-box[data-v-0b0b3452]{position:relative}.search-icon[data-v-0b0b3452]{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:#adb5bd;font-size:.75rem}.search-input[data-v-0b0b3452]{padding-left:1.8rem;min-width:220px}.view-toggle[data-v-0b0b3452]{display:flex;border:1px solid var(--tc-border);border-radius:6px;overflow:hidden}.view-btn[data-v-0b0b3452]{background:#fff;border:none;padding:.3rem .65rem;font-size:.8rem;color:var(--tc-text-secondary);cursor:pointer}.view-btn.active[data-v-0b0b3452]{background:var(--tc-bg-sidebar);color:#fff}.view-btn[data-v-0b0b3452]:hover:not(.active):not(:disabled){background:#f8f9fa}.view-btn[data-v-0b0b3452]:disabled{opacity:.4;cursor:not-allowed}.loading-state[data-v-0b0b3452]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.comp-kanban-card[data-v-0b0b3452]{display:flex;flex-direction:column;gap:.25rem}.comp-kanban-card-title[data-v-0b0b3452]{font-size:.85rem;font-weight:600;color:var(--tc-text-primary);line-height:1.3}.comp-kanban-card-meta[data-v-0b0b3452]{display:flex;align-items:center;gap:.4rem;font-size:.75rem}[data-v-0b0b3452] .tabulator{border:none;background:rgba(0,0,0,0);font-size:.875rem;font-family:inherit}[data-v-0b0b3452] .tabulator .tabulator-header{background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);border-bottom:1px solid var(--tc-border)}[data-v-0b0b3452] .tabulator .tabulator-header .tabulator-col{background:rgba(0,0,0,0);border-right-color:#f0ece6}[data-v-0b0b3452] .tabulator .tabulator-header .tabulator-col .tabulator-col-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary)}[data-v-0b0b3452] .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input,[data-v-0b0b3452] .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{font-size:.75rem;border:1px solid var(--tc-border);border-radius:4px;padding:2px 6px;width:100%}[data-v-0b0b3452] .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input:focus,[data-v-0b0b3452] .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select:focus{outline:none;border-color:var(--tc-accent-stone)}[data-v-0b0b3452] .tabulator .tabulator-row{cursor:pointer;border-bottom:1px solid #f0ece6}[data-v-0b0b3452] .tabulator .tabulator-row:hover{background:color-mix(in srgb, var(--tc-accent-stone) 5%, transparent) !important}[data-v-0b0b3452] .tabulator .tabulator-row:last-child{border-bottom:none}[data-v-0b0b3452] .tabulator .tabulator-row .tabulator-cell{padding:.65rem 1rem;border-right-color:rgba(0,0,0,0)}[data-v-0b0b3452] .tabulator .tabulator-placeholder{padding:2.5rem 1rem;color:#adb5bd;font-size:.875rem}[data-v-0b0b3452] .tab-fw{font-weight:600;color:var(--tc-text-primary)}[data-v-0b0b3452] .tab-muted{color:#adb5bd}
.loading-state[data-v-79aff2e1]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.activity-list[data-v-79aff2e1]{display:flex;flex-direction:column;gap:0}.activity-item[data-v-79aff2e1]{display:flex;align-items:flex-start;gap:.85rem;padding:.85rem 0;border-bottom:1px solid #f0ece6}.activity-item[data-v-79aff2e1]:last-child{border-bottom:none}.activity-icon[data-v-79aff2e1]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0;background:#e9ecef;color:var(--tc-text-secondary)}.activity-icon--call[data-v-79aff2e1]{background:#d1ecf1;color:#0c5460}.activity-icon--email[data-v-79aff2e1]{background:#d4edda;color:#155724}.activity-icon--meeting[data-v-79aff2e1]{background:#fff3cd;color:#856404}.activity-icon--note[data-v-79aff2e1]{background:#e2d9f3;color:#432874}.activity-icon--task[data-v-79aff2e1]{background:#f8d7da;color:#721c24}.activity-body[data-v-79aff2e1]{flex:1;min-width:0}.activity-subject[data-v-79aff2e1]{font-size:.875rem;font-weight:600;color:var(--tc-text-primary)}.activity-meta[data-v-79aff2e1]{font-size:.75rem;margin-top:2px}.activity-outcome[data-v-79aff2e1]{margin-top:4px}.activity-followup[data-v-79aff2e1]{flex-shrink:0;font-size:.75rem}
[data-v-47adcdd9] .contact-cell{display:flex;align-items:center;gap:.6rem}[data-v-47adcdd9] .contact-avatar-sm{width:26px;height:26px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-v-47adcdd9] .tab-fw{font-weight:600;color:var(--tc-text-primary)}[data-v-47adcdd9] .tab-muted{color:#adb5bd}[data-v-47adcdd9] .tab-email-link{color:var(--tc-accent-stone);text-decoration:none;font-size:.82rem}[data-v-47adcdd9] .tab-email-link:hover{text-decoration:underline}
.company-create[data-v-196ff590]{max-width:860px}.company-create__head[data-v-196ff590]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--tc-space-3);margin-bottom:var(--tc-space-4)}.company-create__supertitle[data-v-196ff590]{font-size:var(--tc-text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--tc-text-secondary)}.company-create__card[data-v-196ff590]{border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg)}
.loading-state[data-v-33375571]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}[data-v-33375571] .tab-fw{font-weight:600;color:var(--tc-text-primary)}[data-v-33375571] .tab-muted{color:#adb5bd}
.company-detail-page{background:var(--tc-bg-content, #F8F7F5);min-height:100%}.company-detail-page__details-body{padding:0}.company-detail-page__panel-grid{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:18px;align-items:start}.company-detail-page__details{min-width:0}.company-detail-page__related{min-width:0}@media(max-width: 1024px){.company-detail-page__panel-grid{grid-template-columns:1fr}}.company-detail-page__related-body{padding:0}.company-detail-page__section-title{font-size:13px;font-weight:600;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px}.company-detail-page__accounts-body{padding:0}.company-detail-page__accounts-placeholder{background:var(--tc-bg-card, #FFFFFF);border:1px solid var(--tc-border, #E2DDD6);border-radius:8px;padding:24px;text-align:center;color:var(--tc-text-secondary, #6B6E7A);margin-bottom:16px}.company-detail-page__accounts-placeholder h3{font-size:15px;margin:12px 0 6px;color:var(--tc-text-primary, #1A1B1E)}.company-detail-page__accounts-placeholder p{font-size:13px;line-height:1.5;margin:0 0 16px;max-width:600px;margin-left:auto;margin-right:auto}.company-detail-page__accounts-placeholder a{color:var(--tc-accent-dark, #8B7355)}.company-detail-page__accounts-icon{font-size:32px;color:var(--tc-border, #E2DDD6)}.entity-shell__title-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;background:var(--tc-accent-light, #EDE3D3);color:var(--tc-accent-dark, #8B7355)}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-card{background:#fff;border-radius:8px;padding:24px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-card__head{display:flex;justify-content:flex-end;margin:-0.5rem -0.5rem .5rem 0}
.lifecycle-badge-wrap[data-v-1b0a69be]{position:relative;display:inline-block}.lifecycle-badge[data-v-1b0a69be]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:none;cursor:default;transition:filter .15s}.lifecycle-badge[disabled][data-v-1b0a69be]{cursor:default}.lifecycle-badge[data-v-1b0a69be]:not([disabled]){cursor:pointer}.lifecycle-badge[data-v-1b0a69be]:not([disabled]):hover{filter:brightness(1.08)}.lifecycle-badge--unset[data-v-1b0a69be]{background:#ece7df;color:var(--tc-text-secondary)}.lifecycle-badge--lead[data-v-1b0a69be]{background:#ece7df;color:#555}.lifecycle-badge--prospect[data-v-1b0a69be]{background:color-mix(in srgb, var(--tc-accent-stone) 20%, transparent);color:#8a7460}.lifecycle-badge--opportunity[data-v-1b0a69be]{background:rgba(255,178,60,.2);color:#a47315}.lifecycle-badge--client[data-v-1b0a69be]{background:rgba(107,158,120,.2);color:#4a7855}.lifecycle-badge--former_client[data-v-1b0a69be]{background:rgba(108,117,125,.18);color:#5a6268}.lifecycle-backdrop[data-v-1b0a69be]{position:fixed;inset:0;z-index:1040;background:rgba(0,0,0,0)}.lifecycle-menu[data-v-1b0a69be]{position:absolute;top:calc(100% + 4px);left:0;z-index:1050;background:#fff;border:1px solid var(--tc-border);border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.08);min-width:180px;padding:4px 0}.lifecycle-menu__item[data-v-1b0a69be]{display:flex;align-items:center;width:100%;padding:8px 12px;background:rgba(0,0,0,0);border:none;font-size:.85rem;text-align:left;cursor:pointer;color:var(--tc-text-primary)}.lifecycle-menu__item[data-v-1b0a69be]:hover{background:#faf8f5}.lifecycle-menu__item.is-current[data-v-1b0a69be]{background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent)}.lifecycle-menu__item i[data-v-1b0a69be],.lifecycle-menu__item .cygnus-icon[data-v-1b0a69be]{width:16px;color:var(--tc-accent-stone)}.lifecycle-menu__current[data-v-1b0a69be]{margin-left:auto;font-size:.75rem;color:#888;text-transform:uppercase}.lifecycle-menu__clear[data-v-1b0a69be]{border-top:1px solid #ece7df;color:#b8283c}.lifecycle-menu__clear i[data-v-1b0a69be],.lifecycle-menu__clear .cygnus-icon[data-v-1b0a69be]{color:#b8283c}
.loading-state[data-v-9da8b79a]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}[data-v-9da8b79a] .tab-fw{font-weight:600;color:var(--tc-text-primary)}[data-v-9da8b79a] .tab-muted{color:#adb5bd}
.company-related-inline{display:flex;flex-direction:column;gap:12px}.company-related-inline__section{background:var(--tc-bg-content, #F8F7F5);border:1px solid var(--tc-border, #E2DDD6);border-radius:var(--tc-radius-lg, 8px);padding:10px 12px}.company-related-inline__title{font-size:12px;font-weight:600;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.company-related-inline__loading,.company-related-inline__empty{font-size:12px;color:var(--tc-text-secondary, #6B6E7A);padding:4px 0}.company-related-inline__item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:6px;text-decoration:none;color:inherit;margin:0 -8px;transition:background .15s}.company-related-inline__item:hover{background:var(--tc-accent-light, #EDE3D3)}.company-related-inline__icon{width:28px;height:28px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.company-related-inline__icon--deal{background:#fef3dc;color:#7d5a00;font-size:12px}.company-related-inline__body{flex:1;min-width:0}.company-related-inline__name{font-size:13px;font-weight:500;color:var(--tc-text-primary, #1A1B1E);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-related-inline__meta{font-size:12px;color:var(--tc-text-secondary, #6B6E7A);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-related-inline__badge{display:inline-flex;padding:2px 7px;border-radius:10px;font-size:11.5px;font-weight:500;background:var(--tc-accent-light, #EDE3D3);color:var(--tc-accent-dark, #8B7355);flex-shrink:0}.company-related-inline__badge--negotiation{background:#fed7aa;color:#9a3412}.company-related-inline__badge--proposal{background:#fef3c7;color:#92400e}.company-related-inline__badge--qualified{background:#dbeafe;color:#1e40af}.company-related-inline__badge--lead{background:#f3f4f6;color:#374151}.company-related-inline__more{display:inline-block;margin-top:4px;font-size:12px;color:var(--tc-accent-dark, #8B7355);text-decoration:none;cursor:pointer}.company-related-inline__more:hover{text-decoration:underline}
.contact-create[data-v-719a5b62]{max-width:860px}.contact-create__head[data-v-719a5b62]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--tc-space-3);margin-bottom:var(--tc-space-4)}.contact-create__supertitle[data-v-719a5b62]{font-size:var(--tc-text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--tc-text-secondary)}.contact-create__card[data-v-719a5b62]{border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg)}
.loading-state[data-v-8f899708]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}[data-v-8f899708] .tab-fw{font-weight:600;color:var(--tc-text-primary)}[data-v-8f899708] .tab-muted{color:#adb5bd}
.contact-detail-page{background:var(--tc-bg-content, #F8F7F5);min-height:100%}.contact-detail-page__details-body{padding:0}.contact-detail-page__section-title{font-size:13px;font-weight:600;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px}.contact-detail-page__comms-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.contact-detail-page__comms-tile{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--tc-bg-content, #F8F7F5);border:1px solid var(--tc-border, #E2DDD6);border-radius:var(--tc-radius-lg, 8px);text-decoration:none;color:var(--tc-text-primary, #1A1B1E);transition:border-color .15s,background .15s}.contact-detail-page__comms-tile:hover{border-color:var(--tc-accent-stone);background:var(--tc-accent-light, #EDE3D3)}.contact-detail-page__comms-icon{width:32px;height:32px;border-radius:8px;background:var(--tc-accent-light, #EDE3D3);color:var(--tc-accent-dark, #8B7355);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-detail-page__comms-label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary, #6B6E7A);font-weight:600}.contact-detail-page__comms-value{font-size:13px;font-weight:500}.entity-shell__title-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;background:var(--tc-accent-light, #EDE3D3);color:var(--tc-accent-dark, #8B7355)}.entity-shell__title-pill--neutral{background:#f0eeec;color:#4a4a52}@media(max-width: 768px){.contact-detail-page__comms-strip{grid-template-columns:1fr}}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-card{background:#fff;border-radius:8px;padding:24px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}
.pd-kpi-strip[data-v-3c651e6f]{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media(max-width: 1200px){.pd-kpi-strip[data-v-3c651e6f]{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.pd-kpi-strip[data-v-3c651e6f]{grid-template-columns:1fr}}.pd-kpi-card[data-v-3c651e6f]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem;position:relative;overflow:hidden;transition:box-shadow .15s}.pd-kpi-card[data-v-3c651e6f]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.pd-kpi-card__value[data-v-3c651e6f]{display:block;font-size:2rem;font-weight:700;color:var(--tc-text-primary, #1a1b1e);line-height:1}.pd-kpi-card__label[data-v-3c651e6f]{display:block;font-size:.8rem;color:var(--tc-text-secondary);margin-top:.3rem;font-weight:500}.pd-kpi-card__icon[data-v-3c651e6f]{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.75rem;opacity:.08;color:var(--tc-accent-stone)}
.pd-panel[data-v-ab320aa0]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem}.pd-panel--compact[data-v-ab320aa0]{padding:1rem 1.25rem}.pd-panel__head[data-v-ab320aa0]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-border, #f0f0f0);padding-bottom:.75rem}.pd-panel__title[data-v-ab320aa0]{font-size:.95rem;font-weight:600;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.pd-panel__title i[data-v-ab320aa0],.pd-panel__title .cygnus-icon[data-v-ab320aa0]{color:var(--tc-accent-stone)}.pd-quicklinks[data-v-ab320aa0]{display:flex;flex-direction:column;gap:.25rem}.pd-quicklink[data-v-ab320aa0]{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;color:var(--tc-text-primary, #1a1b1e);text-decoration:none;cursor:pointer;transition:background .1s}.pd-quicklink i[data-v-ab320aa0]:first-child,.pd-quicklink .cygnus-icon[data-v-ab320aa0]:first-child{color:var(--tc-accent-stone);width:1rem;text-align:center}.pd-quicklink span[data-v-ab320aa0]{flex:1}.pd-quicklink[data-v-ab320aa0]:hover{background:var(--tc-bg-alt, #f5f5f5)}.pd-quicklink__arrow[data-v-ab320aa0]{color:var(--tc-text-secondary);font-size:.75rem}
.pd-panel[data-v-806781fe]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem}.pd-panel__head[data-v-806781fe]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-border, #f0f0f0);padding-bottom:.75rem}.pd-panel__title[data-v-806781fe]{font-size:.95rem;font-weight:600;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.pd-panel__title i[data-v-806781fe],.pd-panel__title .cygnus-icon[data-v-806781fe]{color:var(--tc-accent-stone)}.pd-loading[data-v-806781fe]{color:var(--tc-text-secondary);font-size:.875rem;padding:.5rem 0}.pd-empty[data-v-806781fe]{color:var(--tc-text-secondary);font-size:.875rem;font-style:italic;padding:.5rem 0}.pd-activity[data-v-806781fe]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.pd-activity__item[data-v-806781fe]{display:flex;align-items:flex-start;gap:.6rem}.pd-activity__icon-wrap[data-v-806781fe]{width:28px;height:28px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pd-activity__body[data-v-806781fe]{display:flex;flex-direction:column;gap:.1rem;font-size:.8rem}.pd-activity__subject[data-v-806781fe]{font-weight:600;color:var(--tc-text-primary, #1a1b1e)}.pd-activity__context[data-v-806781fe]{color:var(--tc-text-secondary)}.pd-activity__time[data-v-806781fe]{font-size:.75rem;color:var(--tc-text-secondary)}
.pd-panel[data-v-30138e2a]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem}.pd-panel__head[data-v-30138e2a]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-border, #f0f0f0);padding-bottom:.75rem}.pd-panel__title[data-v-30138e2a]{font-size:.95rem;font-weight:600;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.pd-panel__title i[data-v-30138e2a],.pd-panel__title .cygnus-icon[data-v-30138e2a]{color:var(--tc-accent-stone)}.pd-loading[data-v-30138e2a]{color:var(--tc-text-secondary);font-size:.875rem;padding:.5rem 0}.pd-empty[data-v-30138e2a]{color:var(--tc-text-secondary);font-size:.875rem;font-style:italic;padding:.5rem 0}.pd-deals[data-v-30138e2a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.pd-deal[data-v-30138e2a]{border-radius:6px;transition:background .1s}.pd-deal[data-v-30138e2a]:hover{background:var(--tc-bg-alt, #f5f5f5)}.pd-deal__link[data-v-30138e2a]{display:block;padding:.6rem .75rem;text-decoration:none;color:inherit}.pd-deal__header[data-v-30138e2a]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.pd-deal__title[data-v-30138e2a]{font-size:.85rem;font-weight:600;color:var(--tc-text-primary, #1a1b1e);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-deal__value[data-v-30138e2a]{font-size:.85rem;font-weight:700;color:var(--tc-accent-stone);white-space:nowrap}.pd-deal__meta[data-v-30138e2a]{display:flex;align-items:center;gap:.75rem;margin-top:.25rem;font-size:.75rem;color:var(--tc-text-secondary)}.pd-deal__stage[data-v-30138e2a]{background:var(--tc-accent-stone);color:#fff;padding:.1rem .5rem;border-radius:3px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.pd-deal__company[data-v-30138e2a]{color:var(--tc-accent-stone);text-decoration:none;font-weight:500}.pd-deal__company[data-v-30138e2a]:hover{text-decoration:underline}.pd-deal__date i[data-v-30138e2a],.pd-deal__date .cygnus-icon[data-v-30138e2a]{margin-right:.2rem}
.deal-detail-page{background:var(--tc-bg-content, #F8F7F5);min-height:100%}.deal-detail-page__details-body{padding:0}.deal-detail-page__won-banner{background:var(--tc-accent-light, #EDE3D3);border:1px solid var(--tc-accent-stone);border-radius:8px;padding:12px 16px;display:flex;gap:12px;align-items:center;margin-bottom:18px}.deal-detail-page__won-banner i,.deal-detail-page__won-banner .cygnus-icon{color:var(--tc-accent-dark, #8B7355);font-size:1.1rem}.deal-detail-page__won-banner-body{flex:1;font-size:13px}.deal-detail-page__won-banner-body strong{display:block;color:var(--tc-text-primary, #2A2B2E)}.deal-detail-page__won-banner-body span{color:var(--tc-text-secondary, #6B6E7A)}.deal-detail-page__won-banner-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.deal-detail-page__lost-banner{background:#fdeaea;border:1px solid #fca5a5;border-radius:8px;padding:12px 16px;display:flex;gap:10px;align-items:flex-start;margin-bottom:18px}.deal-detail-page__lost-banner i,.deal-detail-page__lost-banner .cygnus-icon{color:var(--tc-status-danger);margin-top:1px}.deal-detail-page__lost-label{font-size:12px;font-weight:600;color:var(--tc-status-danger);text-transform:uppercase;letter-spacing:.04em}.deal-detail-page__lost-text{font-size:13px;margin-top:2px}.deal-detail-page__lost-reopen{color:var(--tc-accent-dark, #8B7355);font-size:13px;text-decoration:none}.deal-detail-page__lost-reopen:hover{text-decoration:underline}.deal-detail-page__section-title{font-size:13px;font-weight:600;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px}.entity-shell__title-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;background:var(--tc-accent-light, #EDE3D3);color:var(--tc-accent-dark, #8B7355)}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-card{background:#fff;border-radius:8px;padding:24px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}
.deal-pipeline-strip{display:flex;align-items:center;margin-bottom:18px;background:var(--tc-bg-content, #F8F7F5);border:1px solid var(--tc-border, #E2DDD6);border-radius:var(--tc-radius-lg, 8px);overflow:hidden}.deal-pipeline-strip__stage{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px 6px;position:relative;cursor:pointer;transition:background .15s;border:0;border-right:1px solid var(--tc-border, #E2DDD6);background:rgba(0,0,0,0);font-family:inherit}.deal-pipeline-strip__stage:last-child{border-right:none}.deal-pipeline-strip__stage:hover{background:var(--tc-accent-light, #EDE3D3)}.deal-pipeline-strip__stage--past{background:#f0fdf4}.deal-pipeline-strip__stage--active{background:var(--tc-accent-light, #EDE3D3)}.deal-pipeline-strip__dot{width:10px;height:10px;border-radius:50%;background:var(--tc-border, #E2DDD6);border:2px solid var(--tc-border, #E2DDD6);margin-bottom:4px}.deal-pipeline-strip__stage--past .deal-pipeline-strip__dot{background:var(--tc-status-success);border-color:var(--tc-status-success)}.deal-pipeline-strip__stage--active .deal-pipeline-strip__dot{background:var(--tc-accent-stone);border-color:var(--tc-accent-stone);width:12px;height:12px}.deal-pipeline-strip__label{font-size:12px;font-weight:500;color:var(--tc-text-secondary, #6B6E7A);text-align:center}.deal-pipeline-strip__stage--past .deal-pipeline-strip__label{color:var(--tc-status-success)}.deal-pipeline-strip__stage--active .deal-pipeline-strip__label{color:var(--tc-accent-dark, #8B7355);font-weight:600}.deal-pipeline-strip__hint{font-size:12px;color:var(--tc-accent-stone);margin-top:2px}@media(max-width: 768px){.deal-pipeline-strip__stage{padding:8px 2px}.deal-pipeline-strip__label{font-size:12px}}
.deals-page[data-v-18533bca]{padding:1.5rem}.list-toolbar[data-v-18533bca]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.search-box[data-v-18533bca]{position:relative}.search-icon[data-v-18533bca]{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:#adb5bd;font-size:.75rem}.search-input[data-v-18533bca]{padding-left:1.8rem;min-width:200px}.total-value[data-v-18533bca]{font-size:.82rem}.view-toggle[data-v-18533bca]{display:flex;border:1px solid var(--tc-border);border-radius:6px;overflow:hidden}.view-btn[data-v-18533bca]{background:#fff;border:none;padding:.3rem .65rem;font-size:.8rem;color:var(--tc-text-secondary);cursor:pointer}.view-btn.active[data-v-18533bca]{background:var(--tc-bg-sidebar);color:#fff}.view-btn[data-v-18533bca]:hover:not(.active){background:#f8f9fa}.loading-state[data-v-18533bca]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.pipeline-view[data-v-18533bca]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;align-items:flex-start}.pipeline-col[data-v-18533bca]{flex:0 0 220px;min-width:220px}.pipeline-col-header[data-v-18533bca]{background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);border:1px solid var(--tc-border);border-radius:8px 8px 0 0;padding:.65rem .85rem;display:flex;align-items:center;justify-content:space-between}.stage-label[data-v-18533bca]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-primary)}.stage-meta[data-v-18533bca]{display:flex;flex-direction:column;align-items:flex-end}.stage-count[data-v-18533bca]{font-size:11.5px;font-weight:700;color:var(--tc-text-secondary)}.stage-total[data-v-18533bca]{font-size:11.5px;color:var(--tc-accent-stone);font-weight:600}.pipeline-col-body[data-v-18533bca]{border:1px solid var(--tc-border);border-top:none;border-radius:0 0 8px 8px;min-height:120px;padding:.5rem;display:flex;flex-direction:column;gap:.4rem;background:#fafaf9}.deal-card[data-v-18533bca]{background:#fff;border:1px solid var(--tc-border);border-radius:6px;padding:.65rem .75rem;cursor:pointer;transition:box-shadow .15s}.deal-card[data-v-18533bca]:hover{box-shadow:0 2px 8px rgba(42,43,46,.1)}.deal-card-title[data-v-18533bca]{font-size:.82rem;font-weight:600;color:var(--tc-text-primary);margin-bottom:3px}.deal-card-company[data-v-18533bca]{margin-bottom:6px}.deal-card-footer[data-v-18533bca]{display:flex;align-items:center;justify-content:space-between}.deal-value[data-v-18533bca]{font-size:.78rem;font-weight:700;color:var(--tc-accent-stone)}.deal-prob[data-v-18533bca]{font-size:.75rem}.deal-card-date[data-v-18533bca]{margin-top:4px;font-size:.75rem}.pipeline-empty[data-v-18533bca]{text-align:center;color:#adb5bd;font-size:.78rem;padding:1.5rem .5rem}.tabulator-wrap[data-v-18533bca]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden}[data-v-18533bca] .tabulator{border:none;background:rgba(0,0,0,0);font-size:.875rem;font-family:inherit}[data-v-18533bca] .tabulator .tabulator-header{background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);border-bottom:1px solid var(--tc-border)}[data-v-18533bca] .tabulator .tabulator-header .tabulator-col{background:rgba(0,0,0,0);border-right-color:#f0ece6}[data-v-18533bca] .tabulator .tabulator-header .tabulator-col .tabulator-col-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary)}[data-v-18533bca] .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input,[data-v-18533bca] .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{font-size:.75rem;border:1px solid var(--tc-border);border-radius:4px;padding:2px 6px;width:100%}[data-v-18533bca] .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input:focus,[data-v-18533bca] .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select:focus{outline:none;border-color:var(--tc-accent-stone)}[data-v-18533bca] .tabulator .tabulator-row{border-bottom:1px solid #f0ece6}[data-v-18533bca] .tabulator .tabulator-row:hover{background:color-mix(in srgb, var(--tc-accent-stone) 5%, transparent) !important}[data-v-18533bca] .tabulator .tabulator-row:last-child{border-bottom:none}[data-v-18533bca] .tabulator .tabulator-row .tabulator-cell{padding:.65rem 1rem;border-right-color:rgba(0,0,0,0)}[data-v-18533bca] .tabulator .tabulator-placeholder{padding:2.5rem 1rem;color:#adb5bd;font-size:.875rem}[data-v-18533bca] .tab-fw{font-weight:600;color:var(--tc-text-primary)}[data-v-18533bca] .tab-muted{color:#adb5bd}.modal-backdrop[data-v-18533bca]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-18533bca]{background:#fff;border-radius:10px;width:520px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-18533bca]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.btn-close-modal[data-v-18533bca]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-18533bca]:hover{color:var(--tc-text-primary)}.crm-modal-body[data-v-18533bca]{padding:1.25rem}.crm-modal-footer[data-v-18533bca]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}
.email-thread-activity{display:flex;flex-direction:column;gap:6px;width:100%}.email-thread-activity__header{display:flex;align-items:center;gap:8px;background:none;border:0;padding:4px 0;text-align:left;cursor:pointer;color:inherit;font-size:inherit}.email-thread-activity__header i,.email-thread-activity__header .cygnus-icon{color:var(--tc-accent-stone);width:12px}.email-thread-activity__subject{font-weight:500}.email-thread-activity__count{margin-left:auto;font-size:.75rem;color:#9a9a9a}.email-thread-activity__tag{font-size:.75rem;padding:1px 6px;border-radius:8px;border:1px solid;text-transform:uppercase;letter-spacing:.02em;font-weight:500;line-height:1.5}.email-thread-activity__messages{list-style:none;margin:0;padding:6px 0 0 20px;border-left:2px solid var(--tc-accent-light)}.email-thread-activity__message{padding:6px 0 8px 8px;border-bottom:1px dashed #f0eae0}.email-thread-activity__message:last-child{border-bottom:0}.email-thread-activity__meta{display:flex;justify-content:space-between;gap:8px;font-size:.78rem}.email-thread-activity__sent{color:#9a9a9a}.email-thread-activity__subject-line{font-size:.82rem;color:var(--tc-text-primary);margin-top:2px}.email-thread-activity__snippet{margin-top:4px;font-size:.78rem;color:var(--tc-text-secondary);white-space:pre-wrap;word-break:break-word}.email-thread-activity__deal{margin-top:6px;font-size:.75rem;color:var(--tc-text-secondary);display:flex;align-items:center;gap:4px}.email-thread-activity__deal-label{font-weight:500}.email-thread-activity__deal-id{color:var(--tc-text-primary);font-weight:500}.email-thread-activity__deal-none{font-style:italic}.email-thread-activity__editor{margin-top:6px;padding:8px;background:#fbf8f3;border-radius:4px;display:flex;flex-direction:column;gap:6px}.email-thread-activity__editor-actions{display:flex;gap:6px;justify-content:flex-end}.email-thread-activity__loading,.email-thread-activity__empty,.email-thread-activity__error{padding:6px 8px;color:var(--tc-text-secondary);font-size:.8rem}.email-thread-activity__error{color:#a85c3d}
.lost-deal-prompt[data-v-e6e113de]{display:flex;align-items:center;gap:1rem;padding:.85rem 1.1rem;margin-bottom:1rem;background:rgba(255,178,60,.1);border:1px solid rgba(255,178,60,.4);border-radius:8px;color:#6b4f0d}.lost-deal-prompt__icon[data-v-e6e113de]{font-size:1.25rem;color:#a47315;flex-shrink:0}.lost-deal-prompt__body[data-v-e6e113de]{flex:1;font-size:.92rem}.lost-deal-prompt__body strong[data-v-e6e113de]{display:block;margin-bottom:2px;color:#6b4f0d}.lost-deal-prompt__body span[data-v-e6e113de]{color:#8a6d2e}.lost-deal-prompt__actions[data-v-e6e113de]{display:flex;gap:6px;flex-shrink:0}
.tile-card[data-v-09bec3c8]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(42,43,46,.06)}.tile-header[data-v-09bec3c8]{padding:.85rem 1.25rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-primary);border-bottom:1px solid var(--tc-border);background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);display:flex;align-items:center}.infra-summary .badge[data-v-09bec3c8]{font-size:11.5px;font-weight:500;text-transform:none;letter-spacing:0}.tile-empty[data-v-09bec3c8]{padding:1.5rem 1.25rem;color:var(--tc-text-secondary);font-size:.875rem}.server-list[data-v-09bec3c8]{list-style:none;margin:0;padding:0}.server-item[data-v-09bec3c8]{display:flex;align-items:center;gap:.75rem;padding:.7rem 1.25rem;border-bottom:1px solid #f0ece6;cursor:pointer}.server-item[data-v-09bec3c8]:last-child{border-bottom:none}.server-item[data-v-09bec3c8]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 5%, transparent)}.status-dot[data-v-09bec3c8]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.status-dot--online[data-v-09bec3c8]{background:#28a745;box-shadow:0 0 0 2px rgba(40,167,69,.2)}.status-dot--offline[data-v-09bec3c8]{background:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.2)}.status-dot--degraded[data-v-09bec3c8]{background:#ffc107;box-shadow:0 0 0 2px rgba(255,193,7,.2)}.status-dot--unknown[data-v-09bec3c8]{background:var(--tc-text-secondary)}.server-info[data-v-09bec3c8]{flex:1;min-width:0}.server-name[data-v-09bec3c8]{font-size:.84rem;font-weight:600;color:var(--tc-text-primary)}.server-host[data-v-09bec3c8]{font-size:.75rem}.server-seen[data-v-09bec3c8]{font-size:.75rem;white-space:nowrap}
.kpi-strip[data-v-a8b0f6b2]{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:1rem;margin-bottom:1.5rem}.kpi-card[data-v-a8b0f6b2]{background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:var(--tc-space-4) var(--tc-space-5);display:flex;align-items:center;gap:1rem;box-shadow:0 1px 3px rgba(42,43,46,.06);transition:box-shadow .15s ease}.kpi-card[data-v-a8b0f6b2]:hover{box-shadow:0 3px 8px rgba(42,43,46,.12)}.kpi-icon[data-v-a8b0f6b2]{width:44px;height:44px;border-radius:var(--tc-radius-lg);background:color-mix(in srgb, var(--tc-accent-stone) 15%, transparent);color:var(--tc-accent-stone);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.kpi-body[data-v-a8b0f6b2]{flex:1;min-width:0}.kpi-value[data-v-a8b0f6b2]{font-size:1.75rem;font-weight:700;color:var(--tc-text-primary);line-height:1.05;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}.kpi-label[data-v-a8b0f6b2]{font-size:12px;color:var(--tc-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.kpi-trend[data-v-a8b0f6b2]{font-size:.85rem}
.tile-card[data-v-4346096a]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(42,43,46,.06)}.tile-header[data-v-4346096a]{padding:.85rem 1.25rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-primary);border-bottom:1px solid var(--tc-border);background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent)}.tile-empty[data-v-4346096a]{padding:1.5rem 1.25rem;color:var(--tc-text-secondary);font-size:.875rem}.approval-list[data-v-4346096a]{list-style:none;margin:0;padding:0}.approval-item[data-v-4346096a]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid #f0ece6}.approval-item[data-v-4346096a]:last-child{border-bottom:none}.approval-item[data-v-4346096a]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 5%, transparent)}.approval-avatar[data-v-4346096a]{width:34px;height:34px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.approval-body[data-v-4346096a]{flex:1;min-width:0}.approval-name[data-v-4346096a]{font-size:.875rem;font-weight:600;color:var(--tc-text-primary)}.approval-period[data-v-4346096a]{font-size:.75rem;color:var(--tc-text-secondary)}.approval-date[data-v-4346096a]{font-size:.75rem;color:var(--tc-text-secondary);white-space:nowrap}
.content-block-tile__missing{display:flex;align-items:flex-start;gap:10px;padding:12px;color:var(--tc-text-secondary);font-size:.82rem;background:#faf8f5;border-radius:6px}.content-block-tile__missing i,.content-block-tile__missing .cygnus-icon{font-size:1.4rem;color:var(--tc-accent-stone)}.content-block-tile__missing p{margin:0;line-height:1.45}
.custom-markdown-tile__body{font-size:.88rem;color:var(--tc-text-primary);line-height:1.55}.custom-markdown-tile__body p{margin:0 0 8px}.custom-markdown-tile__body p:last-child{margin-bottom:0}.custom-markdown-tile__body a{color:var(--tc-accent-stone);text-decoration:underline}.custom-markdown-tile__body code{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.85em;background:#f5f3f0;padding:1px 5px;border-radius:3px}.custom-markdown-tile__body strong{font-weight:700}
.detail-tile{background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:var(--tc-space-4) var(--tc-space-5)}.detail-tile__header{margin-bottom:12px;border-bottom:1px solid var(--tc-border-soft);padding-bottom:8px}.detail-tile__title{margin:0;font-size:.85rem;font-weight:700;color:var(--tc-text-primary)}.detail-tile__empty{color:var(--tc-text-secondary);font-size:.85rem;margin:0}.fields-panel-tile__list{display:grid;margin:0;row-gap:8px;column-gap:14px}.fields-panel-tile__list--two-column{grid-template-columns:max-content 1fr}.fields-panel-tile__list--single-column{grid-template-columns:1fr;row-gap:14px}.fields-panel-tile__list--single-column dt{margin-bottom:2px;border-bottom:none;min-height:0}.fields-panel-tile__label{margin:0;font-size:var(--tc-text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--tc-accent-dark);font-weight:600;align-self:center;min-height:32px;display:flex;align-items:center;border-bottom:1px solid var(--tc-border-soft)}.fields-panel-tile__value{margin:0;font-size:14px;color:var(--tc-text-primary);align-self:center;min-height:32px;display:flex;align-items:center;border-bottom:1px solid var(--tc-border-soft)}.fields-panel-tile__label--full,.fields-panel-tile__value--full{grid-column:1/-1}.fields-panel-tile__label--full{border-bottom:none;min-height:0;margin-top:4px}.fields-panel-tile__value--full{align-items:flex-start;overflow-wrap:anywhere;padding-bottom:6px}.fields-panel-tile__pill{font-size:var(--tc-text-label);font-weight:600;padding:2px 8px;border-radius:var(--tc-radius-pill)}.fields-panel-tile__markdown{white-space:pre-wrap}
.related-list-tile__header{display:flex;justify-content:space-between;align-items:center}.related-list-tile__count{font-size:.75rem;font-weight:700;background:#f5f3f0;color:#8e6f4d;padding:1px 8px;border-radius:10px}.related-list-tile__table{width:100%;font-size:.85rem;border-collapse:collapse}.related-list-tile__table th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#8e6f4d;padding:4px 8px;border-bottom:1px solid #f0ece5}.related-list-tile__table td{padding:6px 8px;border-bottom:1px solid #f7f5f1}.related-list-tile__table tbody tr:last-child td{border-bottom:none}.related-list-tile__footer{margin-top:8px;text-align:right}.related-list-tile__link{font-size:.78rem;color:var(--tc-accent-stone);text-decoration:none}.related-list-tile__link:hover{text-decoration:underline}
.taxonomy-pills-tile__groups{display:flex;flex-direction:column;gap:10px}.taxonomy-pills-tile__group-label{margin:0 0 4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#8e6f4d;font-weight:600}.taxonomy-pills-tile__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.taxonomy-pills-tile__pill{display:inline-block;font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:12px;background:#f5f3f0;color:var(--tc-text-primary);white-space:nowrap}
.detail-page{padding:0}.detail-page--embedded .detail-page__tabs{margin-top:0}.detail-page__chrome{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.detail-page__chrome-left{flex:1 1 auto;min-width:0}.detail-page__back-link{color:var(--tc-accent-dark, #8E6F4D);font-size:.8rem;text-decoration:none;cursor:pointer;display:inline-block;margin-bottom:4px}.detail-page__back-link:hover{color:var(--tc-text-primary, #2A2B2E)}.detail-page__title-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.detail-page__title{font-family:"Cinzel",serif;font-weight:600;font-size:1.75rem;color:var(--tc-text-primary, #2A2B2E);margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.detail-page__ref{font-size:.7em;letter-spacing:.06em;color:var(--tc-accent-dark, #8E6F4D);font-weight:500;font-family:"Inter",sans-serif;background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);padding:2px 8px;border-radius:3px}.detail-page__pills{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.detail-page__actions{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap}.detail-page__tabs{display:flex;gap:4px;border-bottom:1px solid #e9ecef;margin-bottom:18px;overflow-x:auto}.detail-page__tab{background:rgba(0,0,0,0);border:0;padding:10px 16px;font-size:.9rem;font-weight:500;color:var(--tc-text-secondary);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);white-space:nowrap}.detail-page__tab:hover{color:var(--tc-text-primary, #2A2B2E)}.detail-page__tab--active{color:var(--tc-text-primary, #2A2B2E);border-bottom-color:var(--tc-accent-stone)}.detail-page__loading{padding:32px;text-align:center;color:var(--tc-text-secondary)}.detail-page__error{margin:16px 0}.detail-page__grid{display:grid;gap:16px}.detail-page__grid--single{grid-template-columns:1fr}.detail-page__grid--2-col{grid-template-columns:repeat(2, minmax(0, 1fr))}.detail-page__grid--3-col{grid-template-columns:repeat(3, minmax(0, 1fr))}.detail-page__grid--12-col{grid-template-columns:repeat(12, minmax(0, 1fr))}@media(max-width: 900px){.detail-page__grid--2-col,.detail-page__grid--3-col,.detail-page__grid--12-col{grid-template-columns:1fr}}.detail-page__empty{grid-column:1/-1;padding:48px 24px;text-align:center;color:var(--tc-text-secondary)}.detail-page__empty i,.detail-page__empty .cygnus-icon{font-size:2rem;display:block;margin-bottom:12px;opacity:.5}.detail-page__empty p{margin:0;font-size:.9rem;line-height:1.5}
.entity-shell{display:flex;flex-direction:column;background:var(--tc-bg-content)}.entity-shell__sticky-header{position:sticky;top:0;z-index:20;background:var(--tc-bg-topbar);border-bottom:1px solid var(--tc-border);box-shadow:0 1px 4px rgba(0,0,0,.06);min-height:var(--tc-topbar-height, 56px);display:flex;align-items:center;gap:12px;padding:0 1.25rem}@media(max-width: 768px){.entity-shell__sticky-header{position:relative;box-shadow:none;flex-wrap:wrap;padding:8px 1rem}}.entity-shell__back-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--tc-radius, 4px);color:var(--tc-text-secondary);cursor:pointer;text-decoration:none;flex-shrink:0}.entity-shell__back-link:hover{color:var(--tc-text-primary);background:var(--tc-bg-content)}.entity-shell__back-link i,.entity-shell__back-link .cygnus-icon{font-size:14px}.entity-shell__title{font-family:"Cinzel",Georgia,serif;font-size:1.1rem;font-weight:600;color:var(--tc-text-primary);line-height:1.2;margin:0;display:inline-flex;align-items:baseline;gap:10px;flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-shell__title .entity-shell__title-text{overflow:hidden;text-overflow:ellipsis}.entity-shell__ref{font-family:"Inter",sans-serif;font-size:12px;letter-spacing:.06em;color:var(--tc-accent-dark);font-weight:500;background:var(--tc-accent-light);padding:2px 7px;border-radius:3px;flex-shrink:0}.entity-shell__pills{display:flex;gap:6px;flex-wrap:wrap;align-items:center;flex-shrink:1;min-width:0}.entity-shell__actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.entity-shell__info-panel{background:var(--tc-bg-card);border-bottom:1px solid var(--tc-border);padding:20px 24px}.entity-shell__info-toggle{display:none;width:100%;background:var(--tc-bg-card);border:0;border-bottom:1px solid var(--tc-border);padding:10px 24px;font-size:13px;font-weight:500;color:var(--tc-text-secondary);cursor:pointer;align-items:center;gap:8px;font-family:inherit}.entity-shell__info-toggle:hover{background:var(--tc-bg-content)}.entity-shell__info-toggle i,.entity-shell__info-toggle .cygnus-icon{font-size:12px}.entity-shell__info-panel--collapsed{display:none}@media(max-width: 768px){.entity-shell__info-toggle{display:flex}}.entity-shell__tab-strip{background:var(--tc-bg-card);border-bottom:2px solid var(--tc-border);display:flex;align-items:center;padding:0 24px;overflow-x:auto;scrollbar-width:thin}.entity-shell__tab{display:flex;align-items:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:500;color:var(--tc-text-secondary);border:0;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;cursor:pointer;white-space:nowrap;background:rgba(0,0,0,0)}.entity-shell__tab:hover{color:var(--tc-text-primary)}.entity-shell__tab--active{color:var(--tc-accent-dark);border-bottom-color:var(--tc-accent-stone)}.entity-shell__tab-count{background:var(--tc-accent-light);color:var(--tc-accent-dark);font-size:11.5px;padding:1px 6px;border-radius:8px;font-weight:600}.entity-shell__tab-extra{margin-left:auto;display:flex;gap:6px;align-items:center}.entity-shell__body{padding:24px;flex:1}.entity-shell__loading{padding:48px;text-align:center;color:var(--tc-text-secondary)}.entity-shell__sidebar-layout{display:flex;flex:1;min-height:0;align-items:stretch}.entity-shell__sidebar-main{flex:1;min-width:0;display:flex;flex-direction:column}.entity-shell__sidebar{width:280px;flex-shrink:0;border-left:1px solid var(--tc-border);background:var(--tc-bg-card);overflow-y:auto;position:sticky;top:var(--tc-topbar-height, 56px);align-self:flex-start;height:calc(100vh - var(--tc-topbar-height, 56px))}.entity-shell__body--sidebar{padding:1.25rem 1.5rem}.entity-shell__sidebar .entity-details-panel__metrics{flex-wrap:wrap;margin-bottom:12px}.entity-shell__sidebar .entity-details-panel__metric{min-width:50%;border-right:none;border-bottom:1px solid var(--tc-border);padding:8px 12px}.entity-shell__sidebar .entity-details-panel__metric:nth-last-child(-n+2){border-bottom:none}.entity-shell__sidebar .entity-details-panel__metric-value{font-size:15px}.entity-shell__sidebar .entity-details-panel__metric-label{font-size:12px}.entity-shell__sidebar .entity-details-panel__fields-grid{grid-template-columns:1fr;margin-bottom:12px}.entity-shell__sidebar .entity-details-panel__field-cell{border-right:none;padding:8px 12px}.entity-shell__sidebar .custom-fields-panel__grid{grid-template-columns:1fr}@media(max-width: 900px){.entity-shell__sidebar-layout{flex-direction:column}.entity-shell__sidebar{width:100%;border-left:0;border-top:1px solid var(--tc-border);position:static}}.entity-shell__sidebar-toggle{display:none;width:100%;background:var(--tc-bg-card);border:0;border-bottom:1px solid var(--tc-border);padding:10px 24px;font-size:13px;font-weight:500;color:var(--tc-text-secondary);cursor:pointer;align-items:center;gap:8px;font-family:inherit}.entity-shell__sidebar-toggle:hover{background:var(--tc-bg-content)}.entity-shell__sidebar-toggle i,.entity-shell__sidebar-toggle .cygnus-icon{font-size:12px}@media(max-width: 767.98px){.entity-shell__sidebar-toggle{display:flex}.entity-shell__sidebar{order:-1;border-top:0;border-bottom:1px solid var(--tc-border);max-height:60vh}.entity-shell__sidebar--collapsed{display:none}}
.custom-fields-panel{font-size:13px}.custom-fields-panel__loading,.custom-fields-panel__empty{color:var(--tc-text-secondary, #6B6E7A);padding:8px 0;font-size:12px}.custom-fields-panel__manage-link{color:var(--tc-accent-dark, #8B7355);text-decoration:none;margin-left:6px}.custom-fields-panel__manage-link:hover{text-decoration:underline}.custom-fields-panel__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px}@media(max-width: 768px){.custom-fields-panel__grid{grid-template-columns:1fr}}.custom-fields-panel__item{background:var(--tc-bg-content, #F8F7F5);border:1px solid var(--tc-border, #E2DDD6);border-radius:var(--tc-radius, 4px);padding:7px 10px;cursor:text;transition:border-color .15s,background .15s}.custom-fields-panel__item:hover{border-color:var(--tc-accent-stone)}.custom-fields-panel__item--editing{border-color:var(--tc-accent-stone);background:var(--tc-bg-card, #FFFFFF)}.custom-fields-panel__key{font-size:12px;color:var(--tc-text-secondary, #6B6E7A);display:flex;align-items:center;gap:4px}.custom-fields-panel__required{color:var(--tc-status-danger);font-weight:600}.custom-fields-panel__val{font-size:13px;color:var(--tc-text-primary, #1A1B1E);font-weight:500;margin-top:1px;min-height:18px}.custom-fields-panel__input{width:100%;font-size:13px;padding:3px 4px;border:1px solid var(--tc-accent-stone);border-radius:var(--tc-radius, 4px);background:var(--tc-bg-card, #FFFFFF);margin-top:2px;font-family:inherit}.custom-fields-panel__input:focus{outline:2px solid var(--tc-accent-light, #EDE3D3);outline-offset:-1px}.custom-fields-panel__bool{display:inline-flex;align-items:center;gap:6px;cursor:pointer;margin-top:2px;font-size:13px}.custom-fields-panel__error{margin-top:8px;padding:6px 10px;background:#fdeaea;border:1px solid #fca5a5;border-radius:var(--tc-radius, 4px);color:var(--tc-status-danger);font-size:12px}
.entity-details-panel{display:block}.entity-details-panel__loading{padding:24px;text-align:center;color:var(--tc-text-secondary)}.entity-details-panel__metrics{display:flex;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);overflow:hidden;margin-bottom:18px;background:var(--tc-bg-content)}.entity-details-panel__metric{flex:1;padding:10px 16px;text-align:center;border-right:1px solid var(--tc-border);text-decoration:none;color:inherit}.entity-details-panel__metric:last-child{border-right:none}.entity-details-panel__metric--link{cursor:pointer;transition:background .15s}.entity-details-panel__metric--link:hover{background:var(--tc-accent-light)}.entity-details-panel__metric-value{font-size:18px;font-weight:600;color:var(--tc-text-primary)}.entity-details-panel__metric-value--success{color:var(--tc-status-success)}.entity-details-panel__metric-value--warning{color:var(--tc-status-warning)}.entity-details-panel__metric-value--danger{color:var(--tc-status-danger)}.entity-details-panel__metric-value--info{color:var(--tc-status-info)}.entity-details-panel__metric-secondary{font-size:12px;font-weight:400;color:var(--tc-text-secondary)}.entity-details-panel__metric-label{font-size:var(--tc-text-label);color:var(--tc-text-secondary);margin-top:3px}.entity-details-panel__metric-sub{font-size:var(--tc-text-label);color:var(--tc-text-secondary);margin-top:2px;opacity:.85}.entity-details-panel__fields-grid{display:grid;--tc-detail-col-min: 260px;--tc-detail-col-gap: 24px;grid-template-columns:repeat(auto-fit, minmax(max(var(--tc-detail-col-min), (100% - 2 * var(--tc-detail-col-gap)) / 3), 1fr));grid-auto-flow:dense;gap:var(--tc-space-2) var(--tc-detail-col-gap);margin-bottom:16px}.entity-details-panel__field-cell{display:flex;align-items:baseline;gap:10px;padding:4px 0;min-height:32px;border-bottom:1px solid var(--tc-border-soft)}.entity-details-panel__field-cell--full{grid-column:1/-1;flex-direction:column;align-items:flex-start;gap:4px}.entity-details-panel__field-cell--full .entity-details-panel__field-value{width:100%}.entity-details-panel__field-label{font-size:var(--tc-text-label);font-weight:500;color:var(--tc-text-secondary);flex-shrink:0;min-width:110px}.entity-details-panel__field-value{font-size:14px;color:var(--tc-text-primary);flex:1;min-width:0;word-break:break-word}.entity-details-panel__chip-link{display:inline-flex;align-items:center;gap:4px;background:var(--tc-accent-light);color:var(--tc-accent-dark);padding:2px 8px;border-radius:var(--tc-radius-pill);font-size:12px;text-decoration:none}.entity-details-panel__money{font-size:16px;font-weight:600}.entity-details-panel__markdown{white-space:pre-wrap;overflow-wrap:anywhere}.entity-details-panel__tags-section,.entity-details-panel__custom-fields{margin-bottom:14px}.entity-details-panel__section-label{font-size:var(--tc-text-label);font-weight:500;color:var(--tc-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}@media(max-width: 768px){.entity-details-panel__metrics{flex-wrap:wrap}.entity-details-panel__metric{min-width:50%;border-bottom:1px solid var(--tc-border)}}
.entity-tag-picker[data-v-265914ee]{font-size:13px;color:var(--tc-text-primary, #1A1B1E)}.entity-tag-picker__state[data-v-265914ee]{color:var(--tc-text-secondary, #6B6E7A);font-size:12px;font-style:italic;padding:4px 0}.entity-tag-picker__state--error[data-v-265914ee]{color:var(--tc-status-danger);font-style:normal}.entity-tag-picker__state--muted[data-v-265914ee]{font-style:italic}.entity-tag-picker__taxonomy[data-v-265914ee]{position:relative;margin-bottom:8px}.entity-tag-picker__taxonomy[data-v-265914ee]:last-child{margin-bottom:0}.entity-tag-picker__label[data-v-265914ee]{font-size:11.5px;font-weight:600;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.entity-tag-picker__tokens[data-v-265914ee]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.entity-tag-picker__token[data-v-265914ee]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500;background:var(--tc-accent-light, #EDE3D3);color:var(--tc-accent-dark, #8B7355);border:1px solid var(--tc-border, #E2DDD6)}.entity-tag-picker__token-remove[data-v-265914ee]{background:rgba(0,0,0,0);border:0;padding:0 2px;margin-left:2px;font-size:14px;line-height:1;color:inherit;opacity:.7;cursor:pointer}.entity-tag-picker__token-remove[data-v-265914ee]:hover{opacity:1}.entity-tag-picker__add[data-v-265914ee]{background:rgba(0,0,0,0);border:1px dashed var(--tc-border, #E2DDD6);border-radius:10px;color:var(--tc-text-secondary, #6B6E7A);padding:2px 8px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.entity-tag-picker__add[data-v-265914ee]:hover{color:var(--tc-accent-dark, #8B7355);border-color:var(--tc-accent-stone)}.entity-tag-picker__add-label[data-v-265914ee]{font-size:11.5px}.entity-tag-picker__input-form[data-v-265914ee]{display:inline-flex;align-items:center;gap:2px;background:var(--tc-bg-card, #fff);border:1px solid var(--tc-accent-stone);border-radius:10px;padding:1px 4px 1px 8px}.entity-tag-picker__input[data-v-265914ee]{border:0;outline:0;background:rgba(0,0,0,0);font:inherit;font-size:12px;padding:2px 0;width:140px}.entity-tag-picker__cancel[data-v-265914ee]{background:rgba(0,0,0,0);border:0;padding:2px 4px;cursor:pointer;color:var(--tc-text-secondary, #6B6E7A);font-size:12px;border-radius:3px}.entity-tag-picker__cancel[data-v-265914ee]:hover{background:var(--tc-bg-content, #F8F7F5);color:var(--tc-status-danger)}.entity-tag-picker__dropdown[data-v-265914ee]{position:absolute;z-index:200;margin-top:4px;min-width:220px;max-width:320px;background:var(--tc-bg-card, #fff);border:1px solid var(--tc-border, #E2DDD6);border-radius:var(--tc-radius-lg, 8px);box-shadow:0 6px 18px rgba(0,0,0,.08);max-height:240px;overflow-y:auto;display:flex;flex-direction:column}.entity-tag-picker__suggestion[data-v-265914ee]{background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--tc-border, #E2DDD6);text-align:left;padding:6px 10px;font:inherit;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px}.entity-tag-picker__suggestion[data-v-265914ee]:last-of-type{border-bottom:0}.entity-tag-picker__suggestion[data-v-265914ee]:hover,.entity-tag-picker__suggestion--active[data-v-265914ee]{background:var(--tc-accent-light, #EDE3D3)}.entity-tag-picker__swatch[data-v-265914ee]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.entity-tag-picker__suggestion-assigned[data-v-265914ee]{margin-left:auto;font-size:11.5px;color:var(--tc-text-secondary, #6B6E7A);font-style:italic}.entity-tag-picker__create[data-v-265914ee]{background:var(--tc-bg-content, #F8F7F5);border:0;border-top:1px solid var(--tc-border, #E2DDD6);text-align:left;padding:6px 10px;font:inherit;font-size:12px;cursor:pointer;color:var(--tc-accent-dark, #8B7355);font-weight:500}.entity-tag-picker__create[data-v-265914ee]:hover,.entity-tag-picker__create--active[data-v-265914ee]{background:var(--tc-accent-light, #EDE3D3)}.entity-tag-picker__empty[data-v-265914ee]{padding:8px 10px;font-size:11.5px;color:var(--tc-text-secondary, #6B6E7A);font-style:italic}.entity-tag-picker__error[data-v-265914ee]{font-size:11.5px;color:var(--tc-status-danger);margin-top:4px}
.activity-timeline-block{font-size:.85rem}.activity-timeline-block__loading,.activity-timeline-block__notice{padding:12px;color:var(--tc-text-secondary)}.activity-timeline-block__empty{display:flex;align-items:flex-start;gap:12px;padding:16px;color:var(--tc-text-secondary);background:#faf8f5;border-radius:6px}.activity-timeline-block__empty i,.activity-timeline-block__empty .cygnus-icon{font-size:1.4rem;color:var(--tc-accent-stone)}.activity-timeline-block__empty p{margin:0;line-height:1.45}.activity-timeline-block__list{list-style:none;margin:0;padding:0}.activity-timeline-block__item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #f0eae0}.activity-timeline-block__item:last-child{border-bottom:0}.activity-timeline-block__icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb, var(--tc-accent-stone) 15%, transparent);color:#8e6f4d;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem}.activity-timeline-block__line{display:flex;gap:6px;flex-wrap:wrap;align-items:baseline}.activity-timeline-block__actor{font-weight:600;color:var(--tc-text-primary)}.activity-timeline-block__action{color:#4d4d4d}.activity-timeline-block__detail{color:var(--tc-text-secondary);margin-top:2px;font-size:.8rem}.activity-timeline-block__time{display:block;margin-top:2px;font-size:.75rem;color:#9a9a9a}
.expense-approval[data-v-2070c84a]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.ea-header[data-v-2070c84a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ea-title[data-v-2070c84a]{margin:0 0 .25rem;font-family:"Cinzel",serif;font-size:1.5rem;font-weight:600;color:var(--tc-text-primary)}.ea-desc[data-v-2070c84a]{font-size:.85rem;margin:0}.ea-view-toggle[data-v-2070c84a]{display:flex;gap:.25rem;background:#f8f6f2;border:1px solid var(--tc-border);border-radius:6px;padding:2px}.ea-view-toggle button[data-v-2070c84a]{background:rgba(0,0,0,0);border:0;padding:.3rem .85rem;font-size:.78rem;color:var(--tc-text-secondary);cursor:pointer;border-radius:4px}.ea-view-toggle button.active[data-v-2070c84a]{background:var(--tc-bg-sidebar);color:#fff}.ea-view-toggle button[data-v-2070c84a]:hover:not(.active){background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);color:var(--tc-text-primary)}.ea-loading[data-v-2070c84a]{padding:3rem;text-align:center;color:var(--tc-text-secondary);font-size:.875rem}.ea-kanban[data-v-2070c84a]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;align-items:flex-start}.ea-col[data-v-2070c84a]{flex:0 0 280px;min-width:280px}.ea-col-header[data-v-2070c84a]{background:#fafaf9;border:1px solid var(--tc-border);border-top:3px solid #5c7a8b;border-radius:8px 8px 0 0;padding:.65rem .85rem;display:flex;align-items:center;justify-content:space-between}.ea-col-label[data-v-2070c84a]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-primary)}.ea-col-meta[data-v-2070c84a]{display:flex;flex-direction:column;align-items:flex-end}.ea-col-count[data-v-2070c84a]{font-size:11.5px;font-weight:700;color:var(--tc-text-secondary)}.ea-col-total[data-v-2070c84a]{font-size:11.5px;color:var(--tc-accent-stone);font-weight:600}.ea-col-body[data-v-2070c84a]{border:1px solid var(--tc-border);border-top:none;border-radius:0 0 8px 8px;min-height:200px;padding:.5rem;display:flex;flex-direction:column;gap:.4rem;background:#fafaf9}.ea-col-empty[data-v-2070c84a]{text-align:center;color:#adb5bd;font-size:1.4rem;padding:2rem 0}.ea-card[data-v-2070c84a]{background:#fff;border:1px solid var(--tc-border);border-radius:6px;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.35rem}.ea-card-top[data-v-2070c84a]{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}.ea-card-date[data-v-2070c84a]{color:var(--tc-text-secondary);font-weight:600}.ea-card-amount[data-v-2070c84a]{color:var(--tc-accent-stone);font-weight:700}.ea-card-desc[data-v-2070c84a]{font-size:.82rem;color:var(--tc-text-primary);line-height:1.3}.ea-card-foot[data-v-2070c84a]{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}.ea-card-billable[data-v-2070c84a]{color:#856404}.ea-card-actions[data-v-2070c84a]{display:flex;gap:.4rem;margin-top:.25rem}.ea-card-rejection[data-v-2070c84a]{font-size:.75rem;font-style:italic;padding-top:.25rem;border-top:1px dashed #f0ece6}@media(max-width: 767.98px){.table.table-striped[data-v-2070c84a]{display:block;width:100%}.table.table-striped thead[data-v-2070c84a]{display:none}.table.table-striped tbody[data-v-2070c84a]{display:block}.table.table-striped tr[data-v-2070c84a]{display:block;background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg, 8px);margin-bottom:.75rem;padding:.75rem .85rem;box-shadow:var(--tc-shadow-card)}.table.table-striped tr[data-v-2070c84a]:last-child{margin-bottom:0}.table.table-striped td[data-v-2070c84a]{display:block;border:0;padding:.2rem 0;white-space:normal}.table.table-striped td[data-v-2070c84a]::before{content:attr(data-label);display:block;font-size:var(--tc-text-label, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary)}.table.table-striped td[data-v-2070c84a]:last-child{padding-top:.6rem}.table.table-striped td[data-v-2070c84a]:last-child::before{display:none}.table.table-striped td:last-child .btn[data-v-2070c84a]{display:block;width:100%;min-height:46px;margin:0 0 .4rem 0 !important}.table.table-striped td:last-child .btn[data-v-2070c84a]:last-child{margin-bottom:0 !important}}
.image-upload-field[data-v-07aaaa80]{margin-bottom:.75rem}.image-upload-field__label[data-v-07aaaa80]{display:block;font-weight:600;font-size:.82rem;margin-bottom:4px;color:var(--tc-text-primary)}.image-upload-field__dropzone[data-v-07aaaa80]{position:relative;display:flex;align-items:center;justify-content:center;min-height:140px;padding:1rem;border:2px dashed #d8d3cc;border-radius:8px;background:#faf8f5;cursor:pointer;transition:border-color .15s,background .15s;overflow:hidden}.image-upload-field__dropzone[data-v-07aaaa80]:hover{border-color:var(--tc-accent-stone);background:#f4ede1}.image-upload-field__dropzone[data-v-07aaaa80]:focus{outline:none;border-color:var(--tc-accent-stone);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-accent-stone) 20%, transparent)}.image-upload-field__dropzone.is-dragging[data-v-07aaaa80]{border-color:var(--tc-accent-stone);background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent)}.image-upload-field__dropzone.has-preview[data-v-07aaaa80]{padding:0;background:#1a1b1e;min-height:180px}.image-upload-field__dropzone.is-busy[data-v-07aaaa80]{opacity:.7;cursor:wait}.image-upload-field__preview[data-v-07aaaa80]{max-width:100%;max-height:220px;object-fit:contain;display:block}.image-upload-field__existing[data-v-07aaaa80],.image-upload-field__hint[data-v-07aaaa80]{text-align:center;color:var(--tc-text-secondary);font-size:.88rem}.image-upload-field__existing i[data-v-07aaaa80],.image-upload-field__existing .cygnus-icon[data-v-07aaaa80],.image-upload-field__hint i[data-v-07aaaa80],.image-upload-field__hint .cygnus-icon[data-v-07aaaa80]{display:block;font-size:1.6rem;color:var(--tc-accent-stone);margin-bottom:.4rem}.image-upload-field__existing small[data-v-07aaaa80],.image-upload-field__hint small[data-v-07aaaa80]{display:block;margin-top:4px;font-size:.75rem;color:#999}.image-upload-field__input[data-v-07aaaa80]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.image-upload-field__error[data-v-07aaaa80]{margin-top:6px;padding:.4rem .6rem;border-radius:6px;background:rgba(184,40,60,.08);color:#b8283c;font-size:.82rem}.image-upload-field__error i[data-v-07aaaa80],.image-upload-field__error .cygnus-icon[data-v-07aaaa80]{margin-right:4px}.image-upload-field__clear[data-v-07aaaa80]{margin-top:6px;background:rgba(0,0,0,0);border:1px solid #ece7df;color:var(--tc-text-secondary);padding:.3rem .7rem;border-radius:6px;font-size:.78rem;cursor:pointer}.image-upload-field__clear[data-v-07aaaa80]:hover{background:rgba(184,40,60,.08);color:#b8283c;border-color:#b8283c}.image-upload-field__clear i[data-v-07aaaa80],.image-upload-field__clear .cygnus-icon[data-v-07aaaa80]{margin-right:4px}
.content-flow[data-v-149838ee]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:#f5f3f0;padding:6vh 16px}.content-flow__card[data-v-149838ee]{background:#fff;border:1px solid var(--tc-border);border-radius:14px;box-shadow:0 8px 32px rgba(42,43,46,.08);width:620px;max-width:100%;padding:32px}.content-flow__title[data-v-149838ee]{font-size:1.4rem;font-weight:700;color:var(--tc-text-primary);margin:0 0 16px}.content-flow__block[data-v-149838ee]{margin-bottom:4px}.content-flow__h[data-v-149838ee]{color:var(--tc-text-primary)}.content-flow__md[data-v-149838ee]{color:#43454a;white-space:pre-wrap;margin:0 0 12px}.content-flow__img[data-v-149838ee]{margin:0 0 16px}.content-flow__img img[data-v-149838ee]{max-width:100%;border-radius:8px}.content-flow__img figcaption[data-v-149838ee]{color:var(--tc-text-secondary);font-size:.8rem;margin-top:4px}.content-flow__state[data-v-149838ee]{text-align:center;padding:40px 12px;color:var(--tc-text-secondary)}.content-flow__state--ok[data-v-149838ee]{color:#198754}.content-flow__err[data-v-149838ee]{color:#dc3545;font-size:.85rem;margin-top:10px}.content-flow__submit[data-v-149838ee]{margin-top:16px;background:var(--tc-accent-stone);color:#fff;border:none;border-radius:6px;padding:.55rem 1.4rem;font-weight:600;cursor:pointer}.content-flow__submit[data-v-149838ee]:hover{filter:brightness(0.95)}.content-flow__submit[data-v-149838ee]:disabled{opacity:.6;cursor:default}.content-flow[data-v-149838ee] form{--fk-color-input: #2A2B2E;--fk-bg-input: #fff}.content-flow[data-v-149838ee] form label{color:var(--tc-text-primary);font-weight:600;font-size:.85rem}.content-flow[data-v-149838ee] form input,.content-flow[data-v-149838ee] form select,.content-flow[data-v-149838ee] form textarea{color:var(--tc-text-primary);background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:.5rem .7rem}.content-flow[data-v-149838ee] form .formkit-outer{margin-bottom:1rem}
.form-builder-editor .fbe-toolbar[data-v-781821a9]{display:flex;align-items:center;gap:6px;padding:10px 4px;border-bottom:1px solid var(--tc-border);margin-bottom:12px}.form-builder-editor .fbe-name[data-v-781821a9]{max-width:280px;font-weight:600}.form-builder-editor .fbe-share[data-v-781821a9]{background:#faf8f5;border:1px solid var(--tc-border);border-radius:10px;padding:12px 14px;margin-bottom:12px}.form-builder-editor .fbe-share__row[data-v-781821a9]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.form-builder-editor .fbe-share__row[data-v-781821a9]:last-child{margin-bottom:0;align-items:flex-start}.form-builder-editor .fbe-share__lbl[data-v-781821a9]{font-size:.75rem;font-weight:600;color:#6c6c6c;width:90px;flex-shrink:0;padding-top:6px}.form-builder-editor .fbe-delivery[data-v-781821a9]{background:#faf8f5;border:1px solid var(--tc-border);border-radius:10px;padding:12px 14px;margin-bottom:12px}.form-builder-editor .fbe-delivery .fbe-lbl[data-v-781821a9]{font-size:.75rem;font-weight:600;margin:8px 0 2px;color:#6c6c6c;display:block}.form-builder-editor .fbe-deliv-header[data-v-781821a9]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.form-builder-editor .fbe-deliv-secret[data-v-781821a9]{font-size:.75rem;color:var(--tc-text-secondary);white-space:nowrap;display:flex;align-items:center;gap:3px}.form-builder-editor .fbe-security[data-v-781821a9]{background:#faf8f5;border:1px solid var(--tc-border);border-radius:10px;padding:12px 14px;margin-bottom:12px}.form-builder-editor .fbe-security .fbe-lbl[data-v-781821a9]{font-size:.75rem;font-weight:600;margin:8px 0 2px;color:#6c6c6c;display:block}.form-builder-editor .fbe-body[data-v-781821a9]{display:grid;grid-template-columns:200px 1fr 300px;gap:16px;align-items:start}.form-builder-editor .fbe-entity-btn[data-v-781821a9]{display:flex;align-items:center;justify-content:center;width:100%;background:var(--tc-bg-sidebar);color:#fff;border:none;border-radius:6px;padding:7px 10px;margin-bottom:12px;font-size:.8rem;font-weight:600;cursor:pointer}.form-builder-editor .fbe-entity-btn[data-v-781821a9]:hover{background:var(--tc-accent-stone)}.form-builder-editor .fbe-palette__title[data-v-781821a9]{font-size:.8rem;font-weight:700;color:var(--tc-text-primary);margin-bottom:8px}.form-builder-editor .fbe-palette__group[data-v-781821a9]{margin-bottom:12px}.form-builder-editor .fbe-palette__group-label[data-v-781821a9]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#9a9a9a;margin-bottom:4px}.form-builder-editor .fbe-palette__btn[data-v-781821a9]{display:flex;align-items:center;gap:8px;width:100%;background:#fff;border:1px solid var(--tc-border);border-radius:6px;padding:6px 10px;margin-bottom:4px;font-size:.8rem;cursor:pointer;transition:background .12s,border-color .12s}.form-builder-editor .fbe-palette__btn i[data-v-781821a9],.form-builder-editor .fbe-palette__btn .cygnus-icon[data-v-781821a9]{width:16px;color:var(--tc-accent-stone)}.form-builder-editor .fbe-palette__btn[data-v-781821a9]:hover{background:#faf8f5;border-color:var(--tc-accent-stone)}.form-builder-editor .fbe-canvas[data-v-781821a9]{min-height:200px}.form-builder-editor .fbe-canvas__empty[data-v-781821a9]{border:2px dashed #e0dace;border-radius:10px;padding:48px 24px;text-align:center;color:#9a9a9a}.form-builder-editor .fbe-canvas__empty i[data-v-781821a9],.form-builder-editor .fbe-canvas__empty .cygnus-icon[data-v-781821a9]{font-size:1.5rem;display:block;margin-bottom:8px}.form-builder-editor .fbe-canvas__empty p[data-v-781821a9]{margin:0;font-size:.85rem}.form-builder-editor .fbe-canvas__list[data-v-781821a9]{display:flex;flex-direction:column;gap:6px}.form-builder-editor .fbe-card[data-v-781821a9]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:10px 12px;cursor:pointer}.form-builder-editor .fbe-card--selected[data-v-781821a9]{border-color:var(--tc-accent-stone);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 18%, transparent)}.form-builder-editor .fbe-card__handle[data-v-781821a9]{color:#c4c4c4;cursor:grab}.form-builder-editor .fbe-card__icon[data-v-781821a9]{color:var(--tc-accent-stone);width:18px;text-align:center}.form-builder-editor .fbe-card__body[data-v-781821a9]{flex:1;min-width:0;display:flex;flex-direction:column}.form-builder-editor .fbe-card__label[data-v-781821a9]{font-size:.85rem;font-weight:500}.form-builder-editor .fbe-card__meta[data-v-781821a9]{font-size:.75rem;color:#9a9a9a}.form-builder-editor .fbe-card__meta code[data-v-781821a9]{color:#7a7a7a}.form-builder-editor .fbe-card__del[data-v-781821a9]{background:none;border:none;color:#c4c4c4;cursor:pointer}.form-builder-editor .fbe-card__del[data-v-781821a9]:hover{color:#dc3545}.form-builder-editor .fbe-config[data-v-781821a9]{background:#faf8f5;border:1px solid var(--tc-border);border-radius:10px;padding:14px;position:sticky;top:12px}.form-builder-editor .fbe-config__title[data-v-781821a9]{font-size:.85rem;font-weight:700;margin-bottom:10px}.form-builder-editor .fbe-config__empty[data-v-781821a9]{padding:24px 0;text-align:center}.form-builder-editor .fbe-config .fbe-lbl[data-v-781821a9]{font-size:.75rem;font-weight:600;margin:10px 0 2px;color:#6c6c6c}.form-builder-editor .fbe-opt[data-v-781821a9]{display:flex;gap:4px;margin-bottom:4px}.form-builder-editor .fbe-preview[data-v-781821a9]{margin-top:18px;padding:18px;border:1px solid var(--tc-border);border-radius:10px;background:#fff}.form-builder-editor .fbe-preview__title[data-v-781821a9]{font-size:.85rem;font-weight:700;margin-bottom:12px}.form-builder-editor .fbe-preview[data-v-781821a9] form{--fk-color-input: #2A2B2E;--fk-color-input-placeholder: #888;--fk-bg-input: #fff;--fk-border-input: 1px solid var(--tc-border, #e8e8e8);--fk-max-width-input: none;--fk-font-weight-label: 600;--fk-font-size-label: 0.82rem;display:flex;flex-wrap:wrap;gap:0 16px}.form-builder-editor .fbe-preview[data-v-781821a9] form label{color:var(--tc-text-primary);font-weight:600;font-size:.82rem}.form-builder-editor .fbe-preview[data-v-781821a9] form input,.form-builder-editor .fbe-preview[data-v-781821a9] form select,.form-builder-editor .fbe-preview[data-v-781821a9] form textarea{color:var(--tc-text-primary);background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:6px;padding:.4rem .65rem}.form-builder-editor .fbe-preview[data-v-781821a9] form input:disabled{background:#f5f3f0;color:var(--tc-text-secondary)}.form-builder-editor .fbe-preview[data-v-781821a9] form .formkit-outer{flex:1 1 100%;margin-bottom:.75rem}.form-builder-editor .fbe-preview[data-v-781821a9] form .formkit-outer.fb-col-6{flex-basis:calc(50% - 16px)}.form-builder-editor .fbe-preview[data-v-781821a9] form .formkit-outer.fb-col-4{flex-basis:calc(33.333% - 16px)}.form-builder-editor .fbe-preview[data-v-781821a9] form .fb-section{flex:1 1 100%;margin:8px 0 4px;border-top:1px solid var(--tc-border);padding-top:12px}.form-builder-editor .fbe-preview[data-v-781821a9] form .fb-section__heading{font-size:.95rem;font-weight:700;color:var(--tc-text-primary);margin:0 0 2px}.form-builder-editor .fbe-preview[data-v-781821a9] form .fb-section__desc{font-size:.82rem;color:var(--tc-text-secondary);margin:0}.form-builder-editor .fbe-preview[data-v-781821a9] form .fb-section__rule{flex:1 1 100%;border:none;border-top:1px solid var(--tc-border);margin:8px 0}.form-builder-editor .fbe-preview[data-v-781821a9] form .fb-html{flex:1 1 100%;font-size:.88rem;color:var(--tc-text-primary)}.fbe-modal-backdrop[data-v-781821a9]{position:fixed;inset:0;background:rgba(42,43,46,.45);z-index:1090;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh}.fbe-modal[data-v-781821a9]{background:#fff;border-radius:12px;width:460px;max-width:92vw;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.25)}.fbe-modal__header[data-v-781821a9]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--tc-border)}.fbe-modal__footer[data-v-781821a9]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-top:1px solid var(--tc-border)}.fbe-entity-list[data-v-781821a9]{list-style:none;margin:0;padding:4px 0 12px;overflow-y:auto}.fbe-entity-list .fbe-entity-row[data-v-781821a9]{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:10px 18px;cursor:pointer;text-align:left}.fbe-entity-list .fbe-entity-row[data-v-781821a9]:hover{background:#faf8f5}.fbe-entity-list .fbe-entity-row__label[data-v-781821a9]{flex:1;font-size:.9rem;font-weight:500;color:var(--tc-text-primary)}.fbe-entity-list .fbe-entity-row__cat[data-v-781821a9]{font-size:.75rem;color:#9a9a9a;text-transform:uppercase;letter-spacing:.04em}.fbe-field-checklist[data-v-781821a9]{overflow-y:auto;padding:0 18px 8px}.fbe-field-checklist .fbe-check[data-v-781821a9]{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer}.fbe-field-checklist .fbe-check__label[data-v-781821a9]{flex:1;font-size:.86rem;color:var(--tc-text-primary)}.fbe-field-checklist .fbe-check__type[data-v-781821a9]{font-size:.75rem;color:#9a9a9a}
.form-builder-list .fbl-new[data-v-766cc552]{min-width:320px}.form-builder-list code[data-v-766cc552]{font-size:.75rem;color:var(--tc-text-secondary)}
.form-builder-submissions .fbs-detail[data-v-372d5b92]{background:#faf8f5;border:1px solid var(--tc-border);border-radius:10px;padding:14px;position:sticky;top:12px}.form-builder-submissions .fbs-dl[data-v-372d5b92]{margin:0}.form-builder-submissions .fbs-dl dt[data-v-372d5b92]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#9a9a9a;margin-top:8px}.form-builder-submissions .fbs-dl dd[data-v-372d5b92]{font-size:.88rem;color:var(--tc-text-primary);margin:0;word-break:break-word}.form-builder-submissions .fbs-deliv-resp[data-v-372d5b92]{background:var(--tc-bg-sidebar);color:var(--tc-border);font-size:.75rem;border-radius:6px;padding:8px;max-height:160px;overflow:auto;white-space:pre-wrap;word-break:break-word}
.public-form[data-v-1d7fc44d]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:#f5f3f0;padding:6vh 16px}.public-form__card[data-v-1d7fc44d]{background:#fff;border:1px solid var(--tc-border);border-radius:14px;box-shadow:0 8px 32px rgba(42,43,46,.08);width:540px;max-width:100%;padding:32px}.public-form__title[data-v-1d7fc44d]{font-size:1.4rem;font-weight:700;color:var(--tc-text-primary);margin:0 0 4px}.public-form__desc[data-v-1d7fc44d]{color:var(--tc-text-secondary);font-size:.9rem;margin:0 0 20px}.public-form__state[data-v-1d7fc44d]{text-align:center;padding:40px 12px;color:var(--tc-text-secondary)}.public-form__state--ok[data-v-1d7fc44d]{color:#198754}.public-form__err[data-v-1d7fc44d]{color:#dc3545;font-size:.85rem;margin-top:10px}.public-form__captcha[data-v-1d7fc44d]{margin:4px 0 16px}.public-form__hp[data-v-1d7fc44d]{position:absolute !important;left:-9999px !important;width:1px;height:1px;opacity:0}.public-form[data-v-1d7fc44d] form{--fk-color-input: #2A2B2E;--fk-bg-input: #fff}.public-form[data-v-1d7fc44d] form label{color:var(--tc-text-primary);font-weight:600;font-size:.85rem}.public-form[data-v-1d7fc44d] form input,.public-form[data-v-1d7fc44d] form select,.public-form[data-v-1d7fc44d] form textarea{color:var(--tc-text-primary);background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:.5rem .7rem}.public-form[data-v-1d7fc44d] form .formkit-outer{margin-bottom:1rem}.public-form[data-v-1d7fc44d] form button[type=submit]{background:var(--tc-accent-stone);color:#fff;border:none;border-radius:6px;padding:.55rem 1.4rem;font-weight:600;cursor:pointer}.public-form[data-v-1d7fc44d] form button[type=submit]:hover{filter:brightness(0.95)}
.schema-form--loading[data-v-67d9b3c5]{min-height:80px}.schema-form__loading[data-v-67d9b3c5]{color:var(--tc-text-secondary);font-size:.875rem;padding:1rem 0}.schema-form__error[data-v-67d9b3c5]{color:#dc3545;font-size:.875rem;padding:1rem 0}.schema-form[data-v-67d9b3c5] form{color:var(--tc-text-primary, #1a1b1e);--fk-color-input: var(--tc-text-primary, #1a1b1e);--fk-color-input-placeholder: var(--tc-text-secondary);--fk-bg-input: #fff;--fk-border-input: 1px solid var(--tc-border, #e8e8e8);--fk-max-width-input: none;--fk-font-weight-label: 600;--fk-font-size-label: 0.82rem}.schema-form[data-v-67d9b3c5] form label{color:var(--tc-text-primary, #1a1b1e);font-weight:600;font-size:.82rem}.schema-form[data-v-67d9b3c5] form input,.schema-form[data-v-67d9b3c5] form select,.schema-form[data-v-67d9b3c5] form textarea{color:var(--tc-text-primary, #1a1b1e);background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:6px;padding:.4rem .65rem;font-size:.875rem}.schema-form[data-v-67d9b3c5] form input:focus,.schema-form[data-v-67d9b3c5] form select:focus,.schema-form[data-v-67d9b3c5] form textarea:focus{outline:none;border-color:var(--tc-accent-stone);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 15%, transparent)}.schema-form[data-v-67d9b3c5] form .formkit-outer{margin-bottom:.75rem}.schema-form[data-v-67d9b3c5] form .formkit-messages{color:#dc3545;font-size:.78rem}.schema-form[data-v-67d9b3c5] form button[type=submit]{background:var(--tc-accent-stone);color:#fff;border:none;border-radius:6px;padding:.5rem 1.25rem;font-weight:600;font-size:.85rem;cursor:pointer}.schema-form[data-v-67d9b3c5] form button[type=submit]:hover{background:#b89a6f}
.notification-bell-toolbar-item{position:relative;display:flex;align-items:center;flex:0 0 auto;width:auto !important;padding:0 .5rem;border-left:1px solid var(--tc-border)}.notification-bell-btn{background:none;border:none;color:var(--tc-text-secondary);font-size:1.2rem;padding:6px 10px;cursor:pointer;position:relative;transition:color .15s}.notification-bell-btn:hover{color:var(--tc-text-primary)}.notification-bell-btn--unread .notification-bell-icon{animation:notification-bell-shake 1.2s ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-duration:6s;transform-origin:50% 0%}@keyframes notification-bell-shake{0%,92%,100%{transform:rotate(0)}93%{transform:rotate(-10deg)}94%{transform:rotate(8deg)}95%{transform:rotate(-6deg)}96%{transform:rotate(4deg)}97%{transform:rotate(-2deg)}98%{transform:rotate(1deg)}}@media(prefers-reduced-motion: reduce){.notification-bell-btn--unread .notification-bell-icon{animation:none}}.notification-badge{position:absolute;top:0;right:0;background:#dc3545;color:#fff;font-size:11.5px;font-weight:700;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:9px;padding:0 4px}.notification-panel{position:absolute;top:100%;right:0;width:380px;max-height:480px;background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.2);z-index:9998;display:flex;flex-direction:column;overflow:hidden;margin-top:4px}.notification-panel-header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #e9ecef}.notification-panel-header h6{margin:0;font-size:.95rem;font-weight:600}.btn-mark-all{background:none;border:none;color:var(--tc-accent-stone);font-size:.8rem;cursor:pointer}.btn-mark-all:hover{text-decoration:underline}.notification-panel-body{flex:1;overflow-y:auto}.notification-loading,.notification-empty{padding:32px;text-align:center;color:var(--tc-text-secondary)}.notification-empty i,.notification-empty .cygnus-icon{font-size:2rem;margin-bottom:8px;display:block}.notification-empty p{margin:0;font-size:.85rem}.notification-item{display:flex;align-items:flex-start;padding:12px 16px;text-decoration:none;color:#212529;gap:12px;border-bottom:1px solid #f8f9fa;transition:background .1s}.notification-item:hover{background:#f8f9fa}.notification-item.unread{background:#f0f7ff}.notification-item.unread:hover{background:#e3f0ff}.notification-icon{width:32px;height:32px;border-radius:50%;background:#e9ecef;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#495057;font-size:.85rem}.notification-content{flex:1;min-width:0}.notification-title{font-size:.85rem;font-weight:500;line-height:1.3}.notification-body{font-size:.8rem;color:var(--tc-text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-time{font-size:.75rem;color:#adb5bd;margin-top:4px}.notification-dot{width:8px;height:8px;border-radius:50%;background:var(--tc-accent-stone);flex-shrink:0;margin-top:6px}.notification-panel-footer{padding:10px 16px;border-top:1px solid #e9ecef;text-align:center}.notification-panel-footer a{color:var(--tc-text-secondary);text-decoration:none;font-size:.8rem}.notification-panel-footer a:hover{color:var(--tc-accent-stone)}.notification-panel-close{display:none;background:none;border:0;color:var(--tc-text-secondary);font-size:1.1rem;padding:8px;min-width:44px;min-height:44px;cursor:pointer}.notification-panel-close:hover{color:var(--tc-text-primary)}@media(max-width: 767.98px){.notification-panel{position:fixed;inset:0;top:0;right:0;width:100%;max-width:100vw;max-height:100vh;height:100%;border-radius:0;margin-top:0;z-index:1070;padding-bottom:env(safe-area-inset-bottom, 0px)}.notification-panel-header{justify-content:flex-start;gap:8px}.notification-panel-close{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}}
.pd-panel[data-v-32b04bc1]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem}.pd-panel--compact[data-v-32b04bc1]{padding:1rem 1.25rem}.pd-panel__head[data-v-32b04bc1]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-border, #f0f0f0);padding-bottom:.75rem}.pd-panel__title[data-v-32b04bc1]{font-size:.95rem;font-weight:600;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.pd-panel__title i[data-v-32b04bc1],.pd-panel__title .cygnus-icon[data-v-32b04bc1]{color:var(--tc-accent-stone)}.pd-quicklinks[data-v-32b04bc1]{display:flex;flex-direction:column;gap:.25rem}.pd-quicklinks__empty[data-v-32b04bc1]{color:var(--tc-text-secondary);font-size:.875rem;font-style:italic;padding:.5rem 0}.pd-quicklink[data-v-32b04bc1]{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;color:var(--tc-text-primary, #1a1b1e);text-decoration:none;cursor:pointer;transition:background .1s}.pd-quicklink i[data-v-32b04bc1]:first-child,.pd-quicklink .cygnus-icon[data-v-32b04bc1]:first-child{color:var(--tc-accent-stone);width:1rem;text-align:center}.pd-quicklink span[data-v-32b04bc1]{flex:1}.pd-quicklink[data-v-32b04bc1]:hover{background:var(--tc-bg-alt, #f5f5f5)}.pd-quicklink__arrow[data-v-32b04bc1]{color:var(--tc-text-secondary);font-size:.75rem}
.hr-dashboard[data-v-4423e90c]{padding:1rem 0}.hr-dashboard__header[data-v-4423e90c]{margin-bottom:1.25rem}.hr-dashboard__title[data-v-4423e90c]{font-size:1.6rem;margin:0 0 .25rem}.hr-dashboard__title i[data-v-4423e90c],.hr-dashboard__title .cygnus-icon[data-v-4423e90c]{color:var(--tc-accent-stone)}.hr-dashboard__subtitle[data-v-4423e90c]{margin:0;font-size:.875rem}.hr-dashboard__kpis[data-v-4423e90c]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem;margin-bottom:1.25rem}@media(max-width: 768px){.hr-dashboard__kpis[data-v-4423e90c]{grid-template-columns:repeat(2, minmax(0, 1fr))}}.hr-kpi[data-v-4423e90c]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1rem 1.25rem;display:flex;align-items:center;gap:.875rem}.hr-kpi__icon[data-v-4423e90c]{width:2.5rem;height:2.5rem;border-radius:8px;background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-accent-stone);display:flex;align-items:center;justify-content:center;font-size:1.1rem}.hr-kpi__value[data-v-4423e90c]{font-size:1.6rem;font-weight:700;line-height:1;color:var(--tc-text-primary, #1a1b1e)}.hr-kpi__label[data-v-4423e90c]{font-size:.78rem;color:var(--tc-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem}.hr-dashboard__grid[data-v-4423e90c]{display:grid;grid-template-columns:1fr 320px;gap:1rem}@media(max-width: 992px){.hr-dashboard__grid[data-v-4423e90c]{grid-template-columns:1fr}}.pd-panel[data-v-4423e90c]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem}.pd-panel__head[data-v-4423e90c]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-border, #f0f0f0);padding-bottom:.75rem}.pd-panel__title[data-v-4423e90c]{font-size:.95rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.pd-panel__title i[data-v-4423e90c],.pd-panel__title .cygnus-icon[data-v-4423e90c]{color:var(--tc-accent-stone)}.loading-state[data-v-4423e90c],.empty-state[data-v-4423e90c]{text-align:center;padding:1.5rem;color:var(--tc-text-secondary);font-size:.875rem;font-style:italic}.pending-leave-list[data-v-4423e90c]{list-style:none;padding:0;margin:0}.pending-leave-item[data-v-4423e90c]{display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;border-radius:6px;cursor:pointer;transition:background 80ms ease}.pending-leave-item[data-v-4423e90c]:hover{background:var(--tc-bg-alt, #f5f5f5)}.pending-leave-item__avatar[data-v-4423e90c]{width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-accent-stone);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pending-leave-item__body[data-v-4423e90c]{flex:1;min-width:0}.pending-leave-item__name[data-v-4423e90c]{font-weight:600;font-size:.9rem}.pending-leave-item__dates[data-v-4423e90c]{font-size:.78rem}.pending-leave-item__arrow[data-v-4423e90c]{color:#ccc;font-size:.75rem}.upcoming-leave-list[data-v-4423e90c]{list-style:none;padding:0;margin:0}.upcoming-leave-item[data-v-4423e90c]{padding:.4rem .5rem;font-size:.875rem}
.leave-approval[data-v-17def688]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.la-header[data-v-17def688]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.la-title[data-v-17def688]{margin:0 0 .25rem;font-family:"Cinzel",serif;font-size:1.5rem;font-weight:600;color:var(--tc-text-primary)}.la-desc[data-v-17def688]{font-size:.85rem;margin:0}.la-view-toggle[data-v-17def688]{display:flex;gap:.25rem;background:#f8f6f2;border:1px solid var(--tc-border);border-radius:6px;padding:2px}.la-view-toggle button[data-v-17def688]{background:rgba(0,0,0,0);border:0;padding:.3rem .85rem;font-size:.78rem;color:var(--tc-text-secondary);cursor:pointer;border-radius:4px}.la-view-toggle button.active[data-v-17def688]{background:var(--tc-bg-sidebar);color:#fff}.la-view-toggle button[data-v-17def688]:hover:not(.active){background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);color:var(--tc-text-primary)}.la-loading[data-v-17def688]{padding:3rem;text-align:center;color:var(--tc-text-secondary);font-size:.875rem}.la-kanban[data-v-17def688]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;align-items:flex-start}.la-col[data-v-17def688]{flex:0 0 280px;min-width:280px}.la-col-header[data-v-17def688]{background:#fafaf9;border:1px solid var(--tc-border);border-top:3px solid #5c7a8b;border-radius:8px 8px 0 0;padding:.65rem .85rem;display:flex;align-items:center;justify-content:space-between}.la-col-label[data-v-17def688]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-primary)}.la-col-meta[data-v-17def688]{display:flex;flex-direction:column;align-items:flex-end}.la-col-count[data-v-17def688]{font-size:11.5px;font-weight:700;color:var(--tc-text-secondary)}.la-col-days[data-v-17def688]{font-size:11.5px;color:var(--tc-accent-stone);font-weight:600}.la-col-body[data-v-17def688]{border:1px solid var(--tc-border);border-top:none;border-radius:0 0 8px 8px;min-height:200px;padding:.5rem;display:flex;flex-direction:column;gap:.4rem;background:#fafaf9}.la-col-empty[data-v-17def688]{text-align:center;color:#adb5bd;font-size:1.4rem;padding:2rem 0}.la-card[data-v-17def688]{background:#fff;border:1px solid var(--tc-border);border-radius:6px;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.35rem}.la-card-top[data-v-17def688]{display:flex;align-items:center;justify-content:space-between}.la-card-user[data-v-17def688]{font-size:.82rem;font-weight:600;color:var(--tc-text-primary)}.la-card-days[data-v-17def688]{font-size:.75rem;font-weight:700;color:var(--tc-accent-stone)}.la-card-dates[data-v-17def688]{font-size:.75rem}.la-card-type[data-v-17def688]{display:flex;align-items:center}.la-card-notes[data-v-17def688]{font-size:.75rem}.la-card-actions[data-v-17def688]{display:flex;gap:.4rem;margin-top:.25rem}.la-card-rejection[data-v-17def688]{font-size:.75rem;font-style:italic;padding-top:.25rem;border-top:1px dashed #f0ece6}.leave-approval-modal-overlay[data-v-17def688]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.leave-approval-modal[data-v-17def688]{background:#fff;border-radius:8px;padding:1.5rem;width:480px;max-width:90vw;box-shadow:0 8px 32px rgba(0,0,0,.2)}
.hub-alerts-board[data-v-19bc2334]{padding:1.5rem}.board-toolbar[data-v-19bc2334]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:.85rem 1.25rem;margin-bottom:1.25rem}.alert-summary[data-v-19bc2334]{display:flex;gap:.5rem;align-items:center}.summary-pill[data-v-19bc2334]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:10px;font-size:.75rem;font-weight:600}.summary-pill.pill--open[data-v-19bc2334]{background:#f8d7da;color:#721c24}.summary-pill.pill--acked[data-v-19bc2334]{background:#fff3cd;color:#856404}.summary-pill.pill--ok[data-v-19bc2334]{background:#d4edda;color:#155724}.filter-select[data-v-19bc2334]{min-width:170px}.loading-state[data-v-19bc2334]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.empty-state[data-v-19bc2334]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px}[data-v-19bc2334] .alert-title-cell{display:block;font-weight:600;color:var(--tc-text-primary)}[data-v-19bc2334] .alert-detail{display:block;font-size:.75rem;color:var(--tc-text-secondary);margin-top:1px;font-family:monospace}[data-v-19bc2334] .tab-btn-icon{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;padding:.2rem .35rem;border-radius:4px;font-size:.8rem;text-decoration:none;display:inline-flex;align-items:center}[data-v-19bc2334] .tab-btn-icon:hover{background:#f0ece6;color:var(--tc-text-primary)}[data-v-19bc2334] .tab-btn-icon.tab-btn-icon--success:hover{background:#d4edda;color:#155724}
.hub-instances[data-v-4847f4d1]{padding:1.5rem}.instances-toolbar[data-v-4847f4d1]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:.85rem 1.25rem;margin-bottom:1.5rem}.toolbar-title[data-v-4847f4d1]{font-weight:600;font-size:.95rem;color:var(--tc-text-primary)}.loading-state[data-v-4847f4d1]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.empty-state[data-v-4847f4d1]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px;text-align:center}.instances-grid[data-v-4847f4d1]{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:1.25rem}.instance-card[data-v-4847f4d1]{background:#fff;border:1px solid var(--tc-border);border-radius:10px;padding:1.25rem;transition:box-shadow .15s}.instance-card[data-v-4847f4d1]:hover{box-shadow:0 2px 12px rgba(0,0,0,.07)}.instance-card.card--healthy[data-v-4847f4d1]{border-left:4px solid #28a745}.instance-card.card--degraded[data-v-4847f4d1]{border-left:4px solid #ffc107}.instance-card.card--unreachable[data-v-4847f4d1]{border-left:4px solid #dc3545}.instance-card.card--unknown[data-v-4847f4d1]{border-left:4px solid #adb5bd}.card-header-row[data-v-4847f4d1]{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.instance-status-dot[data-v-4847f4d1]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.instance-status-dot.dot--healthy[data-v-4847f4d1]{background:#28a745;box-shadow:0 0 6px rgba(40,167,69,.5)}.instance-status-dot.dot--degraded[data-v-4847f4d1]{background:#ffc107}.instance-status-dot.dot--unreachable[data-v-4847f4d1]{background:#dc3545}.instance-status-dot.dot--unknown[data-v-4847f4d1]{background:#adb5bd}.instance-name[data-v-4847f4d1]{font-weight:700;font-size:.95rem;color:var(--tc-text-primary)}.card-actions[data-v-4847f4d1]{display:flex;gap:.2rem}.instance-meta[data-v-4847f4d1]{display:flex;flex-direction:column;gap:.45rem}.meta-row[data-v-4847f4d1]{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.meta-label[data-v-4847f4d1]{width:72px;flex-shrink:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary)}.meta-value[data-v-4847f4d1]{color:var(--tc-text-primary);word-break:break-all}.url-value[data-v-4847f4d1]{font-family:monospace;font-size:.78rem;color:#5a5e6d}.secret-mask[data-v-4847f4d1]{letter-spacing:.1em;color:#adb5bd}.secret-reveal[data-v-4847f4d1]{font-size:.75rem;color:var(--tc-text-primary)}.btn-inline[data-v-4847f4d1]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;padding:0 .25rem;font-size:.75rem}.btn-inline[data-v-4847f4d1]:hover{color:var(--tc-text-primary)}.health-badge[data-v-4847f4d1]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11.5px;font-weight:600}.health-badge.health--healthy[data-v-4847f4d1]{background:#d4edda;color:#155724}.health-badge.health--degraded[data-v-4847f4d1]{background:#fff3cd;color:#856404}.health-badge.health--unreachable[data-v-4847f4d1]{background:#f8d7da;color:#721c24}.health-badge.health--unknown[data-v-4847f4d1]{background:#f0ece6;color:var(--tc-text-secondary)}.health-error[data-v-4847f4d1]{margin-top:.75rem;padding:.5rem .75rem;background:#f8d7da;border-radius:6px;font-size:.78rem;color:#721c24}.btn-icon[data-v-4847f4d1]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;padding:.2rem .35rem;border-radius:4px;font-size:.8rem;display:inline-flex;align-items:center}.btn-icon[data-v-4847f4d1]:hover{background:#f0ece6;color:var(--tc-text-primary)}.btn-icon.btn-icon--danger[data-v-4847f4d1]:hover{background:#f8d7da;color:#721c24}.btn-icon[data-v-4847f4d1]:disabled{opacity:.5;cursor:default}.modal-backdrop[data-v-4847f4d1]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000;display:flex;align-items:center;justify-content:center}.modal-panel[data-v-4847f4d1]{background:#fff;border-radius:10px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.18)}.modal-panel.modal-panel--sm[data-v-4847f4d1]{max-width:380px}.modal-header[data-v-4847f4d1]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border)}.modal-title[data-v-4847f4d1]{font-weight:700;font-size:.95rem;color:var(--tc-text-primary)}.modal-body[data-v-4847f4d1]{padding:1.25rem}.modal-footer[data-v-4847f4d1]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--tc-border);background:#f9f7f4;border-radius:0 0 10px 10px}
.hub-server-board[data-v-32490c43]{padding:1.5rem}.board-toolbar[data-v-32490c43]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:.85rem 1.25rem;margin-bottom:1.25rem}.status-counts[data-v-32490c43]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.count-item[data-v-32490c43]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--tc-text-secondary)}.count--alert[data-v-32490c43]{color:#856404;font-weight:600}.count--degraded[data-v-32490c43]{color:#856404}.status-dot[data-v-32490c43]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.dot--online[data-v-32490c43]{background:#28a745;box-shadow:0 0 5px rgba(40,167,69,.6)}.status-dot.dot--offline[data-v-32490c43]{background:#dc3545}.status-dot.dot--degraded[data-v-32490c43]{background:#ffc107}.status-dot.dot--unknown[data-v-32490c43]{background:#adb5bd}.last-refresh[data-v-32490c43]{font-size:.75rem}.loading-state[data-v-32490c43]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.empty-state[data-v-32490c43]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px}[data-v-32490c43] .srv-name{display:block;font-weight:600;color:var(--tc-text-primary)}[data-v-32490c43] .srv-host{display:block;font-size:.75rem;color:var(--tc-text-secondary)}[data-v-32490c43] .load-wrap{display:inline-flex;align-items:center;gap:.5rem;width:100%}[data-v-32490c43] .load-track{flex:1;height:6px;background:#f0ece6;border-radius:3px;overflow:hidden}[data-v-32490c43] .load-val{font-size:.75rem;color:var(--tc-text-secondary);min-width:32px;font-variant-numeric:tabular-nums}.modal-backdrop[data-v-32490c43]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-32490c43]{background:#fff;border-radius:10px;width:520px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-32490c43]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.btn-close-modal[data-v-32490c43]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-32490c43]:hover{color:var(--tc-text-primary)}.crm-modal-body[data-v-32490c43]{padding:1.25rem}.crm-modal-footer[data-v-32490c43]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}
.hub-server-detail[data-v-c0a32076]{padding:1.5rem}.loading-state[data-v-c0a32076]{text-align:center;padding:3rem;color:var(--tc-text-secondary)}.server-header[data-v-c0a32076]{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1.1rem 1.25rem;margin-bottom:1.25rem;gap:1rem}.server-status-block[data-v-c0a32076]{display:flex;align-items:center;gap:1rem}.status-dot-lg[data-v-c0a32076]{width:14px;height:14px;border-radius:50%;flex-shrink:0}.status-dot-lg.dot--online[data-v-c0a32076]{background:#28a745;box-shadow:0 0 6px rgba(40,167,69,.6)}.status-dot-lg.dot--offline[data-v-c0a32076]{background:#dc3545}.status-dot-lg.dot--degraded[data-v-c0a32076]{background:#ffc107}.status-dot-lg.dot--unknown[data-v-c0a32076]{background:#adb5bd}.server-hostname[data-v-c0a32076]{font-size:1rem;font-weight:700;color:var(--tc-text-primary)}.server-meta[data-v-c0a32076]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.78rem;margin-top:.25rem}.env-badge[data-v-c0a32076]{display:inline-block;padding:1px 7px;border-radius:4px;font-size:11.5px;font-weight:600;text-transform:capitalize}.env-badge--production[data-v-c0a32076]{background:#d4edda;color:#155724}.env-badge--staging[data-v-c0a32076]{background:#fff3cd;color:#856404}.env-badge--development[data-v-c0a32076]{background:#d1ecf1;color:#0c5460}.env-badge--other[data-v-c0a32076]{background:#e9ecef;color:var(--tc-text-secondary)}.server-header-right[data-v-c0a32076]{display:flex;align-items:center}.live-stats[data-v-c0a32076]{display:flex;gap:1.5rem}.live-stat[data-v-c0a32076]{display:flex;flex-direction:column;align-items:center}.live-label[data-v-c0a32076]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd}.live-value[data-v-c0a32076]{font-size:.9rem;font-weight:700;color:var(--tc-text-primary);font-variant-numeric:tabular-nums}.detail-tabs[data-v-c0a32076]{display:flex;border-bottom:2px solid var(--tc-border);margin-bottom:1.25rem}.detail-tab[data-v-c0a32076]{background:none;border:none;padding:.6rem 1rem;font-size:.83rem;color:var(--tc-text-secondary);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;display:flex;align-items:center;gap:.4rem}.detail-tab.active[data-v-c0a32076]{color:var(--tc-text-primary);font-weight:600;border-bottom-color:var(--tc-accent-stone)}.detail-tab[data-v-c0a32076]:hover:not(.active){color:var(--tc-text-primary)}.tab-badge[data-v-c0a32076]{border-radius:10px;font-size:11.5px;font-weight:700;padding:1px 6px}.tab-badge.tab-badge--alert[data-v-c0a32076]{background:#f8d7da;color:#721c24}.tab-toolbar[data-v-c0a32076]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.empty-tab[data-v-c0a32076]{padding:3rem;text-align:center;color:var(--tc-text-secondary);font-size:.85rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px}.log-list[data-v-c0a32076]{background:#1e1e2e;border-radius:8px;overflow:hidden;max-height:500px;overflow-y:auto}.log-entry[data-v-c0a32076]{display:flex;gap:.75rem;padding:.3rem .85rem;font-size:.75rem;font-family:monospace;border-bottom:1px solid hsla(0,0%,100%,.05)}.log-entry--critical[data-v-c0a32076]{background:rgba(220,53,69,.15)}.log-entry--error[data-v-c0a32076]{background:rgba(255,193,7,.08)}.log-ts[data-v-c0a32076]{color:var(--tc-text-secondary);flex-shrink:0}.log-sev[data-v-c0a32076]{flex-shrink:0;font-weight:700;min-width:36px}.log-sev.log-sev--critical[data-v-c0a32076]{color:#ff6b6b}.log-sev.log-sev--error[data-v-c0a32076]{color:#ffa94d}.log-sev.log-sev--warning[data-v-c0a32076]{color:#ffd43b}.log-sev.log-sev--info[data-v-c0a32076]{color:#74c0fc}.log-path[data-v-c0a32076]{flex-shrink:0;color:var(--tc-text-secondary);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-line[data-v-c0a32076]{color:#ced4da;flex:1}.command-palette[data-v-c0a32076]{display:flex;align-items:center}.server-alert-row[data-v-c0a32076]{display:flex;align-items:center;gap:.75rem;background:#fff;border:1px solid var(--tc-border);border-radius:6px;padding:.75rem 1rem;margin-bottom:.5rem}.severity-dot[data-v-c0a32076]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.severity-dot.sev--critical[data-v-c0a32076]{background:#dc3545}.severity-dot.sev--warning[data-v-c0a32076]{background:#ffc107}.severity-dot.sev--info[data-v-c0a32076]{background:#17a2b8}.sal-title[data-v-c0a32076]{font-weight:600;font-size:.85rem;color:var(--tc-text-primary)}.sal-detail[data-v-c0a32076]{font-size:.75rem;margin-top:2px}.sal-time[data-v-c0a32076]{font-size:.75rem;margin-top:3px}.status-badge[data-v-c0a32076]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11.5px;font-weight:600;text-transform:capitalize}.status-badge--open[data-v-c0a32076]{background:#f8d7da;color:#721c24}.status-badge--acknowledged[data-v-c0a32076]{background:#fff3cd;color:#856404}.status-badge--resolved[data-v-c0a32076]{background:#d4edda;color:#155724}.sal-actions[data-v-c0a32076]{display:flex;gap:.3rem}.btn-icon[data-v-c0a32076]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;padding:.2rem .35rem;border-radius:4px;font-size:.8rem}.btn-icon[data-v-c0a32076]:hover{background:#f0ece6;color:var(--tc-text-primary)}.btn-icon.btn-icon--success[data-v-c0a32076]:hover{background:#d4edda;color:#155724}.enrollment-panel[data-v-c0a32076]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1.25rem}.enrollment-status[data-v-c0a32076]{display:flex;flex-direction:column;gap:.75rem}.enrollment-field[data-v-c0a32076]{display:flex;align-items:center;gap:.75rem;font-size:.85rem}.enrollment-label[data-v-c0a32076]{color:var(--tc-text-secondary);min-width:80px}.enrollment-value[data-v-c0a32076]{background:#f0ece6;padding:2px 8px;border-radius:4px;font-size:.82rem}.enrollment-token-block[data-v-c0a32076]{margin-top:1.25rem;padding:1rem;background:#1e1e2e;border-radius:8px}.token-label[data-v-c0a32076]{font-size:.8rem;color:#ffd43b;margin-bottom:.75rem}.token-command[data-v-c0a32076]{display:flex;align-items:center;gap:.75rem}.token-command code[data-v-c0a32076]{color:#ced4da;font-size:.8rem;flex:1;word-break:break-all}
.asset-card-landing[data-v-b833b330]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--tc-bg-sidebar);padding:1.5rem}.card-wrap[data-v-b833b330]{background:#fff;border-radius:14px;box-shadow:0 12px 48px rgba(0,0,0,.35);width:360px;max-width:100%;padding:2rem 1.75rem;text-align:center}.state[data-v-b833b330]{color:var(--tc-text-secondary);padding:2rem 0}.brand[data-v-b833b330]{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--tc-accent-stone);font-weight:700}.asset-name[data-v-b833b330]{font-size:1.4rem;font-weight:700;color:var(--tc-text-primary);margin-top:.4rem}.asset-sub[data-v-b833b330]{color:var(--tc-text-secondary);font-size:.9rem;margin-top:2px}.status-pill[data-v-b833b330]{display:inline-block;margin-top:.9rem;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 10px;border-radius:12px;background:#e9ecef;color:#495057}.st-available[data-v-b833b330]{background:#d4edda;color:#155724}.st-on_hire[data-v-b833b330]{background:#fff3cd;color:#856404}.st-allocated[data-v-b833b330]{background:#d1ecf1;color:#0c5460}.st-sold[data-v-b833b330]{background:#e2d4f0;color:#4a2d6b}.st-maintenance[data-v-b833b330]{background:#ffe5d0;color:#8a4b1f}.st-retired[data-v-b833b330],.st-lost[data-v-b833b330]{background:#f8d7da;color:#721c24}.kv[data-v-b833b330]{display:grid;grid-template-columns:auto 1fr;gap:.3rem 1rem;text-align:left;margin:1.4rem 0 0}.kv dt[data-v-b833b330]{color:var(--tc-text-secondary);font-size:.78rem;font-weight:600}.kv dd[data-v-b833b330]{margin:0;font-size:.85rem;color:var(--tc-text-primary)}.mono[data-v-b833b330]{font-family:"Courier New",monospace;letter-spacing:1px}.foot[data-v-b833b330]{margin-top:1.4rem;font-size:.75rem;color:#adb5bd}
.consumables-view[data-v-59f5af74]{padding:1rem 0}.page-head[data-v-59f5af74]{margin-bottom:1rem}.page-title[data-v-59f5af74]{font-weight:700;margin:0}.back-link[data-v-59f5af74]{font-size:.82rem;color:#8e6f4d;text-decoration:none}.loading-state[data-v-59f5af74]{text-align:center;padding:3rem;color:var(--tc-text-secondary)}.stock-group[data-v-59f5af74]{margin-bottom:1.5rem}.stock-group-title[data-v-59f5af74]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.stock-pill[data-v-59f5af74]{font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:10px;text-transform:uppercase}.stk-in[data-v-59f5af74]{background:#d4edda;color:#155724}.stk-low[data-v-59f5af74]{background:#fff3cd;color:#856404}.stk-out[data-v-59f5af74]{background:#f8d7da;color:#721c24}.row-link[data-v-59f5af74]{cursor:pointer}.row-link[data-v-59f5af74]:hover{color:#8e6f4d}.qty[data-v-59f5af74]{font-weight:700}
.inventory-detail[data-v-db0d9af6]{padding:1rem 0}.back-link[data-v-db0d9af6]{font-size:.82rem;color:#8e6f4d;text-decoration:none}.detail-head[data-v-db0d9af6]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.75rem}.loading-state[data-v-db0d9af6],.empty-state[data-v-db0d9af6]{text-align:center;padding:3rem;color:var(--tc-text-secondary)}.card-box[data-v-db0d9af6]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem}.card-box-title[data-v-db0d9af6]{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary);margin-bottom:.75rem}.detail-grid[data-v-db0d9af6]{display:grid;grid-template-columns:130px 1fr;row-gap:.4rem;margin:0}.detail-grid dt[data-v-db0d9af6]{font-weight:600;color:var(--tc-text-secondary);font-size:.82rem}.detail-grid dd[data-v-db0d9af6]{margin:0;font-size:.85rem;color:var(--tc-text-primary)}.location-line[data-v-db0d9af6]{font-size:.88rem}.action-row[data-v-db0d9af6]{display:flex;flex-wrap:wrap;gap:.4rem}.stock-adjust[data-v-db0d9af6]{display:flex;align-items:center;gap:.4rem}.stock-qty[data-v-db0d9af6]{font-weight:700;font-size:1.1rem;min-width:2rem;text-align:center}.status-pill[data-v-db0d9af6],.stock-pill[data-v-db0d9af6]{font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:10px;text-transform:uppercase;background:#e9ecef;color:#495057}.st-available[data-v-db0d9af6]{background:#d4edda;color:#155724}.st-on_hire[data-v-db0d9af6]{background:#fff3cd;color:#856404}.st-allocated[data-v-db0d9af6]{background:#d1ecf1;color:#0c5460}.st-sold[data-v-db0d9af6]{background:#e2d4f0;color:#4a2d6b}.st-maintenance[data-v-db0d9af6]{background:#ffe5d0;color:#8a4b1f}.st-retired[data-v-db0d9af6],.st-lost[data-v-db0d9af6]{background:#f8d7da;color:#721c24}.stk-in[data-v-db0d9af6]{background:#d4edda;color:#155724}.stk-low[data-v-db0d9af6]{background:#fff3cd;color:#856404}.stk-out[data-v-db0d9af6]{background:#f8d7da;color:#721c24}.res-list[data-v-db0d9af6]{list-style:none;margin:0;padding:0}.res-list li[data-v-db0d9af6]{padding:.35rem 0;border-bottom:1px solid #f0ece6;font-size:.85rem;display:flex;align-items:center}.res-list li.released[data-v-db0d9af6]{opacity:.5}.res-dates[data-v-db0d9af6]{font-family:"Courier New",monospace}.movement-list[data-v-db0d9af6]{list-style:none;margin:0;padding:0}.movement-list li[data-v-db0d9af6]{padding:.5rem 0;border-bottom:1px solid #f0ece6}.mv-badge[data-v-db0d9af6]{font-size:11.5px;font-weight:700;text-transform:uppercase;padding:1px 7px;border-radius:10px;background:#f4efe8;color:var(--tc-text-secondary);margin-right:.5rem}.mv-acquired[data-v-db0d9af6]{background:#d4edda;color:#155724}.mv-moved_location[data-v-db0d9af6]{background:#d1ecf1;color:#0c5460}.mv-note[data-v-db0d9af6]{color:#495057;margin-top:2px}.modal-backdrop[data-v-db0d9af6]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-db0d9af6]{background:#fff;border-radius:10px;width:560px;max-width:95vw;max-height:92vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-db0d9af6]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700}.crm-modal-body[data-v-db0d9af6]{padding:1.25rem}.crm-modal-footer[data-v-db0d9af6]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.btn-close-modal[data-v-db0d9af6]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer}.form-label[data-v-db0d9af6]{font-size:.78rem;font-weight:600;margin-bottom:2px}
.inventory-list[data-v-b6e2bf00]{padding:1rem 0}.page-head[data-v-b6e2bf00]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.page-title[data-v-b6e2bf00]{font-weight:700;margin:0}.filters[data-v-b6e2bf00]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.filters .form-control[data-v-b6e2bf00],.filters .form-select[data-v-b6e2bf00]{max-width:220px}.loading-state[data-v-b6e2bf00]{text-align:center;padding:3rem;color:var(--tc-text-secondary)}.inventory-table[data-v-b6e2bf00]{background:#fff}.row-link[data-v-b6e2bf00]{cursor:pointer}.row-link[data-v-b6e2bf00]:hover{background:#faf8f5}.status-pill[data-v-b6e2bf00],.stock-pill[data-v-b6e2bf00]{font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.03em}.status-pill[data-v-b6e2bf00]{background:#e9ecef;color:#495057}.st-available[data-v-b6e2bf00]{background:#d4edda;color:#155724}.st-on_hire[data-v-b6e2bf00]{background:#fff3cd;color:#856404}.st-allocated[data-v-b6e2bf00]{background:#d1ecf1;color:#0c5460}.st-sold[data-v-b6e2bf00]{background:#e2d4f0;color:#4a2d6b}.st-maintenance[data-v-b6e2bf00]{background:#ffe5d0;color:#8a4b1f}.st-retired[data-v-b6e2bf00],.st-lost[data-v-b6e2bf00]{background:#f8d7da;color:#721c24}.stk-in[data-v-b6e2bf00]{background:#d4edda;color:#155724}.stk-low[data-v-b6e2bf00]{background:#fff3cd;color:#856404}.stk-out[data-v-b6e2bf00]{background:#f8d7da;color:#721c24}.modal-backdrop[data-v-b6e2bf00]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-b6e2bf00]{background:#fff;border-radius:10px;width:640px;max-width:95vw;max-height:92vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-b6e2bf00]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700}.crm-modal-body[data-v-b6e2bf00]{padding:1.25rem}.crm-modal-footer[data-v-b6e2bf00]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.btn-close-modal[data-v-b6e2bf00]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer}.form-label[data-v-b6e2bf00]{font-size:.78rem;font-weight:600;margin-bottom:2px}.form-label .req[data-v-b6e2bf00]{color:#b00020}.form-text[data-v-b6e2bf00]{font-size:.72rem}
.stock-takes[data-v-7cfd7fc9]{padding:1rem 0}.page-head[data-v-7cfd7fc9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.page-title[data-v-7cfd7fc9]{font-weight:700;margin:0}.back-link[data-v-7cfd7fc9]{font-size:.82rem;color:#8e6f4d;text-decoration:none}.loading-state[data-v-7cfd7fc9]{text-align:center;padding:3rem;color:var(--tc-text-secondary)}.add-count[data-v-7cfd7fc9]{display:flex;gap:.5rem;align-items:center;background:#faf8f5;border:1px solid var(--tc-border);border-radius:8px;padding:.6rem}.add-count .form-select[data-v-7cfd7fc9]{max-width:320px}
.storage-locations[data-v-053d92aa]{padding:1rem 0}.page-head[data-v-053d92aa]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.page-title[data-v-053d92aa]{font-weight:700;margin:0}.back-link[data-v-053d92aa]{font-size:.82rem;color:#8e6f4d;text-decoration:none}.loading-state[data-v-053d92aa]{text-align:center;padding:3rem;color:var(--tc-text-secondary)}.modal-backdrop[data-v-053d92aa]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-053d92aa]{background:#fff;border-radius:10px;width:520px;max-width:95vw;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-053d92aa]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700}.crm-modal-body[data-v-053d92aa]{padding:1.25rem}.crm-modal-footer[data-v-053d92aa]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.btn-close-modal[data-v-053d92aa]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer}.form-label[data-v-053d92aa]{font-size:.78rem;font-weight:600;margin-bottom:2px}
.invoice-list[data-v-7f10db30]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.invoice-list__view-toggle[data-v-7f10db30]{display:flex;gap:.25rem;background:#f8f6f2;border:1px solid var(--tc-border);border-radius:6px;padding:2px}.invoice-list__view-toggle button[data-v-7f10db30]{background:rgba(0,0,0,0);border:0;padding:.3rem .85rem;font-size:.78rem;color:var(--tc-text-secondary);cursor:pointer;border-radius:4px}.invoice-list__view-toggle button.active[data-v-7f10db30]{background:var(--tc-bg-sidebar);color:#fff}.invoice-list__view-toggle button[data-v-7f10db30]:hover:not(.active){background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);color:var(--tc-text-primary)}.il-kanban[data-v-7f10db30]{display:flex;gap:.85rem;overflow-x:auto;padding-bottom:.5rem;align-items:flex-start}.il-col[data-v-7f10db30]{flex:0 0 240px;min-width:240px}.il-col-header[data-v-7f10db30]{background:#fafaf9;border:1px solid var(--tc-border);border-top:3px solid #5c7a8b;border-radius:8px 8px 0 0;padding:.6rem .75rem;display:flex;align-items:center;justify-content:space-between}.il-col-label[data-v-7f10db30]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-primary)}.il-col-meta[data-v-7f10db30]{display:flex;flex-direction:column;align-items:flex-end}.il-col-count[data-v-7f10db30]{font-size:11.5px;font-weight:700;color:var(--tc-text-secondary)}.il-col-total[data-v-7f10db30]{font-size:11.5px;color:var(--tc-accent-stone);font-weight:600}.il-col-body[data-v-7f10db30]{border:1px solid var(--tc-border);border-top:none;border-radius:0 0 8px 8px;min-height:160px;padding:.45rem;display:flex;flex-direction:column;gap:.4rem;background:#fafaf9}.il-col-empty[data-v-7f10db30]{text-align:center;color:#adb5bd;font-size:1.2rem;padding:1.4rem 0}.il-card[data-v-7f10db30]{background:#fff;border:1px solid var(--tc-border);border-radius:6px;padding:.55rem .7rem;cursor:pointer;transition:box-shadow .15s}.il-card[data-v-7f10db30]:hover{box-shadow:0 2px 8px rgba(42,43,46,.1)}.il-card-top[data-v-7f10db30]{display:flex;align-items:center;justify-content:space-between}.il-card-num[data-v-7f10db30]{font-size:.78rem;font-weight:700;color:var(--tc-text-primary)}.il-card-total[data-v-7f10db30]{font-size:.78rem;font-weight:700;color:var(--tc-accent-stone)}.il-card-company[data-v-7f10db30]{font-size:.75rem;margin-top:2px}.il-card-foot[data-v-7f10db30]{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;margin-top:4px}.il-card-payment[data-v-7f10db30]{display:inline-block;padding:1px 6px;border-radius:3px;font-weight:600;text-transform:capitalize;background:rgba(122,122,122,.12);color:#495057}.il-card-payment.il-card-payment--unpaid[data-v-7f10db30]{background:rgba(245,158,11,.18);color:#856404}.il-card-payment.il-card-payment--partial[data-v-7f10db30]{background:rgba(92,122,139,.15);color:#5c7a8b}.il-card-payment.il-card-payment--paid[data-v-7f10db30]{background:rgba(40,167,69,.15);color:#155724}
.asl-page[data-v-515e1018]{padding:2rem;max-width:1200px}.asl-header[data-v-515e1018]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.75rem}.asl-header__title[data-v-515e1018]{font-size:1.5rem;font-weight:700;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem}.asl-header__title i[data-v-515e1018],.asl-header__title .cygnus-icon[data-v-515e1018]{color:var(--tc-accent-stone)}.asl-header__count[data-v-515e1018]{background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-accent-stone);font-size:.8rem;font-weight:700;padding:.2rem .6rem;border-radius:10px}.asl-loading[data-v-515e1018],.asl-empty[data-v-515e1018]{text-align:center;padding:4rem 1rem;color:var(--tc-text-secondary);font-size:.9rem}.asl-loading i[data-v-515e1018],.asl-loading .cygnus-icon[data-v-515e1018],.asl-empty i[data-v-515e1018],.asl-empty .cygnus-icon[data-v-515e1018]{font-size:2rem;margin-bottom:.75rem;display:block}.asl-grid[data-v-515e1018]{display:grid;grid-template-columns:repeat(auto-fill, minmax(380px, 1fr));gap:1rem}.asl-card[data-v-515e1018]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem;transition:border-color .15s,box-shadow .15s}.asl-card[data-v-515e1018]:hover{border-color:var(--tc-accent-stone);box-shadow:0 2px 10px color-mix(in srgb, var(--tc-accent-stone) 15%, transparent)}.asl-card__header[data-v-515e1018]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem;gap:.5rem}.asl-card__meta[data-v-515e1018]{display:flex;align-items:baseline;gap:.5rem;min-width:0}.asl-card__ref[data-v-515e1018]{font-size:.75rem;font-weight:700;color:var(--tc-accent-stone);background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);border-radius:4px;padding:.1rem .4rem;flex-shrink:0}.asl-card__name[data-v-515e1018]{font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asl-card__dates[data-v-515e1018]{font-size:.78rem;color:var(--tc-text-secondary);white-space:nowrap;flex-shrink:0}.asl-card__goal[data-v-515e1018]{font-size:.82rem;color:var(--tc-text-secondary);font-style:italic;margin-bottom:.75rem}.asl-card__progress-wrap[data-v-515e1018]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.asl-card__progress-bar[data-v-515e1018]{flex:1;height:6px;background:var(--tc-bg-alt, #f0f0f0);border-radius:3px;overflow:hidden}.asl-card__progress-fill[data-v-515e1018]{height:100%;border-radius:3px;transition:width .4s ease}.asl-card__progress-fill--good[data-v-515e1018]{background:#28a745}.asl-card__progress-fill--mid[data-v-515e1018]{background:var(--tc-accent-stone)}.asl-card__progress-fill--low[data-v-515e1018]{background:#dc3545}.asl-card__pct[data-v-515e1018]{font-size:.75rem;font-weight:600;color:var(--tc-text-secondary);min-width:2.5rem;text-align:right}.asl-card__breakdown[data-v-515e1018]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.75rem}.asl-card__total[data-v-515e1018]{font-size:.75rem;color:var(--tc-text-secondary);margin-left:auto}.asl-card__points[data-v-515e1018]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--tc-text-secondary);margin-bottom:.75rem}.asl-card__points-icon[data-v-515e1018]{color:var(--tc-accent-stone)}.asl-card__points-planned[data-v-515e1018]{font-weight:600}.asl-card__points-done[data-v-515e1018]{background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-accent-stone);border-radius:4px;padding:.1rem .4rem;font-weight:600}.asl-card__actions[data-v-515e1018]{display:flex;gap:1rem;padding-top:.75rem;border-top:1px solid var(--tc-border, #f0f0f0)}.asl-tag[data-v-515e1018]{font-size:11.5px;font-weight:600;border-radius:4px;padding:.15rem .45rem}.asl-tag--done[data-v-515e1018]{background:#d4edda;color:#155724}.asl-tag--progress[data-v-515e1018]{background:#cce5ff;color:#004085}.asl-tag--review[data-v-515e1018]{background:#fff3cd;color:#856404}.asl-tag--todo[data-v-515e1018]{background:#f0f0f0;color:#555}.asl-link[data-v-515e1018]{font-size:.82rem;color:var(--tc-text-secondary);text-decoration:none;display:flex;align-items:center;gap:.3rem}.asl-link[data-v-515e1018]:hover{color:var(--tc-accent-stone)}
.backlog-view[data-v-0a076e07]{padding:1.5rem}.backlog-header[data-v-0a076e07]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.back-link[data-v-0a076e07]{font-size:.8rem;color:var(--tc-accent-stone);cursor:pointer;text-decoration:none}.back-link[data-v-0a076e07]:hover{text-decoration:underline}.backlog-title[data-v-0a076e07]{font-size:1.2rem;font-weight:700;color:var(--tc-text-primary)}.search-wrap[data-v-0a076e07]{position:relative}.search-icon[data-v-0a076e07]{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:#adb5bd;font-size:.75rem;pointer-events:none}.search-input[data-v-0a076e07]{padding:.3rem .6rem .3rem 1.8rem;border:1px solid var(--tc-border);border-radius:6px;font-size:.82rem;outline:none;background:#fff;width:180px}.search-input[data-v-0a076e07]:focus{border-color:var(--tc-accent-stone)}.backlog-layout[data-v-0a076e07]{display:flex;gap:1rem;align-items:flex-start}.backlog-list-pane[data-v-0a076e07],.sprints-pane[data-v-0a076e07]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden}.backlog-list-pane[data-v-0a076e07]{flex:0 0 480px;min-width:0}.sprints-pane[data-v-0a076e07]{flex:1;min-width:0}.pane-header[data-v-0a076e07]{display:flex;align-items:center;padding:.6rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary);background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);border-bottom:1px solid var(--tc-border)}.pane-count[data-v-0a076e07]{font-size:11.5px;background:var(--tc-border);border-radius:8px;padding:0 5px;font-weight:700}.mini-select[data-v-0a076e07]{border:1px solid var(--tc-border);border-radius:4px;font-size:.75rem;padding:1px 4px;color:var(--tc-text-secondary);background:#fff;outline:none}.btn-add-sprint[data-v-0a076e07]{background:none;border:1px solid var(--tc-border);border-radius:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#adb5bd;cursor:pointer}.btn-add-sprint[data-v-0a076e07]:hover{color:var(--tc-text-primary)}.backlog-list[data-v-0a076e07]{min-height:200px;padding:.35rem}.backlog-row[data-v-0a076e07]{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:5px;cursor:pointer;font-size:.82rem;border:1px solid rgba(0,0,0,0)}.backlog-row[data-v-0a076e07]:hover{background:#f8f9fa;border-color:var(--tc-border)}.drag-handle[data-v-0a076e07]{font-size:.75rem;color:#dee2e6;cursor:grab;flex-shrink:0}.bl-type-icon[data-v-0a076e07]{width:18px;height:18px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.bl-type-icon.type-icon--epic[data-v-0a076e07]{background:#e9d8fd;color:#6f42c1}.bl-type-icon.type-icon--story[data-v-0a076e07]{background:#d1ecf1;color:#0c5460}.bl-type-icon.type-icon--task[data-v-0a076e07]{background:#e9ecef;color:#495057}.bl-type-icon.type-icon--bug[data-v-0a076e07]{background:#f8d7da;color:#721c24}.bl-type-icon.type-icon--feature[data-v-0a076e07]{background:#d4edda;color:#155724}.bl-type-icon.type-icon--chore[data-v-0a076e07]{background:#fff3cd;color:#856404}.bl-type-icon.type-icon--subtask[data-v-0a076e07]{background:#f8f9fa;color:var(--tc-text-secondary)}.bl-ref[data-v-0a076e07]{font-size:.75rem;color:#adb5bd;font-weight:600;white-space:nowrap;flex-shrink:0}.bl-title[data-v-0a076e07]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tc-text-primary);font-size:.82rem}.bl-meta[data-v-0a076e07]{flex-shrink:0}.bl-points[data-v-0a076e07]{font-size:.75rem;background:#e9ecef;border-radius:3px;padding:1px 5px;color:var(--tc-text-secondary);font-weight:700}.bl-assign-select[data-v-0a076e07]{width:108px;max-width:108px}.bl-status-tag[data-v-0a076e07]{font-size:11.5px;padding:1px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0}.bl-status-tag--open[data-v-0a076e07]{background:#e9ecef;color:#495057}.bl-status-tag--pending[data-v-0a076e07]{background:color-mix(in srgb, var(--tc-accent-stone) 20%, transparent);color:#856404}.bl-status-tag--resolved[data-v-0a076e07]{background:#d1ecf1;color:#0c5460}.bl-status-tag--closed[data-v-0a076e07]{background:#d4edda;color:#155724}.priority-dot[data-v-0a076e07]{width:6px;height:6px;border-radius:50;flex-shrink:0}.priority-dot.pdot--critical[data-v-0a076e07]{background:#dc3545}.priority-dot.pdot--high[data-v-0a076e07]{background:#fd7e14}.priority-dot.pdot--medium[data-v-0a076e07]{background:var(--tc-accent-stone)}.priority-dot.pdot--low[data-v-0a076e07]{background:#adb5bd}.empty-backlog[data-v-0a076e07]{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem}.sprint-sections[data-v-0a076e07]{display:flex;flex-direction:column}.sprint-section[data-v-0a076e07]{border-bottom:1px solid var(--tc-border)}.sprint-section[data-v-0a076e07]:last-child{border-bottom:none}.sprint-section-header[data-v-0a076e07]{display:flex;align-items:center;padding:.6rem 1rem;background:color-mix(in srgb, var(--tc-accent-stone) 4%, transparent);flex-wrap:wrap;gap:.5rem}.sprint-info[data-v-0a076e07]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sprint-status-dot[data-v-0a076e07]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sprint-status-dot.dot--planning[data-v-0a076e07]{background:#adb5bd}.sprint-status-dot.dot--active[data-v-0a076e07]{background:#28a745}.sprint-status-dot.dot--completed[data-v-0a076e07]{background:var(--tc-accent-stone)}.sprint-name[data-v-0a076e07]{font-size:.85rem;font-weight:700;color:var(--tc-text-primary)}.sprint-badge[data-v-0a076e07]{font-size:11.5px;font-weight:600;padding:1px 6px;border-radius:4px;text-transform:capitalize;background:#e9ecef;color:var(--tc-text-secondary)}.sprint-badge--active[data-v-0a076e07]{background:#d4edda;color:#155724}.sprint-badge--planning[data-v-0a076e07]{background:#fff3cd;color:#856404}.sprint-ticket-count[data-v-0a076e07]{font-size:.75rem}.btn.btn-xs[data-v-0a076e07]{padding:.15rem .55rem;font-size:11.5px}.sprint-drop-zone[data-v-0a076e07]{min-height:60px;padding:.35rem}.sprint-ticket-row[data-v-0a076e07]{background:#fafaf9}.sprint-ticket-row[data-v-0a076e07]:hover{background:#f0ece6}.sprint-empty-drop[data-v-0a076e07]{display:flex;align-items:center;justify-content:center;padding:.75rem;border:2px dashed var(--tc-border);border-radius:5px;margin:.25rem 0}.sprint-add-ticket[data-v-0a076e07]{padding:.25rem .5rem}.btn-add-sprint-ticket[data-v-0a076e07]{background:none;border:none;color:#adb5bd;font-size:.75rem;cursor:pointer;padding:.25rem 0}.btn-add-sprint-ticket[data-v-0a076e07]:hover{color:var(--tc-accent-stone)}.loading-state[data-v-0a076e07]{padding:2rem;text-align:center;color:var(--tc-text-secondary);font-size:.875rem}.no-sprints[data-v-0a076e07]{font-size:.85rem}.modal-backdrop[data-v-0a076e07]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.ticket-modal[data-v-0a076e07]{background:#fff;border-radius:10px;width:560px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.ticket-modal-header[data-v-0a076e07]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.ticket-modal-body[data-v-0a076e07]{padding:1.25rem}.ticket-modal-footer[data-v-0a076e07]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.btn-close-modal[data-v-0a076e07]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-0a076e07]:hover{color:var(--tc-text-primary)}
.autoplan-panel[data-v-7350c302]{border:1px solid var(--tc-accent-stone);border-radius:var(--tc-radius-lg);background:var(--tc-bg-card);margin-top:.75rem;overflow:hidden}.ap-head[data-v-7350c302]{display:flex;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.82rem;color:var(--tc-text-primary);background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);border-bottom:1px solid var(--tc-border)}.ap-close[data-v-7350c302]{margin-left:auto;background:none;border:none;padding:0;color:var(--tc-text-secondary);cursor:pointer}.ap-close[data-v-7350c302]:hover{color:var(--tc-text-primary)}.ap-loading[data-v-7350c302]{padding:1.25rem .85rem;font-size:.82rem;color:var(--tc-text-secondary)}.ap-error[data-v-7350c302]{margin:.85rem;font-size:.82rem}.ap-summary[data-v-7350c302]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:.7rem .85rem;border-bottom:1px solid var(--tc-border-soft)}.ap-figure[data-v-7350c302]{display:flex;flex-direction:column}.ap-figure-label[data-v-7350c302]{font-size:var(--tc-text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary)}.ap-figure-value[data-v-7350c302]{font-size:.95rem;font-weight:700;color:var(--tc-text-primary)}.ap-figure-note[data-v-7350c302]{font-size:var(--tc-text-label);color:var(--tc-text-secondary)}.ap-empty[data-v-7350c302]{padding:.85rem;font-size:.82rem;color:var(--tc-text-secondary)}.ap-rows[data-v-7350c302]{padding:.35rem 0}.ap-row[data-v-7350c302]{display:flex;gap:.85rem;padding:.5rem .85rem;border-bottom:1px solid var(--tc-border-soft)}.ap-row[data-v-7350c302]:last-child{border-bottom:none}.ap-row-main[data-v-7350c302]{flex:1;min-width:0}.ap-row-head[data-v-7350c302]{display:flex;align-items:center;gap:.5rem;font-size:var(--tc-text-label)}.ap-ref[data-v-7350c302]{font-weight:700;color:var(--tc-text-accent)}.ap-priority[data-v-7350c302]{text-transform:capitalize;padding:0 .4rem;border-radius:var(--tc-radius-pill);background:color-mix(in srgb, var(--tc-accent-stone) 16%, transparent);color:var(--tc-text-primary)}.ap-project[data-v-7350c302]{color:var(--tc-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-title[data-v-7350c302]{font-size:.82rem;font-weight:600;color:var(--tc-text-primary);margin:.1rem 0 .25rem}.ap-days[data-v-7350c302]{display:flex;flex-wrap:wrap;gap:.3rem}.ap-day[data-v-7350c302]{font-size:var(--tc-text-label);padding:1px 6px;border-radius:var(--tc-radius);background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);color:var(--tc-text-secondary)}.ap-row-side[data-v-7350c302]{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex-shrink:0}.ap-row-hours[data-v-7350c302]{font-size:.9rem;font-weight:700;color:var(--tc-text-primary)}.ap-row-span[data-v-7350c302]{font-size:var(--tc-text-label);color:var(--tc-text-secondary);white-space:nowrap}.ap-remove[data-v-7350c302]{background:none;border:none;padding:0;color:var(--tc-text-secondary);cursor:pointer;font-size:.8rem}.ap-remove[data-v-7350c302]:hover{color:var(--tc-status-danger)}.ap-unplaced[data-v-7350c302]{padding:.6rem .85rem;border-top:1px solid var(--tc-border);background:color-mix(in srgb, var(--tc-text-secondary) 4%, transparent)}.ap-unplaced-title[data-v-7350c302]{font-size:var(--tc-text-label);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary);margin-bottom:.3rem}.ap-unplaced-row[data-v-7350c302]{display:flex;align-items:center;gap:.5rem;font-size:var(--tc-text-label);padding:.15rem 0}.ap-unplaced-icon[data-v-7350c302]{color:var(--tc-text-secondary);flex-shrink:0}.ap-unplaced-ref[data-v-7350c302]{font-weight:700;color:var(--tc-text-accent);flex-shrink:0}.ap-unplaced-title-text[data-v-7350c302]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tc-text-primary)}.ap-unplaced-reason[data-v-7350c302]{color:var(--tc-text-secondary);flex-shrink:0}.ap-unplaced-hours[data-v-7350c302]{font-weight:700;color:var(--tc-text-secondary);flex-shrink:0}.ap-foot[data-v-7350c302]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.6rem .85rem;border-top:1px solid var(--tc-border)}.ap-foot-note[data-v-7350c302]{font-size:var(--tc-text-label);color:var(--tc-text-secondary);font-style:italic}
.cap-lane[data-v-26ba23f8]{border-top:1px solid var(--tc-border);background:color-mix(in srgb, var(--tc-accent-stone) 3%, transparent)}.lane-row[data-v-26ba23f8]{display:flex}.lane-label-col[data-v-26ba23f8]{width:200px;min-width:200px;flex-shrink:0;padding:.6rem 1rem;border-right:1px solid var(--tc-border)}.lane-label[data-v-26ba23f8]{font-size:var(--tc-text-label);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary)}.lane-sub[data-v-26ba23f8]{font-size:var(--tc-text-label);color:var(--tc-text-secondary)}.lane-track-cols[data-v-26ba23f8]{display:flex;flex:1}.lane-track[data-v-26ba23f8]{flex:1;min-width:110px;padding:.4rem;border-right:1px solid var(--tc-border-soft);display:flex;flex-direction:column;gap:.2rem}.lane-track.week-current[data-v-26ba23f8]{background:color-mix(in srgb, var(--tc-accent-stone) 4%, transparent)}.lane-track.is-weekend[data-v-26ba23f8]{background:color-mix(in srgb, var(--tc-text-secondary) 4%, transparent)}.lane-track.is-drop-target[data-v-26ba23f8]{background:color-mix(in srgb, var(--tc-accent-stone) 14%, transparent);outline:1px dashed var(--tc-accent-stone)}.lane-track[data-v-26ba23f8]:last-child{border-right:none}.lane-chip[data-v-26ba23f8]{display:flex;align-items:center;gap:.25rem;font-size:var(--tc-text-label);padding:2px 5px;border-radius:var(--tc-radius);border-left:3px solid var(--tc-accent-stone);background:var(--tc-bg-card);color:var(--tc-text-primary);cursor:default}.lane-chip--allocation[data-v-26ba23f8]{background:color-mix(in srgb, var(--tc-accent-stone) 16%, var(--tc-bg-card));cursor:grab}.lane-chip--booking[data-v-26ba23f8]{background:color-mix(in srgb, var(--tc-text-secondary) 12%, var(--tc-bg-card))}.lane-chip--demand[data-v-26ba23f8]{background:var(--tc-bg-card);border-left-style:dashed}.lane-chip--leave[data-v-26ba23f8]{background:color-mix(in srgb, var(--tc-status-warning) 18%, var(--tc-bg-card));border-left-color:var(--tc-status-warning)}.lane-chip-icon[data-v-26ba23f8]{flex-shrink:0;color:var(--tc-text-secondary)}.lane-chip-label[data-v-26ba23f8]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.lane-chip-hours[data-v-26ba23f8]{flex-shrink:0;color:var(--tc-text-secondary)}.lane-empty[data-v-26ba23f8]{font-size:var(--tc-text-label);color:var(--tc-text-secondary);text-align:center}.proj-0[data-v-26ba23f8]{border-left-color:var(--tc-accent-stone)}.proj-1[data-v-26ba23f8]{border-left-color:var(--tc-status-info)}.proj-2[data-v-26ba23f8]{border-left-color:var(--tc-status-success)}.proj-3[data-v-26ba23f8]{border-left-color:var(--tc-status-warning)}.proj-4[data-v-26ba23f8]{border-left-color:var(--tc-accent-dark)}.proj-5[data-v-26ba23f8]{border-left-color:color-mix(in srgb, var(--tc-status-danger) 70%, var(--tc-accent-dark))}.proj-none[data-v-26ba23f8]{border-left-color:var(--tc-text-secondary)}.lane-key[data-v-26ba23f8]{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;padding:.4rem 1rem;font-size:var(--tc-text-label);color:var(--tc-text-secondary);border-top:1px solid var(--tc-border-soft)}.lane-key-item[data-v-26ba23f8]{display:flex;align-items:center;gap:.3rem}.lane-key-note[data-v-26ba23f8]{font-style:italic}.lane-swatch[data-v-26ba23f8]{width:10px;height:10px;border-radius:2px;display:inline-block}.lane-swatch--allocation[data-v-26ba23f8]{background:color-mix(in srgb, var(--tc-accent-stone) 60%, var(--tc-bg-card))}.lane-swatch--booking[data-v-26ba23f8]{background:color-mix(in srgb, var(--tc-text-secondary) 45%, var(--tc-bg-card))}.lane-swatch--demand[data-v-26ba23f8]{background:var(--tc-bg-card);border:1px dashed var(--tc-text-secondary)}.lane-swatch--leave[data-v-26ba23f8]{background:color-mix(in srgb, var(--tc-status-warning) 55%, var(--tc-bg-card))}.lane-tray[data-v-26ba23f8]{padding:.75rem 1rem 1rem;border-top:1px solid var(--tc-border-soft)}.tray-head[data-v-26ba23f8]{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--tc-text-primary);margin-bottom:.5rem}.tray-count[data-v-26ba23f8]{background:var(--tc-accent-light);color:var(--tc-text-accent);border-radius:var(--tc-radius-pill);padding:0 .45rem;font-size:var(--tc-text-label);font-weight:700}.tray-empty[data-v-26ba23f8]{font-size:.8rem;color:var(--tc-text-secondary)}.tray-grid[data-v-26ba23f8]{display:flex;flex-wrap:wrap;gap:.6rem}.tray-item[data-v-26ba23f8]{width:250px;background:var(--tc-bg-card);border:1px solid var(--tc-border);border-left:3px solid var(--tc-accent-stone);border-radius:var(--tc-radius-lg);padding:.55rem .7rem;cursor:pointer}.tray-item[data-v-26ba23f8]:hover{box-shadow:var(--tc-shadow-card);border-color:var(--tc-accent-stone)}.tray-item-head[data-v-26ba23f8]{display:flex;justify-content:space-between;gap:.5rem;font-size:var(--tc-text-label)}.tray-ref[data-v-26ba23f8]{font-weight:700;color:var(--tc-text-accent)}.tray-project[data-v-26ba23f8]{color:var(--tc-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tray-title[data-v-26ba23f8]{font-size:.8rem;font-weight:600;color:var(--tc-text-primary);margin:.15rem 0 .35rem}.tray-figures[data-v-26ba23f8]{display:flex;gap:.75rem;font-size:var(--tc-text-label);color:var(--tc-text-secondary)}.tray-figure[data-v-26ba23f8]{display:flex;flex-direction:column}.tray-figure-label[data-v-26ba23f8]{text-transform:uppercase;letter-spacing:.04em}.tray-figure--residual[data-v-26ba23f8]{color:var(--tc-text-accent);font-weight:700}.tray-action[data-v-26ba23f8]{margin-top:.4rem;font-size:var(--tc-text-label);color:var(--tc-text-accent);font-weight:600}.modal-ticket[data-v-26ba23f8]{font-size:.82rem;color:var(--tc-text-primary);margin-bottom:.75rem}.form-hint[data-v-26ba23f8]{font-size:var(--tc-text-label);color:var(--tc-text-secondary)}.modal-backdrop[data-v-26ba23f8]{position:fixed;inset:0;background:var(--tc-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1050}.mini-modal[data-v-26ba23f8]{background:var(--tc-bg-card);border-radius:var(--tc-radius-lg);width:460px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:var(--tc-shadow-panel)}.mini-modal-header[data-v-26ba23f8]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.mini-modal-body[data-v-26ba23f8]{padding:1.25rem}.mini-modal-footer[data-v-26ba23f8]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.btn-close-modal[data-v-26ba23f8]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-26ba23f8]:hover{color:var(--tc-text-primary)}
.capacity-planner[data-v-54730b65]{padding:1.5rem}.capacity-header[data-v-54730b65]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.capacity-title[data-v-54730b65]{font-size:1.2rem;font-weight:700;color:var(--tc-text-primary);margin:0}.period-nav[data-v-54730b65]{display:flex;align-items:center;gap:.4rem}.period-label[data-v-54730b65]{font-size:.82rem;font-weight:600;color:var(--tc-text-primary);min-width:200px;text-align:center}.view-toggle[data-v-54730b65]{display:flex;border:1px solid var(--tc-border);border-radius:5px;overflow:hidden}.view-btn[data-v-54730b65]{background:#f8f9fa;border:none;padding:.2rem .6rem;font-size:.75rem;cursor:pointer;color:var(--tc-text-secondary)}.view-btn.active[data-v-54730b65]{background:var(--tc-bg-sidebar);color:#fff}.view-btn[data-v-54730b65]:hover:not(.active){background:#f0ece6}.loading-state[data-v-54730b65]{text-align:center;padding:3rem;color:var(--tc-text-secondary)}.capacity-grid[data-v-54730b65]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow-x:auto}.cap-grid-header[data-v-54730b65]{display:flex;background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);border-bottom:2px solid var(--tc-border)}.cap-row[data-v-54730b65]{display:flex;border-bottom:1px solid #f0ece6}.cap-row[data-v-54730b65]:last-child{border-bottom:none}.cap-row[data-v-54730b65]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 3%, transparent)}.cap-row--unassigned[data-v-54730b65]{background:color-mix(in srgb, var(--tc-accent-stone) 5%, transparent)}.cap-row--expandable[data-v-54730b65]{cursor:pointer}.cap-row--expanded[data-v-54730b65]{background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);border-bottom:none}.lane-toggle[data-v-54730b65]{background:none;border:none;padding:0;margin-right:-0.25rem;color:var(--tc-text-secondary);cursor:pointer;flex-shrink:0}.lane-toggle[data-v-54730b65]:hover{color:var(--tc-text-accent)}.cap-name-col[data-v-54730b65]{width:200px;min-width:200px;flex-shrink:0;padding:.6rem 1rem;border-right:1px solid var(--tc-border);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary);display:flex;align-items:center;gap:.65rem}.member-avatar[data-v-54730b65]{width:28px;height:28px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.member-avatar--unassigned[data-v-54730b65]{background:var(--tc-text-secondary)}.member-name[data-v-54730b65]{font-size:.84rem;font-weight:600;color:var(--tc-text-primary);text-transform:none;letter-spacing:0}.member-role[data-v-54730b65]{font-size:.75rem;text-transform:capitalize;letter-spacing:0}.cap-week-cols[data-v-54730b65]{display:flex;flex:1}.cap-week-header[data-v-54730b65]{flex:1;padding:.4rem .5rem;border-right:1px solid var(--tc-border);text-align:center;min-width:110px}.cap-week-header.week-current[data-v-54730b65]{background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent)}.cap-week-header.is-weekend[data-v-54730b65]{background:color-mix(in srgb, var(--tc-text-secondary) 6%, transparent)}.cap-week-header[data-v-54730b65]:last-child{border-right:none}.week-label[data-v-54730b65]{font-size:.78rem;font-weight:700;color:var(--tc-text-primary)}.week-dates[data-v-54730b65]{font-size:.75rem}.cap-week-cell[data-v-54730b65]{flex:1;min-width:110px;padding:.5rem .65rem;border-right:1px solid #f0ece6}.cap-week-cell.week-current[data-v-54730b65]{background:color-mix(in srgb, var(--tc-accent-stone) 4%, transparent)}.cap-week-cell.is-weekend[data-v-54730b65]{background:color-mix(in srgb, var(--tc-text-secondary) 4%, transparent)}.cap-week-cell[data-v-54730b65]:last-child{border-right:none}.capacity-bar-wrap[data-v-54730b65]{height:14px;background:#f0ece6;border-radius:4px;overflow:hidden;margin-bottom:.35rem;position:relative}.capacity-bar[data-v-54730b65]{height:7px;border-radius:4px 4px 0 0;transition:width .3s ease;position:absolute;top:0;left:0}.capacity-bar.bar-full[data-v-54730b65]{background:#28a745}.capacity-bar.bar-mid[data-v-54730b65]{background:var(--tc-accent-stone)}.capacity-bar.bar-low[data-v-54730b65]{background:#dc3545}.capacity-bar.bar-none[data-v-54730b65]{background:#e9ecef}.demand-bar[data-v-54730b65]{height:7px;border-radius:0 0 4px 4px;transition:width .3s ease;position:absolute;bottom:0;left:0}.demand-bar.demand-ok[data-v-54730b65]{background:#3a7bd5}.demand-bar.demand-over[data-v-54730b65]{background:#d9534f}.hours-demand[data-v-54730b65]{font-size:.75rem;color:#3a7bd5}.hours-logged[data-v-54730b65]{font-size:.75rem;color:var(--tc-text-secondary)}.cap-hours-label[data-v-54730b65]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;margin-bottom:.3rem;flex-wrap:wrap}.hours-available[data-v-54730b65]{font-weight:700;color:var(--tc-text-primary)}.leave-entries[data-v-54730b65]{display:flex;flex-wrap:wrap;gap:.25rem}.leave-tag[data-v-54730b65]{font-size:11.5px;padding:1px 5px;border-radius:4px;display:flex;align-items:center;gap:.25rem}.leave-tag--holiday[data-v-54730b65]{background:#d4edda;color:#155724}.leave-tag--sick[data-v-54730b65]{background:#f8d7da;color:#721c24}.leave-tag--compassionate[data-v-54730b65]{background:#d1ecf1;color:#0c5460}.leave-tag--unpaid[data-v-54730b65]{background:#fff3cd;color:#856404}.leave-tag--other[data-v-54730b65]{background:#e9ecef;color:#495057}.empty-state[data-v-54730b65]{padding:2rem;text-align:center;font-size:.85rem}.capacity-legend[data-v-54730b65]{font-size:.8rem;color:var(--tc-text-secondary)}.legend-head[data-v-54730b65]{display:flex;align-items:center;gap:.35rem;color:var(--tc-text-primary)}.legend-toggle[data-v-54730b65]{padding:0 0 0 .35rem;font-size:.78rem}.legend-list[data-v-54730b65]{margin:.4rem 0 0;padding-left:1.15rem}.legend-list li[data-v-54730b65]{margin-bottom:.15rem}.legend-diagnostics[data-v-54730b65]{margin-top:.6rem;border-top:1px solid var(--tc-border);padding-top:.5rem;max-width:520px}.legend-diag-title[data-v-54730b65]{font-weight:700;color:var(--tc-text-primary);margin-bottom:.2rem}.legend-diag-row[data-v-54730b65]{display:flex;justify-content:space-between;gap:1rem}.legend-diag-figure[data-v-54730b65]{white-space:nowrap}.legend-source[data-v-54730b65]{margin-top:.4rem;font-style:italic}.modal-backdrop[data-v-54730b65]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.mini-modal[data-v-54730b65]{background:#fff;border-radius:10px;width:460px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.mini-modal-header[data-v-54730b65]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.mini-modal-body[data-v-54730b65]{padding:1.25rem}.mini-modal-footer[data-v-54730b65]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.btn-close-modal[data-v-54730b65]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-54730b65]:hover{color:var(--tc-text-primary)}
.contractor-access-panel[data-v-0cf89032]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--bs-border-color)}.contractor-access-panel__head[data-v-0cf89032]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.contractor-access-panel__title[data-v-0cf89032]{font-size:1rem;margin:0}.contractor-access-panel__hint[data-v-0cf89032],.contractor-access-panel__empty[data-v-0cf89032]{font-size:.8125rem;color:var(--bs-secondary-color);margin-bottom:.75rem}.contractor-access-panel__chip[data-v-0cf89032]{display:inline-block;margin-left:.375rem;padding:.0625rem .375rem;font-size:.75rem;line-height:1.4;border:1px dashed var(--tc-accent-stone, var(--bs-border-color));border-radius:.75rem;color:var(--bs-secondary-color);background:color-mix(in srgb, var(--tc-accent-stone, transparent) 8%, transparent)}
.pd-panel[data-v-6669d364]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem}.pd-panel__head[data-v-6669d364]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-border, #f0f0f0);padding-bottom:.75rem}.pd-panel__title[data-v-6669d364]{font-size:.95rem;font-weight:600;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.pd-panel__title i[data-v-6669d364],.pd-panel__title .cygnus-icon[data-v-6669d364]{color:var(--tc-accent-stone)}.pd-loading[data-v-6669d364]{color:var(--tc-text-secondary);font-size:.875rem;padding:.5rem 0}.pd-empty[data-v-6669d364]{color:var(--tc-text-secondary);font-size:.875rem;font-style:italic;padding:.5rem 0}.pd-activity[data-v-6669d364]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.pd-activity__item[data-v-6669d364]{display:flex;align-items:flex-start;gap:.6rem}.pd-activity__avatar[data-v-6669d364]{width:28px;height:28px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pd-activity__body[data-v-6669d364]{display:flex;flex-direction:column;gap:.1rem;font-size:.8rem}.pd-activity__user[data-v-6669d364]{font-weight:600}.pd-activity__action[data-v-6669d364]{color:var(--tc-text-secondary)}.pd-activity__ticket[data-v-6669d364]{color:var(--tc-accent-stone);font-weight:600;text-decoration:none}.pd-activity__ticket[data-v-6669d364]:hover{text-decoration:underline}.pd-activity__time[data-v-6669d364]{font-size:.75rem;color:var(--tc-text-secondary)}
.pd-panel[data-v-46e599a2]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem}.pd-panel__head[data-v-46e599a2]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-border, #f0f0f0);padding-bottom:.75rem}.pd-panel__title[data-v-46e599a2]{font-size:.95rem;font-weight:600;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.pd-panel__title i[data-v-46e599a2],.pd-panel__title .cygnus-icon[data-v-46e599a2]{color:var(--tc-accent-stone)}.pd-loading[data-v-46e599a2]{color:var(--tc-text-secondary);font-size:.875rem;padding:.5rem 0}.pd-empty[data-v-46e599a2]{color:var(--tc-text-secondary);font-size:.875rem;font-style:italic;padding:.5rem 0}.pd-milestones[data-v-46e599a2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.pd-milestone[data-v-46e599a2]{display:flex;align-items:flex-start;gap:.6rem}.pd-milestone__dot[data-v-46e599a2]{width:10px;height:10px;border-radius:50%;margin-top:.35rem;flex-shrink:0}.pd-milestone__dot--overdue[data-v-46e599a2]{background:#dc3545}.pd-milestone__dot--urgent[data-v-46e599a2]{background:#fd7e14}.pd-milestone__dot--soon[data-v-46e599a2]{background:#ffc107}.pd-milestone__dot--ok[data-v-46e599a2]{background:#28a745}.pd-milestone__body[data-v-46e599a2]{display:flex;flex-direction:column;gap:.1rem}.pd-milestone__title[data-v-46e599a2]{font-size:.875rem;font-weight:500}.pd-milestone__project[data-v-46e599a2]{font-size:.75rem;color:var(--tc-accent-stone);font-weight:600}.pd-milestone__due[data-v-46e599a2]{font-size:.75rem;color:var(--tc-text-secondary)}.pd-milestone--overdue .pd-milestone__title[data-v-46e599a2]{color:#dc3545}
.pd-panel[data-v-6d7a4a2c]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem}.pd-panel__head[data-v-6d7a4a2c]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-border, #f0f0f0);padding-bottom:.75rem}.pd-panel__title[data-v-6d7a4a2c]{font-size:.95rem;font-weight:600;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.pd-panel__title i[data-v-6d7a4a2c],.pd-panel__title .cygnus-icon[data-v-6d7a4a2c]{color:var(--tc-accent-stone)}.pd-panel__count[data-v-6d7a4a2c]{background:var(--tc-bg-alt, #f0f0f0);color:var(--tc-text-secondary);font-size:.75rem;font-weight:600;border-radius:10px;padding:.15rem .5rem}.pd-loading[data-v-6d7a4a2c]{color:var(--tc-text-secondary);font-size:.875rem;padding:.5rem 0}.pd-empty[data-v-6d7a4a2c]{color:var(--tc-text-secondary);font-size:.875rem;font-style:italic;padding:.5rem 0}.pd-table[data-v-6d7a4a2c]{width:100%;border-collapse:collapse;font-size:.875rem}.pd-table th[data-v-6d7a4a2c]{text-align:left;padding:.4rem .6rem;font-size:.75rem;font-weight:600;color:var(--tc-text-secondary);border-bottom:1px solid var(--tc-border, #e8e8e8)}.pd-table__row[data-v-6d7a4a2c]{cursor:pointer;border-bottom:1px solid var(--tc-border, #f5f5f5);transition:background .1s}.pd-table__row td[data-v-6d7a4a2c]{padding:.55rem .6rem}.pd-table__row[data-v-6d7a4a2c]:hover{background:var(--tc-bg-alt, #fafafa)}.pd-table__title[data-v-6d7a4a2c]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-ticket-ref[data-v-6d7a4a2c]{font-family:monospace;font-size:.78rem;color:var(--tc-accent-stone);font-weight:600}.pd-project-badge[data-v-6d7a4a2c]{font-size:.75rem;background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);color:var(--tc-accent-stone);padding:.1rem .4rem;border-radius:4px;font-weight:700}.pd-status-badge[data-v-6d7a4a2c]{font-size:11.5px;font-weight:600;padding:.15rem .45rem;border-radius:4px}.pd-status-badge--new[data-v-6d7a4a2c]{background:#e9ecef;color:var(--tc-text-secondary)}.pd-status-badge--in_progress[data-v-6d7a4a2c]{background:#cce5ff;color:#004085}.pd-status-badge--needs_response_client[data-v-6d7a4a2c]{background:#fff3cd;color:#856404}.pd-status-badge--needs_review_client[data-v-6d7a4a2c]{background:#fff3cd;color:#856404}.pd-status-badge--deployed_pending_signoff[data-v-6d7a4a2c]{background:#d1ecf1;color:#0c5460}.pd-status-badge--done[data-v-6d7a4a2c]{background:#d4edda;color:#155724}.pd-status-badge--closed[data-v-6d7a4a2c]{background:#d4edda;color:#155724}.pd-priority-dot[data-v-6d7a4a2c]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.pd-priority-dot--critical[data-v-6d7a4a2c]{background:#dc3545}.pd-priority-dot--high[data-v-6d7a4a2c]{background:#fd7e14}.pd-priority-dot--medium[data-v-6d7a4a2c]{background:#ffc107}.pd-priority-dot--low[data-v-6d7a4a2c]{background:var(--tc-text-secondary)}.pd-overdue[data-v-6d7a4a2c]{color:#dc3545;font-weight:600}@media(max-width: 767.98px){.pd-table[data-v-6d7a4a2c]{display:block}.pd-table thead[data-v-6d7a4a2c]{display:none}.pd-table tbody[data-v-6d7a4a2c]{display:block}.pd-table__row[data-v-6d7a4a2c]{display:block;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg, 8px);margin-bottom:.6rem;padding:.6rem .75rem}.pd-table__row[data-v-6d7a4a2c]:last-child{margin-bottom:0}.pd-table__row td[data-v-6d7a4a2c]{display:block;padding:.2rem 0;white-space:normal}.pd-table__title[data-v-6d7a4a2c]{max-width:100%;white-space:normal}.pd-table td[data-v-6d7a4a2c]::before{content:attr(data-label);display:block;font-size:var(--tc-text-label, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary)}}
.pd-panel[data-v-1cb31553]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem}.pd-panel__head[data-v-1cb31553]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-border, #f0f0f0);padding-bottom:.75rem}.pd-panel__title[data-v-1cb31553]{font-size:.95rem;font-weight:600;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.pd-panel__title i[data-v-1cb31553],.pd-panel__title .cygnus-icon[data-v-1cb31553]{color:var(--tc-accent-stone)}.pd-loading[data-v-1cb31553]{color:var(--tc-text-secondary);font-size:.875rem;padding:.5rem 0}.pd-empty[data-v-1cb31553]{color:var(--tc-text-secondary);font-size:.875rem;font-style:italic;padding:.5rem 0}.pd-project-grid[data-v-1cb31553]{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:.75rem}.pd-project-card[data-v-1cb31553]{border:1px solid var(--tc-border, #e8e8e8);border-radius:8px;padding:1rem 1.1rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pd-project-card[data-v-1cb31553]:hover{border-color:var(--tc-accent-stone);box-shadow:0 2px 8px color-mix(in srgb, var(--tc-accent-stone) 15%, transparent)}.pd-project-card__header[data-v-1cb31553]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.pd-project-card__ref[data-v-1cb31553]{font-size:.75rem;font-weight:700;color:var(--tc-accent-stone)}.pd-project-card__title[data-v-1cb31553]{font-weight:600;font-size:.875rem;margin-bottom:.4rem;line-height:1.3}.pd-project-card__meta[data-v-1cb31553]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--tc-text-secondary);margin-bottom:.4rem}.pd-project-card__dates[data-v-1cb31553]{font-size:.75rem;color:var(--tc-text-secondary);margin-bottom:.6rem;display:flex;align-items:center;gap:.25rem}.pd-project-card__arrow[data-v-1cb31553]{color:var(--tc-text-secondary)}.pd-project-card__links[data-v-1cb31553]{display:flex;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--tc-border, #f0f0f0);font-size:.78rem}.pd-project-card__links a[data-v-1cb31553]{color:var(--tc-text-secondary);text-decoration:none;display:flex;align-items:center;gap:.25rem}.pd-project-card__links a[data-v-1cb31553]:hover{color:var(--tc-accent-stone)}.pd-status-badge[data-v-1cb31553]{font-size:11.5px;font-weight:600;padding:.15rem .45rem;border-radius:4px}.pd-status-badge--active[data-v-1cb31553]{background:#d4edda;color:#155724}.pd-status-badge--draft[data-v-1cb31553]{background:#e9ecef;color:var(--tc-text-secondary)}.pd-status-badge--on_hold[data-v-1cb31553]{background:#fff3cd;color:#856404}.pd-status-badge--completed[data-v-1cb31553]{background:#d4edda;color:#155724}.pd-status-badge--archived[data-v-1cb31553]{background:#f8d7da;color:#721c24}
.pd-panel[data-v-7240cc34]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem}.pd-panel--compact[data-v-7240cc34]{padding:1rem 1.25rem}.pd-panel__head[data-v-7240cc34]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-border, #f0f0f0);padding-bottom:.75rem}.pd-panel__title[data-v-7240cc34]{font-size:.95rem;font-weight:600;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.pd-panel__title i[data-v-7240cc34],.pd-panel__title .cygnus-icon[data-v-7240cc34]{color:var(--tc-accent-stone)}.pd-quicklinks[data-v-7240cc34]{display:flex;flex-direction:column;gap:.25rem}.pd-quicklink[data-v-7240cc34]{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;color:var(--tc-text-primary, #1a1b1e);text-decoration:none;cursor:pointer;transition:background .1s}.pd-quicklink i[data-v-7240cc34]:first-child,.pd-quicklink .cygnus-icon[data-v-7240cc34]:first-child{color:var(--tc-accent-stone);width:1rem;text-align:center}.pd-quicklink span[data-v-7240cc34]{flex:1}.pd-quicklink[data-v-7240cc34]:hover{background:var(--tc-bg-alt, #f5f5f5)}.pd-quicklink__arrow[data-v-7240cc34]{color:var(--tc-text-secondary);font-size:.75rem}
.pd-panel[data-v-372515d1]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem}.pd-panel__head[data-v-372515d1]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-border, #f0f0f0);padding-bottom:.75rem}.pd-panel__title[data-v-372515d1]{font-size:.95rem;font-weight:600;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem;flex:1}.pd-panel__title i[data-v-372515d1],.pd-panel__title .cygnus-icon[data-v-372515d1]{color:var(--tc-accent-stone)}.pd-loading[data-v-372515d1]{color:var(--tc-text-secondary);font-size:.875rem;padding:.5rem 0}.pd-empty[data-v-372515d1]{color:var(--tc-text-secondary);font-size:.875rem;font-style:italic;padding:.5rem 0}.pd-sprints[data-v-372515d1]{display:flex;flex-direction:column;gap:.75rem}.pd-sprint-card[data-v-372515d1]{border:1px solid var(--tc-border, #e8e8e8);border-radius:8px;padding:1rem 1.25rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pd-sprint-card[data-v-372515d1]:hover{border-color:var(--tc-accent-stone);box-shadow:0 2px 8px color-mix(in srgb, var(--tc-accent-stone) 15%, transparent)}.pd-sprint-card__header[data-v-372515d1]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.4rem}.pd-sprint-card__meta[data-v-372515d1]{display:flex;align-items:baseline;gap:.5rem}.pd-sprint-card__project-ref[data-v-372515d1]{font-size:.75rem;font-weight:700;color:var(--tc-accent-stone);background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);border-radius:4px;padding:.1rem .4rem}.pd-sprint-card__name[data-v-372515d1]{font-weight:600;font-size:.9rem}.pd-sprint-card__dates[data-v-372515d1]{font-size:.78rem;color:var(--tc-text-secondary)}.pd-sprint-card__goal[data-v-372515d1]{font-size:.8rem;color:var(--tc-text-secondary);margin-bottom:.75rem;font-style:italic}.pd-sprint-card__progress-wrap[data-v-372515d1]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.pd-sprint-card__progress-bar[data-v-372515d1]{flex:1;height:6px;background:var(--tc-bg-alt, #f0f0f0);border-radius:3px;overflow:hidden}.pd-sprint-card__progress-fill[data-v-372515d1]{height:100%;border-radius:3px;transition:width .4s ease}.pd-sprint-card__progress-fill--good[data-v-372515d1]{background:#28a745}.pd-sprint-card__progress-fill--mid[data-v-372515d1]{background:var(--tc-accent-stone)}.pd-sprint-card__progress-fill--low[data-v-372515d1]{background:#dc3545}.pd-sprint-card__progress-pct[data-v-372515d1]{font-size:.75rem;font-weight:600;color:var(--tc-text-secondary);min-width:2.5rem;text-align:right}.pd-sprint-card__breakdown[data-v-372515d1]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.75rem}.pd-sprint-card__total[data-v-372515d1]{font-size:.75rem;color:var(--tc-text-secondary);margin-left:auto}.pd-sprint-card__actions[data-v-372515d1]{display:flex;gap:1rem;padding-top:.5rem;border-top:1px solid var(--tc-border, #f0f0f0)}.pd-tag[data-v-372515d1]{font-size:11.5px;font-weight:600;border-radius:4px;padding:.15rem .45rem}.pd-tag--done[data-v-372515d1]{background:#d4edda;color:#155724}.pd-tag--progress[data-v-372515d1]{background:#cce5ff;color:#004085}.pd-tag--review[data-v-372515d1]{background:#fff3cd;color:#856404}.pd-tag--todo[data-v-372515d1]{background:#f0f0f0;color:#555}.pd-link[data-v-372515d1]{font-size:.8rem;color:var(--tc-text-secondary);text-decoration:none;display:flex;align-items:center;gap:.3rem}.pd-link[data-v-372515d1]:hover{color:var(--tc-accent-stone)}
.modal-backdrop[data-v-19e3ca60]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.mini-modal[data-v-19e3ca60]{background:#fff;border-radius:10px;width:420px;max-width:95vw;box-shadow:0 8px 32px rgba(42,43,46,.18)}.mini-modal-header[data-v-19e3ca60]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.mini-modal-body[data-v-19e3ca60]{padding:1.25rem}.mini-modal-footer[data-v-19e3ca60]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end;gap:.5rem}.btn-close-modal[data-v-19e3ca60]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-19e3ca60]:hover{color:var(--tc-text-primary)}.log-time-ticket-chip[data-v-19e3ca60]{font-size:.82rem;color:#495057;background:#f8f6f2;border:1px solid var(--tc-border);border-radius:6px;padding:.4rem .6rem}.log-time-ticket-chip .ticket-ref[data-v-19e3ca60]{font-weight:700;color:var(--tc-accent-dark)}@media(max-width: 767.98px){.mini-modal-footer .btn[data-v-19e3ca60]{flex:1 1 0;min-height:46px}}
.new-project-wizard[data-v-5b6f1a17]{max-width:860px;margin:0 auto}.npw-head[data-v-5b6f1a17]{margin-bottom:1rem}.npw-title[data-v-5b6f1a17]{font-weight:600;color:var(--tc-text-primary, #2A2B2E)}.npw-steps[data-v-5b6f1a17]{list-style:none;display:flex;gap:.25rem;padding:0;margin:0 0 1rem}.npw-steps li[data-v-5b6f1a17]{flex:1;display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border-bottom:2px solid var(--tc-border, #E8E3DC);color:#9a9a9a;font-size:.82rem}.npw-steps li.is-active[data-v-5b6f1a17]{color:var(--tc-text-primary, #2A2B2E);border-bottom-color:var(--tc-accent-stone)}.npw-steps li.is-done[data-v-5b6f1a17]{color:var(--tc-text-secondary);cursor:pointer;border-bottom-color:var(--tc-accent-stone)}.npw-pip[data-v-5b6f1a17]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:12px;background:#f0ece5;color:var(--tc-text-secondary)}.is-active .npw-pip[data-v-5b6f1a17]{background:var(--tc-accent-stone);color:#fff}.is-done .npw-pip[data-v-5b6f1a17]{background:var(--tc-accent-stone);color:#fff}.npw-body[data-v-5b6f1a17]{border:1px solid var(--tc-border, #E8E3DC);border-radius:8px}.npw-section-title[data-v-5b6f1a17]{font-weight:600;margin-bottom:.75rem}.npw-members[data-v-5b6f1a17],.npw-review[data-v-5b6f1a17]{list-style:none;padding:0;margin:0}.npw-members li[data-v-5b6f1a17],.npw-review li[data-v-5b6f1a17]{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.85rem;border-bottom:1px solid #f2efea}.npw-review li[data-v-5b6f1a17]{justify-content:flex-start;gap:.4rem}
.org-gantt[data-v-4ad8272c]{padding:2rem;max-width:100%;overflow:hidden}.og-header[data-v-4ad8272c]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1rem}.og-header__title[data-v-4ad8272c]{font-size:1.5rem;font-weight:700;color:var(--tc-text-primary, #1a1b1e);margin:0 0 .25rem}.og-header__title i[data-v-4ad8272c],.og-header__title .cygnus-icon[data-v-4ad8272c]{color:var(--tc-accent-stone);margin-right:.4rem}.og-header__subtitle[data-v-4ad8272c]{font-size:.8rem;color:var(--tc-text-secondary)}.og-header__controls[data-v-4ad8272c]{display:flex;gap:.4rem;align-items:center}.og-btn[data-v-4ad8272c]{padding:.35rem .8rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;border:1px solid var(--tc-border, #e0e0e0);background:#fff;color:var(--tc-text-primary, #333);transition:all .15s}.og-btn[data-v-4ad8272c]:hover{background:var(--tc-bg-alt, #f5f5f5)}.og-btn--active[data-v-4ad8272c]{background:var(--tc-accent-stone);color:#fff;border-color:var(--tc-accent-stone)}.og-btn--ghost[data-v-4ad8272c]{gap:.3rem;display:inline-flex;align-items:center}.og-legend[data-v-4ad8272c]{display:flex;align-items:center;gap:1.25rem;font-size:.78rem;color:var(--tc-text-secondary);margin-bottom:1rem;flex-wrap:wrap}.og-legend__swatch[data-v-4ad8272c]{display:inline-block;width:14px;height:10px;border-radius:3px;margin-right:4px;vertical-align:middle}.og-legend__swatch--active-sprint[data-v-4ad8272c]{background:#3b82f6}.og-legend__swatch--completed-sprint[data-v-4ad8272c]{background:#6b7280}.og-legend__swatch--planning-sprint[data-v-4ad8272c]{background:#a78bfa}.og-legend__swatch--project-bar[data-v-4ad8272c]{background:color-mix(in srgb, var(--tc-accent-stone) 35%, transparent);border:1px solid var(--tc-accent-stone)}.og-legend__milestone[data-v-4ad8272c]{color:var(--tc-accent-stone);margin-right:2px}.og-state[data-v-4ad8272c]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.95rem}.og-chart[data-v-4ad8272c]{border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;overflow:hidden;background:#fff}.og-layout[data-v-4ad8272c]{display:flex;height:calc(100vh - 260px);min-height:400px}.og-labels[data-v-4ad8272c]{width:220px;min-width:220px;border-right:1px solid var(--tc-border, #e8e8e8);overflow-y:hidden;flex-shrink:0}.og-labels__head[data-v-4ad8272c]{height:36px;display:flex;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary);background:#fafafa;border-bottom:1px solid var(--tc-border, #e8e8e8);position:sticky;top:0}.og-label[data-v-4ad8272c]{height:40px;display:flex;align-items:center;padding:0 .75rem;gap:.4rem;cursor:pointer;transition:background .1s;border-bottom:1px solid var(--tc-border, #f5f5f5)}.og-label[data-v-4ad8272c]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent)}.og-label--project[data-v-4ad8272c]{background:#fafafa;border-bottom:1px solid var(--tc-border, #e0e0e0)}.og-label--sprint[data-v-4ad8272c]{padding-left:1.5rem;background:#fff}.og-label__ref[data-v-4ad8272c]{font-size:.75rem;font-weight:700;color:var(--tc-accent-stone);flex-shrink:0}.og-label__title[data-v-4ad8272c]{font-size:.78rem;font-weight:600;color:var(--tc-text-primary, #333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.og-label__status[data-v-4ad8272c]{flex-shrink:0}.og-label__sprint-icon[data-v-4ad8272c]{font-size:.75rem;color:var(--tc-accent-stone);flex-shrink:0}.og-label__sprint-name[data-v-4ad8272c]{font-size:.77rem;color:var(--tc-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.og-timeline-wrap[data-v-4ad8272c]{flex:1;overflow:auto;position:relative}.og-timeline-head[data-v-4ad8272c]{height:36px;position:sticky;top:0;background:#fafafa;border-bottom:1px solid var(--tc-border, #e8e8e8);z-index:10;position:relative}.og-th[data-v-4ad8272c]{position:absolute;top:0;height:100%;display:flex;align-items:center;padding:0 .4rem;font-size:.75rem;font-weight:600;color:var(--tc-text-secondary);border-right:1px solid var(--tc-border, #eee);box-sizing:border-box;overflow:hidden;white-space:nowrap}.og-timeline-body[data-v-4ad8272c]{position:relative;min-height:200px}.og-today-line[data-v-4ad8272c]{position:absolute;top:0;bottom:0;width:2px;background:#ef4444;z-index:5;pointer-events:none}.og-today-label[data-v-4ad8272c]{position:absolute;top:2px;left:4px;font-size:.75rem;font-weight:700;color:#ef4444;white-space:nowrap}.og-weekend[data-v-4ad8272c]{position:absolute;top:0;bottom:0;background:rgba(0,0,0,.025);pointer-events:none;z-index:0}.og-row[data-v-4ad8272c]{height:40px;border-bottom:1px solid var(--tc-border, #f5f5f5);position:relative}.og-row--project[data-v-4ad8272c]{background:color-mix(in srgb, var(--tc-accent-stone) 3%, transparent);border-bottom-color:var(--tc-border, #e0e0e0)}.og-row--alt[data-v-4ad8272c]{background:rgba(0,0,0,.012)}.og-bar[data-v-4ad8272c]{position:absolute;top:50%;transform:translateY(-50%);border-radius:4px;cursor:pointer;display:flex;align-items:center;padding:0 .5rem;min-width:4px;transition:filter .15s;overflow:hidden}.og-bar[data-v-4ad8272c]:hover{filter:brightness(0.9)}.og-bar__label[data-v-4ad8272c]{font-size:.75rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.og-bar--project[data-v-4ad8272c]{height:20px;background:color-mix(in srgb, var(--tc-accent-stone) 35%, transparent);border:1px solid var(--tc-accent-stone)}.og-bar--project .og-bar__label[data-v-4ad8272c]{color:var(--tc-accent-dark, #7c6543)}.og-bar--sprint[data-v-4ad8272c]{height:24px}.og-bar--sprint-active[data-v-4ad8272c]{background:#3b82f6}.og-bar--sprint-planning[data-v-4ad8272c]{background:#a78bfa}.og-bar--sprint-completed[data-v-4ad8272c]{background:#9ca3af}.og-milestone[data-v-4ad8272c]{position:absolute;top:50%;transform:translate(-50%, -50%);cursor:pointer;z-index:4;display:flex;flex-direction:column;align-items:center}.og-milestone i[data-v-4ad8272c],.og-milestone .cygnus-icon[data-v-4ad8272c]{font-size:.85rem;transition:transform .15s}.og-milestone:hover i[data-v-4ad8272c],.og-milestone:hover .cygnus-icon[data-v-4ad8272c]{transform:scale(1.3)}.og-milestone:hover .og-milestone__tooltip[data-v-4ad8272c]{display:block}.og-milestone__tooltip[data-v-4ad8272c]{display:none;position:absolute;top:-28px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);color:#fff;font-size:.75rem;padding:.2rem .5rem;border-radius:4px;white-space:nowrap;z-index:20;pointer-events:none}.og-milestone--upcoming i[data-v-4ad8272c],.og-milestone--upcoming .cygnus-icon[data-v-4ad8272c]{color:var(--tc-accent-stone)}.og-milestone--urgent i[data-v-4ad8272c],.og-milestone--urgent .cygnus-icon[data-v-4ad8272c]{color:#f97316}.og-milestone--overdue i[data-v-4ad8272c],.og-milestone--overdue .cygnus-icon[data-v-4ad8272c]{color:#ef4444}.og-milestone--achieved i[data-v-4ad8272c],.og-milestone--achieved .cygnus-icon[data-v-4ad8272c]{color:#22c55e}.og-status-badge[data-v-4ad8272c]{font-size:11.5px;font-weight:600;padding:.1rem .35rem;border-radius:3px}.og-status-badge--active[data-v-4ad8272c]{background:#d4edda;color:#155724}.og-status-badge--draft[data-v-4ad8272c]{background:#e9ecef;color:var(--tc-text-secondary)}.og-status-badge--on_hold[data-v-4ad8272c]{background:#fff3cd;color:#856404}.og-status-badge--completed[data-v-4ad8272c]{background:#cce5ff;color:#004085}.og-status-badge--archived[data-v-4ad8272c]{background:#f8d7da;color:#721c24}
.pa-page[data-v-91f1f4fc]{padding:2rem;max-width:900px}.pa-header[data-v-91f1f4fc]{margin-bottom:1.25rem}.pa-header__title[data-v-91f1f4fc]{font-size:1.5rem;font-weight:700;color:var(--tc-text-primary, #1a1b1e);margin:0;display:flex;align-items:center;gap:.5rem}.pa-header__title i[data-v-91f1f4fc],.pa-header__title .cygnus-icon[data-v-91f1f4fc]{color:var(--tc-accent-stone)}.pa-toolbar[data-v-91f1f4fc]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.pa-select[data-v-91f1f4fc]{border:1px solid var(--tc-border, #ddd);border-radius:6px;padding:.45rem .75rem;font-size:.875rem;background:#fff;min-width:220px}.pa-select[data-v-91f1f4fc]:focus{outline:none;border-color:var(--tc-accent-stone)}.pa-btn-refresh[data-v-91f1f4fc]{background:none;border:1px solid var(--tc-border, #ddd);border-radius:6px;padding:.45rem .65rem;cursor:pointer;color:var(--tc-text-secondary)}.pa-btn-refresh[data-v-91f1f4fc]:hover{background:var(--tc-bg-alt, #f5f5f5)}.pa-btn-refresh[data-v-91f1f4fc]:disabled{opacity:.5;cursor:not-allowed}.pa-loading[data-v-91f1f4fc],.pa-empty[data-v-91f1f4fc]{text-align:center;padding:4rem 1rem;color:var(--tc-text-secondary);font-size:.9rem}.pa-loading i[data-v-91f1f4fc],.pa-loading .cygnus-icon[data-v-91f1f4fc],.pa-empty i[data-v-91f1f4fc],.pa-empty .cygnus-icon[data-v-91f1f4fc]{font-size:2rem;margin-bottom:.75rem;display:block}.pa-feed[data-v-91f1f4fc]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;overflow:hidden}.pa-entry[data-v-91f1f4fc]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--tc-border, #f5f5f5)}.pa-entry[data-v-91f1f4fc]:last-of-type{border-bottom:none}.pa-entry[data-v-91f1f4fc]:hover{background:var(--tc-bg-alt, #fafafa)}.pa-entry__avatar[data-v-91f1f4fc]{width:32px;height:32px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem}.pa-entry__body[data-v-91f1f4fc]{flex:1;min-width:0}.pa-entry__line[data-v-91f1f4fc]{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap;font-size:.875rem}.pa-entry__user[data-v-91f1f4fc]{font-weight:600;color:var(--tc-text-primary, #1a1b1e)}.pa-entry__action[data-v-91f1f4fc]{color:var(--tc-text-secondary)}.pa-entry__ticket[data-v-91f1f4fc]{color:var(--tc-accent-stone);font-weight:600;font-family:monospace;font-size:.8rem;text-decoration:none}.pa-entry__ticket[data-v-91f1f4fc]:hover{text-decoration:underline}.pa-entry__meta[data-v-91f1f4fc]{display:flex;align-items:center;gap:.5rem;margin-top:.2rem}.pa-entry__project[data-v-91f1f4fc]{font-size:.75rem;font-weight:700;color:var(--tc-accent-stone);background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);padding:.05rem .35rem;border-radius:3px}.pa-entry__time[data-v-91f1f4fc]{font-size:.75rem;color:var(--tc-text-secondary)}.pa-load-more[data-v-91f1f4fc]{display:block;width:100%;padding:.85rem;text-align:center;background:none;border:none;border-top:1px solid var(--tc-border, #f0f0f0);cursor:pointer;font-size:.875rem;color:var(--tc-text-secondary)}.pa-load-more[data-v-91f1f4fc]:hover{background:var(--tc-bg-alt, #fafafa);color:var(--tc-accent-stone)}.pa-load-more[data-v-91f1f4fc]:disabled{opacity:.5;cursor:not-allowed}
.modal-backdrop[data-v-6e4871d6]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-6e4871d6]{background:var(--tc-bg-card);border-radius:10px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-6e4871d6]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.btn-close-modal[data-v-6e4871d6]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-6e4871d6]:hover{color:var(--tc-text-primary)}.crm-modal-body[data-v-6e4871d6]{padding:1.25rem;overflow-y:auto}.crm-modal-footer[data-v-6e4871d6]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.draw-modal[data-v-6e4871d6]{width:620px}.draw-grid[data-v-6e4871d6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.draw-field[data-v-6e4871d6]{display:flex;flex-direction:column;gap:2px;flex:1 1 140px}.draw-field--wide[data-v-6e4871d6]{flex:2 1 260px}.draw-field>span[data-v-6e4871d6]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary)}.draw-panel[data-v-6e4871d6]{border:1px solid var(--tc-border);border-radius:8px;padding:.75rem .9rem;margin-bottom:.9rem;background:color-mix(in srgb, var(--tc-accent-stone) 5%, transparent)}.draw-panel__title[data-v-6e4871d6]{font-weight:700;font-size:.82rem;color:var(--tc-text-primary);margin-bottom:.5rem}.draw-choice[data-v-6e4871d6]{display:flex;gap:.5rem;align-items:flex-start;padding:.25rem 0;font-size:.85rem;color:var(--tc-text-primary);cursor:pointer}.draw-batches[data-v-6e4871d6]{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0}.draw-batch[data-v-6e4871d6]{display:inline-flex;gap:.4rem;align-items:baseline;background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);border-radius:4px;padding:2px 8px;font-size:.78rem}.draw-effect[data-v-6e4871d6]{font-size:.85rem;color:var(--tc-text-primary);border-top:1px solid var(--tc-border);padding-top:.5rem;margin-top:.25rem}.draw-effect--bad[data-v-6e4871d6]{color:#b00020}.draw-history[data-v-6e4871d6]{margin-top:1rem;border-top:1px solid var(--tc-border);padding-top:.75rem}
.modal-backdrop[data-v-f5082bbe]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-f5082bbe]{background:#fff;border-radius:10px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-f5082bbe]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.btn-close-modal[data-v-f5082bbe]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-f5082bbe]:hover{color:var(--tc-text-primary)}.crm-modal-body[data-v-f5082bbe]{padding:1.25rem;overflow-y:auto}.crm-modal-footer[data-v-f5082bbe]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.receipt-modal[data-v-f5082bbe]{width:640px}.receipt-grid[data-v-f5082bbe]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.receipt-field[data-v-f5082bbe]{display:flex;flex-direction:column;gap:2px;flex:1 1 150px}.receipt-field--wide[data-v-f5082bbe]{flex:2 1 260px}.receipt-field>span[data-v-f5082bbe]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-secondary)}.receipt-panel[data-v-f5082bbe]{border:1px solid var(--tc-border);border-radius:8px;padding:.75rem .9rem;margin-bottom:.9rem;background:color-mix(in srgb, var(--tc-accent-stone) 5%, transparent)}.receipt-panel__title[data-v-f5082bbe]{font-weight:700;font-size:.82rem;color:var(--tc-text-primary);margin-bottom:.5rem}.receipt-panel--surplus[data-v-f5082bbe]{background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent)}.receipt-remainder[data-v-f5082bbe]{font-size:.85rem;color:var(--tc-text-primary);border-top:1px solid var(--tc-border);padding-top:.5rem;margin-top:.25rem}.receipt-remainder--bad[data-v-f5082bbe]{color:#b00020}.receipt-history[data-v-f5082bbe]{margin-top:1rem;border-top:1px solid var(--tc-border);padding-top:.75rem}
.project-bom-tab[data-v-608f7b92]{padding:1rem 0}.tab-toolbar[data-v-608f7b92]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.bom-tabs[data-v-608f7b92]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--tc-border)}.bom-tab[data-v-608f7b92]{display:inline-flex;align-items:center;gap:.4rem;background:#f4efe8;border:1px solid rgba(0,0,0,0);border-radius:16px;padding:.25rem .8rem;font-size:.8rem;font-weight:600;color:var(--tc-text-secondary);cursor:pointer}.bom-tab[data-v-608f7b92]:hover{background:#ece4d8;color:var(--tc-text-primary)}.bom-tab.active[data-v-608f7b92]{background:var(--tc-bg-sidebar);color:#fff}.bom-tab__count[data-v-608f7b92]{font-size:.75rem;background:rgba(0,0,0,.08);border-radius:8px;padding:0 6px;min-width:18px;text-align:center}.bom-tab.active .bom-tab__count[data-v-608f7b92]{background:hsla(0,0%,100%,.2)}.bom-tab--new[data-v-608f7b92]{background:rgba(0,0,0,0);border:1px dashed #c9bfb0;color:#8e6f4d}.bom-tab--new[data-v-608f7b92]:hover{background:#faf6f0;color:#8e6f4d}.bom-tabs__actions[data-v-608f7b92]{margin-left:auto;display:flex;align-items:center;font-size:.78rem}.bom-empty-group[data-v-608f7b92]{padding:1rem;text-align:center;color:#adb5bd;font-size:.85rem}.bom-summary[data-v-608f7b92]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--tc-text-secondary)}.summary-divider[data-v-608f7b92]{color:#dee2e6}.pending-stat[data-v-608f7b92]{color:#856404}.bom-surplus[data-v-608f7b92]{display:flex;gap:.75rem;align-items:flex-start;margin-top:1rem;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--tc-border);background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.bom-surplus__icon[data-v-608f7b92]{color:var(--tc-accent-stone);margin-top:2px}.bom-surplus__title[data-v-608f7b92]{font-weight:700;font-size:.85rem;color:var(--tc-text-primary)}.bom-surplus__list[data-v-608f7b92]{list-style:none;margin:.35rem 0 0;padding:0;font-size:.82rem;color:var(--tc-text-primary)}.bom-surplus__list li[data-v-608f7b92]{padding:1px 0}.bom-lookup[data-v-608f7b92]{background:#faf8f5;border:1px solid var(--tc-border);border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.bom-lookup__input[data-v-608f7b92]{display:flex;align-items:center;gap:.6rem;color:#8e6f4d}.bom-lookup__input .form-control[data-v-608f7b92]{border:0;background:rgba(0,0,0,0);box-shadow:none;padding-left:0}.bom-lookup__results[data-v-608f7b92]{margin-top:.6rem;font-size:.82rem}.bom-lookup__empty[data-v-608f7b92]{margin-top:.5rem;font-size:.8rem;color:#adb5bd;font-style:italic}.bom-lookup__history-row td[data-v-608f7b92]{background:#fff}.bom-lookup__history[data-v-608f7b92]{padding:.25rem 0}.bom-lookup__points[data-v-608f7b92]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.35rem}.bom-lookup__point[data-v-608f7b92]{display:inline-flex;gap:.3rem;align-items:baseline;background:#f4efe8;border-radius:4px;padding:2px 8px;font-size:.78rem}.loading-state[data-v-608f7b92]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.empty-state[data-v-608f7b92]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px;text-align:center}.empty-state-title[data-v-608f7b92]{font-weight:700;font-size:.95rem;color:var(--tc-text-primary);margin-bottom:.4rem}.empty-state-desc[data-v-608f7b92]{font-size:.82rem;color:var(--tc-text-secondary);max-width:400px;line-height:1.5}.bom-rollup[data-v-608f7b92]{display:flex;gap:.75rem;margin-top:.6rem}.bom-rollup__cell[data-v-608f7b92]{flex:1;display:flex;flex-direction:column;gap:2px;padding:.6rem .9rem;background:#f9f7f4;border:1px solid var(--tc-border);border-radius:6px}.bom-rollup__cell.over[data-v-608f7b92]{background:#fff5f5;border-color:#f3c9c9}.bom-rollup__cell.under[data-v-608f7b92]{background:#f1f8f3;border-color:#cfe6d6}.bom-rollup__label[data-v-608f7b92]{color:var(--tc-text-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.bom-rollup__value[data-v-608f7b92]{color:var(--tc-text-primary);font-size:1.05rem;font-weight:700}.bom-history[data-v-608f7b92]{list-style:none;margin:0;padding:0}.bom-history__item[data-v-608f7b92]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem 0;border-bottom:1px solid #f0ece6;font-size:.85rem}.bom-history__badge[data-v-608f7b92]{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:1px 7px;border-radius:10px;background:#e9ecef;color:var(--tc-text-secondary)}.bom-history__badge--create[data-v-608f7b92]{background:#d4edda;color:#155724}.bom-history__badge--update[data-v-608f7b92]{background:#fff3cd;color:#856404}.bom-history__badge--delete[data-v-608f7b92]{background:#f8d7da;color:#721c24}.bom-history__name[data-v-608f7b92]{font-weight:600;color:var(--tc-text-primary)}.bom-history__meta[data-v-608f7b92]{margin-left:auto}[data-v-608f7b92] .bom-btn-icon{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;padding:.2rem .35rem;border-radius:4px;font-size:.8rem}[data-v-608f7b92] .bom-btn-icon:hover{background:#f0ece6;color:var(--tc-text-primary)}[data-v-608f7b92] .bom-btn-icon.bom-btn-icon--danger:hover{background:#f8d7da;color:#721c24}.modal-backdrop[data-v-608f7b92]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-608f7b92]{background:#fff;border-radius:10px;width:520px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-608f7b92]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.btn-close-modal[data-v-608f7b92]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-608f7b92]:hover{color:var(--tc-text-primary)}.crm-modal-body[data-v-608f7b92]{padding:1.25rem}.crm-modal-footer[data-v-608f7b92]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}
.burn-chart[data-v-6cfee6f4]{border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:var(--tc-space-4);margin-bottom:var(--tc-space-5);background:color-mix(in srgb, var(--tc-accent-stone) 3%, transparent)}.burn-chart__header[data-v-6cfee6f4]{display:flex;align-items:center;justify-content:space-between;gap:var(--tc-space-3);margin-bottom:var(--tc-space-3)}.burn-chart__title[data-v-6cfee6f4]{font-size:var(--tc-text-label);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary)}.burn-chart__provisional[data-v-6cfee6f4]{text-transform:none;letter-spacing:0;font-weight:600;color:var(--tc-status-warning);margin-left:var(--tc-space-2)}.burn-chart__svg[data-v-6cfee6f4]{display:block;width:100%;height:auto;overflow:visible}.burn-chart__axis[data-v-6cfee6f4]{font-size:var(--tc-text-label);fill:var(--tc-text-secondary);font-family:inherit}.burn-chart__legend[data-v-6cfee6f4]{display:flex;flex-wrap:wrap;gap:var(--tc-space-4);justify-content:center;margin-top:var(--tc-space-2);font-size:var(--tc-text-label);color:var(--tc-text-secondary)}.burn-chart__hint[data-v-6cfee6f4]{font-size:var(--tc-text-label);color:var(--tc-text-secondary);margin-bottom:var(--tc-space-2)}.burn-chart__warning[data-v-6cfee6f4]{font-size:var(--tc-text-label);color:var(--tc-status-danger);margin:var(--tc-space-2) 0 0}.burn-chart__warning--emphasis[data-v-6cfee6f4]{font-weight:700}.burn-chart__framing[data-v-6cfee6f4]{font-size:var(--tc-text-label);color:var(--tc-text-secondary);margin:var(--tc-space-2) 0 0}.burn-chart__model[data-v-6cfee6f4]{text-transform:none;letter-spacing:0;font-weight:600;color:var(--tc-text-secondary);margin-left:var(--tc-space-2)}.swatch[data-v-6cfee6f4]{display:inline-block;width:18px;height:0;vertical-align:middle;margin-right:var(--tc-space-1)}.swatch--cost[data-v-6cfee6f4]{border-top:3px solid var(--tc-accent-stone)}.swatch--sell[data-v-6cfee6f4]{border-top:2px solid var(--tc-text-secondary)}.swatch--billed[data-v-6cfee6f4]{border-top:2px dotted var(--tc-status-info)}.swatch--budget[data-v-6cfee6f4]{border-top:2px dashed var(--tc-accent-dark)}.swatch--phase[data-v-6cfee6f4]{border-top:1px dashed color-mix(in srgb, var(--tc-accent-stone) 45%, transparent)}.swatch--forecast[data-v-6cfee6f4]{border-top:2px dashed var(--tc-accent-dark);opacity:.7}
.project-detail[data-v-40b44005]{padding:1.5rem}.detail-header[data-v-40b44005]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.header-left[data-v-40b44005]{flex:1;min-width:0}.back-link[data-v-40b44005]{font-size:.8rem;color:var(--tc-accent-stone);cursor:pointer;text-decoration:none;display:block;margin-bottom:.4rem}.back-link[data-v-40b44005]:hover{text-decoration:underline}.detail-title[data-v-40b44005]{font-size:1.4rem;font-weight:700;color:var(--tc-text-primary);margin:0 0 .4rem;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.project-ref[data-v-40b44005]{font-size:.95rem;color:var(--tc-accent-stone);font-weight:700;letter-spacing:.04em}.header-meta[data-v-40b44005]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.82rem}.company-link[data-v-40b44005]{color:var(--tc-text-secondary);cursor:pointer;text-decoration:none}.company-link[data-v-40b44005]:hover{color:var(--tc-accent-stone)}.date-range[data-v-40b44005]{font-size:.75rem}.header-actions[data-v-40b44005]{display:flex;align-items:flex-start;flex-shrink:0;flex-wrap:wrap;gap:0}.detail-tabs[data-v-40b44005]{display:flex;border-bottom:2px solid var(--tc-border);margin-bottom:1.5rem;overflow-x:auto}.tab-btn[data-v-40b44005]{background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;padding:.6rem 1rem;font-size:.82rem;font-weight:600;color:var(--tc-text-secondary);cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:.3rem}.tab-btn[data-v-40b44005]:hover{color:var(--tc-text-primary)}.tab-btn.active[data-v-40b44005]{color:var(--tc-text-primary);border-bottom-color:var(--tc-accent-stone)}.tab-count[data-v-40b44005]{background:var(--tc-border);border-radius:10px;font-size:11.5px;padding:1px 5px;font-weight:700;color:var(--tc-text-secondary)}.detail-body[data-v-40b44005]{min-height:200px}.info-card[data-v-40b44005]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden}.info-card-header[data-v-40b44005]{padding:.65rem 1.1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary);background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);border-bottom:1px solid var(--tc-border);display:flex;align-items:center}.btn-add-inline[data-v-40b44005]{background:none;border:1px solid var(--tc-border);border-radius:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#adb5bd;cursor:pointer}.btn-add-inline[data-v-40b44005]:hover{color:var(--tc-text-primary);border-color:#adb5bd}.info-rows[data-v-40b44005]{padding:.5rem 0}.info-row[data-v-40b44005]{display:flex;padding:.45rem 1.1rem;font-size:.875rem;gap:1rem}.info-label[data-v-40b44005]{width:90px;flex-shrink:0;color:var(--tc-text-secondary);font-size:.82rem}.info-link[data-v-40b44005]{color:var(--tc-accent-stone);text-decoration:none}.info-link[data-v-40b44005]:hover{text-decoration:underline}.notes-body[data-v-40b44005]{padding:.85rem 1.1rem;font-size:.875rem;white-space:pre-wrap;color:#495057}.loading-state-sm[data-v-40b44005]{padding:1rem 1.1rem;color:#adb5bd;font-size:.8rem}.empty-sm[data-v-40b44005]{padding:.75rem 1.1rem;font-size:.82rem}.milestone-row[data-v-40b44005]{display:flex;align-items:center;gap:.65rem;padding:.45rem 1.1rem;font-size:.84rem;border-bottom:1px solid #f0ece6}.milestone-row[data-v-40b44005]:last-child{border-bottom:none}.milestone-status[data-v-40b44005]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.milestone-status--pending[data-v-40b44005]{background:#adb5bd}.milestone-status--achieved[data-v-40b44005]{background:#28a745}.milestone-status--missed[data-v-40b44005]{background:#dc3545}.milestone-title[data-v-40b44005]{flex:1}.milestone-date[data-v-40b44005]{font-size:.75rem}.component-row[data-v-40b44005],.version-row[data-v-40b44005]{display:flex;align-items:center;padding:.45rem 1.1rem;font-size:.84rem;border-bottom:1px solid #f0ece6}.component-row[data-v-40b44005]:last-child,.version-row[data-v-40b44005]:last-child{border-bottom:none}.version-status[data-v-40b44005]{font-size:.75rem;padding:1px 5px;border-radius:3px;font-weight:600}.version-status.vstatus--unreleased[data-v-40b44005]{background:#fff3cd;color:#856404}.version-status.vstatus--released[data-v-40b44005]{background:#d4edda;color:#155724}.version-status.vstatus--archived[data-v-40b44005]{background:#e9ecef;color:var(--tc-text-secondary)}.btn-xs[data-v-40b44005]{padding:.15rem .5rem;font-size:.75rem}.empty-state-sm[data-v-40b44005]{color:#adb5bd}.loading-state[data-v-40b44005]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.cv-pill[data-v-40b44005]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;border:1px solid rgba(0,0,0,0);border-radius:10px;cursor:pointer;transition:opacity .15s}.cv-pill[data-v-40b44005]:disabled{opacity:.6;cursor:wait}.cv-pill--off[data-v-40b44005]{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.cv-pill--off[data-v-40b44005]:hover{background:#e5e7eb}.cv-pill--on[data-v-40b44005]{background:#fef7e8;color:#6b5836;border-color:#f0e5c8}.cv-pill--on[data-v-40b44005]:hover{background:#faeace}.project-board-toolbar[data-v-40b44005]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;margin-bottom:12px;border-bottom:1px solid #e2ddd6;flex-wrap:wrap}.project-board-toolbar__left[data-v-40b44005],.project-board-toolbar__right[data-v-40b44005]{display:flex;align-items:center;gap:12px}.project-board-toolbar__filter[data-v-40b44005]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6b6e7a}.project-board-toolbar__filter span[data-v-40b44005]{font-weight:500}.project-board-toolbar__select[data-v-40b44005]{padding:4px 8px;font-size:13px;border:1px solid #e2ddd6;border-radius:4px;background:#fff;min-width:160px}.project-board-toolbar__mode-switcher[data-v-40b44005]{display:inline-flex;border:1px solid #e2ddd6;border-radius:4px;overflow:hidden}.project-board-toolbar__fullpage[data-v-40b44005]{font-size:11.5px;color:var(--tc-text-secondary);text-decoration:none;white-space:nowrap}.project-board-toolbar__fullpage[data-v-40b44005]:hover{color:var(--tc-accent-dark);text-decoration:underline}.project-board-toolbar__mode[data-v-40b44005]{padding:5px 12px;font-size:12px;font-weight:500;background:#fff;border:0;border-right:1px solid #e2ddd6;color:#6b6e7a;cursor:pointer;font-family:inherit}.project-board-toolbar__mode[data-v-40b44005]:last-child{border-right:0}.project-board-toolbar__mode[data-v-40b44005]:hover:not(:disabled):not(.project-board-toolbar__mode--disabled){background:#f8f7f5;color:var(--tc-text-primary)}.project-board-toolbar__mode--active[data-v-40b44005]{background:var(--tc-accent-light) !important;color:var(--tc-accent-dark) !important}.project-board-toolbar__mode--disabled[data-v-40b44005]{opacity:.45;cursor:not-allowed}.project-board-list-placeholder[data-v-40b44005]{padding:32px 24px;text-align:center;background:#fff;border:1px dashed #e2ddd6;border-radius:8px;color:#6b6e7a}.project-board-list-placeholder p[data-v-40b44005]{margin:0;font-size:13px}.project-board-list-placeholder .info-link[data-v-40b44005]{color:var(--tc-accent-dark)}.project-accounts-section[data-v-40b44005]{background:#fff;border:1px solid #e2ddd6;border-radius:8px;margin-bottom:12px;overflow:hidden}.project-accounts-section summary[data-v-40b44005]{padding:10px 14px;cursor:pointer;background:#fbf9f5;border-bottom:1px solid rgba(0,0,0,0);display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tc-text-primary);list-style:none}.project-accounts-section summary[data-v-40b44005]::-webkit-details-marker{display:none}.project-accounts-section summary[data-v-40b44005]::before{content:"▸";font-size:12px;color:#6b6e7a;transition:transform .15s}.project-accounts-section summary[data-v-40b44005]:hover{background:#f4efe5}.project-accounts-section[open]>summary[data-v-40b44005]{border-bottom-color:#e2ddd6}.project-accounts-section[open]>summary[data-v-40b44005]::before{transform:rotate(90deg);display:inline-block}.project-accounts-section[data-v-40b44005]>*:not(summary){padding:14px}.project-accounts-section__hint[data-v-40b44005]{margin-left:auto;font-size:12px;color:#6b6e7a;font-weight:400}.project-accounts-summary[data-v-40b44005]{padding:0}.project-accounts-summary__metrics[data-v-40b44005]{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;margin-bottom:24px}.project-accounts-summary__card[data-v-40b44005]{background:#fff;border:1px solid #e2ddd6;border-radius:8px;padding:16px;text-align:center}.project-accounts-summary__value[data-v-40b44005]{font-size:22px;font-weight:600;color:var(--tc-text-primary)}.project-accounts-summary__label[data-v-40b44005]{font-size:12px;color:#6b6e7a;margin-top:4px;text-transform:uppercase;letter-spacing:.04em}.project-accounts-summary__placeholder[data-v-40b44005]{background:#fff;border:1px solid #e2ddd6;border-radius:8px;padding:32px 24px;text-align:center;color:#6b6e7a}.project-accounts-summary__placeholder h3[data-v-40b44005]{font-size:15px;font-weight:600;margin:12px 0 6px;color:var(--tc-text-primary)}.project-accounts-summary__placeholder p[data-v-40b44005]{font-size:13px;line-height:1.5;margin:0;max-width:600px;margin-left:auto;margin-right:auto}.project-accounts-summary__placeholder a[data-v-40b44005]{color:var(--tc-accent-dark)}.project-accounts-summary__placeholder a[data-v-40b44005]:hover{text-decoration:underline}.project-accounts-summary__icon[data-v-40b44005]{font-size:32px;color:#e2ddd6}@media(max-width: 768px){.project-accounts-summary__metrics[data-v-40b44005]{grid-template-columns:repeat(2, 1fr)}}
.gantt-toolbar[data-v-0780c172]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:.65rem 1rem;flex-wrap:wrap}.period-nav[data-v-0780c172]{display:flex;align-items:center;gap:.4rem}.period-label[data-v-0780c172]{font-size:.82rem;font-weight:600;color:var(--tc-text-primary);min-width:160px;text-align:center}.view-toggle[data-v-0780c172]{display:flex;border:1px solid var(--tc-border);border-radius:5px;overflow:hidden}.view-btn[data-v-0780c172]{background:#f8f9fa;border:none;padding:.2rem .75rem;font-size:.75rem;cursor:pointer;color:var(--tc-text-secondary)}.view-btn.active[data-v-0780c172]{background:var(--tc-bg-sidebar);color:#fff}.view-btn[data-v-0780c172]:hover:not(.active){background:#f0ece6}.gantt-legend[data-v-0780c172]{display:flex;align-items:center;gap:.75rem}.legend-item[data-v-0780c172]{font-size:.75rem;display:flex;align-items:center;gap:.3rem}.legend-item[data-v-0780c172]::before{content:"";display:inline-block;width:12px;height:8px;border-radius:2px}.legend-item.legend-epic[data-v-0780c172]::before{background:#9370db}.legend-item.legend-sprint[data-v-0780c172]::before{background:#28a745}.legend-item.legend-milestone[data-v-0780c172]::before{width:8px;height:8px;border-radius:0;transform:rotate(45deg);background:var(--tc-accent-stone)}.loading-state[data-v-0780c172]{text-align:center;padding:3rem;color:var(--tc-text-secondary)}.gantt-wrap[data-v-0780c172]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow-x:auto}.gantt-header-row[data-v-0780c172]{display:flex;border-bottom:2px solid var(--tc-border);background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);position:sticky;top:0;z-index:10}.gantt-label-col[data-v-0780c172]{width:200px;min-width:200px;flex-shrink:0;padding:.45rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary);border-right:1px solid var(--tc-border);display:flex;align-items:center;gap:.4rem;overflow:hidden}.gantt-timeline-header[data-v-0780c172]{display:flex;flex:1}.gantt-cell[data-v-0780c172]{border-right:1px solid var(--tc-border);padding:.45rem .25rem;font-size:.75rem;color:var(--tc-text-secondary);text-align:center;white-space:nowrap;flex-shrink:0}.gantt-cell.col-today[data-v-0780c172]{background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);font-weight:700;color:var(--tc-text-primary)}.gantt-section-header[data-v-0780c172]{padding:.35rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary);background:color-mix(in srgb, var(--tc-accent-stone) 3%, transparent);border-bottom:1px solid #f0ece6;border-top:1px solid var(--tc-border)}.gantt-row[data-v-0780c172]{display:flex;border-bottom:1px solid #f0ece6;height:36px}.gantt-row[data-v-0780c172]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 3%, transparent)}.gantt-timeline-row[data-v-0780c172]{flex:1;position:relative;height:36px;overflow:hidden}.gantt-bar[data-v-0780c172]{position:absolute;top:7px;height:20px;border-radius:3px;display:flex;align-items:center;padding:0 5px;font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.1)}.bar-label[data-v-0780c172]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-bar-epic[data-v-0780c172]{background:#9370db;color:#fff}.gantt-bar-sprint[data-v-0780c172]{background:#28a745;color:#fff}.gantt-bar-sprint.bar-sprint--planning[data-v-0780c172]{background:#adb5bd}.gantt-bar-sprint.bar-sprint--completed[data-v-0780c172]{background:var(--tc-accent-stone)}.gantt-diamond[data-v-0780c172]{position:absolute;top:9px;width:14px;height:14px;transform:rotate(45deg);border-radius:2px}.gantt-diamond.diamond--pending[data-v-0780c172]{background:var(--tc-accent-stone)}.gantt-diamond.diamond--achieved[data-v-0780c172]{background:#28a745}.gantt-diamond.diamond--missed[data-v-0780c172]{background:#dc3545}.today-line[data-v-0780c172]{position:absolute;top:0;bottom:0;width:2px;background:color-mix(in srgb, var(--tc-accent-stone) 70%, transparent);pointer-events:none;z-index:5}.row-label[data-v-0780c172]{font-size:.8rem;color:var(--tc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.row-type-dot[data-v-0780c172]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.row-type-dot.dot-epic[data-v-0780c172]{background:#9370db}.row-type-dot.dot-sprint[data-v-0780c172]{background:#28a745}.row-type-dot.dot-sprint--planning[data-v-0780c172]{background:#adb5bd}.row-type-dot.dot-sprint--completed[data-v-0780c172]{background:var(--tc-accent-stone)}.row-type-dot.dot-milestone[data-v-0780c172]{border-radius:0;transform:rotate(45deg)}.row-type-dot.dot-milestone--pending[data-v-0780c172]{background:var(--tc-accent-stone)}.row-type-dot.dot-milestone--achieved[data-v-0780c172]{background:#28a745}.row-type-dot.dot-milestone--missed[data-v-0780c172]{background:#dc3545}.gantt-empty[data-v-0780c172]{padding:.5rem .75rem;font-size:.78rem;color:#adb5bd}.text-purple[data-v-0780c172]{color:#6f42c1}.text-amber[data-v-0780c172]{color:var(--tc-accent-stone)}
.pd-kpi-strip[data-v-63671ab6]{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem}@media(max-width: 1200px){.pd-kpi-strip[data-v-63671ab6]{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.pd-kpi-strip[data-v-63671ab6]{grid-template-columns:repeat(2, 1fr)}}.pd-kpi-card[data-v-63671ab6]{background:#fff;border:1px solid var(--tc-border, #e8e8e8);border-radius:10px;padding:1.25rem 1.5rem;position:relative;overflow:hidden;transition:box-shadow .15s}.pd-kpi-card[data-v-63671ab6]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.pd-kpi-card__value[data-v-63671ab6]{display:block;font-size:2rem;font-weight:700;color:var(--tc-text-primary, #1a1b1e);line-height:1}.pd-kpi-card__label[data-v-63671ab6]{display:block;font-size:.8rem;color:var(--tc-text-secondary);margin-top:.3rem;font-weight:500}.pd-kpi-card__icon[data-v-63671ab6]{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.75rem;opacity:.08;color:var(--tc-accent-stone)}.pd-kpi-card--alert[data-v-63671ab6]{border-color:#dc3545}.pd-kpi-card--alert .pd-kpi-card__value[data-v-63671ab6]{color:#dc3545}.pd-kpi-card--alert .pd-kpi-card__icon[data-v-63671ab6]{color:#dc3545}
.physical-data-hint[data-v-39d1202b]{display:flex;align-items:center;gap:8px;padding:6px 12px;margin-bottom:14px;background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);border:1px solid color-mix(in srgb, var(--tc-accent-stone) 20%, transparent);border-radius:var(--tc-radius-lg, 8px);font-size:12.5px;color:var(--tc-text-secondary)}.physical-data-hint__icon[data-v-39d1202b]{color:var(--tc-accent-stone);flex-shrink:0}.physical-data-hint__text[data-v-39d1202b]{flex:1}.physical-data-hint__dismiss[data-v-39d1202b]{background:none;border:0;padding:2px 4px;cursor:pointer;color:var(--tc-text-secondary);font-size:var(--tc-text-label, 12px);flex-shrink:0}.physical-data-hint__dismiss[data-v-39d1202b]:hover{color:var(--tc-text-primary)}
.project-rams-tab[data-v-178bafb6]{padding:0}.tab-toolbar[data-v-178bafb6]{display:flex;margin-bottom:1.25rem}.empty-state[data-v-178bafb6]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px;text-align:center}.empty-state-title[data-v-178bafb6]{font-weight:700;font-size:.95rem;color:var(--tc-text-primary);margin-bottom:.4rem}.empty-state-desc[data-v-178bafb6]{font-size:.82rem;color:var(--tc-text-secondary);max-width:400px;line-height:1.5}.rams-list[data-v-178bafb6]{display:flex;flex-direction:column;gap:.75rem}.rams-card[data-v-178bafb6]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem}.rams-card-header[data-v-178bafb6]{display:flex;align-items:center;gap:.75rem}.rams-title[data-v-178bafb6]{flex:1;font-weight:600;font-size:.875rem;color:var(--tc-text-primary)}.rams-badge[data-v-178bafb6]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11.5px;font-weight:600;text-transform:capitalize}.rams-badge--draft[data-v-178bafb6]{background:#e9ecef;color:var(--tc-text-secondary)}.rams-badge--under_review[data-v-178bafb6]{background:#fff3cd;color:#856404}.rams-badge--approved[data-v-178bafb6]{background:#d4edda;color:#155724}.rams-badge--superseded[data-v-178bafb6]{background:#e2d9f3;color:#432874}.rams-meta[data-v-178bafb6]{margin-top:.4rem;padding-left:1.75rem}.rams-notes[data-v-178bafb6]{margin-top:.5rem;padding-left:1.75rem;font-size:.8rem;color:var(--tc-text-secondary);white-space:pre-wrap}.rams-actions[data-v-178bafb6]{display:flex;gap:.25rem}.btn-icon[data-v-178bafb6]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;padding:.2rem .35rem;border-radius:4px;font-size:.8rem}.btn-icon[data-v-178bafb6]:hover{background:#f0ece6;color:var(--tc-text-primary)}.btn-icon.btn-icon--danger[data-v-178bafb6]:hover{background:#f8d7da;color:#721c24}.modal-backdrop[data-v-178bafb6]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1050}.modal-dialog[data-v-178bafb6]{background:#fff;border-radius:10px;width:500px;max-width:95vw;box-shadow:0 8px 32px rgba(0,0,0,.18)}.modal-header[data-v-178bafb6]{display:flex;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border)}.modal-title[data-v-178bafb6]{font-weight:700;font-size:1rem;flex:1}.modal-close[data-v-178bafb6]{background:none;border:none;font-size:1.4rem;cursor:pointer;color:var(--tc-text-secondary);line-height:1;padding:0}.modal-body[data-v-178bafb6]{padding:1.25rem}.modal-footer[data-v-178bafb6]{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--tc-border)}
.velocity-chart[data-v-a44b2b2a]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem}.chart-header[data-v-a44b2b2a]{margin-bottom:.75rem}.chart-title[data-v-a44b2b2a]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary)}.chart-subtitle[data-v-a44b2b2a]{font-size:.75rem}.chart-loading[data-v-a44b2b2a]{text-align:center;padding:2rem;color:#adb5bd}.chart-empty[data-v-a44b2b2a]{text-align:center;padding:2rem;font-size:.82rem}.velocity-svg[data-v-a44b2b2a]{display:block;width:100%;overflow:visible}.axis-label[data-v-a44b2b2a]{font-size:10px;fill:#adb5bd;font-family:inherit}.avg-label[data-v-a44b2b2a]{fill:var(--tc-accent-stone);font-weight:700}.bar-val[data-v-a44b2b2a]{fill:#2a2b2e;font-weight:700}
.project-reports[data-v-36fdef9a]{padding:1.5rem}.reports-header[data-v-36fdef9a]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.back-link[data-v-36fdef9a]{font-size:.8rem;color:var(--tc-accent-stone);cursor:pointer;text-decoration:none}.back-link[data-v-36fdef9a]:hover{text-decoration:underline}.reports-title[data-v-36fdef9a]{font-size:1.2rem;font-weight:700;color:var(--tc-text-primary)}.report-tabs[data-v-36fdef9a]{display:flex;gap:.25rem}.report-tab[data-v-36fdef9a]{background:none;border:1px solid var(--tc-border);border-radius:6px;padding:.3rem .75rem;font-size:.78rem;color:var(--tc-text-secondary);cursor:pointer}.report-tab[data-v-36fdef9a]:hover{background:#f8f9fa}.report-tab.active[data-v-36fdef9a]{background:var(--tc-bg-sidebar);color:#fff;border-color:var(--tc-text-primary)}.loading-state[data-v-36fdef9a]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.empty-state[data-v-36fdef9a]{font-size:.85rem}.kpi-card[data-v-36fdef9a]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem;display:flex;align-items:center;gap:1rem}.kpi-icon[data-v-36fdef9a]{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.kpi-icon.kpi-blue[data-v-36fdef9a]{background:#d1ecf1;color:#0c5460}.kpi-icon.kpi-green[data-v-36fdef9a]{background:#d4edda;color:#155724}.kpi-icon.kpi-amber[data-v-36fdef9a]{background:color-mix(in srgb, var(--tc-accent-stone) 20%, transparent);color:#856404}.kpi-icon.kpi-purple[data-v-36fdef9a]{background:#e9d8fd;color:#6f42c1}.kpi-value[data-v-36fdef9a]{font-size:1.6rem;font-weight:700;color:var(--tc-text-primary);line-height:1}.kpi-label[data-v-36fdef9a]{font-size:.75rem;margin-top:.15rem}.report-card[data-v-36fdef9a]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden}.report-card-header[data-v-36fdef9a]{padding:.6rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary);background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);border-bottom:1px solid var(--tc-border)}.report-card-body[data-v-36fdef9a]{padding:.75rem 1rem}.dist-row[data-v-36fdef9a]{display:flex;align-items:center;gap:.75rem;padding:.35rem 0;font-size:.82rem}.dist-label[data-v-36fdef9a]{width:90px;flex-shrink:0;color:var(--tc-text-secondary);font-size:.78rem;display:flex;align-items:center;gap:.3rem;text-transform:capitalize}.dist-bar-wrap[data-v-36fdef9a]{flex:1;height:10px;background:#f0ece6;border-radius:5px;overflow:hidden}.dist-bar[data-v-36fdef9a]{height:100%;border-radius:5px;transition:width .3s ease}.dist-bar.bar-type--epic[data-v-36fdef9a]{background:#9370db}.dist-bar.bar-type--story[data-v-36fdef9a]{background:#17a2b8}.dist-bar.bar-type--task[data-v-36fdef9a]{background:var(--tc-text-secondary)}.dist-bar.bar-type--bug[data-v-36fdef9a]{background:#dc3545}.dist-bar.bar-type--feature[data-v-36fdef9a]{background:#28a745}.dist-bar.bar-type--chore[data-v-36fdef9a]{background:var(--tc-accent-stone)}.dist-count[data-v-36fdef9a]{width:30px;text-align:right;font-size:.78rem;font-weight:700;color:var(--tc-text-primary)}.empty-sm[data-v-36fdef9a]{font-size:.8rem;padding:.5rem 0}.type-mini[data-v-36fdef9a]{font-size:.75rem;padding:1px 5px;border-radius:3px;text-transform:capitalize;background:#e9ecef;color:#495057}.type-mini--bug[data-v-36fdef9a]{background:#f8d7da;color:#721c24}.type-mini--epic[data-v-36fdef9a]{background:#e9d8fd;color:#6f42c1}.type-mini--story[data-v-36fdef9a]{background:#d1ecf1;color:#0c5460}.type-mini--feature[data-v-36fdef9a]{background:#d4edda;color:#155724}.workload-row[data-v-36fdef9a]{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 0;border-bottom:1px solid #f0ece6}.workload-row[data-v-36fdef9a]:last-child{border-bottom:none}.workload-member[data-v-36fdef9a]{width:140px;flex-shrink:0;display:flex;align-items:center;gap:.5rem}.wl-avatar[data-v-36fdef9a]{width:26px;height:26px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wl-name[data-v-36fdef9a]{font-size:.82rem;font-weight:600;color:var(--tc-text-primary)}.workload-bars[data-v-36fdef9a]{flex:1;min-width:0}.wl-bar-row[data-v-36fdef9a]{display:flex;align-items:center;gap:.5rem;padding:.15rem 0;font-size:.75rem}.wl-status[data-v-36fdef9a]{width:70px;flex-shrink:0;color:var(--tc-text-secondary);text-transform:capitalize}.wl-total[data-v-36fdef9a]{font-size:.75rem;width:70px;text-align:right;flex-shrink:0}.sprint-report-toolbar[data-v-36fdef9a]{display:flex;align-items:center;gap:.75rem}.type-icon.type-icon--epic[data-v-36fdef9a]{color:#6f42c1}.type-icon.type-icon--story[data-v-36fdef9a]{color:#0c5460}.type-icon.type-icon--task[data-v-36fdef9a]{color:#495057}.type-icon.type-icon--bug[data-v-36fdef9a]{color:#721c24}.type-icon.type-icon--feature[data-v-36fdef9a]{color:#155724}.type-icon.type-icon--chore[data-v-36fdef9a]{color:#856404}
.project-schedule-tab[data-v-1af15646]{padding:1rem 0}.tab-toolbar[data-v-1af15646]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.view-toggle[data-v-1af15646]{display:flex;background:#f0ece6;border-radius:6px;padding:2px;gap:2px}.toggle-btn[data-v-1af15646]{background:none;border:none;padding:.3rem .75rem;border-radius:4px;font-size:.8rem;color:var(--tc-text-secondary);cursor:pointer}.toggle-btn.active[data-v-1af15646]{background:#fff;color:var(--tc-text-primary);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}.toggle-btn[data-v-1af15646]:hover:not(.active){color:var(--tc-text-primary)}.loading-state[data-v-1af15646]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.empty-state[data-v-1af15646]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px;text-align:center}.empty-state-title[data-v-1af15646]{font-weight:700;font-size:.95rem;color:var(--tc-text-primary);margin-bottom:.4rem}.empty-state-desc[data-v-1af15646]{font-size:.82rem;color:var(--tc-text-secondary);max-width:400px;line-height:1.5}.schedule-list[data-v-1af15646]{display:flex;flex-direction:column;gap:.5rem}.schedule-entry[data-v-1af15646]{display:flex;background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden}.entry-type-bar[data-v-1af15646]{width:4px;flex-shrink:0}.entry-content[data-v-1af15646]{flex:1;padding:.75rem 1rem}.entry-header[data-v-1af15646]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.entry-date[data-v-1af15646]{font-size:.8rem;color:var(--tc-text-secondary)}.entry-time[data-v-1af15646]{margin-left:.5rem}.entry-notes[data-v-1af15646]{font-size:.82rem;color:var(--tc-text-secondary);margin-top:.25rem}.entry-actions[data-v-1af15646]{display:flex;gap:.4rem}.btn-icon[data-v-1af15646]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;padding:.2rem .4rem;border-radius:4px;font-size:.8rem}.btn-icon[data-v-1af15646]:hover{background:#f0ece6;color:var(--tc-text-primary)}.btn-icon.btn-icon--danger[data-v-1af15646]:hover{background:#f8d7da;color:#721c24}.timeline-month[data-v-1af15646]{margin-bottom:1.5rem}.timeline-month-header[data-v-1af15646]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#adb5bd;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f0ece6}.timeline-items[data-v-1af15646]{display:flex;flex-direction:column;gap:0}.timeline-item[data-v-1af15646]{display:flex;align-items:flex-start;position:relative;padding-bottom:.75rem}.timeline-dot[data-v-1af15646]{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:.35rem;margin-right:0;z-index:1;position:relative}.timeline-line[data-v-1af15646]{position:absolute;left:5px;top:17px;bottom:0;width:2px;background:#f0ece6}.timeline-item:last-child .timeline-line[data-v-1af15646]{display:none}.timeline-card[data-v-1af15646]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:.6rem .9rem;margin-left:1rem;flex:1;cursor:pointer;transition:border-color .15s}.timeline-card[data-v-1af15646]:hover{border-color:var(--tc-accent-stone)}.timeline-card-date[data-v-1af15646]{font-size:.75rem;color:#adb5bd;margin-bottom:.25rem;font-weight:600}.timeline-card-type[data-v-1af15646]{display:flex;align-items:center;margin-bottom:.2rem}.timeline-card-notes[data-v-1af15646]{font-size:.78rem}.entry-type-badge[data-v-1af15646]{display:inline-block;padding:1px 7px;border-radius:4px;font-size:11.5px;font-weight:600}.entry-type--build_day[data-v-1af15646]{background:#d1ecf1;color:#0c5460}.entry-type--live_date[data-v-1af15646]{background:#d4edda;color:#155724}.entry-type--de_rig[data-v-1af15646]{background:#fff3cd;color:#856404}.entry-type--client_access[data-v-1af15646]{background:#e2d9f3;color:#432874}.entry-type--site_visit[data-v-1af15646]{background:#f8d7da;color:#721c24}.entry-type--other[data-v-1af15646]{background:#e9ecef;color:#495057}.modal-backdrop[data-v-1af15646]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-1af15646]{background:#fff;border-radius:10px;width:480px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-1af15646]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.btn-close-modal[data-v-1af15646]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-1af15646]:hover{color:var(--tc-text-primary)}.crm-modal-body[data-v-1af15646]{padding:1.25rem}.crm-modal-footer[data-v-1af15646]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}
.project-site-tab[data-v-0b3cb42e]{padding:1rem 0}.tab-toolbar[data-v-0b3cb42e]{display:flex;align-items:center;margin-bottom:1rem}.loading-state[data-v-0b3cb42e]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.empty-state[data-v-0b3cb42e]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px;text-align:center}.empty-state-title[data-v-0b3cb42e]{font-weight:700;font-size:.95rem;color:var(--tc-text-primary);margin-bottom:.4rem}.empty-state-desc[data-v-0b3cb42e]{font-size:.82rem;color:var(--tc-text-secondary);max-width:400px;line-height:1.5}.sites-list[data-v-0b3cb42e]{display:flex;flex-direction:column;gap:1rem}.site-card[data-v-0b3cb42e]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden}.site-card-header[data-v-0b3cb42e]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #f0ece6;background:#f9f7f4}.site-name[data-v-0b3cb42e]{font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.text-accent[data-v-0b3cb42e]{color:var(--tc-accent-stone)}.site-actions[data-v-0b3cb42e]{display:flex;gap:.5rem}.btn-icon[data-v-0b3cb42e]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;padding:.2rem .4rem;border-radius:4px}.btn-icon[data-v-0b3cb42e]:hover{background:#f0ece6;color:var(--tc-text-primary)}.site-card-body[data-v-0b3cb42e]{padding:1rem}.site-address[data-v-0b3cb42e]{font-size:.82rem;color:var(--tc-text-secondary);margin-bottom:.75rem}.site-grid[data-v-0b3cb42e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}.site-section-label[data-v-0b3cb42e]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd;margin-bottom:.3rem}.site-contact-name[data-v-0b3cb42e]{font-size:.85rem;font-weight:600;color:var(--tc-text-primary);margin-bottom:.25rem}.site-contact-links[data-v-0b3cb42e]{display:flex;flex-direction:column;gap:.2rem}.contact-link[data-v-0b3cb42e]{font-size:.78rem;color:var(--tc-accent-stone);text-decoration:none}.contact-link[data-v-0b3cb42e]:hover{text-decoration:underline}.flag-list[data-v-0b3cb42e]{display:flex;flex-direction:column;gap:.3rem}.flag-item[data-v-0b3cb42e]{font-size:.78rem;font-weight:600;padding:2px 8px;border-radius:10px;display:inline-flex;align-items:center;align-self:flex-start}.flag-item.flag--yes[data-v-0b3cb42e]{background:#d4edda;color:#155724}.flag-item.flag--no[data-v-0b3cb42e]{background:#e9ecef;color:#adb5bd}.site-notes[data-v-0b3cb42e]{margin-top:.75rem;border-top:1px solid #f0ece6;padding-top:.75rem}.notes-text[data-v-0b3cb42e]{font-size:.82rem;color:var(--tc-text-secondary);margin:0;line-height:1.5;white-space:pre-wrap}.modal-backdrop[data-v-0b3cb42e]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-0b3cb42e]{background:#fff;border-radius:10px;width:560px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-0b3cb42e]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.btn-close-modal[data-v-0b3cb42e]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-0b3cb42e]:hover{color:var(--tc-text-primary)}.crm-modal-body[data-v-0b3cb42e]{padding:1.25rem}.crm-modal-footer[data-v-0b3cb42e]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}
.pst-toolbar[data-v-0c0ffc9c]{display:flex;align-items:center;margin-bottom:1rem}.pst-empty[data-v-0c0ffc9c]{text-align:center;padding:2.5rem 1rem;color:var(--tc-text-secondary);font-size:.875rem;background:#fff;border:1px dashed var(--tc-border);border-radius:8px}.pst-list[data-v-0c0ffc9c]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.pst-card[data-v-0c0ffc9c]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:.85rem 1.1rem}.pst-card-header[data-v-0c0ffc9c]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pst-dot[data-v-0c0ffc9c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pst-dot.dot--planning[data-v-0c0ffc9c]{background:#adb5bd}.pst-dot.dot--active[data-v-0c0ffc9c]{background:#28a745}.pst-dot.dot--completed[data-v-0c0ffc9c]{background:var(--tc-accent-stone)}.pst-name[data-v-0c0ffc9c]{font-size:.9rem;font-weight:700;color:var(--tc-text-primary)}.pst-badge[data-v-0c0ffc9c]{font-size:var(--tc-text-label, 12px);font-weight:600;padding:1px 6px;border-radius:4px;text-transform:capitalize;background:#e9ecef;color:var(--tc-text-secondary)}.pst-badge--active[data-v-0c0ffc9c]{background:#d4edda;color:#155724}.pst-badge--planning[data-v-0c0ffc9c]{background:#fff3cd;color:#856404}.btn-xs[data-v-0c0ffc9c]{padding:.15rem .55rem;font-size:var(--tc-text-label, 12px)}.pst-goal[data-v-0c0ffc9c]{font-size:.82rem;color:var(--tc-text-secondary);font-style:italic;margin-top:.35rem}.pst-progress-wrap[data-v-0c0ffc9c]{display:flex;align-items:center;gap:.6rem;margin-top:.6rem}.pst-progress-bar[data-v-0c0ffc9c]{flex:1;max-width:320px;height:6px;background:var(--tc-bg-alt, #f0f0f0);border-radius:3px;overflow:hidden}.pst-progress-fill[data-v-0c0ffc9c]{height:100%;background:var(--tc-accent-stone);border-radius:3px;transition:width .4s ease}.pst-progress-label[data-v-0c0ffc9c]{font-size:.75rem;color:var(--tc-text-secondary);white-space:nowrap}.pst-tickets[data-v-0c0ffc9c]{margin-top:.65rem;border-top:1px solid #f0ece6;padding-top:.4rem}.pst-ticket-row[data-v-0c0ffc9c]{display:flex;align-items:center;gap:.5rem;padding:.3rem .2rem;border-radius:4px}.pst-ticket-row[data-v-0c0ffc9c]:hover{background:#f8f9fa}.pst-ticket-row:hover .pst-remove-btn[data-v-0c0ffc9c]{opacity:1}.pst-ticket-ref[data-v-0c0ffc9c]{font-size:var(--tc-text-label, 12px);color:#adb5bd;font-weight:600;flex-shrink:0}.pst-ticket-title[data-v-0c0ffc9c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--tc-text-primary);cursor:pointer}.pst-ticket-title[data-v-0c0ffc9c]:hover{color:var(--tc-accent-stone)}.pst-remove-btn[data-v-0c0ffc9c]{background:none;border:none;color:#adb5bd;font-size:var(--tc-text-label, 12px);cursor:pointer;padding:2px 4px;opacity:0;transition:opacity .1s}.pst-remove-btn[data-v-0c0ffc9c]:hover{color:#dc3545}.pst-empty-tickets[data-v-0c0ffc9c]{margin-top:.5rem}.pst-burndown[data-v-0c0ffc9c]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem}.modal-backdrop[data-v-0c0ffc9c]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.ticket-modal[data-v-0c0ffc9c]{background:#fff;border-radius:10px;width:560px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.ticket-modal-header[data-v-0c0ffc9c]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.ticket-modal-body[data-v-0c0ffc9c]{padding:1.25rem}.ticket-modal-footer[data-v-0c0ffc9c]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.btn-close-modal[data-v-0c0ffc9c]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-0c0ffc9c]:hover{color:var(--tc-text-primary)}
.project-team-tab .tab-toolbar[data-v-25e02219]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.project-team-tab .team-summary[data-v-25e02219]{font-size:.875rem;color:var(--bs-secondary-color)}
.proj-page[data-v-8a4111ae]{padding:1.5rem}.list-toolbar[data-v-8a4111ae]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.search-box[data-v-8a4111ae]{position:relative}.search-icon[data-v-8a4111ae]{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:#adb5bd;font-size:.75rem}.search-input[data-v-8a4111ae]{padding-left:1.8rem;min-width:220px}.proj-filters[data-v-8a4111ae]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;margin-top:.75rem}.proj-filter[data-v-8a4111ae]{display:flex;flex-direction:column;gap:.15rem;margin:0}.proj-filter-label[data-v-8a4111ae]{font-size:var(--tc-text-label);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary)}.proj-filter .form-select[data-v-8a4111ae],.proj-filter .form-control[data-v-8a4111ae]{min-width:160px}.view-toggle[data-v-8a4111ae]{display:flex;border:1px solid var(--tc-border);border-radius:6px;overflow:hidden}.view-btn[data-v-8a4111ae]{background:#fff;border:none;padding:.3rem .65rem;font-size:.8rem;color:var(--tc-text-secondary);cursor:pointer}.view-btn.active[data-v-8a4111ae]{background:var(--tc-bg-sidebar);color:#fff}.view-btn[data-v-8a4111ae]:hover:not(.active):not(:disabled){background:#f8f9fa}.view-btn[data-v-8a4111ae]:disabled{opacity:.4;cursor:not-allowed}.scope-toggle .view-btn[data-v-8a4111ae]{font-size:.75rem;font-weight:600;padding:.3rem .7rem}.loading-state[data-v-8a4111ae]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.proj-kanban-card[data-v-8a4111ae]{display:flex;flex-direction:column;gap:.25rem}.proj-kanban-card-top[data-v-8a4111ae]{display:flex;align-items:center;gap:.4rem;font-size:.75rem}.proj-ref[data-v-8a4111ae]{font-size:.75rem;color:#adb5bd;font-weight:700;letter-spacing:.04em}.proj-client-pill[data-v-8a4111ae]{margin-left:auto;font-size:11.5px;color:#5c7a8b}.proj-unassigned-pill[data-v-8a4111ae],[data-v-8a4111ae] .tab-unassigned{display:inline-block;padding:1px 7px;border-radius:10px;font-size:var(--tc-text-label);font-weight:600;letter-spacing:.01em;white-space:nowrap;background:color-mix(in srgb, var(--tc-accent-stone) 14%, transparent);color:var(--tc-text-secondary)}[data-v-8a4111ae] .tab-unassigned{margin-left:.5rem}.proj-kanban-card-title[data-v-8a4111ae]{font-size:.82rem;font-weight:600;color:var(--tc-text-primary);line-height:1.3}[data-v-8a4111ae] .tabulator .tabulator-row{cursor:pointer}[data-v-8a4111ae] .tabulator .tabulator-placeholder{padding:2.5rem 1rem;color:#adb5bd;font-size:.875rem}[data-v-8a4111ae] .tab-fw{font-weight:600;color:var(--tc-text-primary)}[data-v-8a4111ae] .tab-muted{color:#adb5bd}[data-v-8a4111ae] .proj-client-link{color:var(--tc-accent-dark);text-decoration:none;font-weight:600}[data-v-8a4111ae] .proj-client-link:hover{text-decoration:underline}[data-v-8a4111ae] .proj-desc-cell{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tc-text-secondary)}
.roadmap-lens[data-v-c34b1a3e]{position:relative}.roadmap-lens__bar[data-v-c34b1a3e]{display:flex;align-items:center;gap:12px;padding:4px 2px 12px;flex-wrap:wrap}.roadmap-lens__crumbs[data-v-c34b1a3e]{display:flex;align-items:center;gap:6px;font-size:.8rem;flex-wrap:wrap}.roadmap-lens__crumb[data-v-c34b1a3e]{background:none;border:none;padding:1px 4px;font:inherit;font-size:.8rem;color:var(--tc-text-secondary);cursor:pointer;border-radius:var(--tc-radius)}.roadmap-lens__crumb[data-v-c34b1a3e]:hover{color:var(--tc-accent-dark)}.roadmap-lens__crumb--current[data-v-c34b1a3e]{color:var(--tc-text-primary);font-weight:600;cursor:default}.roadmap-lens__sep[data-v-c34b1a3e]{color:var(--tc-text-secondary);opacity:.5}.roadmap-lens__spacer[data-v-c34b1a3e]{flex:1}.roadmap-lens__seg[data-v-c34b1a3e]{display:inline-flex;background:var(--tc-border-soft);border:1px solid var(--tc-border);border-radius:var(--tc-radius-pill);padding:2px}.roadmap-lens__seg-btn[data-v-c34b1a3e]{border:none;background:rgba(0,0,0,0);font:inherit;font-size:.75rem;font-weight:600;color:var(--tc-text-secondary);padding:5px 14px;border-radius:var(--tc-radius-pill);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.roadmap-lens__seg-btn--on[data-v-c34b1a3e]{background:var(--tc-bg-sidebar);color:var(--tc-text-sidebar-active);box-shadow:var(--tc-shadow-card)}.roadmap-lens__seg-btn--on.roadmap-lens__seg-btn--edit[data-v-c34b1a3e]{background:var(--tc-accent-dark)}.roadmap-lens__state[data-v-c34b1a3e]{padding:40px 20px;text-align:center;color:var(--tc-text-secondary);font-size:.85rem}.roadmap-lens__state--error[data-v-c34b1a3e]{color:var(--tc-status-danger)}.roadmap-lens__body[data-v-c34b1a3e]{display:flex;align-items:stretch;gap:0}.roadmap-lens__canvas[data-v-c34b1a3e]{flex:1;min-width:0}.roadmap-lens__rail[data-v-c34b1a3e]{flex:0 0 236px;border-left:1px solid var(--tc-border);background:var(--tc-bg-content);padding:14px;display:flex;flex-direction:column;gap:12px}.roadmap-lens__rail-title[data-v-c34b1a3e]{font-family:var(--tc-font-display);font-size:.85rem;margin:0}.roadmap-lens__rail-hint[data-v-c34b1a3e]{font-size:.75rem;color:var(--tc-text-secondary);margin:-6px 0 2px}.roadmap-lens__rail-empty[data-v-c34b1a3e]{font-size:.75rem;color:var(--tc-text-secondary)}.roadmap-lens__tpl[data-v-c34b1a3e]{text-align:left;background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:9px 10px;cursor:pointer;font:inherit;display:flex;flex-direction:column;gap:4px}.roadmap-lens__tpl[data-v-c34b1a3e]:hover{border-color:var(--tc-accent-stone)}.roadmap-lens__tpl-name[data-v-c34b1a3e]{font-size:.8rem;font-weight:600;color:var(--tc-text-primary)}.roadmap-lens__tpl-sub[data-v-c34b1a3e]{font-size:.75rem;color:var(--tc-text-secondary)}.roadmap-lens__rail-divider[data-v-c34b1a3e]{height:1px;background:var(--tc-border)}.roadmap-lens__save[data-v-c34b1a3e]{border:1px dashed var(--tc-accent-dark);background:rgba(0,0,0,0);color:var(--tc-accent-dark);font:inherit;font-size:.75rem;font-weight:600;border-radius:var(--tc-radius-lg);padding:9px;cursor:pointer}.roadmap-lens__save[data-v-c34b1a3e]:hover{background:var(--tc-accent-light)}.roadmap-lens__drawer[data-v-c34b1a3e]{position:fixed;top:0;right:0;bottom:0;width:360px;max-width:92vw;background:var(--tc-bg-card);border-left:1px solid var(--tc-border);box-shadow:var(--tc-shadow-panel);padding:18px 20px;z-index:1050;overflow-y:auto}.roadmap-lens__drawer-head[data-v-c34b1a3e]{display:flex;align-items:center;justify-content:space-between}.roadmap-lens__drawer-ref[data-v-c34b1a3e]{font-family:var(--tc-font-display);font-size:.8rem;font-weight:700;color:var(--tc-accent-dark);letter-spacing:.04em}.roadmap-lens__drawer-close[data-v-c34b1a3e]{background:none;border:none;cursor:pointer;color:var(--tc-text-secondary);font-size:.9rem}.roadmap-lens__drawer-title[data-v-c34b1a3e]{font-size:1.05rem;font-weight:700;color:var(--tc-text-primary);margin:8px 0 10px}.roadmap-lens__drawer-meta[data-v-c34b1a3e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.roadmap-lens__drawer-pill[data-v-c34b1a3e]{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:var(--tc-radius-pill);background:var(--tc-accent-light);color:var(--tc-accent-dark)}.roadmap-lens__drawer-muted[data-v-c34b1a3e]{font-size:.75rem;color:var(--tc-text-secondary)}.roadmap-lens__drawer-desc[data-v-c34b1a3e]{font-size:.8rem;color:var(--tc-text-primary);white-space:pre-wrap;line-height:1.5}.roadmap-lens__drawer-open[data-v-c34b1a3e]{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:.8rem;font-weight:600;color:var(--tc-accent-dark);text-decoration:none}.roadmap-lens__drawer-open[data-v-c34b1a3e]:hover{text-decoration:underline}.roadmap-lens__snack[data-v-c34b1a3e]{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;background:var(--tc-bg-sidebar);color:var(--tc-text-sidebar-active);padding:10px 14px;border-radius:var(--tc-radius-lg);box-shadow:var(--tc-shadow-panel);z-index:1060;font-size:.8rem;border:1px solid color-mix(in srgb, var(--tc-accent-stone) 40%, transparent)}.roadmap-lens__snack-undo[data-v-c34b1a3e]{background:none;border:none;color:var(--tc-accent-stone);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.roadmap-lens__snack-close[data-v-c34b1a3e]{background:none;border:none;color:var(--tc-text-sidebar);cursor:pointer;font-size:.8rem}@media(max-width: 760px){.roadmap-lens__body[data-v-c34b1a3e]{flex-direction:column}.roadmap-lens__rail[data-v-c34b1a3e]{flex-basis:auto;border-left:none;border-top:1px solid var(--tc-border)}}
.rmp-page[data-v-5857b1f4]{display:flex;flex-direction:column;min-height:0}.rmp-header[data-v-5857b1f4]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:0 0 .75rem}.rmp-title[data-v-5857b1f4]{font-size:1.2rem;font-weight:700;margin:0;color:var(--tc-text-primary)}.rmp-count[data-v-5857b1f4]{font-size:.75rem;font-weight:700;margin-left:.4rem;background:var(--tc-border);border-radius:8px;padding:1px 6px;color:var(--tc-text-secondary);vertical-align:middle}.rmp-filters[data-v-5857b1f4]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;margin-left:auto}.rmp-filter[data-v-5857b1f4]{display:flex;flex-direction:column;gap:.15rem;margin:0}.rmp-filter-label[data-v-5857b1f4]{font-size:var(--tc-text-label);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary)}.rmp-filter .form-select[data-v-5857b1f4]{min-width:170px}.rmp-loading[data-v-5857b1f4]{padding:2rem;text-align:center;color:var(--tc-text-secondary);font-size:.875rem}.rmp-empty[data-v-5857b1f4]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;text-align:center}.rmp-empty .text-muted[data-v-5857b1f4]{max-width:480px}.rmp-groups[data-v-5857b1f4]{display:flex;flex-direction:column;gap:10px}.rmp-group[data-v-5857b1f4]{border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);background:var(--tc-bg-card);overflow:hidden}.rmp-group--open[data-v-5857b1f4]{border-color:var(--tc-accent-stone)}.rmp-group-header[data-v-5857b1f4]{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;background:none;border:none;text-align:left;font:inherit;cursor:pointer}.rmp-group-header[data-v-5857b1f4]:disabled{cursor:default}.rmp-group-ref[data-v-5857b1f4]{font-family:var(--tc-font-display);font-size:.78rem;font-weight:700;color:var(--tc-accent-dark);letter-spacing:.04em}.rmp-group-title[data-v-5857b1f4]{font-size:.95rem;font-weight:600;color:var(--tc-text-primary)}.rmp-group-counts[data-v-5857b1f4]{display:flex;gap:6px;margin-left:auto}.rmp-count-pill[data-v-5857b1f4]{font-size:.75rem;font-weight:600;color:var(--tc-text-secondary);background:var(--tc-border-soft);border-radius:var(--tc-radius-pill);padding:2px 9px}.rmp-group-chevron[data-v-5857b1f4]{color:var(--tc-text-secondary);font-size:.8rem}.rmp-group-empty[data-v-5857b1f4]{padding:0 14px 14px;font-size:.82rem;color:var(--tc-text-secondary)}.rmp-group-empty a[data-v-5857b1f4]{margin-left:4px}.rmp-epic-list[data-v-5857b1f4]{list-style:none;margin:0;padding:0 6px 8px}.rmp-epic-row[data-v-5857b1f4]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--tc-radius);cursor:pointer;font-size:.84rem}.rmp-epic-row[data-v-5857b1f4]:hover{background:var(--tc-border-soft)}.rmp-epic-row--orphan[data-v-5857b1f4]{opacity:.85}.rmp-epic-state[data-v-5857b1f4]{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.rmp-epic-state--done[data-v-5857b1f4]{background:#22c55e}.rmp-epic-state--progress[data-v-5857b1f4]{background:#f59e0b}.rmp-epic-state--open[data-v-5857b1f4]{background:var(--tc-border)}.rmp-epic-ref[data-v-5857b1f4]{font-family:var(--tc-font-display);font-size:.75rem;color:var(--tc-text-secondary)}.rmp-epic-title[data-v-5857b1f4]{color:var(--tc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmp-epic-stories[data-v-5857b1f4]{margin-left:auto;font-size:.75rem;color:var(--tc-text-secondary)}.rmp-epic-story-badge[data-v-5857b1f4]{margin-left:auto;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--tc-text-secondary);background:var(--tc-border-soft);border-radius:var(--tc-radius-pill);padding:1px 7px}.rmp-epic-assignee[data-v-5857b1f4]{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--tc-accent-light);color:var(--tc-accent-dark);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.rmp-stack[data-v-5857b1f4]{padding:4px 10px 14px}@media(max-width: 767.98px){.rmp-header[data-v-5857b1f4]{flex-direction:column;align-items:stretch}.rmp-filters[data-v-5857b1f4]{margin-left:0;width:100%}.rmp-filter .form-select[data-v-5857b1f4]{min-width:0;width:100%}}
.sprint-burndown[data-v-82830976]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem}.chart-header[data-v-82830976]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.chart-title[data-v-82830976]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary)}.sprint-select-wrap[data-v-82830976]{width:180px}.chart-loading[data-v-82830976]{text-align:center;padding:2rem;color:#adb5bd}.chart-empty[data-v-82830976]{text-align:center;padding:2rem;font-size:.82rem}.burndown-svg[data-v-82830976]{display:block;width:100%;overflow:visible}.axis-label[data-v-82830976]{font-size:10px;fill:#adb5bd;font-family:inherit}.chart-legend[data-v-82830976]{display:flex;gap:1rem;justify-content:center;margin-top:.5rem;font-size:.75rem;color:var(--tc-text-secondary)}.legend-ideal[data-v-82830976],.legend-actual[data-v-82830976]{display:flex;align-items:center;gap:.4rem}.line-dash[data-v-82830976]{display:inline-block;width:20px;height:2px;border-top:2px dashed var(--tc-border)}.line-solid[data-v-82830976]{display:inline-block;width:20px;height:2px;background:var(--tc-accent-stone)}
.sprint-cadences[data-v-9d07bec2]{padding:1.5rem}.cadence-header[data-v-9d07bec2]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.cadence-title[data-v-9d07bec2]{font-size:1.2rem;font-weight:700;color:var(--tc-text-primary);margin:0 0 .25rem}.cadence-sub[data-v-9d07bec2]{font-size:.82rem;max-width:640px}.loading-state[data-v-9d07bec2]{text-align:center;padding:3rem;color:var(--tc-text-secondary)}.cadence-card[data-v-9d07bec2]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:.85rem 1rem;margin-bottom:.6rem}.cadence-card-main[data-v-9d07bec2]{flex:1;min-width:240px}.cadence-card-actions[data-v-9d07bec2]{display:flex;gap:.35rem}.cadence-name[data-v-9d07bec2]{font-size:.9rem;font-weight:700;color:var(--tc-text-primary);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.cadence-meta[data-v-9d07bec2]{font-size:.78rem;margin-top:.15rem}.cadence-chip[data-v-9d07bec2]{font-size:12px;font-weight:600;padding:1px 7px;border-radius:10px;background:color-mix(in srgb, var(--tc-accent-stone) 14%, transparent);color:var(--tc-text-primary)}.cadence-chip--target[data-v-9d07bec2]{background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.cadence-chip--off[data-v-9d07bec2]{background:#f8d7da;color:#721c24}.preview-panel[data-v-9d07bec2]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:.85rem 1rem;margin-top:1rem}.preview-head[data-v-9d07bec2]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem}.preview-grid[data-v-9d07bec2]{max-height:380px;overflow-y:auto}.preview-row[data-v-9d07bec2]{display:flex;gap:1rem;font-size:.8rem;padding:.2rem 0;border-bottom:1px solid #f0ece6}.preview-row[data-v-9d07bec2]:last-child{border-bottom:none}.preview-name[data-v-9d07bec2]{flex:0 0 160px;font-weight:600;color:var(--tc-text-primary)}.preview-dates[data-v-9d07bec2]{flex:1}.preview-state[data-v-9d07bec2]{flex:0 0 130px;text-align:right;color:#3a7bd5}.preview-state--exists[data-v-9d07bec2]{color:var(--tc-text-secondary)}.modal-backdrop[data-v-9d07bec2]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.mini-modal[data-v-9d07bec2]{background:#fff;border-radius:10px;width:560px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.mini-modal-header[data-v-9d07bec2]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.mini-modal-body[data-v-9d07bec2]{padding:1.25rem}.mini-modal-footer[data-v-9d07bec2]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.btn-close-modal[data-v-9d07bec2]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-9d07bec2]:hover{color:var(--tc-text-primary)}
.blocked-badge[data-v-98d57d38]{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;border-radius:3px;color:var(--tc-accent-stone);background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);border:1px solid color-mix(in srgb, var(--tc-accent-stone) 28%, transparent);line-height:1}.blocked-badge--md[data-v-98d57d38]{padding:.15rem .3rem;font-size:.75rem}.blocked-badge--sm[data-v-98d57d38]{padding:.1rem .25rem;font-size:.75rem}.blocked-badge__count[data-v-98d57d38]{font-weight:600}
.board-toolbar[data-v-66f049b0]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:.65rem 1rem;margin-bottom:1rem}.filter-group[data-v-66f049b0]{display:flex;gap:.25rem}.filter-label[data-v-66f049b0]{font-size:.75rem;color:#adb5bd;white-space:nowrap}.type-btn[data-v-66f049b0]{background:#f8f9fa;border:1px solid var(--tc-border);border-radius:4px;padding:.2rem .6rem;font-size:.75rem;color:var(--tc-text-secondary);cursor:pointer;display:flex;align-items:center;gap:.3rem}.type-btn.active[data-v-66f049b0]{background:var(--tc-bg-sidebar);color:#fff;border-color:var(--tc-text-primary)}.type-btn[data-v-66f049b0]:hover:not(.active){background:#f0ece6}.priority-btn[data-v-66f049b0]{background:#f8f9fa;border:1px solid var(--tc-border);border-radius:4px;padding:.2rem .6rem;font-size:.75rem;color:var(--tc-text-secondary);cursor:pointer}.priority-btn.active[data-v-66f049b0]{border-color:currentColor}.priority-btn--critical.active[data-v-66f049b0]{background:#f8d7da;color:#721c24;border-color:#f5c6cb}.priority-btn--high.active[data-v-66f049b0]{background:#fff3cd;color:#856404;border-color:#ffeeba}.priority-btn--medium.active[data-v-66f049b0]{background:#d1ecf1;color:#0c5460;border-color:#bee5eb}.priority-btn--low.active[data-v-66f049b0]{background:#e9ecef;color:#495057;border-color:#dee2e6}.priority-btn[data-v-66f049b0]:hover:not(.active){background:#f0ece6}.filter-select[data-v-66f049b0]{border:1px solid var(--tc-border);border-radius:4px;font-size:.75rem;padding:.2rem .5rem;color:var(--tc-text-secondary);background:#f8f9fa;outline:none;cursor:pointer}.filter-select[data-v-66f049b0]:focus{border-color:var(--tc-accent-stone)}.swimlane-toggle[data-v-66f049b0]{display:flex;align-items:center;gap:.25rem}.loading-state[data-v-66f049b0]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.tb-card[data-v-66f049b0]{display:flex;flex-direction:column;gap:.3rem}.tb-card-top[data-v-66f049b0]{display:flex;align-items:center;gap:.4rem}.tb-card-title[data-v-66f049b0]{font-size:.8rem;font-weight:600;color:var(--tc-text-primary);line-height:1.3}.tb-card-footer[data-v-66f049b0]{display:flex;align-items:center;gap:.3rem}.ticket-type-dot[data-v-66f049b0]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ticket-type-dot.dot--task[data-v-66f049b0]{background:var(--tc-text-secondary)}.ticket-type-dot.dot--bug[data-v-66f049b0]{background:#dc3545}.ticket-type-dot.dot--feature[data-v-66f049b0]{background:#28a745}.ticket-type-dot.dot--chore[data-v-66f049b0]{background:#adb5bd}.ticket-type-dot.dot--epic[data-v-66f049b0]{background:#6f42c1}.ticket-type-dot.dot--story[data-v-66f049b0]{background:#17a2b8}.type-dot[data-v-66f049b0]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.type-dot.dot--task[data-v-66f049b0]{background:var(--tc-text-secondary)}.type-dot.dot--bug[data-v-66f049b0]{background:#dc3545}.type-dot.dot--feature[data-v-66f049b0]{background:#28a745}.type-dot.dot--chore[data-v-66f049b0]{background:#adb5bd}.type-dot.dot--epic[data-v-66f049b0]{background:#6f42c1}.type-dot.dot--story[data-v-66f049b0]{background:#17a2b8}.ticket-ref[data-v-66f049b0]{font-size:.75rem;color:#adb5bd;font-weight:600;letter-spacing:.03em}.ticket-priority[data-v-66f049b0]{font-size:.75rem}.ticket-priority.priority--critical[data-v-66f049b0]{color:#dc3545}.ticket-priority.priority--high[data-v-66f049b0]{color:#fd7e14}.ticket-priority.priority--medium[data-v-66f049b0]{color:var(--tc-accent-stone)}.ticket-priority.priority--low[data-v-66f049b0]{color:#adb5bd}.ticket-points[data-v-66f049b0]{font-size:.75rem;background:#e9ecef;border-radius:3px;padding:1px 5px;color:var(--tc-text-secondary);font-weight:700}.ticket-due[data-v-66f049b0]{font-size:.75rem}.sprint-carryover-notice[data-v-66f049b0]{background:#fff3cd;border:1px solid #ffeeba;border-radius:6px;padding:.75rem 1rem;color:#856404;font-size:.875rem}.sprint-alldone-notice[data-v-66f049b0]{background:#d4edda;border:1px solid #c3e6cb;border-radius:6px;padding:.75rem 1rem;color:#155724;font-size:.875rem}.sprint-complete-modal[data-v-66f049b0]{width:480px}.modal-backdrop[data-v-66f049b0]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.ticket-modal[data-v-66f049b0]{background:#fff;border-radius:10px;width:620px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.ticket-modal-header[data-v-66f049b0]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);gap:.75rem}.btn-close-modal[data-v-66f049b0]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-66f049b0]:hover{color:var(--tc-text-primary)}.ticket-modal-body[data-v-66f049b0]{padding:1.25rem}.ticket-modal-footer[data-v-66f049b0]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;align-items:center}
.td-bottom-box[data-v-654044b7]{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #f0ece6}.td-bottom-tile[data-v-654044b7]{background:#fff;border:1px solid var(--tc-border, #E2DDD6);border-radius:8px;padding:12px 14px}.td-bottom-tile__header[data-v-654044b7]{font-size:12px;font-weight:600;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.td-bottom-summary[data-v-654044b7]{list-style:none;padding:0;margin:0;font-size:12px;color:var(--tc-text-primary, #1A1B1E)}.td-bottom-summary li[data-v-654044b7]{padding:2px 0}.td-bottom-summary li strong[data-v-654044b7]{font-weight:600}.td-bottom-summary li.td-bottom-summary__met[data-v-654044b7]{color:var(--tc-status-success)}.td-bottom-summary li.td-bottom-summary__met i[data-v-654044b7],.td-bottom-summary li.td-bottom-summary__met .cygnus-icon[data-v-654044b7]{margin-right:4px}.td-bottom-actions[data-v-654044b7]{display:flex;flex-wrap:wrap;gap:6px}.td-bottom-action[data-v-654044b7]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:var(--tc-bg-muted, #F4F0E8);border:1px solid var(--tc-border, #E2DDD6);border-radius:14px;font-size:12px;color:var(--tc-text-primary, #1A1B1E);cursor:pointer;transition:border-color .12s,background .12s}.td-bottom-action[data-v-654044b7]:hover:not(:disabled){background:var(--tc-accent-light, #EDE3D3);border-color:var(--tc-accent-stone)}.td-bottom-action[data-v-654044b7]:disabled{opacity:.5;cursor:wait}
.empty-text[data-v-8724f260]{font-size:.8rem}.loading-sm[data-v-8724f260]{font-size:.8rem;color:#adb5bd;padding:.5rem 0}.subtask-row[data-v-8724f260]{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.82rem;border-bottom:1px solid #f0ece6}.subtask-row[data-v-8724f260]:last-child{border-bottom:none}.subtask-row:hover .subtask-title[data-v-8724f260]{color:var(--tc-accent-stone)}.subtask-row:hover .btn-remove-child[data-v-8724f260]{opacity:1}.subtask-row__main[data-v-8724f260]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;cursor:pointer}.btn-remove-child[data-v-8724f260]{background:none;border:0;color:#adb5bd;font-size:.75rem;cursor:pointer;padding:4px 7px;border-radius:3px;opacity:0;transition:opacity .12s,color .12s}.btn-remove-child[data-v-8724f260]:hover{color:#dc3545;background:rgba(220,53,69,.08)}.subtask-status-dot[data-v-8724f260]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.subtask-status-dot.dot--backlog[data-v-8724f260]{background:#adb5bd}.subtask-status-dot.dot--todo[data-v-8724f260]{background:var(--tc-text-secondary)}.subtask-status-dot.dot--in_progress[data-v-8724f260]{background:var(--tc-accent-stone)}.subtask-status-dot.dot--review[data-v-8724f260]{background:#17a2b8}.subtask-status-dot.dot--done[data-v-8724f260]{background:#28a745}.subtask-status-dot.dot--cancelled[data-v-8724f260]{background:#e9ecef}.subtask-type-icon[data-v-8724f260]{font-size:.75rem;color:#adb5bd}.subtask-ref[data-v-8724f260]{font-size:.75rem;color:#adb5bd;font-weight:600}.subtask-title[data-v-8724f260]{flex:1}.modal-backdrop[data-v-8724f260]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.mini-modal[data-v-8724f260]{background:#fff;border-radius:10px;width:420px;max-width:95vw;box-shadow:0 8px 32px rgba(42,43,46,.18)}.mini-modal--wide[data-v-8724f260]{width:540px !important;max-width:95vw}.mini-modal-header[data-v-8724f260]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.mini-modal-body[data-v-8724f260]{padding:1.25rem}.mini-modal-footer[data-v-8724f260]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.btn-close-modal[data-v-8724f260]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-8724f260]:hover{color:var(--tc-text-primary)}
.comment-row[data-v-2d99be75]{display:flex;gap:.75rem;margin-bottom:1rem}.comment-avatar[data-v-2d99be75]{width:28px;height:28px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.comment-body[data-v-2d99be75]{flex:1}.comment-header[data-v-2d99be75]{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.comment-author[data-v-2d99be75]{font-size:.8rem;font-weight:700;color:var(--tc-text-primary)}.comment-time[data-v-2d99be75]{font-size:.75rem}.btn-remove-comment[data-v-2d99be75]{background:none;border:none;color:#adb5bd;font-size:.75rem;cursor:pointer;padding:0}.btn-remove-comment[data-v-2d99be75]:hover{color:#dc3545}.comment-text[data-v-2d99be75]{font-size:.82rem;color:#495057;white-space:pre-wrap}.comment-compose[data-v-2d99be75]{display:flex;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f0ece6}.comment-input-wrap[data-v-2d99be75]{flex:1;position:relative}.comment-input-wrap textarea.is-dragging[data-v-2d99be75]{border-color:var(--tc-accent-stone);border-style:dashed;background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent)}.composer-drop-hint[data-v-2d99be75]{position:absolute;top:6px;right:8px;font-size:12px;color:var(--tc-accent-stone);background:hsla(0,0%,100%,.92);padding:2px 8px;border-radius:12px;pointer-events:none}.composer-attachments[data-v-2d99be75]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.composer-attachment-chip[data-v-2d99be75]{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 8px;background:var(--tc-bg-muted, #F4F0E8);border:1px solid var(--tc-border, #E2DDD6);border-radius:12px;font-size:12px;color:var(--tc-text-primary, #1A1B1E)}.composer-attachment-chip__name[data-v-2d99be75]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-attachment-chip__x[data-v-2d99be75]{background:none;border:none;cursor:pointer;color:var(--tc-text-secondary);padding:0 4px;font-size:12px}.composer-attachment-chip__x[data-v-2d99be75]:hover{color:#dc3545}.composer-toolbar[data-v-2d99be75]{display:flex;align-items:center;gap:.5rem}.composer-toolbar__btn[data-v-2d99be75]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:rgba(0,0,0,0);color:var(--tc-text-secondary, #6B6E7A);cursor:pointer;transition:background .12s,color .12s;margin-bottom:0}.composer-toolbar__btn[data-v-2d99be75]:hover{background:var(--tc-accent-light, #F4F0E8);color:var(--tc-accent-dark, #8B7355)}.composer-toolbar__spacer[data-v-2d99be75]{flex:1}.comment-attachments[data-v-2d99be75]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.comment-attachment[data-v-2d99be75]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#fff;border:1px solid var(--tc-border, #E2DDD6);border-radius:6px;font-size:12px;font-family:inherit;cursor:pointer;color:var(--tc-text-primary, #1A1B1E);text-decoration:none;transition:border-color .12s}.comment-attachment[data-v-2d99be75]:hover{border-color:var(--tc-accent-stone);color:var(--tc-text-primary, #1A1B1E)}.comment-attachment__name[data-v-2d99be75]{font-weight:500}.comment-attachment__size[data-v-2d99be75]{color:var(--tc-text-secondary, #6B6E7A);font-size:12px}.comment-attachment__dl[data-v-2d99be75]{color:var(--tc-text-secondary, #6B6E7A);font-size:12px;margin-left:2px}[data-v-2d99be75] .mention-chip{display:inline-block;padding:0 5px;border-radius:3px;background:color-mix(in srgb, var(--tc-accent-stone) 18%, transparent);color:#856404;font-weight:600;font-size:.92em}.commit-row[data-v-2d99be75]{display:flex;align-items:flex-start;gap:.65rem;font-size:.8rem;background:rgba(67,0,243,.1411764706);padding-top:10px;padding-bottom:10px;margin-bottom:10px}.commit-avatar[data-v-2d99be75]{width:22px;height:22px;border-radius:50%;background:rgba(107,72,200,.12);color:#6b48c8;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.commit-body[data-v-2d99be75]{flex:1;min-width:0}.commit-header[data-v-2d99be75]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.commit-sha[data-v-2d99be75]{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-size:.75rem;background:var(--tc-bg-muted, #F4F0E8);border:1px solid var(--tc-border, #E2DDD6);border-radius:3px;padding:1px 6px;color:var(--tc-accent-dark, #8B7355);text-decoration:none}.commit-sha[data-v-2d99be75]:hover{border-color:var(--tc-accent-stone);color:var(--tc-accent-dark, #8B7355)}.commit-message[data-v-2d99be75]{color:var(--tc-text-primary);font-weight:500;flex:1;min-width:0}.commit-foot[data-v-2d99be75]{font-size:.75rem;margin-top:2px}.loading-sm[data-v-2d99be75]{font-size:.8rem;color:#adb5bd;padding:.5rem 0}.comment-row--internal[data-v-2d99be75]{background:#fef3c7;border-radius:6px;padding:8px}.internal-pill[data-v-2d99be75]{display:inline-flex;align-items:center;gap:4px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:10px;margin-left:6px}
.td-deps--hidden[data-v-8f5355a8]{display:none}.td-section[data-v-8f5355a8]{background:var(--tc-bg-card, #fff);border:1px solid var(--tc-border, #E2DDD6);border-radius:8px;overflow:hidden}.td-section-header[data-v-8f5355a8]{display:flex;align-items:center;padding:.85rem 1rem .4rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary, #6B6E7A)}.td-section-body[data-v-8f5355a8]{padding:.75rem 1rem}.section-count[data-v-8f5355a8]{font-size:11.5px;background:var(--tc-accent-light, #EDE3D3);color:var(--tc-accent-dark, #8B7355);border-radius:8px;padding:0 6px;font-weight:600}.btn-add-section[data-v-8f5355a8]{background:none;border:0;font-size:.75rem;color:var(--tc-accent-dark, #8B7355);cursor:pointer;margin-left:auto;padding:2px 6px;border-radius:3px;display:inline-flex;align-items:center;gap:4px}.btn-add-section[data-v-8f5355a8]:hover{background:var(--tc-accent-light, #EDE3D3)}.loading-sm[data-v-8f5355a8]{font-size:.8rem;color:#adb5bd;padding:.5rem 0}.dep-group-label[data-v-8f5355a8]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#adb5bd;margin-bottom:.4rem;margin-top:.25rem}.dep-row[data-v-8f5355a8]{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.82rem;border-bottom:1px solid #f0ece6}.dep-row[data-v-8f5355a8]:last-child{border-bottom:none}.dep-type-label[data-v-8f5355a8]{font-size:.75rem;background:#e9ecef;color:#495057;border-radius:4px;padding:1px 6px;flex-shrink:0}.dep-ref[data-v-8f5355a8]{color:var(--tc-accent-stone);cursor:pointer;text-decoration:none}.dep-ref[data-v-8f5355a8]:hover{text-decoration:underline}.btn-remove-dep[data-v-8f5355a8]{background:none;border:none;color:#adb5bd;font-size:.75rem;cursor:pointer;padding:0}.btn-remove-dep[data-v-8f5355a8]:hover{color:#dc3545}.modal-backdrop[data-v-8f5355a8]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.mini-modal[data-v-8f5355a8]{background:#fff;border-radius:10px;width:420px;max-width:95vw;box-shadow:0 8px 32px rgba(42,43,46,.18)}.mini-modal--wide[data-v-8f5355a8]{width:540px !important;max-width:95vw}.mini-modal-header[data-v-8f5355a8]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.mini-modal-body[data-v-8f5355a8]{padding:1.25rem}.mini-modal-footer[data-v-8f5355a8]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.btn-close-modal[data-v-8f5355a8]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-8f5355a8]:hover{color:var(--tc-text-primary)}
.td-header[data-v-cbd89e0a]{margin-bottom:1.5rem}.td-breadcrumb[data-v-cbd89e0a]{margin-bottom:.5rem}.back-link[data-v-cbd89e0a]{font-size:.8rem;color:var(--tc-accent-stone);cursor:pointer;text-decoration:none}.back-link[data-v-cbd89e0a]:hover{text-decoration:underline}.td-title-row[data-v-cbd89e0a]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.td-type-icon[data-v-cbd89e0a]{width:26px;height:26px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0;margin-top:3px}.td-type-icon.type-icon--epic[data-v-cbd89e0a]{background:#e9d8fd;color:#6f42c1}.td-type-icon.type-icon--story[data-v-cbd89e0a]{background:#d1ecf1;color:#0c5460}.td-type-icon.type-icon--task[data-v-cbd89e0a]{background:#e9ecef;color:#495057}.td-type-icon.type-icon--bug[data-v-cbd89e0a]{background:#f8d7da;color:#721c24}.td-type-icon.type-icon--feature[data-v-cbd89e0a]{background:#d4edda;color:#155724}.td-type-icon.type-icon--chore[data-v-cbd89e0a]{background:#fff3cd;color:#856404}.td-type-icon.type-icon--subtask[data-v-cbd89e0a]{background:#f8f9fa;color:var(--tc-text-secondary)}.ticket-type-icon[data-v-cbd89e0a]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:capitalize}.ticket-type-icon.ticket-type-icon--epic[data-v-cbd89e0a]{background:#e9d8fd;color:#6f42c1}.ticket-type-icon.ticket-type-icon--story[data-v-cbd89e0a]{background:#d1ecf1;color:#0c5460}.ticket-type-icon.ticket-type-icon--task[data-v-cbd89e0a]{background:#e9ecef;color:#495057}.ticket-type-icon.ticket-type-icon--bug[data-v-cbd89e0a]{background:#f8d7da;color:#721c24}.ticket-type-icon.ticket-type-icon--feature[data-v-cbd89e0a]{background:#d4edda;color:#155724}.ticket-type-icon.ticket-type-icon--chore[data-v-cbd89e0a]{background:#fff3cd;color:#856404}.ticket-type-icon.ticket-type-icon--subtask[data-v-cbd89e0a]{background:#f8f9fa;color:var(--tc-text-secondary)}.ticket-type-icon__label[data-v-cbd89e0a]{font-size:12px}.td-title[data-v-cbd89e0a]{font-size:1.4rem;font-weight:700;color:var(--tc-text-primary);margin:0;flex:1;cursor:text;line-height:1.3}.td-title-edit[data-v-cbd89e0a]{flex:1;font-size:1.4rem;font-weight:700;border:none;border-bottom:2px solid var(--tc-accent-stone);outline:none;padding:0;background:rgba(0,0,0,0)}.td-meta-row[data-v-cbd89e0a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.78rem}.ticket-ref[data-v-cbd89e0a]{color:#adb5bd;font-weight:700;letter-spacing:.04em;font-size:12px}.priority-badge[data-v-cbd89e0a]{padding:3px 11px;border-radius:var(--tc-radius-pill);font-size:11.5px;font-weight:600;letter-spacing:.01em;text-transform:capitalize}.priority-badge--critical[data-v-cbd89e0a]{background:#f8d7da;color:#721c24}.priority-badge--high[data-v-cbd89e0a]{background:#fff3cd;color:#856404}.priority-badge--medium[data-v-cbd89e0a]{background:#d1ecf1;color:#0c5460}.priority-badge--low[data-v-cbd89e0a]{background:#e9ecef;color:#495057}.sprint-tag[data-v-cbd89e0a],.component-tag[data-v-cbd89e0a],.version-tag[data-v-cbd89e0a]{padding:2px 7px;border-radius:4px;font-size:11.5px;background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-text-secondary);border:1px solid var(--tc-border)}.td-body[data-v-cbd89e0a]{display:flex;gap:1.5rem;align-items:flex-start}.td-main[data-v-cbd89e0a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.td-sidebar[data-v-cbd89e0a]{width:220px;flex-shrink:0;display:flex;flex-direction:column;gap:.1rem}.td-main .td-section[data-section=kb-suggestions][data-v-cbd89e0a]{order:0}.td-main .ticket-reminder-strip[data-v-cbd89e0a]{order:1}.td-main .td-section[data-section=description][data-v-cbd89e0a]{order:2}.td-main .td-section[data-section=acceptance][data-v-cbd89e0a]{order:3}.td-main .td-section[data-section=dependencies][data-v-cbd89e0a]{order:4}.td-main .td-section--empty[data-v-cbd89e0a]{order:4}.td-main .td-section--linked-toolbar[data-v-cbd89e0a]{order:4}.td-main .td-section[data-section=comments][data-v-cbd89e0a]{order:5}.td-main .td-bottom-box[data-v-cbd89e0a]{order:6}.sidebar-meta-toggle[data-v-cbd89e0a]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tc-text-secondary);cursor:pointer;padding:.5rem .75rem;border-top:1px solid #f0ece6;margin-top:.25rem;user-select:none}.sidebar-meta-toggle[data-v-cbd89e0a]:hover{color:var(--tc-text-primary);background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent)}.td-section[data-v-cbd89e0a]{background:var(--tc-bg-card, #fff);border:1px solid var(--tc-border, #E2DDD6);border-radius:8px;overflow:hidden}.td-section-header[data-v-cbd89e0a]{display:flex;align-items:center;padding:.85rem 1rem .4rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary, #6B6E7A);background:rgba(0,0,0,0);border-bottom:0}.td-section[data-section=description] .td-section-body[data-v-cbd89e0a],.td-section[data-section=acceptance] .td-section-body[data-v-cbd89e0a]{padding-top:0}.section-count[data-v-cbd89e0a]{font-size:11.5px;background:var(--tc-accent-light, #EDE3D3);color:var(--tc-accent-dark, #8B7355);border-radius:8px;padding:0 6px;font-weight:600}.btn-edit-section[data-v-cbd89e0a],.btn-add-section[data-v-cbd89e0a]{background:none;border:0;font-size:.75rem;color:var(--tc-accent-dark, #8B7355);cursor:pointer;margin-left:auto;padding:2px 6px;border-radius:3px;opacity:0;transition:opacity .12s,background .12s;display:inline-flex;align-items:center;gap:4px}.btn-edit-section[data-v-cbd89e0a]:hover,.btn-add-section[data-v-cbd89e0a]:hover{background:var(--tc-accent-light, #EDE3D3)}.td-section:hover .btn-edit-section[data-v-cbd89e0a],.td-section:hover .btn-add-section[data-v-cbd89e0a]{opacity:1}.btn-toggle-activity[data-v-cbd89e0a]{background:none;border:none;color:var(--tc-accent-stone);font-size:.75rem;cursor:pointer}.td-section-body[data-v-cbd89e0a]{padding:.75rem 1rem}.td-edit-actions[data-v-cbd89e0a]{display:flex;gap:.5rem}.ticket-description[data-v-cbd89e0a]{font-size:.875rem;white-space:pre-wrap;color:#495057;line-height:1.5}.empty-text[data-v-cbd89e0a]{font-size:.8rem}.td-section--tabbed[data-v-cbd89e0a]{padding:0 !important}.td-section--tabbed .td-section-body[data-v-cbd89e0a]{padding:.85rem 1rem}.td-conversation-tabs[data-v-cbd89e0a]{display:flex;align-items:center;border-bottom:2px solid var(--tc-border, #E2DDD6);background:var(--tc-bg-content, #F8F7F5);padding:0 .75rem}.td-conversation-tab[data-v-cbd89e0a]{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,0);border:0;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;padding:10px 14px;font-size:13px;font-weight:500;color:var(--tc-text-secondary, #6B6E7A);cursor:pointer;white-space:nowrap}.td-conversation-tab[data-v-cbd89e0a]:hover{color:var(--tc-text-primary, #1A1B1E)}.td-conversation-tab--active[data-v-cbd89e0a]{color:var(--tc-accent-dark, #8B7355);border-bottom-color:var(--tc-accent-stone)}.td-conversation-tab__count[data-v-cbd89e0a]{background:var(--tc-bg-card, #FFFFFF);border:1px solid var(--tc-border, #E2DDD6);color:var(--tc-text-secondary, #6B6E7A);font-size:12px;font-weight:600;padding:1px 6px;border-radius:8px}.td-conversation-tab--active .td-conversation-tab__count[data-v-cbd89e0a]{background:var(--tc-accent-light, #EDE3D3);border-color:var(--tc-accent-stone);color:var(--tc-accent-dark, #8B7355)}.td-conversation-tab__action[data-v-cbd89e0a]{margin-left:auto;background:rgba(0,0,0,0);border:0;color:var(--tc-text-secondary, #6B6E7A);cursor:pointer;padding:6px 10px;font-size:14px;border-radius:var(--tc-radius, 4px)}.td-conversation-tab__action[data-v-cbd89e0a]:hover{background:var(--tc-accent-light, #EDE3D3);color:var(--tc-accent-dark, #8B7355)}.td-section--linked-toolbar[data-v-cbd89e0a]{background:rgba(0,0,0,0);border:0;border-radius:0;display:flex;gap:8px;padding:.4rem 0}.td-add-link-btn[data-v-cbd89e0a]{background:rgba(0,0,0,0);border:1px dashed var(--tc-border, #E2DDD6);border-radius:var(--tc-radius, 4px);color:var(--tc-text-secondary, #6B6E7A);font-size:12px;padding:5px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:border-color .12s,color .12s}.td-add-link-btn[data-v-cbd89e0a]:hover{color:var(--tc-accent-dark, #8B7355);border-color:var(--tc-accent-stone);border-style:solid}.mini-modal--wide[data-v-cbd89e0a]{width:540px !important;max-width:95vw}.activity-list[data-v-cbd89e0a]{display:flex;flex-direction:column;gap:.5rem}.activity-row[data-v-cbd89e0a]{display:flex;align-items:flex-start;gap:.65rem;font-size:.8rem}.activity-avatar[data-v-cbd89e0a]{width:24px;height:24px;border-radius:50%;background:var(--tc-border);color:var(--tc-text-secondary);font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.commit-row[data-v-cbd89e0a]{display:flex;align-items:flex-start;gap:.65rem;font-size:.8rem;background:rgba(67,0,243,.1411764706);padding-top:10px;padding-bottom:10px;margin-bottom:10px}.commit-avatar[data-v-cbd89e0a]{width:22px;height:22px;border-radius:50%;background:rgba(107,72,200,.12);color:#6b48c8;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.commit-body[data-v-cbd89e0a]{flex:1;min-width:0}.commit-header[data-v-cbd89e0a]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.commit-sha[data-v-cbd89e0a]{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-size:.75rem;background:var(--tc-bg-muted, #F4F0E8);border:1px solid var(--tc-border, #E2DDD6);border-radius:3px;padding:1px 6px;color:var(--tc-accent-dark, #8B7355);text-decoration:none}.commit-sha[data-v-cbd89e0a]:hover{border-color:var(--tc-accent-stone);color:var(--tc-accent-dark, #8B7355)}.commit-message[data-v-cbd89e0a]{color:var(--tc-text-primary);font-weight:500;flex:1;min-width:0}.commit-foot[data-v-cbd89e0a]{font-size:.75rem;margin-top:2px}.activity-body[data-v-cbd89e0a]{flex:1;display:flex;flex-wrap:wrap;gap:.3rem;align-items:baseline}.activity-user[data-v-cbd89e0a]{font-weight:700;color:var(--tc-text-primary)}.activity-text[data-v-cbd89e0a]{color:var(--tc-text-secondary)}.activity-time[data-v-cbd89e0a]{font-size:.75rem}.sidebar-field[data-v-cbd89e0a]{padding:.6rem .75rem;border-bottom:1px solid #f0ece6}.sidebar-field[data-v-cbd89e0a]:last-child{border-bottom:none}.sidebar-label[data-v-cbd89e0a]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#adb5bd;margin-bottom:.25rem}.sidebar-link[data-v-cbd89e0a]{font-size:.82rem;color:var(--tc-accent-stone);cursor:pointer;text-decoration:none}.sidebar-link[data-v-cbd89e0a]:hover{text-decoration:underline}.sidebar-value[data-v-cbd89e0a]{font-size:.82rem;color:#495057}.loading-sm[data-v-cbd89e0a]{font-size:.8rem;color:#adb5bd;padding:.5rem 0}.loading-state[data-v-cbd89e0a]{text-align:center;padding:3rem;color:var(--tc-text-secondary)}.modal-backdrop[data-v-cbd89e0a]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.mini-modal[data-v-cbd89e0a]{background:#fff;border-radius:10px;width:420px;max-width:95vw;box-shadow:0 8px 32px rgba(42,43,46,.18)}.mini-modal-header[data-v-cbd89e0a]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.mini-modal-body[data-v-cbd89e0a]{padding:1.25rem}.mini-modal-footer[data-v-cbd89e0a]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.btn-close-modal[data-v-cbd89e0a]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-cbd89e0a]:hover{color:var(--tc-text-primary)}.td-time-summary[data-v-cbd89e0a]{border-top:1px solid var(--tc-border);padding-top:.75rem;margin-top:.25rem}.td-time-bar[data-v-cbd89e0a]{width:100%;height:6px;background:#f0ebe3;border-radius:3px;overflow:hidden;margin-bottom:.35rem}.td-time-bar__fill[data-v-cbd89e0a]{height:100%;background:var(--tc-accent-stone);transition:width .25s ease-out}.td-time-bar__fill--over[data-v-cbd89e0a]{background:#d9534f}.td-time-values[data-v-cbd89e0a]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--tc-text-primary);margin-bottom:.5rem}.td-time-users[data-v-cbd89e0a]{display:flex;flex-direction:column;gap:.15rem;max-height:140px;overflow-y:auto}.td-time-user[data-v-cbd89e0a]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--tc-text-secondary)}.td-time-user__name[data-v-cbd89e0a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.5rem}.td-time-user__hours[data-v-cbd89e0a]{font-weight:600;color:var(--tc-text-primary)}.detail-tabs[data-v-cbd89e0a]{display:flex;gap:0;border-bottom:2px solid var(--tc-border);margin:0 0 1rem}.tab-btn[data-v-cbd89e0a]{background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;padding:.6rem 1.1rem;font-size:.84rem;font-weight:600;color:var(--tc-text-secondary);cursor:pointer}.tab-btn[data-v-cbd89e0a]:hover{color:var(--tc-text-primary)}.tab-btn.active[data-v-cbd89e0a]{color:var(--tc-text-primary);border-bottom-color:var(--tc-accent-stone)}.detail-body[data-v-cbd89e0a]{min-height:200px}
.td-section[data-v-305beaac]{background:var(--tc-bg-card, #fff);border:1px solid var(--tc-border, #E2DDD6);border-radius:8px;overflow:hidden}.td-section-header[data-v-305beaac]{display:flex;align-items:center;padding:.85rem 1rem .4rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary, #6B6E7A);background:rgba(0,0,0,0);border-bottom:0}.td-section-body[data-v-305beaac]{padding:.75rem 1rem}.td-section--kb[data-v-305beaac]{background:color-mix(in srgb, var(--tc-accent-stone) 4%, transparent)}.td-kb-strip__hint[data-v-305beaac]{font-size:12px;font-weight:400}.td-kb-strip[data-v-305beaac]{display:flex;flex-wrap:wrap;gap:8px}.td-kb-card[data-v-305beaac]{display:inline-flex;flex-direction:column;gap:2px;padding:8px 12px;background:#fff;border:1px solid var(--tc-border, #E2DDD6);border-radius:6px;text-decoration:none;color:var(--tc-text-primary, #1A1B1E);min-width:200px;max-width:320px;transition:border-color .12s,transform .12s}.td-kb-card[data-v-305beaac]:hover{border-color:var(--tc-accent-stone);transform:translateY(-1px);color:var(--tc-text-primary, #1A1B1E)}.td-kb-card__icon[data-v-305beaac]{color:var(--tc-accent-dark, #8B7355);font-size:13px}.td-kb-card__title[data-v-305beaac]{font-size:13px;font-weight:500}.td-kb-card__cat[data-v-305beaac]{font-size:12px;color:var(--tc-text-secondary, #6B6E7A)}
.ticket-link-picker[data-v-f35b4696]{position:relative;width:100%}.tlp-search[data-v-f35b4696]{width:100%}.tlp-input-wrap[data-v-f35b4696]{position:relative;display:flex;align-items:center}.tlp-input[data-v-f35b4696]{width:100%;border:1px solid var(--tc-border, #E2DDD6);border-radius:var(--tc-radius, 4px);padding:7px 30px 7px 32px;font:inherit;font-size:13px;background:var(--tc-bg-card, #fff)}.tlp-input[data-v-f35b4696]:focus{outline:none;border-color:var(--tc-accent-stone)}.tlp-input[data-v-f35b4696]::placeholder{color:var(--tc-text-secondary, #6B6E7A)}.tlp-search-icon[data-v-f35b4696]{position:absolute;left:10px;color:var(--tc-text-secondary, #6B6E7A);font-size:13px;pointer-events:none}.tlp-clear[data-v-f35b4696]{position:absolute;right:4px;background:rgba(0,0,0,0);border:0;padding:4px 6px;cursor:pointer;color:var(--tc-text-secondary, #6B6E7A);border-radius:3px}.tlp-clear[data-v-f35b4696]:hover{background:var(--tc-bg-content, #F8F7F5);color:var(--tc-text-primary, #1A1B1E)}.tlp-dropdown[data-v-f35b4696]{margin-top:4px;background:var(--tc-bg-card, #fff);border:1px solid var(--tc-border, #E2DDD6);border-radius:var(--tc-radius-lg, 8px);box-shadow:0 6px 18px rgba(0,0,0,.08);max-height:320px;overflow-y:auto;display:flex;flex-direction:column}.tlp-dropdown-state[data-v-f35b4696]{padding:12px 14px;font-size:12px;color:var(--tc-text-secondary, #6B6E7A)}.tlp-dropdown-state--empty[data-v-f35b4696]{font-style:italic}.tlp-result[data-v-f35b4696]{background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--tc-border, #E2DDD6);text-align:left;padding:8px 12px;cursor:pointer;font:inherit;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.tlp-result[data-v-f35b4696]:hover,.tlp-result--active[data-v-f35b4696]{background:var(--tc-accent-light, #EDE3D3)}.tlp-result[data-v-f35b4696]:last-of-type{border-bottom:0}.tlp-result-ref[data-v-f35b4696]{font-family:"Inter",sans-serif;font-size:12px;letter-spacing:.05em;color:var(--tc-accent-dark, #8B7355);background:var(--tc-accent-light, #EDE3D3);padding:1px 6px;border-radius:3px;flex-shrink:0}.tlp-result-title[data-v-f35b4696]{font-size:13px;color:var(--tc-text-primary, #1A1B1E);font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.tlp-result-meta[data-v-f35b4696]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.tlp-result-chip[data-v-f35b4696]{font-size:11.5px;background:var(--tc-bg-content, #F8F7F5);color:var(--tc-text-secondary, #6B6E7A);border:1px solid var(--tc-border, #E2DDD6);border-radius:8px;padding:1px 6px}.tlp-result-chip--muted[data-v-f35b4696]{opacity:.85}.tlp-create-toggle[data-v-f35b4696]{display:flex;align-items:center;width:100%;margin-top:6px;background:var(--tc-bg-content, #F8F7F5);border:1px solid var(--tc-border, #E2DDD6);border-radius:var(--tc-radius, 4px);padding:9px 12px;cursor:pointer;font-size:12px;color:var(--tc-accent-dark, #8B7355);text-align:left;font-weight:600}.tlp-create-toggle[data-v-f35b4696]:hover{background:var(--tc-accent-light, #EDE3D3);border-color:var(--tc-accent-stone)}.tlp-create[data-v-f35b4696]{display:flex;flex-direction:column;gap:10px}.tlp-create-header[data-v-f35b4696]{display:flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--tc-border, #E2DDD6)}.tlp-back[data-v-f35b4696]{background:rgba(0,0,0,0);border:0;color:var(--tc-accent-dark, #8B7355);cursor:pointer;font-size:12px;padding:0}.tlp-back[data-v-f35b4696]:hover{text-decoration:underline}.tlp-create-label[data-v-f35b4696]{font-size:12px;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.tlp-create-field[data-v-f35b4696]{display:flex;flex-direction:column;gap:4px}.tlp-create-field--half[data-v-f35b4696]{flex:1;min-width:0}.tlp-create-row[data-v-f35b4696]{display:flex;gap:10px}.tlp-create-field-label[data-v-f35b4696]{font-size:12px;font-weight:500;color:var(--tc-text-secondary, #6B6E7A)}.tlp-create-input[data-v-f35b4696]{border:1px solid var(--tc-border, #E2DDD6);border-radius:var(--tc-radius, 4px);padding:7px 9px;font:inherit;font-size:13px;background:var(--tc-bg-card, #fff)}.tlp-create-input[data-v-f35b4696]:focus{outline:none;border-color:var(--tc-accent-stone)}.tlp-create-actions[data-v-f35b4696]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.tlp-create-error[data-v-f35b4696]{font-size:12px;color:var(--tc-status-danger);background:#fdeaea;border:1px solid #fca5a5;border-radius:var(--tc-radius, 4px);padding:6px 10px}
.modal-backdrop[data-v-5f47db31]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.mini-modal[data-v-5f47db31]{background:#fff;border-radius:10px;width:420px;max-width:95vw;box-shadow:0 8px 32px rgba(42,43,46,.18)}.mini-modal-header[data-v-5f47db31]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.mini-modal-body[data-v-5f47db31]{padding:1.25rem}.mini-modal-footer[data-v-5f47db31]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end;gap:.5rem}.btn-close-modal[data-v-5f47db31]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-5f47db31]:hover{color:var(--tc-text-primary)}
.ticket-reminder-strip[data-v-653274a1]{background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);border:1px solid var(--tc-border, #E2DDD6);border-radius:8px;padding:10px 12px;margin-bottom:12px}.trs-head[data-v-653274a1]{font-size:12px;font-weight:600;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.trs-head i[data-v-653274a1],.trs-head .cygnus-icon[data-v-653274a1]{color:var(--tc-accent-dark, #8B7355)}.trs-list[data-v-653274a1]{display:flex;flex-wrap:wrap;gap:6px}.trs-chip[data-v-653274a1]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;background:#fff;border:1px solid var(--tc-border, #E2DDD6);border-radius:6px;font-size:12px}.trs-chip__icon[data-v-653274a1]{color:var(--tc-accent-dark, #8B7355);font-size:12px}.trs-chip__body[data-v-653274a1]{min-width:0;max-width:320px}.trs-chip__when[data-v-653274a1]{font-weight:600;color:var(--tc-text-primary, #1A1B1E)}.trs-chip__meta[data-v-653274a1]{font-size:12px;color:var(--tc-text-secondary, #6B6E7A);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trs-chip__msg[data-v-653274a1]{font-style:italic}.trs-chip__x[data-v-653274a1]{background:none;border:none;cursor:pointer;color:var(--tc-text-secondary);padding:0 3px;font-size:12px;line-height:1}.trs-chip__x[data-v-653274a1]:hover{color:#dc3545}.trs-chip--soon[data-v-653274a1]{background:rgba(230,160,32,.08);border-color:var(--tc-status-warning)}.trs-chip--overdue[data-v-653274a1]{background:rgba(201,64,64,.1);border-color:var(--tc-status-danger)}
.ticket-sidebar-panel{font-size:13px;color:var(--tc-text-primary, #1A1B1E)}.tsp-section{padding:14px 4px;border-bottom:1px solid var(--tc-border, #E2DDD6)}.tsp-section:last-child{border-bottom:none}.tsp-section--ref .tsp-value{color:var(--tc-text-primary, #1A1B1E)}.tsp-section--time{padding-top:14px}.tsp-time-bar{position:relative;height:6px;background:var(--tc-bg-muted, #ECE7DF);border-radius:3px;overflow:hidden;margin-bottom:6px}.tsp-time-bar__fill{position:absolute;top:0;left:0;bottom:0;background:var(--tc-accent-stone);transition:width .25s ease-out}.tsp-time-bar__fill--over{background:var(--tc-status-danger)}.tsp-time-values{display:flex;align-items:baseline;gap:.4rem;font-size:12px;padding-left:4px}.tsp-time-muted{color:var(--tc-text-secondary, #6B6E7A)}.tsp-time-users{margin-top:8px;padding-left:4px;display:flex;flex-direction:column;gap:3px}.tsp-time-user{display:flex;justify-content:space-between;font-size:12px;color:var(--tc-text-secondary, #6B6E7A)}.tsp-time-user__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsp-time-user__hours{font-variant-numeric:tabular-nums}.tsp-section--people{padding-top:14px}.tsp-people-stack{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding-left:4px}.tsp-person-chip{display:inline-flex}.tsp-people-roles{margin-top:6px;padding-left:4px;display:flex;flex-wrap:wrap;gap:4px}.tsp-people-role{font-size:12px;color:var(--tc-text-secondary, #6B6E7A);background:var(--tc-bg-muted, #F4F0E8);padding:1px 6px;border-radius:8px}.tsp-section--heatmap{padding-top:14px}.tsp-heatmap{display:grid;grid-template-columns:repeat(7, 1fr);gap:3px;padding-left:4px}.tsp-heat-cell{height:12px;border-radius:2px;transition:transform .12s}.tsp-heat-cell:hover{transform:scale(1.15)}.tsp-heatmap-foot{margin-top:6px;padding-left:4px;font-size:12px}.tsp-section-label{font-size:12px;font-weight:600;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;padding-left:4px}.tsp-field{margin-bottom:5px;cursor:pointer;border-radius:var(--tc-radius, 4px);padding:4px 6px;transition:background .12s}.tsp-field:last-child{margin-bottom:0}.tsp-field:hover{background:var(--tc-accent-light, #EDE3D3)}.tsp-field:hover .tsp-edit-hint{opacity:1}.tsp-field--readonly{cursor:default}.tsp-field--readonly:hover{background:rgba(0,0,0,0)}.tsp-field-row{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:5px}.tsp-field-row .tsp-field--half{margin-bottom:0;min-width:0}.tsp-field--editing{background:var(--tc-bg-card, #FFFFFF);box-shadow:0 0 0 1px var(--tc-accent-stone) inset}.tsp-label{font-size:12px;font-weight:600;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.tsp-edit-hint{opacity:.5;font-size:12px;color:var(--tc-accent-dark, #8B7355);transition:opacity .12s}.tsp-value{font-size:13px;color:var(--tc-text-primary, #1A1B1E);font-weight:500;line-height:1.4}.tsp-value--muted{color:var(--tc-text-secondary, #6B6E7A);font-weight:400}.tsp-muted{color:var(--tc-text-secondary, #6B6E7A);font-style:italic;font-size:12px}.tsp-date-warn{color:var(--tc-status-warning, #B8860B);font-size:12px;margin-top:3px}.tsp-date-fields{display:flex;flex-direction:column;margin-bottom:5px}.tsp-date-fields .tsp-field{margin-bottom:5px}.tsp-date-fields .tsp-field:last-of-type{margin-bottom:0}.tsp-date-fields--due-first .tsp-field--start-date{order:2}.tsp-date-fields--due-first .tsp-field--due-date{order:1}.tsp-date-fields--due-first .tsp-date-warn{order:3}.tsp-field--reference .tsp-label{color:var(--tc-accent-dark, #8B7355)}.tsp-field--reference .tsp-value{font-weight:600}.tsp-link{color:var(--tc-accent-dark, #8B7355);text-decoration:none}.tsp-link:hover{text-decoration:underline}.tsp-icon-muted{color:var(--tc-text-secondary, #6B6E7A);margin-right:4px;font-size:12px}.tsp-type-icon{color:var(--tc-text-secondary, #6B6E7A);margin-right:5px;font-size:12px}.tsp-input{width:100%;font-size:13px;padding:4px 6px;border:1px solid var(--tc-accent-stone);border-radius:var(--tc-radius, 4px);background:var(--tc-bg-card, #FFFFFF);font-family:inherit;margin-top:2px}.tsp-input:focus{outline:2px solid var(--tc-accent-light, #EDE3D3);outline-offset:-1px}.tsp-status-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:12px;font-size:12px;font-weight:500}.tsp-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.65}.tsp-status-chip--todo{background:#f0eeec;color:#4a4a52}.tsp-status-chip--in-progress{background:#e8eef8;color:#2c5282}.tsp-status-chip--done{background:#e8f5f0;color:#2e7d5e}.tsp-status-chip--blocked{background:#fdeaea;color:var(--tc-status-danger)}.tsp-priority{display:inline-flex;align-items:center;gap:5px;font-size:13px}.tsp-priority--critical{color:var(--tc-status-danger);font-weight:600}.tsp-priority--high{color:var(--tc-status-danger)}.tsp-priority--medium{color:var(--tc-status-warning)}.tsp-priority--low{color:var(--tc-text-secondary, #6B6E7A)}.tsp-user-chip{display:inline-flex;align-items:center;gap:6px}.tsp-user-chip--link{color:inherit;text-decoration:none}.tsp-user-chip--link:hover{color:var(--tc-accent-stone);text-decoration:none}.tsp-person-chip--link{text-decoration:none}.tsp-person-chip--link:hover .tsp-avatar{box-shadow:0 0 0 2px var(--tc-accent-stone)}.tsp-avatar{width:22px;height:22px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.tsp-error{margin-top:8px;padding:6px 10px;background:#fdeaea;border:1px solid #fca5a5;border-radius:var(--tc-radius, 4px);color:var(--tc-status-danger);font-size:12px}.entity-shell__sidebar .ticket-sidebar-panel .tsp-input{font-size:12px}
.tbp-page[data-v-6ec6c451]{display:flex;flex-direction:column;min-height:0}.tbp-header[data-v-6ec6c451]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem .75rem}.tbp-title[data-v-6ec6c451]{font-size:1.2rem;font-weight:700;margin:0;color:var(--tc-text-primary)}.tbp-count[data-v-6ec6c451]{font-size:.75rem;font-weight:700;margin-left:.4rem;background:var(--tc-border);border-radius:8px;padding:1px 6px;color:var(--tc-text-secondary);vertical-align:middle}.tbp-filters[data-v-6ec6c451]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.tbp-filter[data-v-6ec6c451]{display:flex;flex-direction:column;gap:.15rem;margin:0}.tbp-filter-label[data-v-6ec6c451]{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary)}.tbp-filter .form-select[data-v-6ec6c451]{min-width:190px}.tbp-list-link[data-v-6ec6c451]{margin-left:auto}.tbp-loading[data-v-6ec6c451]{padding:2rem;text-align:center;color:var(--tc-text-secondary);font-size:.875rem}.tbp-empty[data-v-6ec6c451]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;text-align:center}@media(max-width: 767.98px){.tbp-filter .form-select[data-v-6ec6c451]{min-width:0;width:100%}.tbp-filters[data-v-6ec6c451]{width:100%}.tbp-list-link[data-v-6ec6c451]{margin-left:0}}
.pb .pb-toolbar[data-v-4b7fd686]{display:flex;align-items:center;gap:8px;padding:10px 4px;border-bottom:1px solid var(--tc-border);margin-bottom:12px}.pb .pb-title[data-v-4b7fd686]{max-width:320px;font-weight:600}.pb .pb-body[data-v-4b7fd686]{display:grid;grid-template-columns:220px 1fr 280px;gap:16px}.pb .pb-lbl[data-v-4b7fd686]{font-size:.75rem;font-weight:600;margin:8px 0 2px;color:#6c6c6c;display:block}.pb .pb-sections[data-v-4b7fd686]{border:1px solid var(--tc-border);border-radius:10px;background:#faf8f5;padding:8px}.pb .pb-sections__head[data-v-4b7fd686]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:.8rem;padding:4px 6px}.pb .pb-sections__list[data-v-4b7fd686]{list-style:none;margin:0;padding:0}.pb .pb-sections__list li[data-v-4b7fd686]{display:flex;align-items:center;padding:6px 8px;border-radius:6px;cursor:pointer}.pb .pb-sections__list li[data-v-4b7fd686]:hover{background:#efeae3}.pb .pb-sections__list li.active[data-v-4b7fd686]{background:#e7dfd3}.pb .pb-sections__title[data-v-4b7fd686]{flex:1;font-size:.85rem;font-weight:500;color:var(--tc-text-primary)}.pb .pb-sections__meta[data-v-4b7fd686]{font-size:.75rem;color:#9a9a9a}.pb .pb-section[data-v-4b7fd686]{min-width:0}.pb .pb-section__head[data-v-4b7fd686]{display:flex;align-items:flex-end;gap:12px;margin-bottom:12px}.pb .pb-section__actions[data-v-4b7fd686]{display:flex;gap:4px}.pb .pb-section__flags[data-v-4b7fd686]{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.pb .pb-section--empty[data-v-4b7fd686]{display:flex;align-items:center;justify-content:center}.pb .pb-context[data-v-4b7fd686]{border:1px solid var(--tc-border);border-radius:10px;background:#faf8f5;padding:10px}.pb .pb-context__h[data-v-4b7fd686]{font-size:.78rem;font-weight:600;color:#6c6c6c;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.pb .pb-context__list[data-v-4b7fd686]{display:grid;grid-template-columns:90px 1fr;column-gap:8px;row-gap:2px;font-size:.82rem;margin:0}.pb .pb-context__list dt[data-v-4b7fd686]{color:#6c6c6c;font-weight:500}.pb .pb-context__list dd[data-v-4b7fd686]{margin:0;color:var(--tc-text-primary);word-break:break-word}.pb .pb-context__edit[data-v-4b7fd686]{margin-top:6px}.pb .btn-xs[data-v-4b7fd686]{padding:0 4px;font-size:.75rem}
.pl[data-v-1e811387]{min-height:100vh;background:#f6f3ee;padding:48px 20px}.pl .pl-state[data-v-1e811387]{max-width:520px;margin:96px auto;text-align:center;color:#6c6c6c}.pl .pl-state h2[data-v-1e811387]{font-size:1.35rem;margin:8px 0 4px;color:var(--tc-text-primary)}.pl .pl-state p[data-v-1e811387]{font-size:.95rem;margin:0}.pl .pl-state--error[data-v-1e811387]{color:#6c6c6c}.pl .pl-doc[data-v-1e811387]{max-width:780px;margin:0 auto;background:#fff;border-radius:12px;padding:56px 64px;box-shadow:0 4px 24px rgba(0,0,0,.05)}.pl .pl-doc__kicker[data-v-1e811387]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tc-accent-stone);margin:0 0 6px}.pl .pl-doc__title[data-v-1e811387]{font-family:"Cinzel",serif;font-size:2rem;font-weight:600;margin:0;color:var(--tc-text-primary);line-height:1.2}.pl .pl-doc__meta[data-v-1e811387]{color:#6c6c6c;margin:12px 0 28px;font-size:.92rem}.pl .pl-doc__pdf[data-v-1e811387]{display:inline-flex;align-items:center;margin:0 0 28px;font-size:.85rem;color:var(--tc-accent-stone);text-decoration:none}.pl .pl-doc__pdf[data-v-1e811387]:hover{text-decoration:underline}.pl .pl-banner[data-v-1e811387]{padding:12px 16px;border-radius:8px;font-size:.92rem;margin-bottom:28px}.pl .pl-banner--info[data-v-1e811387]{background:#eef4f8;color:#2c526c}.pl .pl-banner--success[data-v-1e811387]{background:#e7f4ea;color:#2f6b3c}.pl .pl-banner--secondary[data-v-1e811387]{background:#f1ede5;color:#6c6c6c}.pl .pl-banner--dark[data-v-1e811387]{background:var(--tc-bg-sidebar);color:#f6f3ee}.pl .pl-section[data-v-1e811387]{margin:32px 0}.pl .pl-section h2[data-v-1e811387]{font-family:"Cinzel",serif;font-size:1.25rem;color:var(--tc-text-primary);margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid #efe9df}.pl .pl-section__body[data-v-1e811387] p{line-height:1.65;color:var(--tc-text-primary);margin:0 0 12px}.pl .pl-section__body[data-v-1e811387] h1{font-family:"Cinzel",serif;font-size:1.4rem;margin:24px 0 10px}.pl .pl-section__body[data-v-1e811387] h2{font-family:"Cinzel",serif;font-size:1.15rem;margin:20px 0 8px}.pl .pl-section__body[data-v-1e811387] h3{font-size:1rem;font-weight:600;margin:18px 0 6px}.pl .pl-section__body[data-v-1e811387] strong{color:var(--tc-text-primary)}.pl .pl-actions[data-v-1e811387]{margin-top:40px;padding-top:28px;border-top:1px solid #efe9df}.pl .pl-actions__assent[data-v-1e811387]{font-size:.88rem;color:#6c6c6c;margin-bottom:14px}.pl .pl-actions__buttons[data-v-1e811387]{display:flex;gap:10px;flex-wrap:wrap}.pl .pl-decline[data-v-1e811387]{margin-top:24px;padding:20px;background:#faf8f5;border-radius:8px}.pl .pl-decline h3[data-v-1e811387]{font-size:1rem;font-weight:600;margin:0 0 4px}@media(max-width: 640px){.pl[data-v-1e811387]{padding:16px 8px}.pl .pl-doc[data-v-1e811387]{padding:28px 22px}.pl .pl-doc__title[data-v-1e811387]{font-size:1.5rem}}
.ql[data-v-3aa991bb]{min-height:100vh;background:var(--tc-bg-content);font-family:var(--tc-font-body);padding:48px 20px}.ql .ql-state[data-v-3aa991bb]{max-width:520px;margin:96px auto;text-align:center;color:var(--tc-text-secondary)}.ql .ql-state h2[data-v-3aa991bb]{font-size:1.35rem;margin:8px 0 4px;color:var(--tc-text-primary)}.ql .ql-state p[data-v-3aa991bb]{font-size:.95rem;margin:0}.ql .ql-doc[data-v-3aa991bb]{max-width:780px;margin:0 auto;background:var(--tc-bg-card);border-radius:var(--tc-radius-lg);padding:56px 64px;box-shadow:var(--tc-shadow-panel)}.ql .ql-doc__kicker[data-v-3aa991bb]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tc-accent-stone);margin:0 0 6px}.ql .ql-doc__title[data-v-3aa991bb]{font-family:var(--tc-font-display);font-size:2rem;font-weight:600;margin:0;color:var(--tc-text-primary);line-height:1.2}.ql .ql-doc__meta[data-v-3aa991bb]{color:var(--tc-text-secondary);margin:12px 0 28px;font-size:.92rem}.ql .ql-brand--head[data-v-3aa991bb]{margin-bottom:32px}.ql .ql-brand--foot[data-v-3aa991bb]{margin-top:40px;padding-top:20px;text-align:center;border-top:1px solid var(--tc-border);color:var(--tc-text-secondary);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.ql .ql-brand__mark[data-v-3aa991bb]{max-height:52px;max-width:240px}.ql .ql-brand__name[data-v-3aa991bb]{font-family:var(--tc-font-display);font-size:1.25rem;color:var(--tc-text-primary)}.ql .ql-banner[data-v-3aa991bb]{padding:12px 16px;border-radius:var(--tc-radius);font-size:.92rem;margin-bottom:28px}.ql .ql-banner--info[data-v-3aa991bb]{background:color-mix(in srgb, var(--tc-status-info) 10%, transparent);color:var(--tc-text-primary)}.ql .ql-banner--success[data-v-3aa991bb]{background:color-mix(in srgb, var(--tc-status-success) 14%, transparent);color:var(--tc-text-primary)}.ql .ql-banner--secondary[data-v-3aa991bb]{background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);color:var(--tc-text-secondary)}.ql .ql-banner--dark[data-v-3aa991bb]{background:var(--tc-bg-sidebar);color:var(--tc-text-sidebar)}.ql .ql-lines[data-v-3aa991bb]{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:.9rem}.ql .ql-lines th[data-v-3aa991bb],.ql .ql-lines td[data-v-3aa991bb]{border-bottom:1px solid var(--tc-border);padding:8px 10px;text-align:left}.ql .ql-lines th[data-v-3aa991bb]{background:color-mix(in srgb, var(--tc-accent-stone) 5%, transparent);font-weight:600}.ql .ql-lines .num[data-v-3aa991bb]{text-align:right}.ql .ql-totals[data-v-3aa991bb]{width:280px;margin-left:auto;font-size:.9rem}.ql .ql-totals td[data-v-3aa991bb]{padding:4px 10px}.ql .ql-totals td.num[data-v-3aa991bb]{text-align:right}.ql .ql-totals tr.grand td[data-v-3aa991bb]{border-top:2px solid var(--tc-text-primary);font-weight:700;font-size:1.05rem}.ql .ql-section[data-v-3aa991bb]{margin-top:28px}.ql .ql-section h2[data-v-3aa991bb]{font-family:var(--tc-font-display);font-size:1.15rem;color:var(--tc-text-primary);margin:0 0 8px}.ql .ql-section__body[data-v-3aa991bb]{color:var(--tc-text-primary);line-height:1.6;font-size:.94rem}.ql .ql-section__body p[data-v-3aa991bb]{margin:0 0 10px}.ql .ql-section__body p[data-v-3aa991bb]:last-child{margin-bottom:0}.ql .ql-section__body a[data-v-3aa991bb]{color:var(--tc-text-accent)}.ql .ql-section__body code[data-v-3aa991bb]{font-family:ui-monospace,monospace;font-size:.88em}.ql .ql-muted[data-v-3aa991bb]{color:var(--tc-text-secondary);text-align:center}.ql .ql-actions[data-v-3aa991bb]{margin-top:40px;padding-top:28px;border-top:1px solid var(--tc-border)}.ql .ql-actions__assent[data-v-3aa991bb]{font-size:.88rem;color:var(--tc-text-secondary);margin-bottom:14px}.ql .ql-actions__buttons[data-v-3aa991bb]{display:flex;gap:10px;flex-wrap:wrap}@media(max-width: 640px){.ql[data-v-3aa991bb]{padding:16px 8px}.ql .ql-doc[data-v-3aa991bb]{padding:28px 22px}.ql .ql-doc__title[data-v-3aa991bb]{font-size:1.5rem}}
.depgraph[data-v-806d0ca4]{--s-done: var(--tc-status-success);--s-prog: var(--tc-status-warning);--s-avail: var(--tc-text-secondary);--s-lock: var(--tc-text-secondary)}.depgraph__head[data-v-806d0ca4]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:4px 2px 12px}.depgraph__title[data-v-806d0ca4]{font-family:var(--tc-font-display);font-weight:700;font-size:1.2rem;margin:0;color:var(--tc-text-primary)}.depgraph__subtitle[data-v-806d0ca4]{font-size:.8rem;color:var(--tc-text-secondary);margin:3px 0 0}.depgraph__legend[data-v-806d0ca4]{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.depgraph__lg[data-v-806d0ca4]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--tc-text-secondary)}.depgraph__sw[data-v-806d0ca4]{width:13px;height:13px;border-radius:3px;border:1.5px solid}.depgraph__sw--done[data-v-806d0ca4]{background:rgba(76,175,138,.16);border-color:var(--s-done)}.depgraph__sw--prog[data-v-806d0ca4]{background:rgba(230,160,32,.18);border-color:var(--s-prog)}.depgraph__sw--avail[data-v-806d0ca4]{background:var(--tc-bg-card);border-color:var(--tc-border)}.depgraph__sw--lock[data-v-806d0ca4]{background:var(--tc-border-soft);border-color:var(--tc-border);border-style:dashed}.depgraph__banner[data-v-806d0ca4]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--tc-accent-dark);background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);border:1px solid var(--tc-accent-light);border-radius:var(--tc-radius-lg);padding:8px 12px;margin-bottom:10px}.depgraph__knob-hint[data-v-806d0ca4]{display:inline-block;width:11px;height:11px;border-radius:var(--tc-radius-pill);border:2px solid var(--tc-accent-dark);vertical-align:middle}.depgraph__empty[data-v-806d0ca4]{padding:40px 20px;text-align:center;color:var(--tc-text-secondary);font-size:.85rem;background:var(--tc-bg-card);border:1px dashed var(--tc-border);border-radius:var(--tc-radius-lg)}.depgraph__scroll[data-v-806d0ca4]{overflow-x:auto;padding:8px 2px 16px}.depgraph__canvas[data-v-806d0ca4]{position:relative;background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);box-shadow:var(--tc-shadow-card)}.depgraph--editing .depgraph__canvas[data-v-806d0ca4]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 35%, transparent)}.depgraph__band[data-v-806d0ca4]{position:absolute;top:0;bottom:0;border-left:1px dashed color-mix(in srgb, var(--tc-accent-dark) 16%, transparent)}.depgraph__band-label[data-v-806d0ca4]{position:absolute;top:8px;left:12px;font-family:var(--tc-font-display);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-accent-dark);font-weight:700;white-space:nowrap;opacity:.7}.depgraph__wires[data-v-806d0ca4]{position:absolute;inset:0;overflow:visible}.depgraph__path[data-v-806d0ca4]{fill:none;stroke:var(--tc-accent-stone);stroke-width:2;opacity:.55}.depgraph__path--locked[data-v-806d0ca4]{stroke:var(--tc-border);stroke-dasharray:5 5;opacity:.9}.depgraph__path--removable[data-v-806d0ca4]{pointer-events:stroke;cursor:pointer;stroke-width:4}.depgraph__path--removable[data-v-806d0ca4]:hover{stroke:var(--tc-status-danger);opacity:1}.depgraph__canvas--hovering .depgraph__path[data-v-806d0ca4]{opacity:.2}.depgraph__path--lit[data-v-806d0ca4]{stroke:var(--tc-accent-dark) !important;stroke-width:2.6;opacity:1 !important}.depgraph__path--draft[data-v-806d0ca4]{stroke:var(--tc-accent-dark);stroke-width:2.6;stroke-dasharray:6 5;opacity:1}.depgraph__cap[data-v-806d0ca4]{fill:var(--tc-accent-stone);opacity:.55}.depgraph__canvas--hovering .depgraph__cap[data-v-806d0ca4]{opacity:.2}.depgraph__cap--lit[data-v-806d0ca4]{fill:var(--tc-accent-dark);opacity:1}.depgraph__cap--locked[data-v-806d0ca4]{fill:var(--tc-border)}.depgraph__node[data-v-806d0ca4]{position:absolute;border-radius:var(--tc-radius-lg);padding:9px 10px 8px;background:var(--tc-bg-card);border:1.5px solid var(--tc-border);box-shadow:var(--tc-shadow-card);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .15s ease;display:flex;flex-direction:column;gap:5px;user-select:none;min-height:84px}.depgraph__node[data-v-806d0ca4]:hover{transform:translateY(-2px);box-shadow:var(--tc-shadow-panel)}.depgraph__node[data-v-806d0ca4]:focus-visible{outline:2.5px solid var(--tc-accent-stone);outline-offset:2px}.depgraph--editing .depgraph__node[data-v-806d0ca4]{padding-left:20px}.depgraph__node--done[data-v-806d0ca4]{border-color:var(--s-done);background:rgba(76,175,138,.08)}.depgraph__node--prog[data-v-806d0ca4],.depgraph__node--in_progress[data-v-806d0ca4]{border-color:var(--s-prog);background:rgba(230,160,32,.08)}.depgraph__node--available[data-v-806d0ca4]{border-color:var(--tc-border)}.depgraph__node--locked[data-v-806d0ca4]{border-color:var(--tc-border);border-style:dashed;background:repeating-linear-gradient(135deg, var(--tc-border-soft), var(--tc-border-soft) 7px, var(--tc-border) 7px, var(--tc-border) 14px);cursor:not-allowed;box-shadow:none}.depgraph__node--locked .depgraph__node-title[data-v-806d0ca4],.depgraph__node--locked .depgraph__ref[data-v-806d0ca4]{color:var(--tc-text-secondary)}.depgraph__node--locked[data-v-806d0ca4]:hover{transform:none;box-shadow:none}.depgraph--editing .depgraph__node--locked[data-v-806d0ca4]{cursor:grab}.depgraph__node--dim[data-v-806d0ca4]{opacity:.32;filter:saturate(0.6)}.depgraph__node--lit[data-v-806d0ca4]{box-shadow:0 0 0 2px var(--tc-accent-stone),var(--tc-shadow-panel);opacity:1 !important;filter:none !important}.depgraph__node--sel[data-v-806d0ca4]{box-shadow:0 0 0 2.5px var(--tc-accent-dark),var(--tc-shadow-panel)}.depgraph__node--drop[data-v-806d0ca4]{outline:2.5px dashed var(--tc-accent-dark);outline-offset:3px}.depgraph__node-top[data-v-806d0ca4]{display:flex;align-items:center;gap:6px}.depgraph__ref[data-v-806d0ca4]{font-family:var(--tc-font-display);font-size:.75rem;letter-spacing:.04em;color:var(--tc-accent-dark);font-weight:700}.depgraph__kids[data-v-806d0ca4]{font-size:.75rem;color:var(--tc-accent-dark);font-weight:600;margin-left:auto;display:inline-flex;align-items:center;gap:3px}.depgraph__flag[data-v-806d0ca4]{margin-left:6px;font-size:.85rem;line-height:1}.depgraph__node--done .depgraph__flag[data-v-806d0ca4]{color:var(--s-done)}.depgraph__node--in_progress .depgraph__flag[data-v-806d0ca4]{color:var(--s-prog)}.depgraph__node--locked .depgraph__flag[data-v-806d0ca4]{color:var(--tc-text-secondary)}.depgraph__kids+.depgraph__flag[data-v-806d0ca4]{margin-left:6px}.depgraph__node-top .depgraph__kids~.depgraph__flag[data-v-806d0ca4]{margin-left:0}.depgraph__node-title[data-v-806d0ca4]{font-size:.8rem;font-weight:600;line-height:1.22;color:var(--tc-text-primary)}.depgraph__bar[data-v-806d0ca4]{height:3px;border-radius:2px;background:rgba(230,160,32,.22);overflow:hidden}.depgraph__bar i[data-v-806d0ca4]{display:block;height:100%;background:var(--s-prog)}.depgraph__node-bot[data-v-806d0ca4]{display:flex;align-items:center;gap:7px;margin-top:auto}.depgraph__chip[data-v-806d0ca4]{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 5px;border-radius:var(--tc-radius-pill);background:var(--tc-accent-light);color:var(--tc-accent-dark);font-size:.75rem;font-weight:700}.depgraph__proj[data-v-806d0ca4]{font-size:.75rem;color:var(--tc-text-secondary);font-weight:600}.depgraph__pts[data-v-806d0ca4]{margin-left:auto;font-size:.75rem;font-weight:700;color:var(--tc-accent-dark);background:var(--tc-accent-light);border-radius:var(--tc-radius-pill);padding:2px 7px}.depgraph__grip[data-v-806d0ca4]{position:absolute;left:5px;top:7px;color:var(--tc-text-secondary);font-size:.75rem;cursor:grab;touch-action:none}.depgraph__knob[data-v-806d0ca4]{position:absolute;right:-7px;top:50%;transform:translateY(-50%);width:13px;height:13px;border-radius:var(--tc-radius-pill);background:var(--tc-bg-card);border:2px solid var(--tc-accent-dark);cursor:crosshair;z-index:4;touch-action:none}.depgraph__knob[data-v-806d0ca4]:hover{background:var(--tc-accent-stone)}.depgraph__ghost[data-v-806d0ca4]{position:absolute;height:28px;border:1.6px dashed var(--tc-accent-stone);border-radius:var(--tc-radius-lg);background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);color:var(--tc-accent-dark);font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-family:inherit}.depgraph__ghost[data-v-806d0ca4]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 18%, transparent);border-color:var(--tc-accent-dark)}.depgraph__draglabel[data-v-806d0ca4]{position:absolute;font-size:.75rem;font-weight:600;background:var(--tc-bg-sidebar);color:var(--tc-text-sidebar-active);padding:4px 9px;border-radius:var(--tc-radius);z-index:9;box-shadow:var(--tc-shadow-panel);pointer-events:none}.depgraph__list[data-v-806d0ca4]{display:flex;flex-direction:column;gap:16px}.depgraph__tier-label[data-v-806d0ca4]{font-family:var(--tc-font-display);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-accent-dark);font-weight:700;margin-bottom:6px}.depgraph__lnode[data-v-806d0ca4]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:10px 12px;margin-bottom:6px;border:1.5px solid var(--tc-border);border-left-width:4px;border-radius:var(--tc-radius-lg);background:var(--tc-bg-card);cursor:pointer;font-family:inherit}.depgraph__lnode--done[data-v-806d0ca4]{border-left-color:var(--s-done)}.depgraph__lnode--in_progress[data-v-806d0ca4]{border-left-color:var(--s-prog)}.depgraph__lnode--available[data-v-806d0ca4]{border-left-color:var(--tc-accent-stone)}.depgraph__lnode--locked[data-v-806d0ca4]{border-left-color:var(--tc-text-secondary);border-style:dashed;opacity:.7}.depgraph__lnode-ref[data-v-806d0ca4]{font-family:var(--tc-font-display);font-size:.75rem;font-weight:700;color:var(--tc-accent-dark)}.depgraph__lnode-title[data-v-806d0ca4]{font-size:.8rem;font-weight:600;color:var(--tc-text-primary);flex:1}.depgraph__lnode-drill[data-v-806d0ca4]{color:var(--tc-accent-dark)}.depgraph__lnode-pts[data-v-806d0ca4]{font-size:.75rem;font-weight:700;color:var(--tc-accent-dark)}@media(prefers-reduced-motion: reduce){.depgraph__node[data-v-806d0ca4]{transition:none}}
.list-page-header[data-v-748071c1]{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:end;margin-bottom:1.5rem}.list-page-header__supertitle[data-v-748071c1]{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--tc-accent-dark, #8E6F4D);font-weight:600;margin:0 0 .4rem}.list-page-header__heading[data-v-748071c1]{font-family:"Cinzel",serif;font-weight:600;font-size:1.75rem;letter-spacing:.01em;color:var(--tc-text-primary, #2A2B2E);margin:0 0 .3rem}.list-page-header__sub[data-v-748071c1]{color:var(--tc-text-secondary, #6F6B62);font-size:.92rem;margin:0;max-width:64ch}.list-page-header__actions[data-v-748071c1]{display:flex;gap:.5rem;align-items:center}.list-page-header__btn[data-v-748071c1]{white-space:nowrap}@media(max-width: 800px){.list-page-header[data-v-748071c1]{grid-template-columns:1fr;align-items:stretch}.list-page-header__actions[data-v-748071c1]{justify-content:flex-start}}
.nav-customise{margin-top:.5rem;padding:.5rem 0 .75rem;border-top:1px solid hsla(0,0%,100%,.08)}.nav-customise__trigger{display:flex;align-items:center;gap:.65rem;width:100%;padding:.5rem 1.25rem;background:rgba(0,0,0,0);border:0;color:hsla(0,0%,100%,.62);font-size:13px;text-align:left;cursor:pointer;transition:background .12s,color .12s}.nav-customise__trigger i,.nav-customise__trigger .cygnus-icon{width:1rem;text-align:center;font-size:.9rem;opacity:.7}.nav-customise__trigger:hover,.nav-customise__trigger:focus-visible{background:hsla(0,0%,100%,.05);color:var(--tc-accent-on-dark)}@media screen and (max-width: 1290px){.nav-customise__trigger-label{display:none}.nav-customise__trigger{justify-content:center;padding-inline:0}}.ncf-scrim{position:fixed;inset:0;background:rgba(0,0,0,.28);z-index:9984}.nav-customise-flyout{position:fixed;top:0;right:0;height:100vh;width:380px;max-width:100vw;background:var(--tc-bg-card);box-shadow:var(--tc-shadow-panel);z-index:9985;display:flex;flex-direction:column}.ncf-slide-enter-active,.ncf-slide-leave-active{transition:transform .25s ease}.ncf-slide-enter-from,.ncf-slide-leave-to{transform:translateX(100%)}.ncf-fade-enter-active,.ncf-fade-leave-active{transition:opacity .25s ease}.ncf-fade-enter-from,.ncf-fade-leave-to{opacity:0}.ncf-header{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--tc-border);background:var(--tc-bg-content)}.ncf-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-accent-stone);font-weight:700;margin-bottom:2px}.ncf-title{margin:0;font-size:1rem;font-weight:700;color:var(--tc-text-primary)}.ncf-close{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:4px 8px}.ncf-close:hover{color:var(--tc-text-primary)}.ncf-body{flex:1;overflow-y:auto;padding:16px 20px}.ncf-intro{font-size:13px;color:var(--tc-text-secondary);margin-bottom:.75rem}.ncf-escape{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--tc-border)}.ncf-escape-btn{display:inline-flex;align-items:center;gap:.4rem}.ncf-escape-note{font-size:12px;color:var(--tc-text-secondary);margin:.4rem 0 0;display:flex;align-items:center;gap:.4rem}.ncf-error{font-size:12px;color:var(--tc-status-danger);margin:.4rem 0 0}.ncf-footer{padding:12px 20px;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}
.profile-avatar-card[data-v-c0b3b904]{border:1px solid var(--tc-border, #E8E3DC);border-radius:8px;background:#fff;box-shadow:var(--tc-shadow-card, 0 1px 3px rgba(42, 43, 46, 0.04))}.profile-avatar-card .card-title[data-v-c0b3b904]{font-weight:600;color:var(--tc-text-primary, #2A2B2E);font-size:.95rem}
.profile-contact-card[data-v-77c15a36]{border:1px solid var(--tc-border, #E8E3DC);border-radius:8px;background:#fff;box-shadow:var(--tc-shadow-card, 0 1px 3px rgba(42, 43, 46, 0.04))}.profile-contact-card .card-title[data-v-77c15a36]{font-weight:600;color:var(--tc-text-primary, #2A2B2E);font-size:.95rem}.profile-contact-card__icon[data-v-77c15a36]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--tc-bg-soft, #F5F1E9);color:var(--tc-accent-dark);font-size:.85rem;flex-shrink:0}
.profile-meeting-prefs-card[data-v-73acfba4]{border:1px solid var(--tc-border, #E8E3DC);border-radius:8px;background:#fff;box-shadow:var(--tc-shadow-card, 0 1px 3px rgba(42, 43, 46, 0.04))}.profile-meeting-prefs-card .card-title[data-v-73acfba4]{font-weight:600;color:var(--tc-text-primary, #2A2B2E);font-size:.95rem}
.profile-nav-card[data-v-7d3fc9bc]{border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-bg-card);box-shadow:var(--tc-shadow-card)}.profile-nav-card .card-title[data-v-7d3fc9bc]{font-weight:600;color:var(--tc-text-primary);font-size:.95rem}
.profile-privacy-card[data-v-2c2c1ea8]{border:1px solid var(--tc-border, #E8E3DC);border-radius:8px;background:#fff;box-shadow:var(--tc-shadow-card, 0 1px 3px rgba(42, 43, 46, 0.04))}.profile-privacy-card .card-title[data-v-2c2c1ea8]{font-weight:600;color:var(--tc-text-primary, #2A2B2E);font-size:.95rem}
.public-profile-page[data-v-5e0fb84c]{padding:.5rem 0}.public-profile-page .card[data-v-5e0fb84c]{border:1px solid var(--tc-border, #E8E3DC);border-radius:8px;background:#fff;box-shadow:var(--tc-shadow-card, 0 1px 3px rgba(42, 43, 46, 0.04))}.public-profile-page .card-title[data-v-5e0fb84c]{font-weight:600;color:var(--tc-text-primary, #2A2B2E);font-size:.95rem}.public-profile-page__avatar[data-v-5e0fb84c]{width:120px;height:120px;margin:0 auto;border-radius:50%;overflow:hidden;background:var(--tc-bg-soft, #F5F1E9);display:flex;align-items:center;justify-content:center}.public-profile-page__avatar img[data-v-5e0fb84c]{width:100%;height:100%;object-fit:cover}.public-profile-page__initials[data-v-5e0fb84c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;user-select:none}.public-profile-page__contact-row[data-v-5e0fb84c]{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;border-bottom:1px solid var(--tc-border-soft, #F2EEE5)}.public-profile-page__contact-row[data-v-5e0fb84c]:last-child{border-bottom:none}.public-profile-page__contact-label[data-v-5e0fb84c]{color:var(--tc-text-secondary);font-size:.85rem}.public-profile-page__social-link[data-v-5e0fb84c]{display:inline-flex;align-items:center;gap:.6rem;color:var(--tc-text-primary, #2A2B2E);text-decoration:none;transition:color 100ms}.public-profile-page__social-link[data-v-5e0fb84c]:hover{color:var(--tc-accent-dark)}.public-profile-page__social-icon[data-v-5e0fb84c]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--tc-bg-soft, #F5F1E9);color:var(--tc-accent-dark);font-size:.85rem}.public-profile-page__tag[data-v-5e0fb84c]{padding:.4rem .7rem;border:1px solid var(--tc-border, #E8E3DC);background:var(--tc-bg-soft, #FCFAF6);font-weight:500;font-size:.8rem}
.push-card[data-v-40cf4678]{border:1px solid var(--tc-border);border-radius:8px;background:var(--tc-bg-card);box-shadow:var(--tc-shadow-card)}.push-card .card-title[data-v-40cf4678]{font-weight:600;color:var(--tc-text-primary);font-size:.95rem}
.slack-link-card[data-v-796c505a]{border:1px solid var(--tc-border, #E8E3DC);border-radius:8px;background:#fff;box-shadow:var(--tc-shadow-card, 0 1px 3px rgba(42, 43, 46, 0.04))}.slack-link-card .card-title[data-v-796c505a]{font-weight:600;color:var(--tc-text-primary, #2A2B2E);font-size:.95rem}
.tlt-backdrop{position:fixed;inset:0;background:color-mix(in srgb, var(--tc-bg-sidebar, #2A2B2E) 35%, transparent);z-index:9984}.ticket-list-tray{position:fixed;top:0;right:0;height:100vh;width:min(620px,92vw);background:#fff;box-shadow:-8px 0 32px rgba(0,0,0,.16);z-index:9985;display:flex;flex-direction:column}.tlt-slide-enter-active,.tlt-slide-leave-active{transition:transform .22s ease}.tlt-slide-enter-from,.tlt-slide-leave-to{transform:translateX(100%)}.tlt-fade-enter-active,.tlt-fade-leave-active{transition:opacity .22s ease}.tlt-fade-enter-from,.tlt-fade-leave-to{opacity:0}.tlt-header{display:flex;align-items:flex-start;gap:.75rem;padding:14px 18px;border-bottom:1px solid var(--tc-border);background:#faf8f5}.tlt-heading{flex:1;min-width:0}.tlt-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-accent-stone);font-weight:700}.tlt-title{margin:2px 0 0;font-size:.95rem;font-weight:700;color:var(--tc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlt-open-full{flex-shrink:0;white-space:nowrap}.tlt-close{background:none;border:none;cursor:pointer;color:var(--tc-text-secondary);font-size:1rem;padding:2px 6px}.tlt-close:hover{color:var(--tc-text-primary)}.tlt-body{flex:1;overflow-y:auto;padding:1rem 1.1rem}
.modal-backdrop[data-v-6cf342c9]{position:fixed;inset:0;background:var(--tc-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1050}.ticket-modal[data-v-6cf342c9]{background:var(--tc-bg-card);border-radius:10px;width:620px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.ticket-modal-header[data-v-6cf342c9]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);gap:.75rem}.ticket-modal-ref[data-v-6cf342c9]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:var(--tc-text-secondary);letter-spacing:.04em;text-transform:uppercase}.ticket-modal-project[data-v-6cf342c9]{display:inline-flex;align-items:center;margin-left:.4rem;padding:1px 8px;border-radius:10px;font-size:var(--tc-text-label);font-weight:600;text-transform:none;letter-spacing:normal;background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-accent-stone)}.btn-close-modal[data-v-6cf342c9]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-6cf342c9]:hover{color:var(--tc-text-primary)}.btn-xs[data-v-6cf342c9]{padding:.15rem .55rem;font-size:var(--tc-text-label)}.ticket-title-input[data-v-6cf342c9]{font-size:1rem;font-weight:600;border:none;border-bottom:2px solid var(--tc-border);border-radius:0;padding:.4rem 0}.ticket-title-input[data-v-6cf342c9]:focus{box-shadow:none;border-bottom-color:var(--tc-accent-stone)}.ticket-modal-body[data-v-6cf342c9]{padding:1.25rem}.ticket-modal-footer[data-v-6cf342c9]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;align-items:center}.ticket-modal-logtime[data-v-6cf342c9]{padding:.6rem 1.25rem;border-top:1px solid var(--tc-border);background:color-mix(in srgb, var(--tc-accent-stone) 4%, transparent)}.logtime-row[data-v-6cf342c9]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:var(--tc-text-label)}.logtime-timer[data-v-6cf342c9]{display:flex;align-items:center;min-width:0}.logtime-timer-status[data-v-6cf342c9]{display:inline-flex;align-items:center;color:var(--tc-text-secondary)}.logtime-timer-status--active[data-v-6cf342c9]{color:var(--tc-accent-stone);font-weight:600}.logtime-toggle[data-v-6cf342c9]{color:var(--tc-text-secondary);text-decoration:none}.logtime-toggle[data-v-6cf342c9]:hover{color:var(--tc-accent-stone)}.logtime-quick-form[data-v-6cf342c9]{margin-top:.6rem}.logtime-field-hours[data-v-6cf342c9]{width:80px}.logtime-field-date[data-v-6cf342c9]{width:150px}.logtime-field-category[data-v-6cf342c9]{width:160px}.logtime-field-note[data-v-6cf342c9]{min-width:160px}.logtime-error[data-v-6cf342c9]{margin:.5rem 0 0;font-size:var(--tc-text-label);color:var(--tc-status-danger)}.logtime-success[data-v-6cf342c9]{margin:.4rem 0 0;font-size:var(--tc-text-label);color:var(--tc-status-success)}.ticket-type-dot[data-v-6cf342c9]{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block;background:var(--tc-text-secondary)}
.tw-csat[data-v-3be82364]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem}.tw-csat-header[data-v-3be82364]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.tw-csat-title[data-v-3be82364]{font-family:"Cinzel",serif;font-size:1.1rem;font-weight:600;color:var(--tc-text-primary);margin:0}.tw-csat-period[data-v-3be82364]{display:flex;gap:.25rem;background:#f8f6f2;border:1px solid var(--tc-border);border-radius:6px;padding:2px}.tw-csat-period button[data-v-3be82364]{background:rgba(0,0,0,0);border:0;padding:.25rem .65rem;font-size:.75rem;color:var(--tc-text-secondary);cursor:pointer;border-radius:4px;text-transform:capitalize}.tw-csat-period button.active[data-v-3be82364]{background:var(--tc-bg-sidebar);color:#fff}.tw-csat-period button[data-v-3be82364]:hover:not(.active){background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);color:var(--tc-text-primary)}.tw-csat-loading[data-v-3be82364]{padding:2rem;text-align:center;color:var(--tc-text-secondary);font-size:.85rem}.tw-csat-grid[data-v-3be82364]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.tw-csat-card[data-v-3be82364]{background:#fafaf9;border:1px solid #f0ece6;border-radius:6px;padding:.85rem}.tw-csat-card--full[data-v-3be82364]{grid-column:1/-1}.tw-csat-card-title[data-v-3be82364]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary);margin-bottom:.6rem}.tw-csat-table[data-v-3be82364]{width:100%;font-size:.78rem;border-collapse:collapse}.tw-csat-table th[data-v-3be82364]{text-align:left;font-weight:600;color:var(--tc-text-secondary);padding:.3rem .4rem;border-bottom:1px solid var(--tc-border);font-size:.75rem}.tw-csat-table td[data-v-3be82364]{padding:.4rem;border-bottom:1px solid #f0ece6}.tw-csat-table tr:last-child td[data-v-3be82364]{border-bottom:none}.tw-csat-score[data-v-3be82364]{display:inline-block;min-width:36px;padding:1px 6px;border-radius:3px;background:var(--tc-accent-stone);color:#fff;font-weight:700;text-align:center;font-size:.78rem}.tw-csat-empty[data-v-3be82364]{font-size:.8rem;color:#adb5bd;font-style:italic;padding:.6rem 0;margin:0}.tw-csat-link[data-v-3be82364]{color:var(--tc-text-primary);font-weight:600;text-decoration:none}.tw-csat-link[data-v-3be82364]:hover{color:var(--tc-accent-stone)}.tw-csat-title-cell[data-v-3be82364]{color:var(--tc-text-primary)}.tw-csat-trend[data-v-3be82364]{display:flex;align-items:flex-end;gap:2px;height:80px;padding:4px 0;background:linear-gradient(to top, transparent 0%, color-mix(in srgb, var(--tc-accent-stone) 4%, transparent) 100%)}.tw-csat-trend-bar[data-v-3be82364]{flex:1;background:var(--tc-accent-stone);min-height:2px;border-radius:1px 1px 0 0;transition:opacity .15s}.tw-csat-trend-bar[data-v-3be82364]:hover{opacity:.7}
.tw-kanban-shell[data-v-a062d546]{display:flex;flex-direction:column;gap:.65rem}.tw-swimlane-toggle[data-v-a062d546]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.tw-swimlane-toggle-label[data-v-a062d546]{font-size:.75rem;color:var(--tc-text-secondary);white-space:nowrap;margin-right:.15rem}.tw-swimlane-btn[data-v-a062d546]{background:#f8f9fa;border:1px solid var(--tc-border);border-radius:4px;padding:.2rem .6rem;font-size:.75rem;color:var(--tc-text-secondary);cursor:pointer}.tw-swimlane-btn.active[data-v-a062d546]{background:var(--tc-bg-sidebar);color:#fff;border-color:var(--tc-text-primary)}.tw-swimlane-btn[data-v-a062d546]:hover:not(.active){background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent)}.tw-kanban-card[data-v-a062d546]{display:flex;flex-direction:column;gap:.25rem}.tw-kanban-card-top[data-v-a062d546]{display:flex;align-items:center;gap:.4rem;font-size:.75rem}.tw-kanban-card-title[data-v-a062d546]{font-size:.82rem;font-weight:600;color:var(--tc-text-primary);line-height:1.3}.tw-kanban-card-meta[data-v-a062d546]{display:flex;align-items:center;gap:.4rem;font-size:.75rem}.tw-ref[data-v-a062d546]{font-size:.75rem;color:#adb5bd;font-weight:700;letter-spacing:.04em}.tw-priority[data-v-a062d546]{font-size:.75rem}.tw-priority.tw-priority--critical[data-v-a062d546]{color:#dc2626}.tw-priority.tw-priority--high[data-v-a062d546]{color:#f59e0b}.tw-priority.tw-priority--medium[data-v-a062d546]{color:#5c7a8b}.tw-priority.tw-priority--low[data-v-a062d546]{color:#7a7a7a}.tw-billable[data-v-a062d546]{color:#856404;font-size:.75rem}.tw-kanban-points[data-v-a062d546]{background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-accent-stone);padding:1px 6px;border-radius:3px;font-weight:700;font-size:.75rem}.tw-project[data-v-a062d546]{background:#f0ece6;padding:1px 6px;border-radius:3px;font-weight:600;color:var(--tc-text-secondary)}.tw-kanban-due[data-v-a062d546]{color:var(--tc-text-secondary);white-space:nowrap}.tw-kanban-due--overdue[data-v-a062d546]{color:var(--tc-status-danger);font-weight:600}
.tw-saved-rail[data-v-5d983ac7]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.45rem .85rem;background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);border:1px solid var(--tc-border);border-radius:8px;margin-bottom:.5rem;font-size:.78rem}.tw-saved-label[data-v-5d983ac7]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary);margin-right:.25rem}.tw-saved-chip[data-v-5d983ac7]{display:inline-flex;align-items:center;gap:.3rem;background:#fff;border:1px solid #d4cfc6;border-radius:14px;padding:.25rem .7rem;font-size:.78rem;color:var(--tc-text-primary);cursor:pointer}.tw-saved-chip[data-v-5d983ac7]:hover{background:#faf7f2;border-color:var(--tc-accent-stone)}.tw-saved-chip.active[data-v-5d983ac7]{background:var(--tc-accent-stone);color:#fff;border-color:var(--tc-accent-stone)}.tw-saved-chip-x[data-v-5d983ac7]{margin-left:.25rem;padding:0 4px;cursor:pointer;color:#adb5bd;font-size:.75rem}.tw-saved-chip-x[data-v-5d983ac7]:hover{color:#dc3545}
.tw-page[data-v-1b072114]{padding:0}.tw-header[data-v-1b072114]{min-height:var(--tc-topbar-height, 56px);display:flex;align-items:center;gap:1rem;padding:0 1.25rem;background:var(--tc-bg-topbar, #FFFFFF);border-bottom:1px solid var(--tc-border, #E2DDD6);box-shadow:0 1px 4px rgba(0,0,0,.06)}.tw-header-count[data-v-1b072114]{font-size:11.5px;font-weight:600;color:var(--tc-accent-dark, #8B7355);background:var(--tc-accent-light, #EDE3D3);padding:2px 8px;border-radius:10px;letter-spacing:.04em}.tw-view-toggle[data-v-1b072114]{display:flex;gap:.25rem;background:#f8f6f2;border:1px solid var(--tc-border);border-radius:6px;padding:2px;margin-left:auto}.tw-view-toggle button[data-v-1b072114]{background:rgba(0,0,0,0);border:0;padding:.3rem .85rem;font-size:.78rem;color:var(--tc-text-secondary);cursor:pointer;border-radius:4px}.tw-view-toggle button.active[data-v-1b072114]{background:var(--tc-bg-sidebar);color:#fff}.tw-view-toggle button[data-v-1b072114]:hover:not(.active){background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);color:var(--tc-text-primary)}.tw-group-by[data-v-1b072114]{display:flex;align-items:center;gap:.4rem}.tw-group-by .tw-group-by__label[data-v-1b072114]{font-size:12px;color:var(--tc-text-secondary);white-space:nowrap;margin:0}.tw-group-by .tw-group-by__select[data-v-1b072114]{width:auto;min-width:130px;font-size:.78rem}.tw-group-header[data-v-1b072114]{display:flex;align-items:center;gap:.5rem;padding:.35rem 1rem;background:#f8f6f2;border-bottom:1px solid #f0ece6;position:sticky;top:0;z-index:1}.tw-group-header__label[data-v-1b072114]{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tc-accent-dark, #8B7355);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-group-header__count[data-v-1b072114]{font-size:12px;font-weight:600;color:var(--tc-text-secondary);background:#fff;border:1px solid var(--tc-border);border-radius:10px;padding:0 7px}.tw-triage__queue .tw-group-header[data-v-1b072114]{padding:.35rem .75rem;top:1.85rem}.tw-body[data-v-1b072114]{padding:1rem 1.25rem 0}.tw-title[data-v-1b072114]{font-family:"Cinzel",serif;font-size:1.1rem;font-weight:600;color:var(--tc-text-primary, #2A2B2E);margin:0;display:inline-flex;align-items:center;gap:10px;line-height:1.2}.tw-chip-rail[data-v-1b072114]{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;padding:.65rem .85rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px;margin-bottom:1rem}.tw-chip[data-v-1b072114]{background:#f8f9fa;border:1px solid var(--tc-border);border-radius:14px;padding:.3rem .85rem;font-size:.78rem;color:var(--tc-text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.tw-chip[data-v-1b072114]:hover{background:#f0ece6}.tw-chip.active[data-v-1b072114]{background:var(--tc-bg-sidebar);color:#fff;border-color:var(--tc-text-primary)}.tw-chip.active.tw-chip--primary[data-v-1b072114]{background:var(--tc-accent-stone);border-color:var(--tc-accent-stone)}.tw-chip.active.tw-chip--danger[data-v-1b072114]{background:#a85c3d;border-color:#a85c3d}.tw-chip.active.tw-chip--warn[data-v-1b072114]{background:#856404;border-color:#856404}.tw-chip.active.tw-chip--info[data-v-1b072114]{background:#5c7a8b;border-color:#5c7a8b}.tw-chip--clear[data-v-1b072114]{color:#dc3545;border-style:dashed}.tw-chip--clear[data-v-1b072114]:hover{background:#f8d7da;color:#721c24}.tw-chip--save[data-v-1b072114]{color:var(--tc-accent-stone);border-style:dashed}.tw-chip--save[data-v-1b072114]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);border-style:solid}.tw-chip--save-inline[data-v-1b072114]{background:var(--tc-bg-card, #fff);border-style:solid;border-color:var(--tc-accent-stone);padding:.2rem .4rem .2rem .7rem;cursor:default;color:var(--tc-text-primary, #2A2B2E)}.tw-chip-input[data-v-1b072114]{border:0;outline:0;background:rgba(0,0,0,0);font:inherit;color:inherit;padding:0 4px;width:140px}.tw-chip-input[data-v-1b072114]::placeholder{color:var(--tc-text-secondary, #6c757d)}.tw-chip-save-confirm[data-v-1b072114],.tw-chip-save-cancel[data-v-1b072114]{background:rgba(0,0,0,0);border:0;padding:2px 4px;cursor:pointer;font-size:12px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center}.tw-chip-save-confirm[data-v-1b072114]{color:var(--tc-status-success)}.tw-chip-save-confirm[data-v-1b072114]:disabled{color:var(--tc-text-secondary, #adb5bd);cursor:not-allowed}.tw-chip-save-confirm[data-v-1b072114]:not(:disabled):hover{background:rgba(76,175,138,.12)}.tw-chip-save-cancel[data-v-1b072114]{color:var(--tc-status-danger)}.tw-chip-save-cancel[data-v-1b072114]:hover{background:rgba(201,64,64,.1)}.tw-chip-count[data-v-1b072114]{font-size:11.5px;background:rgba(0,0,0,.08);border-radius:8px;padding:0 5px;font-weight:700}.tw-loading[data-v-1b072114],.tw-empty[data-v-1b072114]{padding:3rem 1rem;text-align:center;color:var(--tc-text-secondary);font-size:.85rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px}.tw-triage[data-v-1b072114]{display:grid;grid-template-columns:360px 1fr;gap:.75rem;align-items:stretch;outline:none;height:calc(100vh - var(--tc-topbar-height, 56px) - 200px);min-height:480px}.tw-triage__queue[data-v-1b072114]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;display:flex;flex-direction:column;overflow-y:auto}.tw-triage__queue-meta[data-v-1b072114]{font-size:.75rem;padding:.45rem .75rem;border-bottom:1px solid #f0ece6;background:#fafaf9;position:sticky;top:0;z-index:1}.tw-triage__hint[data-v-1b072114]{font-style:italic;margin-left:.4rem}.tw-triage__queue-item[data-v-1b072114]{display:flex;flex-direction:column;gap:.2rem;width:100%;background:rgba(0,0,0,0);border:0;border-bottom:1px solid #f0ece6;border-radius:0;padding:.55rem .75rem;text-align:left;cursor:pointer}.tw-triage__queue-item[data-v-1b072114]:hover{background:#fafaf9}.tw-triage__queue-item.cursor[data-v-1b072114]{background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);box-shadow:inset 3px 0 0 var(--tc-accent-stone)}.tw-triage__queue-item.active[data-v-1b072114]{background:color-mix(in srgb, var(--tc-accent-stone) 18%, transparent);box-shadow:inset 3px 0 0 #856404}.tw-triage__qi-top[data-v-1b072114]{display:flex;align-items:center;gap:.4rem;font-size:.75rem}.tw-triage__qi-title[data-v-1b072114]{font-size:.82rem;font-weight:600;color:var(--tc-text-primary);line-height:1.3}.tw-triage__qi-meta[data-v-1b072114]{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.tw-triage__queue-empty[data-v-1b072114]{text-align:center;padding:2.5rem 1rem;color:#adb5bd;font-size:.85rem}.tw-triage__detail[data-v-1b072114]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem;overflow-y:auto}.tw-triage__detail-empty[data-v-1b072114]{text-align:center;padding:3rem 1rem;color:#adb5bd;font-size:.85rem}@media(max-width: 1280px){.tw-triage[data-v-1b072114]{grid-template-columns:320px 1fr}}@media(max-width: 900px){.tw-triage[data-v-1b072114]{grid-template-columns:1fr;height:auto}}.tw-list[data-v-1b072114]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden}.tw-row[data-v-1b072114]{display:flex;align-items:stretch;gap:.5rem;padding:.7rem 1rem;border-bottom:1px solid #f0ece6;transition:background .1s}.tw-row[data-v-1b072114]:last-child{border-bottom:none}.tw-row[data-v-1b072114]:hover{background:#fafaf9}.tw-row--header[data-v-1b072114]{background:#f8f6f2;padding:.4rem 1rem;align-items:center}.tw-row--selected[data-v-1b072114]{background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent)}.tw-row-check[data-v-1b072114]{width:16px;height:16px;cursor:pointer;flex-shrink:0;align-self:center}.tw-row-main[data-v-1b072114]{flex:1;min-width:0;text-decoration:none;color:inherit;display:block}.tw-bulk-bar[data-v-1b072114]{display:flex;align-items:center;gap:.5rem;background:var(--tc-bg-sidebar);color:#fff;padding:.55rem .85rem;border-radius:8px;margin-bottom:.5rem;font-size:.82rem}.tw-bulk-bar .form-select[data-v-1b072114]{max-width:220px}.tw-bulk-bar .btn-link[data-v-1b072114]{color:var(--tc-accent-stone);text-decoration:none;padding:.25rem .5rem}.tw-bulk-bar .btn-link[data-v-1b072114]:hover{color:#fff}.tw-bulk-count[data-v-1b072114]{font-weight:700}.tw-bulk-input[data-v-1b072114]{background:#fff;color:var(--tc-text-primary)}.tw-row-assign[data-v-1b072114]{flex-shrink:0;align-self:center;width:150px}.tw-row-open-full[data-v-1b072114]{flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;color:var(--tc-text-secondary);font-size:12px;text-decoration:none}.tw-row-open-full[data-v-1b072114]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-text-primary)}.tw-row--peeked[data-v-1b072114]{background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent)}.tw-row-points[data-v-1b072114]{flex-shrink:0;align-self:center;width:84px}.tw-row-main[data-v-1b072114]{flex:1;min-width:0}.tw-row-top[data-v-1b072114]{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.tw-ref[data-v-1b072114]{font-size:.75rem;color:#adb5bd;font-weight:700;letter-spacing:.04em}.tw-status-pill[data-v-1b072114]{font-size:11.5px;padding:1px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;background:#e9ecef;color:#495057}.tw-status-pill.tw-status--open[data-v-1b072114]{background:color-mix(in srgb, var(--tc-accent-stone) 15%, transparent);color:#856404}.tw-status-pill.tw-status--pending[data-v-1b072114]{background:rgba(168,92,61,.12);color:#a85c3d}.tw-status-pill.tw-status--closed[data-v-1b072114]{background:rgba(122,122,122,.12);color:#495057}.tw-priority[data-v-1b072114]{font-size:.75rem}.tw-priority.tw-priority--critical[data-v-1b072114]{color:#dc2626}.tw-priority.tw-priority--high[data-v-1b072114]{color:#f59e0b}.tw-priority.tw-priority--medium[data-v-1b072114]{color:#5c7a8b}.tw-priority.tw-priority--low[data-v-1b072114]{color:#7a7a7a}.tw-billable[data-v-1b072114]{color:#856404;font-size:.75rem}.tw-title-row[data-v-1b072114]{font-size:.88rem;font-weight:600;color:var(--tc-text-primary);line-height:1.3;margin-bottom:.2rem}.tw-meta[data-v-1b072114]{display:flex;align-items:center;gap:.6rem;font-size:.75rem}.tw-project[data-v-1b072114]{background:#f0ece6;padding:1px 6px;border-radius:3px;font-weight:600;color:var(--tc-text-secondary)}.tw-unassigned[data-v-1b072114]{font-style:italic}.tw-sla-breach[data-v-1b072114]{color:#a85c3d;font-weight:600}.tw-due-date[data-v-1b072114],.tw-start-date[data-v-1b072114]{color:var(--tc-text-secondary);white-space:nowrap}.tw-due-date--overdue[data-v-1b072114]{color:var(--tc-status-danger);font-weight:600}.tw-new-ticket-btn[data-v-1b072114]{margin-left:.75rem}.modal-backdrop[data-v-1b072114]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.ticket-modal[data-v-1b072114]{background:#fff;border-radius:10px;width:620px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.ticket-modal-header[data-v-1b072114]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);gap:.75rem}.ticket-modal-ref[data-v-1b072114]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;color:var(--tc-text-secondary);letter-spacing:.04em;text-transform:uppercase}.btn-close-modal[data-v-1b072114]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-1b072114]:hover{color:var(--tc-text-primary)}.ticket-title-input[data-v-1b072114]{font-size:1rem;font-weight:600;border:none;border-bottom:2px solid var(--tc-border);border-radius:0;padding:.4rem 0}.ticket-title-input[data-v-1b072114]:focus{box-shadow:none;border-bottom-color:var(--tc-accent-stone)}.ticket-modal-body[data-v-1b072114]{padding:1.25rem}.ticket-modal-footer[data-v-1b072114]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;align-items:center;justify-content:flex-end}.ticket-type-dot[data-v-1b072114]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ticket-type-dot.dot--task[data-v-1b072114]{background:var(--tc-text-secondary)}.ticket-type-dot.dot--bug[data-v-1b072114]{background:#dc3545}.ticket-type-dot.dot--feature[data-v-1b072114]{background:#28a745}.ticket-type-dot.dot--chore[data-v-1b072114]{background:#adb5bd}.ticket-type-dot.dot--epic[data-v-1b072114]{background:#6f42c1}.ticket-type-dot.dot--story[data-v-1b072114]{background:#17a2b8}@media(max-width: 767.98px){.tw-list[data-v-1b072114]{background:rgba(0,0,0,0);border:0;border-radius:0}.tw-row[data-v-1b072114]{padding:0;background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg, 8px);margin-bottom:.6rem;box-shadow:var(--tc-shadow-card)}.tw-row[data-v-1b072114]:last-child{margin-bottom:0}.tw-row--header[data-v-1b072114]{display:none}.tw-row[data-v-1b072114]:hover{background:var(--tc-bg-card)}.tw-row-check[data-v-1b072114]{display:none}.tw-row-main[data-v-1b072114]{padding:.75rem .85rem}.tw-meta[data-v-1b072114]{flex-wrap:wrap;row-gap:.25rem}.tw-row[data-v-1b072114]:has(.tw-priority--critical){border-left:4px solid var(--tc-status-danger)}.tw-row[data-v-1b072114]:has(.tw-priority--high){border-left:4px solid var(--tc-status-warning)}.tw-row[data-v-1b072114]:has(.tw-priority--medium){border-left:4px solid var(--tc-status-info)}.tw-row[data-v-1b072114]:has(.tw-priority--low){border-left:4px solid var(--tc-status-success)}}
.triage-view[data-v-629fc80c]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem;font-size:13px;color:var(--tc-text-primary, #1A1B1E);overflow-y:auto}.triage-view--loading[data-v-629fc80c],.triage-view--empty[data-v-629fc80c]{text-align:center;padding:3rem 1rem;color:var(--tc-text-secondary, #6B6E7A)}.triage-view__header[data-v-629fc80c]{display:flex;flex-direction:column;gap:10px}.triage-view__title-row[data-v-629fc80c]{display:flex;align-items:center;gap:10px;min-width:0}.triage-view__ref[data-v-629fc80c]{font-family:"Inter",sans-serif;font-size:12px;letter-spacing:.06em;color:var(--tc-accent-dark, #8B7355);font-weight:500;background:var(--tc-accent-light, #EDE3D3);padding:2px 7px;border-radius:3px;flex-shrink:0}.triage-view__title[data-v-629fc80c]{font-family:"Cinzel",Georgia,serif;font-size:1.05rem;font-weight:600;margin:0;flex:1;min-width:0;line-height:1.3}.triage-view__title-actions[data-v-629fc80c]{flex-shrink:0;margin-left:auto}.triage-view__chips[data-v-629fc80c]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.triage-view__chip[data-v-629fc80c]{display:inline-flex;align-items:center;gap:5px;position:relative;background:var(--tc-bg-card, #FFFFFF);border:1px solid var(--tc-border, #E2DDD6);border-radius:14px;padding:3px 10px 3px 8px;font-size:12px;cursor:pointer;transition:border-color .12s,background .12s}.triage-view__chip[data-v-629fc80c]:hover{border-color:var(--tc-accent-stone);background:var(--tc-accent-light, #EDE3D3)}.triage-view__chip select[data-v-629fc80c]{appearance:none;background:rgba(0,0,0,0);border:0;font:inherit;color:inherit;cursor:pointer;padding:0 14px 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%276%27 viewBox=%270 0 8 6%27%3E%3Cpath fill=%27%23999%27 d=%27M4 6L0 0h8z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;font-weight:600}.triage-view__chip select[data-v-629fc80c]:focus{outline:none}.triage-view__chip-label[data-v-629fc80c]{font-size:11.5px;font-weight:500;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.05em}.triage-view__chip-dot[data-v-629fc80c]{width:7px;height:7px;border-radius:50%;background:var(--tc-text-secondary, #6B6E7A)}.triage-view__chip-icon[data-v-629fc80c]{font-size:11.5px;color:var(--tc-text-secondary, #6B6E7A)}.triage-view__chip-avatar[data-v-629fc80c]{width:18px;height:18px;border-radius:50%;background:var(--tc-accent-stone);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.triage-view__chip-divider[data-v-629fc80c]{width:1px;height:16px;background:var(--tc-border, #E2DDD6);margin:0 2px}.triage-view__chip--status-in-progress[data-v-629fc80c]{border-left:3px solid var(--tc-status-info)}.triage-view__chip--status-in-progress .triage-view__chip-dot[data-v-629fc80c]{background:var(--tc-status-info)}.triage-view__chip--status-done[data-v-629fc80c]{border-left:3px solid var(--tc-status-success)}.triage-view__chip--status-done .triage-view__chip-dot[data-v-629fc80c]{background:var(--tc-status-success)}.triage-view__chip--status-blocked[data-v-629fc80c]{border-left:3px solid var(--tc-status-danger)}.triage-view__chip--status-blocked .triage-view__chip-dot[data-v-629fc80c]{background:var(--tc-status-danger)}.triage-view__chip--priority-critical[data-v-629fc80c],.triage-view__chip--priority-high[data-v-629fc80c]{border-left:3px solid var(--tc-status-danger)}.triage-view__chip--priority-critical .triage-view__chip-icon[data-v-629fc80c],.triage-view__chip--priority-high .triage-view__chip-icon[data-v-629fc80c]{color:var(--tc-status-danger)}.triage-view__chip--priority-medium .triage-view__chip-icon[data-v-629fc80c]{color:var(--tc-status-warning)}.triage-view__refs[data-v-629fc80c]{font-size:12px;color:var(--tc-text-secondary, #6B6E7A);display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.triage-view__refs strong[data-v-629fc80c]{color:var(--tc-text-primary, #1A1B1E);font-weight:500}.triage-view__refs a[data-v-629fc80c]{color:var(--tc-accent-dark, #8B7355);text-decoration:none}.triage-view__refs a[data-v-629fc80c]:hover{text-decoration:underline}.triage-view__refs-sep[data-v-629fc80c]{color:var(--tc-border, #E2DDD6)}.triage-view__section-label[data-v-629fc80c]{font-size:12px;font-weight:600;color:var(--tc-text-secondary, #6B6E7A);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:flex;align-items:center;gap:8px}.triage-view__count[data-v-629fc80c]{font-weight:400;text-transform:none;letter-spacing:0;color:var(--tc-text-secondary, #6B6E7A)}.triage-view__description-body[data-v-629fc80c]{white-space:pre-wrap;font-size:13px;line-height:1.55;color:var(--tc-text-primary, #1A1B1E);padding:8px 0;border-top:1px solid var(--tc-border, #E2DDD6)}.triage-view__activity-empty[data-v-629fc80c]{font-size:12px;color:var(--tc-text-secondary, #6B6E7A);font-style:italic;padding:8px 0}.triage-view__comments[data-v-629fc80c]{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--tc-border, #E2DDD6);padding-top:10px}.triage-view__comment[data-v-629fc80c]{display:flex;gap:10px}.triage-view__comment-avatar[data-v-629fc80c]{width:28px;height:28px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.triage-view__comment-body[data-v-629fc80c]{flex:1;min-width:0}.triage-view__comment-head[data-v-629fc80c]{display:flex;align-items:baseline;gap:8px;font-size:12px;margin-bottom:3px}.triage-view__comment-text[data-v-629fc80c]{font-size:13px;line-height:1.5;white-space:pre-wrap}.triage-view__more-link[data-v-629fc80c]{display:inline-block;font-size:12px;color:var(--tc-accent-dark, #8B7355);text-decoration:none;margin-top:4px}.triage-view__more-link[data-v-629fc80c]:hover{text-decoration:underline}.triage-view__compose[data-v-629fc80c]{border-top:1px solid var(--tc-border, #E2DDD6);padding-top:10px;display:flex;flex-direction:column;gap:8px}.triage-view__compose[data-v-629fc80c] .triage-view__compose-input{width:100%;border:1px solid var(--tc-border, #E2DDD6);border-radius:var(--tc-radius-lg, 8px);padding:8px 10px;font:inherit;font-size:13px;resize:vertical;min-height:56px;background:var(--tc-bg-card, #fff)}.triage-view__compose[data-v-629fc80c] .triage-view__compose-input:focus{outline:none;border-color:var(--tc-accent-stone)}.triage-view__compose[data-v-629fc80c] .triage-view__compose-input::placeholder{color:var(--tc-text-secondary, #6B6E7A)}.triage-view__compose-actions[data-v-629fc80c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.triage-view__compose-internal[data-v-629fc80c]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--tc-text-secondary, #6B6E7A);cursor:pointer}.triage-view__compose-internal input[data-v-629fc80c]{margin:0}.triage-view__compose-hint[data-v-629fc80c]{font-size:12px;color:var(--tc-text-secondary, #6B6E7A);flex:1;min-width:0}.triage-view__compose-hint kbd[data-v-629fc80c]{color:var(--tc-text-primary, #1a1b1e);background:var(--tc-bg-content, #F8F7F5);border:1px solid var(--tc-border, #E2DDD6);border-radius:3px;padding:1px 4px;font-size:12px}.triage-view__compose-hint a[data-v-629fc80c]{color:var(--tc-accent-dark, #8B7355);text-decoration:none}.triage-view__compose-hint a[data-v-629fc80c]:hover{text-decoration:underline}.triage-view__compose-error[data-v-629fc80c]{font-size:12px;color:var(--tc-status-danger);background:#fdeaea;border:1px solid #fca5a5;border-radius:var(--tc-radius, 4px);padding:6px 10px}
.rate-create[data-v-72240b77]{max-width:860px}.rate-create__head[data-v-72240b77]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--tc-space-3);margin-bottom:var(--tc-space-4)}.rate-create__supertitle[data-v-72240b77]{font-size:var(--tc-text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--tc-text-secondary)}.rate-create__card[data-v-72240b77]{border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg)}
.rate-manager__why[data-v-3338dddf]{max-width:60rem}
.stm-backdrop[data-v-aaa4349c]{position:fixed;inset:0;background:rgba(42,43,46,.5);display:flex;align-items:center;justify-content:center;z-index:1060}.stm-modal[data-v-aaa4349c]{background:#fff;border-radius:10px;width:760px;max-width:95vw;max-height:92vh;overflow:hidden;box-shadow:0 12px 36px rgba(42,43,46,.22);display:flex;flex-direction:column}.stm-header[data-v-aaa4349c]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border)}.stm-title[data-v-aaa4349c]{font-size:1.05rem;font-weight:700;color:var(--tc-text-primary);margin:0 0 .2rem}.stm-meta[data-v-aaa4349c]{font-size:.78rem}.stm-close[data-v-aaa4349c]{background:none;border:0;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:.25rem .5rem;border-radius:4px}.stm-close[data-v-aaa4349c]:hover{color:var(--tc-text-primary);background:rgba(0,0,0,.04)}.stm-body[data-v-aaa4349c]{padding:1rem 1.25rem;overflow-y:auto;flex:1 1 auto}.stm-table[data-v-aaa4349c]{width:100%;margin-bottom:.75rem}.stm-table th[data-v-aaa4349c]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-text-secondary);padding:.4rem .4rem;border-bottom:1px solid var(--tc-border)}.stm-table td[data-v-aaa4349c]{padding:.35rem .4rem;vertical-align:middle}.stm-table .stm-col-project[data-v-aaa4349c]{width:22%}.stm-table .stm-col-ticket[data-v-aaa4349c]{width:24%}.stm-table .stm-col-category[data-v-aaa4349c]{width:16%}.stm-table .stm-col-desc[data-v-aaa4349c]{width:20%}.stm-table .stm-col-mins[data-v-aaa4349c]{width:12%}.stm-table .stm-col-actions[data-v-aaa4349c]{width:6%;text-align:right}.stm-mins-input[data-v-aaa4349c]{text-align:right}.stm-ticket-cell[data-v-aaa4349c]{display:flex;align-items:center;gap:.25rem}.stm-ticket-cell .form-select[data-v-aaa4349c]{flex:1 1 auto;min-width:0}.stm-split-btn[data-v-aaa4349c]{flex:0 0 auto}.stm-picker[data-v-aaa4349c]{border:1px solid var(--tc-border);border-radius:6px;padding:.6rem .75rem;background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent)}.stm-picker-head[data-v-aaa4349c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.4rem;font-size:.82rem}.stm-picker-check[data-v-aaa4349c]{display:flex;align-items:flex-start;gap:.5rem;padding:.1rem 0}.stm-picker-check .form-check-input[data-v-aaa4349c]{margin-top:.2rem;flex:0 0 auto}.stm-picker-check .form-check-label[data-v-aaa4349c]{font-size:.82rem}.stm-picker-actions[data-v-aaa4349c]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}.stm-no-project[data-v-aaa4349c]{font-size:.78rem;padding:.5rem .65rem;border-radius:6px;background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.stm-no-project a[data-v-aaa4349c]{color:var(--tc-accent-stone)}.stm-row-btn[data-v-aaa4349c]{background:none;border:0;color:#adb5bd;cursor:pointer;padding:.25rem .5rem}.stm-row-btn[data-v-aaa4349c]:hover:not(:disabled){color:#dc3545}.stm-row-btn[data-v-aaa4349c]:disabled{opacity:.3;cursor:not-allowed}.stm-actions-row[data-v-aaa4349c]{display:flex;gap:.5rem;margin-bottom:.75rem}.stm-sum[data-v-aaa4349c]{display:flex;align-items:baseline;gap:.6rem;padding:.6rem .85rem;border-radius:8px;font-size:.875rem;font-weight:600}.stm-sum-label[data-v-aaa4349c]{color:var(--tc-text-secondary);font-weight:500}.stm-sum-value[data-v-aaa4349c]{font-family:"Courier New",monospace}.stm-sum-delta[data-v-aaa4349c]{color:var(--tc-text-secondary);font-weight:400}.stm-sum-status[data-v-aaa4349c]{margin-left:auto;font-size:.8rem}.stm-sum--ok[data-v-aaa4349c]{background:#d4edda;color:#155724}.stm-sum--over[data-v-aaa4349c]{background:#f8d7da;color:#721c24}.stm-sum--under[data-v-aaa4349c]{background:#fff3cd;color:#856404}.stm-footer[data-v-aaa4349c]{display:flex;gap:.5rem;align-items:center;padding:.85rem 1.25rem;border-top:1px solid var(--tc-border);background:#fafafa}.stm-mode-toggle[data-v-aaa4349c]{display:inline-flex;border:1px solid var(--tc-border);border-radius:6px;overflow:hidden;margin-bottom:.85rem}.stm-mode-toggle button[data-v-aaa4349c]{background:#fff;border:0;padding:.4rem .85rem;font-size:.78rem;color:var(--tc-text-secondary);cursor:pointer}.stm-mode-toggle button+button[data-v-aaa4349c]{border-left:1px solid var(--tc-border)}.stm-mode-toggle button[data-v-aaa4349c]:hover{background:#fafafa;color:var(--tc-text-primary)}.stm-mode-toggle button.active[data-v-aaa4349c]{background:var(--tc-accent-stone);color:#fff}.stm-visual[data-v-aaa4349c]{margin-bottom:.75rem}.stm-visual-bar[data-v-aaa4349c]{position:relative;display:flex;height:56px;background:#f0ece6;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden;user-select:none}.stm-visual-segment[data-v-aaa4349c]{display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 .5rem;transition:background-color .12s}.stm-visual-segment-label[data-v-aaa4349c]{pointer-events:none;display:flex;flex-direction:column;align-items:center;line-height:1.15}.stm-visual-segment-mins[data-v-aaa4349c]{font-weight:400;font-size:.75rem;opacity:.8}.stm-visual-handle[data-v-aaa4349c]{flex:0 0 6px;margin-left:-3px;margin-right:-3px;cursor:ew-resize;background:rgba(42,43,46,.35);position:relative;z-index:2;transition:background .12s}.stm-visual-handle[data-v-aaa4349c]:hover{background:rgba(42,43,46,.6)}.stm-visual-handle[data-v-aaa4349c]::before{content:"";position:absolute;left:-8px;right:-8px;top:0;bottom:0}.stm-visual-chips[data-v-aaa4349c]{display:flex;gap:.5rem;margin-top:.6rem;align-items:stretch}.stm-chip[data-v-aaa4349c]{background:#fff;border:1px solid var(--tc-border);border-radius:6px;padding:.5rem;display:flex;flex-direction:column;min-width:0}.stm-chip-footer[data-v-aaa4349c]{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem}@media(max-width: 767.98px){.stm-visual-chips[data-v-aaa4349c]{flex-direction:column}.stm-chip[data-v-aaa4349c]{flex:1 1 auto !important;max-width:100% !important}.stm-actions-row[data-v-aaa4349c]{flex-wrap:wrap}.stm-footer[data-v-aaa4349c]{flex-direction:column;align-items:stretch}.stm-footer .btn[data-v-aaa4349c]{width:100%;margin:0 0 .5rem 0 !important;min-height:46px}.stm-footer .btn[data-v-aaa4349c]:last-child{margin-bottom:0 !important}}
.time-entries-list[data-v-57d95fca]{padding:0 1.5rem 1.5rem}.tel-toolbar[data-v-57d95fca]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.tel-filters[data-v-57d95fca]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.tel-filter[data-v-57d95fca]{display:flex;flex-direction:column;gap:.2rem}.tel-filter__label[data-v-57d95fca]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd}.tel-filter input[data-v-57d95fca],.tel-filter select[data-v-57d95fca]{width:auto}.tel-summary[data-v-57d95fca]{display:flex;align-items:baseline;gap:.75rem}.tel-summary__count[data-v-57d95fca]{font-size:.78rem;color:var(--tc-text-secondary)}.tel-summary__total[data-v-57d95fca]{font-size:1.1rem;font-weight:700;color:var(--tc-text-primary)}.tel-loading[data-v-57d95fca]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.tel-empty[data-v-57d95fca]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px}
.entry-create[data-v-ee811760]{max-width:860px}.entry-create__head[data-v-ee811760]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--tc-space-3);margin-bottom:var(--tc-space-4)}.entry-create__supertitle[data-v-ee811760]{font-size:var(--tc-text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--tc-text-secondary)}.entry-create__card[data-v-ee811760]{border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg)}.entry-create__hint[data-v-ee811760]{padding:.4rem .6rem;border:1px dashed var(--tc-border);border-radius:var(--tc-radius-sm, 6px)}.entry-create__tickets[data-v-ee811760]{max-height:190px;overflow-y:auto;border:1px solid var(--tc-border);border-radius:var(--tc-radius-sm, 6px);padding:.4rem .65rem}.entry-create__ticket-check[data-v-ee811760]{display:flex;align-items:flex-start;gap:.5rem;padding:.15rem 0;cursor:pointer}.entry-create__ticket-check .form-check-input[data-v-ee811760]{margin-top:.2rem;flex:0 0 auto}.entry-create__ticket-check .form-check-label[data-v-ee811760]{font-size:.85rem}.entry-create__split[data-v-ee811760]{border:1px solid var(--tc-border);border-radius:var(--tc-radius-sm, 6px);padding:.65rem .8rem;background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent)}.entry-create__split-head[data-v-ee811760]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.85rem}.entry-create__split-row[data-v-ee811760]{display:flex;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.85rem}.entry-create__split-label[data-v-ee811760]{flex:1 1 auto;min-width:0}.entry-create__split-mins[data-v-ee811760]{flex:0 0 90px;text-align:right}.entry-create__split-sum[data-v-ee811760]{margin-top:.5rem;font-size:.82rem;font-weight:600}.entry-create__split-sum.is-ok[data-v-ee811760]{color:var(--tc-status-success)}.entry-create__split-sum.is-off[data-v-ee811760]{color:var(--tc-status-warning)}@media(max-width: 575.98px){.entry-create__split-head[data-v-ee811760]{flex-direction:column;align-items:stretch}}
.time-reports[data-v-34b2c418]{padding:1.5rem}.reports-toolbar[data-v-34b2c418]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.25rem}.filter-group[data-v-34b2c418]{display:flex;flex-direction:column;gap:.2rem}.filter-label[data-v-34b2c418]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd}.loading-state[data-v-34b2c418]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.empty-state[data-v-34b2c418]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;background:#fff;border:1px solid var(--tc-border);border-radius:8px}.summary-tiles[data-v-34b2c418]{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin-bottom:1.25rem}.summary-tile[data-v-34b2c418]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1rem 1.25rem}.tile-label[data-v-34b2c418]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd;margin-bottom:.35rem}.tile-value[data-v-34b2c418]{font-size:1.4rem;font-weight:700;color:var(--tc-text-primary)}.time-total-row[data-v-34b2c418]{display:grid;grid-template-columns:1fr 100px 100px 100px 160px;align-items:center;gap:0;padding:.65rem 1rem;margin-top:.5rem;background:#f9f7f4;border:1px solid var(--tc-border);border-radius:6px;font-weight:700;font-size:.83rem}.time-total-label[data-v-34b2c418]{color:var(--tc-text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.time-total-cell[data-v-34b2c418]{text-align:right;color:var(--tc-text-primary);padding-right:.5rem}
.timer-widget{display:flex;align-items:center;flex:0 0 auto;width:auto !important;gap:.5rem;padding:0 .75rem;border-left:1px solid var(--tc-border);color:var(--tc-text-secondary);font-size:.8rem;white-space:nowrap}.timer-widget.timer-widget--active{color:var(--tc-text-primary)}.timer-dot{width:7px;height:7px;border-radius:50%;background:#e74c3c;display:inline-block;margin-right:2px;animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(0.85)}}.timer-elapsed{font-family:"Courier New",monospace;font-size:.85rem;font-weight:700;letter-spacing:.03em;display:flex;align-items:center;gap:.3rem}.timer-desc{font-size:.75rem;color:hsla(0,0%,100%,.6);max-width:140px;overflow:hidden;text-overflow:ellipsis}.timer-btn{background:none;border:none;color:inherit;cursor:pointer;padding:.2rem .4rem;border-radius:4px;font-size:.75rem;display:flex;align-items:center;gap:.25rem;transition:background .12s}.timer-btn:hover{background:rgba(0,0,0,.05)}.timer-btn--stop{color:#e74c3c}.timer-btn--discard{color:#adb5bd;font-size:.8rem}.timer-btn--start{color:var(--tc-text-secondary)}.timer-start-label{font-size:.75rem}@media(max-width: 767.98px){.timer-widget{padding:0 .4rem;gap:.3rem}.timer-desc{display:none}.timer-start-label{display:none}.timer-btn{min-width:44px;min-height:44px;justify-content:center;padding:.4rem}}
@media(max-width: 767.98px){.ts-approval-top[data-v-63fd2cd8]{flex-direction:column;align-items:stretch;gap:.75rem}.ts-approval-actions[data-v-63fd2cd8]{gap:.5rem}.ts-approval-actions button[data-v-63fd2cd8]{flex:1 1 0;min-height:46px;font-size:.9rem}}
.timesheet-detail[data-v-448dd514]{padding:1.5rem}.loading-state[data-v-448dd514]{text-align:center;padding:3rem;color:var(--tc-text-secondary);font-size:.875rem}.sheet-header[data-v-448dd514]{display:flex;justify-content:space-between;align-items:flex-start;background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:1.25rem;margin-bottom:1.25rem;gap:1rem}.sheet-period[data-v-448dd514]{font-size:1.1rem;font-weight:700;color:var(--tc-text-primary)}.sheet-dates[data-v-448dd514]{font-size:.78rem;margin-top:2px}.sheet-header-right[data-v-448dd514]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.status-pill[data-v-448dd514]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11.5px;font-weight:600}.status-pill--draft[data-v-448dd514]{background:#e9ecef;color:var(--tc-text-secondary)}.status-pill--submitted[data-v-448dd514]{background:#fff3cd;color:#856404}.status-pill--approved[data-v-448dd514]{background:#d4edda;color:#155724}.status-pill--rejected[data-v-448dd514]{background:#f8d7da;color:#721c24}.sheet-totals[data-v-448dd514]{display:flex;gap:1.5rem}.total-item[data-v-448dd514]{text-align:center}.total-label[data-v-448dd514]{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#adb5bd;font-weight:700}.total-value[data-v-448dd514]{font-size:1.1rem;font-weight:700;color:var(--tc-text-primary)}.sheet-actions[data-v-448dd514]{display:flex;align-items:center}.rejection-notice[data-v-448dd514]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;padding:.75rem 1rem;font-size:.83rem;color:#721c24;margin-bottom:1rem;display:flex;align-items:center}.late-notice[data-v-448dd514]{background:#fff8e6;border:1px solid #f0e0b8;border-radius:6px;padding:.75rem 1rem;font-size:.83rem;color:#6b5320;margin-bottom:1rem;display:flex;align-items:flex-start;line-height:1.45}.amendment-notice[data-v-448dd514]{background:var(--tc-surface-muted, #f6f4f0);border:1px solid var(--tc-border, #e8e3dc);border-radius:6px;padding:.75rem 1rem;font-size:.83rem;color:var(--tc-text-secondary, #55504a);margin-bottom:1rem;line-height:1.45}.amendment-notice__head[data-v-448dd514]{display:flex;align-items:center;margin-bottom:.35rem}.amendment-notice__list[data-v-448dd514]{margin:0;padding-left:1.35rem}.amendment-notice__list li+li[data-v-448dd514]{margin-top:.25rem}.amendment-notice__reason[data-v-448dd514]{font-style:italic}.total-note[data-v-448dd514]{display:block;font-size:.75rem;color:#856404;font-weight:600;margin-top:1px}.late-badge[data-v-448dd514]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:3px;background:#fff3cd;color:#856404;cursor:help}.entry-refile[data-v-448dd514]{padding:0 .25rem;line-height:1;opacity:.5;transition:opacity .15s}.entry-refile[data-v-448dd514]:hover,.entry-refile[data-v-448dd514]:focus-visible{opacity:1}.entry-row:hover .entry-refile[data-v-448dd514]{opacity:1}.entries-toolbar[data-v-448dd514]{display:flex;align-items:center;margin-bottom:.75rem}.entries-empty[data-v-448dd514]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;padding:2rem;text-align:center}.project-group[data-v-448dd514]{margin-bottom:1.25rem}.project-group-header[data-v-448dd514]{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;background:#f9f7f4;border:1px solid var(--tc-border);border-radius:6px 6px 0 0;border-bottom:none}.group-project-ref[data-v-448dd514]{font-size:.75rem;font-weight:700;color:var(--tc-accent-stone);text-transform:uppercase;letter-spacing:.04em}.group-project-name[data-v-448dd514]{font-size:.83rem;font-weight:600;color:var(--tc-text-primary)}.group-total[data-v-448dd514]{font-size:.83rem;font-weight:700;color:var(--tc-text-primary)}.day-sub-group[data-v-448dd514]{background:#fff;border:1px solid var(--tc-border);border-top:none}.day-sub-group[data-v-448dd514]:last-child{border-radius:0 0 6px 6px}.day-label[data-v-448dd514]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd;padding:.3rem .75rem;border-bottom:1px solid #f0ece6}.entry-row[data-v-448dd514]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid #f0ece6}.entry-row[data-v-448dd514]:last-child{border-bottom:none}.entry-row.entry-row--editable[data-v-448dd514]{cursor:pointer}.entry-row.entry-row--editable[data-v-448dd514]:hover{background:#faf9f7}.entry-desc[data-v-448dd514]{flex:1;font-size:.82rem;color:var(--tc-text-primary)}.entry-ticket-link[data-v-448dd514]{font-size:.75rem;font-weight:600;color:var(--tc-accent-stone);text-decoration:none;font-family:monospace}.entry-ticket-link[data-v-448dd514]:hover{text-decoration:underline}.billable-dot[data-v-448dd514]{font-size:.75rem;font-weight:700;padding:1px 5px;border-radius:3px}.billable-dot.dot--yes[data-v-448dd514]{background:#d4edda;color:#155724}.billable-dot.dot--no[data-v-448dd514]{background:#e9ecef;color:#adb5bd}.entry-duration[data-v-448dd514]{font-size:.82rem;font-weight:600;color:var(--tc-text-primary);min-width:50px;text-align:right}.entry-delete[data-v-448dd514]{padding:0 .25rem;line-height:1;opacity:.45;transition:opacity .15s}.entry-delete[data-v-448dd514]:hover,.entry-delete[data-v-448dd514]:focus-visible{opacity:1}.entry-row:hover .entry-delete[data-v-448dd514]{opacity:1}.modal-backdrop[data-v-448dd514]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:1050}.crm-modal[data-v-448dd514]{background:#fff;border-radius:10px;width:480px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(42,43,46,.18)}.crm-modal-header[data-v-448dd514]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:.9rem;color:var(--tc-text-primary)}.btn-close-modal[data-v-448dd514]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:0}.btn-close-modal[data-v-448dd514]:hover{color:var(--tc-text-primary)}.crm-modal-body[data-v-448dd514]{padding:1.25rem}.crm-modal-footer[data-v-448dd514]{padding:1rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end;align-items:center}
.wr-intro[data-v-d8392e66]{font-size:.875rem;max-width:62ch}.wr-form[data-v-d8392e66]{max-width:44rem}.wr-badge[data-v-d8392e66]{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px}.wr-badge--open[data-v-d8392e66]{background:color-mix(in srgb, var(--tc-accent-stone) 18%, transparent);color:var(--tc-text-primary)}.wr-badge--converted[data-v-d8392e66]{background:#d4edda;color:#155724}.wr-badge--rejected[data-v-d8392e66]{background:#e9ecef;color:#495057}.wr-backdrop[data-v-d8392e66]{position:fixed;inset:0;background:rgba(42,43,46,.5);display:flex;align-items:center;justify-content:center;z-index:1060}.wr-modal[data-v-d8392e66]{background:#fff;border-radius:10px;width:620px;max-width:95vw;max-height:92vh;overflow:hidden;box-shadow:0 12px 36px rgba(42,43,46,.22);display:flex;flex-direction:column}.wr-modal-header[data-v-d8392e66]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem;border-bottom:1px solid var(--tc-border)}.wr-modal-title[data-v-d8392e66]{font-size:1.05rem;font-weight:700;color:var(--tc-text-primary);margin:0}.wr-close[data-v-d8392e66]{background:none;border:0;color:var(--tc-text-secondary);cursor:pointer;padding:.25rem .5rem;border-radius:4px}.wr-close[data-v-d8392e66]:hover{color:var(--tc-text-primary);background:rgba(0,0,0,.04)}.wr-modal-body[data-v-d8392e66]{padding:1rem 1.25rem;overflow-y:auto;flex:1 1 auto}.wr-modal-footer[data-v-d8392e66]{display:flex;gap:.5rem;justify-content:flex-end;padding:.85rem 1.25rem;border-top:1px solid var(--tc-border);background:#fafafa}.wr-mode-toggle[data-v-d8392e66]{display:inline-flex;border:1px solid var(--tc-border);border-radius:6px;overflow:hidden;margin-bottom:1rem}.wr-mode-toggle button[data-v-d8392e66]{background:#fff;border:0;padding:.4rem .85rem;font-size:.78rem;color:var(--tc-text-secondary);cursor:pointer}.wr-mode-toggle button+button[data-v-d8392e66]{border-left:1px solid var(--tc-border)}.wr-mode-toggle button[data-v-d8392e66]:hover{background:#fafafa;color:var(--tc-text-primary)}.wr-mode-toggle button.active[data-v-d8392e66]{background:var(--tc-accent-stone);color:#fff}@media(max-width: 767.98px){.wr-modal-footer[data-v-d8392e66]{flex-direction:column;align-items:stretch}.wr-modal-footer .btn[data-v-d8392e66]{width:100%;min-height:46px}}
.accept-invitation[data-v-7982fb44]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:linear-gradient(135deg, #f4ede1 0%, #ece0c8 100%)}.accept-invitation__panel[data-v-7982fb44]{width:100%;max-width:520px;background:#fff;border-radius:14px;box-shadow:0 12px 50px rgba(0,0,0,.12);padding:2rem 2.25rem}.accept-invitation__brand[data-v-7982fb44]{text-align:center;margin-bottom:1.5rem}.accept-invitation__brand-mark[data-v-7982fb44]{font-family:"Cinzel","Georgia",serif;font-size:1.4rem;letter-spacing:.18em;color:var(--tc-text-primary)}.accept-invitation__loading[data-v-7982fb44],.accept-invitation__error[data-v-7982fb44],.accept-invitation__success[data-v-7982fb44]{text-align:center;padding:1rem 0}.accept-invitation__loading i[data-v-7982fb44],.accept-invitation__loading .cygnus-icon[data-v-7982fb44],.accept-invitation__error i[data-v-7982fb44],.accept-invitation__error .cygnus-icon[data-v-7982fb44],.accept-invitation__success i[data-v-7982fb44],.accept-invitation__success .cygnus-icon[data-v-7982fb44]{display:block;font-size:2.4rem;margin-bottom:.75rem}.accept-invitation__loading i[data-v-7982fb44],.accept-invitation__loading .cygnus-icon[data-v-7982fb44]{color:var(--tc-accent-stone)}.accept-invitation__error i[data-v-7982fb44],.accept-invitation__error .cygnus-icon[data-v-7982fb44]{color:#b8283c}.accept-invitation__success i[data-v-7982fb44],.accept-invitation__success .cygnus-icon[data-v-7982fb44]{color:#6b9e78}.accept-invitation__error h2[data-v-7982fb44],.accept-invitation__success h2[data-v-7982fb44]{margin:0 0 .5rem;font-family:"Cinzel","Georgia",serif;font-size:1.15rem}.accept-invitation__help[data-v-7982fb44]{font-size:.85rem;color:var(--tc-text-secondary);margin-top:.75rem}.accept-invitation__form h2[data-v-7982fb44]{margin:0 0 .5rem;font-family:"Cinzel","Georgia",serif;font-size:1.25rem;color:var(--tc-text-primary)}.accept-invitation__intro[data-v-7982fb44]{margin:0 0 1.25rem;color:#555;font-size:.92rem;line-height:1.5}.accept-invitation__role[data-v-7982fb44]{text-transform:capitalize;font-weight:600;color:var(--tc-accent-stone)}.accept-invitation__message[data-v-7982fb44]{margin:0 0 1.25rem;padding:.75rem .9rem;border-radius:8px;background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);color:#6b5c45;font-style:italic;font-size:.9rem;border-left:3px solid var(--tc-accent-stone)}.accept-invitation__message i[data-v-7982fb44],.accept-invitation__message .cygnus-icon[data-v-7982fb44]{margin-right:6px;color:var(--tc-accent-stone);opacity:.6}.accept-invitation__row[data-v-7982fb44]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.accept-invitation__field[data-v-7982fb44]{margin-bottom:.85rem}.accept-invitation__field label[data-v-7982fb44]{display:block;font-size:.78rem;font-weight:700;color:#555;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.accept-invitation__field input[data-v-7982fb44]{width:100%;padding:.55rem .75rem;border:1px solid #e0dcd4;border-radius:6px;font-size:.95rem;background:#fff}.accept-invitation__field input[data-v-7982fb44]:focus{outline:none;border-color:var(--tc-accent-stone);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-accent-stone) 20%, transparent)}.accept-invitation__field input[data-v-7982fb44]:disabled{background:#f8f5f0;color:#888}.accept-invitation__inline-error[data-v-7982fb44]{margin-bottom:.75rem;padding:.55rem .75rem;border-radius:6px;background:rgba(184,40,60,.08);color:#b8283c;font-size:.85rem}.accept-invitation__inline-error i[data-v-7982fb44],.accept-invitation__inline-error .cygnus-icon[data-v-7982fb44]{margin-right:6px}.accept-invitation__cta[data-v-7982fb44]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:.5rem;padding:.7rem 1.1rem;background:var(--tc-accent-stone);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;transition:background .15s}.accept-invitation__cta[data-v-7982fb44]:hover{background:#b89a6f}.accept-invitation__cta[data-v-7982fb44]:disabled{background:#d8c8b1;cursor:not-allowed}
.invitations-manager__header[data-v-1ae64fec]{margin-bottom:1rem}.invitations-manager__header h2[data-v-1ae64fec]{margin:0 0 4px;font-size:1.25rem;color:var(--tc-text-primary)}.invitations-manager__sub[data-v-1ae64fec]{color:var(--tc-text-secondary);font-size:.88rem;margin:0}.invitations-manager__filters[data-v-1ae64fec]{display:flex;align-items:center;gap:1rem;margin:1rem 0 .75rem;padding:.5rem .75rem;border-radius:6px;background:#faf8f5;border:1px solid #ece7df}.invitations-manager__filter[data-v-1ae64fec]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:#555;cursor:pointer}.invitations-manager__filter input[data-v-1ae64fec]{margin:0}.invitations-manager__refresh[data-v-1ae64fec]{margin-left:auto;padding:.3rem .7rem;border:1px solid #d8d3cc;background:#fff;border-radius:6px;color:#555;font-size:.82rem;cursor:pointer}.invitations-manager__refresh i[data-v-1ae64fec],.invitations-manager__refresh .cygnus-icon[data-v-1ae64fec]{margin-right:4px;color:var(--tc-accent-stone)}.invitations-manager__refresh[data-v-1ae64fec]:hover{background:#f8f5f0}.invitations-manager__refresh[data-v-1ae64fec]:disabled{opacity:.5;cursor:not-allowed}.invitations-manager__loading[data-v-1ae64fec],.invitations-manager__empty[data-v-1ae64fec]{text-align:center;padding:2rem;color:#888}.invitations-manager__loading i[data-v-1ae64fec],.invitations-manager__loading .cygnus-icon[data-v-1ae64fec],.invitations-manager__empty i[data-v-1ae64fec],.invitations-manager__empty .cygnus-icon[data-v-1ae64fec]{display:block;font-size:1.6rem;color:var(--tc-accent-stone);margin-bottom:.5rem}.invitations-manager__table[data-v-1ae64fec]{width:100%;border-collapse:collapse}.invitations-manager__table th[data-v-1ae64fec],.invitations-manager__table td[data-v-1ae64fec]{padding:.55rem .75rem;border-bottom:1px solid #ece7df;font-size:.88rem}.invitations-manager__table th[data-v-1ae64fec]{text-align:left;font-weight:700;color:#555;text-transform:uppercase;font-size:.75rem;letter-spacing:.04em;background:#faf8f5}.invitations-manager__table .text-end[data-v-1ae64fec]{text-align:right}.invitations-manager__table .text-muted[data-v-1ae64fec]{color:#888}.invitations-manager__table .text-danger[data-v-1ae64fec]{color:#b8283c;font-weight:600}.invitations-manager__table .small[data-v-1ae64fec]{font-size:.8rem}.invitations-manager__status[data-v-1ae64fec]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:.75rem;font-weight:700;text-transform:uppercase;background:var(--tc-border);color:var(--tc-text-secondary)}.invitations-manager__status.is-pending[data-v-1ae64fec]{background:color-mix(in srgb, var(--tc-accent-stone) 20%, transparent);color:#8a7460}.invitations-manager__status.is-accepted[data-v-1ae64fec]{background:rgba(107,158,120,.2);color:#4a7855}.invitations-manager__status.is-expired[data-v-1ae64fec]{background:rgba(184,40,60,.1);color:#b8283c}.invitations-manager__status.is-revoked[data-v-1ae64fec]{background:var(--tc-border);color:var(--tc-text-secondary)}.invitations-manager__actions[data-v-1ae64fec]{white-space:nowrap}.invitations-manager__btn[data-v-1ae64fec]{display:inline-flex;align-items:center;gap:4px;padding:.3rem .7rem;border:1px solid rgba(0,0,0,0);border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;margin-left:4px}.invitations-manager__btn--ghost[data-v-1ae64fec]{background:#fff;border-color:#d8d3cc;color:#555}.invitations-manager__btn--ghost[data-v-1ae64fec]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);border-color:var(--tc-accent-stone);color:#8a7460}.invitations-manager__btn--danger[data-v-1ae64fec]{background:#fff;border-color:#d8d3cc;color:#555}.invitations-manager__btn--danger[data-v-1ae64fec]:hover{background:rgba(184,40,60,.08);border-color:#b8283c;color:#b8283c}.invitations-manager__btn[data-v-1ae64fec]:disabled{opacity:.6;cursor:not-allowed}.invitations-manager__notice[data-v-1ae64fec]{margin-top:1rem;padding:.6rem .85rem;border-radius:6px;font-size:.85rem}.invitations-manager__notice i[data-v-1ae64fec],.invitations-manager__notice .cygnus-icon[data-v-1ae64fec]{margin-right:6px}.invitations-manager__notice.is-success[data-v-1ae64fec]{background:rgba(107,158,120,.1);color:#4a7855}.invitations-manager__notice.is-error[data-v-1ae64fec]{background:rgba(184,40,60,.08);color:#b8283c}
.wizard-action-step[data-v-e7e86c44]{text-align:center;padding:1rem 0}.wizard-action-step__hint[data-v-e7e86c44]{margin-bottom:1rem;padding:.5rem .75rem;border-radius:var(--tc-radius-lg);background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);color:#6b5c45;font-size:.85rem}.wizard-action-step__hint i[data-v-e7e86c44],.wizard-action-step__hint .cygnus-icon[data-v-e7e86c44]{margin-right:6px;color:var(--tc-accent-stone)}.wizard-action-step__btn[data-v-e7e86c44]{display:inline-flex;align-items:center;gap:8px;padding:.6rem 1.2rem;border:none;background:var(--tc-accent-stone);color:#fff;border-radius:var(--tc-radius-lg);font-weight:600;cursor:pointer;font-size:.95rem}.wizard-action-step__btn[data-v-e7e86c44]:hover{background:#b89a6f}.wizard-action-step__btn[data-v-e7e86c44]:disabled{opacity:.6;cursor:not-allowed}
.ws-grid[data-v-5d38fbad]{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:.6rem}.ws-card[data-v-5d38fbad]{display:flex;align-items:center;gap:.7rem;text-align:left;padding:.7rem .8rem;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);background:var(--tc-bg-card);cursor:pointer;position:relative;transition:border-color .12s,box-shadow .12s}.ws-card[data-v-5d38fbad]:hover{border-color:var(--tc-accent-stone)}.ws-card.is-selected[data-v-5d38fbad]{border-color:var(--tc-accent-stone);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 25%, transparent)}.ws-swatch[data-v-5d38fbad]{flex:0 0 auto;width:38px;height:38px;border-radius:var(--tc-radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem}.ws-meta[data-v-5d38fbad]{display:flex;flex-direction:column;min-width:0}.ws-label[data-v-5d38fbad]{font-weight:600;font-size:var(--tc-text-sm);color:var(--tc-text-primary)}.ws-desc[data-v-5d38fbad]{font-size:var(--tc-text-label);color:var(--tc-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-tag[data-v-5d38fbad]{font-size:11.5px;color:var(--tc-accent-dark);text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.ws-check[data-v-5d38fbad]{position:absolute;top:8px;right:8px;color:var(--tc-accent-stone)}
.wizard-connect-integrations-step__intro[data-v-5013fd8c]{color:var(--tc-text-secondary);font-size:.9rem;margin:0 0 1rem}.wizard-connect-integrations-step__intro a[data-v-5013fd8c]{color:var(--tc-accent-stone)}.wizard-connect-integrations-step__empty[data-v-5013fd8c]{padding:1rem;background:#faf8f5;border:1px dashed #d8d3cc;border-radius:var(--tc-radius-lg);color:#888;font-size:.9rem;text-align:center}.wizard-connect-integrations-step__row[data-v-5013fd8c]{margin-bottom:1rem;padding:.85rem 1rem;border:1px solid #ece7df;border-radius:var(--tc-radius-lg);background:#fff;transition:opacity .15s,background .15s}.wizard-connect-integrations-step__row.is-disabled[data-v-5013fd8c]{opacity:.55;background:#faf8f5}.wizard-connect-integrations-step__row-header[data-v-5013fd8c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:.6rem}.wizard-connect-integrations-step__heading[data-v-5013fd8c]{display:flex;gap:12px;align-items:flex-start;color:var(--tc-text-primary)}.wizard-connect-integrations-step__heading strong[data-v-5013fd8c]{font-size:.95rem;display:block}.wizard-connect-integrations-step__icon[data-v-5013fd8c]{font-size:1.4rem;color:var(--tc-accent-stone);margin-top:4px}.wizard-connect-integrations-step__desc[data-v-5013fd8c]{color:var(--tc-text-secondary);font-size:.82rem;margin-top:2px}.wizard-connect-integrations-step__credentials[data-v-5013fd8c]{color:var(--tc-text-secondary);font-size:.78rem;margin-top:4px}.wizard-connect-integrations-step__credentials a[data-v-5013fd8c]{color:var(--tc-accent-stone);font-weight:600;margin-left:6px;white-space:nowrap}.wizard-connect-integrations-step__row-controls[data-v-5013fd8c]{display:flex;align-items:center;gap:10px;flex-shrink:0}.wizard-connect-integrations-step__badge[data-v-5013fd8c]{display:inline-block;padding:1px 8px;border-radius:var(--tc-radius-lg);font-size:11.5px;font-weight:700;text-transform:uppercase;background:var(--tc-border);color:var(--tc-text-secondary)}.wizard-connect-integrations-step__badge.is-connected[data-v-5013fd8c]{background:rgba(107,158,120,.2);color:#4a7855}.wizard-connect-integrations-step__badge.is-configured[data-v-5013fd8c]{background:color-mix(in srgb, var(--tc-accent-stone) 20%, transparent);color:#8a7460}.wizard-connect-integrations-step__badge.is-pending[data-v-5013fd8c]{background:rgba(184,40,60,.1);color:#b8283c}.wizard-connect-integrations-step__toggle[data-v-5013fd8c]{display:flex;align-items:center;gap:8px;color:var(--tc-text-secondary);font-size:.82rem;cursor:pointer;user-select:none}.wizard-connect-integrations-step__toggle-label[data-v-5013fd8c]{font-weight:600;min-width:60px;text-align:right}.wizard-connect-integrations-step__toggle-track[data-v-5013fd8c]{position:relative;display:inline-block;width:36px;height:20px;background:#d8d3cc;border-radius:999px;transition:background-color 150ms ease}.wizard-connect-integrations-step__toggle-track input[data-v-5013fd8c]{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.wizard-connect-integrations-step__toggle-track.is-on[data-v-5013fd8c]{background:var(--tc-accent-stone)}.wizard-connect-integrations-step__toggle-thumb[data-v-5013fd8c]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform 150ms ease}.wizard-connect-integrations-step__toggle-track.is-on .wizard-connect-integrations-step__toggle-thumb[data-v-5013fd8c]{transform:translateX(16px)}.wizard-connect-integrations-step__fields[data-v-5013fd8c]{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px}.wizard-connect-integrations-step__field[data-v-5013fd8c]{display:flex;flex-direction:column;gap:4px}.wizard-connect-integrations-step__field label[data-v-5013fd8c]{font-size:.78rem;font-weight:600;color:var(--tc-text-secondary)}.wizard-connect-integrations-step__field input[data-v-5013fd8c],.wizard-connect-integrations-step__field select[data-v-5013fd8c]{padding:.4rem .55rem;border:1px solid #e8e8e8;border-radius:var(--tc-radius-lg);font-size:.88rem;background:#fff;color:var(--tc-text-primary)}.wizard-connect-integrations-step__field input[data-v-5013fd8c]:focus,.wizard-connect-integrations-step__field select[data-v-5013fd8c]:focus{outline:none;border-color:var(--tc-accent-stone);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 15%, transparent)}.wizard-connect-integrations-step__required[data-v-5013fd8c]{color:#b8283c;margin-left:2px}.wizard-connect-integrations-step__hint[data-v-5013fd8c]{color:#888;font-size:.75rem}.wizard-connect-integrations-step__secret-notice[data-v-5013fd8c]{grid-column:1/-1;margin-top:4px;padding:.5rem .75rem;border-radius:var(--tc-radius-lg);background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);color:#6b5c45;font-size:.78rem}.wizard-connect-integrations-step__secret-notice i[data-v-5013fd8c],.wizard-connect-integrations-step__secret-notice .cygnus-icon[data-v-5013fd8c]{margin-right:4px;color:var(--tc-accent-stone)}.wizard-connect-integrations-step__secret-notice a[data-v-5013fd8c]{color:var(--tc-accent-stone)}.wizard-connect-integrations-step__configure-btn[data-v-5013fd8c]{display:inline-flex;align-items:center;gap:6px;padding:.3rem .7rem;border:1px solid var(--tc-accent-stone);background:#fff;color:#6b5c45;border-radius:var(--tc-radius-lg);font-size:.78rem;font-weight:600;cursor:pointer;transition:background 120ms ease,color 120ms ease}.wizard-connect-integrations-step__configure-btn[data-v-5013fd8c]:hover:not(:disabled){background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);color:var(--tc-text-primary)}.wizard-connect-integrations-step__configure-btn[data-v-5013fd8c]:disabled{opacity:.6;cursor:wait}.wizard-connect-integrations-step__configure-btn i[data-v-5013fd8c],.wizard-connect-integrations-step__configure-btn .cygnus-icon[data-v-5013fd8c]{font-size:.85rem}.wizard-connect-integrations-step__error[data-v-5013fd8c]{margin-top:1rem;padding:.6rem .85rem;background:rgba(184,40,60,.08);color:#b8283c;border:1px solid rgba(184,40,60,.2);border-radius:var(--tc-radius-lg);font-size:.85rem}
.wizard-email-readiness-step__status[data-v-236b0538]{display:flex;gap:12px;padding:.75rem .9rem;border-radius:var(--tc-radius-lg);font-size:var(--tc-text-sm)}.wizard-email-readiness-step__status i[data-v-236b0538],.wizard-email-readiness-step__status .cygnus-icon[data-v-236b0538]{font-size:1.2rem;margin-top:2px;flex:0 0 auto}.wizard-email-readiness-step__status.is-success[data-v-236b0538]{background:rgba(107,158,120,.14);color:var(--tc-status-success)}.wizard-email-readiness-step__status.is-info[data-v-236b0538]{background:rgba(120,144,168,.14);color:var(--tc-status-info)}.wizard-email-readiness-step__status.is-warning[data-v-236b0538]{background:color-mix(in srgb, var(--tc-accent-stone) 16%, transparent);color:var(--tc-accent-dark)}.wizard-email-readiness-step__status.is-danger[data-v-236b0538]{background:color-mix(in srgb, var(--tc-status-danger) 9%, transparent);color:var(--tc-status-danger)}.wizard-email-readiness-step__summary[data-v-236b0538]{font-size:var(--tc-text-label)}.wizard-email-readiness-step__error[data-v-236b0538]{margin-top:4px;font-size:var(--tc-text-label);font-family:var(--bs-font-monospace, monospace);word-break:break-word}.wizard-email-readiness-step__problems[data-v-236b0538]{margin:6px 0 0;padding-left:1rem;font-size:var(--tc-text-label)}.wizard-email-readiness-step__config[data-v-236b0538]{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:.6rem;font-size:var(--tc-text-label);color:var(--tc-text-secondary)}.wizard-email-readiness-step__config-item span[data-v-236b0538]{margin-right:5px;font-weight:600}.wizard-email-readiness-step__config-item code[data-v-236b0538]{font-size:.95em}.wizard-email-readiness-step__actions[data-v-236b0538]{display:flex;gap:8px;margin-top:.85rem;flex-wrap:wrap}.wizard-email-readiness-step__btn[data-v-236b0538]{display:inline-flex;align-items:center;gap:6px;padding:.4rem .8rem;border-radius:var(--tc-radius-lg);font-size:var(--tc-text-sm);font-weight:600;cursor:pointer;background:var(--tc-bg-card);color:var(--tc-text-secondary);border:1px solid var(--tc-border)}.wizard-email-readiness-step__btn[data-v-236b0538]:hover{color:var(--tc-text-primary);background:var(--tc-bg-content)}.wizard-email-readiness-step__btn[data-v-236b0538]:disabled{opacity:.5;cursor:not-allowed}.wizard-email-readiness-step__btn.is-primary[data-v-236b0538]{background:var(--tc-accent-stone);border-color:var(--tc-accent-stone);color:var(--tc-bg-card)}.wizard-email-readiness-step__btn.is-primary[data-v-236b0538]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 90%, black)}.wizard-email-readiness-step__test-result[data-v-236b0538]{margin-top:.6rem;padding:.45rem .7rem;border-radius:var(--tc-radius-lg);font-size:var(--tc-text-label);background:rgba(107,158,120,.15);color:var(--tc-status-success)}.wizard-email-readiness-step__test-result.is-error[data-v-236b0538]{background:color-mix(in srgb, var(--tc-status-danger) 8%, transparent);color:var(--tc-status-danger)}.wizard-email-readiness-step__edit[data-v-236b0538]{margin-top:1rem}.wizard-email-readiness-step__toggle[data-v-236b0538]{background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:5px;color:var(--tc-accent-stone);font-size:var(--tc-text-sm);font-weight:600;cursor:pointer}.wizard-email-readiness-step__toggle[data-v-236b0538]:hover{text-decoration:underline}.wizard-email-readiness-step__form[data-v-236b0538]{margin-top:.6rem;padding:.85rem;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);background:var(--tc-bg-content)}.wizard-email-readiness-step__envhint[data-v-236b0538]{margin:.6rem 0 0;font-size:var(--tc-text-label);color:var(--tc-text-secondary)}.wizard-email-readiness-step__envhint code[data-v-236b0538]{word-break:break-word}.wizard-email-readiness-step__skip-hint[data-v-236b0538],.wizard-email-readiness-step__ready-hint[data-v-236b0538]{margin:1rem 0 0;padding:.5rem .75rem;border-radius:var(--tc-radius-lg);font-size:var(--tc-text-label)}.wizard-email-readiness-step__skip-hint i[data-v-236b0538],.wizard-email-readiness-step__skip-hint .cygnus-icon[data-v-236b0538],.wizard-email-readiness-step__ready-hint i[data-v-236b0538],.wizard-email-readiness-step__ready-hint .cygnus-icon[data-v-236b0538]{margin-right:5px}.wizard-email-readiness-step__skip-hint[data-v-236b0538]{background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);color:var(--tc-accent-dark)}.wizard-email-readiness-step__ready-hint[data-v-236b0538]{background:rgba(107,158,120,.12);color:var(--tc-status-success)}
.wizard-form-step__loading[data-v-2c19c7ab]{padding:1rem;text-align:center;color:#888}.wizard-form-step[data-v-2c19c7ab] form{color:var(--tc-text-primary)}.wizard-form-step[data-v-2c19c7ab] form input,.wizard-form-step[data-v-2c19c7ab] form select,.wizard-form-step[data-v-2c19c7ab] form textarea{background:#fff;color:var(--tc-text-primary);border:1px solid #e8e8e8;border-radius:var(--tc-radius-lg);padding:.4rem .65rem;font-size:.9rem}.wizard-form-step[data-v-2c19c7ab] form input:focus,.wizard-form-step[data-v-2c19c7ab] form select:focus,.wizard-form-step[data-v-2c19c7ab] form textarea:focus{outline:none;border-color:var(--tc-accent-stone);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 15%, transparent)}.wizard-form-step[data-v-2c19c7ab] form label{font-weight:600;font-size:.82rem}.wizard-form-step[data-v-2c19c7ab] form .formkit-outer{margin-bottom:.75rem}
.wizard-hr-per-user-step__intro[data-v-63353d60]{color:var(--tc-text-secondary);font-size:.9rem;margin:0 0 1rem}.wizard-hr-per-user-step__empty[data-v-63353d60]{padding:1rem;background:#faf8f5;border:1px dashed #d8d3cc;border-radius:var(--tc-radius-lg);color:#888;font-size:.9rem;text-align:center}.wizard-hr-per-user-step__row[data-v-63353d60]{margin-bottom:1rem;padding:.85rem 1rem;border:1px solid #ece7df;border-radius:var(--tc-radius-lg);background:#fff;transition:opacity .15s,background .15s}.wizard-hr-per-user-step__row.is-skipped[data-v-63353d60]{opacity:.55;background:#faf8f5}.wizard-hr-per-user-step__row.has-error[data-v-63353d60]{border-color:color-mix(in srgb, var(--tc-status-danger) 55%, transparent)}.wizard-hr-per-user-step__row-header[data-v-63353d60]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.wizard-hr-per-user-step__user[data-v-63353d60]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:var(--tc-text-primary)}.wizard-hr-per-user-step__user strong[data-v-63353d60]{font-size:.95rem}.wizard-hr-per-user-step__email[data-v-63353d60]{color:var(--tc-text-secondary);font-size:.82rem}.wizard-hr-per-user-step__role[data-v-63353d60]{display:inline-block;padding:1px 8px;border-radius:var(--tc-radius-lg);font-size:.75rem;font-weight:700;background:color-mix(in srgb, var(--tc-accent-stone) 15%, transparent);color:#8a7460;text-transform:uppercase}.wizard-hr-per-user-step__you-badge[data-v-63353d60]{display:inline-block;padding:1px 8px;border-radius:var(--tc-radius-lg);font-size:.75rem;font-weight:700;background:rgba(107,158,120,.18);color:#4a7855;text-transform:uppercase}.wizard-hr-per-user-step__pending-badge[data-v-63353d60],.wizard-hr-per-user-step__suspended-badge[data-v-63353d60]{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:var(--tc-radius-lg);font-size:.75rem;font-weight:700;text-transform:uppercase;margin-left:4px;cursor:help}.wizard-hr-per-user-step__pending-badge[data-v-63353d60]{background:rgba(245,166,35,.15);color:#b07720}.wizard-hr-per-user-step__suspended-badge[data-v-63353d60]{background:rgba(184,40,60,.1);color:#b8283c}.wizard-hr-per-user-step__skip[data-v-63353d60]{display:flex;align-items:center;gap:4px;color:var(--tc-text-secondary);font-size:.82rem;cursor:pointer}.wizard-hr-per-user-step__skip input[data-v-63353d60]{margin:0}.wizard-hr-per-user-step__fields[data-v-63353d60]{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:10px;align-items:end}.wizard-hr-per-user-step__field[data-v-63353d60]{display:flex;flex-direction:column;gap:4px}.wizard-hr-per-user-step__field label[data-v-63353d60]{font-size:.78rem;font-weight:600;color:var(--tc-text-secondary)}.wizard-hr-per-user-step__field label i[data-v-63353d60],.wizard-hr-per-user-step__field label .cygnus-icon[data-v-63353d60]{margin-left:4px;cursor:help;color:var(--tc-accent-stone)}.wizard-hr-per-user-step__field input[data-v-63353d60],.wizard-hr-per-user-step__field select[data-v-63353d60]{padding:.4rem .55rem;border:1px solid #e8e8e8;border-radius:var(--tc-radius-lg);font-size:.88rem;background:#fff;color:var(--tc-text-primary)}.wizard-hr-per-user-step__field input[data-v-63353d60]:focus,.wizard-hr-per-user-step__field select[data-v-63353d60]:focus{outline:none;border-color:var(--tc-accent-stone);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 15%, transparent)}.wizard-hr-per-user-step__field input[data-v-63353d60]:disabled,.wizard-hr-per-user-step__field select[data-v-63353d60]:disabled{background:#f4ede1;color:#aaa;cursor:not-allowed}.wizard-hr-per-user-step__field--checkbox label[data-v-63353d60]{display:flex;align-items:center;gap:6px;font-weight:500;color:var(--tc-text-primary)}.wizard-hr-per-user-step__field--checkbox label input[data-v-63353d60]{margin:0}.wizard-hr-per-user-step__field.has-error input[data-v-63353d60],.wizard-hr-per-user-step__field.has-error select[data-v-63353d60]{border-color:var(--tc-status-danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-status-danger) 15%, transparent)}.wizard-hr-per-user-step__field-error[data-v-63353d60]{color:var(--tc-status-danger);font-size:.75rem;font-weight:600}.wizard-hr-per-user-step__preview[data-v-63353d60]{grid-column:1/-1;display:flex;align-items:center;gap:6px;padding:.5rem .75rem;background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);border-radius:var(--tc-radius-lg);font-size:.85rem;color:#6b5c45}.wizard-hr-per-user-step__preview i[data-v-63353d60],.wizard-hr-per-user-step__preview .cygnus-icon[data-v-63353d60]{color:var(--tc-accent-stone)}.wizard-hr-per-user-step__preview strong[data-v-63353d60]{color:var(--tc-text-primary);font-size:.95rem}.wizard-hr-per-user-step__preview-label[data-v-63353d60]{color:#888;font-size:.78rem;margin-left:4px}.wizard-hr-per-user-step__preview-incomplete[data-v-63353d60]{color:#aaa;font-style:italic}.wizard-hr-per-user-step__add-staff[data-v-63353d60]{display:flex;align-items:flex-start;gap:8px;margin-top:.5rem;padding:.65rem .85rem;background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);border:1px dashed var(--tc-accent-stone);border-radius:var(--tc-radius-lg);font-size:.85rem;color:#6b5c45}.wizard-hr-per-user-step__add-staff i[data-v-63353d60],.wizard-hr-per-user-step__add-staff .cygnus-icon[data-v-63353d60]{margin-top:2px;color:var(--tc-accent-stone)}.wizard-hr-per-user-step__add-staff-link[data-v-63353d60]{display:inline;padding:0;border:none;background:none;color:#8a7460;font-weight:700;text-decoration:underline;cursor:pointer;font-size:inherit}.wizard-hr-per-user-step__add-staff-link[data-v-63353d60]:hover{color:#6b5c45}
.wizard-import-from-source-step__intro[data-v-76aa7e49]{color:var(--tc-text-secondary);font-size:.9rem;margin:0 0 1rem}.wizard-import-from-source-step__intro a[data-v-76aa7e49]{color:var(--tc-accent-stone)}.wizard-import-from-source-step__empty[data-v-76aa7e49]{padding:1rem;background:#faf8f5;border:1px dashed #d8d3cc;border-radius:var(--tc-radius-lg);color:#888;font-size:.9rem;text-align:center}.wizard-import-from-source-step__row[data-v-76aa7e49]{margin-bottom:1rem;padding:.85rem 1rem;border:1px solid #ece7df;border-radius:var(--tc-radius-lg);background:#fff;transition:opacity .15s,background .15s}.wizard-import-from-source-step__row.is-disabled[data-v-76aa7e49]{opacity:.55;background:#faf8f5}.wizard-import-from-source-step__row.is-started[data-v-76aa7e49]{border-color:var(--tc-accent-stone);background:color-mix(in srgb, var(--tc-accent-stone) 4%, transparent)}.wizard-import-from-source-step__row.is-later[data-v-76aa7e49]{border-color:#6b9e78;background:rgba(107,158,120,.04)}.wizard-import-from-source-step__row-header[data-v-76aa7e49]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:.6rem}.wizard-import-from-source-step__heading[data-v-76aa7e49]{display:flex;gap:12px;align-items:flex-start;color:var(--tc-text-primary)}.wizard-import-from-source-step__heading strong[data-v-76aa7e49]{font-size:.95rem;display:block}.wizard-import-from-source-step__icon[data-v-76aa7e49]{font-size:1.4rem;color:var(--tc-accent-stone);margin-top:4px}.wizard-import-from-source-step__desc[data-v-76aa7e49]{color:var(--tc-text-secondary);font-size:.82rem;margin-top:2px}.wizard-import-from-source-step__meta[data-v-76aa7e49]{color:#888;font-size:.75rem;margin-top:4px;display:flex;gap:6px;flex-wrap:wrap}.wizard-import-from-source-step__cap[data-v-76aa7e49]{text-transform:uppercase;letter-spacing:.04em;padding:0 6px;border-radius:var(--tc-radius-lg);background:#f0ebe2;color:#6b5c45;font-weight:600}.wizard-import-from-source-step__instance[data-v-76aa7e49]{font-style:italic}.wizard-import-from-source-step__row-controls[data-v-76aa7e49]{display:flex;align-items:center;gap:10px;flex-shrink:0}.wizard-import-from-source-step__badge[data-v-76aa7e49]{display:inline-block;padding:1px 8px;border-radius:var(--tc-radius-lg);font-size:11.5px;font-weight:700;text-transform:uppercase;background:var(--tc-border);color:var(--tc-text-secondary)}.wizard-import-from-source-step__badge.is-pending[data-v-76aa7e49]{background:rgba(184,40,60,.1);color:#b8283c}.wizard-import-from-source-step__badge.is-started[data-v-76aa7e49]{background:color-mix(in srgb, var(--tc-accent-stone) 20%, transparent);color:#8a7460}.wizard-import-from-source-step__badge.is-later[data-v-76aa7e49]{background:rgba(107,158,120,.2);color:#4a7855}.wizard-import-from-source-step__toggle[data-v-76aa7e49]{display:flex;align-items:center;gap:8px;color:var(--tc-text-secondary);font-size:.82rem;cursor:pointer;user-select:none}.wizard-import-from-source-step__toggle-label[data-v-76aa7e49]{font-weight:600;min-width:60px;text-align:right}.wizard-import-from-source-step__toggle-track[data-v-76aa7e49]{position:relative;display:inline-block;width:36px;height:20px;background:#d8d3cc;border-radius:999px;transition:background-color 150ms ease}.wizard-import-from-source-step__toggle-track input[data-v-76aa7e49]{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.wizard-import-from-source-step__toggle-track.is-on[data-v-76aa7e49]{background:var(--tc-accent-stone)}.wizard-import-from-source-step__toggle-thumb[data-v-76aa7e49]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform 150ms ease}.wizard-import-from-source-step__toggle-track.is-on .wizard-import-from-source-step__toggle-thumb[data-v-76aa7e49]{transform:translateX(16px)}.wizard-import-from-source-step__actions[data-v-76aa7e49]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wizard-import-from-source-step__action[data-v-76aa7e49]{display:inline-flex;align-items:center;gap:6px;padding:.45rem .85rem;border-radius:var(--tc-radius-lg);font-size:.85rem;font-weight:500;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,0)}.wizard-import-from-source-step__action--start[data-v-76aa7e49]{background:var(--tc-accent-stone);color:#fff}.wizard-import-from-source-step__action--start[data-v-76aa7e49]:hover{background:#b08e63}.wizard-import-from-source-step__action--later[data-v-76aa7e49]{background:#fff;color:#6b9e78;border-color:#6b9e78}.wizard-import-from-source-step__action--later[data-v-76aa7e49]:hover{background:rgba(107,158,120,.06)}.wizard-import-from-source-step__action--later.is-active[data-v-76aa7e49]{background:#6b9e78;color:#fff}.wizard-import-from-source-step__warn[data-v-76aa7e49]{flex-basis:100%;margin:.25rem 0 0;padding:.5rem .75rem;border-radius:var(--tc-radius-lg);background:rgba(184,40,60,.06);color:#b8283c;font-size:.78rem}.wizard-import-from-source-step__warn i[data-v-76aa7e49],.wizard-import-from-source-step__warn .cygnus-icon[data-v-76aa7e49]{margin-right:4px}.wizard-import-from-source-step__warn a[data-v-76aa7e49]{color:#b8283c;text-decoration:underline}
.wizard-info-step__html[data-v-0353bacf],.wizard-info-step__markdown[data-v-0353bacf]{line-height:1.6}.wizard-info-step__markdown pre[data-v-0353bacf]{white-space:pre-wrap;background:#f8f5f0;border-radius:var(--tc-radius-lg);padding:.75rem 1rem;font-family:inherit;font-size:.95rem}.wizard-info-step__empty[data-v-0353bacf]{text-align:center;padding:1.5rem}.wizard-info-step__empty i[data-v-0353bacf],.wizard-info-step__empty .cygnus-icon[data-v-0353bacf]{color:var(--tc-accent-stone);margin-right:6px}
.wizard-invite-users-step__email-banner[data-v-15415ab0]{display:flex;gap:10px;align-items:flex-start;padding:.6rem .8rem;border-radius:var(--tc-radius-lg);font-size:var(--tc-text-label);margin-bottom:1rem}.wizard-invite-users-step__email-banner i[data-v-15415ab0],.wizard-invite-users-step__email-banner .cygnus-icon[data-v-15415ab0]{font-size:1rem;margin-top:1px;flex:0 0 auto}.wizard-invite-users-step__email-banner.is-warning[data-v-15415ab0]{background:color-mix(in srgb, var(--tc-accent-stone) 16%, transparent);color:#6b5c45;border:1px solid color-mix(in srgb, var(--tc-accent-stone) 45%, transparent)}.wizard-invite-users-step__email-banner.is-danger[data-v-15415ab0]{background:color-mix(in srgb, var(--tc-status-danger) 9%, transparent);color:var(--tc-status-danger);border:1px solid color-mix(in srgb, var(--tc-status-danger) 35%, transparent)}.wizard-invite-users-step__email-banner-link[data-v-15415ab0]{background:none;border:none;padding:0;color:inherit;font-weight:700;font-size:inherit;text-decoration:underline;cursor:pointer}.wizard-invite-users-step__results[data-v-15415ab0]{margin-bottom:1.25rem;padding:.75rem;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);background:var(--tc-bg-content)}.wizard-invite-users-step__result-row[data-v-15415ab0]{display:flex;gap:8px;align-items:flex-start;font-size:var(--tc-text-label);padding:4px 0}.wizard-invite-users-step__result-row i[data-v-15415ab0],.wizard-invite-users-step__result-row .cygnus-icon[data-v-15415ab0]{margin-top:2px;flex:0 0 auto}.wizard-invite-users-step__result-row.is-ok[data-v-15415ab0]{color:#4a7855}.wizard-invite-users-step__result-row.is-fail[data-v-15415ab0]{color:var(--tc-status-danger)}.wizard-invite-users-step__result-row.is-skip[data-v-15415ab0]{color:var(--tc-text-secondary)}.wizard-invite-users-step__accept-url[data-v-15415ab0]{display:block;width:100%;margin-top:4px;padding:.3rem .5rem;border:1px solid var(--tc-border);border-radius:var(--tc-radius);font-size:var(--tc-text-label);font-family:var(--bs-font-monospace, monospace);color:var(--tc-text-primary);background:var(--tc-bg-card)}.wizard-invite-users-step__results-hint[data-v-15415ab0]{margin:6px 0 0;font-size:var(--tc-text-label);color:var(--tc-text-secondary)}.wizard-invite-users-step h4[data-v-15415ab0]{margin:0 0 .5rem;font-size:.92rem;font-weight:700;color:var(--tc-text-primary)}.wizard-invite-users-step__existing[data-v-15415ab0]{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #ece7df}.wizard-invite-users-step__table[data-v-15415ab0]{width:100%;font-size:.84rem}.wizard-invite-users-step__table th[data-v-15415ab0],.wizard-invite-users-step__table td[data-v-15415ab0]{text-align:left;padding:4px 6px}.wizard-invite-users-step__table th[data-v-15415ab0]{color:var(--tc-text-secondary);font-weight:600;border-bottom:1px solid #ece7df}.wizard-invite-users-step__status[data-v-15415ab0]{display:inline-block;padding:1px 8px;border-radius:var(--tc-radius-lg);font-size:.75rem;font-weight:700;background:var(--tc-border);color:var(--tc-text-secondary);text-transform:uppercase}.wizard-invite-users-step__status.is-pending[data-v-15415ab0]{background:color-mix(in srgb, var(--tc-accent-stone) 20%, transparent);color:#8a7460}.wizard-invite-users-step__status.is-accepted[data-v-15415ab0]{background:rgba(107,158,120,.2);color:#4a7855}.wizard-invite-users-step__status.is-expired[data-v-15415ab0]{background:rgba(184,40,60,.1);color:#b8283c}.wizard-invite-users-step__status.is-revoked[data-v-15415ab0]{background:var(--tc-border);color:var(--tc-text-secondary)}.wizard-invite-users-step__empty[data-v-15415ab0]{padding:.75rem;background:#faf8f5;border:1px dashed #d8d3cc;border-radius:var(--tc-radius-lg);color:#888;font-size:.85rem;text-align:center;margin-bottom:.5rem}.wizard-invite-users-step__row[data-v-15415ab0]{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:8px;margin-bottom:6px;align-items:center}.wizard-invite-users-step__email[data-v-15415ab0],.wizard-invite-users-step__role[data-v-15415ab0],.wizard-invite-users-step__type[data-v-15415ab0]{padding:.4rem .55rem;border:1px solid #e8e8e8;border-radius:var(--tc-radius-lg);font-size:.88rem;background:#fff}.wizard-invite-users-step__email[data-v-15415ab0]:focus,.wizard-invite-users-step__role[data-v-15415ab0]:focus,.wizard-invite-users-step__type[data-v-15415ab0]:focus{outline:none;border-color:var(--tc-accent-stone);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 15%, transparent)}.wizard-invite-users-step__remove[data-v-15415ab0]{background:rgba(0,0,0,0);border:1px solid #ece7df;color:var(--tc-text-secondary);width:32px;height:32px;border-radius:var(--tc-radius-lg);cursor:pointer}.wizard-invite-users-step__remove[data-v-15415ab0]:hover{background:rgba(184,40,60,.08);color:#b8283c;border-color:#b8283c}.wizard-invite-users-step__add[data-v-15415ab0]{margin-top:6px;padding:.4rem .8rem;background:rgba(0,0,0,0);border:1px dashed var(--tc-accent-stone);color:var(--tc-accent-stone);border-radius:var(--tc-radius-lg);font-size:.85rem;font-weight:600;cursor:pointer}.wizard-invite-users-step__add[data-v-15415ab0]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.wizard-invite-users-step__add i[data-v-15415ab0],.wizard-invite-users-step__add .cygnus-icon[data-v-15415ab0]{margin-right:4px}.wizard-invite-users-step__hint[data-v-15415ab0]{margin-top:1rem;padding:.5rem .75rem;border-radius:var(--tc-radius-lg);background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);color:#6b5c45;font-size:.78rem}.wizard-invite-users-step__hint i[data-v-15415ab0],.wizard-invite-users-step__hint .cygnus-icon[data-v-15415ab0]{margin-right:4px;color:var(--tc-accent-stone)}
.journey-areas__presets[data-v-32d90ac0]{margin-bottom:1rem}.journey-areas__presets-head[data-v-32d90ac0]{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin-bottom:.45rem}.journey-areas__eyebrow[data-v-32d90ac0]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--tc-accent-stone)}.journey-areas__hint[data-v-32d90ac0]{font-size:12px;color:var(--tc-text-secondary)}.journey-areas__preset-row[data-v-32d90ac0]{display:flex;flex-wrap:wrap;gap:.4rem}.journey-areas__preset[data-v-32d90ac0]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:13px;border-radius:var(--tc-radius-lg);border:1px solid var(--tc-border);background:var(--tc-bg-card);color:var(--tc-text-primary);cursor:pointer}.journey-areas__preset[data-v-32d90ac0]:hover{border-color:var(--tc-accent-stone)}.journey-areas__preset.is-active[data-v-32d90ac0]{border-color:var(--tc-accent-stone);background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent)}.journey-areas__empty[data-v-32d90ac0]{font-size:13px;color:var(--tc-text-secondary)}.journey-areas__grid[data-v-32d90ac0]{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:.6rem}.journey-areas__card[data-v-32d90ac0]{position:relative;display:flex;align-items:flex-start;gap:.7rem;text-align:left;padding:.75rem .85rem;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);background:var(--tc-bg-card);cursor:pointer;transition:border-color .12s,box-shadow .12s}.journey-areas__card[data-v-32d90ac0]:hover{border-color:var(--tc-accent-stone)}.journey-areas__card.is-selected[data-v-32d90ac0]{border-color:var(--tc-accent-stone);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 25%, transparent)}.journey-areas__icon[data-v-32d90ac0]{flex:0 0 auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--tc-radius-lg);background:color-mix(in srgb, var(--tc-accent-stone) 14%, transparent);color:var(--tc-accent-dark);font-size:1rem}.journey-areas__meta[data-v-32d90ac0]{display:flex;flex-direction:column;min-width:0;padding-right:1.1rem}.journey-areas__label[data-v-32d90ac0]{font-weight:600;font-size:14px;color:var(--tc-text-primary)}.journey-areas__desc[data-v-32d90ac0]{font-size:12px;color:var(--tc-text-secondary);margin-top:2px}.journey-areas__count[data-v-32d90ac0]{font-size:12px;color:var(--tc-accent-dark);margin-top:4px}.journey-areas__check[data-v-32d90ac0]{position:absolute;top:8px;right:8px;color:var(--tc-accent-stone)}.journey-areas__order[data-v-32d90ac0]{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--tc-border)}.journey-areas__ranks[data-v-32d90ac0]{display:flex;flex-direction:column;gap:4px}.journey-areas__rank[data-v-32d90ac0]{display:flex;align-items:center;gap:.5rem;padding:.4rem .55rem;border:1px solid var(--tc-border);border-radius:var(--tc-radius);background:var(--tc-bg-card);font-size:13px;color:var(--tc-text-primary)}.journey-areas__rank--ghost[data-v-32d90ac0]{opacity:.5}.journey-areas__grip[data-v-32d90ac0]{cursor:grab;color:var(--tc-text-secondary);display:inline-flex}.journey-areas__grip[data-v-32d90ac0]:active{cursor:grabbing}.journey-areas__rank-num[data-v-32d90ac0]{flex:0 0 auto;min-width:18px;font-size:12px;font-weight:700;color:var(--tc-accent-dark)}.journey-areas__rank-label[data-v-32d90ac0]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-areas__rank-moves[data-v-32d90ac0]{display:inline-flex;gap:2px}.journey-areas__move[data-v-32d90ac0]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--tc-border);border-radius:var(--tc-radius);background:rgba(0,0,0,0);color:var(--tc-text-secondary);cursor:pointer}.journey-areas__move[data-v-32d90ac0]:hover:not(:disabled){border-color:var(--tc-accent-stone);color:var(--tc-accent-dark)}.journey-areas__move[data-v-32d90ac0]:disabled{opacity:.35;cursor:default}.journey-areas__footnote[data-v-32d90ac0]{display:flex;align-items:flex-start;gap:.4rem;margin:1rem 0 0;font-size:12px;color:var(--tc-text-secondary)}.journey-areas__footnote i[data-v-32d90ac0],.journey-areas__footnote .cygnus-icon[data-v-32d90ac0]{color:var(--tc-accent-stone);margin-top:2px}
.journey-build__diverge[data-v-446ea811]{margin-bottom:1rem;padding:.8rem .9rem;border:1px solid color-mix(in srgb, var(--tc-status-warning) 45%, transparent);border-radius:var(--tc-radius-lg);background:color-mix(in srgb, var(--tc-status-warning) 10%, transparent)}.journey-build__diverge-head[data-v-446ea811]{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:14px;color:var(--tc-text-primary)}.journey-build__diverge-body[data-v-446ea811]{margin:.35rem 0 .6rem;font-size:13px;color:var(--tc-text-secondary)}.journey-build__diverge-actions[data-v-446ea811]{display:flex;flex-wrap:wrap;gap:.45rem}.journey-build__diverge-actions .btn[data-v-446ea811]{display:inline-flex;align-items:center;gap:.35rem}.journey-build__diverge-note[data-v-446ea811]{margin:.5rem 0 0;font-size:12px;color:var(--tc-text-secondary)}.journey-build__field[data-v-446ea811]{display:block;margin-bottom:.9rem}.journey-build__field-label[data-v-446ea811]{display:block;font-size:13px;font-weight:600;color:var(--tc-text-primary);margin-bottom:.25rem}.journey-build__toggle[data-v-446ea811]{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.7rem;cursor:pointer}.journey-build__toggle input[data-v-446ea811]{margin-top:3px}.journey-build__toggle-label[data-v-446ea811]{display:block;font-size:14px;font-weight:600;color:var(--tc-text-primary)}.journey-build__toggle-desc[data-v-446ea811]{display:block;font-size:12px;color:var(--tc-text-secondary);margin-top:2px}.journey-build__preview[data-v-446ea811]{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--tc-border)}.journey-build__preview-head[data-v-446ea811]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.journey-build__eyebrow[data-v-446ea811]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--tc-accent-stone)}.journey-build__preview-count[data-v-446ea811]{font-size:12px;color:var(--tc-text-secondary)}.journey-build__preview-list[data-v-446ea811]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.journey-build__preview-item[data-v-446ea811]{display:flex;align-items:center;gap:.45rem;padding:.3rem .5rem;border-radius:var(--tc-radius);background:var(--tc-bg-card);font-size:13px;color:var(--tc-text-primary)}.journey-build__preview-item i[data-v-446ea811],.journey-build__preview-item .cygnus-icon[data-v-446ea811]{color:var(--tc-text-secondary)}.journey-build__preview-area[data-v-446ea811]{margin-left:auto;font-size:12px;color:var(--tc-text-secondary)}.journey-build__preview-empty[data-v-446ea811]{font-size:13px;color:var(--tc-text-secondary)}
.journey-views__empty[data-v-10d2f118]{font-size:13px;color:var(--tc-text-secondary)}.journey-views__area[data-v-10d2f118]{margin-bottom:1.1rem}.journey-views__area-head[data-v-10d2f118]{display:flex;align-items:center;gap:.45rem;margin-bottom:.4rem}.journey-views__area-head i[data-v-10d2f118],.journey-views__area-head .cygnus-icon[data-v-10d2f118]{color:var(--tc-accent-stone)}.journey-views__area-label[data-v-10d2f118]{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-text-primary)}.journey-views__bundles[data-v-10d2f118]{display:flex;flex-direction:column;gap:.35rem}.journey-views__bundle[data-v-10d2f118]{display:flex;align-items:flex-start;gap:.6rem;text-align:left;padding:.55rem .7rem;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);background:var(--tc-bg-card);cursor:pointer}.journey-views__bundle[data-v-10d2f118]:hover{border-color:var(--tc-accent-stone)}.journey-views__bundle.is-selected[data-v-10d2f118]{border-color:var(--tc-accent-stone);background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.journey-views__tick[data-v-10d2f118]{color:var(--tc-accent-stone);margin-top:2px}.journey-views__bundle-meta[data-v-10d2f118]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.journey-views__bundle-label[data-v-10d2f118]{font-size:14px;font-weight:600;color:var(--tc-text-primary)}.journey-views__default-tag[data-v-10d2f118]{display:inline-block;margin-left:.4rem;padding:1px 6px;border-radius:var(--tc-radius);font-size:12px;font-weight:600;text-transform:lowercase;color:var(--tc-accent-dark);background:color-mix(in srgb, var(--tc-accent-stone) 16%, transparent)}.journey-views__bundle-desc[data-v-10d2f118]{font-size:12px;color:var(--tc-text-secondary);margin-top:2px}.journey-views__tiles[data-v-10d2f118]{flex:0 0 auto;font-size:12px;color:var(--tc-text-secondary);white-space:nowrap}.journey-views__fallback[data-v-10d2f118]{display:flex;align-items:center;gap:.4rem;margin:.4rem 0 0;font-size:12px;color:var(--tc-text-secondary)}.journey-views__fallback i[data-v-10d2f118],.journey-views__fallback .cygnus-icon[data-v-10d2f118]{color:var(--tc-accent-stone)}
.wizard-sub-wizard-step__card[data-v-36658764]{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);background:#faf8f5}.wizard-sub-wizard-step__icon[data-v-36658764]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--tc-radius-lg);background:#fff;color:var(--tc-accent-stone);font-size:1.4rem}.wizard-sub-wizard-step__body[data-v-36658764]{flex:1}.wizard-sub-wizard-step__title[data-v-36658764]{font-weight:600;color:var(--tc-text-primary)}.wizard-sub-wizard-step__desc[data-v-36658764]{color:var(--tc-text-secondary);font-size:.85rem;margin-top:2px}.wizard-sub-wizard-step__btn[data-v-36658764]{background:var(--tc-accent-stone);color:#fff;border:none;padding:.4rem .9rem;border-radius:var(--tc-radius-lg);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.wizard-sub-wizard-step__btn[data-v-36658764]:hover{background:#b89a6f}.wizard-sub-wizard-step__hint[data-v-36658764]{margin-top:.75rem;font-size:.82rem;color:#6b5c45}.wizard-sub-wizard-step__hint i[data-v-36658764],.wizard-sub-wizard-step__hint .cygnus-icon[data-v-36658764]{margin-right:4px;color:var(--tc-accent-stone)}.wizard-sub-wizard-step__error[data-v-36658764]{padding:1rem;background:rgba(184,40,60,.08);color:#b8283c;border-radius:var(--tc-radius-lg)}.wizard-sub-wizard-step__error i[data-v-36658764],.wizard-sub-wizard-step__error .cygnus-icon[data-v-36658764]{margin-right:6px}.wizard-sub-wizard-step__error code[data-v-36658764]{background:#fff;padding:1px 6px;border-radius:var(--tc-radius)}
.wizard-template-pick-step__intro[data-v-f603d278]{color:var(--tc-text-secondary);font-size:.9rem;margin:0 0 1rem}.wizard-template-pick-step__empty[data-v-f603d278]{padding:1rem;background:#faf8f5;border:1px dashed #d8d3cc;border-radius:var(--tc-radius-lg);color:#888;font-size:.9rem;text-align:center}.wizard-template-pick-step__row[data-v-f603d278]{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;align-items:center;margin-bottom:.75rem;padding:.65rem .85rem;border:1px solid #ece7df;border-radius:var(--tc-radius-lg);background:#fff}.wizard-template-pick-step__role[data-v-f603d278]{display:flex;flex-direction:column;gap:2px;color:var(--tc-text-primary)}.wizard-template-pick-step__role strong[data-v-f603d278]{font-size:.95rem}.wizard-template-pick-step__current[data-v-f603d278]{color:var(--tc-text-secondary);font-size:.78rem}.wizard-template-pick-step__current.is-default[data-v-f603d278]{font-style:italic;color:#aaa}.wizard-template-pick-step__select[data-v-f603d278]{padding:.4rem .55rem;border:1px solid #e8e8e8;border-radius:var(--tc-radius-lg);font-size:.88rem;background:#fff;color:var(--tc-text-primary)}.wizard-template-pick-step__select[data-v-f603d278]:focus{outline:none;border-color:var(--tc-accent-stone);box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-accent-stone) 15%, transparent)}.wizard-template-pick-step__hint[data-v-f603d278]{grid-column:1/-1;margin-top:4px;padding:6px 10px;background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent);border-radius:var(--tc-radius-lg);color:#6b5c45;font-size:.82rem}
.wizard-view-pick-step__meta[data-v-71d2e298]{margin-bottom:.75rem;color:var(--tc-text-secondary);font-size:.82rem}.wizard-view-pick-step__meta i[data-v-71d2e298],.wizard-view-pick-step__meta .cygnus-icon[data-v-71d2e298]{color:var(--tc-accent-stone);margin-right:6px}.wizard-view-pick-step__meta code[data-v-71d2e298]{background:#f8f5f0;padding:1px 6px;border-radius:var(--tc-radius)}.wizard-view-pick-step__input[data-v-71d2e298]{margin-bottom:.75rem}.wizard-view-pick-step__input label[data-v-71d2e298]{display:block;font-weight:600;font-size:.82rem;margin-bottom:4px}.wizard-view-pick-step__input input[data-v-71d2e298]{width:100%;padding:.4rem .65rem;border:1px solid #e8e8e8;border-radius:var(--tc-radius-lg);font-size:.9rem}.wizard-view-pick-step__create[data-v-71d2e298]{background:rgba(0,0,0,0);border:1px dashed var(--tc-accent-stone);color:var(--tc-accent-stone);padding:.4rem .8rem;border-radius:var(--tc-radius-lg);font-size:.85rem;font-weight:600;cursor:pointer}.wizard-view-pick-step__create[data-v-71d2e298]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.wizard-view-pick-step__create i[data-v-71d2e298],.wizard-view-pick-step__create .cygnus-icon[data-v-71d2e298]{margin-right:4px}.wizard-view-pick-step__error[data-v-71d2e298]{padding:1rem;background:rgba(184,40,60,.08);color:#b8283c;border-radius:var(--tc-radius-lg)}.wizard-view-pick-step__error i[data-v-71d2e298],.wizard-view-pick-step__error .cygnus-icon[data-v-71d2e298]{margin-right:6px}
.wizard-core[data-v-bbe6809e]{display:flex;flex-direction:column;gap:var(--tc-space-4);min-height:280px}.wizard-core__loading[data-v-bbe6809e],.wizard-core__error[data-v-bbe6809e]{padding:2rem;text-align:center;color:var(--tc-text-secondary)}.wizard-core__error[data-v-bbe6809e]{color:var(--tc-status-danger)}.wizard-core__head[data-v-bbe6809e]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tc-space-2);padding-bottom:var(--tc-space-2);border-bottom:1px solid var(--tc-border)}.wizard-core__head-title[data-v-bbe6809e]{font-family:var(--tc-font-display);font-weight:600;font-size:var(--tc-text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--tc-accent-dark)}.wizard-core__head-count[data-v-bbe6809e]{font-size:var(--tc-text-label);font-weight:600;color:var(--tc-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.wizard-core__rail[data-v-bbe6809e]{display:flex;align-items:center;gap:0}.wizard-core__tick[data-v-bbe6809e]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--tc-radius-pill);border:2px solid var(--tc-border);background:var(--tc-bg-card);color:var(--tc-text-secondary);font-size:var(--tc-text-label);font-weight:700;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.wizard-core__tick.is-done[data-v-bbe6809e]{background:var(--tc-accent-dark);border-color:var(--tc-accent-dark);color:#fff}.wizard-core__tick.is-active[data-v-bbe6809e]{border-color:var(--tc-accent-dark);color:var(--tc-accent-dark);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-accent-dark) 18%, transparent)}.wizard-core__tick.is-locked[data-v-bbe6809e]{opacity:.5}.wizard-core__tick.is-clickable[data-v-bbe6809e]{cursor:pointer}.wizard-core__seg[data-v-bbe6809e]{flex:1 1 auto;height:2px;background:var(--tc-border);min-width:8px}.wizard-core__seg.is-done[data-v-bbe6809e]{background:var(--tc-accent-dark)}.wizard-core__step-heading[data-v-bbe6809e]{margin:var(--tc-space-3) 0 var(--tc-space-1);font-size:var(--tc-text-xl);color:var(--tc-text-primary)}.wizard-core__step-desc[data-v-bbe6809e]{margin:0 0 var(--tc-space-4);font-size:var(--tc-text-sm);color:var(--tc-text-secondary)}.wizard-core__step[data-v-bbe6809e] form{color:var(--tc-text-primary)}.wizard-core__step[data-v-bbe6809e] form input,.wizard-core__step[data-v-bbe6809e] form select,.wizard-core__step[data-v-bbe6809e] form textarea{background:var(--tc-bg-card);color:var(--tc-text-primary);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:.4rem .65rem;font-size:var(--tc-text-sm)}.wizard-core__step[data-v-bbe6809e] form input:focus,.wizard-core__step[data-v-bbe6809e] form select:focus,.wizard-core__step[data-v-bbe6809e] form textarea:focus{outline:none;border-color:var(--tc-accent-stone);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-accent-stone) 16%, transparent)}.wizard-core__step[data-v-bbe6809e] form label{font-weight:600;font-size:var(--tc-text-label)}.wizard-core__step[data-v-bbe6809e] form .formkit-outer{margin-bottom:var(--tc-space-3)}.wizard-core__locked[data-v-bbe6809e]{padding:var(--tc-space-4);border:1px dashed var(--tc-border);border-radius:var(--tc-radius-lg);color:var(--tc-text-secondary);text-align:center}.wizard-core__locked i[data-v-bbe6809e],.wizard-core__locked .cygnus-icon[data-v-bbe6809e]{display:block;font-size:1.6rem;color:var(--tc-accent-stone);margin-bottom:var(--tc-space-2)}.wizard-core__locked pre[data-v-bbe6809e]{margin:var(--tc-space-3) 0 0;padding:var(--tc-space-2) var(--tc-space-3);background:var(--tc-bg-content);border-radius:var(--tc-radius);font-size:var(--tc-text-label);text-align:left;max-height:200px;overflow:auto}.wizard-core__error-inline[data-v-bbe6809e]{margin-top:var(--tc-space-2);padding:var(--tc-space-2) var(--tc-space-3);border-radius:var(--tc-radius-lg);background:color-mix(in srgb, var(--tc-status-danger) 8%, transparent);color:var(--tc-status-danger);font-size:var(--tc-text-label)}.wizard-core__resume-notice[data-v-bbe6809e]{display:flex;align-items:center;justify-content:space-between;gap:var(--tc-space-2);padding:var(--tc-space-2) var(--tc-space-3);border-radius:var(--tc-radius-lg);background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent);border:1px solid color-mix(in srgb, var(--tc-accent-stone) 35%, transparent);color:var(--tc-accent-dark);font-size:var(--tc-text-label)}.wizard-core__resume-notice i[data-v-bbe6809e],.wizard-core__resume-notice .cygnus-icon[data-v-bbe6809e]{margin-right:4px;color:var(--tc-accent-stone)}.wizard-core__resume-clear[data-v-bbe6809e]{background:rgba(0,0,0,0);border:none;color:var(--tc-accent-dark);font-size:var(--tc-text-label);font-weight:600;cursor:pointer;padding:4px 8px;border-radius:var(--tc-radius);transition:background .15s,color .15s;white-space:nowrap}.wizard-core__resume-clear[data-v-bbe6809e]:hover{background:color-mix(in srgb, var(--tc-status-danger) 10%, transparent);color:var(--tc-status-danger)}.wizard-core__resume-clear[data-v-bbe6809e]:disabled{opacity:.5;cursor:not-allowed}.wizard-core__resume-clear i[data-v-bbe6809e],.wizard-core__resume-clear .cygnus-icon[data-v-bbe6809e]{margin-right:4px;color:inherit}.wizard-core__nav[data-v-bbe6809e]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--tc-space-3);border-top:1px solid var(--tc-border)}.wizard-core__nav-right[data-v-bbe6809e]{display:flex;align-items:center;gap:var(--tc-space-2)}.wizard-core__btn[data-v-bbe6809e]{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1rem;border-radius:var(--tc-radius-lg);font-size:var(--tc-text-sm);font-weight:600;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.wizard-core__btn--primary[data-v-bbe6809e]{background:var(--tc-accent-stone);color:#fff}.wizard-core__btn--primary[data-v-bbe6809e]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 90%, black)}.wizard-core__btn--primary[data-v-bbe6809e]:disabled{opacity:.5;cursor:not-allowed}.wizard-core__btn--ghost[data-v-bbe6809e]{background:var(--tc-bg-card);color:var(--tc-text-secondary);border-color:var(--tc-border)}.wizard-core__btn--ghost[data-v-bbe6809e]:hover{background:var(--tc-bg-content);color:var(--tc-text-primary)}.wizard-core__btn--ghost[data-v-bbe6809e]:disabled{opacity:.4;cursor:not-allowed}.wizard-core__btn--text[data-v-bbe6809e]{background:rgba(0,0,0,0);color:var(--tc-text-secondary)}.wizard-core__btn--text[data-v-bbe6809e]:hover{color:var(--tc-text-primary)}.wizard-core__btn--text[data-v-bbe6809e]:disabled{opacity:.4;cursor:not-allowed}.wizard-core--page[data-v-bbe6809e]{width:100%;max-width:780px;margin:3rem auto;padding:var(--tc-space-6) var(--tc-space-5);background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);box-shadow:var(--tc-shadow-panel)}@media screen and (max-width: 767.98px){.wizard-core--page[data-v-bbe6809e]{max-width:100%;margin:0;padding:var(--tc-space-4);border-radius:0;border-width:0 0 1px;box-shadow:none}.wizard-core__head-title[data-v-bbe6809e]{display:none}.wizard-core__step-heading[data-v-bbe6809e]{font-size:var(--tc-text-lg)}.wizard-core__tick[data-v-bbe6809e]{width:20px;height:20px}}
.wizard-drafts-page[data-v-4984eead]{max-width:880px;margin:1rem auto;padding:1rem 1.25rem}.wizard-drafts-page__header[data-v-4984eead]{margin-bottom:1.5rem}.wizard-drafts-page__header h1[data-v-4984eead]{font-family:"Cinzel","Georgia",serif;font-size:1.5rem;letter-spacing:.04em;color:var(--tc-text-primary);margin:0 0 .25rem}.wizard-drafts-page__header p[data-v-4984eead]{color:var(--tc-text-secondary);font-size:.92rem;margin:0}.wizard-drafts-page__state[data-v-4984eead]{padding:2.5rem 1rem;text-align:center;color:var(--tc-text-secondary)}.wizard-drafts-page__state i[data-v-4984eead],.wizard-drafts-page__state .cygnus-icon[data-v-4984eead]{display:block;font-size:1.8rem;margin-bottom:.5rem;color:var(--tc-accent-stone)}.wizard-drafts-page__state.error[data-v-4984eead]{color:#b8283c}.wizard-drafts-page__list[data-v-4984eead]{display:flex;flex-direction:column;gap:.75rem}.wizard-drafts-page__section[data-v-4984eead]{margin-bottom:1.5rem}.wizard-drafts-page__section-title[data-v-4984eead]{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b6b6b;margin:0 0 .5rem 0;display:flex;align-items:center;gap:.5rem}.wizard-drafts-page__section-title i[data-v-4984eead],.wizard-drafts-page__section-title .cygnus-icon[data-v-4984eead]{color:var(--tc-accent-stone)}.wizard-drafts-card[data-v-4984eead]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);transition:border-color .15s,box-shadow .15s}.wizard-drafts-card[data-v-4984eead]:hover{border-color:var(--tc-accent-stone);box-shadow:0 2px 12px color-mix(in srgb, var(--tc-accent-stone) 10%, transparent)}.wizard-drafts-card__icon[data-v-4984eead]{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#faf8f5;display:flex;align-items:center;justify-content:center;color:var(--tc-accent-stone);font-size:1.2rem}.wizard-drafts-card__body[data-v-4984eead]{flex:1 1 auto;min-width:0}.wizard-drafts-card__title[data-v-4984eead]{margin:0 0 .25rem;font-size:1rem;color:var(--tc-text-primary)}.wizard-drafts-card__meta[data-v-4984eead]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;color:var(--tc-text-secondary);font-size:.78rem}.wizard-drafts-card__meta i[data-v-4984eead],.wizard-drafts-card__meta .cygnus-icon[data-v-4984eead]{margin-right:4px}.wizard-drafts-card__expires[data-v-4984eead]{color:#8a7460}.wizard-drafts-card__actions[data-v-4984eead]{display:flex;gap:.4rem;flex-shrink:0}.wizard-drafts-card__btn[data-v-4984eead]{border:1px solid rgba(0,0,0,0);padding:.4rem .75rem;border-radius:var(--tc-radius-lg);font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background .15s,color .15s,border-color .15s}.wizard-drafts-card__btn[data-v-4984eead]:disabled{opacity:.5;cursor:not-allowed}.wizard-drafts-card__btn--primary[data-v-4984eead]{background:var(--tc-accent-stone);color:#fff}.wizard-drafts-card__btn--primary[data-v-4984eead]:hover:not(:disabled){background:#b89a6f}.wizard-drafts-card__btn--danger[data-v-4984eead]{background:rgba(0,0,0,0);color:var(--tc-text-secondary);border-color:var(--tc-border)}.wizard-drafts-card__btn--danger[data-v-4984eead]:hover:not(:disabled){background:rgba(184,40,60,.08);color:#b8283c;border-color:rgba(184,40,60,.35)}@media(max-width: 600px){.wizard-drafts-card[data-v-4984eead]{flex-direction:column;align-items:stretch}.wizard-drafts-card__actions[data-v-4984eead]{justify-content:flex-end}}
.wizard-headless[data-v-05e0144d]{min-height:100vh;background:linear-gradient(135deg, color-mix(in srgb, var(--tc-accent-light) 55%, var(--tc-bg-content)) 0%, var(--tc-accent-light) 100%);padding:var(--tc-space-6) var(--tc-space-4)}.wizard-headless__brand[data-v-05e0144d]{text-align:center;margin-bottom:var(--tc-space-6)}.wizard-headless__brand-mark[data-v-05e0144d]{font-size:var(--tc-text-2xl);letter-spacing:.2em;color:var(--tc-text-primary)}.wizard-headless--theme-exhibition[data-v-05e0144d]{background:var(--tc-text-primary);color:#fff}.wizard-headless--theme-exhibition .wizard-headless__brand-mark[data-v-05e0144d]{color:var(--tc-accent-stone)}@media screen and (max-width: 767.98px){.wizard-headless[data-v-05e0144d]{padding:var(--tc-space-4) 0 0}.wizard-headless__brand[data-v-05e0144d]{margin-bottom:var(--tc-space-4)}.wizard-headless__brand-mark[data-v-05e0144d]{font-size:var(--tc-text-xl);letter-spacing:.12em}}
.wizard-hub-page[data-v-4ec1ccac]{padding:1.5rem;max-width:1280px;margin:0 auto}.wizard-hub-page__header[data-v-4ec1ccac]{margin-bottom:1.5rem}.wizard-hub-page__header h1[data-v-4ec1ccac]{font-family:"Cinzel",serif;font-size:1.6rem;margin:0 0 .25rem}.wizard-hub-page__header p[data-v-4ec1ccac]{color:var(--tc-text-secondary);margin:0}.wizard-hub-page__state[data-v-4ec1ccac]{padding:2rem;text-align:center;color:var(--tc-text-secondary)}.wizard-hub-page__state.error[data-v-4ec1ccac]{color:#b02a37}.wizard-hub-page__group[data-v-4ec1ccac]{margin-bottom:2rem}.wizard-hub-page__group-title[data-v-4ec1ccac]{font-family:"Cinzel",serif;font-size:1.05rem;color:var(--tc-text-primary);margin:0 0 .85rem;padding-bottom:.45rem;border-bottom:1px solid var(--tc-border);display:flex;align-items:center;gap:.55rem}.wizard-hub-page__group-title i[data-v-4ec1ccac],.wizard-hub-page__group-title .cygnus-icon[data-v-4ec1ccac]{color:var(--tc-accent-stone)}.wizard-hub-page__count[data-v-4ec1ccac]{margin-left:auto;font-family:"Inter",sans-serif;font-size:.75rem;color:var(--tc-text-secondary);background:#f5f1e9;padding:1px 9px;border-radius:999px}.wizard-hub-page__cards[data-v-4ec1ccac]{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:.85rem}.wizard-hub-card[data-v-4ec1ccac]{background:#fff;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg);padding:1rem;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;gap:.65rem .85rem;align-items:start}.wizard-hub-card__icon[data-v-4ec1ccac]{grid-row:1/3;width:44px;height:44px;border-radius:var(--tc-radius-lg);background:#f5f1e9;color:#8e7456;display:flex;align-items:center;justify-content:center;font-size:1.15rem}.wizard-hub-card__title[data-v-4ec1ccac]{font-size:.95rem;font-weight:600;margin:0;color:var(--tc-text-primary)}.wizard-hub-card__desc[data-v-4ec1ccac]{font-size:.82rem;color:var(--tc-text-secondary);margin:.15rem 0 .45rem;line-height:1.4}.wizard-hub-card__meta[data-v-4ec1ccac]{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap}.wizard-hub-card__action[data-v-4ec1ccac]{grid-column:1/3;display:flex;justify-content:flex-end;border-top:1px solid #f5f1e9;padding-top:.65rem;margin-top:.15rem}
.wizard-launcher[data-v-699a1636]{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-weight:600;border-radius:var(--tc-radius-lg);transition:background .15s,color .15s,transform .1s;position:relative}.wizard-launcher[data-v-699a1636]:active{transform:translateY(1px)}.wizard-launcher__icon[data-v-699a1636]{font-size:1rem}.wizard-launcher__label[data-v-699a1636]{white-space:nowrap}.wizard-launcher__badge[data-v-699a1636]{background:#fff;color:var(--tc-accent-stone);padding:2px 6px;border-radius:var(--tc-radius-lg);font-size:.75rem;font-weight:700;letter-spacing:.04em}.wizard-launcher--inline[data-v-699a1636]{padding:.4rem .8rem;font-size:.82rem;background:var(--tc-accent-stone);color:#fff}.wizard-launcher--inline[data-v-699a1636]:hover{background:#b89a6f}.wizard-launcher--primary[data-v-699a1636]{padding:.6rem 1.1rem;font-size:.95rem;background:var(--tc-accent-stone);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--tc-accent-stone) 25%, transparent)}.wizard-launcher--primary[data-v-699a1636]:hover{background:#b89a6f}.wizard-launcher--topbar[data-v-699a1636]{padding:6px 12px;font-size:.85rem;font-weight:600;background:var(--tc-accent-stone);color:#fff;border-radius:var(--tc-radius-lg);margin:0 .5rem;white-space:nowrap}.wizard-launcher--topbar[data-v-699a1636]:hover{background:#b89a6f}.wizard-launcher--topbar .wizard-launcher__icon[data-v-699a1636]{font-size:.95rem}.wizard-launcher--topbar .wizard-launcher__badge[data-v-699a1636]{background:hsla(0,0%,100%,.85);color:#8a7460}.wizard-launcher--tile[data-v-699a1636]{width:100%;padding:1rem 1.1rem;font-size:.92rem;background:#fff;color:var(--tc-text-primary);border:1px solid var(--tc-border);justify-content:flex-start;text-align:left}.wizard-launcher--tile .wizard-launcher__icon[data-v-699a1636]{font-size:1.3rem;color:var(--tc-accent-stone);width:28px}.wizard-launcher--tile[data-v-699a1636]:hover{background:#faf8f5;border-color:var(--tc-accent-stone)}
.wizard-launcher-list__heading[data-v-d9e188e4]{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-text-secondary);padding:0 0 .5rem;border-bottom:1px solid var(--tc-border);margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.wizard-launcher-list__heading i[data-v-d9e188e4],.wizard-launcher-list__heading .cygnus-icon[data-v-d9e188e4]{color:var(--tc-accent-stone)}.wizard-launcher-list__items[data-v-d9e188e4]{display:flex;gap:.5rem;flex-wrap:wrap}.wizard-launcher-list--inline[data-v-d9e188e4]{padding:.5rem .75rem;background:#faf8f5;border:1px solid #ece8e2;border-radius:var(--tc-radius-lg);margin-bottom:1rem}.wizard-launcher-list--tile[data-v-d9e188e4]{padding:.85rem 1rem;background:#fff;border:1px solid var(--tc-border);border-radius:var(--tc-radius-lg)}.wizard-launcher-list--tile .wizard-launcher-list__items[data-v-d9e188e4]{flex-direction:column}.wizard-launcher-list--topbar[data-v-d9e188e4]{display:flex;align-items:center;flex:0 0 auto;width:auto !important;padding:0;margin:0;background:rgba(0,0,0,0);border:none;border-left:1px solid var(--tc-border)}.wizard-launcher-list--topbar .wizard-launcher-list__items[data-v-d9e188e4]{gap:0}
.wizard-modal-overlay[data-v-a7d451ec]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9998;display:flex;justify-content:center;align-items:flex-start;padding-top:8vh;padding-left:1rem;padding-right:1rem}.wizard-modal-panel[data-v-a7d451ec]{width:100%;max-width:640px;max-height:86vh;background:var(--tc-bg-card);border-radius:var(--tc-radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.35);display:flex;flex-direction:column;overflow:hidden}.wizard-modal-header[data-v-a7d451ec]{display:flex;align-items:center;justify-content:space-between;padding:var(--tc-space-4) var(--tc-space-5);border-bottom:1px solid var(--tc-border);background:var(--tc-bg-content)}.wizard-modal-title[data-v-a7d451ec]{display:flex;align-items:center;gap:10px;font-size:var(--tc-text-lg);letter-spacing:.03em;color:var(--tc-text-primary)}.wizard-modal-title i[data-v-a7d451ec],.wizard-modal-title .cygnus-icon[data-v-a7d451ec]{color:var(--tc-accent-stone);font-size:1.15rem}.wizard-modal-close[data-v-a7d451ec]{border:none;background:rgba(0,0,0,0);color:var(--tc-text-secondary);width:32px;height:32px;border-radius:var(--tc-radius);cursor:pointer;font-size:1rem}.wizard-modal-close[data-v-a7d451ec]:hover{background:var(--tc-bg-content);color:var(--tc-text-primary)}.wizard-modal-body[data-v-a7d451ec]{flex:1;overflow-y:auto;padding:var(--tc-space-5) var(--tc-space-5) var(--tc-space-5)}@media screen and (max-width: 767.98px){.wizard-modal-header[data-v-a7d451ec]{padding:var(--tc-space-3) var(--tc-space-4)}.wizard-modal-body[data-v-a7d451ec]{padding:var(--tc-space-4)}}
.wizard-step-renderer__placeholder[data-v-1c0ce3b1]{padding:var(--tc-space-4);text-align:center;border:1px dashed var(--tc-border);border-radius:var(--tc-radius-lg);color:var(--tc-text-secondary)}.wizard-step-renderer__placeholder i[data-v-1c0ce3b1],.wizard-step-renderer__placeholder .cygnus-icon[data-v-1c0ce3b1]{font-size:1.6rem;color:var(--tc-accent-stone);margin-bottom:var(--tc-space-2)}.wizard-step-renderer__placeholder-title[data-v-1c0ce3b1]{font-weight:600;margin-bottom:var(--tc-space-1);color:var(--tc-text-primary)}.wizard-step-renderer__placeholder-hint[data-v-1c0ce3b1]{font-size:var(--tc-text-sm)}
.asgp[data-v-bc637f84]{position:relative;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.asgp-chips[data-v-bc637f84]{display:inline-flex;flex-wrap:wrap;gap:.3rem}.asgp-empty[data-v-bc637f84]{font-size:var(--tc-text-label);color:var(--tc-text-secondary);font-style:italic}.asgp-chip[data-v-bc637f84]{display:inline-flex;align-items:center;gap:.35rem;background:color-mix(in srgb, var(--tc-accent-stone) 5%, transparent);border:1px solid var(--tc-border);border-radius:var(--tc-radius-pill);padding:2px 4px 2px 2px;font-size:var(--tc-text-label);color:var(--tc-text-primary)}.asgp-chip--external[data-v-bc637f84]{border-style:dashed;background:color-mix(in srgb, var(--tc-accent-stone) 10%, transparent)}.asgp-avatar[data-v-bc637f84]{width:22px;height:22px;border-radius:50%;background:var(--tc-accent-stone);color:var(--tc-bg-card);font-size:var(--tc-text-label);font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.asgp-avatar--external[data-v-bc637f84]{background:var(--tc-bg-card);color:var(--tc-accent-stone);border:1px dashed currentColor}.asgp-name[data-v-bc637f84]{white-space:nowrap}.asgp-company[data-v-bc637f84]{font-size:var(--tc-text-label);color:var(--tc-text-secondary);white-space:nowrap}.asgp-chip-x[data-v-bc637f84]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;padding:0 4px;font-size:var(--tc-text-label)}.asgp-chip-x[data-v-bc637f84]:hover{color:var(--tc-status-danger)}.asgp-add[data-v-bc637f84]{background:var(--tc-bg-card);border:1px dashed var(--tc-border);border-radius:var(--tc-radius-pill);padding:2px 10px;font-size:var(--tc-text-label);color:var(--tc-text-secondary);cursor:pointer}.asgp-add[data-v-bc637f84]:hover{border-style:solid;border-color:var(--tc-accent-stone);color:var(--tc-text-primary)}.asgp-menu[data-v-bc637f84]{position:absolute;top:calc(100% + 4px);left:0;z-index:100;background:var(--tc-bg-card);border:1px solid var(--tc-border);border-radius:var(--tc-radius);box-shadow:var(--tc-shadow-panel);overflow:hidden;min-width:260px}.asgp-tabs[data-v-bc637f84]{display:flex;border-bottom:1px solid var(--tc-border)}.asgp-tab[data-v-bc637f84]{flex:1;border:0;background:rgba(0,0,0,0);cursor:pointer;padding:6px 8px;font-size:var(--tc-text-label);color:var(--tc-text-secondary)}.asgp-tab--on[data-v-bc637f84]{color:var(--tc-text-primary);font-weight:600;box-shadow:inset 0 -2px 0 var(--tc-accent-stone)}.asgp-filter[data-v-bc637f84]{border:0;border-bottom:1px solid var(--tc-border);border-radius:0}.asgp-filter[data-v-bc637f84]:focus{box-shadow:none;border-bottom-color:var(--tc-accent-stone)}.asgp-menu-options[data-v-bc637f84]{max-height:240px;overflow-y:auto}.asgp-menu-option[data-v-bc637f84]{display:flex;align-items:center;gap:.5rem;width:100%;padding:6px 10px;border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer;font-size:var(--tc-text-sm);color:var(--tc-text-primary)}.asgp-menu-option[data-v-bc637f84]:hover{background:color-mix(in srgb, var(--tc-accent-stone) 8%, transparent)}.asgp-menu-empty[data-v-bc637f84]{padding:.6rem .8rem;font-size:var(--tc-text-label);font-style:italic;color:var(--tc-text-secondary)}.asgp-error[data-v-bc637f84]{color:var(--tc-status-danger);font-size:var(--tc-text-label);flex-basis:100%;margin-top:.2rem}
.assignee-stack[data-v-6705676a]{display:inline-flex;align-items:center;flex-shrink:0}.assignee-stack__avatar[data-v-6705676a],.assignee-stack__overflow[data-v-6705676a]{border-radius:50%;background:var(--tc-accent-stone);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 2px var(--tc-bg-card, #fff)}.assignee-stack__avatar+.assignee-stack__avatar[data-v-6705676a],.assignee-stack__avatar+.assignee-stack__overflow[data-v-6705676a],.assignee-stack__overflow+.assignee-stack__avatar[data-v-6705676a],.assignee-stack__overflow+.assignee-stack__overflow[data-v-6705676a]{margin-left:-6px}.assignee-stack__overflow[data-v-6705676a]{background:var(--tc-text-secondary, #6B6E7A);letter-spacing:-0.02em}.assignee-stack__avatar--external[data-v-6705676a]{background:var(--tc-bg-card);color:var(--tc-accent-stone);border:1px dashed currentColor}.assignee-stack--md .assignee-stack__avatar[data-v-6705676a],.assignee-stack--md .assignee-stack__overflow[data-v-6705676a]{width:22px;height:22px;font-size:11px}.assignee-stack--sm .assignee-stack__avatar[data-v-6705676a],.assignee-stack--sm .assignee-stack__overflow[data-v-6705676a]{width:20px;height:20px;font-size:10px}.assignee-stack--sm .assignee-stack__avatar+.assignee-stack--sm .assignee-stack__avatar[data-v-6705676a],.assignee-stack--sm .assignee-stack__avatar+.assignee-stack--sm .assignee-stack__overflow[data-v-6705676a],.assignee-stack--sm .assignee-stack__overflow+.assignee-stack--sm .assignee-stack__avatar[data-v-6705676a],.assignee-stack--sm .assignee-stack__overflow+.assignee-stack--sm .assignee-stack__overflow[data-v-6705676a]{margin-left:-5px}
.confirm-backdrop[data-v-13b10b81]{position:fixed;inset:0;z-index:2000;background:rgba(42,43,46,.55);display:flex;align-items:center;justify-content:center;padding:1rem}.confirm-modal[data-v-13b10b81]{background:#fff;border-radius:10px;width:440px;max-width:100%;box-shadow:0 12px 40px rgba(42,43,46,.28);overflow:hidden}.confirm-modal__header[data-v-13b10b81]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;background:var(--tc-bg-sidebar);color:#fff;font-weight:700;font-size:.95rem}.confirm-modal__header i[data-v-13b10b81],.confirm-modal__header .cygnus-icon[data-v-13b10b81]{color:var(--tc-accent-stone)}.confirm-modal__header--danger i[data-v-13b10b81],.confirm-modal__header--danger .cygnus-icon[data-v-13b10b81]{color:#f1948a}.confirm-modal__body[data-v-13b10b81]{padding:1.25rem;font-size:.9rem;line-height:1.5;color:#495057;white-space:pre-wrap}.confirm-modal__footer[data-v-13b10b81]{padding:.85rem 1.25rem;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end;gap:.5rem}.confirm-btn[data-v-13b10b81]{padding:.4rem 1rem;border-radius:6px;font-size:.85rem;font-weight:600;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.confirm-btn--cancel[data-v-13b10b81]{background:#fff;color:var(--tc-text-secondary);border-color:#e2ddd6}.confirm-btn--cancel[data-v-13b10b81]:hover{background:#f4f0e8;color:var(--tc-text-primary)}.confirm-btn--primary[data-v-13b10b81]{background:var(--tc-accent-stone);color:#fff}.confirm-btn--primary[data-v-13b10b81]:hover{background:var(--tc-accent-dark, #8B7355)}.confirm-btn--danger[data-v-13b10b81]{background:#dc3545;color:#fff}.confirm-btn--danger[data-v-13b10b81]:hover{background:#b02a37}
.contextual-config-flyout{position:fixed;top:0;right:0;height:100vh;width:360px;background:#fff;box-shadow:-8px 0 32px rgba(0,0,0,.12);z-index:9985;display:flex;flex-direction:column}.ccf-slide-enter-active,.ccf-slide-leave-active{transition:transform .25s ease}.ccf-slide-enter-from,.ccf-slide-leave-to{transform:translateX(100%)}.ccf-header{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--tc-border);background:#faf8f5}.ccf-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-accent-stone);font-weight:700;margin-bottom:2px}.ccf-title{margin:0;font-size:1rem;font-weight:700;color:var(--tc-text-primary)}.ccf-close{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;font-size:1rem;padding:4px 8px}.ccf-close:hover{color:var(--tc-text-primary)}.ccf-body{flex:1;overflow-y:auto}.ccf-loading{padding:32px;text-align:center;color:var(--tc-text-secondary);font-size:1.4rem}.ccf-link-list{list-style:none;margin:0;padding:8px 0}.ccf-link{display:flex;align-items:center;gap:12px;padding:12px 20px;color:var(--tc-text-primary);text-decoration:none;transition:background .12s}.ccf-link:hover{background:#faf8f5}.ccf-link:hover .ccf-link-chevron{color:var(--tc-accent-stone);transform:translateX(2px)}.ccf-link-icon{width:32px;height:32px;border-radius:8px;background:#f5f3f0;display:flex;align-items:center;justify-content:center;color:var(--tc-accent-stone);flex-shrink:0}.ccf-link-text{flex:1;min-width:0;display:flex;flex-direction:column}.ccf-link-label{font-size:.88rem;font-weight:500}.ccf-link-desc{font-size:.76rem;color:var(--tc-text-secondary);margin-top:1px}.ccf-link-chevron{color:#c4c4c4;font-size:.8rem;transition:color .15s,transform .15s}.ccf-empty{padding:48px 24px;text-align:center;color:var(--tc-text-secondary)}.ccf-empty i,.ccf-empty .cygnus-icon{font-size:2rem;display:block;margin-bottom:12px;opacity:.5}.ccf-empty p{margin:0;font-size:.85rem}
.empty-state[data-v-60258efc]{text-align:center;padding:3rem 1rem;color:var(--tc-text-secondary);font-size:.875rem}.empty-state i[data-v-60258efc],.empty-state .cygnus-icon[data-v-60258efc]{margin-right:.5rem}.empty-state--empty[data-v-60258efc]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.empty-state__icon[data-v-60258efc]{display:block;font-size:2rem;margin:0 0 .4rem;color:var(--tc-text-secondary);opacity:.55}.empty-state__title[data-v-60258efc]{margin:0;font-size:.9375rem;font-weight:700;color:var(--tc-text-primary)}.empty-state__body[data-v-60258efc]{margin:0;max-width:34rem;font-size:.8125rem;line-height:1.45}.empty-state__actions[data-v-60258efc]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem}.empty-state--sm[data-v-60258efc]{padding:1rem .5rem;font-size:.8rem}.empty-state--sm .empty-state__icon[data-v-60258efc]{font-size:1rem;display:inline;margin:0 .4rem 0 0}.empty-state--sm .empty-state__title[data-v-60258efc]{font-size:.8rem}.empty-state--sm .empty-state__actions[data-v-60258efc]{margin-top:.5rem}
.load-error-notice[data-v-4fde2ae0]{display:flex;gap:.625rem;align-items:flex-start;text-align:left;padding:.875rem 1rem;border:1px solid var(--tc-border);border-radius:var(--tc-radius);background:color-mix(in srgb, var(--tc-status-danger) 6%, transparent);color:var(--tc-text-primary)}.load-error-notice--denied[data-v-4fde2ae0]{background:color-mix(in srgb, var(--tc-status-warning) 8%, transparent)}.load-error-notice__icon[data-v-4fde2ae0]{flex:0 0 auto;margin-top:.125rem;color:var(--tc-status-danger)}.load-error-notice--denied .load-error-notice__icon[data-v-4fde2ae0]{color:var(--tc-status-warning)}.load-error-notice__body[data-v-4fde2ae0]{flex:1 1 auto;min-width:0}.load-error-notice__message[data-v-4fde2ae0]{margin:0;font-size:.875rem;line-height:1.4}.load-error-notice__retry[data-v-4fde2ae0]{margin-top:.5rem;font-size:var(--tc-text-label)}.load-error-notice--sm[data-v-4fde2ae0]{padding:.625rem .75rem;gap:.5rem}.load-error-notice--sm .load-error-notice__message[data-v-4fde2ae0]{font-size:var(--tc-text-label)}
.mobile-nav-hamburger,.mobile-bottom-bar{display:none}@media screen and (max-width: 1023.98px){.mobile-nav-hamburger{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:var(--tc-topbar-height);height:var(--tc-topbar-height);border:0;background:rgba(0,0,0,0);color:var(--tc-text-primary);font-size:1.1rem;cursor:pointer;z-index:1060}.mobile-nav-hamburger:focus-visible{outline:2px solid var(--tc-accent-stone);outline-offset:-2px}.mobile-nav-scrim{position:fixed;inset:0;background:rgba(26,27,30,.5);z-index:1049}}@media screen and (max-width: 767.98px){.mobile-bottom-bar{display:flex;position:fixed;left:0;right:0;bottom:0;height:calc(58px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom, 0px);background:var(--tc-bg-card);border-top:1px solid var(--tc-border);z-index:1040}.mobile-bottom-bar__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;text-decoration:none;color:var(--tc-text-secondary);font-size:var(--tc-text-label);font-weight:600}.mobile-bottom-bar__item i,.mobile-bottom-bar__item .cygnus-icon{font-size:1.15rem}.mobile-bottom-bar__item.is-active{color:var(--tc-accent-dark)}.mobile-bottom-bar__item:focus-visible{outline:2px solid var(--tc-accent-stone);outline-offset:-2px}}
.radial-action-menu{position:fixed;bottom:24px;right:88px;z-index:9990;transition:right .25s ease,bottom .25s ease,opacity .2s ease}body.ai-chat-panel-open .radial-action-menu{right:calc(min(420px,100vw - 32px) + 36px)}body.ai-mode-active .radial-action-menu{bottom:calc(var(--tc-ai-dock-height, 40vh) + 24px)}@media(max-width: 480px){body.ai-chat-panel-open .radial-action-menu{opacity:0;pointer-events:none}}.radial-fab{width:48px;height:48px;border-radius:50%;border:none;background:var(--tc-bg-sidebar);color:#fff;font-size:1.2rem;cursor:pointer;box-shadow:0 4px 14px rgba(42,43,46,.25);display:flex;align-items:center;justify-content:center;transition:background .2s,transform .25s;position:relative;z-index:2}.radial-fab:hover{background:var(--tc-accent-stone)}.radial-fab.open{background:var(--tc-accent-stone);transform:rotate(45deg)}.radial-actions{position:absolute;bottom:0;right:0;width:48px;height:48px;pointer-events:none;z-index:1}.radial-action{position:absolute;bottom:0;right:0;width:40px;height:40px;border-radius:50%;border:none;background:#fff;color:var(--tc-text-primary);font-size:.95rem;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:transform .25s cubic-bezier(0.5, 1.6, 0.5, 1),opacity .18s}.radial-action:hover{background:var(--tc-accent-stone);color:#fff}.radial-action.pulsing{animation:rad-tour-pulse 2s ease-in-out infinite}.radial-action--menu{transform:translate(-72px, 0)}.radial-action--tour{transform:translate(-50px, -50px)}.radial-action--support{transform:translate(0, -72px)}.radial-fan-enter-from,.radial-fan-leave-to{transform:translate(0, 0) scale(0.4);opacity:0}@keyframes rad-tour-pulse{0%,100%{box-shadow:0 4px 12px rgba(0,0,0,.18)}50%{box-shadow:0 4px 12px rgba(0,0,0,.18),0 0 0 6px color-mix(in srgb, var(--tc-accent-stone) 25%, transparent)}}.rad-tour-menu{position:absolute;bottom:60px;right:0;width:340px;background:#fff;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.18);display:flex;flex-direction:column;overflow:hidden}.rad-tour-menu-header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--tc-border)}.rad-tour-menu-header h6{margin:0;font-size:.9rem;font-weight:700;color:var(--tc-text-primary)}.btn-close-rad-menu{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;padding:0;font-size:.9rem}.btn-close-rad-menu:hover{color:var(--tc-text-primary)}.rad-tour-menu-body{max-height:320px;overflow-y:auto;padding:8px 0}.rad-tour-loading,.rad-tour-empty{padding:24px;text-align:center;color:var(--tc-text-secondary)}.rad-tour-loading i,.rad-tour-loading .cygnus-icon,.rad-tour-empty i,.rad-tour-empty .cygnus-icon{font-size:1.5rem;display:block;margin-bottom:8px}.rad-tour-loading p,.rad-tour-empty p{margin:0;font-size:.82rem}.rad-tour-section{padding:8px 16px 4px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-text-secondary)}.rad-tour-offer{position:absolute;bottom:60px;right:0;width:300px;padding:14px 16px 12px;background:#fff;border-radius:10px;border-left:3px solid var(--tc-accent-stone);box-shadow:0 10px 40px rgba(0,0,0,.18)}.rad-tour-offer-close{position:absolute;top:8px;right:10px;background:none;border:none;padding:0;cursor:pointer;font-size:.8rem;color:var(--tc-text-secondary)}.rad-tour-offer-close:hover{color:var(--tc-text-primary)}.rad-tour-offer-title{font-size:.85rem;font-weight:700;color:var(--tc-text-primary);margin-bottom:4px;padding-right:18px}.rad-tour-offer-body{font-size:.78rem;color:var(--tc-text-secondary);line-height:1.45;margin-bottom:10px}.rad-tour-offer-actions{display:flex;align-items:center;gap:6px}.rad-tour-offer-actions .btn-primary{background:var(--tc-accent-stone);border-color:var(--tc-accent-stone);font-size:.75rem;padding:4px 12px}.rad-tour-offer-actions .btn-primary:hover{filter:brightness(0.92)}.rad-tour-offer-actions .btn-link{font-size:.75rem;padding:4px 8px;color:var(--tc-text-secondary);text-decoration:none}.rad-tour-offer-actions .btn-link:hover{color:var(--tc-text-primary)}.rad-tour-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border-bottom:1px solid #f5f3f0;transition:background .1s}.rad-tour-item:last-child{border-bottom:none}.rad-tour-item:hover{background:#faf8f5}.rad-tour-item.completed .rad-tour-item-icon{color:#198754}.rad-tour-item.completed .rad-tour-item-name{color:var(--tc-text-secondary)}.rad-tour-item-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--tc-accent-stone);font-size:.95rem}.rad-tour-item-content{flex:1;min-width:0}.rad-tour-item-name{font-size:.85rem;font-weight:500;color:var(--tc-text-primary);line-height:1.3}.rad-tour-item-desc{font-size:.78rem;color:var(--tc-text-secondary);margin-top:2px;line-height:1.4}.rad-tour-start-btn{flex-shrink:0;font-size:.75rem;padding:3px 10px;margin-top:2px}.rad-tour-menu-footer{padding:10px 16px;border-top:1px solid var(--tc-border)}.rad-tour-menu-footer .form-check-label{font-size:.78rem;color:var(--tc-text-secondary)}.rad-tour-menu-footer .form-check-input:checked{background-color:var(--tc-accent-stone);border-color:var(--tc-accent-stone)}.tc-tour-popover .driver-popover{border-radius:8px;box-shadow:0 8px 32px rgba(42,43,46,.2)}.tc-tour-popover .driver-popover-title{font-weight:700;color:var(--tc-text-primary);font-size:.95rem}.tc-tour-popover .driver-popover-description{color:#495057;font-size:.85rem;line-height:1.5}.tc-tour-popover .driver-popover-progress-text{color:var(--tc-text-secondary);font-size:.75rem}.tc-tour-popover .driver-popover-next-btn,.tc-tour-popover .driver-popover-prev-btn{background:var(--tc-accent-stone);color:#fff;border:none;border-radius:4px;font-size:.8rem;padding:5px 14px;text-shadow:none}.tc-tour-popover .driver-popover-next-btn:hover,.tc-tour-popover .driver-popover-prev-btn:hover{filter:brightness(0.9)}.tc-tour-popover .driver-popover-prev-btn{background:rgba(0,0,0,0);color:var(--tc-text-secondary);border:1px solid #dee2e6}.tc-tour-popover .driver-popover-prev-btn:hover{background:#f8f9fa;color:var(--tc-text-primary)}.tc-tour-popover .driver-popover-close-btn{color:var(--tc-text-secondary)}.tc-tour-popover .driver-popover-close-btn:hover{color:var(--tc-text-primary)}
.related-rows-tab[data-v-26260d16]{padding:.25rem 0}.rrt-toolbar[data-v-26260d16]{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.8rem}.rrt-loading[data-v-26260d16],.rrt-empty[data-v-26260d16]{text-align:center;padding:1.5rem .5rem;color:var(--tc-text-secondary);font-size:.875rem}.rrt-table[data-v-26260d16]{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden;margin:0}.rrt-table th[data-v-26260d16]{background:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent);color:var(--tc-text-secondary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--tc-border);padding:.55rem .85rem}.rrt-table td[data-v-26260d16]{padding:.55rem .85rem;font-size:.875rem;vertical-align:middle;border-bottom:1px solid #f0ece6}.rrt-table tr:last-child td[data-v-26260d16]{border-bottom:none}.rrt-table .rrt-missing[data-v-26260d16]{color:var(--tc-status-danger);font-style:italic}.rrt-table tr.clickable[data-v-26260d16]{cursor:pointer;transition:background-color .1s ease}.rrt-table tr.clickable[data-v-26260d16]:hover{background-color:color-mix(in srgb, var(--tc-accent-stone) 6%, transparent)}
.user-cell[data-v-915ce4f0]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.user-cell__avatar[data-v-915ce4f0]{width:24px;height:24px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;line-height:1}.user-cell__avatar img[data-v-915ce4f0]{width:100%;height:100%;object-fit:cover;display:block}.user-cell__initials[data-v-915ce4f0]{user-select:none}.user-cell__name[data-v-915ce4f0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whats-new-overlay[data-v-274421e4]{position:fixed;inset:0;background:rgba(42,43,46,.4);display:flex;align-items:center;justify-content:center;z-index:9999}.whats-new-panel[data-v-274421e4]{width:480px;max-width:95vw;max-height:80vh;background:#fff;border-radius:12px;box-shadow:0 12px 48px rgba(42,43,46,.2);display:flex;flex-direction:column;overflow:hidden}.whats-new-header[data-v-274421e4]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--tc-border);font-weight:700;font-size:1rem;color:var(--tc-text-primary)}.whats-new-header>div>.cygnus-icon[data-v-274421e4]{color:var(--tc-accent-stone)}.btn-close-whats-new[data-v-274421e4]{background:none;border:none;color:var(--tc-text-secondary);cursor:pointer;padding:0;font-size:1rem}.btn-close-whats-new[data-v-274421e4]:hover{color:var(--tc-text-primary)}.whats-new-body[data-v-274421e4]{flex:1;overflow-y:auto;padding:16px 20px}.whats-new-card[data-v-274421e4]{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid #f5f3f0}.whats-new-card[data-v-274421e4]:last-child{border-bottom:none}.whats-new-card-icon[data-v-274421e4]{width:36px;height:36px;border-radius:8px;background:#faf8f5;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--tc-accent-stone);font-size:1rem}.whats-new-card-content[data-v-274421e4]{flex:1;min-width:0}.whats-new-card-content h6[data-v-274421e4]{margin:0 0 4px;font-size:.88rem;font-weight:600;color:var(--tc-text-primary)}.whats-new-card-content p[data-v-274421e4]{margin:0;font-size:.82rem;color:var(--tc-text-secondary);line-height:1.45}.whats-new-footer[data-v-274421e4]{padding:12px 20px;border-top:1px solid var(--tc-border);display:flex;justify-content:flex-end}.whats-new-footer .btn-primary[data-v-274421e4]{background:var(--tc-accent-stone);border-color:var(--tc-accent-stone);color:#fff;padding:6px 24px}.whats-new-footer .btn-primary[data-v-274421e4]:hover{filter:brightness(0.9)}
.menu-group__parent[data-v-672cf18e]{display:flex;align-items:stretch;justify-content:space-between}.menu-group__parent .menu-parent-link[data-v-672cf18e]{flex:1 1 auto;min-width:0;display:flex;align-items:center}.menu-group__parent .menu-parent-link.active[data-v-672cf18e]{background-color:hsla(0,0%,100%,.06)}.menu-group__parent .menu-parent-caret[data-v-672cf18e]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;color:inherit;padding:0 1.25rem;cursor:pointer;opacity:.55;transition:opacity .15s ease,transform .2s ease}.menu-group__parent .menu-parent-caret[data-v-672cf18e]:hover{opacity:1}.menu-group__parent .menu-parent-caret>i[data-v-672cf18e],.menu-group__parent .menu-parent-caret>.cygnus-icon[data-v-672cf18e]{transition:transform .2s ease}.menu-group__parent .menu-parent-caret[aria-expanded=true]>i[data-v-672cf18e],.menu-group__parent .menu-parent-caret[aria-expanded=true]>.cygnus-icon[data-v-672cf18e]{transform:rotate(-180deg)}@media screen and (max-width: 1290px){.menu-group__parent .menu-parent-caret[data-v-672cf18e]{display:none}}
.menu-more[data-v-66c095e2]{margin-top:.25rem}.menu-more__toggle[data-v-66c095e2],.menu-more__off[data-v-66c095e2]{display:flex;align-items:center;gap:.65rem;width:100%;padding:.5rem 1.25rem;background:rgba(0,0,0,0);border:0;color:hsla(0,0%,100%,.62);font-size:13px;text-align:left;cursor:pointer;transition:background .12s,color .12s}.menu-more__toggle i[data-v-66c095e2],.menu-more__toggle .cygnus-icon[data-v-66c095e2],.menu-more__off i[data-v-66c095e2],.menu-more__off .cygnus-icon[data-v-66c095e2]{width:1rem;text-align:center;font-size:.9rem;opacity:.7}.menu-more__toggle[data-v-66c095e2]:hover,.menu-more__toggle[data-v-66c095e2]:focus-visible,.menu-more__off[data-v-66c095e2]:hover,.menu-more__off[data-v-66c095e2]:focus-visible{background:hsla(0,0%,100%,.05);color:var(--tc-accent-on-dark)}.menu-more__off[data-v-66c095e2]{margin-top:.25rem;border-top:1px solid hsla(0,0%,100%,.08);font-size:12px}@media screen and (max-width: 1290px){.menu-more__label[data-v-66c095e2]{display:none}.menu-more__toggle[data-v-66c095e2],.menu-more__off[data-v-66c095e2]{justify-content:center;padding-inline:0}}
.filterableMenus__filter[data-v-2081934c]{padding:.75rem .75rem 0 .75rem}.filterableMenus__filter input[data-v-2081934c]{width:100%}
.admin-subnav{position:fixed;left:72px;top:0;bottom:0;width:220px;height:100vh;overflow-y:auto;z-index:1040;background:linear-gradient(180deg, color-mix(in srgb, var(--tc-accent-stone) 10%, transparent) 0%, color-mix(in srgb, var(--tc-accent-stone) 0%, transparent) 38%, rgba(0, 0, 0, 0.18) 100%),radial-gradient(circle at 20% 12%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 55%),var(--tc-bg-sidebar);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:6px 0 24px rgba(0,0,0,.18);padding:190px 0 1rem 0}.admin-subnav__loading{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:hsla(0,0%,100%,.4);font-size:.85rem}.admin-subnav__group{padding:6px 0 4px}.admin-subnav__group-title{font-family:"Cinzel",serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(232,214,184,.6);padding:12px 1.25rem 6px}.admin-subnav__link{display:flex;align-items:center;gap:.65rem;padding:.5rem 1.25rem;color:hsla(0,0%,100%,.78);font-size:13px;text-decoration:none;border-left:2px solid rgba(0,0,0,0);transition:background .12s,color .12s,border-color .12s}.admin-subnav__link i,.admin-subnav__link .cygnus-icon{width:1rem;text-align:center;font-size:.9rem;opacity:.7}.admin-subnav__link:hover{background:hsla(0,0%,100%,.05);color:var(--tc-accent-light, #E8D6B8)}.admin-subnav__link.is-active{background:color-mix(in srgb, var(--tc-accent-stone) 14%, transparent);color:#fff;border-left-color:var(--tc-accent-on-dark)}.admin-subnav__link.is-active i,.admin-subnav__link.is-active .cygnus-icon{opacity:1}body[data-active-section=admin] #leftSidebar{margin-right:220px}
.lhs-header-banner[data-v-4a90e65a]{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:.7rem;row-gap:.5rem;padding:.7rem .85rem .55rem;background:rgba(0,0,0,.22);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid hsla(0,0%,100%,.06)}.lhs-header-banner__avatar-btn[data-v-4a90e65a]{grid-row:1/2;grid-column:1/2;background:none;border:none;padding:0;position:relative;cursor:pointer;line-height:0}.lhs-header-banner__avatar[data-v-4a90e65a]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--tc-bg-soft, #F5F1E9);border:2px solid hsla(0,0%,100%,.12);box-shadow:0 1px 4px rgba(0,0,0,.18)}.lhs-header-banner__avatar img[data-v-4a90e65a]{width:100%;height:100%;object-fit:cover}.lhs-header-banner__initials[data-v-4a90e65a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;user-select:none}.lhs-header-banner__avatar-edit-hint[data-v-4a90e65a]{position:absolute;bottom:-2px;right:-2px;background:var(--tc-accent-on-dark);color:var(--tc-text-primary);width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.25);opacity:0;transition:opacity 100ms}.lhs-header-banner__avatar-btn:hover .lhs-header-banner__avatar-edit-hint[data-v-4a90e65a],.lhs-header-banner__avatar-btn:focus-visible .lhs-header-banner__avatar-edit-hint[data-v-4a90e65a]{opacity:1}.lhs-header-banner__identity[data-v-4a90e65a]{grid-row:1/2;grid-column:2/3;display:flex;flex-direction:column;min-width:0;align-self:center}.lhs-header-banner__name-row[data-v-4a90e65a]{display:flex;align-items:center;gap:.4rem;min-width:0}.lhs-header-banner__name[data-v-4a90e65a]{color:hsla(0,0%,100%,.92);font-weight:600;font-size:.88rem;line-height:1.1;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.lhs-header-banner__name[data-v-4a90e65a]:hover{color:var(--tc-accent-light, #E8D6B8)}.lhs-header-banner__menu-trigger[data-v-4a90e65a]{flex-shrink:0;width:22px;height:22px;padding:0;border-radius:4px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.7);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;transition:background-color 100ms,color 100ms,transform 150ms}.lhs-header-banner__menu-trigger[data-v-4a90e65a]:hover{background:hsla(0,0%,100%,.08);color:#fff}.lhs-header-banner__menu-trigger.is-open[data-v-4a90e65a]{transform:rotate(180deg);background:color-mix(in srgb, var(--tc-accent-stone) 20%, transparent);color:#fff}.lhs-header-banner__page-title[data-v-4a90e65a]{color:var(--tc-accent-light, #E8D6B8);font-family:"Cinzel",serif;font-size:.75rem;line-height:1.2;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em}.lhs-header-banner__job-title[data-v-4a90e65a]{color:hsla(0,0%,100%,.55);font-size:.75rem;line-height:1.2;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lhs-header-banner__ws-row[data-v-4a90e65a]{grid-row:2/3;grid-column:1/3;padding:0}.lhs-header-banner__ws-row[data-v-4a90e65a] .ws-switcher{margin:0}.lhs-header-banner__ws-row[data-v-4a90e65a] .ws-switcher__pill{width:100%;padding:.4rem .7rem;border-radius:6px;background:color-mix(in srgb, var(--tc-accent-stone) 12%, transparent);border:1px solid color-mix(in srgb, var(--tc-accent-stone) 45%, transparent)}
.lhs-header-banner__menu-backdrop{position:fixed;inset:0;z-index:2040}.lhs-header-banner__menu-panel{background:#fff;border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,.2);border:1px solid var(--tc-border);padding:.4rem 0;z-index:2050}.lhs-header-banner__menu-item{display:flex;align-items:center;padding:.55rem 1rem;font-size:.85rem;color:var(--tc-text-primary);text-decoration:none;white-space:nowrap}.lhs-header-banner__menu-item:hover{background:#f5f1e9;color:var(--tc-text-primary)}.lhs-header-banner__menu-item i,.lhs-header-banner__menu-item .cygnus-icon{color:#8e7456;width:18px;text-align:center}.lhs-header-banner__menu-divider{height:1px;background:var(--tc-border);margin:.35rem 0}.lhs-header-banner__editor-backdrop{position:fixed;inset:0;background:rgba(42,43,46,.55);z-index:2050;display:flex;align-items:center;justify-content:center;padding:1rem}.lhs-header-banner__editor-panel{background:#fff;border-radius:10px;width:100%;max-width:460px;box-shadow:0 12px 36px rgba(0,0,0,.25);overflow:hidden}.lhs-header-banner__editor-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;border-bottom:1px solid var(--tc-border);background:#fcfaf6}.lhs-header-banner__editor-body{padding:1.25rem 1.1rem 1.1rem}
.tcfi-view-picker select[data-v-b5b48b94]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tcfi-view-picker code[data-v-b5b48b94]{font-size:11px;color:#5c5c60}.tcfi-period-picker .btn-group[data-v-b5b48b94]{gap:.15rem;flex-wrap:wrap}.tcfi-period-picker .btn[data-v-b5b48b94]{padding:.18rem .55rem;font-size:.78rem}.tcfi-chart-type[data-v-b5b48b94]{display:flex;gap:.4rem;flex-wrap:wrap}.tcfi-chart-type__option[data-v-b5b48b94]{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .55rem;border:1.5px solid #e8e3dc;border-radius:6px;background:#fff;cursor:pointer;transition:border-color 100ms,background 100ms;min-width:56px}.tcfi-chart-type__option[data-v-b5b48b94]:hover{border-color:#c4a882;background:#fcfaf6}.tcfi-chart-type__option--active[data-v-b5b48b94]{border-color:#c4a882;background:#f7f1e5}.tcfi-chart-type__icon[data-v-b5b48b94]{display:inline-flex;align-items:center}.tcfi-chart-type__label[data-v-b5b48b94]{font-size:.7rem;color:#5c5c60;text-transform:uppercase;letter-spacing:.03em}
.component-instance-manager[data-v-3aabdf46]{padding:4px}.cim-toolbar[data-v-3aabdf46]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1rem 1.25rem}.cim-table[data-v-3aabdf46]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;overflow:hidden}.cim-table table[data-v-3aabdf46]{margin-bottom:0}.cim-table th[data-v-3aabdf46]{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#555}.cim-table td[data-v-3aabdf46]{font-size:.875rem}.cim-table code[data-v-3aabdf46]{font-size:.72rem}.cim-modal[data-v-3aabdf46]{position:fixed;inset:0;background:rgba(42,43,46,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.cim-modal__panel[data-v-3aabdf46]{background:#fff;border-radius:10px;width:100%;max-width:640px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.2)}.cim-modal__header[data-v-3aabdf46]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e8e3dc}.cim-modal__body[data-v-3aabdf46]{padding:1rem 1.25rem;overflow-y:auto;flex:1}.cim-modal__footer[data-v-3aabdf46]{padding:.75rem 1.25rem;border-top:1px solid #e8e3dc;display:flex;justify-content:flex-end}.cim-config-fields[data-v-3aabdf46]{border:1px solid #f0ece5;border-radius:6px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.cim-icon-preview[data-v-3aabdf46]{flex:0 0 36px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--tc-accent-light);color:var(--tc-accent-dark);border-radius:6px;font-size:1rem}
.source-picker{position:relative}.source-picker__trigger{display:flex;align-items:center;justify-content:space-between;border:1px solid #ced4da;border-radius:6px;padding:.45rem .75rem;background:#fff;cursor:pointer;font-size:.875rem;min-height:38px}.source-picker__trigger:hover{border-color:#c4a882}.source-picker__trigger.is-open{border-color:#c4a882;box-shadow:0 0 0 2px rgba(196,168,130,.15)}.source-picker__selected{display:flex;flex-direction:column;flex:1;min-width:0}.source-picker__path{font-weight:500;color:#2a2b2e}.source-picker__hint{font-family:var(--bs-font-monospace, monospace);font-size:.7rem}.source-picker__panel{position:absolute;z-index:1100;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ced4da;border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.1);padding:.5rem;max-height:360px;display:flex;flex-direction:column}.source-picker__search{margin-bottom:.5rem;flex-shrink:0}.source-picker__list{overflow-y:auto;flex:1}.source-picker__item{padding:.45rem .65rem;border-radius:4px;cursor:pointer}.source-picker__item:hover{background:#f5f1ea}.source-picker__item.is-selected{background:rgba(196,168,130,.15)}.source-picker__item .source-picker__path{font-size:.85rem}.source-picker__item .source-picker__desc{font-size:.75rem;margin-top:2px}.source-picker__empty{text-align:center}.source-picker__clear{flex:0 0 auto;width:24px;height:24px;margin-left:8px;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--tc-text-secondary, #6B6E7A);display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;transition:background .15s,color .15s}.source-picker__clear:hover{background:var(--tc-accent-light, #EDE3D3);color:var(--tc-status-danger, #C94040)}
.dc-tile-grid[data-v-a9656908]{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--dc-grid-gap-y, 1rem) var(--dc-grid-gap-x, 1rem)}@media(max-width: 800px){.dc-tile-grid[data-v-a9656908]{grid-template-columns:1fr}.dc-tile-grid>.dc-tile-grid__cell[data-v-a9656908]{grid-column:1/-1 !important;grid-row:auto !important}}.dc-tile-grid--mosaic[data-v-a9656908]{--dc-grid-row-unit: 8px;grid-auto-rows:var(--dc-grid-row-unit);grid-auto-flow:row dense;align-items:start}@media(max-width: 800px){.dc-tile-grid--mosaic[data-v-a9656908]{grid-auto-rows:auto;grid-auto-flow:row}}.dc-tile-grid__cell[data-v-a9656908]{min-width:0;min-height:0;display:flex;flex-direction:column}.dc-tile-grid__cell--fixed[data-v-a9656908]{overflow:hidden}.dc-tile[data-v-a9656908]{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.dc-tile-grid__cell--fixed .dc-tile[data-v-a9656908]>*{flex:1 1 auto;min-height:0;max-height:100%;overflow:auto}.dc-tile-grid__cell:not(.dc-tile-grid__cell--fixed) .dc-tile[data-v-a9656908]>*{flex:1 1 auto;min-height:0}
.dc-chart__canvas-wrap[data-v-71e685ae]{position:relative;width:100%}
[data-v-7d9d598a] .dc-list-link{display:flex;align-items:inherit;gap:inherit;width:100%;color:inherit;text-decoration:none;cursor:pointer}[data-v-7d9d598a] .dc-list-link:hover .dc-list-primary,[data-v-7d9d598a] .dc-list-link:focus-visible .dc-list-primary{text-decoration:underline}[data-v-7d9d598a] .dc-list-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}
.permission-picker[data-v-7e8403f6]{position:relative}.permission-picker__trigger[data-v-7e8403f6]{display:flex;align-items:center;justify-content:space-between;border:1px solid #ced4da;border-radius:6px;padding:.45rem .75rem;background:#fff;cursor:pointer;font-size:.875rem;min-height:38px}.permission-picker__trigger[data-v-7e8403f6]:hover{border-color:#c4a882}.permission-picker__trigger.is-open[data-v-7e8403f6]{border-color:#c4a882;box-shadow:0 0 0 2px rgba(196,168,130,.15)}.permission-picker__summary[data-v-7e8403f6]{flex:1;min-width:0}.permission-picker__panel[data-v-7e8403f6]{position:absolute;z-index:1100;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ced4da;border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.1);padding:.5rem;max-height:320px;display:flex;flex-direction:column}.permission-picker__search[data-v-7e8403f6]{margin-bottom:.5rem;flex-shrink:0}.permission-picker__list[data-v-7e8403f6]{overflow-y:auto;flex:1}.permission-picker__group[data-v-7e8403f6]{margin-bottom:.75rem}.permission-picker__group-header[data-v-7e8403f6]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#555;padding:.25rem .5rem .25rem;background:#f5f1ea;border-radius:4px}.permission-picker__item[data-v-7e8403f6]{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;padding:.35rem .5rem;border-radius:4px;cursor:pointer;font-size:.85rem}.permission-picker__item[data-v-7e8403f6]:hover{background:#faf7f2}.permission-picker__item.is-checked[data-v-7e8403f6]{background:rgba(196,168,130,.1)}.permission-picker__item input[type=checkbox][data-v-7e8403f6]{margin:0}.permission-picker__name[data-v-7e8403f6]{color:#2a2b2e;font-weight:500}.permission-picker__key[data-v-7e8403f6]{font-family:var(--bs-font-monospace, monospace);font-size:.7rem;text-align:right}
.activity-feed-tile[data-v-06efc0e9]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1rem 1.1rem}.activity-feed-tile__header[data-v-06efc0e9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}.activity-feed-tile__title[data-v-06efc0e9]{font-size:.95rem;font-weight:600;color:#2a2b2e;margin:0}.activity-feed-tile__view-all[data-v-06efc0e9]{font-size:.78rem;color:#8e6f4d;text-decoration:none}.activity-feed-tile__view-all[data-v-06efc0e9]:hover{color:#c4a882}.activity-feed-tile__view-all i[data-v-06efc0e9],.activity-feed-tile__view-all .cygnus-icon[data-v-06efc0e9]{font-size:.7rem;margin-left:.2rem}.activity-feed-tile__list[data-v-06efc0e9]{list-style:none;margin:0;padding:0}.activity-feed-tile__row[data-v-06efc0e9]{display:flex;align-items:center;gap:.7rem;padding:.5rem 0;border-bottom:1px solid #f2eee5}.activity-feed-tile__row[data-v-06efc0e9]:last-child{border-bottom:none}.activity-feed-tile__icon[data-v-06efc0e9]{flex:0 0 auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f1e9;color:#8e6f4d;font-size:.8rem}.activity-feed-tile__icon--note[data-v-06efc0e9]{background:#f5f1e9;color:#8e6f4d}.activity-feed-tile__icon--call[data-v-06efc0e9]{background:#e5efe3;color:#5c7a52}.activity-feed-tile__icon--email[data-v-06efc0e9]{background:#e5ecf2;color:#5c7a8b}.activity-feed-tile__icon--meeting[data-v-06efc0e9]{background:#f5e5e5;color:#a85c3d}.activity-feed-tile__icon--task[data-v-06efc0e9]{background:#f2eedb;color:#8e7a4d}.activity-feed-tile__body[data-v-06efc0e9]{flex:1 1 auto;min-width:0}.activity-feed-tile__subject[data-v-06efc0e9]{font-size:.85rem;font-weight:500;color:#2a2b2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-feed-tile__secondary[data-v-06efc0e9]{font-size:.72rem;color:#7a7a7a;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-feed-tile__stamp[data-v-06efc0e9]{flex:0 0 auto;font-size:.72rem;color:#b0b0b0;text-transform:uppercase;letter-spacing:.04em}.activity-feed-tile__skel[data-v-06efc0e9]{display:flex;flex-direction:column;gap:.5rem}.activity-feed-tile__skel-row[data-v-06efc0e9]{height:36px;border-radius:4px;background:linear-gradient(90deg, #F2EEE5 0%, #E8E3DC 50%, #F2EEE5 100%);background-size:200% 100%;animation:aft-shimmer-06efc0e9 1.2s ease-in-out infinite}@keyframes aft-shimmer-06efc0e9{0%{background-position:100% 0}100%{background-position:-100% 0}}
.cal-mini-tile[data-v-6048b1b0]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1rem 1.1rem}.cal-mini-tile__header[data-v-6048b1b0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.cal-mini-tile__title[data-v-6048b1b0]{font-size:.95rem;font-weight:600;color:#2a2b2e;margin:0}.cal-mini-tile__nav[data-v-6048b1b0]{display:flex;align-items:center;gap:.4rem}.cal-mini-tile__nav-btn[data-v-6048b1b0]{background:rgba(0,0,0,0);border:1px solid #e8e3dc;border-radius:4px;width:22px;height:22px;color:#7a7a7a;font-size:.85rem;line-height:1;cursor:pointer}.cal-mini-tile__nav-btn[data-v-6048b1b0]:hover{border-color:#c4a882;color:#8e6f4d}.cal-mini-tile__range[data-v-6048b1b0]{font-size:.78rem;color:#5c5c60;min-width:90px;text-align:center}.cal-mini-tile__body[data-v-6048b1b0]{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px}.cal-mini-tile__weekdays[data-v-6048b1b0]{display:contents}.cal-mini-tile__weekday[data-v-6048b1b0]{text-align:center;font-size:.66rem;color:#b0b0b0;text-transform:uppercase;letter-spacing:.04em;padding-bottom:.2rem}.cal-mini-tile__cell[data-v-6048b1b0]{position:relative;display:flex;align-items:center;justify-content:center;border-radius:4px;aspect-ratio:1/1;color:#2a2b2e;text-decoration:none;background:#fcfaf6;transition:background 100ms,color 100ms}.cal-mini-tile__cell-day[data-v-6048b1b0]{font-size:.78rem;font-weight:500}.cal-mini-tile__cell-badge[data-v-6048b1b0]{position:absolute;top:2px;right:2px;background:#c4a882;color:#fff;font-size:.6rem;font-weight:600;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.cal-mini-tile__cell--today[data-v-6048b1b0]{background:#2a2b2e;color:#fff}.cal-mini-tile__cell--out[data-v-6048b1b0]{color:#c8c4bb;background:rgba(0,0,0,0)}.cal-mini-tile__cell--has-events[data-v-6048b1b0]{cursor:pointer}.cal-mini-tile__cell--has-events[data-v-6048b1b0]:hover{background:#f5e5c8}.cal-mini-tile--week .cal-mini-tile__body[data-v-6048b1b0]{grid-auto-rows:auto}.cal-mini-tile--week .cal-mini-tile__cell[data-v-6048b1b0]{aspect-ratio:1.4/1}.cal-mini-tile__skel[data-v-6048b1b0]{height:180px;border-radius:4px;background:linear-gradient(90deg, #F2EEE5 0%, #E8E3DC 50%, #F2EEE5 100%);background-size:200% 100%;animation:cmt-shimmer-6048b1b0 1.2s ease-in-out infinite}@keyframes cmt-shimmer-6048b1b0{0%{background-position:100% 0}100%{background-position:-100% 0}}
.chart-tile[data-v-a63017c0]{display:block;background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1rem 1.1rem;text-decoration:none;color:inherit}.chart-tile--clickable[data-v-a63017c0]{cursor:pointer;transition:border-color 120ms,box-shadow 120ms}.chart-tile--clickable[data-v-a63017c0]:hover{border-color:#c4a882;box-shadow:0 2px 8px rgba(196,168,130,.15)}.chart-tile__header[data-v-a63017c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.chart-tile__title[data-v-a63017c0]{font-size:.95rem;font-weight:600;color:#2a2b2e;margin:0}.chart-tile__drill-icon[data-v-a63017c0]{color:#b0b0b0;font-size:.75rem}.chart-tile__canvas[data-v-a63017c0]{width:100%}.chart-tile__empty[data-v-a63017c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem}.chart-tile__empty-icon[data-v-a63017c0]{width:36px;height:36px;border-radius:50%;background:#f5f1e9;color:#c4a882;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.chart-tile__skel[data-v-a63017c0]{border-radius:4px;background:linear-gradient(90deg, #F2EEE5 0%, #E8E3DC 50%, #F2EEE5 100%);background-size:200% 100%;animation:ct-shimmer-a63017c0 1.2s ease-in-out infinite}@keyframes ct-shimmer-a63017c0{0%{background-position:100% 0}100%{background-position:-100% 0}}
.greeting-tile[data-v-4e98c5e9]{background:linear-gradient(135deg, #FFFFFF 0%, #FCFAF6 100%);border:1px solid #e8e3dc;border-radius:8px;padding:1.2rem 1.3rem}.greeting-tile__header[data-v-4e98c5e9]{margin-bottom:.8rem}.greeting-tile__title[data-v-4e98c5e9]{font-family:"Cinzel",serif;font-size:1.4rem;font-weight:500;color:#2a2b2e;margin:0 0 .2rem 0}.greeting-tile__subtitle[data-v-4e98c5e9]{font-size:.85rem;color:#7a7a7a}.greeting-tile__items[data-v-4e98c5e9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.greeting-tile__item[data-v-4e98c5e9]{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;background:#fff;border:1px solid #e8e3dc;border-left-width:3px;border-radius:4px;color:#2a2b2e;text-decoration:none;transition:border-color 100ms,transform 100ms}.greeting-tile__item--info[data-v-4e98c5e9]{border-left-color:#5c7a8b}.greeting-tile__item--warning[data-v-4e98c5e9]{border-left-color:#c4a882}.greeting-tile__item--danger[data-v-4e98c5e9]{border-left-color:#a85c3d}.greeting-tile__item--success[data-v-4e98c5e9]{border-left-color:#5c7a52}.greeting-tile__item[href][data-v-4e98c5e9]:hover{cursor:pointer;transform:translateX(2px)}.greeting-tile__item-icon[data-v-4e98c5e9]{flex:0 0 auto;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f1e9;color:#8e6f4d;font-size:.78rem}.greeting-tile__item-label[data-v-4e98c5e9]{flex:1 1 auto;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.greeting-tile__item-arrow[data-v-4e98c5e9]{font-size:.7rem;color:#b0b0b0}.greeting-tile__empty[data-v-4e98c5e9]{padding:.4rem 0}.greeting-tile__skel[data-v-4e98c5e9]{display:flex;flex-direction:column;gap:.4rem}.greeting-tile__skel-row[data-v-4e98c5e9]{height:38px;border-radius:4px;background:linear-gradient(90deg, #F2EEE5 0%, #E8E3DC 50%, #F2EEE5 100%);background-size:200% 100%;animation:gt-shimmer-4e98c5e9 1.2s ease-in-out infinite}@keyframes gt-shimmer-4e98c5e9{0%{background-position:100% 0}100%{background-position:-100% 0}}
.kanban-mini-tile[data-v-8baf5d1e]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1rem 1.1rem}.kanban-mini-tile__header[data-v-8baf5d1e]{margin-bottom:.6rem}.kanban-mini-tile__title[data-v-8baf5d1e]{font-size:.95rem;font-weight:600;color:#2a2b2e;margin:0}.kanban-mini-tile__board[data-v-8baf5d1e]{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:.5rem}.kanban-mini-tile__col[data-v-8baf5d1e]{--kmt-col: #C4A882;background:#fcfaf6;border:1px solid #e8e3dc;border-top:3px solid var(--kmt-col);border-radius:6px;padding:.5rem;min-width:0}.kanban-mini-tile__col-header[data-v-8baf5d1e]{display:flex;align-items:center;justify-content:space-between;gap:.3rem;text-decoration:none;color:#2a2b2e;margin-bottom:.4rem;cursor:default}.kanban-mini-tile__col-header[href][data-v-8baf5d1e]:hover{cursor:pointer}.kanban-mini-tile__col-header[href]:hover .kanban-mini-tile__col-label[data-v-8baf5d1e]{color:#8e6f4d}.kanban-mini-tile__col-label[data-v-8baf5d1e]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#5c5c60;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color 100ms}.kanban-mini-tile__col-count[data-v-8baf5d1e]{flex:0 0 auto;background:#e8e3dc;color:#5c5c60;font-size:.65rem;font-weight:600;border-radius:10px;padding:.1rem .4rem}.kanban-mini-tile__cards[data-v-8baf5d1e]{display:flex;flex-direction:column;gap:.3rem}.kanban-mini-tile__card[data-v-8baf5d1e]{background:#fff;border:1px solid #e8e3dc;border-radius:4px;padding:.4rem .5rem;font-size:.78rem;color:#2a2b2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-mini-tile__more[data-v-8baf5d1e]{display:block;text-align:center;font-size:.7rem;color:#8e6f4d;text-decoration:none;padding:.3rem 0}.kanban-mini-tile__more[data-v-8baf5d1e]:hover{color:#c4a882}.kanban-mini-tile__skel[data-v-8baf5d1e]{display:grid;grid-template-columns:repeat(5, 1fr);gap:.5rem}.kanban-mini-tile__skel-col[data-v-8baf5d1e]{height:140px;border-radius:6px;background:linear-gradient(90deg, #F2EEE5 0%, #E8E3DC 50%, #F2EEE5 100%);background-size:200% 100%;animation:kmt-shimmer-8baf5d1e 1.2s ease-in-out infinite}@keyframes kmt-shimmer-8baf5d1e{0%{background-position:100% 0}100%{background-position:-100% 0}}
.progress-tile[data-v-6115b1c9]{display:block;background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1rem 1.1rem;text-decoration:none;color:inherit}.progress-tile--clickable[data-v-6115b1c9]{cursor:pointer;transition:border-color 120ms,box-shadow 120ms}.progress-tile--clickable[data-v-6115b1c9]:hover{border-color:#c4a882;box-shadow:0 2px 8px rgba(196,168,130,.15)}.progress-tile__header[data-v-6115b1c9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.progress-tile__title[data-v-6115b1c9]{font-size:.95rem;font-weight:600;color:#2a2b2e;margin:0}.progress-tile__drill-icon[data-v-6115b1c9]{color:#b0b0b0;font-size:.75rem}.progress-tile__values[data-v-6115b1c9]{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.5rem}.progress-tile__actual[data-v-6115b1c9]{font-size:1.45rem;font-weight:600;color:#2a2b2e;line-height:1}.progress-tile__target[data-v-6115b1c9]{font-size:.9rem;color:#7a7a7a}.progress-tile__percent[data-v-6115b1c9]{margin-left:auto;font-size:.78rem;font-weight:600;color:#5c5c60}.progress-tile__bar[data-v-6115b1c9]{height:8px;background:#f2eee5;border-radius:4px;overflow:hidden}.progress-tile__fill[data-v-6115b1c9]{height:100%;border-radius:4px;transition:width 280ms ease-out,background 100ms}.progress-tile__fill--success[data-v-6115b1c9]{background:#7a8b6f}.progress-tile__fill--warning[data-v-6115b1c9]{background:#c4a882}.progress-tile__fill--danger[data-v-6115b1c9]{background:#a85c3d}.progress-tile__skel[data-v-6115b1c9]{height:56px;border-radius:4px;background:linear-gradient(90deg, #F2EEE5 0%, #E8E3DC 50%, #F2EEE5 100%);background-size:200% 100%;animation:pt-shimmer-6115b1c9 1.2s ease-in-out infinite}@keyframes pt-shimmer-6115b1c9{0%{background-position:100% 0}100%{background-position:-100% 0}}
.quick-links-tile[data-v-94a1d862]{background:#fff;border:1px solid #e8e3dc;border-radius:8px;padding:1rem 1.1rem}.quick-links-tile__header[data-v-94a1d862]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.quick-links-tile__title[data-v-94a1d862]{font-size:.95rem;font-weight:600;color:#2a2b2e;margin:0}.quick-links-tile__pin-btn[data-v-94a1d862]{background:rgba(0,0,0,0);border:1px solid #e8e3dc;border-radius:4px;padding:.2rem .5rem;color:#7a7a7a;font-size:.85rem;cursor:pointer;transition:border-color 100ms,color 100ms}.quick-links-tile__pin-btn[data-v-94a1d862]:hover,.quick-links-tile__pin-btn--active[data-v-94a1d862]{border-color:#c4a882;color:#8e6f4d}.quick-links-tile__grid[data-v-94a1d862]{display:grid;grid-template-columns:repeat(var(--qlt-cols, 3), minmax(0, 1fr));gap:.55rem}@media(max-width: 800px){.quick-links-tile__grid[data-v-94a1d862]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 480px){.quick-links-tile__grid[data-v-94a1d862]{grid-template-columns:1fr}}.quick-links-tile__card[data-v-94a1d862]{position:relative;display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;background:#fcfaf6;border:1px solid #e8e3dc;border-radius:6px;color:#2a2b2e;text-decoration:none;transition:border-color 100ms,transform 100ms,box-shadow 100ms}.quick-links-tile__card[data-v-94a1d862]:hover{border-color:#c4a882;transform:translateY(-1px);box-shadow:0 2px 6px rgba(196,168,130,.15)}.quick-links-tile__card-icon[data-v-94a1d862]{flex:0 0 auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f1e9;color:#8e6f4d;font-size:.85rem}.quick-links-tile__card-label[data-v-94a1d862]{flex:1 1 auto;font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-links-tile__card-actions[data-v-94a1d862]{flex:0 0 auto;display:flex;align-items:center;gap:.1rem}.quick-links-tile__card-action[data-v-94a1d862]{background:rgba(0,0,0,0);border:none;padding:.15rem .3rem;color:#b0b0b0;font-size:.75rem;cursor:pointer;transition:color 100ms;line-height:1}.quick-links-tile__card-action[data-v-94a1d862]:hover{color:#8e6f4d}.quick-links-tile__card-action--unpin[data-v-94a1d862]:hover{color:#a85c3d}.quick-links-tile__card-system-badge[data-v-94a1d862]{flex:0 0 auto;color:#c8c0b2;font-size:.7rem;padding:.15rem .3rem;cursor:help}.quick-links-tile__skel[data-v-94a1d862]{display:grid;grid-template-columns:repeat(var(--qlt-cols, 3), minmax(0, 1fr));gap:.55rem}.quick-links-tile__skel-card[data-v-94a1d862]{height:44px;border-radius:6px;background:linear-gradient(90deg, #F2EEE5 0%, #E8E3DC 50%, #F2EEE5 100%);background-size:200% 100%;animation:qlt-shimmer-94a1d862 1.2s ease-in-out infinite}@keyframes qlt-shimmer-94a1d862{0%{background-position:100% 0}100%{background-position:-100% 0}}
.quick-links-tile__popover{position:fixed;width:280px;z-index:1080;filter:drop-shadow(0 4px 12px rgba(42, 43, 46, 0.15))}.quick-links-tile__popover-arrow{position:absolute;top:-7px;right:18px;width:14px;height:7px;background:#fff;clip-path:polygon(50% 0, 100% 100%, 0 100%)}.quick-links-tile__popover-inner{background:#fff;border:1px solid #e8e3dc;border-radius:6px;padding:.7rem .8rem}.quick-links-tile__popover-title{font-size:.85rem;font-weight:600;color:#2a2b2e;margin-bottom:.5rem}
.stat-tile[data-v-79c1ac09]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;background:#fff;border:1px solid #e8e3dc;border-radius:8px;position:relative;text-decoration:none;color:inherit;transition:box-shadow 120ms ease-out,transform 120ms ease-out,border-color 120ms ease-out}.stat-tile--clickable[data-v-79c1ac09]{cursor:pointer}.stat-tile--clickable[data-v-79c1ac09]:hover{border-color:#c4a882;box-shadow:0 2px 8px rgba(196,168,130,.18);transform:translateY(-1px)}.stat-tile--loading .stat-tile__value[data-v-79c1ac09]{color:rgba(0,0,0,0)}.stat-tile__icon[data-v-79c1ac09]{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f1e9;color:#8e6f4d;font-size:1.05rem}.stat-tile__body[data-v-79c1ac09]{flex:1 1 auto;min-width:0}.stat-tile__label[data-v-79c1ac09]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#7a7a7a;margin-bottom:.15rem}.stat-tile__value[data-v-79c1ac09]{font-size:1.65rem;font-weight:600;color:#2a2b2e;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-tile__skel[data-v-79c1ac09]{position:absolute;inset:auto 1.1rem 1rem 4rem;height:1.5rem;border-radius:4px;background:linear-gradient(90deg, #F2EEE5 0%, #E8E3DC 50%, #F2EEE5 100%);background-size:200% 100%;animation:stat-tile-shimmer-79c1ac09 1.2s ease-in-out infinite}@keyframes stat-tile-shimmer-79c1ac09{0%{background-position:100% 0}100%{background-position:-100% 0}}
.stat-quad[data-v-bcb2ff48]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;margin-bottom:1.25rem}@media(max-width: 1100px){.stat-quad[data-v-bcb2ff48]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.stat-quad[data-v-bcb2ff48]{grid-template-columns:1fr}}
.brand-admin .ba-row[data-v-77a56554]{padding:6px 0}.brand-admin .ba-iframe[data-v-77a56554]{height:360px;background:#fff}.brand-admin .ba-prev-web[data-v-77a56554]{min-height:360px;background:#fff}
.content-library-admin{padding:.5rem}.content-library-admin .nav-tabs .nav-link{font-size:.85rem}
.mention-textarea[data-v-dbda9a8e]{position:relative}.composer-popover[data-v-dbda9a8e]{position:fixed;top:0;left:0;z-index:1080;background:#fff;border:1px solid #e3ddd2;border-radius:6px;box-shadow:0 6px 18px rgba(42,43,46,.18);width:320px;max-width:480px;padding:.35rem 0}.composer-popover__hint[data-v-dbda9a8e]{padding:.25rem .6rem .4rem;font-size:.7rem;border-bottom:1px solid #f0ece6;margin-bottom:.25rem}.composer-popover__list[data-v-dbda9a8e]{max-height:220px;overflow-y:auto}.composer-popover__item[data-v-dbda9a8e]{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;background:rgba(0,0,0,0);border:0;border-radius:0;padding:.4rem .6rem;font-size:.8rem;cursor:pointer}.composer-popover__item[data-v-dbda9a8e]:hover,.composer-popover__item.active[data-v-dbda9a8e]{background:#f7f3ec}.composer-popover__item.active[data-v-dbda9a8e]{box-shadow:inset 2px 0 0 #c4a882}.composer-popover__label[data-v-dbda9a8e]{font-weight:600;color:#2a2b2e}.composer-popover__desc[data-v-dbda9a8e]{font-size:.7rem;line-height:1.2;margin-top:1px}

/*# sourceMappingURL=app.2f0586f72a8a7c7f1e7b.css.map*/