*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.dark .table-interactive tbody tr:hover:hover{background-color:rgb(var(--color-primary-500) / .1)}@media (min-width: 768px){.legend{font-size:1.5rem;line-height:2rem}}body{background-color:rgb(var(--color-surface-50));font-size:1rem;line-height:1.5rem;font-family:var(--theme-font-family-base);color:rgba(var(--theme-font-color-base))}.dark body{background-color:rgb(var(--color-surface-900));color:rgba(var(--theme-font-color-dark))}::-moz-selection{background-color:rgb(var(--color-primary-500) / .3)}::selection{background-color:rgb(var(--color-primary-500) / .3)}html{-webkit-tap-highlight-color:rgba(128,128,128,.5);scrollbar-color:rgba(0,0,0,.2) rgba(255,255,255,.05)}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{padding-left:1px;padding-right:1px;background-color:rgb(var(--color-surface-50))!important}.dark ::-webkit-scrollbar-track{background-color:rgb(var(--color-surface-900))!important}::-webkit-scrollbar-thumb{background-color:rgb(var(--color-surface-400));border-radius:var(--theme-rounded-base)}.dark ::-webkit-scrollbar-thumb{background-color:rgb(var(--color-surface-500))}::-webkit-scrollbar-corner{background-color:rgb(var(--color-surface-50))!important}.dark ::-webkit-scrollbar-corner{background-color:rgb(var(--color-surface-900))!important}html.dark{scrollbar-color:rgba(255,255,255,.1) rgba(0,0,0,.05)}hr:not(.divider){display:block;border-top-width:1px;border-style:solid;border-color:rgb(var(--color-surface-300))}.dark hr:not(.divider){border-color:rgb(var(--color-surface-600))}fieldset,legend,label{display:block}::-moz-placeholder{color:rgb(var(--color-surface-500))}::placeholder{color:rgb(var(--color-surface-500))}.dark ::-moz-placeholder{color:rgb(var(--color-surface-400))}.dark ::placeholder{color:rgb(var(--color-surface-400))}:is(.dark input::-webkit-calendar-picker-indicator){--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E") no-repeat 50% 50%;pointer-events:none;height:1rem;width:1rem;border-radius:9999px;background-size:contain;opacity:0}input[type=search]:focus::-webkit-search-cancel-button{pointer-events:auto;opacity:1}:is(.dark input[type=search]::-webkit-search-cancel-button){--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}progress{webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;height:.5rem;width:100%;overflow:hidden;border-radius:var(--theme-rounded-base);background-color:rgb(var(--color-surface-400))}.dark progress{background-color:rgb(var(--color-surface-500))}progress::-webkit-progress-bar{background-color:rgb(var(--color-surface-400))}.dark progress::-webkit-progress-bar{background-color:rgb(var(--color-surface-500))}progress::-webkit-progress-value{background-color:rgb(var(--color-surface-900))}.dark progress::-webkit-progress-value{background-color:rgb(var(--color-surface-50))}::-moz-progress-bar{background-color:rgb(var(--color-surface-900))}.dark ::-moz-progress-bar{background-color:rgb(var(--color-surface-50))}:indeterminate::-moz-progress-bar{width:0}input[type=file]:not(.file-dropzone-input)::file-selector-button:disabled{cursor:not-allowed;opacity:.5}input[type=file]:not(.file-dropzone-input)::file-selector-button:disabled:hover{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}input[type=file]:not(.file-dropzone-input)::file-selector-button:disabled:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}input[type=file]:not(.file-dropzone-input)::file-selector-button{font-size:.875rem;line-height:1.25rem;padding:.375rem .75rem;white-space:nowrap;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:var(--theme-rounded-base);background-color:rgb(var(--color-surface-900));color:rgb(var(--color-surface-50));margin-right:.5rem;border-width:0px}input[type=file]:not(.file-dropzone-input)::file-selector-button>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}input[type=file]:not(.file-dropzone-input)::file-selector-button:hover{--tw-brightness: brightness(1.15);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}input[type=file]:not(.file-dropzone-input)::file-selector-button:active{--tw-scale-x: 95%;--tw-scale-y: 95%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark input[type=file]:not(.file-dropzone-input)::file-selector-button{background-color:rgb(var(--color-surface-50));color:rgb(var(--color-surface-900))}[type=range]{width:100%;accent-color:rgb(var(--color-surface-900) / 1)}:is(.dark [type=range]){accent-color:rgb(var(--color-surface-50) / 1)}[data-popup]{position:absolute;top:0;left:0;display:none;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root [data-theme=boss]{--theme-font-family-base: "Inter", "Source Sans Pro", system-ui, sans-serif;--theme-font-family-heading: "Raleway", system-ui, sans-serif;--theme-font-color-base: 31 34 33;--theme-font-color-dark: 246 246 245;--theme-rounded-base: 12px;--theme-rounded-container: 16px;--theme-border-base: 1px;--on-primary: 31 34 33;--on-secondary: 224 164 0;--on-tertiary: 246 246 245;--on-success: 31 34 33;--on-warning: 31 34 33;--on-error: 246 246 245;--on-surface: 246 246 245;--color-primary-50: 246 237 217;--color-primary-100: 246 237 217;--color-primary-200: 234 217 174;--color-primary-300: 217 168 62;--color-primary-400: 217 168 62;--color-primary-500: 201 150 46;--color-primary-600: 184 130 36;--color-primary-700: 138 100 16;--color-primary-800: 110 80 20;--color-primary-900: 80 58 14;--color-secondary-50: 245 243 239;--color-secondary-100: 232 228 220;--color-secondary-200: 184 177 164;--color-secondary-300: 168 160 147;--color-secondary-400: 110 103 89;--color-secondary-500: 88 82 70;--color-secondary-600: 58 54 49;--color-secondary-700: 42 39 36;--color-secondary-800: 31 29 26;--color-secondary-900: 24 22 20;--color-tertiary-50: 247 246 243;--color-tertiary-100: 238 234 227;--color-tertiary-200: 183 181 178;--color-tertiary-300: 141 138 134;--color-tertiary-400: 102 99 95;--color-tertiary-500: 67 64 60;--color-tertiary-600: 43 47 45;--color-tertiary-700: 31 34 33;--color-tertiary-800: 19 21 21;--color-tertiary-900: 12 13 13;--color-success-50: 237 247 240;--color-success-100: 220 241 228;--color-success-200: 192 225 205;--color-success-300: 146 200 162;--color-success-400: 106 171 128;--color-success-500: 63 135 90;--color-success-600: 46 107 70;--color-success-700: 36 86 56;--color-success-800: 28 68 44;--color-success-900: 22 54 35;--color-warning-50: 251 244 222;--color-warning-100: 251 240 206;--color-warning-200: 242 227 174;--color-warning-300: 224 164 0;--color-warning-400: 198 140 0;--color-warning-500: 168 116 0;--color-warning-600: 148 107 0;--color-warning-700: 120 87 0;--color-warning-800: 96 70 0;--color-warning-900: 78 57 0;--color-error-50: 252 236 239;--color-error-100: 248 218 224;--color-error-200: 240 186 196;--color-error-300: 227 138 154;--color-error-400: 196 84 104;--color-error-500: 143 36 52;--color-error-600: 120 30 44;--color-error-700: 98 25 36;--color-error-800: 78 20 29;--color-error-900: 62 16 23;--color-surface-50: 245 243 239;--color-surface-100: 251 250 248;--color-surface-200: 232 228 220;--color-surface-300: 212 208 200;--color-surface-400: 168 160 147;--color-surface-500: 110 103 89;--color-surface-600: 58 54 49;--color-surface-700: 42 39 36;--color-surface-800: 31 29 26;--color-surface-900: 24 22 20}input[readonly],textarea[readonly],select[readonly]{cursor:default!important;border-color:initial!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}.form-checkbox{border-radius:0}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){.form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){.form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}.h1{font-size:1.875rem;line-height:2.25rem;font-family:var(--theme-font-family-heading)}.h2{font-size:1.5rem;line-height:2rem;font-family:var(--theme-font-family-heading)}.h3{font-size:1.25rem;line-height:1.75rem;font-family:var(--theme-font-family-heading)}.h4{font-size:1.125rem;line-height:1.75rem;font-family:var(--theme-font-family-heading)}.h5{font-size:1rem;line-height:1.5rem;font-family:var(--theme-font-family-heading)}.h6{font-size:.875rem;line-height:1.25rem;font-family:var(--theme-font-family-heading)}.anchor{--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity));text-decoration-line:underline}.anchor:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is(.dark .anchor){--tw-text-opacity: 1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity))}.dark .blockquote{color:rgba(var(--theme-font-color-dark))}.dark .kbd{background-color:rgb(var(--color-surface-600))}.time{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-surface-500) / var(--tw-text-opacity))}:is(.dark .time){--tw-text-opacity: 1;color:rgb(var(--color-surface-400) / var(--tw-text-opacity))}.pre{overflow-x:auto;white-space:pre-wrap;background-color:#171717e6;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));border-radius:var(--theme-rounded-container)}.code{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity));background-color:rgb(var(--color-primary-500) / .3);border-radius:.25rem;padding:.125rem .25rem}:is(.dark .code){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity));background-color:rgb(var(--color-primary-500) / .2)}.ins,.del{position:relative;display:block;padding:.125rem .125rem .125rem 1.25rem;text-decoration:none}.ins:before,.del:before{position:absolute;left:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.del:before{content:"−"}.del{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-500) / var(--tw-bg-opacity));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:rgb(var(--on-error))}.alert{display:flex;flex-direction:column;align-items:flex-start;padding:1rem;color:rgb(var(--color-surface-900));border-radius:var(--theme-rounded-container)}.alert>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.dark .alert{color:rgb(var(--color-surface-50))}.alert-message{flex:1 1 auto}.alert-message>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;padding:.25rem .5rem;border-radius:var(--theme-rounded-base)}.badge>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.crumb{display:flex;align-items:center;justify-content:center}.crumb>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.btn:disabled,.btn-icon:disabled{cursor:not-allowed!important;opacity:.5!important}.btn:disabled:hover,.btn-icon:disabled:hover{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn:disabled:active,.btn-icon:disabled:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn{font-size:1rem;line-height:1.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:9px;padding-bottom:9px;white-space:nowrap;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:var(--theme-rounded-base)}.btn>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.btn:hover{--tw-brightness: brightness(1.15);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn:active{--tw-scale-x: 95%;--tw-scale-y: 95%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn-sm{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.btn-icon{font-size:1rem;line-height:1.5rem;padding-left:1.25rem;padding-right:1.25rem;white-space:nowrap;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:0;aspect-ratio:1 / 1;width:43px;border-radius:9999px}.btn-icon>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.btn-icon:hover{--tw-brightness: brightness(1.15);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn-icon:active{--tw-scale-x: 95%;--tw-scale-y: 95%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn-icon-sm{aspect-ratio:1 / 1;width:33px;font-size:.875rem;line-height:1.25rem}.card{background-color:rgb(var(--color-surface-100));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-color: rgb(23 23 23 / .05);border-radius:var(--theme-rounded-container)}.dark .card{background-color:rgb(var(--color-surface-800));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-color: rgb(250 250 250 / .05)}a.card{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}a.card:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.chip{cursor:pointer;white-space:nowrap;padding:.375rem .75rem;text-align:center;font-size:.75rem;line-height:1rem;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chip>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}a.chip:hover,button.chip:hover{--tw-brightness: brightness(1.15);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.chip:disabled{cursor:not-allowed!important;opacity:.5!important}.chip:disabled:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.legend{font-size:1.25rem;line-height:1.75rem;font-family:var(--theme-font-family-heading)}.label>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.input,.textarea,.select,.input-group{width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background-color:rgb(var(--color-surface-200));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;border-width:var(--theme-border-base);border-color:rgb(var(--color-surface-400))}.dark .input,.dark .textarea,.dark .select,.dark .input-group{background-color:rgb(var(--color-surface-700));border-color:rgb(var(--color-surface-500))}.input:hover,.textarea:hover,.select:hover,.input-group:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.input:focus,.textarea:focus,.select:focus,.input-group:focus{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.input:focus-within,.textarea:focus-within,.select:focus-within,.input-group:focus-within{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity))}.input,.input-group{border-radius:var(--theme-rounded-base)}.textarea,.select{border-radius:var(--theme-rounded-container)}.select>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.select{padding:.5rem 2rem .5rem .5rem}.select[size]{background-image:none}.select option{cursor:pointer;padding:.5rem 1rem;background-color:rgb(var(--color-surface-200));border-radius:var(--theme-rounded-base)}.dark .select option{background-color:rgb(var(--color-surface-700))}.select option:checked{background:rgb(var(--color-primary-500)) linear-gradient(0deg,rgb(var(--color-primary-500)),rgb(var(--color-primary-500)));color:rgb(var(--on-primary))}.checkbox,.radio{height:1.25rem;width:1.25rem;cursor:pointer;border-radius:.25rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;background-color:rgb(var(--color-surface-200));border-width:var(--theme-border-base);border-color:rgb(var(--color-surface-400))}.dark .checkbox,.dark .radio{background-color:rgb(var(--color-surface-700));border-color:rgb(var(--color-surface-500))}.checkbox:hover,.radio:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.checkbox:focus,.radio:focus{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity))}.checkbox:checked,.checkbox:indeterminate,.radio:checked{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity))}.checkbox:checked:hover,.checkbox:indeterminate:hover,.radio:checked:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity))}.checkbox:checked:focus,.checkbox:indeterminate:focus,.radio:checked:focus{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.radio{border-radius:var(--theme-rounded-base)}.input[type=file]{padding:.25rem}.input[type=color]{height:2.5rem;width:2.5rem;cursor:pointer;overflow:hidden;border-style:none;border-radius:var(--theme-rounded-base);-webkit-appearance:none}.input[type=color]::-webkit-color-swatch-wrapper{padding:0}.input[type=color]::-webkit-color-swatch{border-style:none}.input[type=color]::-webkit-color-swatch:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.input[type=color]::-moz-color-swatch{border-style:none}.input:disabled,.textarea:disabled,.select:disabled,.input-group>input:disabled,.input-group>textarea:disabled,.input-group>select:disabled{cursor:not-allowed!important;opacity:.5!important}.input:disabled:hover,.textarea:disabled:hover,.select:disabled:hover,.input-group>input:disabled:hover,.input-group>textarea:disabled:hover,.input-group>select:disabled:hover{--tw-brightness: brightness(1) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.input[readonly],.textarea[readonly],.select[readonly]{cursor:not-allowed!important;border-color:transparent!important}.input[readonly]:hover,.textarea[readonly]:hover,.select[readonly]:hover{--tw-brightness: brightness(1) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.input-group{display:grid;overflow:hidden}.input-group input,.input-group select{border-width:0px;background-color:transparent;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.input-group select option{background-color:rgb(var(--color-surface-200))}.dark .input-group select option{background-color:rgb(var(--color-surface-700))}.input-group div,.input-group a,.input-group button{display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem}.input-group-divider input,.input-group-divider select,.input-group-divider div,.input-group-divider a{border-left-width:1px;border-color:rgb(var(--color-surface-400));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.dark .input-group-divider input,.dark .input-group-divider select,.dark .input-group-divider div,.dark .input-group-divider a{border-color:rgb(var(--color-surface-500))}.input-group-divider input:focus,.input-group-divider select:focus,.input-group-divider div:focus,.input-group-divider a:focus{border-color:rgb(var(--color-surface-400))}.dark .input-group-divider input:focus,.dark .input-group-divider select:focus,.dark .input-group-divider div:focus,.dark .input-group-divider a:focus{border-color:rgb(var(--color-surface-500))}.input-group-divider *:first-child{border-left-width:0px!important}.input-group-shim{background-color:rgb(var(--color-surface-400) / .1);color:rgb(var(--color-surface-600))}.dark .input-group-shim{color:rgb(var(--color-surface-300))}.input-warning{--tw-border-opacity: 1;border-color:rgb(var(--color-warning-500) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-200) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity))}:is(.dark .input-warning){--tw-border-opacity: 1;border-color:rgb(var(--color-warning-500) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-200) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity))}.input-warning::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity))}.input-warning::placeholder{--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity))}.input-error{--tw-border-opacity: 1;border-color:rgb(var(--color-error-500) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-error-200) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--color-error-500) / var(--tw-text-opacity))}:is(.dark .input-error){--tw-border-opacity: 1;border-color:rgb(var(--color-error-500) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--color-error-200) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--color-error-500) / var(--tw-text-opacity))}.input-error::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--color-error-500) / var(--tw-text-opacity))}.input-error::placeholder{--tw-text-opacity: 1;color:rgb(var(--color-error-500) / var(--tw-text-opacity))}.list{list-style-type:none}.list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.list li{display:flex;align-items:center;border-radius:var(--theme-rounded-base)}.list li>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.placeholder{height:1.25rem;background-color:rgb(var(--color-surface-300));border-radius:var(--theme-rounded-base)}.dark .placeholder{background-color:rgb(var(--color-surface-600))}.table-container{width:100%;overflow-x:auto;border-radius:var(--theme-rounded-container)}.table{width:100%;table-layout:auto;overflow:hidden;background-color:rgb(var(--color-surface-100));border-radius:var(--theme-rounded-container);display:table}.dark .table{background-color:rgb(var(--color-surface-800))}.table-hover tbody tr:hover{background-color:rgb(var(--color-surface-500) / .2)}.table-hover tbody tr:hover:nth-child(2n){background-color:rgb(var(--color-surface-500) / .2)}.table-interactive tbody tr{cursor:pointer}.table-interactive tbody tr:hover:hover,.dark .table-interactive tbody tr:hover:hover{background-color:rgb(var(--color-primary-500) / .1)}.table-interactive tbody tr:hover:nth-child(2n):hover{background-color:rgb(var(--color-primary-500) / .1)}.dark .table-interactive tbody tr:hover:nth-child(2n):hover{background-color:rgb(var(--color-primary-500) / .1)}.table thead{border-bottom-width:1px;border-color:rgb(var(--color-surface-500) / .2);background-color:rgb(var(--color-surface-200))}.dark .table thead{background-color:rgb(var(--color-surface-700))}.table thead tr{text-align:left;text-transform:capitalize}.table thead th{padding:1rem;font-weight:700}.table tbody tr{border-bottom-width:1px;border-color:rgb(var(--color-surface-500) / .2)}.table tbody tr:nth-child(2n){background-color:rgb(var(--color-surface-500) / .05)}.table tbody td{white-space:nowrap;padding:1rem .75rem;vertical-align:top;font-size:.875rem;line-height:1.25rem}.table-compact tbody td{padding-top:.75rem!important;padding-bottom:.75rem!important}.table tfoot{background-color:rgb(var(--color-surface-100))}.dark .table tfoot{background-color:rgb(var(--color-surface-800))}.table tfoot tr{text-align:left;text-transform:capitalize}.table tfoot th,.table tfoot td{padding:1rem}.w-modal-slim{width:100%;max-width:400px}.\!w-modal{width:100%!important;max-width:640px!important}.w-modal{width:100%;max-width:640px}.w-modal-wide{width:100%;max-width:80%}.modal *:focus:not([tabindex="-1"]):not(.input):not(.textarea):not(.select):not(.input-group){outline-style:auto;outline-color:-webkit-focus-ring-color}[data-popup] .arrow{position:absolute;height:.5rem;width:.5rem;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!variant-outline-primary{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;--tw-ring-inset: inset !important;--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity)) !important}:is(.dark .\!variant-outline-primary){--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity)) !important}.variant-outline-tertiary{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-tertiary-500) / var(--tw-ring-opacity))}:is(.dark .variant-outline-tertiary){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-tertiary-500) / var(--tw-ring-opacity))}.variant-outline,.variant-outline-surface{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-surface-500) / var(--tw-ring-opacity))}:is(.dark .variant-outline),:is(.dark .variant-outline-surface){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-surface-500) / var(--tw-ring-opacity))}.variant-filled{background-color:rgb(var(--color-surface-900));color:rgb(var(--color-surface-50))}.dark .variant-filled{background-color:rgb(var(--color-surface-50));color:rgb(var(--color-surface-900))}.variant-filled-primary{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity));color:rgb(var(--on-primary))}:is(.dark .variant-filled-primary){--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity));color:rgb(var(--on-primary))}.variant-filled-secondary{--tw-bg-opacity: 1;background-color:rgb(var(--color-secondary-500) / var(--tw-bg-opacity));color:rgb(var(--on-secondary))}:is(.dark .variant-filled-secondary){--tw-bg-opacity: 1;background-color:rgb(var(--color-secondary-500) / var(--tw-bg-opacity));color:rgb(var(--on-secondary))}.variant-filled-tertiary{--tw-bg-opacity: 1;background-color:rgb(var(--color-tertiary-500) / var(--tw-bg-opacity));color:rgb(var(--on-tertiary))}:is(.dark .variant-filled-tertiary){--tw-bg-opacity: 1;background-color:rgb(var(--color-tertiary-500) / var(--tw-bg-opacity));color:rgb(var(--on-tertiary))}.variant-filled-success{--tw-bg-opacity: 1;background-color:rgb(var(--color-success-500) / var(--tw-bg-opacity));color:rgb(var(--on-success))}:is(.dark .variant-filled-success){--tw-bg-opacity: 1;background-color:rgb(var(--color-success-500) / var(--tw-bg-opacity));color:rgb(var(--on-success))}.variant-filled-warning{--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-500) / var(--tw-bg-opacity));color:rgb(var(--on-warning))}:is(.dark .variant-filled-warning){--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-500) / var(--tw-bg-opacity));color:rgb(var(--on-warning))}.variant-filled-error{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-500) / var(--tw-bg-opacity));color:rgb(var(--on-error))}:is(.dark .variant-filled-error){--tw-bg-opacity: 1;background-color:rgb(var(--color-error-500) / var(--tw-bg-opacity));color:rgb(var(--on-error))}.variant-filled-surface{background-color:rgb(var(--color-surface-400));color:rgb(var(--on-surface))}.dark .variant-filled-surface{background-color:rgb(var(--color-surface-500))}:is(.dark .variant-filled-surface){color:rgb(var(--on-surface))}.variant-ringed-surface{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-surface-500) / var(--tw-ring-opacity));background-color:transparent}:is(.dark .variant-ringed-surface){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-surface-500) / var(--tw-ring-opacity));background-color:transparent}.variant-ghost-primary{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity));background-color:rgb(var(--color-primary-500) / .2)}:is(.dark .variant-ghost-primary){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity));background-color:rgb(var(--color-primary-500) / .2)}.variant-ghost-error{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-error-500) / var(--tw-ring-opacity));background-color:rgb(var(--color-error-500) / .2)}:is(.dark .variant-ghost-error){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-error-500) / var(--tw-ring-opacity));background-color:rgb(var(--color-error-500) / .2)}.variant-ghost,.variant-ghost-surface{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-surface-500) / var(--tw-ring-opacity));background-color:rgb(var(--color-surface-500) / .2)}:is(.dark .variant-ghost),:is(.dark .variant-ghost-surface){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-surface-500) / var(--tw-ring-opacity));background-color:rgb(var(--color-surface-500) / .2)}.variant-soft-primary{background-color:rgb(var(--color-primary-400) / .2);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;color:rgb(var(--color-primary-700))}.dark .variant-soft-primary{color:rgb(var(--color-primary-200))}:is(.dark .variant-soft-primary){background-color:rgb(var(--color-primary-500) / .2)}.variant-soft-tertiary{background-color:rgb(var(--color-tertiary-400) / .2);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;color:rgb(var(--color-tertiary-700))}.dark .variant-soft-tertiary{color:rgb(var(--color-tertiary-200))}:is(.dark .variant-soft-tertiary){background-color:rgb(var(--color-tertiary-500) / .2)}.variant-soft-success{background-color:rgb(var(--color-success-400) / .2);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;color:rgb(var(--color-success-700))}.dark .variant-soft-success{color:rgb(var(--color-success-200))}:is(.dark .variant-soft-success){background-color:rgb(var(--color-success-500) / .2)}.variant-soft-warning{background-color:rgb(var(--color-warning-400) / .2);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;color:rgb(var(--color-warning-700))}.dark .variant-soft-warning{color:rgb(var(--color-warning-200))}:is(.dark .variant-soft-warning){background-color:rgb(var(--color-warning-500) / .2)}.variant-soft-error{background-color:rgb(var(--color-error-400) / .2);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;color:rgb(var(--color-error-700))}.dark .variant-soft-error{color:rgb(var(--color-error-200))}:is(.dark .variant-soft-error){background-color:rgb(var(--color-error-500) / .2)}.variant-soft,.variant-soft-surface{background-color:rgb(var(--color-surface-400) / .2);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;color:rgb(var(--color-surface-700))}.dark .variant-soft,.dark .variant-soft-surface{color:rgb(var(--color-surface-200))}:is(.dark .variant-soft),:is(.dark .variant-soft-surface){background-color:rgb(var(--color-surface-500) / .2)}.variant-glass-primary{background-color:rgb(var(--color-primary-500) / .2);--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}:is(.dark .variant-glass-primary){background-color:rgb(var(--color-primary-500) / .2)}.variant-glass-error{background-color:rgb(var(--color-error-500) / .2);--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}:is(.dark .variant-glass-error){background-color:rgb(var(--color-error-500) / .2)}@media (min-width: 768px){.h1{font-size:3rem;line-height:1}.h2{font-size:2.25rem;line-height:2.5rem}.h3{font-size:1.5rem;line-height:2rem}.h4{font-size:1.25rem;line-height:1.75rem}.h5{font-size:1.125rem;line-height:1.75rem}.h6{font-size:1rem;line-height:1.5rem}.legend{font-size:1.5rem;line-height:2rem}.table tbody td{white-space:normal}}@media (min-width: 1024px){.alert{flex-direction:row;align-items:center}.alert>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-11{top:-2.75rem;right:-2.75rem;bottom:-2.75rem;left:-2.75rem}.-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-8{bottom:-2rem}.-right-2{right:-.5rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[1\]{z-index:1}.z-\[40\]{z-index:40}.z-\[888\]{z-index:888}.z-\[90\]{z-index:90}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.m-4{margin:1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-\[10vh\]{margin-top:10vh;margin-bottom:10vh}.my-auto{margin-top:auto;margin-bottom:auto}.\!ml-2{margin-left:.5rem!important}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!h-6{height:1.5rem!important}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100vh\]{height:100vh}.h-\[1px\]{height:1px}.h-\[40px\]{height:40px}.h-\[46px\]{height:46px}.h-\[50\%\]{height:50%}.h-\[50vh\]{height:50vh}.h-\[62px\]{height:62px}.h-\[86px\]{height:86px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-96{max-height:24rem}.max-h-\[200px\]{max-height:200px}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[600px\]{max-height:600px}.max-h-\[800px\]{max-height:800px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100vh-20vh\)\]{max-height:80vh}.min-h-0{min-height:0px}.min-h-24{min-height:6rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-full{min-height:100%}.\!w-64{width:16rem!important}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-96{width:24rem}.w-\[19px\]{width:19px}.w-\[350px\]{width:350px}.w-\[50\%\]{width:50%}.w-\[90\%\]{width:90%}.w-full{width:100%}.\!min-w-\[96px\]{min-width:96px!important}.min-w-0{min-width:0px}.min-w-\[140px\]{min-width:140px}.min-w-\[19rem\]{min-width:19rem}.min-w-\[260px\]{min-width:260px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1060px\]{max-width:1060px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[800px\]{max-width:800px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.8\]{--tw-scale-x: .8;--tw-scale-y: .8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[105\%\]{--tw-scale-x: 105%;--tw-scale-y: 105%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.auto-cols-max{grid-auto-columns:max-content}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[100px_auto_auto_auto\]{grid-template-columns:100px auto auto auto}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[1fr_auto_auto_auto_auto\]{grid-template-columns:1fr auto auto auto auto}.grid-cols-\[200px_1fr_auto_auto\]{grid-template-columns:200px 1fr auto auto}.grid-cols-\[24px_1fr\]{grid-template-columns:24px 1fr}.grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.grid-cols-\[4rem_1fr\]{grid-template-columns:4rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}.grid-cols-\[auto_auto_1fr_auto\]{grid-template-columns:auto auto 1fr auto}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.grid-rows-\[auto_auto_1fr_auto\]{grid-template-rows:auto auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-stretch{justify-content:stretch}.justify-items-end{justify-items:end}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.\!overflow-y-auto{overflow-y:auto!important}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\!rounded-\[10px\]{border-radius:10px!important}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-8{border-width:8px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-8{border-top-width:8px}.border-dashed{border-style:dashed}.\!border-amber-400{--tw-border-opacity: 1 !important;border-color:rgb(251 191 36 / var(--tw-border-opacity))!important}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity))}.border-error-200{--tw-border-opacity: 1;border-color:rgb(var(--color-error-200) / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}.border-primary-100{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-100) / var(--tw-border-opacity))}.border-primary-100\/50{border-color:rgb(var(--color-primary-100) / .5)}.border-primary-100\/70{border-color:rgb(var(--color-primary-100) / .7)}.border-primary-200{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-200) / var(--tw-border-opacity))}.border-primary-300{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-300) / var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.border-red-400\/40{border-color:#f8717166}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-slate-200\/40{border-color:#e2e8f066}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-surface-100{--tw-border-opacity: 1;border-color:rgb(var(--color-surface-100) / var(--tw-border-opacity))}.border-surface-200{--tw-border-opacity: 1;border-color:rgb(var(--color-surface-200) / var(--tw-border-opacity))}.border-surface-200\/20{border-color:rgb(var(--color-surface-200) / .2)}.border-surface-300{--tw-border-opacity: 1;border-color:rgb(var(--color-surface-300) / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-warning-200{--tw-border-opacity: 1;border-color:rgb(var(--color-warning-200) / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity))}.border-l-error-500{--tw-border-opacity: 1;border-left-color:rgb(var(--color-error-500) / var(--tw-border-opacity))}.\!bg-\[\#DCEBFA\]{--tw-bg-opacity: 1 !important;background-color:rgb(220 235 250 / var(--tw-bg-opacity))!important}.\!bg-\[\#DCEFE2\]{--tw-bg-opacity: 1 !important;background-color:rgb(220 239 226 / var(--tw-bg-opacity))!important}.\!bg-\[\#E7F0E4\]{--tw-bg-opacity: 1 !important;background-color:rgb(231 240 228 / var(--tw-bg-opacity))!important}.\!bg-\[\#ECECEA\]{--tw-bg-opacity: 1 !important;background-color:rgb(236 236 234 / var(--tw-bg-opacity))!important}.\!bg-\[\#F9E9E9\]{--tw-bg-opacity: 1 !important;background-color:rgb(249 233 233 / var(--tw-bg-opacity))!important}.\!bg-\[\#FDF4DC\]{--tw-bg-opacity: 1 !important;background-color:rgb(253 244 220 / var(--tw-bg-opacity))!important}.\!bg-\[\#f5edf3\]{--tw-bg-opacity: 1 !important;background-color:rgb(245 237 243 / var(--tw-bg-opacity))!important}.\!bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity))!important}.\!bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.\!bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity))!important}.\!bg-cyan-100{--tw-bg-opacity: 1 !important;background-color:rgb(207 250 254 / var(--tw-bg-opacity))!important}.\!bg-cyan-200{--tw-bg-opacity: 1 !important;background-color:rgb(165 243 252 / var(--tw-bg-opacity))!important}.\!bg-error-50{--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-error-50) / var(--tw-bg-opacity))!important}.\!bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity))!important}.\!bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity))!important}.\!bg-orange-100{--tw-bg-opacity: 1 !important;background-color:rgb(255 237 213 / var(--tw-bg-opacity))!important}.\!bg-orange-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 247 237 / var(--tw-bg-opacity))!important}.\!bg-primary-200{--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-primary-200) / var(--tw-bg-opacity))!important}.\!bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity))!important}.\!bg-primary-500{--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity))!important}.\!bg-purple-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 232 255 / var(--tw-bg-opacity))!important}.\!bg-purple-200\/70{background-color:#e9d5ffb3!important}.\!bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity))!important}.\!bg-red-200{--tw-bg-opacity: 1 !important;background-color:rgb(254 202 202 / var(--tw-bg-opacity))!important}.\!bg-red-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity))!important}.\!bg-slate-100{--tw-bg-opacity: 1 !important;background-color:rgb(241 245 249 / var(--tw-bg-opacity))!important}.\!bg-slate-100\/70{background-color:#f1f5f9b3!important}.\!bg-slate-200{--tw-bg-opacity: 1 !important;background-color:rgb(226 232 240 / var(--tw-bg-opacity))!important}.\!bg-slate-50{--tw-bg-opacity: 1 !important;background-color:rgb(248 250 252 / var(--tw-bg-opacity))!important}.\!bg-surface-100{--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-surface-100) / var(--tw-bg-opacity))!important}.\!bg-surface-300{--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-surface-300) / var(--tw-bg-opacity))!important}.\!bg-surface-50{--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-surface-50) / var(--tw-bg-opacity))!important}.\!bg-warning-100{--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-warning-100) / var(--tw-bg-opacity))!important}.\!bg-warning-200{--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-warning-200) / var(--tw-bg-opacity))!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.\!bg-yellow-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 249 195 / var(--tw-bg-opacity))!important}.bg-\[var\(--gold-500\)\]{background-color:var(--gold-500)}.bg-amber-100\/30{background-color:#fef3c74d}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/50{background-color:#fffbeb80}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-100\/30{background-color:#dbeafe4d}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/50{background-color:#eff6ff80}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.bg-cyan-100\/70{background-color:#cffafeb3}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-error-100{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-100) / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-orange-100\/30{background-color:#ffedd54d}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.bg-orange-50\/30{background-color:#fff7ed4d}.bg-orange-50\/50{background-color:#fff7ed80}.bg-primary-100{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity))}.bg-primary-50\/40{background-color:rgb(var(--color-primary-50) / .4)}.bg-primary-50\/50{background-color:rgb(var(--color-primary-50) / .5)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-100\/30{background-color:#fee2e24d}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-50\/50{background-color:#fef2f280}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-100\/40{background-color:#f1f5f966}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-200\/60{background-color:#e2e8f099}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-50\/10{background-color:#f8fafc1a}.bg-slate-50\/20{background-color:#f8fafc33}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}.bg-success-100{--tw-bg-opacity: 1;background-color:rgb(var(--color-success-100) / var(--tw-bg-opacity))}.bg-success-200{--tw-bg-opacity: 1;background-color:rgb(var(--color-success-200) / var(--tw-bg-opacity))}.bg-success-200\/50{background-color:rgb(var(--color-success-200) / .5)}.bg-success-400\/50{background-color:rgb(var(--color-success-400) / .5)}.bg-success-50\/50{background-color:rgb(var(--color-success-50) / .5)}.bg-success-700\/35{background-color:rgb(var(--color-success-700) / .35)}.bg-surface-100{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-100) / var(--tw-bg-opacity))}.bg-surface-100\/75{background-color:rgb(var(--color-surface-100) / .75)}.bg-surface-200{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-200) / var(--tw-bg-opacity))}.bg-surface-300{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-300) / var(--tw-bg-opacity))}.bg-surface-400{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-400) / var(--tw-bg-opacity))}.bg-surface-50{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-50) / var(--tw-bg-opacity))}.bg-surface-900{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-900) / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}.bg-warning-100{--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-100) / var(--tw-bg-opacity))}.bg-warning-100\/70{background-color:rgb(var(--color-warning-100) / .7)}.bg-warning-50{--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-50) / var(--tw-bg-opacity))}.bg-warning-50\/40{background-color:rgb(var(--color-warning-50) / .4)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-primary-100{--tw-gradient-from: rgb(var(--color-primary-100) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-primary-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-400{--tw-gradient-from: rgb(var(--color-primary-400) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-primary-400) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-50{--tw-gradient-from: rgb(var(--color-surface-50) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-surface-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-primary-200{--tw-gradient-to: rgb(var(--color-primary-200) / 1) var(--tw-gradient-to-position)}.to-primary-600{--tw-gradient-to: rgb(var(--color-primary-600) / 1) var(--tw-gradient-to-position)}.to-surface-50{--tw-gradient-to: rgb(var(--color-surface-50) / 1) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.\!text-right{text-align:right!important}.text-right{text-align:right}.font-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.\!text-\[11px\]{font-size:11px!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[18px\]{font-size:18px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-medium{font-weight:500!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1F4E8C\]{--tw-text-opacity: 1 !important;color:rgb(31 78 140 / var(--tw-text-opacity))!important}.\!text-\[\#2E6B46\]{--tw-text-opacity: 1 !important;color:rgb(46 107 70 / var(--tw-text-opacity))!important}.\!text-\[\#2F5A28\]{--tw-text-opacity: 1 !important;color:rgb(47 90 40 / var(--tw-text-opacity))!important}.\!text-\[\#66635F\]{--tw-text-opacity: 1 !important;color:rgb(102 99 95 / var(--tw-text-opacity))!important}.\!text-\[\#9A6E00\]{--tw-text-opacity: 1 !important;color:rgb(154 110 0 / var(--tw-text-opacity))!important}.\!text-\[\#A32D2D\]{--tw-text-opacity: 1 !important;color:rgb(163 45 45 / var(--tw-text-opacity))!important}.\!text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity))!important}.\!text-blue-800{--tw-text-opacity: 1 !important;color:rgb(30 64 175 / var(--tw-text-opacity))!important}.\!text-green-800{--tw-text-opacity: 1 !important;color:rgb(22 101 52 / var(--tw-text-opacity))!important}.\!text-orange-500{--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity))!important}.\!text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity))!important}.\!text-surface-900{--tw-text-opacity: 1 !important;color:rgb(var(--color-surface-900) / var(--tw-text-opacity))!important}.text-\[\#0C4B33\]{--tw-text-opacity: 1;color:rgb(12 75 51 / var(--tw-text-opacity))}.text-\[\#5c574f\]{--tw-text-opacity: 1;color:rgb(92 87 79 / var(--tw-text-opacity))}.text-\[\#8a6410\]{--tw-text-opacity: 1;color:rgb(138 100 16 / var(--tw-text-opacity))}.text-\[\#A32D2D\]{--tw-text-opacity: 1;color:rgb(163 45 45 / var(--tw-text-opacity))}.text-\[var\(--ink-faint\)\]{color:var(--ink-faint)}.text-\[var\(--ink-soft\,\#6e6759\)\]{color:var(--ink-soft,#6e6759)}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}.text-error-500{--tw-text-opacity: 1;color:rgb(var(--color-error-500) / var(--tw-text-opacity))}.text-error-700{--tw-text-opacity: 1;color:rgb(var(--color-error-700) / var(--tw-text-opacity))}.text-error-800{--tw-text-opacity: 1;color:rgb(var(--color-error-800) / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity))}.text-primary-700{--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity))}.text-primary-900{--tw-text-opacity: 1;color:rgb(var(--color-primary-900) / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}.text-red-900\/80{color:#7f1d1dcc}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity))}.text-slate-200\/80{color:#e2e8f0cc}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-slate-400\/80{color:#94a3b8cc}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.text-success-500{--tw-text-opacity: 1;color:rgb(var(--color-success-500) / var(--tw-text-opacity))}.text-success-700{--tw-text-opacity: 1;color:rgb(var(--color-success-700) / var(--tw-text-opacity))}.text-success-800{--tw-text-opacity: 1;color:rgb(var(--color-success-800) / var(--tw-text-opacity))}.text-surface-500{--tw-text-opacity: 1;color:rgb(var(--color-surface-500) / var(--tw-text-opacity))}.text-surface-600{--tw-text-opacity: 1;color:rgb(var(--color-surface-600) / var(--tw-text-opacity))}.text-surface-700{--tw-text-opacity: 1;color:rgb(var(--color-surface-700) / var(--tw-text-opacity))}.text-surface-800{--tw-text-opacity: 1;color:rgb(var(--color-surface-800) / var(--tw-text-opacity))}.text-surface-900{--tw-text-opacity: 1;color:rgb(var(--color-surface-900) / var(--tw-text-opacity))}.text-warning-700{--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity))}.text-warning-800{--tw-text-opacity: 1;color:rgb(var(--color-warning-800) / var(--tw-text-opacity))}.text-warning-900{--tw-text-opacity: 1;color:rgb(var(--color-warning-900) / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-color{mix-blend-mode:color}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-0{--tw-brightness: brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.duration-\[200ms\]{transition-duration:.2s}.duration-\[222\]{transition-duration:222}.ease-linear{transition-timing-function:linear}.bg-surface-backdrop-token{background-color:rgb(var(--color-surface-400) / .7)}.dark .bg-surface-backdrop-token{background-color:rgb(var(--color-surface-900) / .7)}.bg-surface-100-800-token{background-color:rgb(var(--color-surface-100))}.dark .bg-surface-100-800-token{background-color:rgb(var(--color-surface-800))}.border-surface-200-700-token{border-color:rgb(var(--color-surface-200))}.dark .border-surface-200-700-token{border-color:rgb(var(--color-surface-700))}.border-surface-300-600-token{border-color:rgb(var(--color-surface-300))}.dark .border-surface-300-600-token{border-color:rgb(var(--color-surface-600))}.rounded-container-token{border-radius:var(--theme-rounded-container)}.rounded-tl-container-token{border-top-left-radius:var(--theme-rounded-container)}.rounded-tr-container-token{border-top-right-radius:var(--theme-rounded-container)}.rounded-bl-container-token{border-bottom-left-radius:var(--theme-rounded-container)}.rounded-br-container-token{border-bottom-right-radius:var(--theme-rounded-container)}.text-on-primary-token{color:rgb(var(--on-primary))}.text-surface-700-200-token{color:rgb(var(--color-surface-700))}.dark .text-surface-700-200-token{color:rgb(var(--color-surface-200))}.text-surface-600-300-token{color:rgb(var(--color-surface-600))}.dark .text-surface-600-300-token{color:rgb(var(--color-surface-300))}.hover\:variant-filled-primary:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity));color:rgb(var(--on-primary))}:is(.dark .hover\:variant-filled-primary:hover){--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity));color:rgb(var(--on-primary))}.\*\:border-t>*{border-top-width:1px}.\*\:bg-emerald-50>*{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.\*\:bg-red-50>*{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.hover\:rotate-90:hover{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-primary-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity))}.hover\:bg-secondary-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-secondary-50) / var(--tw-bg-opacity))}.hover\:bg-slate-100\/70:hover{background-color:#f1f5f9b3}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.hover\:bg-success-50\/60:hover{background-color:rgb(var(--color-success-50) / .6)}.hover\:bg-surface-200:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-200) / var(--tw-bg-opacity))}.hover\:bg-surface-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-50) / var(--tw-bg-opacity))}.hover\:bg-surface-50\/40:hover{background-color:rgb(var(--color-surface-50) / .4)}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.hover\:text-primary-600:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity))}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.hover\:text-surface-900:hover{--tw-text-opacity: 1;color:rgb(var(--color-surface-900) / var(--tw-text-opacity))}.hover\:text-teal-600:hover{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-\[105\%\]:hover{--tw-brightness: brightness(105%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:bg-surface-200-700-token:hover{background-color:rgb(var(--color-surface-200))}.dark .hover\:bg-surface-200-700-token:hover{background-color:rgb(var(--color-surface-700))}.disabled\:\!opacity-0:disabled{opacity:0!important}:is(.dark .dark\:bg-surface-300){--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-300) / var(--tw-bg-opacity))}:is(.dark .dark\:bg-surface-700){--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-700) / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:brightness-110:hover){--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 640px){.sm\:flex{display:flex}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:p-5{padding:1.25rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:order-1{order:1}.md\:order-3{order:3}.md\:order-4{order:4}.md\:col-span-2{grid-column:span 2 / span 2}.md\:flex{display:flex}.md\:w-auto{width:auto}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-3{top:.75rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0px}.lg\:w-1\/2{width:50%}.lg\:w-80{width:20rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[270px_minmax\(0\,1fr\)\]{grid-template-columns:270px minmax(0,1fr)}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:flex-row{flex-direction:row}.lg\:justify-between{justify-content:space-between}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}}@media (min-width: 1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}}.raleway{font-family:Raleway,system-ui,sans-serif}.source-sans{font-family:Source Sans Pro,sans-serif}html,body{height:100%;overflow:hidden;font-family:Inter,Source Sans Pro,system-ui,sans-serif;color:#2b2f2d;background:#f6f6f5}.card{background:#fff!important;border:.5px solid #e2e2de!important;border-radius:10px!important;box-shadow:none!important}.btn{border-radius:6px;font-weight:600;font-family:Inter,Source Sans Pro,system-ui,sans-serif;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.btn.variant-filled-primary{background:#e0a400!important;color:#3d2e00!important;box-shadow:none!important;padding-inline:14px}.btn.variant-filled-primary:hover{background:#c68c00!important}.btn.variant-ghost,.btn.variant-ghost-primary{background:transparent!important;color:#66635f!important;border:1px solid #c9c9c4!important}.btn.variant-ghost:hover,.btn.variant-ghost-primary:hover{border-color:#9a6e00!important;color:#9a6e00!important}.input,.select,.textarea{border-radius:6px!important;border-color:#c9c9c4!important;background:#fafaf8!important}.input:focus,.select:focus,.textarea:focus{border-color:#e0a400!important;box-shadow:0 0 0 2px #e0a400!important}.input-group-shim{border-color:#c9c9c4!important}.boss-focus-card{background:#2b2f2d!important;color:#fff!important;border-radius:10px!important;box-shadow:none!important;border:none!important}.boss-focus-card .h2,.boss-focus-card .h3,.boss-focus-card .h4,.boss-focus-card .h5{color:#fff}.boss-focus-card .boss-stat-value{color:var(--brand-ink-on-base)!important}.boss-alert-banner{background:#fdf4dc!important;border-left:3px solid #e0a400!important;border-radius:0 6px 6px 0!important;color:#63513a!important;box-shadow:none!important}.boss-stat-tile{background:#fff!important;border-radius:10px!important;box-shadow:none!important;border:.5px solid #e2e2de!important}.boss-stat-tile .boss-stat-value{color:#2b2f2d;font-weight:600}.boss-segment-bar{background:#efefec!important;border-radius:4px!important;overflow:hidden;border:none!important}.boss-total-bar{background:#2b2f2d!important;color:#fff!important;border-radius:0 0 10px 10px!important}.boss-sidebar-dark{background:#1f2221!important}.boss-sidebar-panel{background:#2b2f2d!important;color:#fff!important}.boss-nav-active{background:#e0a40024!important;color:#e0a400!important;border-left:3px solid #e0a400!important}.boss-nav-item:hover{background:#ffffff0f!important;color:#e0a400!important;border-left-color:#e0a400!important}.shepherd-element{background-color:transparent!important;padding:1rem;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shepherd-content{background:#fff!important;box-shadow:0 18px 48px #2b2f2d24!important;border-radius:16px!important;border:none!important;z-index:20}.shepherd-header{background:#1f2221!important;border-radius:16px 16px 0 0!important}.shepherd-title{font-size:1.125rem!important;line-height:1.75rem!important;font-weight:700!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important;font-family:Raleway,system-ui,sans-serif}.shepherd-element .shepherd-footer{display:flex;align-items:center;justify-content:flex-end;background:rgb(var(--color-surface-50))!important;border-radius:0 0 16px 16px!important;padding:.5rem 1rem!important;gap:.5rem!important}.shepherd-cancel-icon{margin-bottom:.5rem!important;display:flex;height:0px;align-items:center;justify-content:center;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.shepherd-cancel-icon span{display:flex;align-items:center;justify-content:center}.shepherd-element .shepherd-footer button:disabled{cursor:not-allowed!important;opacity:.5!important}.shepherd-element .shepherd-footer button:disabled:hover{--tw-brightness: brightness(1) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.shepherd-element .shepherd-footer button:disabled:active{--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.shepherd-element .shepherd-footer button{font-size:1rem!important;line-height:1.5rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important;padding-top:9px!important;padding-bottom:9px!important;white-space:nowrap!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important;border-radius:var(--theme-rounded-base)!important}.shepherd-element .shepherd-footer button>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.shepherd-element .shepherd-footer button:hover{--tw-brightness: brightness(1.15) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.shepherd-element .shepherd-footer button:active{--tw-scale-x: 95% !important;--tw-scale-y: 95% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;--tw-brightness: brightness(.9) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.shepherd-element .shepherd-footer button{--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity))!important;color:rgb(var(--on-primary))!important}:is(.dark .shepherd-element .shepherd-footer button){--tw-bg-opacity: 1 !important;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity))!important;color:rgb(var(--on-primary))!important}.tabulator{position:relative!important;overflow:auto!important}.tabulator-header{position:sticky!important;top:0!important;z-index:10!important}@keyframes flyIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:.2}}.shiny-button:disabled{pointer-events:none!important;cursor:not-allowed;opacity:.5}.shiny-button:disabled:hover{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.shiny-button:disabled:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shiny-button{font-size:1rem;line-height:1.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:9px;padding-bottom:9px;white-space:nowrap;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:var(--theme-rounded-base)}.shiny-button>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.shiny-button:hover{--tw-brightness: brightness(1.15);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.shiny-button:active{--tw-scale-x: 95%;--tw-scale-y: 95%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.shiny-button{position:relative;cursor:pointer!important;overflow:hidden;border-radius:6px;font-weight:600;font-family:Inter,Source Sans Pro,system-ui,sans-serif;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.shiny-button.variant-filled-primary{background:#e0a400;color:#3d2e00;box-shadow:none;padding-inline:14px}.shiny-button.variant-filled-primary:hover{background:#c68c00}.shiny-button.variant-ghost,.shiny-button.variant-ghost-primary{background:transparent;color:#66635f;border:1px solid #c9c9c4}.shiny-button.variant-ghost:hover,.shiny-button.variant-ghost-primary:hover{border-color:#9a6e00;color:#9a6e00}.shiny-button{background:#e0a400!important;color:#3d2e00!important;border:1px solid transparent!important;border-radius:6px!important;font-family:Inter,Source Sans Pro,system-ui,sans-serif!important;font-weight:600!important;box-shadow:none!important;transition:background-color .12s ease;position:relative;z-index:1}.shiny-button:hover{background:#c68c00!important;border-color:transparent!important;box-shadow:none!important}.shiny-button:before,.shiny-button:after{display:none}input[readonly],textarea[readonly],select[readonly]{cursor:pointer!important;border-color:initial!important}.tabulator{background-color:#fff;font-size:14px;overflow:hidden;position:relative;text-align:left;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,.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing){-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabulator .tabulator-header{border-bottom:1px solid #999;box-sizing:border-box;outline:none;overflow:hidden;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap;width:100%}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{background:#f9fafb;border-right:1px solid #ddd;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;text-align:left;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col.tabulator-moving{background:#dae1e7;border:1px solid #999;pointer-events:none;position:absolute}.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;padding:4px;position:relative}.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;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{text-overflow:clip;white-space:normal}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{background:#fff;border:1px solid #999;box-sizing:border-box;padding:1px;width:100%}.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{align-items:center;bottom:0;display:flex;position:absolute;right:4px;top:0}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #ddd;display:flex;margin-right:-1px;overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{box-sizing:border-box;margin-top:2px;position:relative;text-align:center;width:100%}.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{height:0;width: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{background-color:#dae1e7;cursor:pointer}}.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{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-top:none}.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{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #666;border-top:none}.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{border-top:6px solid #555;cursor:pointer}}.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{align-items:center;display:flex;justify-content:center;text-orientation:mixed;writing-mode:vertical-rl}.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-bottom:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{bottom:auto;justify-content:center;left:0;right:0;top:4px}.tabulator .tabulator-header .tabulator-frozen{left:0;position:sticky;z-index:11}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #ddd}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #ddd}.tabulator .tabulator-header .tabulator-calcs-holder{background:#fff!important;border-bottom:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;display:inline-block}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#fff!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{display:inline-block}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{-webkit-overflow-scrolling:touch;overflow:auto;position:relative;white-space:nowrap;width:100%}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{align-items:center;box-sizing:border-box;display:flex;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{color:#ccc;display:inline-block;font-size:20px;font-weight:700;padding:10px;text-align:center;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{background-color:#fff;color:#333;display:inline-block;overflow:visible;position:relative;white-space:nowrap}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{background:#e2e2e2!important;font-weight:700}.tabulator .tabulator-tableholder .tabulator-range-overlay{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:10}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range{border:1px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{background-color:#2975dd;border-radius:999px;bottom:-3px;content:"";height:6px;position:absolute;right:-3px;width:6px}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active{border:2px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-footer{background-color:#fff;border-top:1px solid #999;color:#555;font-weight:700;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap}.tabulator .tabulator-footer .tabulator-footer-contents{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder{border-bottom:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;overflow:hidden;text-align:left;width:100%}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{display:inline-block}.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}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{color:#555;flex:1;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:right}.tabulator .tabulator-footer .tabulator-page-size{border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 5px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{background:#fff3;border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 2px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(disabled):hover{background:#0003;color:#fff;cursor:pointer}}.tabulator .tabulator-col-resize-handle{display:inline-block;margin-left:-3px;margin-right:-3px;position:relative;vertical-align:middle;width:6px;z-index:11}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{margin-right:0;width:3px}.tabulator .tabulator-alert{align-items:center;background:#0006;display:flex;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}.tabulator .tabulator-alert .tabulator-alert-msg{background:#fff;border-radius:10px;display:inline-block;font-size:16px;font-weight:700;margin:0 auto;padding:10px 20px}.tabulator-row{background-color:#fff;box-sizing:border-box;min-height:22px;position:relative}.tabulator-row.tabulator-row-even{background-color:#efefef}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background-color:#bbb;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-moving{border-bottom:1px solid #ddd;border-top:1px solid #ddd;pointer-events:none;position:absolute;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,.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{background-color:#3876ca;color:#fff}.tabulator-row .tabulator-row-resize-handle{bottom:0;height:5px;left:0;position:absolute;right:0}.tabulator-row .tabulator-row-resize-handle.prev{bottom:auto;top:0}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{border-bottom:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;padding:5px}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.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{border-right:1px solid #ddd;box-sizing:border-box;display:inline-block;outline:none;overflow:hidden;padding:4px;position:relative;text-overflow:ellipsis;white-space:nowrap}.tabulator-row .tabulator-cell.tabulator-frozen{background-color:inherit;display:inline-block;left:0;position:sticky;z-index:11}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid #ddd}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #ddd}.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{background:transparent;border:1px;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #db2828}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{background:transparent;border:1px;color:#db2828}.tabulator-row .tabulator-cell.tabulator-row-handle{align-items:center;display:inline-flex;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{background:#666;height:3px;margin-top:2px;width:100%}.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{border-bottom:2px solid #ddd;border-bottom-left-radius:1px;border-left:2px solid #ddd;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control{align-items:center;background:#0000001a;border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{align-items:center;background:#666;border-radius:20px;display:inline-flex;font-size:1.1em;font-weight:700;height:15px;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;width:15px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{cursor:pointer;opacity:.7}}.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{border-radius:14px;display:inline-block;height:14px;width:14px}.tabulator-row.tabulator-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #ddd;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-group:hover{background-color:#0000001a;cursor:pointer}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-row.tabulator-group span{color:#d00;margin-left:10px}.tabulator-popup-container{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #ddd;box-shadow:0 0 5px #0003;box-sizing:border-box;display:inline-block;font-size:14px;overflow-y:auto;position:absolute;z-index:10000}.tabulator-popup{border-radius:3px;padding:5px}.tabulator-tooltip{border-radius:2px;box-shadow:none;font-size:12px;max-width:Min(500px,100%);padding:3px 5px;pointer-events:none}.tabulator-menu .tabulator-menu-item{box-sizing:border-box;padding:5px 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;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{background:#efefef;cursor:pointer}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{border-color:#ddd;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:7px;position:absolute;right:10px;top:calc(5px + .4em);transform:rotate(45deg);vertical-align:top;width:7px}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #ddd}.tabulator-edit-list{-webkit-overflow-scrolling:touch;font-size:14px;max-height:200px;overflow-y:auto}.tabulator-edit-list .tabulator-edit-list-item{color:#333;outline:none;padding:4px}.tabulator-edit-list .tabulator-edit-list-item.active{background:#1d68cd;color:#fff}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.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{background:#1d68cd;color:#fff;cursor:pointer}}.tabulator-edit-list .tabulator-edit-list-placeholder{color:#333;padding:4px;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid #ddd;color:#333;font-weight:700;padding:6px 4px 4px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{direction:rtl;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-left:1px solid #ddd;border-right:initial;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-left:-1px;margin-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-left:25px;padding-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-left:1px solid #ddd;border-right:initial}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #ddd;margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid #ddd}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #ddd}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{margin-left:0;margin-right:-3px;width:3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{bottom:0;left:0;position:absolute;right:0;top: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{border-bottom:2px solid #ddd;border-bottom-left-radius:1px;border-left:2px solid #ddd;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-print-table .tabulator-print-table-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #ddd;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{background-color:#0000001a;cursor:pointer}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-print-table .tabulator-print-table-group span{color:#d00;margin-left:10px}.tabulator-print-table .tabulator-data-tree-control{align-items:center;background:#0000001a;border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator{border:1px solid rgba(34,36,38,.15);border-radius:.28571rem;box-shadow:none;color:#000000de;margin:1em 0;width:100%}.tabulator .tabulator-header{border-bottom:1px solid rgba(34,36,38,.1);box-shadow:none;color:#000000de;font-style:none;font-weight:700;text-transform:none}.tabulator .tabulator-header,.tabulator .tabulator-header .tabulator-col{background-color:#f9fafb;border-right:none}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:.92857em .78571em}.tabulator .tabulator-tableholder .tabulator-table{background-color:transparent}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{background:#f2f2f2!important}.tabulator .tabulator-footer{background:#f9fafb;border-top:1px solid rgba(34,36,38,.15);box-shadow:none;color:#000000de;font-style:normal;font-weight:400;padding:.78571em;text-align:right;text-transform:none}.tabulator .tabulator-footer .tabulator-calcs-holder{background:#fff!important;margin:-.78571em -.78571em .78571em}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#fff!important}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{border-bottom:none;margin-bottom:-.78571em}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.positive,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.positive{background:#fcfff5!important;box-shadow:inset 0 0 #a3c293;color:#21ba45!important}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.positive:hover,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.positive:hover{background:#f7ffe6!important;color:#13ae38!important}}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.negative,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.negative{background:#fff6f6!important;box-shadow:inset 0 0 #e0b4b4;color:#db2828!important}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.negative:hover,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.negative:hover{background:#ffe7e7!important;color:#d41616!important}}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.error,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.error{background:#fff6f6!important;box-shadow:inset 0 0 #e0b4b4;color:#db2828!important}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.error:hover,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.error:hover{background:#ffe7e7!important;color:#d12323!important}}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.warning,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.warning{background:#fffaf3!important;box-shadow:inset 0 0 #c9ba9b;color:#f2c037!important}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.warning:hover,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.warning:hover{background:#fff4e4!important;color:#f1bb29!important}}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.active,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.active{background:#e0e0e0!important;box-shadow:inset 0 0 #000000de;color:#000000de!important}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.active:hover,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.active:hover{background:#f7ffe6!important;color:#13ae38!important}}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell.active,.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.active{color:#0003;pointer-events:none}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.disabled:hover{color:#0003;pointer-events:none}}.tabulator.inverted{background:#333;border:none;color:#ffffffe6}.tabulator.inverted .tabulator-header{background-color:#00000026;color:#ffffffe6}.tabulator.inverted .tabulator-header,.tabulator.inverted .tabulator-header .tabulator-col{border-color:#ffffff1a!important}.tabulator.inverted .tabulator-tableholder .tabulator-table .tabulator-row{border:none;color:#ffffffe6}.tabulator.inverted .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell{border-color:#ffffff1a!important}.tabulator.inverted .tabulator-footer{background:#fff}.tabulator[class*="single line"] .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell{border-right:none}.tabulator.red{border-top:.2em solid #db2828}.tabulator.inverted.red{background-color:#db2828!important;color:#fff!important}.tabulator.orange{border-top:.2em solid #f2711c}.tabulator.inverted.orange{background-color:#f2711c!important;color:#fff!important}.tabulator.yellow{border-top:.2em solid #fbbd08}.tabulator.inverted.yellow{background-color:#fbbd08!important;color:#fff!important}.tabulator.olive{border-top:.2em solid #b5cc18}.tabulator.inverted.olive{background-color:#b5cc18!important;color:#fff!important}.tabulator.green{border-top:.2em solid #21ba45}.tabulator.inverted.green{background-color:#21ba45!important;color:#fff!important}.tabulator.teal{border-top:.2em solid #00b5ad}.tabulator.inverted.teal{background-color:#00b5ad!important;color:#fff!important}.tabulator.blue{border-top:.2em solid #2185d0}.tabulator.inverted.blue{background-color:#2185d0!important;color:#fff!important}.tabulator.violet{border-top:.2em solid #6435c9}.tabulator.inverted.violet{background-color:#6435c9!important;color:#fff!important}.tabulator.purple{border-top:.2em solid #a333c8}.tabulator.inverted.purple{background-color:#a333c8!important;color:#fff!important}.tabulator.pink{border-top:.2em solid #e03997}.tabulator.inverted.pink{background-color:#e03997!important;color:#fff!important}.tabulator.brown{border-top:.2em solid #a5673f}.tabulator.inverted.brown{background-color:#a5673f!important;color:#fff!important}.tabulator.grey{border-top:.2em solid #767676}.tabulator.inverted.grey{background-color:#767676!important;color:#fff!important}.tabulator.black{border-top:.2em solid #1b1c1d}.tabulator.inverted.black{background-color:#1b1c1d!important;color:#fff!important}.tabulator.padded .tabulator-header .tabulator-col .tabulator-col-content{padding:1em}.tabulator.padded .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{top:20px}.tabulator.padded .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell{padding:1em}.tabulator.padded.very .tabulator-header .tabulator-col .tabulator-col-content{padding:1.5em}.tabulator.padded.very .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{top:26px}.tabulator.padded.very .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell{padding:1.5em}.tabulator.compact .tabulator-header .tabulator-col .tabulator-col-content{padding:.5em .7em}.tabulator.compact .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{top:12px}.tabulator.compact .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell{padding:.5em .7em}.tabulator.compact.very .tabulator-header .tabulator-col .tabulator-col-content{padding:.4em .6em}.tabulator.compact.very .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{top:10px}.tabulator.compact.very .tabulator-tableholder .tabulator-table .tabulator-row .tabulator-cell{padding:.4em .6em}.tabulator-row{border-bottom:1px solid rgba(34,36,38,.1)}.tabulator-row.tabulator-row-even{background-color:#fff}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background:#e0e0e0!important;box-shadow:inset 0 0 #000000de;color:#000000de!important}}.tabulator-row.tabulator-selected{background-color:#9abcea!important}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selected:hover{background-color:#769bcc!important;cursor:pointer}}.tabulator-row.tabulator-moving{pointer-events:none!important}.tabulator-row .tabulator-cell{border-right:none;padding:.78571em;vertical-align:middle}.tabulator-row .tabulator-cell:last-of-type{border-right:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{color:#fff}.tabulator-row.tabulator-group{background:#fafafa}.tabulator-row.tabulator-group span{color:#666}.tabulator-menu{background:#fff}@media (hover:hover) and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{background:#f9fafb}}.tabulator-print-table .tabulator-print-table-group{background:#fafafa}.tabulator-print-table .tabulator-print-table-group span{color:#666}.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border-radius:5px;box-shadow:0 1px 4px #0003;max-width:400px;opacity:0;outline:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--charcoal-900: #1f1d1a;--charcoal-800: #2a2724;--charcoal-700: #3a3631;--gold-500: #c9962e;--gold-400: #d9a83e;--gold-100: #f6edd9;--ink: #26231f;--ink-soft: #6e6759;--ink-faint: #a8a093;--paper: #f5f3ef;--card: #ffffff;--line: #e8e4dc;--green-bg: #eef5ec;--green-tx: #2f5d2a;--amber-bg: #f9eed3;--amber-tx: #8a6410;--red-bg: #f8ebe8;--red-tx: #8c3b2e;--status-active-bg: #eef5ec;--status-active-tx: #2f5d2a;--status-active-bd: color-mix(in srgb, #3e6b37 35%, var(--line));--status-inactive-bg: color-mix(in srgb, var(--red-tx) 10%, #fff);--status-inactive-tx: var(--red-tx);--status-inactive-bd: color-mix(in srgb, var(--red-tx) 32%, var(--line));--zero-dash: #d5d0c6;--radius: 16px;--radius-sm: 10px;--shadow: 0 1px 2px rgba(31, 29, 26, .05), 0 6px 20px rgba(31, 29, 26, .06);--hrs-zero: #a8a093;--brand: var(--gold-500);--brand-hover: var(--gold-400);--brand-soft: var(--gold-100);--brand-on: var(--charcoal-900);--brand-link: var(--gold-500);--brand-ink: var(--gold-500);--brand-ink-on-base: var(--gold-400);--brand-tint: var(--gold-100);--base: var(--charcoal-900);--base-hover: var(--charcoal-800);--base-on: #ffffff;--side-nav: #b8b1a4;--side-nav-hover: #ffffff;--side-label: #6e6759;--side-search-fg: #ffffff;--side-search-placeholder: #9a9285;--side-active-bg: #2a2724;--side-active-fg: #ffffff;--side-active-icon: #d9a83e;--side-icon: #b8b1a4}.boss-status-pill{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border-radius:999px;padding:4px 11px;white-space:nowrap;min-width:4.5rem;position:relative}.boss-status-pill.ok{background:var(--status-active-bg);color:var(--status-active-tx);border:1px solid var(--status-active-bd)}.boss-status-pill.off{background:var(--status-inactive-bg);color:var(--status-inactive-tx);border:1px solid var(--status-inactive-bd)}.boss-status-pill.warn,.boss-status-pill.upcoming{background:var(--amber-bg);color:var(--amber-tx);border:1px solid var(--amber-tx)}html,body{background:var(--paper)!important;color:var(--ink)!important}.card{background:var(--card)!important;border:none!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important}.input,.select,.textarea,.input-group-shim{border-radius:var(--radius-sm)!important;background:#fbfaf8!important;border-color:var(--line)!important;color:var(--ink)!important}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand-ink)!important;box-shadow:0 0 0 2px #c9962e40!important}.btn.variant-filled-primary,.shiny-button{background:var(--gold-500)!important;color:var(--brand-on)!important;border-radius:12px!important;font-weight:700!important;box-shadow:var(--shadow)!important;border:none!important}.btn.variant-filled-primary:hover,.shiny-button:hover{background:var(--gold-400)!important;transform:none!important}.btn.variant-filled-secondary,.btn.variant-filled-surface{background:var(--charcoal-900)!important;color:#fff!important;border-radius:12px!important}.boss-focus-card{background:var(--charcoal-900)!important;color:#fff!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important;border:none!important}.boss-focus-card .boss-stat-value{color:var(--brand-ink-on-base)!important}.boss-stat-tile{background:var(--card)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important;border:none!important}.boss-stat-tile .boss-stat-value{color:var(--ink);font-weight:800}.boss-alert-banner{background:var(--gold-100)!important;border:1px solid #ead9ae!important;border-left:3px solid var(--gold-500)!important;border-radius:var(--radius-sm)!important;color:var(--amber-tx)!important;box-shadow:none!important}.boss-alert-banner.border-l-error-500{border-left-color:var(--red-tx)!important}.boss-hijack-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 16px;background:var(--gold-100);border-bottom:1px solid #ead9ae;color:var(--amber-tx);font-size:13px}.boss-hijack-banner__main{display:flex;align-items:center;gap:9px;min-width:0}.boss-hijack-banner__dot{width:7px;height:7px;border-radius:50%;background:var(--gold-500);flex-shrink:0}.boss-hijack-banner__text{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-width:0}.boss-hijack-banner__text strong{font-weight:700;color:var(--amber-tx)}.boss-hijack-banner__email{font-weight:400;opacity:.9}.boss-hijack-banner__release{flex-shrink:0;border:1px solid #ead9ae;background:#fff;color:var(--amber-tx);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer}.boss-hijack-banner__release:hover{border-color:var(--brand-ink);background:var(--gold-100)}.boss-segment-bar{background:var(--line)!important;border-radius:4px!important;overflow:hidden}.dash-welcome{font-size:23px;font-weight:700;letter-spacing:-.01em;color:var(--ink);font-family:inherit}.dash-notice{padding:14px 16px;border-radius:var(--radius-sm)}.dash-section{display:flex;flex-direction:column;gap:14px}.dash-section-title{font-size:18px;font-weight:700;color:var(--ink);text-decoration:none;font-family:inherit;letter-spacing:-.01em}.dash-section-title:hover{color:var(--charcoal-900);text-decoration:underline}.dash-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dash-stat-grid.single{grid-template-columns:minmax(0,280px)}.dash-stat{padding:18px 22px;display:flex;flex-direction:column;gap:4px;color:inherit}.dash-stat-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.dash-stat-label.light{color:#ffffffb8}.dash-stat-num,.dash-stat :global(.dash-stat-num){font-family:IBM Plex Mono,ui-monospace,monospace;font-size:27px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.dash-stat-hint{font-size:12px;color:var(--ink-soft);margin-top:2px}.dash-focus-grid{display:grid;grid-template-columns:minmax(0,340px);gap:14px}.dash-outstanding{padding:18px 22px}.dash-outstanding-num,.dash-outstanding :global(.dash-outstanding-num){font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:30px!important;font-weight:800!important;color:var(--brand-ink-on-base)!important}.dash-aging{padding:18px 22px;display:flex;flex-direction:column;gap:12px}.dash-aging-head{font-size:13px;font-weight:700;color:var(--ink)}.dash-aging-bar{height:8px;display:flex;border-radius:99px!important}.dash-aging-bar>div{height:100%;transition:width .3s ease}.dash-aging .seg-cur,.dash-aging-legend .seg-cur{background:var(--charcoal-700)}.dash-aging .seg-mid,.dash-aging-legend .seg-mid{background:var(--gold-500)}.dash-aging .seg-late,.dash-aging-legend .seg-late{background:var(--ink-faint)}.dash-aging .seg-old,.dash-aging-legend .seg-old{background:var(--red-tx)}.dash-aging-legend{display:flex;flex-wrap:wrap;gap:12px 16px;font-size:11px;color:var(--ink-soft);font-weight:600}.dash-aging-legend span{display:inline-flex;align-items:center;gap:6px}.dash-aging-legend i{display:inline-block;width:8px;height:8px;border-radius:2px}.dash-aging-buckets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dash-age-bucket .l{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.dash-age-bucket .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:17px;font-weight:700;margin-top:3px;color:var(--ink)}.dash-age-bucket .n.hot{color:var(--red-tx)}.dash-chart-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.dash-chart-title{font-size:15px;font-weight:700;color:var(--ink)}.dash-chart-empty{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px 16px;color:var(--ink-soft);font-size:14px}@media (max-width: 900px){.dash-stat-grid,.dash-aging-buckets{grid-template-columns:1fr 1fr}.dash-focus-grid,.dash-stat-grid.single{grid-template-columns:1fr}}.boss-total-bar{background:var(--charcoal-900)!important;color:#fff!important}.gsearch-exec .gsearch-panel{background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow)!important}.gsearch-exec .gsearch-input{border:1px solid var(--gold-500)!important;border-radius:var(--radius-sm)!important;overflow:hidden}.gsearch-exec .gsearch-shim{background:#fbfaf8!important;color:var(--brand-ink)!important;border-color:transparent!important}.gsearch-exec .gsearch-field{background:#fbfaf8!important;color:var(--ink)!important;border-color:transparent!important}.gsearch-exec .gsearch-field::-moz-placeholder{color:var(--ink-faint)!important}.gsearch-exec .gsearch-field::placeholder{color:var(--ink-faint)!important}.gsearch-exec .gsearch-close{color:var(--ink-soft)!important}.gsearch-exec .gsearch-close:hover{color:var(--ink)!important}.gsearch-exec .gsearch-error{color:var(--red-tx)!important}.gsearch-exec .gsearch-meta,.gsearch-exec .gsearch-section,.gsearch-exec .gsearch-extra,.gsearch-exec .gsearch-stake{color:var(--ink-soft)!important}.gsearch-exec .gsearch-title{color:var(--ink)!important}.gsearch-exec .gsearch-row{border-radius:var(--radius-sm);background:transparent;border:none;color:inherit;cursor:pointer}.gsearch-exec .gsearch-row:hover{background:var(--gold-100)!important}.boss-autocomplete-panel,[data-popup=wcCodePopupOptions],[data-popup=client-search],[data-popup=associate-search],[data-popup=partner-search],[data-popup=placement-search],[data-popup=assignment-search],[data-popup=end-reason-search],[data-popup=address-suggestions],[data-popup=multi-partner-popup]{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:var(--shadow)!important;z-index:1000!important;max-height:320px!important;overflow-y:auto!important;overflow-x:hidden!important}.boss-autocomplete-panel .boss-autocomplete-option,[data-popup=wcCodePopupOptions] button,[data-popup=client-search] button,[data-popup=associate-search] button,[data-popup=partner-search] button,[data-popup=placement-search] button,[data-popup=assignment-search] button,[data-popup=end-reason-search] button,[data-popup=address-suggestions] button,[data-popup=multi-partner-popup] button{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:flex-start;width:100%;padding:10px 12px!important;background:var(--card)!important;border:none!important;border-bottom:1px solid var(--line)!important;text-align:left;line-height:1.35;cursor:pointer;color:var(--ink)!important}.boss-autocomplete-panel .boss-autocomplete-option:hover,[data-popup=wcCodePopupOptions] button:hover,[data-popup=client-search] button:hover,[data-popup=associate-search] button:hover,[data-popup=partner-search] button:hover,[data-popup=placement-search] button:hover,[data-popup=assignment-search] button:hover,[data-popup=end-reason-search] button:hover,[data-popup=address-suggestions] button:hover,[data-popup=multi-partner-popup] button:hover{background:var(--gold-100)!important}.boss-autocomplete-code,[data-popup=wcCodePopupOptions] .calc-code-badge,[data-popup=wcCodePopupOptions] button>span:first-child{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:12px!important;font-weight:600!important;color:var(--ink-soft)!important;background:transparent!important}[data-popup=client-search]>div,[data-popup=associate-search]>div,[data-popup=partner-search]>div,[data-popup=placement-search]>div,[data-popup=assignment-search]>div{background:var(--card)!important;border:none!important;box-shadow:none!important;max-height:320px!important}.boss-total-bar .boss-stat-value{color:var(--brand-ink-on-base)!important}.boss-sidebar-host{background:var(--charcoal-900)!important}.boss-sidebar-host:not(.mobile){display:none}@media (min-width: 1024px){.boss-sidebar-host:not(.mobile){display:block;position:relative;height:100%;transition:none}}.boss-sidebar-host.mobile{display:block;position:absolute;height:100%;transition:transform .3s ease;transform:translate(-300px)}.boss-sidebar-host.mobile.open{transform:translate(0)}@media (min-width: 1024px){.boss-sidebar-host.mobile{display:none}}.boss-sidebar-shell,.boss-sidebar-dark{background:var(--charcoal-900)!important}.boss-sidebar-panel{background:var(--charcoal-900)!important;color:var(--side-nav, #b8b1a4)!important;width:232px!important}.boss-nav-item{display:flex!important;align-items:center!important;gap:11px!important;padding:9px 12px!important;border-radius:var(--radius-sm)!important;font-size:13.5px!important;font-weight:500!important;color:var(--side-nav, #b8b1a4)!important;background:transparent!important;border:none!important;border-left:none!important;text-decoration:none!important;box-shadow:none!important;justify-content:flex-start!important}.boss-nav-item i,.boss-nav-item .nav-ico{width:16px!important;opacity:1;flex-shrink:0;color:var(--side-icon, var(--side-nav, #b8b1a4))}.boss-nav-item:hover{background:var(--charcoal-800)!important;color:var(--side-nav-hover, #ffffff)!important}.boss-nav-active{background:var(--side-active-bg, var(--charcoal-800))!important;color:var(--side-active-fg, #ffffff)!important;font-weight:600!important;box-shadow:inset 3px 0 0 var(--gold-500)!important;border:none!important;border-left:none!important;border-radius:var(--radius-sm)!important;padding:9px 12px!important}.boss-nav-active i,.boss-nav-active .nav-ico{opacity:1!important;color:var(--side-active-icon, var(--side-active-fg, #ffffff))!important}.boss-nav-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--side-label, #6e6759);padding:16px 12px 6px}.boss-nav-group-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint, #9a9285);padding:14px 12px 4px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.boss-sidebar-panel .boss-nav-group-label{color:var(--side-label, #6e6759)}.boss-sidebar-footer{border-top:1px solid var(--charcoal-700, #3a3630);margin:0 4px;padding:8px 0 4px;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.boss-sidebar-tour{margin:0 8px 4px;padding:9px 12px;text-align:left;font-size:13px;font-weight:500;color:var(--side-nav, #b8b1a4);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit}.boss-sidebar-tour:hover:not(:disabled){background:var(--charcoal-800)!important;color:var(--side-nav-hover, #ffffff)!important}.boss-sidebar-tour:disabled{opacity:.5;cursor:default}.shepherd-modal-overlay-container{z-index:10040!important}.shepherd-element{z-index:10050!important;background:var(--charcoal-900)!important;color:#fff!important;border-radius:12px!important;max-width:360px}.shepherd-element .shepherd-title,.shepherd-element .shepherd-text,.shepherd-element .shepherd-text *{color:#fff!important}.shepherd-element .shepherd-header,.shepherd-element .shepherd-content,.shepherd-element .shepherd-footer{background:transparent!important}.boss-sidebar-profile{margin-top:0!important}.boss-sidebar-avatar{width:16px;height:16px;border-radius:50%;background:var(--gold-500);color:var(--brand-on, var(--charcoal-900));display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;flex-shrink:0;line-height:1}.boss-side-search{display:flex;align-items:center;gap:8px;background:var(--charcoal-800);border:1px solid var(--charcoal-700);border-radius:var(--radius-sm);padding:8px 12px;margin:0 4px 8px}.boss-side-search input{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--side-search-fg, #fff)!important;padding:0!important;font-size:13px!important}.boss-side-search input::-moz-placeholder{color:var(--side-search-placeholder, var(--ink-faint))!important}.boss-side-search input::placeholder{color:var(--side-search-placeholder, var(--ink-faint))!important}.boss-sidebar-dark,.boss-sidebar-dark .btn{color:var(--side-nav, #b8b1a4)}.boss-sidebar-dark .btn:hover{color:var(--side-active-icon, var(--side-active-fg, #ffffff))!important}.boss-side-search i{color:var(--side-icon, var(--side-nav, #b8b1a4))}.obsum-exec{--ob-line: #e3ded2;--ob-amber-bg: #fbf3e1;--ob-amber-line: #e7c87f;--ob-amber-ink: #8a6516;--ob-muted: #8a8578;--ob-muted-dark: #6b6659;padding:34px clamp(18px,4vw,54px) 70px;max-width:1180px}.obsum-exec.obsum-wide{max-width:none}.obsum-exec h1{font-size:26px;font-weight:800;letter-spacing:-.3px;color:var(--ink)}.obsum-exec .obsum-sub{color:var(--ob-muted-dark);font-size:14px;margin-top:4px;margin-bottom:22px}.obsum-exec .obsum-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px}.obsum-exec .obsum-stat{background:var(--card);border:1px solid var(--ob-line);border-radius:12px;padding:16px 18px}.obsum-exec .obsum-stat .k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ob-muted);font-weight:700}.obsum-exec .obsum-stat .v{font-size:26px;font-weight:800;margin-top:6px;font-variant-numeric:tabular-nums;color:var(--ink)}.obsum-exec .obsum-stat.warn{background:var(--ob-amber-bg);border-color:var(--ob-amber-line)}.obsum-exec .obsum-stat.warn .v{color:var(--ob-amber-ink)}.obsum-exec .obsum-stat .n{font-size:12px;color:var(--ob-muted-dark);margin-top:2px}.obsum-exec .obsum-panel{background:var(--card);border:1px solid var(--ob-line);border-radius:12px;overflow:hidden;margin-bottom:26px}.obsum-exec .obsum-phead{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ob-line);gap:12px}.obsum-exec .obsum-panel.closed .obsum-phead{border-bottom:none}.obsum-exec .obsum-toggle{display:flex;align-items:center;gap:10px;background:none;border:none;padding:0;margin:0;cursor:pointer;text-align:left;font-family:inherit;color:inherit;flex:1;min-width:0}.obsum-exec .obsum-chevron{color:var(--ob-muted);font-size:12px;line-height:1;transition:transform .15s ease;flex-shrink:0}.obsum-exec .obsum-chevron.open{transform:rotate(180deg)}.obsum-exec .obsum-phead h3{font-size:16px;font-weight:800;margin:0}.obsum-exec .obsum-phead .sub2{font-size:12px;color:var(--ob-muted);margin-top:2px}.obsum-exec .obsum-viewall{background:var(--charcoal-900);color:#f5f2ec;text-decoration:none;font-size:13px;font-weight:700;padding:9px 16px;border-radius:9px;border:none;cursor:pointer;font-family:inherit}.obsum-exec .obsum-viewall:hover{background:var(--charcoal-700)}.obsum-exec table{width:100%;border-collapse:collapse;font-size:13px}.obsum-exec th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ob-muted);text-align:left;padding:10px 14px;border-bottom:1px solid var(--ob-line);font-weight:700}.obsum-exec th.sortable{padding:0}.obsum-exec th.sortable button{display:block;width:100%;background:none;border:none;padding:10px 14px;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer}.obsum-exec th.sortable button:hover,.obsum-exec th.sortable.on button{color:var(--ink)}.obsum-exec td{padding:12px 14px;border-bottom:1px solid var(--ob-line);vertical-align:middle}.obsum-exec tr:last-child td{border-bottom:none}.obsum-exec tr:hover td{background:#fbfaf6}.obsum-exec .nm{font-weight:700;color:var(--ink)}.obsum-exec .nm .under{display:block;font-size:12px;color:var(--ob-muted);font-weight:400;margin-top:1px}.obsum-exec .num{font-variant-numeric:tabular-nums}.obsum-exec .agechip{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:#f1eee6;color:var(--ob-muted-dark);font-variant-numeric:tabular-nums}.obsum-exec .agechip.slow{background:var(--ob-amber-bg);border:1px solid var(--ob-amber-line);color:var(--ob-amber-ink)}.obsum-exec tr.aged td{background:#fdfaf2}.obsum-exec tr.aged:hover td{background:#fbf5e6}.obsum-exec .missing{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--ob-amber-bg);border:1px solid var(--ob-amber-line);color:var(--ob-amber-ink);white-space:nowrap;margin:2px 4px 2px 0}.obsum-exec .okdash{color:var(--ob-muted)}.obsum-exec .open{color:var(--brand-ink);font-weight:700;text-decoration:none;font-size:12.5px}.obsum-exec .open:hover{text-decoration:underline}.obsum-exec .obsum-empty{padding:18px 14px;color:var(--ob-muted);font-size:13px}.obsum-exec .obsum-note{font-size:12px;color:var(--ob-muted);margin:-14px 0 26px}@media (max-width: 900px){.obsum-exec .obsum-strip{grid-template-columns:repeat(2,1fr)}.obsum-exec table{font-size:12px}}.obq-exec{--ob-line: #e3ded2;--ob-amber-bg: #fbf3e1;--ob-amber-line: #e7c87f;--ob-amber-ink: #8a6516;--ob-muted: #8a8578;--ob-muted-dark: #6b6659;--ob-brick: #8c3b2e;padding:34px clamp(18px,4vw,54px) 70px;max-width:1180px}.obq-exec .obq-crumb{font-size:12.5px;color:var(--ink-soft);margin-bottom:12px;display:flex;align-items:center;gap:6px}.obq-exec .obq-crumb a{color:var(--ink-soft);text-decoration:none}.obq-exec .obq-crumb a:hover{color:var(--brand-ink)}.obq-exec h1{font-size:26px;font-weight:800;letter-spacing:-.3px;color:var(--ink);margin:0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.obq-exec .obq-count{font-size:14px;font-weight:700;color:var(--ob-muted-dark);letter-spacing:0}.obq-exec .obq-sub{color:var(--ob-muted-dark);font-size:14px;margin-top:4px;margin-bottom:22px}.obq-exec .obq-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.obq-exec .obq-select,.obq-exec .obq-search{height:38px;border:1px solid var(--ob-line);border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:13px;padding:0 12px}.obq-exec .obq-select{min-width:180px}.obq-exec .obq-search{flex:1;min-width:180px}.obq-exec .obq-seg{display:inline-flex;border:1px solid var(--ob-line);border-radius:9px;overflow:hidden;background:#fff}.obq-exec .obq-seg button{border:none;background:transparent;color:var(--ob-muted-dark);font:inherit;font-size:12.5px;font-weight:700;padding:8px 14px;cursor:pointer;border-right:1px solid var(--ob-line)}.obq-exec .obq-seg button:last-child{border-right:none}.obq-exec .obq-seg button.on{background:var(--charcoal-900);color:#f5f2ec}.obq-exec .obq-panel{background:var(--card);border:1px solid var(--ob-line);border-radius:12px;overflow:hidden}.obq-exec table{width:100%;border-collapse:collapse;font-size:13px}.obq-exec th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ob-muted);text-align:left;padding:10px 14px;border-bottom:1px solid var(--ob-line);font-weight:700}.obq-exec th.chev,.obq-exec td.chev{width:36px;padding-left:10px;padding-right:4px}.obq-exec th.sortable{padding:0}.obq-exec th.sortable button{display:block;width:100%;background:none;border:none;padding:10px 14px;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer}.obq-exec th.sortable button:hover,.obq-exec th.sortable.on button{color:var(--ink)}.obq-exec th.sortable .arr{color:var(--brand-ink);font-size:11px}.obq-exec td{padding:12px 14px;border-bottom:1px solid var(--ob-line);vertical-align:middle}.obq-exec tr:hover td{background:#fbfaf6}.obq-exec .nm{font-weight:700;color:var(--ink)}.obq-exec .nm .under{display:block;font-size:12px;color:var(--ob-muted);font-weight:400;margin-top:1px}.obq-exec .num{font-variant-numeric:tabular-nums}.obq-exec .agechip{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:#f1eee6;color:var(--ob-muted-dark);font-variant-numeric:tabular-nums}.obq-exec .agechip.slow{background:var(--ob-amber-bg);border:1px solid var(--ob-amber-line);color:var(--ob-amber-ink)}.obq-exec tr.aged td{background:#fdfaf2}.obq-exec tr.aged:hover td{background:#fbf5e6}.obq-exec .obq-link{color:inherit;text-decoration:none}.obq-exec .obq-link:hover{color:var(--brand-ink)}.obq-exec .obq-link .ext{color:var(--brand-ink);font-size:11px;margin-left:4px}.obq-exec .obq-chev{border:none;background:none;color:var(--ob-muted);cursor:pointer;padding:0 4px;font-size:12px;line-height:1;transition:transform .15s ease}.obq-exec .obq-chev.open{transform:rotate(90deg);color:var(--ink)}.obq-exec .obq-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;white-space:nowrap}.obq-exec .obq-pill.new{background:transparent;color:var(--brand-ink);border:1px solid var(--gold-500)}.obq-exec .obq-pill.in_progress{background:var(--gold-100);color:var(--amber-tx);border:1px solid var(--gold-400)}.obq-exec .obq-pill.approved,.obq-exec .obq-pill.rejected{background:#f1eee6;color:var(--ob-muted-dark);border:1px solid var(--ob-line)}.obq-exec .acts{white-space:nowrap}.obq-exec .obq-approve,.obq-modal .obq-approve{background:#e7f0e4;color:#2f5a28;border:1px solid #c5d9c0;border-radius:8px;font:inherit;font-size:12px;font-weight:700;padding:6px 12px;cursor:pointer}.obq-exec .obq-approve:hover:not(:disabled),.obq-modal .obq-approve:hover:not(:disabled){background:#d5e8d0}.obq-exec .obq-reject,.obq-modal .obq-reject{background:#f9e9e9;color:#a32d2d;border:1px solid #e8c4c4;border-radius:8px;font:inherit;font-size:12px;font-weight:700;padding:6px 12px;cursor:pointer;margin-left:6px}.obq-exec .obq-reject:hover:not(:disabled),.obq-modal .obq-reject:hover:not(:disabled){background:#f3d8d8}.obq-exec .obq-approve:disabled,.obq-exec .obq-reject:disabled,.obq-modal .obq-approve:disabled,.obq-modal .obq-reject:disabled,.obq-modal .obq-cancel:disabled{opacity:.5;cursor:default}.obq-exec tr.obq-detail td{background:#2a2724;color:#f5f2ec;border-bottom:1px solid #3a3631;padding:14px 18px 16px 46px}.obq-exec tr.obq-detail:hover td{background:#2a2724}.obq-exec .obq-detail-grid{display:flex;flex-wrap:wrap;gap:16px 28px}.obq-exec .obq-detail-grid .k{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#a8a093;font-weight:700;margin-bottom:3px}.obq-exec .obq-detail-grid .v{font-size:13px;color:#f5f2ec}.obq-exec .obq-empty{padding:28px 18px;color:var(--ob-muted);font-size:13px}.obq-exec .obq-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;color:var(--ob-muted-dark);font-size:12.5px;border-top:1px solid var(--ob-line);background:#fbfaf7}.obq-exec .obq-pages{display:flex;gap:6px}.obq-exec .obq-pages button{min-width:28px;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--ob-line);background:#fff;font:inherit;font-size:12px;font-weight:600;color:var(--ob-muted-dark);cursor:pointer}.obq-exec .obq-pages button:disabled{opacity:.45;cursor:default}.obq-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#1816126b;display:flex;align-items:center;justify-content:center;padding:16px}.obq-modal{width:100%;max-width:420px;background:var(--card, #fff);border-radius:12px;box-shadow:0 18px 48px #18161233;padding:22px 22px 18px}.obq-modal h2{font-size:16px;font-weight:700;color:var(--ink);margin:0 0 18px}.obq-modal-acts{display:flex;justify-content:flex-end;gap:8px}.obq-modal .obq-cancel{border:1px solid var(--line);background:#fff;border-radius:8px;font:inherit;font-size:12px;font-weight:700;padding:6px 12px;cursor:pointer;color:var(--ink-soft)}.obq-modal .obq-reject{margin-left:0}@media (max-width: 900px){.obq-exec table{font-size:12px}.obq-exec th,.obq-exec td,.obq-exec th.sortable button{padding:8px}.obq-exec .obq-select,.obq-exec .obq-search{min-width:140px}}.boss-partner-logo{display:block;width:auto;height:auto;max-width:100%;max-height:72px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;background:none!important;background-color:transparent!important;padding:0;border:0;box-shadow:none;border-radius:0}.boss-side-brand{width:100%;min-width:0;box-sizing:border-box;padding:2px 14px 12px}.boss-side-brand-boss{display:flex;align-items:center;gap:10px}.boss-logo-wordmark{color:var(--side-nav-hover, #ffffff);font-weight:700;font-size:15px;letter-spacing:.025em}.boss-logo-mark{width:34px;height:34px;border-radius:10px;background:var(--gold-500);color:var(--brand-on, var(--charcoal-900));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;flex-shrink:0}.ts-exec{color:var(--ink)}.ts-exec .ts-page-title{font-size:23px;font-weight:700;letter-spacing:-.01em}.ts-exec .ts-page-sub{color:var(--ink-soft);font-size:13px;margin-top:3px}.ts-exec .ts-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}@media (max-width: 900px){.ts-exec .ts-stats{grid-template-columns:1fr 1fr}}.ts-exec .ts-stat{background:var(--card);border-radius:var(--radius);padding:12px 16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:4px;border-top:3px solid transparent;text-align:left;cursor:pointer;width:100%;outline:none;border:1px solid transparent;transition:transform .12s ease}.ts-exec .ts-stat:hover{transform:translateY(-1px)}.ts-exec .ts-stat.sel{outline:2px solid var(--status-active-tx);outline-offset:-2px}.ts-exec .ts-stat.attention,.ts-exec .ts-stat.warn{border-top-color:#c9962e}.ts-exec .ts-stat.warn.sel,.ts-exec .ts-stat.attention.sel{outline-color:#c9962e}.ts-exec .ts-stat-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);display:flex;align-items:center;gap:6px}.ts-exec .ts-stat-label i{width:8px;height:8px;border-radius:3px;display:inline-block;flex-shrink:0}.ts-exec .ts-stat-num,.ts-exec .ts-stat :global(.ts-stat-num){font-size:26px;font-weight:800;letter-spacing:-.02em;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--ink);line-height:1.1}.ts-exec .ts-stat.attention .ts-stat-num,.ts-exec .ts-stat.attention :global(.ts-stat-num),.ts-exec .ts-stat.warn .ts-stat-num,.ts-exec .ts-stat.warn :global(.ts-stat-num){color:#b07a18}.ts-exec .ts-stat-hint{font-size:11.5px;color:var(--ink-soft);margin-top:2px}.ts-exec .ts-content{display:flex;flex-direction:column;gap:14px;align-items:stretch}.ts-exec .ts-filters{width:100%;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.ts-exec .ts-filters-row{display:grid;gap:10px 12px;align-items:end}.ts-exec .ts-filters-row-1{grid-template-columns:minmax(140px,1.5fr) minmax(110px,1fr) minmax(110px,1fr) minmax(200px,1.35fr) minmax(88px,.55fr)}.ts-exec .ts-filters-row-1.no-partner{grid-template-columns:minmax(140px,1.5fr) minmax(120px,1fr) minmax(200px,1.35fr) minmax(88px,.55fr)}.ts-exec .ts-filters-row-2{grid-template-columns:minmax(150px,1.1fr) minmax(110px,.85fr) minmax(140px,1fr) minmax(140px,1fr)}.ts-exec .ts-filters-row-2.partner-lite{grid-template-columns:minmax(150px,1fr) minmax(160px,1fr)}.ts-exec .ts-filters .field{margin:0;display:flex;flex-direction:column;gap:5px;min-width:0}.ts-exec .ts-filters .field>span,.ts-exec .ts-filters .field>div:first-child{font-size:12px;font-weight:600;color:var(--ink-soft);line-height:1.2}.ts-exec .ts-filters .input,.ts-exec .ts-filters .select,.ts-exec .ts-filters .ts-status-dd-btn{width:100%;height:38px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfaf8;font-size:13px;color:var(--ink);box-sizing:border-box}.ts-exec .ts-filters .ts-selector :global(label),.ts-exec .ts-filters .ts-selector :global(.label),.ts-exec .ts-filters .ts-selector :global(.text-sm){font-size:12px!important;font-weight:600!important;color:var(--ink-soft)!important}.ts-exec .ts-filters .ts-selector :global(input),.ts-exec .ts-filters .ts-selector :global(.input){height:38px!important;min-height:38px!important;box-sizing:border-box}.ts-exec .ts-filters .ts-week{min-width:0}.ts-exec .ts-filters .ts-week :global(label>div:first-child),.ts-exec .ts-filters .ts-week :global(label>.flex){font-size:12px;font-weight:600;color:var(--ink-soft)}.ts-exec .ts-filters .ts-week :global(.underline){font-size:11.5px;text-decoration:none;color:var(--ink-soft)}.ts-exec .ts-filters .ts-week :global(.underline:hover){color:var(--ink);text-decoration:underline}.ts-exec .ts-filters .ts-week :global(.input),.ts-exec .ts-filters .ts-week :global(input),.ts-exec .ts-filters .ts-week :global(.input-group-shim){height:38px!important;min-height:38px!important;box-sizing:border-box}.ts-exec .ts-status-dd{position:relative;min-width:0}.ts-exec .ts-status-dd-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;font-family:inherit}.ts-exec .ts-status-dd-btn .caret{color:var(--ink-soft);font-size:11px;flex-shrink:0}.ts-exec .ts-status-dd-menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;min-width:180px;max-height:260px;overflow:auto;padding:6px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 10px 28px #18161224}.ts-exec .ts-status-dd-menu label{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;font-size:13px;color:var(--ink);cursor:pointer}.ts-exec .ts-status-dd-menu label:hover{background:#f5f2ec}.ts-exec .ts-status-dd-menu input{margin:0}.ts-exec .ts-match-line{font-size:13px;color:var(--ink-soft);margin:0 0 8px}.ts-exec .ts-match-line b{color:var(--ink);font-weight:700}.ts-exec .ts-list{min-width:0}.ts-exec .ts-page-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.ts-exec .chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ts-exec .chip{display:inline-flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-soft);box-shadow:var(--shadow)}.ts-exec .chip b{color:var(--ink);font-weight:600}.ts-exec .chip.week-note{background:var(--gold-100);border-color:#ead9ae;color:var(--amber-tx)}.ts-exec .chip .dot{width:7px;height:7px;border-radius:50%;background:var(--gold-500)}.ts-exec .table-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:auto}.ts-exec .ts-bulk-hint{padding:8px 12px;font-size:12.5px;background:#f7f5f0;border-bottom:1px solid var(--line);color:var(--ink-soft)}.ts-exec .ts-bulk-hint button{background:none;border:none;padding:0;color:#9a6e00;font-weight:700;text-decoration:underline;cursor:pointer}.ts-exec .ts-check-col{width:36px!important;max-width:36px!important;min-width:36px!important;text-align:center;vertical-align:middle;padding:6px 4px!important}.ts-exec thead th.ts-check-col{letter-spacing:0;text-transform:none}.ts-exec .ts-check-empty{color:var(--ink-faint);font-size:12px}.ts-exec tr.ts-row-selected td{background:#fff8e8}.ts-exec table{width:100%;border-collapse:collapse;table-layout:fixed}.ts-exec thead th{position:sticky;top:0;background:var(--card);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:8px 6px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;z-index:2;vertical-align:bottom}.ts-exec thead th .d{display:block;font-size:10.5px;font-weight:500;color:var(--ink-faint);letter-spacing:0;text-transform:none;margin-top:2px}.ts-exec thead th .day-tot{display:block;font-size:11px;font-weight:600;color:var(--ink-faint);letter-spacing:0;text-transform:none;margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace}.ts-exec thead th.weekend{color:#c5beb0;background:transparent}.ts-exec thead th.weekend .d,.ts-exec thead th.weekend .day-tot{color:#c5beb0}.ts-exec tbody td.weekend,.ts-exec tfoot td.weekend{background:transparent}.ts-exec td.weekend .hrs.zero{color:#dcd7cc}.ts-exec thead th.ts-assoc-col,.ts-exec tbody td.who,.ts-exec tfoot td.who{width:30%;text-align:left;padding-left:14px;padding-right:10px}.ts-exec thead th.ts-day-col,.ts-exec tbody td:not(.who):not(.total):not(.ts-check-col),.ts-exec tfoot td:not(.who):not(.total):not(.ts-check-col){width:8.25%}.ts-exec thead th.ts-total-col,.ts-exec tbody td.total,.ts-exec tfoot td.total{width:12%}.ts-exec tbody td{padding:8px 6px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.ts-exec tbody tr:last-child td{border-bottom:none}.ts-exec tbody tr:hover td{background:#fbfaf7}.ts-exec td.who{text-align:left}.ts-exec td.who a{display:block;min-width:0;text-decoration:none!important;color:inherit}.ts-exec .who-top{display:flex;align-items:center;gap:7px;min-width:0}.ts-exec .status-dot{width:7px;height:7px;border-radius:50%;background:var(--green-tx);flex-shrink:0}.ts-exec .status-dot.inactive{background:var(--ink-faint)}.ts-exec .who-name{font-weight:700;font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.ts-exec .who-name.empty{font-weight:600;color:var(--ink-faint);font-style:italic}.ts-exec .who-sub-empty{color:var(--ink-faint)}.ts-exec .ts-assoc-sort{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.ts-exec .ts-assoc-sort:hover{color:var(--ink)}.ts-exec .ts-assoc-dir{font-size:11px;color:var(--ink-faint);font-weight:700}.ts-exec .who-type{font-size:10px;font-weight:700;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;padding:1px 5px;flex-shrink:0}.ts-exec .who-sub{font-size:12px;color:var(--ink-soft);margin-top:2px;padding-left:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-exec .pill{display:inline-block;margin-top:0;margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:2px 8px;flex-shrink:0;white-space:nowrap}.ts-exec .pill.unsub{background:var(--amber-bg);color:var(--amber-tx)}.ts-exec .pill.ok{background:var(--status-active-bg);color:var(--status-active-tx)}.ts-exec .pill.off{background:var(--status-inactive-bg);color:var(--status-inactive-tx)}.ts-exec .pill.sub{background:var(--amber-bg);color:var(--amber-tx)}.ts-exec .pill.warn-approver{background:#fdf4dc;color:#9a6e00;min-width:0}.ts-exec .ts-fix-link{display:inline-block;margin-top:4px;font-size:11px;font-weight:700;color:var(--gold-500, #b8860b);text-decoration:underline}.ts-exec .ts-empty-row{text-align:center;padding:28px 12px!important;color:var(--ink-faint);font-size:13px}.ts-exec .hrs{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;font-weight:600;color:var(--ink)}.ts-exec .hrs.zero{color:var(--hrs-zero);font-weight:600}.ts-exec td.total{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;font-size:13px;padding-right:16px;background:#fbfaf7;border-left:1px solid var(--line)}.ts-exec td.total.zero{color:#c9c3b8;font-weight:500}.ts-exec .total-badge{display:inline-block;background:var(--gold-100);border-radius:8px;padding:3px 8px;color:var(--amber-tx)}.ts-exec tfoot .ts-foot td{padding:8px 6px;border-top:1px solid var(--line);background:#f7f5f1;font-size:12px;font-weight:700;color:var(--ink-soft);text-align:center;vertical-align:middle}.ts-exec tfoot .ts-foot td.who{text-align:left;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ts-exec tfoot .ts-foot td.total{background:#f3f0ea}@media (max-width: 1100px){.ts-exec .ts-stats{grid-template-columns:1fr 1fr}.ts-exec .ts-filters-row-1,.ts-exec .ts-filters-row-1.no-partner,.ts-exec .ts-filters-row-2,.ts-exec .ts-filters-row-2.partner-lite{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-exec table{table-layout:auto}}@media (max-width: 720px){.ts-exec .ts-stats,.ts-exec .ts-filters-row-1,.ts-exec .ts-filters-row-1.no-partner,.ts-exec .ts-filters-row-2,.ts-exec .ts-filters-row-2.partner-lite{grid-template-columns:1fr}}.ts-detail{color:var(--ink)}.ts-head-strip{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 24px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.ts-total-block .lbl{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ts-total-block .num{display:block;font-size:34px;font-weight:800;color:var(--brand-ink);letter-spacing:-.02em;line-height:1.1;background:none;border:0;padding:0;cursor:pointer;text-align:left;font-family:inherit}.ts-total-block .num span{font-size:15px;color:var(--ink-faint);font-weight:600}.ts-total-block .hint{font-size:12px;color:var(--ink-faint);margin-top:2px}.ts-status-pill{display:inline-flex;align-items:center;font-size:12px;font-weight:700;border-radius:999px;padding:6px 14px}.ts-status-pill.unsub{background:var(--amber-bg);color:var(--amber-tx)}.ts-status-pill.sub{background:var(--green-bg);color:var(--green-tx)}.ts-head-right{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ts-week-chip{display:inline-flex;align-items:center;gap:7px;background:var(--gold-100);border:1px solid #ead9ae;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--amber-tx)}.ts-week-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--gold-500)}.ts-jump{font-size:12px;font-weight:600;color:var(--brand-link);background:none;border:0;cursor:pointer;padding:0;text-decoration:none}.ts-jump:hover{color:var(--brand-ink)}.ts-week-picker-wrap :global(label>div:first-child){display:none}.ts-week-picker-wrap :global(.input-group){border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--line);background:#fbfaf8}.ts-week-picker-wrap :global(.input),.ts-week-picker-wrap :global(input){background:#fbfaf8!important;border:none!important;font-weight:600;font-size:13px}.ts-who-card,.ts-add-card,.ts-cal-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow)}.ts-who-card{padding:20px}.ts-who-card .name{font-size:16px;font-weight:700}.ts-who-card .role{font-size:13px;color:var(--ink-soft);margin-top:2px}.ts-who-card .meta{margin-top:14px;display:flex;flex-direction:column;gap:9px}.ts-who-card .meta-row{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;gap:8px}.ts-who-card .meta-row .k{color:var(--ink-faint);font-weight:600}.ts-who-card .meta-row .v{font-weight:600;display:flex;align-items:center;gap:6px;text-align:right}.ts-who-card .lnk{color:var(--brand-link)!important;font-size:12px;font-weight:600;text-decoration:none!important;background:none;border:0;cursor:pointer;padding:0}.ts-who-card .po{margin-top:14px}.ts-who-card .po label{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px}.ts-who-card .po input{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfaf8;font-size:13px}.ts-add-card{padding:16px 20px;display:flex;flex-direction:column;gap:9px}.ts-btn{border:none;border-radius:12px;padding:11px 16px;font-size:13.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;text-decoration:none}.ts-btn:disabled{opacity:.55;cursor:not-allowed}.ts-btn-gold{background:var(--gold-500);color:var(--brand-on)}.ts-btn-gold:hover:not(:disabled){background:var(--gold-400)}.ts-btn-ghost{background:#fbfaf8;border:1px solid var(--line);color:var(--ink)}.ts-more-toggle{width:100%;font-size:12.5px;font-weight:600;color:var(--ink-soft);background:none;border:0;cursor:pointer;padding:6px 0 2px;text-align:center}.ts-more-toggle:hover{color:var(--ink)}.ts-more{position:relative;z-index:45}.ts-more-menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);display:flex;flex-direction:column;gap:2px;margin-top:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfaf8;box-shadow:0 12px 28px #1f1d1a24;z-index:46}.ts-more-item{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:600;color:var(--ink);background:transparent;border:0;cursor:pointer;text-decoration:none!important;font-family:inherit}.ts-more-item:hover:not(:disabled){background:var(--gold-100)}.ts-more-item:disabled{opacity:.5;cursor:not-allowed}.ts-legend{display:flex;gap:16px;font-size:12px;color:var(--ink-soft);padding:2px 4px}.ts-legend .sw{display:inline-block;width:14px;height:10px;border-radius:3px;margin-right:6px;vertical-align:middle}.ts-legend .sw.shift{background:var(--gold-100);border-left:3px solid var(--gold-500)}.ts-legend .sw.break{background:repeating-linear-gradient(-45deg,#eeece7,#eeece7 3px,#e6e3dd 3px,#e6e3dd 6px);border-left:3px solid #b8b1a4}.ts-seg{display:inline-flex;background:var(--card);border-radius:12px;padding:4px;box-shadow:var(--shadow)}.ts-seg button{padding:7px 16px;border-radius:9px;font-size:13px;font-weight:600;color:var(--ink-soft);cursor:pointer;background:transparent;border:0;font-family:inherit}.ts-seg button.on{background:var(--brand);color:var(--brand-on);font-weight:700}.ts-cal-card{padding:12px;overflow:hidden;min-height:780px}.ts-sticky-footer{position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:13px 24px;padding-left:max(24px,320px);padding-right:max(24px,100px)}.ts-sticky-footer .note{font-size:12.5px;color:var(--ink-faint)}.ts-sticky-footer .grow{flex:1;min-width:88px}@media (max-width: 1100px){.ts-sticky-footer{padding-left:16px;padding-right:max(16px,96px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inv-exec{color:var(--ink)}.inv-exec .inv-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.inv-exec .inv-page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inv-exec .inv-page-title{font-size:23px;font-weight:700;letter-spacing:-.01em}.inv-exec .inv-page-sub{color:var(--ink-soft);font-size:13px;margin-top:3px}.inv-exec .inv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.inv-exec .inv-stat{background:var(--card);border-radius:var(--radius);padding:18px 22px;box-shadow:var(--shadow);border-top:3px solid transparent}.inv-exec .inv-stat.attention{border-top-color:var(--brand-ink)}.inv-exec .inv-stat-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.inv-exec .inv-stat-num,.inv-exec .inv-stat :global(.inv-stat-num){font-size:27px;font-weight:800;letter-spacing:-.02em;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--ink);line-height:1.1}.inv-exec .inv-stat.attention .inv-stat-num,.inv-exec .inv-stat.attention :global(.inv-stat-num){color:var(--brand-ink)}.inv-exec .inv-ratio{margin-top:9px;height:6px;border-radius:99px;background:#efece6;overflow:hidden}.inv-exec .inv-ratio>i{display:block;height:100%;background:var(--gold-500);border-radius:99px}.inv-exec .inv-stat-btn{display:block;width:100%;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;transition:box-shadow .15s ease,border-color .15s ease}.inv-exec .inv-stat-btn:hover{box-shadow:0 2px 8px #1f1d1a14,0 8px 24px #1f1d1a14}.inv-exec .inv-stat-btn.active{border-top-color:var(--brand-ink);outline:2px solid rgba(201,150,46,.35);outline-offset:0}.inv-exec .inv-buckets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.inv-exec .inv-bk{background:var(--card);border-radius:14px;box-shadow:var(--shadow);padding:13px 16px;cursor:pointer;border:2px solid transparent;text-align:left;font:inherit;color:inherit;transition:transform .12s ease,border-color .12s ease}.inv-exec .inv-bk:hover{transform:translateY(-1px)}.inv-exec .inv-bk.sel{border-color:var(--brand-ink)}.inv-exec .inv-bk .l{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.inv-exec .inv-bk .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:17px;font-weight:700;margin-top:3px;color:var(--ink)}.inv-exec .inv-bk .c{font-size:11px;color:var(--ink-faint);margin-top:2px}.inv-exec .inv-bk.hot .l,.inv-exec .inv-bk.hot .n{color:var(--red-tx)}.inv-exec .inv-filters-kicker{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin:18px 0 10px}.inv-exec .inv-filter-bar{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px;margin-bottom:14px;display:grid;grid-template-columns:1.1fr 1.1fr .8fr 1.1fr 1.4fr auto;gap:12px;align-items:end}.inv-exec .inv-filter-bar.aging{grid-template-columns:1.1fr 1.1fr 1.1fr 1.4fr}.inv-exec .inv-filter-export{display:flex;align-items:flex-end;justify-content:flex-end;min-height:38px}.inv-exec .inv-filter-export .boss-export-trigger{background:transparent;border:1px solid var(--line, #e6e1d8);color:var(--ink-soft, #6b6560);box-shadow:none;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;border-radius:999px}.inv-exec .inv-filter-export .boss-export-trigger:hover{border-color:var(--gold, #d9a83e);color:var(--ink, #26231f)}.inv-exec .print-root-invoices-list{display:none}.inv-exec .inv-print-brand{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold, #d9a83e);font-weight:700}.inv-exec .inv-print-title{font-size:22px;font-weight:700;color:var(--ink, #26231f);margin-top:4px}.inv-exec .inv-print-sub,.inv-exec .inv-print-meta{font-size:12px;color:var(--ink-soft, #6b6560);margin-top:4px}.inv-exec .inv-print-table{width:100%;border-collapse:collapse;font-size:11.5px}.inv-exec .inv-print-table thead th{background:#1c1915;color:#f5f0e6;border-bottom:2px solid #d9a83e;padding:8px 6px;text-align:left;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.inv-exec .inv-print-table td{padding:7px 6px;border-bottom:1px solid #e6e1d8;color:#26231f}.inv-exec .inv-print-table tr.alt td{background:#fbfaf7}.inv-exec .inv-print-table td.num,.inv-exec .inv-print-table tfoot td.num{font-family:IBM Plex Mono,ui-monospace,monospace;text-align:right;font-variant-numeric:tabular-nums}.inv-exec .inv-print-table tfoot td{padding-top:12px;font-weight:700;border-top:2px solid #d9a83e;border-bottom:none}.inv-exec .inv-hidden{display:none!important}.inv-exec .inv-aging-empty{padding:48px 20px;text-align:center;color:var(--ink-soft);font-size:13.5px}.inv-exec .aging-card{padding:0}.inv-exec .inv-aging-table-wrap{--inv-aging-group-top: 40px;max-height:min(70vh,780px);overflow:auto;position:relative}.inv-exec .inv-aging-table{width:100%;border-collapse:collapse}.inv-exec .inv-aging-table thead th{background:var(--card);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:13px 12px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;position:sticky;top:0;z-index:3}.inv-exec .inv-aging-table thead th:first-child{text-align:left;padding-left:20px}.inv-exec .inv-aging-table thead th:last-child{padding-right:20px}.inv-exec .inv-aging-table tbody td{padding:12px;border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-size:12.5px;color:var(--ink)}.inv-exec .inv-aging-table tbody td:first-child{text-align:left;padding-left:20px;font-family:inherit}.inv-exec .inv-aging-table tbody td:last-child{padding-right:20px}.inv-exec .inv-aging-table tr.grp{cursor:pointer}.inv-exec .inv-aging-table tr.grp td{position:sticky;top:var(--inv-aging-group-top);z-index:2;background:var(--card);box-shadow:inset 0 -1px 0 var(--line)}.inv-exec .inv-aging-table tr.grp:hover td{background:#fbfaf7}.inv-exec .inv-aging-table .cname{font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:9px;color:var(--ink)}.inv-exec .inv-aging-table .caret{width:16px;height:16px;border-radius:5px;background:#efece6;display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:var(--ink-soft);transition:transform .15s ease;flex-shrink:0}.inv-exec .inv-aging-table tr.grp.open .caret{transform:rotate(90deg);background:var(--gold-100);color:var(--amber-tx)}.inv-exec .inv-aging-table .csub{font-size:11.5px;color:var(--ink-faint);font-weight:500;margin-top:2px;padding-left:25px}.inv-exec .inv-aging-table .zero{color:var(--zero-dash, #d5d0c6);font-weight:500}.inv-exec .inv-aging-table td.tot{font-weight:700;font-size:13px}.inv-exec .inv-aging-table .old{color:var(--red-tx);font-weight:700}.inv-exec .inv-aging-table .old.ok{color:var(--ink-faint);font-weight:500}.inv-exec .inv-aging-table tr.det{cursor:pointer}.inv-exec .inv-aging-table tr.det td{background:#fbfaf7;font-size:12px;padding:9px 12px}.inv-exec .inv-aging-table tr.det:hover td{background:#f5f2eb}.inv-exec .inv-aging-table tr.det td:first-child{padding-left:56px;color:var(--ink-soft);font-weight:500}.inv-exec .inv-aging-table tr.det .inv{font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--ink-soft);margin-right:10px}.inv-exec .inv-aging-table tr.det .dd{color:var(--ink-faint)}.inv-exec .inv-filter-bar label>span{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px}.inv-exec .inv-filter-bar .input,.inv-exec .inv-filter-bar .select{width:100%}.inv-exec .chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.inv-exec .chip{display:inline-flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-soft);box-shadow:var(--shadow)}.inv-exec .chip b{color:var(--ink);font-weight:600}.inv-exec .chip .x{color:var(--ink-faint);cursor:pointer;border:none;background:none;padding:0;font-size:14px;line-height:1}.inv-exec .table-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.inv-exec .table-card :global(.tabulator){background:transparent;border:none;font-size:13px}.inv-exec .table-card :global(.tabulator-header){background:var(--card);border-bottom:1px solid var(--line)}.inv-exec .table-card :global(.tabulator-col){background:var(--card)!important;border-right:none!important}.inv-exec .table-card :global(.tabulator-col-content){padding:13px 14px!important}.inv-exec .table-card :global(.tabulator-col .tabulator-col-title){font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.inv-exec .table-card :global(.tabulator-row){border-bottom:1px solid var(--line);min-height:0}.inv-exec .table-card :global(.tabulator-row:hover){background:#fbfaf7!important}.inv-exec .table-card :global(.tabulator-row .tabulator-cell){padding:12px 14px;border-right:none;font-size:13px}.inv-exec .table-card :global(.tabulator-row:last-child .tabulator-cell){border-bottom:none}.inv-exec .table-card :global(.tabulator-header .tabulator-col:first-child .tabulator-col-content),.inv-exec .table-card :global(.tabulator-row .tabulator-cell:first-child){padding-left:20px!important}.inv-exec .table-card :global(.tabulator-header .tabulator-col:last-child .tabulator-col-content),.inv-exec .table-card :global(.tabulator-row .tabulator-cell:last-child){padding-right:20px!important}.inv-exec .inv-num{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;color:var(--ink-soft);font-size:12.5px}.inv-exec .inv-client{font-weight:600;color:var(--ink)}.inv-exec .inv-client.repeat{color:var(--ink-faint);font-weight:500}.inv-exec .inv-date{color:var(--ink-soft);font-size:12.5px}.inv-exec .inv-money{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-size:13px;color:var(--ink)}.inv-exec .inv-money.zero{color:var(--zero-dash);font-weight:500}.inv-exec .inv-paid-cell{display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.25}.inv-exec .inv-paid-date{font-size:11.5px;font-weight:500;color:var(--ink-faint);font-family:inherit;white-space:nowrap}.inv-exec .inv-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;border-radius:999px;padding:4px 11px;white-space:nowrap}.inv-exec .inv-pill.paid{background:var(--green-bg);color:var(--green-tx)}.inv-exec .inv-pill.unpaid{background:var(--amber-bg);color:var(--amber-tx)}.inv-exec .inv-pill.overdue{background:var(--red-bg);color:var(--red-tx)}.inv-exec .inv-days{font-size:11px;color:var(--red-tx);font-weight:600;margin-left:7px}.inv-exec .table-card :global(.tabulator-col.inv-pdf-col .tabulator-col-content),.inv-exec .table-card :global(.tabulator-cell.inv-pdf-col){padding-left:8px!important;padding-right:16px!important}.inv-exec .inv-pdf-chip,.invdtl-exec .inv-pdf-chip{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.2;font-family:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.inv-exec .inv-pdf-chip:hover,.invdtl-exec .inv-pdf-chip:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.invdtl-exec .invdtl-table th.inv-pdf-col,.invdtl-exec .invdtl-table td.inv-pdf-cell{width:68px;min-width:68px;max-width:72px;text-align:right;padding-left:8px;padding-right:16px;vertical-align:middle}.inv-exec .inv-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 20px;color:var(--ink-soft);font-size:12.5px;border-top:1px solid var(--line);background:#fbfaf7}.inv-exec .inv-results-band{display:flex;align-items:center;padding:11px 18px;background:#1c1915;color:#f5f2ec;border-bottom:1px solid rgba(217,168,62,.35)}.inv-exec .inv-results-band-text{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;letter-spacing:.02em}.inv-exec .inv-pages{display:flex;gap:5px;flex-wrap:wrap}.inv-exec .inv-pg{min-width:28px;height:28px;padding:0 6px;border-radius:8px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;font-weight:600;color:var(--ink-soft)}.inv-exec .inv-pg:disabled{opacity:.45;cursor:default}.inv-exec .inv-pg.cur{background:var(--charcoal-900);color:#fff;border-color:var(--charcoal-900)}.inv-detail-exec{max-width:880px;margin:0 auto;padding:28px 24px 48px;color:var(--ink)}.inv-detail-exec .invd-loading{padding:64px 0;display:flex;justify-content:center}.inv-detail-exec .invd-crumb{font-size:12.5px;color:var(--ink-soft);margin-bottom:12px;display:flex;align-items:center;gap:6px}.inv-detail-exec .invd-crumb a{color:var(--ink-soft);text-decoration:none}.inv-detail-exec .invd-crumb a:hover{color:var(--brand-ink)}.inv-detail-exec .invd-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.inv-detail-exec .invd-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inv-detail-exec .invd-title{font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0;color:var(--ink)}.inv-detail-exec .invd-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:700;border-radius:999px;padding:4px 13px}.inv-detail-exec .invd-pill.paid{background:var(--green-bg);color:var(--green-tx)}.inv-detail-exec .invd-pill.open,.inv-detail-exec .invd-pill.partial{background:var(--gold-100);color:var(--amber-tx)}.inv-detail-exec .invd-pill.overdue,.inv-detail-exec .invd-pill.overpaid{background:var(--red-bg);color:var(--red-tx)}.inv-detail-exec .invd-due-hint{display:inline-block;font-size:11.5px;font-weight:700}.inv-detail-exec .invd-due-hint.due_in{color:var(--amber-tx)}.inv-detail-exec .invd-due-hint.overdue{color:var(--red-tx)}.inv-detail-exec .invd-due-hint.paid{color:var(--green-tx);font-weight:600}.inv-detail-exec .invd-sub{font-size:14px;color:var(--ink-soft);margin-top:5px}.inv-detail-exec .invd-sub a,.inv-detail-exec .invd-sub-strong{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:#d5cdbb;text-underline-offset:2px}.inv-detail-exec .invd-sub a:hover{color:var(--brand-ink);text-decoration-color:var(--brand-ink)}.inv-detail-exec .invd-per{color:var(--ink-faint);font-size:12.5px}.inv-detail-exec .invd-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.inv-detail-exec .invd-btn-gold{border:none;border-radius:12px;padding:12px 24px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;background:var(--gold-500);color:var(--charcoal-900);text-decoration:none;box-shadow:var(--shadow);display:inline-flex;align-items:center}.inv-detail-exec .invd-btn-gold:hover{background:var(--gold-400)}.inv-detail-exec .invd-btn-ghost{border:1px solid var(--line);border-radius:12px;padding:10px 16px;font-size:12.5px;font-weight:600;color:var(--ink-soft);background:#fff;text-decoration:none}.inv-detail-exec .invd-btn-ghost:hover{color:var(--ink);border-color:var(--ink-faint)}.inv-detail-exec .invd-alert{background:var(--red-bg);border:1px solid #ebcfc8;border-radius:14px;padding:13px 18px;margin-bottom:16px;display:flex;align-items:flex-start;gap:11px}.inv-detail-exec .invd-alert-dot{width:8px;height:8px;border-radius:50%;background:var(--red-tx);margin-top:5px;flex-shrink:0}.inv-detail-exec .invd-alert-t{font-size:13px;color:var(--red-tx);font-weight:700}.inv-detail-exec .invd-alert-d{font-size:12.5px;color:#a05648;margin-top:2px;font-weight:500}.inv-detail-exec .invd-layout{display:grid;grid-template-columns:1fr 296px;gap:14px;align-items:start}.inv-detail-exec .invd-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px;margin-bottom:14px}.inv-detail-exec .invd-card h2{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px}.inv-detail-exec .invd-tie{width:100%;border-collapse:collapse}.inv-detail-exec .invd-tie thead th{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:right;padding:0 8px 8px;border-bottom:1px solid var(--line)}.inv-detail-exec .invd-tie thead th:first-child{text-align:left;padding-left:2px}.inv-detail-exec .invd-tie tbody td{padding:11px 8px;border-bottom:1px solid var(--line);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600;text-align:right;vertical-align:middle;color:var(--ink)}.inv-detail-exec .invd-tie tbody td:first-child{font-family:inherit;text-align:left;padding-left:2px;font-weight:500}.inv-detail-exec .invd-tie tbody td:first-child b{font-size:13.5px;font-weight:700;color:var(--ink)}.inv-detail-exec .invd-tie .code{display:inline-block;font-size:9.5px;font-weight:700;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;padding:1px 7px;margin-left:8px;vertical-align:1px;font-family:inherit}.inv-detail-exec .invd-tie .issue{display:inline-block;font-size:9.5px;font-weight:700;color:var(--amber-tx);background:var(--amber-bg);border-radius:5px;padding:1px 7px;margin-left:6px;vertical-align:1px;font-family:inherit}.inv-detail-exec .invd-tie .det{display:block;font-size:11.5px;color:var(--ink-faint);margin-top:2px;font-weight:500;font-family:inherit}.inv-detail-exec .invd-tie tbody tr.mismatch td{background:color-mix(in srgb,var(--amber-bg) 55%,#fff)}.inv-detail-exec .invd-tie tfoot td{padding:11px 8px 2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:700;text-align:right}.inv-detail-exec .invd-tie tfoot td:first-child{font-family:inherit;text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding-left:2px}.inv-detail-exec .invd-tie tfoot .grand td{font-size:14px;border-top:1px solid var(--line);padding-top:12px}.inv-detail-exec .invd-tie tfoot .grand i{font-style:normal;background:var(--gold-100);border-radius:8px;padding:4px 10px}.inv-detail-exec .invd-tie .neg,.inv-detail-exec .invd-pay .neg,.inv-detail-exec .invd-sumrow .neg,.inv-detail-exec .invd-tie tfoot .grand i.neg{color:var(--red-tx)}.inv-detail-exec .invd-legacy-note{margin:10px 0 0;font-size:12px;color:var(--ink-faint)}.inv-detail-exec .invd-pay-empty{font-size:13px;color:var(--ink-faint)}.inv-detail-exec .invd-pay-empty b{color:var(--ink-soft);font-weight:700}.inv-detail-exec .invd-pay{width:100%;border-collapse:collapse}.inv-detail-exec .invd-pay thead th{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:left;padding:0 8px 8px;border-bottom:1px solid var(--line)}.inv-detail-exec .invd-pay thead th.r{text-align:right}.inv-detail-exec .invd-pay tbody td{padding:10px 8px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink)}.inv-detail-exec .invd-pay tbody td.r,.inv-detail-exec .invd-pay tfoot .r{text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.inv-detail-exec .invd-pay .mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-size:12.5px}.inv-detail-exec .invd-pay .tag.dup{display:inline-block;font-size:10px;font-weight:700;border-radius:5px;padding:2px 8px;margin-left:8px;background:var(--amber-bg);color:var(--amber-tx);font-family:inherit}.inv-detail-exec .invd-pay tfoot td{padding:11px 8px 2px;border-top:1px solid var(--line)}.inv-detail-exec .invd-pay tfoot .k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.inv-detail-exec .invd-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.inv-detail-exec .invd-meta .k{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.inv-detail-exec .invd-meta .v{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:700;margin-top:3px}.inv-detail-exec .invd-meta .h{font-size:10.5px;font-weight:700;margin-top:2px}.inv-detail-exec .invd-meta .h.due_in{color:var(--amber-tx)}.inv-detail-exec .invd-meta .h.overdue{color:var(--red-tx)}.inv-detail-exec .invd-sumrow{display:flex;justify-content:space-between;align-items:baseline;padding:9px 0;font-size:13.5px}.inv-detail-exec .invd-sumrow+.invd-sumrow{border-top:1px solid var(--line)}.inv-detail-exec .invd-sumrow .k{color:var(--ink-soft)}.inv-detail-exec .invd-sumrow .v{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.inv-detail-exec .invd-sumrow.bal .k{color:var(--ink);font-weight:700}.inv-detail-exec .invd-sumrow.bal .v{font-weight:700;font-size:15px;background:var(--gold-100);border-radius:8px;padding:4px 10px}.inv-detail-exec .invd-empty{font-size:13px;color:var(--ink-faint);padding:8px 0}@media (max-width: 760px){.inv-detail-exec .invd-topbar{flex-direction:column}.inv-detail-exec .invd-layout{grid-template-columns:1fr}}@media (max-width: 1100px){.inv-exec .inv-stats{grid-template-columns:1fr}.inv-exec .inv-filter-bar,.inv-exec .inv-filter-bar.aging,.inv-exec .inv-buckets{grid-template-columns:1fr 1fr}}.cli-exec{color:var(--ink)}.cli-exec .cli-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.cli-exec .cli-page-title{font-size:23px;font-weight:700;letter-spacing:-.01em}.cli-exec .cli-page-sub{color:var(--ink-soft);font-size:13px;margin-top:3px}.cli-exec .cli-stat{background:var(--card);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);border-top:3px solid transparent;cursor:pointer;text-align:left;flex:0 0 200px;width:200px!important;min-width:180px;max-width:220px;box-sizing:border-box;transition:transform .12s ease;border:1px solid transparent;outline:none}.cli-exec .cli-stat:hover{transform:translateY(-1px)}.cli-exec .cli-stat.sel{outline:2px solid var(--gold-500);outline-offset:-2px}.cli-exec .cli-stat.cli-stat-active{border-top-color:var(--status-active-tx)}.cli-exec .cli-stat.cli-stat-active.sel{outline-color:var(--status-active-tx)}.cli-exec .cli-stat.attention{border-top-color:var(--brand-ink)}.cli-exec .cli-stat-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px;display:flex;align-items:center;gap:6px}.cli-exec .cli-stat-label i{width:8px;height:8px;border-radius:3px;display:inline-block;flex-shrink:0}.cli-exec .cli-stat-num,.cli-exec .cli-stat :global(.cli-stat-num){font-size:26px;font-weight:800;letter-spacing:-.02em;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--ink);line-height:1.1}.cli-exec .cli-stat-hint{font-size:11.5px;color:var(--ink-faint);margin-top:3px}.cli-exec .cli-dist{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 20px;margin-bottom:16px}.cli-exec .cli-dist-bar{display:flex;height:12px;border-radius:99px;overflow:hidden;background:#efece6;margin-bottom:9px}.cli-exec .cli-dist-bar i{display:block;height:100%;min-width:0}.cli-exec .cli-dist-bar .seg-no{min-width:4px}.cli-exec .cli-dist-legend{display:flex;gap:18px;font-size:12px;color:var(--ink-soft);flex-wrap:wrap;align-items:center}.cli-exec .cli-dist-legend span{display:inline-flex;align-items:center;gap:6px;font-weight:600}.cli-exec .cli-dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}.cli-exec .cli-dist-legend b{font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--ink)}.cli-exec .cli-dist-note{margin-left:auto;color:var(--ink-faint);font-weight:500}.cli-exec .cli-filter-bar{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px;margin-bottom:14px;display:grid;grid-template-columns:1.5fr 1.1fr .85fr .75fr;gap:12px;align-items:end}.cli-exec .cli-filter-bar label>span{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px}.cli-exec .cli-filter-bar .input,.cli-exec .cli-filter-bar .select{width:100%;padding:9px 12px}.cli-exec .cli-filter-bar .cli-f-partner :global(label),.cli-exec .cli-filter-bar .cli-f-partner :global(.label),.cli-exec .cli-filter-bar .cli-f-partner :global(.text-sm){display:block;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ink-soft)!important;margin-bottom:5px!important}.cli-exec .cli-filter-bar.no-partner{grid-template-columns:1.6fr .9fr .8fr}@media (max-width: 1100px){.cli-exec .cli-filter-bar,.cli-exec .cli-filter-bar.no-partner{grid-template-columns:1fr 1fr}.cli-exec .cli-filter-bar .cli-f-search{grid-column:1 / -1}}@media (max-width: 720px){.cli-exec .cli-stat{flex:1 1 calc(50% - 6px);width:auto!important;min-width:calc(50% - 6px);max-width:none}.cli-exec .cli-filter-bar,.cli-exec .cli-filter-bar.no-partner{grid-template-columns:1fr}}.cli-exec .chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.cli-exec .chip{display:inline-flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-soft);box-shadow:var(--shadow)}.cli-exec .chip b{color:var(--ink)}.cli-exec .chip .x{color:var(--ink-faint);cursor:pointer;border:none;background:none;padding:0;font-size:14px;line-height:1}.cli-exec .table-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.cli-exec .table-card :global(.tabulator){background:transparent;border:none;font-size:13px}.cli-exec .table-card :global(.tabulator-header){background:var(--card);border-bottom:1px solid var(--line)}.cli-exec .table-card :global(.tabulator-col){background:var(--card)!important;border-right:none!important}.cli-exec .table-card :global(.tabulator-col-content){padding:13px 16px!important}.cli-exec .table-card :global(.tabulator-col .tabulator-col-title){font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.cli-exec .table-card :global(.tabulator-row){border-bottom:1px solid var(--line)}.cli-exec .table-card :global(.tabulator-row:hover){background:#fbfaf7!important}.cli-exec .table-card :global(.tabulator-row .tabulator-cell){padding:13px 16px;border-right:none}.cli-exec .cli-cname{font-weight:700;font-size:13.5px;color:var(--ink)}.cli-exec .cli-contact .n{font-weight:600;font-size:13px;color:var(--ink)}.cli-exec .cli-contact .n.none{color:var(--ink-faint);font-weight:500}.cli-exec .cli-contact .d{font-size:12px;color:var(--ink-soft);margin-top:2px}.cli-exec .cli-contact .d a{color:var(--ink-soft);text-decoration:none}.cli-exec .cli-contact .d a:hover{text-decoration:underline;color:var(--ink)}.cli-exec .cli-contact .sep{color:#d5d0c6;margin:0 6px}.cli-exec .cli-dash{color:#d5d0c6}.cli-exec .cli-pill{display:inline-block;font-size:11px;font-weight:700;border-radius:999px;padding:4px 11px;white-space:nowrap}.cli-exec .cli-pill.ok{background:var(--status-active-bg);color:var(--status-active-tx);border:1px solid var(--status-active-bd)}.cli-exec .cli-pill.pend{background:var(--amber-bg);color:var(--amber-tx)}.cli-exec .cli-pill.no{background:var(--red-bg);color:var(--red-tx)}.cli-exec .cli-pill.none{background:#efece6;color:var(--ink-faint);border:1px solid var(--line)}.cli-exec .cli-pill.off{background:var(--status-inactive-bg);color:var(--status-inactive-tx);border:1px solid var(--status-inactive-bd);font-weight:700}.cli-exec .cli-pill.quiet{background:transparent;color:var(--ink-faint);border:1px solid var(--line);font-weight:600}.cli-exec .cli-partner{font-size:13px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%}.cli-exec .cli-partner.dash{color:#d5d0c6}.cli-exec .cli-partner-more{font-size:11px;font-weight:700;color:var(--ink-faint)}.cli-exec .cli-contact .cli-email{display:inline-block;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.cli-exec .cli-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 20px;color:var(--ink-soft);font-size:12.5px;border-top:1px solid var(--line);background:#fbfaf7}.cli-exec .cli-pages{display:flex;gap:5px;flex-wrap:wrap}.cli-exec .cli-pg{min-width:28px;height:28px;padding:0 6px;border-radius:8px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;font-weight:600;color:var(--ink-soft)}.cli-exec .cli-pg:disabled{opacity:.45;cursor:default}.cli-exec .cli-pg.cur{background:var(--charcoal-900);color:#fff;border-color:var(--charcoal-900)}.cli-detail-exec{max-width:980px;margin:0 auto;padding:28px 24px 48px;color:var(--ink)}.cli-detail-exec .clid-loading{padding:64px 0;display:flex;justify-content:center}.cli-detail-exec .clid-crumb{font-size:12.5px;color:var(--ink-soft);margin-bottom:12px;display:flex;align-items:center;gap:6px}.cli-detail-exec .clid-crumb a{color:var(--ink-soft);text-decoration:none}.cli-detail-exec .clid-crumb a:hover{color:var(--brand-ink)}.cli-detail-exec .clid-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.cli-detail-exec .clid-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cli-detail-exec .clid-title{font-size:23px;font-weight:700;letter-spacing:-.01em;margin:0}.cli-detail-exec .clid-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;border-radius:999px;padding:5px 13px}.cli-detail-exec .clid-pill.ok{background:var(--status-active-bg);color:var(--status-active-tx);border:1px solid var(--status-active-bd)}.cli-detail-exec .clid-pill.pend{background:var(--amber-bg);color:var(--amber-tx)}.cli-detail-exec .clid-pill.no{background:var(--red-bg);color:var(--red-tx)}.cli-detail-exec .clid-pill.none{background:#eeebe4;color:var(--ink-soft)}.cli-detail-exec .clid-pill.off{background:var(--status-inactive-bg);color:var(--status-inactive-tx);border:1px solid var(--status-inactive-bd)}.cli-detail-exec .clid-pill.quiet{background:transparent;color:var(--ink-faint);border:1px solid var(--line);font-weight:600}.cli-detail-exec .clid-meta{font-size:12.5px;color:var(--ink-faint);margin-top:5px}.cli-detail-exec .clid-meta b{color:var(--ink-soft);font-weight:600}.cli-detail-exec .clid-meta .sep{margin:0 7px;color:#d5d0c6}.cli-detail-exec .clid-more{margin-left:4px;color:var(--brand-ink);font-weight:600;cursor:help}.cli-detail-exec .clid-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.cli-detail-exec .clid-btn-gold{border:none;border-radius:12px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;background:var(--gold-500);color:var(--charcoal-900);box-shadow:var(--shadow)}.cli-detail-exec .clid-btn-gold:hover{background:var(--gold-400)}.cli-detail-exec .clid-btn-ghost{border:1px solid var(--line);border-radius:12px;padding:10px 16px;font-size:12.5px;font-weight:600;color:var(--ink-soft);background:#fff;text-decoration:none;cursor:pointer}.cli-detail-exec .clid-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.cli-detail-exec .clid-btn-mini{border:1px solid var(--line);border-radius:9px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-soft);background:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.cli-detail-exec .clid-btn-mini:hover:not(:disabled){color:var(--ink);border-color:var(--ink-faint)}.cli-detail-exec .clid-btn-mini:disabled,.cli-detail-exec .clid-btn-mini.is-disabled{opacity:.45;cursor:default;pointer-events:none}.cli-detail-exec .clid-btn-mini-primary{background:var(--gold-500);border-color:var(--brand-ink);color:var(--charcoal-900);font-weight:700}.cli-detail-exec .clid-btn-mini-primary:hover:not(:disabled){filter:brightness(.97);color:var(--charcoal-900);border-color:var(--brand-ink)}.cli-detail-exec .clid-acct-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cli-detail-exec .clid-card-title{display:flex;align-items:baseline;gap:10px;min-width:0}.cli-detail-exec .clid-card-title h2{margin:0}.cli-detail-exec .clid-doc-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cli-detail-exec .clid-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.cli-detail-exec .clid-trends,.aso-detail-exec .asod-trend,.pla-detail-exec .plad-trends,.par-detail-exec .pard-trends,.cli-exec .cli-trends,.ass-exec .ass-trends,.asn-exec .asn-trends,.par-exec .par-trends,.inv-exec .inv-trends,.obsum-exec .obsum-trends{margin:0 0 16px}.cli-detail-exec .clid-trends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 900px){.cli-detail-exec .clid-trends{grid-template-columns:1fr}}.aso-detail-exec .asod-trend{margin:8px 0 4px}.cli-detail-exec .clid-stats .stat{background:var(--card);border-radius:var(--radius);padding:15px 18px;box-shadow:var(--shadow);border-top:3px solid transparent}.cli-detail-exec .clid-stats .stat.bad{border-top-color:var(--red-tx)}.cli-detail-exec .clid-stats .l{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.cli-detail-exec .clid-stats .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;font-weight:700;margin-top:4px}.cli-detail-exec .clid-stats .stat.bad .n{color:var(--red-tx)}.cli-detail-exec .clid-stats .h{font-size:11.5px;color:var(--ink-faint);margin-top:2px}.cli-detail-exec .clid-stats .h a{color:var(--brand-ink);text-decoration:none;font-weight:600}.cli-detail-exec .clid-overview{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.cli-detail-exec .clid-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 22px;margin-bottom:14px}.cli-detail-exec .clid-card.mt{margin-top:0}.cli-detail-exec .clid-card h2{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px}.cli-detail-exec .clid-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cli-detail-exec .clid-card-head h2{margin:0}.cli-detail-exec .clid-dg{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}.cli-detail-exec .clid-dg .k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:3px}.cli-detail-exec .clid-dg .v{font-weight:600;font-size:13.5px}.cli-detail-exec .clid-dg .v.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.cli-detail-exec .contact-name{font-weight:700;font-size:14.5px}.cli-detail-exec .contact-role{font-size:12px;color:var(--ink-faint);margin-top:1px}.cli-detail-exec .contact-lines{margin-top:10px;font-size:13px;color:var(--ink-soft)}.cli-detail-exec .contact-lines div{padding:3px 0}.cli-detail-exec .contact-lines .mono,.cli-detail-exec .mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.cli-detail-exec .clid-empty-inline{color:var(--ink-faint);font-size:13px;padding:4px 0}.cli-detail-exec .clid-panel{min-width:0}.cli-detail-exec .clid-msg-filter{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-soft);font-weight:600}.cli-detail-exec .clid-msg-filter select{border:1px solid var(--line);border-radius:9px;padding:7px 10px;font-size:12.5px;font-family:inherit;background:#fff;color:var(--ink);min-width:160px}.cli-detail-exec .clid-table{width:100%;border-collapse:collapse}.cli-detail-exec .clid-table thead th{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);padding:10px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.cli-detail-exec .clid-table thead th.r,.cli-detail-exec .clid-table td.r{text-align:right}.cli-detail-exec .clid-table tbody td{padding:11px 8px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle}.cli-detail-exec .clid-table tbody tr:last-child td{border-bottom:none}.cli-detail-exec .clid-table tbody tr.clickable{cursor:pointer}.cli-detail-exec .clid-table tbody tr.clickable:hover{background:#fbfaf7}.cli-detail-exec .clid-table td.r{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.cli-detail-exec .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green-tx);margin-right:8px}.cli-detail-exec .dot.faint{background:#d5d0c6}.cli-detail-exec .rowname{font-weight:600}.cli-detail-exec .sub{font-size:11.5px;color:var(--ink-faint);font-weight:500}.cli-detail-exec .muted{color:var(--ink-soft)}.cli-detail-exec .spill{display:inline-block;font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 10px}.cli-detail-exec .spill.paid{background:var(--green-bg);color:var(--green-tx)}.cli-detail-exec .spill.unpaid{background:var(--amber-bg);color:var(--amber-tx)}.cli-detail-exec .spill.overdue{background:var(--red-bg);color:var(--red-tx)}.cli-detail-exec .days{font-size:11px;color:var(--red-tx);font-weight:600;margin-left:6px}.cli-detail-exec .clid-foot-link{margin-top:12px;text-align:right}.cli-detail-exec .clid-foot-link a{color:var(--brand-ink);font-weight:700;font-size:13px;text-decoration:none}.cli-detail-exec .addr-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cli-detail-exec .addr{font-size:14px;line-height:1.6;color:var(--ink)}.cli-detail-exec .addr .same{margin-top:10px;font-size:12.5px;color:var(--ink-faint)}.cli-detail-exec .addr .same b{color:var(--green-tx)}.cli-detail-exec .addr-label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.cli-detail-exec .tag.primary{display:inline-block;font-size:10px;font-weight:700;border-radius:5px;padding:2px 8px;margin-left:8px;background:var(--green-bg);color:var(--green-tx)}.cli-detail-exec .sep{margin:0 6px;color:#d5d0c6}.cli-detail-exec .doc-empty{text-align:center;color:var(--ink-faint);padding:34px 16px;font-size:13px;line-height:1.45;max-width:36em;margin:0 auto}.cli-detail-exec .doc-list{display:flex;flex-direction:column;gap:0}.cli-detail-exec .doc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 8px;margin:0 -8px;border-bottom:1px solid var(--line);border-radius:10px}.cli-detail-exec .doc-row:last-child{border-bottom:none}.cli-detail-exec .doc-row.is-selected{background:#d4af3714}.cli-detail-exec .doc-list.is-selecting .doc-row.is-unselectable{opacity:.55}.cli-detail-exec .doc-left{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1}.cli-detail-exec .doc-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;flex:0 0 auto;cursor:pointer}.cli-detail-exec .doc-check input{width:15px;height:15px;margin:0;accent-color:var(--brand-ink);cursor:pointer}.cli-detail-exec .doc-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cli-detail-exec .doc-name{font-weight:600;font-size:13.5px;color:var(--ink)}.cli-detail-exec .doc-sub{font-size:12.5px;color:var(--ink-soft);font-weight:500}.cli-detail-exec .doc-meta{display:flex;align-items:center;gap:8px;min-width:0;font-size:11.5px;color:var(--ink-faint);font-weight:500}.cli-detail-exec .doc-ext{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;border:1px solid var(--line);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--ink-soft);background:#fff;flex:0 0 auto}.cli-detail-exec .doc-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.cli-detail-exec .doc-bad{width:20px;height:20px;margin-top:2px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ink-faint);font-weight:700;font-size:14px;line-height:1}@media (max-width: 860px){.cli-detail-exec .clid-stats{grid-template-columns:1fr 1fr}.cli-detail-exec .clid-overview,.cli-detail-exec .addr-grid{grid-template-columns:1fr}.cli-detail-exec .clid-topbar{flex-direction:column}.cli-detail-exec .clid-card-head{flex-direction:column;align-items:flex-start}.cli-detail-exec .doc-row{align-items:flex-start;flex-wrap:wrap}}.par-exec{color:var(--ink);box-sizing:border-box}.par-exec .par-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.par-exec .par-page-title{font-size:23px;font-weight:700;letter-spacing:-.01em}.par-exec .par-page-sub{color:var(--ink-soft);font-size:13px;margin-top:3px}.par-exec .par-stat{background:var(--card);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow);border-top:3px solid transparent;cursor:pointer;text-align:left;flex:0 0 200px;width:200px!important;min-width:180px;max-width:220px;box-sizing:border-box;transition:transform .12s ease;border:1px solid transparent;outline:none}.par-exec .par-stat:hover{transform:translateY(-1px)}.par-exec .par-stat.sel{outline:2px solid var(--gold-500);outline-offset:-2px}.par-exec .par-stat.attention{border-top-color:var(--brand-ink)}.par-exec .par-stat.attention.sel{outline-color:#8c3b2e}.par-exec .par-stat.par-stat-static{cursor:default}.par-exec .par-stat.par-stat-static:hover{transform:none}.par-exec .par-stat-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px;display:flex;align-items:center;gap:6px}.par-exec .par-stat-label i{width:8px;height:8px;border-radius:3px;display:inline-block;flex-shrink:0}.par-exec .par-stat-num{font-size:26px;font-weight:800;letter-spacing:-.02em;font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:normal;font-feature-settings:normal;color:var(--ink);line-height:1.15}.par-exec .par-stat-hint{font-size:11.5px;color:var(--ink-faint);margin-top:4px}.par-exec .par-trends{margin:0 0 16px;width:-moz-max-content;width:max-content;max-width:100%}@media (max-width: 720px){.par-exec .par-stat{flex:1 1 calc(50% - 6px);width:auto!important;min-width:calc(50% - 6px);max-width:none}}.par-exec .par-filter-bar{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px;margin-bottom:14px;display:grid;grid-template-columns:1.6fr .85fr .85fr;gap:12px;align-items:end}.par-exec .par-filter-bar label>span{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px}.par-exec .par-filter-bar .input,.par-exec .par-filter-bar .select{width:100%;padding:9px 12px}.par-exec .chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.par-exec .chip{display:inline-flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:5px 10px 5px 12px;font-size:12.5px;color:var(--ink-soft);box-shadow:var(--shadow)}.par-exec .chip b{color:var(--ink);font-weight:700}.par-exec .chip .x{border:none;background:transparent;cursor:pointer;font-size:14px;line-height:1;color:var(--ink-faint);padding:0 2px}.par-exec .table-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.par-exec .table-card :global(.tabulator){border:none;background:transparent;font-size:13px}.par-exec .table-card :global(.tabulator-header){background:var(--card);border-bottom:1px solid var(--line)}.par-exec .table-card :global(.tabulator-col){background:var(--card)!important;border-right:none!important}.par-exec .table-card :global(.tabulator-col-content){padding:13px 16px!important}.par-exec .table-card :global(.tabulator-col .tabulator-col-title){font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.par-exec .table-card :global(.tabulator-row){border-bottom:1px solid var(--line)}.par-exec .table-card :global(.tabulator-row:hover){background:#fbfaf7!important}.par-exec .table-card :global(.tabulator-row .tabulator-cell){padding:13px 16px;border-right:none}.par-exec .table-card :global(.tabulator-col.par-col-num .tabulator-col-content),.par-exec .table-card :global(.tabulator-col.par-col-num .tabulator-col-title),.par-exec .table-card :global(.tabulator-cell.par-col-num){text-align:right!important}.par-exec .table-card :global(.tabulator-cell.par-col-num){font-variant-numeric:tabular-nums}.par-exec .par-num{display:inline-block;width:100%;text-align:right;font-variant-numeric:tabular-nums}.par-exec .par-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 20px;color:var(--ink-soft);font-size:12.5px;border-top:1px solid var(--line);background:#fbfaf7}.par-exec .par-pages{display:flex;gap:5px;flex-wrap:wrap}.par-exec .par-pg{min-width:28px;height:28px;padding:0 6px;border-radius:8px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;font-weight:600;color:var(--ink-soft)}.par-exec .par-pg:disabled{opacity:.45;cursor:default}.par-exec .par-pg.cur{background:var(--gold-500);border-color:var(--brand-ink);color:var(--charcoal-900)}.par-exec .par-pname{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px}.par-exec .par-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.par-exec .par-dot.ok{background:var(--status-active-tx, #3e6b37)}.par-exec .par-dot.off{background:#d5d0c6}.par-exec .par-contact{display:flex;flex-direction:column;gap:2px;min-width:0}.par-exec .par-cname{font-weight:700;font-size:13px}.par-exec .par-mail{font-size:12px;color:var(--ink-soft);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.par-exec .par-mail:hover{text-decoration:underline;color:var(--brand-ink)}.par-exec .par-sub{font-size:11.5px;color:var(--ink-faint);font-weight:500}.par-exec .par-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-size:12.5px}.par-exec .par-clients-link{color:var(--ink);text-decoration:none}.par-exec .par-clients-link:hover{color:var(--brand-ink);text-decoration:underline}.par-exec .par-dash{color:#d5d0c6}.par-exec .par-pill.quiet{display:inline-flex;font-size:11px;font-weight:700;border-radius:999px;padding:3px 10px;background:transparent;border:1px solid var(--line);color:var(--ink-soft)}.par-exec .tabulator-row{cursor:pointer}@media (max-width: 720px){.par-exec .par-filter-bar{grid-template-columns:1fr}}.pdv2{color:var(--ink);box-sizing:border-box;max-width:1060px;margin:0 auto}.pdv2-hello{font-size:21px;font-weight:700}.pdv2-hello-sub{font-size:13px;color:var(--ink-soft);margin-top:3px;margin-bottom:16px}.pdv2-notices{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.pdv2-notice{border-radius:14px;padding:12px 18px;font-size:12.5px;line-height:1.6}.pdv2-notice-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.pdv2-sec{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin:20px 0 10px}.pdv2-sec-link{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px;text-decoration:none}.pdv2-sec-link:hover{color:var(--brand-ink)}.pdv2-brief{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.pdv2-bcard{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px;border-left:3px solid var(--line)}.pdv2-bcard.hot{border-left-color:var(--brand-ink)}.pdv2-bcard .bl{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.pdv2-bcard .bn{font-size:15px;font-weight:800;margin-top:5px}.pdv2-bcard .bn .mono,.pdv2 .mono{font-family:IBM Plex Mono,ui-monospace,monospace}.pdv2-bcard .bn .neg{color:var(--red-tx, #8c3b2e)}.pdv2-bcard .bd{font-size:12px;color:var(--ink-soft);margin-top:3px;line-height:1.5}.pdv2-bcard .bd .wk{color:var(--ink, #1f1d1a);font-weight:600;font-variant-numeric:tabular-nums}.pdv2-bcard .ba{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;color:var(--brand-ink);text-decoration:none}.pdv2-bcard .ba:hover{text-decoration:underline}.pdv2 .spill{display:inline-block;font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 10px;vertical-align:2px;margin-left:6px}.pdv2 .spill.warn{background:var(--amber-bg, #f9eed3);color:var(--amber-tx, #8a6410)}.pdv2 .spill.ok{background:var(--green-bg, #e7f0e4);color:var(--green-tx, #3e6b37)}.pdv2-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pdv2-stat{background:var(--card);border-radius:var(--radius);padding:15px 18px;box-shadow:var(--shadow)}.pdv2-stat .l{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.pdv2-stat .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:21px;font-weight:700;margin-top:4px}.pdv2-stat .h{font-size:11.5px;color:var(--ink-faint);margin-top:2px}.pdv2-gap{height:18px}.pdv2-money{display:grid;grid-template-columns:300px 1fr;gap:14px;align-items:stretch}.pdv2-dark{background:var(--base);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;color:var(--base-on)}.pdv2-dark .l{font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--stage-muted, #8f887b)}.pdv2-dark .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:30px;font-weight:700;color:var(--brand-ink-on-base);margin-top:3px}.pdv2-dark .h{font-size:12px;color:color-mix(in srgb,var(--base-on) 72%,var(--base));margin-top:5px}.pdv2-aging{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px}.pdv2-aging h3{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.pdv2-aging .bar{display:flex;height:11px;border-radius:99px;overflow:hidden;background:#efece6;margin:10px 0 12px}.pdv2-aging .bar i,.pdv2-aging .bar .seg{display:block;height:100%;min-width:0;text-decoration:none}.pdv2-aging .buckets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pdv2-aging .bk{text-decoration:none;color:inherit}.pdv2-aging .bk:hover .v{color:var(--brand-ink)}.pdv2-aging .bk .k{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.pdv2-aging .bk .v{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;font-size:13px;margin-top:2px}.pdv2-aging .bk.hot .k,.pdv2-aging .bk.hot .v{color:var(--red-tx, #8c3b2e)}.pdv2-aging .aging-note{margin-top:10px;font-size:12px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.aging-strip-track{display:flex;height:11px;border-radius:99px;overflow:hidden;background:#efece6;margin:10px 0 12px}.aging-strip.compact .aging-strip-track{height:6px;margin:0;min-width:72px;max-width:140px}.aging-strip.compact.empty .aging-strip-track{background:#e8e4dc}.aging-strip-seg{display:block;height:100%;min-width:0;text-decoration:none}.par-exec .tabulator-cell .aging-strip{width:100%}.pdv2-duo{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.pdv2-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px}.pdv2-card h3{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px}.pdv2-chart{display:flex;align-items:flex-end;gap:6px;height:150px;padding-top:6px}.pdv2-chart .col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;position:relative}.pdv2-chart .bar-w{width:100%;border-radius:5px 5px 2px 2px;background:var(--gold-500);transition:opacity .15s;min-height:4px}.pdv2-chart .bar-w.neg{background:var(--red-tx, #8c3b2e);border-radius:2px 2px 5px 5px}.pdv2-chart .col:hover .bar-w{opacity:.8}.pdv2-chart .wl{font-size:9px;color:var(--ink-faint);text-align:center;margin-top:5px;white-space:nowrap}.pdv2-chart .tip{position:absolute;top:-4px;left:50%;transform:translate(-50%,-100%);background:var(--charcoal-900);color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;border-radius:7px;padding:3px 8px;opacity:0;pointer-events:none;transition:opacity .15s;white-space:nowrap;z-index:2}.pdv2-chart .col:hover .tip{opacity:1}.pdv2 .chart-note{font-size:11.5px;color:var(--ink-faint);margin-top:10px}.pdv2 .tc-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.pdv2 .tc-row:last-of-type{border-bottom:none}.pdv2 .tc-name{flex:1;font-size:12.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdv2 .tc-bar{width:86px;height:7px;border-radius:99px;background:#efece6;overflow:hidden;flex-shrink:0}.pdv2 .tc-bar i{display:block;height:100%;background:var(--gold-500);border-radius:99px}.pdv2 .tc-amt{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;font-size:12px;width:74px;text-align:right;flex-shrink:0}.pdv2-loading,.pdv2-error,.pdv2-empty{padding:24px;color:var(--ink-soft);font-size:13px}.pdv2-error{color:var(--red-tx, #8c3b2e)}@media (max-width: 900px){.pdv2-brief,.pdv2-stats{grid-template-columns:1fr 1fr}.pdv2-money,.pdv2-duo{grid-template-columns:1fr}}@media (max-width: 560px){.pdv2-brief,.pdv2-stats{grid-template-columns:1fr}.pdv2-aging .buckets{grid-template-columns:1fr 1fr}}.par-detail-exec{color:var(--ink);padding:28px 32px 40px;max-width:980px;margin:0 auto;box-sizing:border-box}.par-detail-exec .pard-loading{display:flex;justify-content:center;align-items:center;min-height:40vh}.par-detail-exec .pard-crumb{font-size:12.5px;color:var(--ink-soft);margin-bottom:12px}.par-detail-exec .pard-crumb a{color:var(--ink-soft);text-decoration:none}.par-detail-exec .pard-crumb a:hover{color:var(--brand-ink)}.par-detail-exec .pard-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.par-detail-exec .pard-id-block{display:flex;gap:14px;align-items:center;min-width:0}.par-detail-exec .pard-logo-tile{width:46px;height:46px;border-radius:13px;background:var(--gold-100);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:var(--amber-tx, #8a6410);flex-shrink:0;overflow:hidden}.par-detail-exec .pard-logo-tile.has-img{background:var(--card);border:1px solid var(--line)}.par-detail-exec .pard-logo-tile img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.par-detail-exec .pard-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.par-detail-exec .pard-title{font-size:22px;font-weight:700;margin:0;letter-spacing:-.01em}.par-detail-exec .pard-pill{display:inline-flex;font-size:11.5px;font-weight:700;border-radius:999px;padding:5px 13px}.par-detail-exec .pard-pill.warn{background:var(--amber-bg);color:var(--amber-tx, #8a6410)}.par-detail-exec .pard-pill.quiet{background:transparent;border:1px solid var(--line);color:var(--ink-soft)}.par-detail-exec .pard-pill.ok{background:var(--status-active-bg, #e7f0e4);color:var(--status-active-tx, #3e6b37)}.par-detail-exec .pard-pill.off{background:var(--status-inactive-bg, #f3e6e3);color:var(--status-inactive-tx, #8c3b2e)}.par-detail-exec .pard-meta{font-size:12.5px;color:var(--ink-faint);margin-top:4px}.par-detail-exec .pard-meta b{color:var(--ink-soft);font-weight:600}.par-detail-exec .pard-meta .sep{margin:0 7px;color:#d5d0c6}.par-detail-exec .pard-notset{display:inline-block;font-size:10.5px;font-weight:700;background:var(--amber-bg);color:var(--amber-tx, #8a6410);border-radius:999px;padding:3px 10px;vertical-align:middle}.par-detail-exec .pard-actions{display:flex;gap:10px;flex-wrap:wrap}.par-detail-exec .pard-btn-gold{border:none;border-radius:12px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:var(--shadow);background:var(--gold-500);color:var(--charcoal-900)}.par-detail-exec .pard-btn-gold:hover{background:var(--gold-400, #d9a83e)}.par-detail-exec .pard-btn-ghost{border-radius:12px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:var(--shadow);background:var(--card);border:1px solid var(--line);color:var(--ink)}.par-detail-exec .pard-btn-ghost:hover:not(:disabled){border-color:var(--brand-ink)}.par-detail-exec .pard-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.pard-actions-menu .pard-actions-inner{background:var(--card);border-radius:14px;box-shadow:var(--shadow);border:1px solid var(--line);padding:8px;min-width:200px}.pard-actions-menu .pard-actions-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);padding:6px 10px 4px}.pard-actions-menu .pard-actions-item{display:block;width:100%;text-align:left;border:none;background:transparent;border-radius:9px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.pard-actions-menu .pard-actions-item:hover:not(:disabled){background:var(--gold-100)}.pard-actions-menu .pard-actions-item:disabled{opacity:.45;cursor:not-allowed}.par-detail-exec .pard-alert{background:var(--amber-bg);border:1px solid #ead9ae;border-radius:14px;padding:12px 18px;margin-bottom:16px;display:flex;align-items:center;gap:11px}.par-detail-exec .pard-alert .dot{width:8px;height:8px;border-radius:50%;background:var(--gold-500);flex-shrink:0}.par-detail-exec .pard-alert .t{font-size:13px;color:var(--amber-tx, #8a6410);font-weight:700}.par-detail-exec .pard-alert .d{font-size:12.5px;color:#a08640;font-weight:500}.par-detail-exec .pard-alert .up{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--brand-ink);cursor:pointer;white-space:nowrap;background:none;border:none;font-family:inherit;padding:0}.par-detail-exec .pard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.par-detail-exec .pard-money{display:grid;grid-template-columns:.9fr 1.4fr;gap:14px;margin:0 0 16px}.par-detail-exec .pard-dark{background:#2a2723;color:#f6f4ef;border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow)}.par-detail-exec .pard-dark .l{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b8b1a4}.par-detail-exec .pard-dark .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:28px;font-weight:700;margin-top:6px}.par-detail-exec .pard-dark .h{font-size:12px;color:#b8b1a4;margin-top:5px}.par-detail-exec .pard-aging{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px}.par-detail-exec .pard-aging-loading{font-size:13px;color:var(--ink-soft)}.par-detail-exec .pard-stats .stat{background:var(--card);border-radius:var(--radius);padding:15px 18px;box-shadow:var(--shadow)}.par-detail-exec .pard-stats .l{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.par-detail-exec .pard-stats .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;font-weight:700;margin-top:4px}.par-detail-exec .pard-stats .h{font-size:11.5px;color:var(--ink-faint);margin-top:2px}.par-detail-exec .pard-stats .h a{color:var(--brand-ink);text-decoration:none;font-weight:600}.par-detail-exec .pard-overview{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:18px}.par-detail-exec .pard-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;margin-bottom:14px}.par-detail-exec .pard-card.mt{margin-top:0}.par-detail-exec .pard-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.par-detail-exec .pard-card-head h2{margin:0}.par-detail-exec .pard-chip{font-size:11px;font-weight:700;border-radius:999px;padding:4px 10px;background:var(--gold-100);color:var(--amber-tx, #8a6410)}.par-detail-exec .pard-rates-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.par-detail-exec .pard-dg{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}.par-detail-exec .pard-dg.stack{grid-template-columns:1fr;gap:11px}.par-detail-exec .pard-dg .k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:2px}.par-detail-exec .pard-dg .v{font-weight:600;font-size:13.5px}.par-detail-exec .pard-dg .v.mono,.par-detail-exec .mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.par-detail-exec .pard-dash{color:#d5d0c6}.par-detail-exec .pard-lnk{color:var(--brand-ink);font-weight:700;text-decoration:none}.par-detail-exec .pard-lnk:hover{text-decoration:underline}.par-detail-exec .pard-user .contact-name{font-weight:700;font-size:14px}.par-detail-exec .pard-user .contact-lines{margin-top:6px;font-size:12.5px;color:var(--ink-soft);line-height:1.7}.par-detail-exec .pard-user.mt{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.par-detail-exec .pard-vlink{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;color:var(--brand-ink);cursor:pointer;background:none;border:none;font-family:inherit;padding:0}.par-detail-exec .pard-empty-inline{color:var(--ink-faint);font-size:13px;font-weight:500}.par-detail-exec .pard-table{width:100%;border-collapse:collapse}.par-detail-exec .pard-table thead th{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);padding:10px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.par-detail-exec .pard-table thead th.r,.par-detail-exec .pard-table td.r{text-align:right}.par-detail-exec .pard-table tbody td{padding:11px 8px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle}.par-detail-exec .pard-table tbody tr:last-child td{border-bottom:none}.par-detail-exec .pard-table tbody tr.clickable{cursor:pointer}.par-detail-exec .pard-table tbody tr.clickable:hover{background:#fbfaf7}.par-detail-exec .pard-table td.r{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-size:12.5px}.par-detail-exec .rowname{font-weight:600}.par-detail-exec .spill{display:inline-block;font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 10px}.par-detail-exec .spill.ok{background:#e7f0e4;color:#3e6b37}.par-detail-exec .spill.pend,.par-detail-exec .spill.warn{background:var(--amber-bg);color:var(--amber-tx, #8a6410)}.par-detail-exec .spill.no{background:#f3e6e3;color:#8c3b2e}.par-detail-exec .spill.none{background:transparent;border:1px solid var(--line);color:var(--ink-faint)}.par-detail-exec .spill.paid{background:#e7f0e4;color:#3e6b37}.par-detail-exec .spill.published{background:var(--amber-bg);color:var(--amber-tx, #8a6410)}.par-detail-exec .spill.open{background:transparent;border:1px solid var(--line);color:var(--ink-soft)}.par-detail-exec .pard-foot-link{margin-top:12px;font-size:12.5px}.par-detail-exec .pard-foot-link a{color:var(--brand-ink);font-weight:700;text-decoration:none}.par-detail-exec .pard-addr{font-size:14px;line-height:1.65}.par-detail-exec .pard-config-grid{display:grid;gap:12px;align-items:end}.par-detail-exec .pard-config-grid.cols-2{grid-template-columns:1fr 1fr}.par-detail-exec .pard-config-grid.cols-3{grid-template-columns:1fr 1fr 1fr}.par-detail-exec .pard-config-grid .col-span-2{grid-column:span 2}@media (max-width: 720px){.par-detail-exec .pard-config-grid.cols-2,.par-detail-exec .pard-config-grid.cols-3{grid-template-columns:1fr}.par-detail-exec .pard-config-grid .col-span-2{grid-column:span 1}}.par-detail-exec .pard-config label>div:first-child,.par-detail-exec .pard-config .pard-field-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:5px}.par-detail-exec .pard-config .input-group,.par-detail-exec .pard-config .input,.par-detail-exec .pard-config select,.par-detail-exec .pard-config input[type=number],.par-detail-exec .pard-config input[type=text]{border-radius:10px}.par-detail-exec .pard-config-nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.par-detail-exec .pard-config-nav-btn{border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;background:#fff;color:var(--ink-soft);cursor:pointer;font-family:inherit}.par-detail-exec .pard-config-nav-btn.active{background:var(--ink);border-color:var(--ink);color:#fff}.par-detail-exec .pard-config-flags{display:grid;gap:12px}.par-detail-exec .pard-flag{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.par-detail-exec .pard-flag input{margin-top:3px}.par-detail-exec .pard-flag .t{display:block;font-size:14px;font-weight:600;color:var(--ink)}.par-detail-exec .pard-flag .h{display:block;font-size:12px;color:var(--ink-faint);margin-top:2px;line-height:1.4}.par-detail-exec .pard-logo-surfaces{display:flex;flex-wrap:wrap;gap:8px}.par-detail-exec .pard-logo-preview{max-width:180px;border:1px solid var(--line);border-radius:10px;padding:10px;background:transparent}.par-detail-exec .pard-logo-preview.dark{background:#1f1d1a;border-color:#3a3632}.par-detail-exec .pard-logo-preview img{max-width:100%;max-height:80px;-o-object-fit:contain;object-fit:contain;display:block}.par-detail-exec .pard-logo-spec{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--ink-soft);max-width:46ch}.par-detail-exec .pard-logo-notices{display:flex;flex-direction:column;gap:8px;margin-top:8px}.par-detail-exec .pard-logo-notice{margin:0;padding:10px 12px;border-radius:10px;background:#f9efd8;color:#8a6410;font-size:13px;line-height:1.4;max-width:46ch}.par-detail-exec .pard-doc-filters{display:flex;gap:6px}.par-detail-exec .pard-doc-filter{border:1px solid var(--line);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;background:#fff;color:var(--ink-soft);cursor:pointer;font-family:inherit}.par-detail-exec .pard-doc-filter.active{border-color:var(--ink);color:var(--ink);background:#f3f1ec}.par-detail-exec .doc-badge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.par-detail-exec .doc-badge.pdf{background:#ece8e0;color:#5c574f}.par-detail-exec .doc-badge.image{background:#e8eef5;color:#3d5a80}.par-detail-exec .pard-btn-mini{border:1px solid var(--line);border-radius:9px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-soft);background:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;flex-shrink:0;font-family:inherit}.par-detail-exec .pard-btn-mini:hover:not(:disabled):not(.is-disabled){color:var(--ink);border-color:var(--ink-faint)}.par-detail-exec .pard-btn-mini:disabled,.par-detail-exec .pard-btn-mini.is-disabled{opacity:.45;cursor:default;pointer-events:none}.par-detail-exec .doc-empty{text-align:center;color:var(--ink-faint);padding:34px 0;font-size:13px}.par-detail-exec .doc-list{display:flex;flex-direction:column;gap:0}.par-detail-exec .doc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.par-detail-exec .doc-row:last-child{border-bottom:none}.par-detail-exec .doc-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.par-detail-exec .doc-text{display:flex;flex-direction:column;gap:2px;min-width:0}.par-detail-exec .doc-name{font-weight:600;font-size:13.5px;color:var(--ink)}.par-detail-exec .doc-sub{font-size:12.5px;color:var(--ink-soft);font-weight:500}.par-detail-exec .doc-meta{font-size:11.5px;color:var(--ink-faint);font-weight:500}@media (max-width: 880px){.par-detail-exec .pard-stats,.par-detail-exec .pard-overview,.par-detail-exec .pard-money{grid-template-columns:1fr}}@media (max-width: 560px){.par-detail-exec .pard-stats,.par-detail-exec .pard-overview{grid-template-columns:1fr}}.ass-exec{color:var(--ink);padding:28px 32px;max-width:1280px;margin:0 auto}.ass-exec .ass-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.ass-exec .ass-page-title{font-size:23px;font-weight:700;letter-spacing:-.01em}.ass-exec .ass-page-sub{color:var(--ink-soft);font-size:13px;margin-top:3px}.ass-exec .ass-stat{background:var(--card);border-radius:var(--radius);padding:12px 14px;box-shadow:var(--shadow);border-top:3px solid transparent;cursor:pointer;text-align:left;flex:0 0 200px;width:200px!important;min-width:180px;max-width:220px;box-sizing:border-box;transition:transform .12s ease;border:1px solid transparent;outline:none}.ass-exec .ass-stat:hover{transform:translateY(-1px)}.ass-exec .ass-stat.sel{outline:2px solid var(--status-active-tx);outline-offset:-2px}.ass-exec .ass-stat.warn{border-top-color:#c9962e}.ass-exec .ass-stat.warn.sel{outline-color:#c9962e}.ass-exec .ass-stat-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px;display:flex;align-items:center;gap:6px}.ass-exec .ass-stat-label i{width:8px;height:8px;border-radius:3px;display:inline-block;flex-shrink:0}.ass-exec .ass-stat-num,.ass-exec .ass-stat :global(.ass-stat-num){font-size:26px;font-weight:800;letter-spacing:-.02em;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--ink);line-height:1.1}.ass-exec .ass-stat-hint{font-size:11.5px;color:var(--ink-soft);margin-top:4px}.ass-exec .ass-content{display:flex;flex-direction:column;gap:14px;align-items:stretch}.ass-exec .ass-filters{width:100%;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px 16px;position:static;display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(4,minmax(120px,1fr));gap:10px 12px;align-items:end}.ass-exec .ass-filters.no-partner{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(120px,1fr))}.ass-exec .ass-filters h3{grid-column:1 / -1;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:0}.ass-exec .ass-filters .field{margin-bottom:0}.ass-exec .ass-filters .field>label{display:block;font-size:12px;font-weight:600;color:var(--ink-soft);margin-bottom:5px}.ass-exec .ass-filters .input,.ass-exec .ass-filters .select{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfaf8;font-size:13px;color:var(--ink)}.ass-exec .ass-filters .input:focus,.ass-exec .ass-filters .select:focus{border-color:var(--brand-ink);outline:none}.ass-exec .ass-filters .ass-selector :global(label),.ass-exec .ass-filters .ass-selector :global(.label),.ass-exec .ass-filters .ass-selector :global(.text-sm){font-size:12px!important;font-weight:600!important;color:var(--ink-soft)!important}.ass-exec .ass-filters .ass-selector :global(.input),.ass-exec .ass-filters .ass-selector :global(input){width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfaf8;font-size:13px;color:var(--ink)}.ass-exec .ass-list{flex:1;min-width:0}.ass-exec .chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ass-exec .chip{display:inline-flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-soft);box-shadow:var(--shadow)}.ass-exec .chip b{color:var(--ink);font-weight:600}.ass-exec .chip .x{color:var(--ink-faint);cursor:pointer;border:none;background:none;padding:0;font-size:14px;line-height:1}.ass-exec .table-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.ass-exec table{width:100%;border-collapse:collapse;table-layout:fixed}.ass-exec thead th{position:sticky;top:0;background:var(--card);z-index:2;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.ass-exec thead th:first-child{padding-left:16px}.ass-exec thead th:last-child{padding-right:16px}.ass-exec .ass-sort{border:none;background:none;padding:0;font:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer}.ass-exec .ass-sort .sort{color:var(--ink-faint);font-size:10px;margin-left:3px}.ass-exec tbody td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle;background:#fff}.ass-exec tbody td:first-child{padding-left:16px}.ass-exec tbody td:last-child{padding-right:16px}.ass-exec tbody tr.ass-row{cursor:pointer}.ass-exec tbody tr.ass-row:hover td{background:#fbfaf7}.ass-exec tbody tr:last-child td{border-bottom:none}.ass-exec .aname{display:block;text-decoration:none;color:inherit;max-width:100%;min-width:0}.ass-exec .aname:hover .aname-name{text-decoration:underline}.ass-exec .aname-stack{display:flex;flex-direction:column;gap:1px;min-width:0}.ass-exec .aname-name{font-size:13px;font-weight:700;color:var(--ink);line-height:1.25;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ass-exec .aname-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0;line-height:1.2}.ass-exec .who-type{font-size:9.5px;font-weight:700;color:var(--ink-faint);border:1px solid var(--line);border-radius:4px;padding:0 5px;flex-shrink:0;line-height:1.45}.ass-exec .aname-status{font-size:10.5px;font-weight:600;color:var(--ink-soft)}.ass-exec .aname-status.warn{color:#b07a18}.ass-exec .partner{font-size:12.5px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ass-exec .ass-assign{font-size:12.5px;color:var(--ink);overflow:hidden}.ass-exec .ass-assign-one{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ass-exec .ass-assign-multi{color:var(--ink);font-weight:600;cursor:help;border-bottom:1px dotted var(--ink-faint)}.ass-exec .ass-quiet{color:var(--ink-faint)}.ass-exec .ass-hours{white-space:nowrap}.ass-exec .ass-hours-val{font-size:12.5px;font-weight:600;color:var(--ink)}.ass-exec .ass-no-ts{display:block;font-size:10.5px;font-weight:600;color:#b07a18;margin-top:1px}.ass-exec .ass-since{font-size:12.5px;color:var(--ink-soft);white-space:nowrap}.ass-exec .contact .e a{color:var(--ink);font-size:12px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.ass-exec .contact .e a:hover{text-decoration:underline}.ass-exec .contact .p{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;color:var(--ink-soft);margin-top:1px;font-weight:500}.ass-exec .contact .p a{color:inherit;text-decoration:none}.ass-exec .contact .p a:hover{text-decoration:underline}.ass-exec .contact .dash,.ass-exec .dash{color:#d5d0c6}.ass-exec .ass-empty{padding:28px 16px!important;text-align:center;color:var(--ink-soft);font-size:13px}.ass-exec .ass-empty.err{color:var(--red-tx)}.ass-exec .ass-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 16px;color:var(--ink-soft);font-size:12.5px;border-top:1px solid var(--line);background:#fbfaf7}.ass-exec .ass-pages{display:flex;gap:5px;flex-wrap:wrap}.ass-exec .ass-pg{min-width:28px;height:28px;padding:0 6px;border-radius:8px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;font-weight:600;color:var(--ink-soft)}.ass-exec .ass-pg.ellipsis{border:none;background:transparent;cursor:default}.ass-exec .ass-pg:disabled{opacity:.45;cursor:default}.ass-exec .ass-pg.cur{background:var(--charcoal-900);color:#fff;border-color:var(--charcoal-900)}.tippy-box .ass-tip-list{padding:4px 0;font-size:12px;line-height:1.45}.tippy-box .ass-tip-row{padding:3px 2px;white-space:nowrap}@media (max-width: 1100px){.ass-exec{padding:20px 16px}.ass-exec .ass-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ass-exec .ass-filters .field:first-of-type{grid-column:1 / -1}.ass-exec table{table-layout:auto}.ass-exec .table-card{overflow-x:auto}}@media (max-width: 720px){.ass-exec .ass-stat{flex:1 1 calc(50% - 6px);width:auto!important;min-width:calc(50% - 6px);max-width:none}.ass-exec .ass-filters{grid-template-columns:1fr}}.asn-exec{color:var(--ink);padding:24px 28px 32px;max-width:none;width:100%;margin:0 auto;box-sizing:border-box}.asn-exec .asn-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.asn-exec .asn-page-title{font-size:23px;font-weight:700;letter-spacing:-.01em}.asn-exec .asn-page-sub{color:var(--ink-soft);font-size:13px;margin-top:3px}.asn-exec .asn-stat{background:var(--card);border-radius:var(--radius);padding:12px 14px;box-shadow:var(--shadow);border-top:3px solid transparent;cursor:pointer;text-align:left;flex:0 0 200px;width:200px!important;min-width:180px;max-width:220px;box-sizing:border-box;transition:transform .12s ease;border:1px solid transparent;outline:none}.asn-exec .asn-stat:hover{transform:translateY(-1px)}.asn-exec .asn-stat.sel{outline:2px solid var(--status-active-tx);outline-offset:-2px}.asn-exec .asn-stat.asn-stat-active{border-top-color:var(--status-active-tx)}.asn-exec .asn-stat.warn{border-top-color:#c9962e}.asn-exec .asn-stat.warn.sel{outline-color:#c9962e}.asn-exec .asn-stat-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px;display:flex;align-items:center;gap:6px}.asn-exec .asn-stat-label i{width:8px;height:8px;border-radius:3px;display:inline-block;flex-shrink:0}.asn-exec .asn-stat-num,.asn-exec .asn-stat :global(.asn-stat-num){font-size:26px;font-weight:800;letter-spacing:-.02em;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--ink);line-height:1.1}.asn-exec .asn-stat-hint{font-size:11.5px;color:var(--ink-soft);margin-top:4px}@media (max-width: 720px){.asn-exec .asn-stat{flex:1 1 calc(50% - 6px);width:auto!important;min-width:calc(50% - 6px);max-width:none}}.asn-exec .asn-content{display:flex;flex-direction:column;gap:14px;align-items:stretch}.asn-exec .asn-filters{width:100%;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px 16px;position:static;display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(4,minmax(120px,1fr));gap:10px 12px;align-items:end}.asn-exec .asn-filters h3{grid-column:1 / -1;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 2px}.asn-exec .asn-filters .field{margin-bottom:0;min-width:0}.asn-exec .asn-filters .field>label{display:block;font-size:12px;font-weight:600;color:var(--ink-soft);margin-bottom:5px}.asn-exec .asn-filters .input,.asn-exec .asn-filters .select{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfaf8;font-size:13px;color:var(--ink)}.asn-exec .asn-filters .input:focus,.asn-exec .asn-filters .select:focus{border-color:var(--brand-ink);outline:none}.asn-exec .asn-filters .asn-selector :global(label),.asn-exec .asn-filters .asn-selector :global(.label),.asn-exec .asn-filters .asn-selector :global(.text-sm){font-size:12px!important;font-weight:600!important;color:var(--ink-soft)!important}.asn-exec .asn-filters .asn-selector :global(.input),.asn-exec .asn-filters .asn-selector :global(input){width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfaf8;font-size:13px;color:var(--ink)}.asn-exec .asn-list{flex:1;min-width:0;width:100%}.asn-exec .chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.asn-exec .chip{display:inline-flex;align-items:center;gap:7px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-soft);box-shadow:var(--shadow)}.asn-exec .chip b{color:var(--ink);font-weight:600}.asn-exec .chip .x{color:var(--ink-faint);cursor:pointer;border:none;background:none;padding:0;font-size:14px;line-height:1}.asn-exec .table-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.asn-exec table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.asn-exec thead th{position:sticky;top:0;background:var(--card);z-index:2;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.asn-exec thead th.asn-assignment-col,.asn-exec tbody td.asn-assignment{padding-left:14px;width:28%;min-width:240px}.asn-exec thead th.asn-action-col,.asn-exec tbody td.asn-action-cell,.asn-exec thead th.asn-status-col,.asn-exec tbody td.asn-status-cell{width:10%;min-width:100px;text-align:center}.asn-exec thead th.asn-client-col,.asn-exec tbody td.asn-client{width:14%}.asn-exec thead th.asn-partner-col,.asn-exec tbody td.partner{width:12%}.asn-exec thead th.asn-rates-col,.asn-exec tbody td.asn-rates{width:12%;min-width:120px;white-space:nowrap;text-align:right}.asn-exec thead th.asn-rates-col .asn-sort{width:100%;justify-content:flex-end}.asn-exec thead th.asn-lts-col,.asn-exec tbody td.asn-lts{width:14%;min-width:132px}.asn-exec thead th.asn-date-col,.asn-exec tbody td.asn-date{width:11%;min-width:132px;overflow:visible!important;text-overflow:clip;white-space:nowrap}.asn-exec table.without-partner-col:not(.without-rates-col) thead th.asn-assignment-col,.asn-exec table.without-partner-col:not(.without-rates-col) tbody td.asn-assignment{width:28%}.asn-exec table.without-partner-col:not(.without-rates-col) thead th.asn-client-col,.asn-exec table.without-partner-col:not(.without-rates-col) tbody td.asn-client{width:16%}.asn-exec table.without-partner-col:not(.without-rates-col) thead th.asn-rates-col,.asn-exec table.without-partner-col:not(.without-rates-col) tbody td.asn-rates{width:12%}.asn-exec table.without-partner-col:not(.without-rates-col) thead th.asn-lts-col,.asn-exec table.without-partner-col:not(.without-rates-col) tbody td.asn-lts{width:11%}.asn-exec table.without-partner-col thead th.asn-date-col,.asn-exec table.without-partner-col tbody td.asn-date{width:9%}.asn-exec table.without-partner-col.without-rates-col thead th.asn-assignment-col,.asn-exec table.without-partner-col.without-rates-col tbody td.asn-assignment{width:34%}.asn-exec table.without-partner-col.without-rates-col thead th.asn-client-col,.asn-exec table.without-partner-col.without-rates-col tbody td.asn-client{width:20%}.asn-exec table.without-partner-col.without-rates-col thead th.asn-lts-col,.asn-exec table.without-partner-col.without-rates-col tbody td.asn-lts{width:13%}.asn-exec tbody td.asn-date .asn-date-btn,.asn-exec tbody td.asn-date>span{overflow:visible;text-overflow:clip;white-space:nowrap}.asn-exec thead th:last-child{padding-right:14px}.asn-exec .asn-sort{border:none;background:none;padding:0;font:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer}.asn-exec .asn-sort .sort{color:var(--ink-faint);font-size:10px;margin-left:3px}.asn-exec tbody td{padding:11px 10px;border-bottom:1px solid color-mix(in srgb,var(--line) 85%,var(--ink-faint));vertical-align:middle;background:#fff;overflow:hidden;text-align:left}.asn-exec tbody td.asn-rates{text-align:right}.asn-exec tbody tr.asn-row{cursor:pointer}.asn-exec tbody tr.asn-row:focus{outline:none}.asn-exec tbody tr.asn-row:focus-visible td{background:#fbfaf7;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold, #c9962e) 35%,transparent)}.asn-exec tbody tr.asn-row:hover td{background:#fbfaf7}.asn-exec .table-card.is-loading{opacity:.72;pointer-events:none;transition:opacity .15s ease}.asn-exec tbody tr:last-child td{border-bottom:none}.asn-exec .asn-assignment{min-width:0}.asn-exec .asn-assign-row{display:flex;align-items:flex-start;gap:10px;min-width:0}.asn-exec .asn-assign-row>.asn-act-btn,.asn-exec .asn-assign-row>.asn-status-cluster,.asn-exec .asn-assign-row>.boss-status-pill,.asn-exec .asn-assign-row>.boss-tip{flex-shrink:0;margin-top:1px}.asn-exec .asn-status-cell-content{display:grid;grid-template-columns:max-content;justify-content:center}.asn-exec .asn-status-cluster{display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:center;gap:6px}.asn-exec .asn-status-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:2px 7px;white-space:nowrap;line-height:1.2}.asn-exec .asn-status-badge.upcoming{background:var(--amber-bg);color:var(--amber-tx);border:1px solid color-mix(in srgb,var(--amber-tx) 45%,transparent)}.asn-exec .asn-status-badge.never{background:#f3f1ec;color:var(--ink-soft);border:1px solid var(--line)}.asn-exec .atitle{display:flex;align-items:flex-start;gap:9px;text-decoration:none;color:inherit;max-width:100%;min-width:0;flex:1}.asn-exec .twrap{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px;overflow:hidden}.asn-exec .twho-line{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.asn-exec .twho-line .who-type{flex-shrink:0}.asn-exec .tjob{font-size:11.5px;font-weight:500;color:var(--ink-faint);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;word-break:break-word}.asn-exec .atitle:hover .twho{text-decoration:underline}.asn-exec .twho{flex:1;font-size:13.5px;color:var(--ink);font-weight:700;line-height:1.25;white-space:normal;overflow:visible;word-break:break-word;min-width:0}.asn-exec .asn-rates.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;font-weight:600;color:var(--ink);text-align:right}.asn-exec .asn-lts-content{display:grid;grid-template-rows:auto auto;justify-items:start;gap:3px}.asn-exec .asn-lts-wk{font-size:12px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.asn-exec .asn-lts-empty{color:color-mix(in srgb,var(--ink-faint) 55%,transparent);font-weight:500}.asn-exec .asn-lts-pill{display:inline-flex;align-items:center;font-size:10px;font-weight:700;border-radius:999px;padding:2px 8px;line-height:1.2}.asn-exec .asn-lts-pill.approved{background:var(--status-active-bg);color:var(--status-active-tx);border:1px solid var(--status-active-bd)}.asn-exec .asn-lts-pill.submitted{background:#f8efd8;color:#8a6410;border:1px solid color-mix(in srgb,#c9962e 40%,var(--line))}.asn-exec .asn-lts-pill.unsubmitted{background:transparent;color:#8a6410;border:1px solid #c9962e}.asn-exec .who-type{font-size:10px;font-weight:700;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;padding:1px 6px;line-height:1.2;flex-shrink:0;white-space:nowrap}.asn-exec .asn-client .cname{font-size:13px;color:var(--ink);font-weight:600;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;word-break:break-word}.asn-exec .asn-client .po{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;color:var(--ink-soft);margin-top:2px;font-weight:500}.asn-exec .partner{font-size:13px;color:var(--ink-soft);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asn-exec .dash{color:#d5d0c6}.asn-exec .asn-date{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--ink);white-space:nowrap;padding:8px 10px}.asn-exec .asn-date.muted{color:var(--ink-soft);padding:12px}.asn-exec .asn-date-btn{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:36px;margin:0;padding:6px 8px;border:1px dashed transparent;border-radius:7px;background:#f7f5f0;font:inherit;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;line-height:1.2}.asn-exec .asn-date-btn:hover{background:#efebe3;border-color:color-mix(in srgb,var(--ink-soft) 35%,transparent)}.asn-exec .asn-date-btn.empty{color:var(--ink-soft);border-color:color-mix(in srgb,var(--ink-soft) 40%,transparent);background:#fbfaf7;font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.02em}.asn-exec .asn-date-btn.empty:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 28%,transparent);background:#f3f1ec}.asn-exec .asn-set-end{position:relative;min-width:4.5rem}.asn-exec .asn-set-end .asn-end-dash{color:color-mix(in srgb,var(--ink-faint) 55%,transparent);font-weight:500}.asn-exec .asn-set-end .asn-end-action{display:none;color:var(--ink-soft);font-weight:600}.asn-exec tbody tr.asn-row:hover .asn-set-end .asn-end-dash,.asn-exec tbody tr.asn-row:focus-within .asn-set-end .asn-end-dash,.asn-exec .asn-set-end:focus-visible .asn-end-dash{display:none}.asn-exec tbody tr.asn-row:hover .asn-set-end .asn-end-action,.asn-exec tbody tr.asn-row:focus-within .asn-set-end .asn-end-action,.asn-exec .asn-set-end:focus-visible .asn-end-action{display:inline}.asn-exec .asn-date>span.empty{color:var(--ink-faint)}.asn-exec .asn-act-btn{border:1px solid var(--line);background:#fff;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--ink);cursor:pointer;white-space:nowrap;line-height:1.2}.asn-exec .asn-act-btn:hover:not(:disabled){filter:brightness(.98)}.asn-exec .asn-act-btn:disabled{opacity:.5;cursor:default}.asn-exec .asn-act-btn.is-active{color:var(--status-active-tx);background:var(--status-active-bg);border-color:var(--status-active-bd)}.asn-exec .asn-act-btn.is-inactive{color:var(--status-inactive-tx);background:var(--status-inactive-bg);border-color:var(--status-inactive-bd)}.asn-exec .asn-act-btn.ghost{border-color:transparent;background:transparent;color:var(--ink-soft);font-weight:600}.asn-exec .asn-act-btn.ghost:hover:not(:disabled){background:#f3f1ec;filter:none}.asn-exec .asn-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#1816126b;display:flex;align-items:center;justify-content:center;padding:16px}.asn-exec .asn-modal{width:100%;max-width:420px;background:var(--card, #fff);border-radius:12px;box-shadow:0 18px 48px #18161233;overflow:hidden}.asn-exec .asn-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 0}.asn-exec .asn-modal-title{font-size:16px;font-weight:700;color:var(--ink)}.asn-exec .asn-modal-sub{margin-top:4px;font-size:12.5px;color:var(--ink-soft)}.asn-exec .asn-modal-x{border:none;background:transparent;font-size:22px;line-height:1;color:var(--ink-soft);cursor:pointer;padding:0 2px}.asn-exec .asn-modal-body{display:grid;gap:12px;padding:16px 18px}.asn-exec .asn-modal-body label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--ink-soft)}.asn-exec .asn-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:0 18px 18px}.asn-exec .asn-empty{padding:48px 20px!important;text-align:center;color:var(--ink-soft);font-size:13.5px}.asn-exec .asn-loading{display:inline-flex;align-items:center;gap:10px}.asn-exec .asn-spinner{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--ink-faint) 45%,transparent);border-top-color:var(--ink-soft);border-radius:50%;animation:asn-spin .7s linear infinite}@keyframes asn-spin{to{transform:rotate(360deg)}}.asn-exec .asn-empty.err{color:var(--red-tx)}.asn-exec .asn-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 20px;color:var(--ink-soft);font-size:12.5px;border-top:1px solid var(--line);background:#fbfaf7}.asn-exec .asn-pages{display:flex;gap:5px;flex-wrap:wrap}.asn-exec .asn-pg{min-width:28px;height:28px;padding:0 6px;border-radius:8px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;font-weight:600;color:var(--ink-soft)}.asn-exec .asn-pg.ellipsis{border:none;background:transparent;cursor:default}.asn-exec .asn-pg:disabled{opacity:.45;cursor:default}.asn-exec .asn-pg.cur{background:var(--charcoal-900);color:#fff;border-color:var(--charcoal-900)}@media (max-width: 1100px){.asn-exec{padding:18px 14px 24px}.asn-exec .asn-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.asn-exec .asn-filters .field:first-of-type{grid-column:1 / -1}.asn-exec table{table-layout:auto}.asn-exec .table-card{overflow-x:auto}}@media (max-width: 720px){.asn-exec .asn-filters{grid-template-columns:1fr}}.xform-exec .xform-btn-side{background:#fbfaf8;border:1.5px solid var(--line);color:var(--ink);font-weight:700;font-size:.82rem;padding:12px 14px;border-radius:12px;white-space:nowrap;cursor:pointer}.xform-exec .xform-btn-side:hover{border-color:var(--xform-brand)}.xform-exec .input-group{border:1.5px solid var(--line);border-radius:12px;overflow:hidden;background:#fcfbf8}.xform-exec .input-group .input,.xform-exec .input-group .select{border:none!important;border-radius:0!important}.xform-exec .asub-opt{color:var(--ink-faint);font-weight:500;text-transform:none;letter-spacing:0}.xform-section.asub-locked{opacity:.55}.xform-exec .asub-lock-note,.xform-exec .asub-quiet-note{background:#fbfaf8;border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:12.5px;color:var(--ink-faint)}.xform-exec .asub-flash,.xform-exec .gold-100{animation:asub-flash-bg 1s ease}@keyframes asub-flash-bg{0%{background:var(--gold-100)!important}to{background:var(--card)!important}}.xform-exec .asub-profit{position:sticky;top:24px}.xform-exec .asub-p-card{background:var(--charcoal-900);border-radius:22px;box-shadow:var(--shadow);padding:18px 20px;color:#fff;margin-bottom:12px}.xform-exec .asub-p-label{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8f887b}.xform-exec .asub-p-num{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:30px;font-weight:700;color:var(--brand-ink);margin-top:2px;line-height:1.15}.xform-exec .asub-p-num.is-neg{color:#e58e7e}.xform-exec .asub-p-meta{font-size:12px;color:#b8b1a4;margin-top:4px}.xform-exec .asub-p-meta b{color:#fff;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.xform-exec .asub-ledger{background:var(--card);border-radius:22px;box-shadow:var(--shadow);padding:4px 18px}.xform-exec .asub-lr{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line);font-size:12.5px;gap:12px}.xform-exec .asub-lr:last-child{border-bottom:none}.xform-exec .asub-lr .k{font-weight:600;color:var(--ink-soft)}.xform-exec .asub-lr .d{font-size:11px;color:var(--ink-faint);margin-top:1px}.xform-exec .asub-lr .v{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;white-space:nowrap}.xform-exec .asub-lr .v.pos{color:var(--green-tx)}.xform-exec .asub-lr .v.neg{color:var(--red-tx)}.xform-exec .asub-lr .v.muted{color:var(--ink-faint)}.xform-exec .asub-lr.tot .k,.xform-exec .asub-lr.tot .v{font-weight:800;color:var(--ink);font-size:13px}.xform-exec .asub-p-note{font-size:11.5px;color:var(--ink-faint);text-align:center;padding:10px 6px}.xform-exec .asub-unlock-ph{border:1.5px dashed color-mix(in srgb,var(--gold-500) 42%,var(--line));border-radius:18px;padding:20px 22px;text-align:center;color:var(--ink-soft);font-size:13.5px;background:var(--gold-100);margin-bottom:22px;display:flex;flex-direction:column;align-items:center;gap:6px}.xform-exec .asub-unlock-ph-icon{color:var(--brand-ink);font-size:15px}.xform-exec .asub-unlock-ph strong{color:var(--ink);font-size:14.5px;font-weight:700}.xform-exec .asub-reveal-in{animation:asub-reveal-in .42s ease backwards;animation-delay:calc(var(--asub-reveal-i, 0) * 90ms)}@keyframes asub-reveal-in{0%{opacity:0;transform:translateY(10px);background-color:var(--gold-100)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.xform-exec .asub-reveal-in{animation:none}}.xform-exec .asub-stub-body{margin-top:4px;padding-top:4px}.xform-exec .asub-ftype{font-size:10px;font-weight:700;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;padding:2px 7px;background:transparent}@media (max-width: 1050px){.xform-exec.asub-has-profit .xform-layout{grid-template-columns:1fr}.xform-exec .asub-profit{position:static}}.lib-exec{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);padding:30px 20px 48px}.lib-exec .lib-wrap{max-width:1060px;margin:0 auto}.lib-exec .lib-page-title{font-size:23px;font-weight:700;letter-spacing:-.01em}.lib-exec .lib-page-sub{color:var(--ink-soft);font-size:13px;margin-top:3px;margin-bottom:18px}.lib-exec .lib-search{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 16px;box-shadow:var(--shadow);margin-bottom:12px}.lib-exec .lib-search-ic{flex-shrink:0;color:var(--ink-faint);font-size:14px}.lib-exec .lib-search-input{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:14.5px;color:var(--ink);min-width:0}.lib-exec .lib-search-input::-moz-placeholder{color:var(--ink-faint)}.lib-exec .lib-search-input::placeholder{color:var(--ink-faint)}.lib-exec .lib-search-count{font-size:12px;color:var(--ink-faint);white-space:nowrap}.lib-exec .lib-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.lib-exec .lib-chip{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:600;color:var(--ink-soft);cursor:pointer;box-shadow:var(--shadow);font-family:inherit}.lib-exec .lib-chip.on{background:var(--gold-500);border-color:var(--brand-ink);color:var(--charcoal-900);font-weight:700}.lib-exec .lib-sec-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.lib-exec .lib-sec-chip{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-soft);cursor:pointer;font-family:inherit}.lib-exec .lib-sec-chip i{font-size:11px;color:var(--ink-faint)}.lib-exec .lib-sec-chip:hover{border-color:#ead9ae;color:var(--ink)}.lib-exec .lib-sec-chip.on{background:var(--gold-100);border-color:#ead9ae;color:var(--ink)}.lib-exec .lib-sec-chip.on i{color:var(--amber-tx)}.lib-exec .lib-sec{margin-bottom:10px;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.lib-exec .lib-sec-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left}.lib-exec .lib-sec-toggle:hover{background:#fbfaf7}.lib-exec .lib-sec-toggle-l{display:flex;align-items:center;gap:10px;min-width:0}.lib-exec .lib-sec-ico{width:28px;height:28px;border-radius:8px;background:var(--gold-100);color:var(--amber-tx);display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.lib-exec .lib-sec-h{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink);margin:0}.lib-exec .lib-sec-count{font-size:11px;font-weight:600;color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;padding:1px 7px}.lib-exec .lib-sec-chevron{color:var(--ink-faint);font-size:11px;transition:transform .15s ease;flex-shrink:0}.lib-exec .lib-sec-chevron.open{transform:rotate(180deg)}.lib-exec .lib-sec .lib-grid{padding:0 16px 16px}.lib-exec .lib-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lib-exec .lib-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px;border:1px solid transparent;transition:transform .12s ease,border-color .12s ease;display:flex;flex-direction:column;gap:8px;position:relative;text-decoration:none;color:inherit;min-width:0}.lib-exec .lib-card:hover{transform:translateY(-2px);border-color:#ead9ae}.lib-exec .lib-card-top{display:flex;align-items:center;justify-content:space-between}.lib-exec .lib-card-icon{width:34px;height:34px;border-radius:10px;background:var(--gold-100);display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:var(--amber-tx);flex-shrink:0}.lib-exec .lib-card-ext{color:var(--ink-faint);font-size:12px}.lib-exec .lib-card:hover .lib-card-ext{color:var(--brand-ink)}.lib-exec .lib-card-t{font-weight:700;font-size:13.5px;line-height:1.3;overflow-wrap:anywhere}.lib-exec .lib-card-d{font-size:12px;color:var(--ink-soft);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.lib-exec .lib-card-tag{align-self:flex-start;font-size:9.5px;font-weight:700;letter-spacing:.07em;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;padding:2px 7px}.lib-exec .lib-card--ai{background:var(--charcoal-900);border-color:transparent}.lib-exec .lib-card--ai:hover{border-color:var(--brand-ink)}.lib-exec .lib-card--ai .lib-card-icon{background:var(--charcoal-800);color:var(--brand-ink)}.lib-exec .lib-card--ai .lib-card-t{color:#fff}.lib-exec .lib-card--ai .lib-card-d{color:#b8b1a4}.lib-exec .lib-card--ai .lib-card-tag{color:var(--brand-ink);border-color:var(--charcoal-700)}.lib-exec .lib-card--ai .lib-card-ext{color:#8f887b}.lib-exec .lib-card--ai:hover .lib-card-ext{color:var(--brand-ink)}.lib-exec .lib-card--featured{background:var(--gold-100);border-color:transparent;grid-column:1 / -1;padding:20px 22px;gap:10px}.lib-exec .lib-card--featured .lib-card-icon{width:40px;height:40px;border-radius:12px;font-size:17px}.lib-exec .lib-card--featured .lib-card-t{font-size:16px}.lib-exec .lib-card--featured .lib-card-d{font-size:13px}.lib-exec .lib-card--featured:hover{border-color:var(--brand-ink)}.lib-exec .lib-empty{text-align:center;color:var(--ink-faint);padding:40px 0;font-size:13.5px}@media (max-width: 900px){.lib-exec .lib-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.lib-exec{padding:20px 14px 40px}.lib-exec .lib-grid{grid-template-columns:1fr}}.pdist-exec{max-width:1160px}.pdist-exec .pdist-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px;flex-wrap:wrap}.pdist-exec .pdist-page-title{font-size:23px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.pdist-exec .pdist-page-sub{color:var(--ink-soft);font-size:13px;margin-top:3px;margin-bottom:14px}.pdist-exec .pdist-filter-bar{margin-bottom:8px}.pdist-exec .pdist-filter-bar label>span,.pdist-exec .pdist-filter-bar label>div:first-child{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px}.pdist-exec .pdist-partner-field{min-width:200px}.pdist-exec .pdist-inv-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:160px}.pdist-exec .pdist-pub-mark{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;font-size:10px;font-weight:800;line-height:1;color:#fff;background:#b8b1a4;margin-bottom:2px}.pdist-exec .pdist-pub-mark.on{background:#3e6b37}.pdist-exec .pdist-inv-link{color:var(--charcoal-900, #1f1d1a);text-decoration:underline;font-weight:600}.pdist-exec .pdist-inv-link:hover{color:var(--gold-500, #c9962e)}.pdist-exec .pdist-details-link{font-size:11px;font-weight:600;color:var(--gold-500, #c9962e);text-decoration:underline}.pdist-exec .pdist-details-link:hover{color:var(--charcoal-900, #1f1d1a)}.pdist-exec .pdist-dist-cell{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.pdist-exec .pdist-adj-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;font-size:11px;font-weight:600;color:var(--gold-500, #c9962e);text-decoration:underline;cursor:pointer;line-height:1.2}.pdist-exec .pdist-adj-trigger:hover{color:var(--charcoal-900, #1f1d1a)}.pdist-exec .pdist-table tr.item.adj-reissue>td{background-color:#f5edf3}.pdist-exec .pdist-table tr.pdist-reissue-note>td{background-color:#eadce6;padding-top:6px;padding-bottom:8px;text-align:center;font-size:12px;line-height:1.35;color:var(--charcoal-900, #1f1d1a)}.pdist-exec .pdist-keyword-input{width:100%;min-width:280px}.pdist-exec .pdist-week{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;margin-bottom:20px}.pdist-exec .pdist-week.alt{background:#f7f5f0}.pdist-exec .pdist-week-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;background:var(--charcoal-900);color:#fff;border-left:4px solid var(--gold-500)}.pdist-exec .pdist-week.alt .pdist-week-bar{background:var(--charcoal-800)}.pdist-exec .pdist-week-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8f887b}.pdist-exec .pdist-week-dates{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;color:#fff}.pdist-exec .pdist-week-bar-r{text-align:right}.pdist-exec .pdist-week-paid-label{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8f887b}.pdist-exec .pdist-week-paid{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:700;color:var(--brand-ink)}.pdist-exec .pdist-week-body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:14px}.pdist-exec .pdist-week .sec-head{margin:4px 0 8px}.pdist-exec .pdist-week .waterfall{margin-top:8px}.pdist-exec .pdist-period-block{margin:4px 0 18px;border-radius:var(--radius);overflow:hidden;background:#1c1915;border:1px solid #3a342c;box-shadow:0 10px 28px #1c19152e}.pdist-exec .pdist-period-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:linear-gradient(105deg,#2a241c,#1c1915 55%,#31260f);border-bottom:1px solid rgba(212,175,55,.35)}.pdist-exec .pdist-period-banner-l{display:flex;flex-direction:column;gap:2px;min-width:0}.pdist-exec .pdist-period-kicker{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-400, #d4af37)}.pdist-exec .pdist-period-dates{font-size:15px;font-weight:700;color:#f5f0e6}.pdist-exec .pdist-period-banner-r{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.pdist-exec .pdist-period-paid-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5f0e68c}.pdist-exec .pdist-period-paid{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;font-weight:700;color:var(--gold-400, #d4af37)}.pdist-exec .pdist-period-total{margin:0;border:none;border-radius:0;background:var(--base);box-shadow:none}.pdist-exec .pdist-period-total .wf-left .l{color:var(--stage-muted, rgba(245, 240, 230, .55))}.pdist-exec .pdist-period-total .wf-left .n{color:var(--base-on)}.pdist-exec .pdist-period-total .wf-left .m{color:var(--stage-muted, rgba(245, 240, 230, .45))}.pdist-exec .pdist-period-total .wr .k{color:var(--stage-muted, rgba(245, 240, 230, .5))}.pdist-exec .pdist-period-total .wr .v{color:var(--base-on)}.pdist-exec .pdist-period-total .wr.key{background:color-mix(in srgb,var(--brand-ink-on-base) 12%,transparent)}.pdist-exec .pdist-period-total .wr.final .k,.pdist-exec .pdist-period-total .wr.final .v{color:var(--brand-ink-on-base)}.pdist-exec .pdist-period-total .wf-filter-note{color:var(--stage-muted, #8f887b)}.pdist-exec .pdist-period-total .wf-right{border-left-color:color-mix(in srgb,var(--base-on) 14%,var(--base))}.pdist-exec .pdist-period-total .wr.key{border-top-color:color-mix(in srgb,var(--base-on) 14%,var(--base))}.pdist-exec .pdist-period-total .wr .v.red{color:var(--red-tx)}.pdist-exec .pdist-sf-week-metrics,.pdist-exec .pdist-sf-period-metrics{display:flex;align-items:flex-end;gap:22px}.pdist-exec .pdist-sf-metric{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pdist-exec .pdist-sf-metric.pull .pdist-week-paid,.pdist-exec .pdist-sf-metric.pull .pdist-period-paid{color:#e8c27a}.pdist-exec .pdist-sf-metric.owe .pdist-week-paid,.pdist-exec .pdist-sf-metric.owe .pdist-period-paid{color:#b8d4a8}.pdist-exec .pdist-sf-by-partner{display:flex;flex-direction:column;gap:28px;margin:8px 0 20px}.pdist-exec .pdist-sf-partner{border-top:1px solid rgba(31,29,26,.12);padding-top:4px}.pdist-exec .pdist-sf-partner-head{background:#26231f;color:#f5f0e6;padding:14px 18px;margin:0 0 12px;border-bottom:3px solid #d4af37}.pdist-exec .pdist-sf-partner-name{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:1.55rem;font-weight:600;letter-spacing:.02em;line-height:1.15}.pdist-exec .pdist-sf-block{margin-bottom:10px;padding:10px 12px 12px;border-radius:2px}.pdist-exec .pdist-sf-block.pull{background:#e8c27a1f;border-left:4px solid #c4922a}.pdist-exec .pdist-sf-block.owe{background:#b8d4a824;border-left:4px solid #4a7a52}.pdist-exec .pdist-sf-block-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px}.pdist-exec .pdist-sf-block-head .kicker{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1f1d1a8c}.pdist-exec .pdist-sf-block-head .title{font-size:.92rem;color:#1f1d1ac7}.pdist-exec .pdist-sf-empty{font-size:.85rem;color:#1f1d1a73;margin:4px 0 8px}.pdist-exec .pdist-sf-adj{margin:8px 0;padding:8px 10px;background:#ffffff73;font-size:.82rem}.pdist-exec .pdist-sf-adj ul{list-style:none;margin:0;padding:0}.pdist-exec .pdist-sf-adj li{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.pdist-exec .pdist-sf-subtot{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-top:10px;padding:10px 12px;font-weight:700}.pdist-exec .pdist-sf-subtot.pull{background:#f3e0b0;border:1px solid #c4922a}.pdist-exec .pdist-sf-subtot.owe{background:#d5e8d8;border:1px solid #4a7a52}.pdist-exec .pdist-sf-subtot .lab{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.pdist-exec .pdist-sf-subtot .amt{font-size:1.35rem;font-variant-numeric:tabular-nums;letter-spacing:.01em}.pdist-exec .pdist-sf-subtot .hint{font-size:.78rem;font-weight:500;color:#1f1d1a8c}.pdist-exec .pdist-sf-week-band{margin:16px 0 10px;padding:8px 14px;background:#1c1915;color:#f5f0e6;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pdist-exec .pdist-sf-col-band td.emph{font-size:1.05rem;font-weight:800}.pdist-exec tr.pdist-sf-col-band.pull td{background:#f3e0b0}.pdist-exec tr.pdist-sf-col-band.owe td{background:#d5e8d8}.pdist-exec .pdist-sf-col-band-solo .chip{font-size:.78rem;font-weight:600;color:#1f1d1aa6}.pdist-exec .pdist-sf-partner-roll{display:flex;flex-direction:column;gap:8px;margin-top:12px}.pdist-exec .waterfall .wr.pdist-sf-period-line{flex-direction:column;align-items:flex-start;gap:4px}.pdist-exec .waterfall .wr.pdist-sf-period-line .v.parts{font-size:.82rem;font-weight:500;line-height:1.45;text-align:left}.pdist-exec .waterfall .wr.pdist-sf-period-line.pull .k{color:#c4922a}.pdist-exec .pdist-sf-settle-card{margin-top:12px;padding:16px 18px 18px;border:2px solid #26231f;background:#faf7f0}.pdist-exec .pdist-sf-settle-card .settle-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pdist-exec .pdist-sf-settle-card .sm{display:flex;flex-direction:column;gap:2px}.pdist-exec .pdist-sf-settle-card .sm .lab{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1f1d1a80}.pdist-exec .pdist-sf-settle-card .sm .amt{font-size:1.45rem;font-weight:700;font-variant-numeric:tabular-nums}.pdist-exec .pdist-sf-settle-card .sm.pull{padding:10px 12px;background:linear-gradient(180deg,#fff6e0,#f8e6b8);border:1px solid #a67c1a;box-shadow:inset 0 0 0 1px #a67c1a40}.pdist-exec .pdist-sf-settle-card .sm.pull .amt{color:#8a6410}.pdist-exec .pdist-sf-settle-card .sm.owe{padding:10px 12px;background:#f4faf2;border:1px solid rgba(61,107,69,.35)}.pdist-exec .pdist-sf-settle-card .sm.owe .amt{color:#2f5a38}@media (max-width: 720px){.pdist-exec .pdist-sf-settle-card .settle-metrics{grid-template-columns:1fr}.pdist-exec .pdist-sf-partner-name{font-size:1.25rem}}.pdist-exec .pdist-type-panel.pdist-sf-panel{margin:14px 0 18px;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.pdist-exec .pdist-sf-panel.pull{border:1px solid #c4a574;background:#faf6ef}.pdist-exec .pdist-sf-panel.owe{border:1px solid #8a9a7b;background:#f3f6f1}.pdist-exec .pdist-sf-banner{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:14px 18px}.pdist-exec .pdist-sf-panel.pull .pdist-sf-banner{background:linear-gradient(105deg,#3a2f22,#2a241c 60%,#3d3018);border-bottom:1px solid rgba(212,175,55,.35)}.pdist-exec .pdist-sf-panel.owe .pdist-sf-banner{background:linear-gradient(105deg,#243028,#1c241f 60%,#2a3828);border-bottom:1px solid rgba(168,196,150,.35)}.pdist-exec .pdist-sf-banner-l{display:flex;flex-direction:column;gap:2px;min-width:0}.pdist-exec .pdist-sf-kicker{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7;color:#f5f0e6}.pdist-exec .pdist-sf-panel.pull .pdist-sf-kicker{color:#e8c27a;opacity:1}.pdist-exec .pdist-sf-panel.owe .pdist-sf-kicker{color:#b8d4a8;opacity:1}.pdist-exec .pdist-sf-title{font-size:16px;font-weight:700;color:#f5f0e6}.pdist-exec .pdist-sf-sub{font-size:12px;color:#f5f0e68c;max-width:36rem}.pdist-exec .pdist-sf-banner-r{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.pdist-exec .pdist-sf-amt-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5f0e680}.pdist-exec .pdist-sf-amt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;font-weight:700}.pdist-exec .pdist-sf-panel.pull .pdist-sf-amt{color:#e8c27a}.pdist-exec .pdist-sf-panel.owe .pdist-sf-amt{color:#b8d4a8}.pdist-exec .pdist-sf-panel .table-card{border-radius:0;box-shadow:none;background:transparent}.pdist-exec .pdist-sf-panel .sec-head{padding:0 18px;margin-top:16px}.pdist-exec .pdist-sf-waterfall,.pdist-exec .pdist-sf-net{margin:0;border-radius:0;border-top:1px solid var(--line);box-shadow:none}.pdist-exec .pdist-sf-panel.pull .pdist-sf-waterfall{background:#f3ebe0}.pdist-exec .pdist-sf-panel.owe .pdist-sf-waterfall{background:#eaf0e8}.pdist-exec .pdist-sf-net{margin-top:8px;border:1px dashed #9a9080;border-radius:var(--radius);background:#f7f4ee}.pdist-exec tr.grp{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdist-exec tr.grp .grp-btn{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;max-width:100%;color:inherit;text-align:left}.pdist-exec tr.grp .gchev{display:inline-flex;width:14px;margin-right:6px;color:var(--ink-faint);font-size:10px}.pdist-exec tr.grp.open .gchev{color:var(--ink-soft)}.pdist-exec tr.grp:hover td{background:#efece6}.pdist-exec .sec-head{display:flex;align-items:center;gap:10px;margin:22px 0 10px}.pdist-exec .sec-head h2{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0}.pdist-exec .sec-head .period{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--amber-tx);background:var(--gold-100);border-radius:999px;padding:3px 10px}.pdist-exec .table-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.pdist-exec table.pdist-table{width:100%;border-collapse:collapse}.pdist-exec table.pdist-table thead th{background:var(--card);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:12px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.pdist-exec table.pdist-table thead th:first-child{text-align:left;padding-left:20px}.pdist-exec table.pdist-table thead th.l{text-align:left}.pdist-exec table.pdist-table thead th:last-child{padding-right:20px}.pdist-exec table.pdist-table tbody td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-size:12.5px;vertical-align:middle;color:var(--ink)}.pdist-exec table.pdist-table tbody td:first-child{text-align:left;padding-left:20px;font-family:Inter,system-ui,sans-serif}.pdist-exec table.pdist-table tbody td.l{text-align:left;font-family:Inter,system-ui,sans-serif}.pdist-exec table.pdist-table tbody td:last-child{padding-right:20px}.pdist-exec table.pdist-table tbody tr.item:hover td{background:#fbfaf7}.pdist-exec .inv{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;color:var(--ink-soft);font-size:12px}.pdist-exec .inv .wk{display:block;font-size:10.5px;color:var(--ink-faint);font-weight:500}.pdist-exec .assoc{font-weight:600;font-size:13px;color:var(--ink)}.pdist-exec .feecell .sub{display:block;font-size:10.5px;color:var(--ink-faint);font-weight:500}.pdist-exec .dist{font-weight:700;color:var(--ink)}.pdist-exec .split{font-size:11.5px;color:var(--ink-faint)}.pdist-exec .split.odd{background:var(--amber-bg);color:var(--amber-tx);font-weight:700;border-radius:6px;padding:2px 7px}.pdist-exec tr.grp td{background:#f7f5f0;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-size:12.5px;padding:9px 12px;border-bottom:1px solid var(--line);text-align:right;color:var(--ink)}.pdist-exec tr.grp td:first-child{font-family:Inter,system-ui,sans-serif;font-weight:400;text-align:left;padding-left:20px}.pdist-exec tr.grp .gname{font-weight:700;font-size:12.5px;color:var(--ink)}.pdist-exec tr.grp .gcount{font-size:11px;color:var(--ink-faint);font-weight:500;margin-left:8px}.pdist-exec tr.grp td.dist,.pdist-exec tr.grp td:last-child{font-weight:700;padding-right:20px}.pdist-exec tr.subtot td{background:#fbfaf7;font-weight:700;border-bottom:none;padding:12px}.pdist-exec tr.subtot td:first-child{font-family:Inter,system-ui,sans-serif;color:var(--ink-soft);font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;text-align:left;padding-left:20px}.pdist-exec tr.subtot td:last-child{padding-right:20px}.pdist-exec .neg{color:var(--red-tx)!important}.pdist-exec .pos{color:var(--green-tx)!important}.pdist-exec .pdist-adj-desc{font-size:13px;font-weight:500}.pdist-exec .pdist-departed-card{margin-bottom:1.25rem}.pdist-exec .pdist-departed-table thead th:nth-child(2),.pdist-exec .pdist-departed-table thead th:nth-child(3),.pdist-exec .pdist-departed-table thead th:nth-child(4),.pdist-exec .pdist-departed-table td:nth-child(2),.pdist-exec .pdist-departed-table td:nth-child(3),.pdist-exec .pdist-departed-table td:nth-child(4){text-align:right;white-space:nowrap}.pdist-exec .pdist-departed-totals{margin-top:.5rem}.pdist-exec .pdist-adj-table thead th.l{padding-left:20px}.pdist-exec .pdist-adj-table thead th:last-child{width:180px}.pdist-exec .pdist-empty-filter{color:var(--ink-faint);font-size:13px;margin:8px 0 16px}.pdist-exec .waterfall{background:var(--charcoal-900);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 26px;color:#fff;margin-top:20px;display:grid;grid-template-columns:1fr 380px;gap:30px;align-items:center}.pdist-exec .waterfall .wf-left .l{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8f887b}.pdist-exec .waterfall .wf-left .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:40px;font-weight:700;color:var(--brand-ink);letter-spacing:-.02em;margin-top:4px}.pdist-exec .waterfall .wf-left .m{font-size:12.5px;color:#b8b1a4;margin-top:6px}.pdist-exec .waterfall .wf-filter-note{font-size:11.5px;color:#8f887b;margin-top:8px;font-style:italic}.pdist-exec .waterfall .wf-right{border-left:1px solid var(--charcoal-700);padding-left:30px}.pdist-exec .waterfall .wr{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:12.5px}.pdist-exec .waterfall .wr .k{color:#b8b1a4;font-weight:500}.pdist-exec .waterfall .wr .v{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;color:#fff}.pdist-exec .waterfall .wr.key{border-top:1px solid var(--charcoal-700);margin-top:4px;padding-top:9px}.pdist-exec .waterfall .wr.key .k,.pdist-exec .waterfall .wr.key .v{font-weight:700;color:#fff}.pdist-exec .waterfall .wr .v.red{color:#e58e7e}.pdist-exec .waterfall .wr.final .k{color:var(--brand-ink);font-weight:700}.pdist-exec .waterfall .wr.final .v{color:var(--brand-ink);font-weight:700;font-size:14px}@media (max-width: 980px){.pdist-exec .waterfall{grid-template-columns:1fr}.pdist-exec .waterfall .wf-right{border-left:none;padding-left:0;border-top:1px solid var(--charcoal-700);padding-top:14px}.pdist-exec .pdist-week-bar{flex-direction:column;align-items:flex-start}.pdist-exec .pdist-week-bar-r{text-align:left}}.pdist-exec .pdist-partner-index{background:linear-gradient(135deg,#3a2f22,#1f1d1a 55%,#2a2418);border:2px solid var(--gold-400);border-radius:var(--radius);box-shadow:0 0 0 1px #d9a83e59,var(--shadow);padding:0;margin-bottom:22px;overflow:hidden}.pdist-exec .pdist-partner-index.pdist-partner-deficit{background:linear-gradient(135deg,#3a2424,#1f1a1a 55%,#2a1e1e);border-color:#c45c5c;box-shadow:0 0 0 1px #c45c5c59,var(--shadow);margin-top:-10px;margin-bottom:22px}.pdist-exec .pdist-partner-deficit .pdist-partner-index-badge.deficit{background:#c45c5c;color:#fff}.pdist-exec .pdist-partner-deficit .pdist-partner-index-kicker{color:#e8a0a0}.pdist-exec .pdist-partner-deficit .pdist-partner-index-toggle:hover{background:#c45c5c1a}.pdist-exec .pdist-partner-index-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;background:transparent;border:none;padding:16px 18px;cursor:pointer;font-family:inherit;color:#f5f0e6}.pdist-exec .pdist-partner-index-toggle:hover{background:#d9a83e14}.pdist-exec .pdist-partner-index-toggle-l{display:flex;align-items:flex-start;gap:12px;min-width:0}.pdist-exec .pdist-partner-index-badge{flex-shrink:0;background:var(--gold-400);color:var(--charcoal-900);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;border-radius:6px;margin-top:2px}.pdist-exec .pdist-partner-index-kicker{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d9a83e}.pdist-exec .pdist-partner-index-title{font-size:17px;font-weight:700;color:#fff;margin-top:2px}.pdist-exec .pdist-partner-index-hint{font-size:12px;color:#b8b1a4;margin-top:3px;font-weight:500}.pdist-exec .pdist-partner-index-toggle-r{display:flex;align-items:center;gap:14px;flex-shrink:0}.pdist-exec .pdist-partner-index-sum{text-align:right}.pdist-exec .pdist-partner-index-sum .k{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8f887b}.pdist-exec .pdist-partner-index-sum .v{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px;font-weight:700;color:var(--brand-ink)}.pdist-exec .pdist-partner-index-chev{color:var(--brand-ink);font-size:12px;font-weight:700}.pdist-exec .pdist-partner-index-sum .v.neg,.pdist-exec .pdist-partner-band-amt.neg,.pdist-exec .dist.neg,.pdist-exec .pdist-partner-total td.neg,.pdist-exec .pdist-partner-index-row .pamt.neg{color:#e58e7e}.pdist-exec .pdist-partner-index-disc{font-size:12px;font-weight:600;color:#3a2f22;background:#f6edd9;padding:8px 18px;border-top:1px solid rgba(217,168,62,.35)}.pdist-exec .pdist-partner-index-list{display:flex;flex-direction:column;background:#fbf6eb;border-top:1px solid rgba(217,168,62,.45)}.pdist-exec .pdist-partner-index-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;align-items:baseline;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid #e8dcc0;padding:11px 18px;cursor:pointer;font-family:inherit;color:var(--ink)}.pdist-exec .pdist-partner-index-row:hover{background:#fff8e8}.pdist-exec .pdist-partner-index-row .pnm{font-weight:700;font-size:13.5px}.pdist-exec .pdist-partner-index-row .pcnt{font-size:12px;color:var(--ink-faint);font-weight:500}.pdist-exec .pdist-partner-index-row .pamt{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;font-size:13.5px}.pdist-exec .pdist-partner-index-row.adj .pnm{color:var(--ink-soft)}.pdist-exec .pdist-partner-sec{margin-bottom:16px}.pdist-exec .pdist-partner-band{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--charcoal-900);color:#fff;padding:12px 18px;border-radius:var(--radius) var(--radius) 0 0}.pdist-exec .pdist-partner-band-l{display:flex;flex-direction:column;gap:2px;min-width:0}.pdist-exec .pdist-partner-name{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em}.pdist-exec .pdist-partner-meta{font-size:11.5px;font-weight:500;color:#8f887b}.pdist-exec .pdist-partner-band-amt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:18px;font-weight:700;color:var(--brand-ink);white-space:nowrap}.pdist-exec .pdist-partner-band-amt.neg{color:#e58e7e}.pdist-exec .pdist-partner-card{border-radius:0 0 var(--radius) var(--radius)}.pdist-exec tr.pdist-partner-roll td{background:#fbfaf7;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;color:var(--ink-soft);padding:8px 12px}.pdist-exec tr.pdist-partner-roll td:first-child{text-align:left;padding-left:20px}.pdist-exec tr.pdist-partner-roll td:last-child{font-family:IBM Plex Mono,ui-monospace,monospace;padding-right:20px}.pdist-exec tr.pdist-partner-roll.muted td{font-weight:500;color:var(--ink-faint)}.pdist-exec tr.pdist-partner-total td{background:var(--gold-100, #f6edd9);font-weight:700;border-bottom:none;padding:12px}.pdist-exec tr.pdist-partner-total td:first-child{font-family:Inter,system-ui,sans-serif;font-size:12.5px;text-align:left;padding-left:20px}.pdist-exec tr.pdist-partner-total td:last-child{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13.5px;padding-right:20px}.pdist-exec .ptag{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:1px 6px;margin-left:8px;vertical-align:middle}.pdist-exec .ptag.shared{background:transparent;border:1px solid var(--line);color:var(--ink-faint)}.pdist-exec .ptag.adj{background:transparent;border:1px solid #c47a6c;color:#8c3b2e}.pdist-exec tr.grp.adj-grp td{background:#faf3f1}.pdist-exec .pdist-section-major{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 28px;padding:16px 20px;border-radius:var(--radius);background:var(--charcoal-800, #2a2724);border:2px solid var(--gold-400);box-shadow:var(--shadow);color:#fff}.pdist-exec .pdist-section-major.collections{background:#1a2420;border-color:#6f9b72}.pdist-exec .pdist-section-major.instant{background:#2a2418;border-color:var(--brand-ink)}.pdist-exec .pdist-section-major.pending{background:#242028;border-color:#9b8f6f}.pdist-exec .pdist-section-major-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8f887b}.pdist-exec .pdist-section-major-title{display:block;font-size:15px;font-weight:700;margin-top:2px;letter-spacing:.04em;text-transform:uppercase}.pdist-exec .pdist-section-major-r{text-align:right}.pdist-exec .pdist-section-major-amt{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px;font-weight:700;color:var(--brand-ink)}.pdist-exec .pdist-section-major.collections .pdist-section-major-amt{color:#9ecc9f}.pdist-exec .pdist-section-major-sub{display:block;font-size:11.5px;color:#b8b1a4;margin-top:2px;font-weight:600}.pdist-exec .pdist-commissions{margin:28px 0 16px;border:2px dashed #c4b69a;border-radius:var(--radius);overflow:hidden;background:#f7f3ea}.pdist-exec .pdist-commissions-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;background:transparent;border:none;padding:14px 16px;cursor:pointer;font-family:inherit;color:var(--ink)}.pdist-exec .pdist-commissions-toggle:hover{background:#00000008}.pdist-exec .pdist-commissions-toggle-l{display:flex;gap:12px;align-items:flex-start}.pdist-exec .pdist-commissions-badge{background:#e8dfc8;color:#6b5d3e;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 7px;border-radius:6px}.pdist-exec .pdist-commissions-kicker{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.pdist-exec .pdist-commissions-title{font-size:15px;font-weight:700;margin-top:2px}.pdist-exec .pdist-commissions-hint{font-size:12px;color:var(--ink-soft);margin-top:2px}.pdist-exec .pdist-commissions-toggle-r{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--ink-soft)}.pdist-exec .pdist-commissions-amt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:16px;color:var(--ink)}.pdist-exec .pdist-commissions-amt.neg{color:#8c3b2e}.pdist-exec .pdist-comm-card{border-radius:0;border-top:1px solid #e0d6c0}.pdist-exec .pdist-rate-hit{cursor:help;border-bottom:1px dotted var(--ink-faint)}.pdist-exec .pdist-exp-hit{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.pdist-exec .pdist-partner-adj-line td{font-size:12.5px;background:#faf9f6}.pdist-exec .pdist-partner-adj-line .pdist-adj-desc{padding-left:1.25rem}.pdist-exec .pdist-rate-tippy,.tippy-box .pdist-rate-tippy{font-size:12px;line-height:1.35;text-align:left}.pdist-exec .pdist-rate-tippy .rt-title,.tippy-box .pdist-rate-tippy .rt-title{font-weight:700;margin-bottom:6px;font-family:IBM Plex Mono,ui-monospace,monospace}.pdist-exec .pdist-rate-tippy .rt-line,.tippy-box .pdist-rate-tippy .rt-line{padding:2px 0;color:#444}@media (max-width: 720px){.pdist-exec .pdist-partner-index-row{grid-template-columns:1fr auto}.pdist-exec .pdist-partner-index-row .pcnt{grid-column:1 / -1;order:3}.pdist-exec .pdist-partner-index-toggle{flex-direction:column;align-items:flex-start}}@media print{html,body{height:auto!important;overflow:visible!important;background:#fff!important}body.boss-printing *{visibility:hidden!important}body.boss-printing .boss-print-target,body.boss-printing .boss-print-target *{visibility:visible!important}body.boss-printing .boss-print-target{position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px!important;overflow:visible!important;height:auto!important;max-height:none!important;display:block!important}aside,nav,.boss-export,.pdist-filter-bar,.inv-filter-bar,.inv-stats,.inv-page-head .btn,button.boss-export-trigger,.toast,[data-popup]{display:none!important}.pdist-week,.pdist-period-block,.pdist-sf-panel,.table-card,.aging-card,.waterfall{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important;overflow:visible!important;max-height:none!important}.pdist-week-bar,.pdist-period-banner,.pdist-sf-banner,.boss-total-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pdist-exec,.inv-exec{max-width:none!important;overflow:visible!important}a{text-decoration:none;color:inherit}@page{margin:12mm}}.aso-detail-exec{max-width:1000px;margin:0 auto;padding:28px 24px 48px;color:var(--ink)}.aso-detail-exec .asod-loading{padding:64px 0;display:flex;justify-content:center}.aso-detail-exec .asod-crumb{font-size:12.5px;color:var(--ink-soft);margin-bottom:12px;display:flex;align-items:center;gap:6px}.aso-detail-exec .asod-crumb a{color:var(--ink-soft);text-decoration:none}.aso-detail-exec .asod-crumb a:hover{color:var(--brand-ink)}.aso-detail-exec .asod-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.aso-detail-exec .asod-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.aso-detail-exec .asod-title{font-size:23px;font-weight:700;letter-spacing:-.01em;margin:0}.aso-detail-exec .asod-tag{display:inline-block;font-size:11px;font-weight:700;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;padding:2px 8px}.aso-detail-exec .asod-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;border-radius:999px;padding:5px 13px}.aso-detail-exec .asod-pill.ok{background:var(--status-active-bg);color:var(--status-active-tx);border:1px solid var(--status-active-bd)}.aso-detail-exec .asod-pill.off{background:var(--status-inactive-bg);color:var(--status-inactive-tx);border:1px solid var(--status-inactive-bd)}.aso-detail-exec .asod-pill.warn{background:var(--amber-bg, #f9eed3);color:var(--amber-tx, #8a6410);border:1px solid color-mix(in srgb,var(--amber-tx, #8a6410) 22%,#fff)}.aso-detail-exec .asod-meta{font-size:12.5px;color:var(--ink-faint);margin-top:5px}.aso-detail-exec .asod-meta b{color:var(--ink-soft);font-weight:600}.aso-detail-exec .asod-meta .sep{margin:0 7px;color:#d5d0c6}.aso-detail-exec .asod-more{margin-left:4px;color:var(--brand-ink);font-weight:600;cursor:help}.aso-detail-exec .asod-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.aso-detail-exec .asod-btn-gold{border:none;border-radius:12px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;background:var(--gold-500);color:var(--charcoal-900);box-shadow:var(--shadow)}.aso-detail-exec .asod-btn-gold:hover{background:var(--gold-400)}.aso-detail-exec .asod-btn-ghost{border:1px solid var(--line);border-radius:12px;padding:10px 16px;font-size:12.5px;font-weight:600;color:var(--ink-soft);background:#fff;cursor:pointer;display:inline-flex;align-items:center}.aso-detail-exec .asod-btn-mini{border:1px solid var(--line);border-radius:9px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-soft);background:#fff;cursor:pointer}.aso-detail-exec .asod-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.aso-detail-exec .asod-stats.asod-stats-5{grid-template-columns:repeat(5,1fr)}.aso-detail-exec .asod-bank-chip{display:inline-block;font-size:10.5px;font-weight:700;background:var(--amber-bg, #f9eed3);color:var(--amber-tx, #8a6410);border-radius:999px;padding:3px 10px}.aso-detail-exec .asod-review-link{font-size:11.5px;font-weight:700;color:var(--brand-ink);text-decoration:none;margin-left:6px;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.aso-detail-exec .asod-review-link:hover{text-decoration:underline}.aso-detail-exec .asod-card-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.aso-detail-exec .asod-card-head-row h2{margin-bottom:0}.aso-detail-exec .doc-empty{text-align:center;color:var(--ink-faint);padding:28px 0;font-size:13px}.aso-detail-exec .doc-list{display:flex;flex-direction:column;gap:8px}.aso-detail-exec .doc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.aso-detail-exec .doc-row:last-child{border-bottom:none}.aso-detail-exec .doc-left{display:flex;align-items:center;gap:10px;min-width:0}.aso-detail-exec .doc-text{display:flex;flex-direction:column;gap:2px;min-width:0}.aso-detail-exec .doc-name{font-size:13.5px;font-weight:600;color:var(--ink)}.aso-detail-exec .doc-sub,.aso-detail-exec .doc-meta{font-size:12px;color:var(--ink-faint)}.aso-detail-exec .asod-btn-mini.is-disabled{opacity:.45;pointer-events:none;cursor:default}.aso-detail-exec .asod-stats .stat{background:var(--card);border-radius:var(--radius);padding:15px 18px;box-shadow:var(--shadow)}.aso-detail-exec .asod-stats .l{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.aso-detail-exec .asod-stats .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;font-weight:700;margin-top:4px}.aso-detail-exec .asod-stats .n.n-sm{font-size:16px}.aso-detail-exec .asod-stats .unit{font-size:12px;color:var(--ink-faint);font-weight:600;margin-left:2px}.aso-detail-exec .asod-stats .h{font-size:11.5px;color:var(--ink-faint);margin-top:2px}.aso-detail-exec .asod-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 22px;margin-bottom:16px}.aso-detail-exec .asod-card h2{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 13px}.aso-detail-exec .asod-hours .hours-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px}.aso-detail-exec .asod-hours .hours-head h2{margin:0}.aso-detail-exec .hours-custom{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.aso-detail-exec .hours-custom input[type=date]{padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:#fbfaf8;font-family:inherit;font-size:12.5px;outline:none}.aso-detail-exec .hours-custom input[type=date]:focus{border-color:var(--brand-ink)}.aso-detail-exec .hours-custom>span{font-size:12px;color:var(--ink-faint)}.aso-detail-exec .hours-filter{padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:#fbfaf8;font-family:inherit;font-size:12.5px;color:var(--ink-soft);max-width:220px}.pla-detail-exec .plad-ts-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pla-detail-exec .plad-ts-head h2{margin:0}.pla-detail-exec .plad-ts-range{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pla-detail-exec .plad-ts-range input[type=date]{padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:#fbfaf8;font-family:inherit;font-size:12.5px}.pla-detail-exec .plad-ts-range>span{font-size:12px;color:var(--ink-faint)}.pla-detail-exec .plad-ts-search{background:var(--gold-500);border:1px solid var(--gold-500);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;color:var(--charcoal-900);cursor:pointer;font-family:inherit}.pla-detail-exec .plad-ts-search:disabled{opacity:.6;cursor:default}.pla-detail-exec .plad-ts-reset{border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;color:var(--ink-soft);background:#fff;cursor:pointer;font-family:inherit}.pla-detail-exec .plad-ts-earliest{font-size:12px;color:var(--ink-faint);margin:0 0 12px}.pla-detail-exec .plad-ts-earliest b{color:var(--ink-soft);font-weight:600}.aso-detail-exec .hours-hint.hours-earliest{margin-top:6px}.aso-detail-exec .hours-hint.hours-earliest b{color:var(--ink-soft);font-weight:600}.aso-detail-exec .asod-preset-gold{background:var(--gold-500);border:1px solid var(--gold-500);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700;color:var(--charcoal-900);cursor:pointer;font-family:inherit}.aso-detail-exec .asod-preset-gold:disabled{opacity:.6;cursor:default}.aso-detail-exec .hours-hint{font-size:12.5px;color:var(--ink-faint);margin:10px 0 0}.aso-detail-exec .hours-hint.hours-err{color:var(--red-tx)}.aso-detail-exec .hours-collapse-bar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:#fbfaf8;cursor:pointer;font:inherit;text-align:left;color:var(--ink-soft)}.aso-detail-exec .hours-collapse-bar:hover{border-color:var(--ink-faint)}.aso-detail-exec .hours-collapse-summary{font-size:12.5px;font-weight:600;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;min-width:0}.aso-detail-exec .hours-collapse-summary .mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;color:var(--ink);font-size:14px}.aso-detail-exec .hours-collapse-summary .sep{margin:0 7px;color:#d5d0c6}.aso-detail-exec .hours-collapse-summary .period{margin-left:10px;font-weight:500;color:var(--ink-faint);font-size:12px}.aso-detail-exec .hours-collapse-toggle{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ink-soft)}.aso-detail-exec .hours-result{display:grid;grid-template-columns:280px 1fr;gap:22px;align-items:start;margin-top:16px}.aso-detail-exec .hours-big{background:var(--charcoal-900);border-radius:14px;padding:18px 20px;color:#fff}.aso-detail-exec .hours-big .l{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8f887b}.aso-detail-exec .hours-big .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:36px;font-weight:700;color:var(--brand-ink);margin-top:2px}.aso-detail-exec .hours-big .sub{font-size:12px;color:#b8b1a4;margin-top:6px;line-height:1.5}.aso-detail-exec .hours-big .sub b{color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace}.aso-detail-exec .period-lbl{font-size:11.5px;color:var(--ink-faint);margin-top:10px}.aso-detail-exec .hr-tbl{width:100%;border-collapse:collapse}.aso-detail-exec .hr-tbl th{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);padding:8px;border-bottom:1px solid var(--line);text-align:left}.aso-detail-exec .hr-tbl th.r,.aso-detail-exec .hr-tbl td.r{text-align:right}.aso-detail-exec .hr-tbl td{padding:9px 8px;border-bottom:1px solid var(--line);font-size:12.5px}.aso-detail-exec .hr-tbl td.r{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.aso-detail-exec .hr-tbl td.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.aso-detail-exec .hr-tbl tr:last-child td{border-bottom:none}.aso-detail-exec .hr-tbl .tot td{font-weight:800;background:#fbfaf7}.aso-detail-exec .hr-tbl .ot{color:var(--amber-tx)}.aso-detail-exec .hr-tbl .leave{color:var(--green-tx)}.aso-detail-exec .hr-tbl .empty{text-align:center;color:var(--ink-faint);padding:20px}.aso-detail-exec .asg-link{color:var(--ink-soft);text-decoration:none;border-bottom:1px dotted #d5d0c6}.aso-detail-exec .asg-link:hover{color:var(--brand-ink)}.aso-detail-exec .asod-cols2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.aso-detail-exec .asod-dg{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}.aso-detail-exec .asod-dg.mt{margin-top:14px}.aso-detail-exec .asod-dg .k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:3px}.aso-detail-exec .asod-dg .v{font-weight:600;font-size:13.5px}.aso-detail-exec .asod-dg .v.v-sm{font-size:13px}.aso-detail-exec .asod-dg .v.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.aso-detail-exec .asod-dg .dash,.aso-detail-exec .dash{color:#d5d0c6}.aso-detail-exec .asod-dg .age{font-family:inherit;color:var(--ink-faint);font-weight:500}.aso-detail-exec .asod-dg .muted{font-size:12px;color:var(--ink-faint);font-weight:500}.aso-detail-exec .asod-addr{font-size:14px;line-height:1.6}.aso-detail-exec .asod-asg{display:flex;align-items:flex-start;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.aso-detail-exec .asod-asg:last-child{border-bottom:none}.aso-detail-exec .asod-asg .t{font-weight:700;font-size:13.5px}.aso-detail-exec .asod-asg .t a{color:inherit;text-decoration:none}.aso-detail-exec .asod-asg .t a:hover{color:var(--brand-ink)}.aso-detail-exec .asod-asg .d{font-size:12px;color:var(--ink-soft);margin-top:2px}.aso-detail-exec .asod-asg .d .at{color:var(--ink-faint)}.aso-detail-exec .asod-asg .d a.client{color:var(--ink-soft);text-decoration:none;border-bottom:1px dotted #d5d0c6}.aso-detail-exec .asod-asg .d a.client:hover{color:var(--brand-ink)}.aso-detail-exec .asod-asg .dates{font-size:11.5px;color:var(--ink-faint);margin-top:3px;font-family:IBM Plex Mono,ui-monospace,monospace}.aso-detail-exec .asod-asg .flag{display:inline-block;font-size:10px;font-weight:700;font-family:inherit;background:var(--amber-bg);color:var(--amber-tx);border-radius:5px;padding:2px 7px;margin-left:7px}.aso-detail-exec .asod-asg .right{text-align:right;flex-shrink:0;margin-left:14px}.aso-detail-exec .asod-asg .spill{display:inline-block;font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 10px}.aso-detail-exec .asod-asg .spill.ok{background:var(--status-active-bg);color:var(--status-active-tx);border:1px solid var(--status-active-bd)}.aso-detail-exec .asod-asg .spill.off{background:var(--status-inactive-bg);color:var(--status-inactive-tx);border:1px solid var(--status-inactive-bd)}.aso-detail-exec .asod-asg .rate{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-size:12.5px;color:var(--ink-soft);margin-top:6px}.aso-detail-exec .asod-empty{font-size:13px;color:var(--ink-faint);padding:8px 0}.aso-detail-exec .asod-staff .staff-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:0;padding:0;cursor:pointer;font:inherit;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.aso-detail-exec .asod-staff .staff-toggle span{display:inline-flex;align-items:center;gap:8px}.aso-detail-exec .asod-drift-list{margin:8px 0 0;padding-left:1.1rem;font-size:12px;line-height:1.45;color:#8c3b2e}.aso-detail-exec .asod-card>.staff-row{margin-bottom:10px}.aso-detail-exec .asod-card>.staff-row h2{margin:0}.aso-detail-exec .staff-body{margin-top:16px;display:flex;flex-direction:column;gap:16px}.aso-detail-exec .staff-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:600}.aso-detail-exec .staff-block{border-top:1px solid var(--line);padding-top:14px}.aso-detail-exec .staff-block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:12.5px;font-weight:700;color:var(--ink-soft)}.aso-detail-exec .staff-user{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:8px}@media (max-width: 900px){.aso-detail-exec .asod-stats,.aso-detail-exec .asod-stats.asod-stats-5{grid-template-columns:1fr 1fr}.aso-detail-exec .asod-cols2,.aso-detail-exec .hours-result{grid-template-columns:1fr}}.pla-detail-exec{max-width:1000px;margin:0 auto;padding:28px 24px 48px;color:var(--ink)}.pla-detail-exec .plad-loading{padding:64px 0;display:flex;justify-content:center}.pla-detail-exec .plad-crumb{font-size:12.5px;color:var(--ink-soft);margin-bottom:12px;display:flex;align-items:center;gap:6px}.pla-detail-exec .plad-crumb a{color:var(--ink-soft);text-decoration:none}.pla-detail-exec .plad-crumb a:hover{color:var(--brand-ink)}.pla-detail-exec .plad-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.pla-detail-exec .plad-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pla-detail-exec .plad-status-cluster{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.pla-detail-exec .plad-badge{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:3px 8px;white-space:nowrap}.pla-detail-exec .plad-badge.upcoming{background:var(--amber-bg);color:var(--amber-tx);border:1px solid color-mix(in srgb,var(--amber-tx) 45%,transparent)}.pla-detail-exec .plad-badge.never{background:#f3f1ec;color:var(--ink-soft);border:1px solid var(--line)}.pla-detail-exec .plad-title{font-size:23px;font-weight:700;letter-spacing:-.01em;margin:0}.pla-detail-exec .plad-tag{display:inline-block;font-size:10px;font-weight:700;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;padding:1px 6px;margin-left:4px;vertical-align:middle}.pla-detail-exec .plad-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;border-radius:999px;padding:5px 13px;position:relative}.pla-detail-exec .plad-pill.ok{background:var(--status-active-bg);color:var(--status-active-tx);border:1px solid var(--status-active-bd)}.pla-detail-exec .plad-pill.warn{background:var(--amber-bg);color:var(--amber-tx)}.pla-detail-exec .plad-pill.off{background:var(--status-inactive-bg);color:var(--status-inactive-tx);border:1px solid var(--status-inactive-bd)}.pla-detail-exec .plad-pill.upcoming{background:var(--amber-bg);color:var(--amber-tx);border:1px solid var(--amber-tx)}.pla-detail-exec .plad-meta{font-size:12.5px;color:var(--ink-faint);margin-top:5px}.pla-detail-exec .plad-meta b{color:var(--ink-soft);font-weight:600}.pla-detail-exec .plad-meta .sep{margin:0 7px;color:#d5d0c6}.pla-detail-exec .plad-meta .at{color:var(--ink-faint)}.pla-detail-exec .plad-lnk{color:var(--ink-soft);text-decoration:none;border-bottom:1px dotted #d5d0c6;font-weight:600}.pla-detail-exec .plad-lnk:hover{color:var(--brand-ink)}.pla-detail-exec .plad-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.pla-detail-exec .plad-btn-gold{border:none;border-radius:12px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;background:var(--gold-500);color:var(--charcoal-900);box-shadow:var(--shadow)}.pla-detail-exec .plad-btn-gold:hover{background:var(--gold-400)}.pla-detail-exec .plad-btn-mini{border:1px solid var(--line);border-radius:9px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--ink-soft);background:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.pla-detail-exec .plad-btn-mini:hover:not(:disabled){border-color:var(--ink-faint)}.pla-detail-exec .plad-btn-mini:disabled{opacity:.55;cursor:default}.pla-detail-exec .plad-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.pla-detail-exec .plad-stats .stat{background:var(--card);border-radius:var(--radius);padding:15px 18px;box-shadow:var(--shadow);border-top:3px solid transparent}.pla-detail-exec .plad-stats .stat.warn{border-top-color:var(--brand-ink)}.pla-detail-exec .plad-stats .l{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.pla-detail-exec .plad-stats .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;font-weight:700;margin-top:4px}.pla-detail-exec .plad-stats .n.n-sm{font-size:16px}.pla-detail-exec .plad-stats .h{font-size:11.5px;color:var(--ink-faint);margin-top:2px}.pla-detail-exec .plad-rate-disabled{display:inline-block;margin-left:6px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:lowercase;color:var(--ink-faint);vertical-align:middle}.pla-detail-exec .plad-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 22px;margin-bottom:16px}.pla-detail-exec .plad-card h2{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 13px}.pla-detail-exec .plad-card-sub{font-weight:500;color:var(--ink-faint);letter-spacing:0;text-transform:none}.pla-detail-exec .plad-dg{display:grid;grid-template-columns:repeat(3,1fr);gap:13px 22px}.pla-detail-exec .plad-dg .k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:3px}.pla-detail-exec .plad-dg .v{font-weight:600;font-size:13.5px}.pla-detail-exec .plad-dg .v.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.pla-detail-exec .plad-dg .sub,.pla-detail-exec .sub2{font-size:11.5px;color:var(--ink-faint);font-weight:500;margin-top:1px}.pla-detail-exec .plad-dg .dash,.pla-detail-exec .dash{color:#d5d0c6}.pla-detail-exec .plad-wc-row{display:inline-flex;align-items:center;gap:8px}.pla-detail-exec .plad-pencil{border:none;background:transparent;color:var(--ink-faint);cursor:pointer;padding:2px 4px;font-size:12px}.pla-detail-exec .plad-pencil:hover{color:var(--ink)}.pla-detail-exec .plad-date-row{display:flex;align-items:center;gap:8px;min-width:0}.pla-detail-exec .plad-date-val{white-space:nowrap;overflow:visible;min-width:7.5rem}.pla-detail-exec .plad-date-input{max-width:11rem}.pla-detail-exec .plad-date-err{margin-top:6px;font-size:12.5px;font-weight:600;color:#b14a4a}.pla-detail-exec .plad-date-actions{display:flex;gap:8px;margin-top:8px}.pla-detail-exec .plad-wc-edit{display:grid;gap:8px;max-width:360px}.pla-detail-exec .plad-wc-suggest{display:grid;gap:4px;max-height:180px;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:6px;background:#fff}.pla-detail-exec .plad-wc-opt{text-align:left;border:none;background:transparent;padding:6px 8px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;color:var(--ink)}.pla-detail-exec .plad-wc-opt:hover{background:#f3f1ec}.pla-detail-exec .plad-wc-opt .sub{display:block;font-size:11px;color:var(--ink-faint)}.pla-detail-exec .plad-wc-hint{font-size:12px;color:var(--ink-faint);padding:4px 8px}.pla-detail-exec .plad-wc-actions{display:flex;gap:8px;justify-content:flex-end}.pla-detail-exec .plad-desc{font-size:13.5px;color:var(--ink-soft);line-height:1.65;max-height:4.95em;overflow:hidden;position:relative;transition:max-height .3s ease;white-space:pre-wrap}.pla-detail-exec .plad-desc.open{max-height:600px}.pla-detail-exec .plad-desc:not(.open):after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;background:linear-gradient(transparent,var(--card))}.pla-detail-exec .plad-show-more{border:0;background:transparent;padding:0;font-size:12.5px;font-weight:700;color:var(--brand-ink);cursor:pointer;margin-top:8px;font-family:inherit}.pla-detail-exec .plad-empty{font-size:13px;color:var(--ink-faint);padding:4px 0}.pla-detail-exec .plad-detail-block{margin-top:16px;padding-top:14px;border-top:1px solid var(--line, #ebe6dc)}.pla-detail-exec .plad-detail-block .k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.pla-detail-exec .plad-proj-row{display:flex;flex-wrap:wrap;gap:14px 22px;font-size:13.5px;color:var(--ink-soft);font-weight:500}.pla-detail-exec .plad-proj-row b{font-weight:700;color:var(--ink)}.pla-detail-exec .plad-people-edit{grid-column:span 2}.pla-detail-exec .plad-contact-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.pla-detail-exec .plad-contact-row .select{min-width:0;font-size:13px}@media (max-width: 900px){.pla-detail-exec .plad-people-edit{grid-column:span 2}}@media (max-width: 560px){.pla-detail-exec .plad-people-edit{grid-column:span 1}.pla-detail-exec .plad-contact-row{grid-template-columns:1fr}}.pla-detail-exec .plad-ended-body{background:var(--amber-bg);border:1px solid #ead9b0;border-radius:12px;padding:14px 16px;font-size:13px;color:var(--ink-soft);display:flex;flex-direction:column;gap:6px}.pla-detail-exec .plad-ended-title{font-weight:700;color:var(--amber-tx)}.pla-detail-exec .plad-ts-wrap{overflow:auto}.pla-detail-exec .plad-ts-table{width:100%;border-collapse:collapse}.pla-detail-exec .plad-ts-table th{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);padding:10px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.pla-detail-exec .plad-ts-table th.r,.pla-detail-exec .plad-ts-table td.r{text-align:right}.pla-detail-exec .plad-ts-table td{padding:11px 8px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle}.pla-detail-exec .plad-ts-table td.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.pla-detail-exec .plad-ts-table td.r{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.pla-detail-exec .plad-ts-table td.zero{color:#d5d0c6}.pla-detail-exec .plad-ts-table tbody tr:last-child td{border-bottom:none}.pla-detail-exec .plad-ts-table tbody tr:hover{background:#fbfaf7}.pla-detail-exec .plad-spill{display:inline-block;font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 10px}.pla-detail-exec .plad-spill.ok{background:var(--status-active-bg);color:var(--status-active-tx);border:1px solid var(--status-active-bd)}.pla-detail-exec .plad-spill.warn{background:var(--amber-bg);color:var(--amber-tx)}.pla-detail-exec .plad-spill.bad{background:var(--red-bg);color:var(--red-tx)}.pla-detail-exec .plad-spill.off{background:var(--status-inactive-bg);color:var(--status-inactive-tx);border:1px solid var(--status-inactive-bd)}.pla-detail-exec .plad-flag{display:inline-block;font-size:10px;font-weight:700;background:var(--amber-bg);color:var(--amber-tx);border-radius:5px;padding:2px 7px;margin-left:7px;vertical-align:middle}.pla-detail-exec .plad-ts-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px}.pla-detail-exec .plad-foot-link{font-size:12.5px;font-weight:700;color:var(--brand-ink);cursor:pointer;text-decoration:none;border:0;background:transparent;padding:0;font-family:inherit}.pla-detail-exec .plad-foot-link:hover{color:var(--brand-ink)}.pla-detail-exec .pla-pc-wrap{overflow:auto}.pla-detail-exec .pla-pc-table{width:100%;border-collapse:collapse}.pla-detail-exec .pla-pc-table th{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);padding:10px 8px;border-bottom:1px solid var(--line);text-align:left}.pla-detail-exec .pla-pc-table th.r,.pla-detail-exec .pla-pc-table td.r{text-align:right}.pla-detail-exec .pla-pc-table td{padding:11px 8px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle}.pla-detail-exec .pla-pc-table td.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.pla-detail-exec .pla-pc-table tr.muted td{color:var(--ink-faint)}.pla-detail-exec .pla-pc-table tbody tr:last-child td{border-bottom:none}.pla-detail-exec .pla-pc-tag{display:inline-block;font-size:10px;font-weight:700;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;padding:1px 6px;margin-left:7px;vertical-align:middle}.pla-detail-exec .pla-pc-spill{display:inline-block;font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 10px}.pla-detail-exec .pla-pc-spill.ok{background:var(--green-bg);color:var(--green-tx)}.pla-detail-exec .pla-pc-spill.off{background:transparent;color:var(--ink-faint);border:1px solid var(--line)}.pla-detail-exec .pla-pc-edit{border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-soft);width:32px;height:32px;cursor:pointer}.pla-detail-exec .pla-pc-edit:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.pla-detail-exec .pla-pc-add{margin-top:12px;border:1px dashed var(--line);border-radius:10px;background:transparent;padding:9px 14px;font-size:12.5px;font-weight:600;color:var(--ink-soft);cursor:pointer;font-family:inherit}.pla-detail-exec .pla-pc-add:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.pla-detail-exec .pla-pc-empty,.pla-detail-exec .pla-pc-note{font-size:12px;color:var(--ink-faint);margin-top:8px}.pla-detail-exec .pla-pc-warn{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.pla-detail-exec .pla-pc-warn-item{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--amber-tx);background:var(--amber-bg);border-radius:10px;padding:10px 12px}.pla-detail-exec .asod-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 22px;margin-bottom:16px}.pla-detail-exec .asod-card h2,.pla-detail-exec .asod-hours .hours-head h2{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 13px}.pla-detail-exec .asod-hours .hours-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px}.pla-detail-exec .asod-hours .hours-head h2{margin:0}.pla-detail-exec .hours-custom{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pla-detail-exec .hours-custom input[type=date]{padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:#fbfaf8;font-family:inherit;font-size:12.5px;outline:none}.pla-detail-exec .hours-custom input[type=date]:focus{border-color:var(--brand-ink)}.pla-detail-exec .hours-custom>span{font-size:12px;color:var(--ink-faint)}.pla-detail-exec .asod-preset-gold{background:var(--gold-500);border:1px solid var(--gold-500);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700;color:var(--charcoal-900);cursor:pointer;font-family:inherit}.pla-detail-exec .asod-preset-gold:disabled{opacity:.6;cursor:default}.pla-detail-exec .hours-hint{font-size:12.5px;color:var(--ink-faint);margin:10px 0 0}.pla-detail-exec .hours-hint.hours-err{color:var(--red-tx)}.pla-detail-exec .hours-hint-link{margin-left:6px;color:var(--brand-ink);font-weight:600;text-decoration:none}.pla-detail-exec .hours-collapse-bar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:#fbfaf8;cursor:pointer;font:inherit;text-align:left;color:var(--ink-soft)}.pla-detail-exec .hours-collapse-bar:hover{border-color:var(--ink-faint)}.pla-detail-exec .hours-collapse-summary{font-size:12.5px;font-weight:600;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;min-width:0}.pla-detail-exec .hours-collapse-summary .mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;color:var(--ink);font-size:14px}.pla-detail-exec .hours-collapse-summary .sep{margin:0 7px;color:#d5d0c6}.pla-detail-exec .hours-collapse-summary .period{margin-left:10px;font-weight:500;color:var(--ink-faint);font-size:12px}.pla-detail-exec .hours-collapse-toggle{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ink-soft)}.pla-detail-exec .hours-result{display:grid;grid-template-columns:280px 1fr;gap:22px;align-items:start;margin-top:16px}.pla-detail-exec .hours-big{background:var(--charcoal-900);border-radius:14px;padding:18px 20px;color:#fff}.pla-detail-exec .hours-big .l{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8f887b}.pla-detail-exec .hours-big .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:36px;font-weight:700;color:var(--brand-ink);margin-top:2px}.pla-detail-exec .hours-big .sub{font-size:12px;color:#b8b1a4;margin-top:6px;line-height:1.5}.pla-detail-exec .hours-big .sub b{color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace}.pla-detail-exec .period-lbl{font-size:11.5px;color:var(--ink-faint);margin-top:10px}.pla-detail-exec .hr-tbl{width:100%;border-collapse:collapse}.pla-detail-exec .hr-tbl th{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);padding:8px;border-bottom:1px solid var(--line);text-align:left}.pla-detail-exec .hr-tbl th.r,.pla-detail-exec .hr-tbl td.r{text-align:right}.pla-detail-exec .hr-tbl td{padding:9px 8px;border-bottom:1px solid var(--line);font-size:12.5px}.pla-detail-exec .hr-tbl td.r{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.pla-detail-exec .hr-tbl td.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.pla-detail-exec .hr-tbl tr:last-child td{border-bottom:none}.pla-detail-exec .hr-tbl .tot td{font-weight:800;background:#fbfaf7}.pla-detail-exec .hr-tbl .ot{color:var(--amber-tx)}.pla-detail-exec .hr-tbl .leave{color:var(--green-tx)}.pla-detail-exec .hr-tbl .empty{text-align:center;color:var(--ink-faint);padding:20px}.pla-detail-exec .asg-link{color:var(--ink-soft);text-decoration:none;border-bottom:1px dotted #d5d0c6}.pla-detail-exec .asg-link:hover{color:var(--brand-ink)}.pla-actions-menu{min-width:17rem;z-index:90}.pla-actions-menu .pla-actions-inner{background:#fff;border-radius:14px;box-shadow:0 4px 24px #1f1d1a1f,0 1px 3px #1f1d1a0f;padding:8px;display:flex;flex-direction:column;gap:2px}.pla-actions-menu .pla-actions-label{padding:6px 10px 4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.pla-actions-menu .pla-actions-item{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:10px;background:transparent;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink-soft);text-decoration:none;cursor:pointer;text-align:left}.pla-actions-menu .pla-actions-item:hover:not(:disabled){background:#fbfaf8;color:var(--ink)}.pla-actions-menu .pla-actions-item:disabled{opacity:.6;cursor:default}.pla-actions-menu .pla-actions-divider{height:1px;background:var(--line);margin:6px 4px}.pla-actions-menu .pla-actions-item.danger{color:var(--red-tx)}.pla-actions-menu .pla-actions-item.danger:hover:not(:disabled){background:var(--red-bg)}@media (max-width: 900px){.pla-detail-exec .plad-stats,.pla-detail-exec .plad-dg{grid-template-columns:1fr 1fr}.pla-detail-exec .hours-result{grid-template-columns:1fr}}@media (max-width: 560px){.pla-detail-exec .plad-dg{grid-template-columns:1fr}}.dhire-exec{--card: #ffffff;padding:0 16px 48px}.dhire-exec .asub-page-banner{max-width:1000px;margin:0 auto;padding:28px 0 18px}.dhire-exec .asub-page-title{font-size:28px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.dhire-exec .asub-page-sub{margin-top:6px;font-size:14px;color:var(--ink-faint)}.dhire-exec .dhire-form{margin:0 auto;display:flex;flex-direction:column;gap:14px}.dhire-exec .dhire-form>.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm, none);padding:20px 22px}.dhire-exec .dhire-form .h3{font-size:14.5px;font-weight:700}.dhire-exec .input,.dhire-exec .textarea,.dhire-exec select.input{border:1px solid var(--line)!important;border-radius:10px!important;background:#fbfaf8!important;box-shadow:none!important;color:var(--ink)}.dhire-exec .input:focus,.dhire-exec .textarea:focus,.dhire-exec select.input:focus{border-color:var(--brand-ink)!important;outline:none}.dhire-exec .input.input-error,.dhire-exec select.input.input-error{border-color:#c45c4a!important;background:#fff!important}.dhire-exec .dhire-ghost-search{background:#fbfaf8!important}.dhire-exec .dhire-label-muted{font-size:12.5px;color:var(--ink-faint);margin-bottom:4px}.dhire-exec .asub-btn-ghost,.dhire-exec button.asub-btn-ghost{background:#fbfaf8!important;border:1px solid var(--line)!important;color:var(--ink)!important;font-weight:600;font-size:12.5px;padding:9px 14px;border-radius:12px;box-shadow:none!important;cursor:pointer;white-space:nowrap;height:-moz-fit-content;height:fit-content}.dhire-exec .asub-btn-ghost:hover{border-color:var(--brand-ink)!important}.dhire-exec .asub-btn-gold,.dhire-exec button.asub-btn-gold{background:var(--gold-500)!important;color:var(--brand-on)!important;border:none!important;border-radius:12px;padding:11px 22px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:none!important}.dhire-exec .asub-btn-gold:hover:not(:disabled){filter:brightness(1.03)}.dhire-exec .asub-btn-gold:disabled{background:#e5dcc8!important;color:#a79b7e!important;cursor:not-allowed;opacity:1}.dhire-exec .dhire-actions{display:flex;justify-content:flex-end;padding-top:4px}.dhire-exec .dhire-submit{width:auto;min-width:160px}.dhire-exec .dhire-fee-notice{background:var(--gold-100);border:1px solid #e8d4a8;border-radius:12px;padding:14px 16px;color:#8a6a28;font-size:13.5px;font-weight:500}.dhire-exec .dhire-fee-notice p{margin:0}.dhire-exec .dhire-money{position:relative;display:flex;align-items:center}.dhire-exec .dhire-money-prefix{position:absolute;left:12px;z-index:1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--ink-soft);pointer-events:none}.dhire-exec .dhire-money-input{padding-left:28px!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-variant-numeric:tabular-nums}.dhire-exec .dhire-soft-warn{margin:6px 0 0;font-size:12.5px;font-weight:500;color:#a67c1a}.dhire-exec .dhire-custom-hint{display:inline-block;margin-left:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.dhire-exec .flatpickr-input[type=hidden]+.input,.dhire-exec .dhire-date-alt{width:100%}.dhire-exec .dhire-staff-gate{max-width:560px;margin:24px auto}.dhire-exec .dhire-staff-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;background:var(--gold-100);border:1px solid #e8d4a8;border-radius:12px;padding:16px 18px;color:#8a6a28}.dhire-exec .dhire-staff-title{font-weight:700;margin-bottom:4px;color:var(--ink)}.dhire-exec .dhire-staff-card a{color:var(--brand-ink);font-weight:600;text-decoration:underline}@media (max-width: 720px){.dhire-exec .grid.grid-cols-\[1fr_auto\]{grid-template-columns:1fr}.dhire-exec .asub-btn-ghost{justify-self:start}.dhire-exec .dhire-actions{justify-content:stretch}.dhire-exec .dhire-submit{width:100%}}.rpt-layout{min-height:calc(100vh - 64px);background:var(--paper, #f5f3ef);padding:20px 16px 40px}.rpt-layout-body{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:210px minmax(0,1fr);gap:20px;align-items:start}.rpt-side{background:var(--card, #fff);border-radius:var(--radius, 16px);box-shadow:var(--shadow);padding:14px;position:sticky;top:16px}.rpt-side-search{width:100%;margin-bottom:10px;border:1px solid var(--line)!important;border-radius:10px!important;background:#fbfaf8!important;box-shadow:none!important;font-size:12.5px!important}.rpt-side-nav{display:flex;flex-direction:column;gap:2px}.rpt-side-item{display:block;padding:9px 12px;border-radius:9px;font-size:13px;font-weight:600;color:var(--ink-soft);text-decoration:none;background:transparent}.rpt-side-name{display:block}.rpt-side-hint{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--ink-faint);letter-spacing:0}.rpt-side-item:hover{background:#fbfaf7;color:var(--ink)}.rpt-side-item.on{background:var(--gold-100);color:#8a6410;font-weight:700;box-shadow:inset 3px 0 0 var(--gold-500)}.rpt-side-empty{font-size:12.5px;color:var(--ink-faint);padding:8px 4px}.rpt-main{min-width:0}.rpt-shell-title{font-size:22px;font-weight:700;color:var(--ink);margin:0;letter-spacing:-.02em}.rpt-shell-sub{color:var(--ink-soft);font-size:13px;margin:3px 0 16px}.rpt-shell-filters,.rpt-shell-summary,.rpt-shell-validation{margin-bottom:14px}.pbj-exec .pbj-filters{background:var(--card, #fff);border-radius:var(--radius, 16px);box-shadow:var(--shadow);padding:16px 20px;display:grid;grid-template-columns:minmax(260px,1.15fr) max-content minmax(220px,1fr) auto;gap:14px 16px;align-items:end}.pbj-exec .pbj-f{min-width:0}.pbj-exec .pbj-f-client .client-selector-field{display:block;width:100%}.pbj-exec .pbj-f label{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px}.pbj-exec .pbj-f .input,.pbj-exec .pbj-f input.input{border:1px solid var(--line)!important;border-radius:10px!important;background:#fbfaf8!important;box-shadow:none!important;min-width:160px}.pbj-exec .pbj-f-grow{min-width:220px}.pbj-exec .pbj-f-quarter{min-width:-moz-max-content;min-width:max-content}.pbj-exec .pbj-quarters{display:flex;gap:6px;flex-wrap:nowrap}.pbj-exec .pbj-q{background:#fbfaf8;border:1px solid var(--line);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;color:var(--ink-soft);cursor:pointer;font-family:inherit}.pbj-exec .pbj-q.on{background:var(--gold-500);border-color:var(--brand-ink);color:var(--charcoal-900);font-weight:700}.pbj-exec .pbj-custom-range{margin-top:8px;min-width:220px}.pbj-exec .pbj-filter-actions{display:flex;gap:8px;align-items:center;justify-self:end}@media (max-width: 1200px){.pbj-exec .pbj-filters{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr)}.pbj-exec .pbj-f-quarter{min-width:0}.pbj-exec .pbj-quarters{flex-wrap:wrap}}.pbj-exec .pbj-btn-ghost{background:#fbfaf8!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:12px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:none!important}.pbj-exec .pbj-btn-ghost:disabled{opacity:.55;cursor:not-allowed}.pbj-exec .pbj-btn-gold{background:var(--gold-500)!important;color:var(--brand-on)!important;border:none!important;border-radius:12px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:var(--shadow)}.pbj-exec .pbj-btn-gold:disabled{background:#e5dcc8!important;color:#a79b7e!important;cursor:not-allowed;box-shadow:none}.pbj-exec .pbj-field-err{margin:6px 0 0;font-size:12px;color:#8c3b2e}.pbj-exec .pbj-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.pbj-exec .pbj-sum{background:var(--card, #fff);border-radius:14px;box-shadow:var(--shadow);padding:12px 16px}.pbj-exec .pbj-sum .l{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.pbj-exec .pbj-sum .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:17px;font-weight:700;margin-top:3px}.pbj-exec .pbj-sum .h{font-size:11px;color:var(--ink-faint);margin-top:1px}.pbj-exec .pbj-warnings{background:#f9eed3;border:1px solid #ead9ae;border-radius:14px;padding:13px 18px}.pbj-exec .pbj-warnings .head{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:#8a6410}.pbj-exec .pbj-warnings .dot{width:8px;height:8px;border-radius:50%;background:var(--gold-500);flex-shrink:0}.pbj-exec .pbj-warnings ul{margin:8px 0 0 17px;font-size:12.5px;color:#7a5c12;line-height:1.7}.pbj-exec .pbj-warnings .note{font-size:11.5px;color:#a08640;margin-top:8px}.pbj-exec .pbj-who{background:var(--card, #fff);border-radius:var(--radius, 16px) var(--radius, 16px) 0 0;box-shadow:var(--shadow);padding:14px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;margin-top:12px}.pbj-exec .pbj-who .n{font-weight:700;font-size:14px}.pbj-exec .pbj-who .d{font-size:12px;color:var(--ink-soft);margin-top:2px}.pbj-exec .pbj-who .at{color:var(--ink-faint)}.pbj-exec .pbj-who .hrs{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;font-size:14px}.pbj-exec .pbj-table-card{background:var(--card, #fff);border-radius:0 0 var(--radius, 16px) var(--radius, 16px);box-shadow:var(--shadow);overflow:hidden;margin-bottom:4px}.pbj-exec .pbj-table{width:100%;border-collapse:collapse}.pbj-exec .pbj-table thead th{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);padding:11px 14px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.pbj-exec .pbj-table th.r,.pbj-exec .pbj-table td.r{text-align:right}.pbj-exec .pbj-table tbody td{padding:10px 14px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle}.pbj-exec .pbj-table td.r{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-size:12.5px}.pbj-exec .pbj-table tr.wk td{background:#f7f5f0;font-weight:700;font-size:12px;padding:8px 14px}.pbj-exec .pbj-table tr.wk td:last-child{font-family:IBM Plex Mono,ui-monospace,monospace}.pbj-exec .pbj-table .day{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.pbj-exec .pbj-table .day .dw{color:var(--ink-faint);font-weight:500;margin-right:8px;font-family:inherit;font-size:12px}.pbj-exec .pbj-table .zero{color:#d5d0c6}.pbj-exec .pbj-table .flag{display:inline-block;font-size:10px;font-weight:700;font-family:inherit;background:#f9eed3;color:#8a6410;border-radius:5px;padding:2px 7px;margin-left:8px}.pbj-exec .pbj-table tr.tot td{background:#fbfaf7;font-weight:800}.pbj-exec .pbj-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line);background:#fbfaf7;font-size:12.5px;color:var(--ink-soft);border-radius:0 0 var(--radius, 16px) var(--radius, 16px);margin-top:8px;box-shadow:var(--shadow)}.pbj-exec .pbj-status,.pbj-exec .pbj-empty{padding:18px;background:var(--card);border-radius:12px;box-shadow:var(--shadow);font-size:13px;color:var(--ink-soft)}.pbj-exec .pbj-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:12px;padding:12px 16px;font-size:13px}.ahrs-exec .ahrs-caveat{margin:6px 0 16px;font-size:12.5px;color:var(--ink-faint);line-height:1.4}.ahrs-exec .ahrs-quiet-link{display:inline-block;font-size:12.5px;font-weight:600;color:var(--ink-soft);text-decoration:none}.ahrs-exec .ahrs-quiet-link:hover{color:#8a6410;text-decoration:underline;text-underline-offset:2px}.ahrs-exec .ahrs-filters{background:var(--card, #fff);border-radius:var(--radius, 16px);box-shadow:var(--shadow);padding:16px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 20px;align-items:end}.ahrs-exec .ahrs-f{min-width:0;width:100%}.ahrs-exec .ahrs-f>*{width:100%;min-width:0}.ahrs-exec .ahrs-f label{display:block;width:100%;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px}.ahrs-exec .ahrs-f .relative,.ahrs-exec .ahrs-f .relative.h-10{width:100%;min-width:0}.ahrs-exec .ahrs-f .input,.ahrs-exec .ahrs-f input.input{border:1px solid var(--line)!important;border-radius:10px!important;background:#fbfaf8!important;box-shadow:none!important;width:100%;min-width:0;box-sizing:border-box}.ahrs-exec .ahrs-f-grow{min-width:0}.ahrs-exec .ahrs-actions{display:flex;gap:8px;margin-left:0;justify-content:flex-end;align-items:center;flex-wrap:wrap}.ahrs-exec .ahrs-btn-gold{background:var(--gold-500)!important;color:var(--brand-on)!important;border:none!important;border-radius:12px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:var(--shadow)}.ahrs-exec .ahrs-btn-gold:disabled{background:#e5dcc8!important;color:#a79b7e!important;cursor:not-allowed;box-shadow:none}.ahrs-exec .ahrs-btn-ghost{background:#fbfaf8!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:12px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:none!important}.ahrs-exec .ahrs-btn-ghost:disabled{opacity:.55;cursor:not-allowed}.ahrs-exec .ahrs-status,.ahrs-exec .ahrs-meta,.ahrs-exec .ahrs-empty{margin:12px 0 0;font-size:13px;color:var(--ink-soft)}.ahrs-exec .ahrs-meta .sep{margin:0 8px;color:#d5d0c6}.ahrs-exec .ahrs-err{margin:12px 0 0;background:#f7e4e0;color:#8c3b2e;border-radius:12px;padding:12px 16px;font-size:13px}.ahrs-exec .ahrs-table-wrap{margin-top:14px;background:var(--card, #fff);border-radius:var(--radius, 16px);box-shadow:var(--shadow);overflow:auto}.ahrs-exec .ahrs-table{width:100%;border-collapse:collapse;font-size:13px}.ahrs-exec .ahrs-table thead th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:10px 12px;background:#f5f1e8;white-space:nowrap;position:sticky;top:0}.ahrs-exec .ahrs-table th.num,.ahrs-exec .ahrs-table td.num{text-align:right}.ahrs-exec .ahrs-sort{background:none;border:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ahrs-exec .ahrs-table tbody td{padding:9px 12px;border-top:1px solid var(--line);color:var(--ink)}.ahrs-exec .ahrs-table td.num{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:inherit;color:var(--ink)}.ahrs-exec .ahrs-table tbody tr:hover td{background:#fbf8f2}.ahrs-exec .ahrs-table a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.ahrs-exec .ahrs-table a:hover{color:#8a6410}.invdtl-exec .rpt-shell-head:empty,.invdtl-exec .rpt-shell-head:not(:has(*)){display:none}.invdtl-exec .invdtl-filters{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-end}.invdtl-exec .invdtl-f{min-width:200px;flex:1 1 220px}.invdtl-exec .invdtl-f label,.invdtl-exec .invdtl-f .lbl{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.invdtl-exec .invdtl-f .input,.invdtl-exec .invdtl-f input.input{width:100%}.invdtl-exec .invdtl-quarters{display:flex;flex-wrap:wrap;gap:6px}.invdtl-exec .invdtl-q{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink-soft);cursor:pointer}.invdtl-exec .invdtl-q.on{background:var(--gold-500);border-color:var(--brand-ink);color:var(--charcoal-900);font-weight:700}.invdtl-exec .invdtl-custom-range{margin-top:8px}.invdtl-exec .invdtl-filter-actions{display:flex;gap:8px;align-items:center;margin-left:auto;flex-wrap:wrap}.invdtl-exec .invdtl-btn-text{border:none;background:transparent;color:var(--ink-soft);font-family:inherit;font-weight:600;font-size:13px;padding:8px 10px;cursor:pointer}.invdtl-exec .invdtl-btn-text:disabled{opacity:.5;cursor:not-allowed}.invdtl-exec .invdtl-btn-ghost{background:#fbfaf8!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:12px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:none!important}.invdtl-exec .invdtl-btn-ghost:disabled{opacity:.55;cursor:not-allowed}.invdtl-exec .invdtl-btn-gold{background:var(--gold-500)!important;color:var(--brand-on)!important;border:none!important;border-radius:12px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:var(--shadow)}.invdtl-exec .invdtl-btn-gold:disabled{background:#e5dcc8!important;color:#a79b7e!important;cursor:not-allowed;box-shadow:none}.invdtl-exec .invdtl-field-err{margin:6px 0 0;font-size:12px;color:#8c3b2e}.invdtl-exec .invdtl-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.invdtl-exec .invdtl-sum{background:var(--card, #fff);border-radius:14px;box-shadow:var(--shadow);padding:12px 16px}.invdtl-exec .invdtl-sum .l{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.invdtl-exec .invdtl-sum .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:17px;font-weight:700;margin-top:3px}.invdtl-exec .invdtl-sum .n.range{font-size:13px;line-height:1.35}.invdtl-exec .invdtl-status,.invdtl-exec .invdtl-empty{background:var(--card, #fff);border-radius:14px;box-shadow:var(--shadow);padding:34px 20px;text-align:center;font-size:13px;color:var(--ink-faint)}.invdtl-exec .invdtl-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:12px;padding:12px 16px;font-size:13px}.invdtl-exec .invdtl-table-card{background:var(--card, #fff);border-radius:14px;box-shadow:var(--shadow);overflow:auto;max-height:min(70vh,720px)}.invdtl-exec .invdtl-table{width:100%;border-collapse:collapse;font-size:13px}.invdtl-exec .invdtl-table thead th{position:sticky;top:0;z-index:2;background:#fbfaf8;text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.invdtl-exec .invdtl-table th.r,.invdtl-exec .invdtl-table td.r{text-align:right}.invdtl-exec .invdtl-table .sort{border:none;background:transparent;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;cursor:pointer}.invdtl-exec .invdtl-table .sort .dir{margin-left:4px;color:var(--ink)}.invdtl-exec .invdtl-table tbody td{padding:9px 12px;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top}.invdtl-exec .invdtl-table tbody tr:hover td{background:#c4a35a0f}.invdtl-exec .invdtl-table tr.band td{background:#f6f3ec;font-weight:700;border-bottom:1px solid var(--line)}.invdtl-exec .invdtl-table tr.band:hover td{background:#f0ebe0}.invdtl-exec .invdtl-table .band-meta{margin-left:8px;font-weight:500;color:var(--ink-faint);font-size:12px}.invdtl-exec .invdtl-table .band-total{font-weight:700}.invdtl-exec .invdtl-table .mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.invdtl-exec .invdtl-table .sep{margin:0 6px;color:var(--ink-faint);font-weight:500}.invdtl-exec .invdtl-table .inv-link{color:var(--ink);text-decoration:underline;text-decoration-color:#1c191740;text-underline-offset:2px}.invdtl-exec .invdtl-table .inv-link:hover{text-decoration-color:var(--ink)}.invdtl-exec .invdtl-table tfoot td{padding:12px;font-weight:700;background:#fbfaf8;border-top:1px solid var(--line)}.invdtl-exec .invdtl-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:var(--ink-faint)}@media (max-width: 1000px){.rpt-layout-body{grid-template-columns:1fr}.rpt-side{position:static}.pbj-exec .pbj-summary{grid-template-columns:1fr 1fr}.pbj-exec .pbj-filter-actions{margin-left:0;justify-content:flex-end;justify-self:end;width:auto}.invdtl-exec .invdtl-summary{grid-template-columns:1fr 1fr}.invdtl-exec .invdtl-filter-actions{margin-left:0;width:100%;justify-content:flex-end}}@media (max-width: 760px){.pbj-exec .pbj-filters{grid-template-columns:1fr}.pbj-exec .pbj-filter-actions{justify-self:stretch;flex-wrap:wrap}.pbj-exec .pbj-filter-actions>*{flex:1 1 160px}}.pcm-exec{background:var(--card, #fff)!important;border-radius:20px!important;box-shadow:var(--shadow)!important;overflow:hidden;padding:0!important;max-width:640px;width:100%}.pcm-exec .pcm-head{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid var(--line)}.pcm-exec .pcm-title{font-size:16px;font-weight:700;color:var(--ink)}.pcm-exec .pcm-close{width:30px;height:30px;border-radius:9px;border:1px solid var(--line);background:#fbfaf8;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-soft);font-size:14px}.pcm-exec .pcm-body{padding:22px 26px;max-height:72vh;overflow-y:auto}.pcm-exec .pcm-sec{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:20px 0 12px}.pcm-exec .pcm-sec:first-child{margin-top:0}.pcm-exec .pcm-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.pcm-exec .pcm-f{display:block;margin:0;min-width:0}.pcm-exec .pcm-f>span:first-child,.pcm-exec .pcm-f>.pcm-cap{display:block}.pcm-exec .pcm-f>span:first-child{font-size:12px;font-weight:600;color:var(--ink-soft);margin-bottom:5px}.pcm-exec .pcm-inp{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:#fbfaf8;overflow:hidden}.pcm-exec .pcm-inp:focus-within{border-color:var(--brand-ink)}.pcm-exec .pcm-inp.warn{border-color:#c9a227}.pcm-exec .pcm-inp input,.pcm-exec .pcm-inp select,.pcm-exec .pcm-inp textarea{flex:1;border:none!important;background:transparent!important;outline:none;padding:10px 12px;font-family:inherit;font-size:13.5px;color:var(--ink);min-width:0;box-shadow:none!important;resize:vertical}.pcm-exec .pcm-inp input.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.pcm-exec .pcm-affix{padding-left:12px;color:var(--ink-faint);font-weight:600;font-size:13px}.pcm-exec .pcm-affix-end{padding-right:12px;color:var(--ink-faint);font-weight:600;font-size:13px}.pcm-exec .pcm-cap{font-size:11.5px;color:var(--ink-faint);margin-top:4px;line-height:1.45}.pcm-exec .pcm-cap code{font-size:10.5px;font-family:IBM Plex Mono,ui-monospace,monospace}.pcm-exec .pcm-tgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pcm-exec .pcm-trow{display:flex;gap:11px;align-items:flex-start}.pcm-exec .pcm-tl{font-size:13px;font-weight:700;color:var(--ink)}.pcm-exec .pcm-tc{font-size:11.5px;color:var(--ink-faint);margin-top:2px;line-height:1.45}.pcm-exec .pcm-mult-inp{max-width:120px}.pcm-exec .pcm-mult-out{font-size:12.5px;color:var(--ink-soft);margin-top:6px}.pcm-exec .pcm-mult-out b{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;color:var(--ink)}.pcm-exec .pcm-tagc{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);background:var(--gold-100);border-radius:5px;padding:1px 6px;margin-left:6px;vertical-align:1px}.pcm-exec .pcm-danger{background:#f9eed3;border:1px solid #ead9ae;border-radius:14px;padding:15px 18px;margin-top:20px}.pcm-exec .pcm-danger-h{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#8a6410;margin-bottom:11px}.pcm-exec .pcm-dot{width:7px;height:7px;border-radius:50%;background:var(--gold-500);flex-shrink:0}.pcm-exec .pcm-danger .pcm-tc{color:#a08640}.pcm-exec .pcm-span{grid-column:1 / -1}.pcm-exec .pcm-f-spacer{min-height:1px}.pcm-exec .pcm-unsupported{grid-column:1 / -1;font-size:13px;color:var(--ink-soft)}.pcm-exec .pcm-dev{font-size:11px;color:var(--ink-faint);background:none;border:none;padding:0;margin-bottom:8px;cursor:pointer;text-decoration:underline}.pcm-exec .pcm-foot{display:flex;align-items:center;gap:12px;padding:16px 26px;border-top:1px solid var(--line);background:#fbfaf7}.pcm-exec .pcm-foot-spacer{flex:1}.pcm-exec .pcm-btn-gold{background:var(--gold-500)!important;color:var(--brand-on)!important;border:none!important;border-radius:12px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:none!important}.pcm-exec .pcm-btn-gold:disabled{opacity:.6;cursor:not-allowed}.pcm-exec .pcm-btn-ghost{background:#fff!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:12px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:none!important}.pcm-exec .pcm-btn-danger{background:transparent!important;border:1px solid #e5c4bb!important;color:#8c3b2e!important;border-radius:12px;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:none!important}.pcm-exec .slide-toggle{flex-shrink:0;margin-top:1px}@media (max-width: 640px){.pcm-exec .pcm-grid2,.pcm-exec .pcm-tgrid{grid-template-columns:1fr}}.stool-exec.lib-exec .stool-sec{margin-top:28px}.stool-exec.lib-exec .stool-sec-h{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px}.stool-exec.lib-exec .stool-card{text-decoration:none;color:inherit}.stool-exec.lib-exec .stool-card-icon,.stool-exec.lib-exec .lib-card-icon{background:var(--gold-100)!important;color:var(--amber-tx, #8a6410)!important}.stool-exec.lib-exec .lib-card:hover{transform:translateY(-2px);border-color:#ead9ae!important}.sdash{color:var(--ink);box-sizing:border-box}.sdash-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.sdash-hello{font-size:21px;font-weight:700}.sdash-hello-sub{font-size:13px;color:var(--ink-soft);margin-top:3px}.sdash-sec{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin:20px 0 10px}.sdash-sec .sub{font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-faint);margin-left:8px}.sdash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sdash-stat{background:var(--card);border-radius:var(--radius);padding:15px 18px;box-shadow:var(--shadow);border-top:3px solid transparent;text-decoration:none;color:inherit;display:block}.sdash-stat.warn{border-top-color:var(--brand-ink)}.sdash-stat .l{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.sdash-stat .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:21px;font-weight:700;margin-top:4px}.sdash-stat .h{font-size:11.5px;color:var(--ink-faint);margin-top:2px}.sdash-alerts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sdash-al{background:var(--card);border-radius:14px;box-shadow:var(--shadow);padding:13px 16px;cursor:pointer;border-left:3px solid var(--line);transition:transform .12s;text-decoration:none;color:inherit;display:block;text-align:left;font:inherit;width:100%}.sdash-al:hover{transform:translateY(-2px)}.sdash-al .k{font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.sdash-al .t{font-size:12.5px;font-weight:700;margin-top:3px;line-height:1.3}.sdash-al .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px;font-weight:700;margin-top:6px}.sdash-al .h{font-size:11px;color:var(--ink-faint);margin-top:1px}.sdash-al.red{border-left-color:var(--red-tx)}.sdash-al.red .n{color:var(--red-tx)}.sdash-al.amber{border-left-color:var(--brand-ink)}.sdash-al.amber .n{color:var(--amber-tx)}.sdash-al.ok{border-left-color:#b5c9ae}.sdash-al.ok .n{color:var(--green-tx);font-size:15px;margin-top:9px}.sdash-al.err .n{font-size:12.5px;color:var(--ink-faint);font-weight:600;margin-top:9px;font-family:inherit}.sdash-al .retry{color:var(--brand-ink);font-weight:700}.sdash-money{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.sdash-payroll-card,.sdash-stat-link{text-decoration:none;color:inherit;display:block}.sdash-stat-link:hover{color:var(--brand-ink)}.sdash-stat-hint{text-decoration:none;color:var(--brand-ink);display:block}.sdash-stat-hint:hover{text-decoration:underline}.sdash-mcard{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px;text-decoration:none;color:inherit;display:block}.sdash-mcard .l{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.sdash-mcard .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:24px;font-weight:700;margin-top:4px}.sdash-mcard .h{font-size:11.5px;color:var(--ink-faint);margin-top:3px}.sdash-delta{display:inline-block;font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px;margin-left:8px;vertical-align:3px}.sdash-delta.up{background:var(--green-bg);color:var(--green-tx)}.sdash-delta.down{background:var(--red-bg);color:var(--red-tx)}.sdash-aging-row{display:grid;grid-template-columns:280px 1fr;gap:12px;align-items:stretch;margin-top:12px}.sdash-dark{background:var(--charcoal-900);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px;color:#fff}.sdash-dark .l{font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#8f887b}.sdash-dark .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:27px;font-weight:700;color:var(--brand-ink);margin-top:3px}.sdash-dark .h{font-size:12px;color:#b8b1a4;margin-top:4px}.sdash-retry{margin-top:8px;background:none;border:0;color:var(--brand-ink);font-weight:700;cursor:pointer;padding:0;font-size:12.5px}.sdash-aging{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 20px}.sdash-aging>.l{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.sdash-aging .bar{display:flex;height:11px;border-radius:99px;overflow:hidden;background:#efece6;margin:9px 0 11px}.sdash-aging .bar i{display:block;height:100%}.sdash-aging .bar .seg-cur{background:#c5d4be}.sdash-aging .bar .seg-mid{background:#e8d49a}.sdash-aging .bar .seg-late{background:#e0b07a}.sdash-aging .bar .seg-old{background:var(--red-tx)}.sdash-aging .buckets{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.sdash-aging .bk{cursor:pointer;border-radius:9px;padding:5px 8px;margin:-5px -8px;text-decoration:none;color:inherit;display:block}.sdash-aging .bk:hover{background:#fbfaf7}.sdash-aging .bk .k{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.sdash-aging .bk .v{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;font-size:13.5px;margin-top:2px}.sdash-aging .bk.hot .k,.sdash-aging .bk.hot .v{color:var(--red-tx)}.sdash-aging .aging-note{font-size:11px;color:var(--ink-faint);margin-top:9px}.sdash .muted,.sdash .err-t{color:var(--ink-faint);font-size:16px!important}@media (max-width: 900px){.sdash-alerts,.sdash-stats,.sdash-money{grid-template-columns:1fr 1fr}.sdash-aging-row{grid-template-columns:1fr}}@media (max-width: 560px){.sdash-alerts,.sdash-stats,.sdash-money{grid-template-columns:1fr}}.kpi-page{--kpi-ink: #26231f;--kpi-soft: #6e6759;--kpi-faint: #a8a093;--kpi-line: #e8e4dc;--kpi-paper: #f5f3ef;--kpi-card: #fff;--kpi-charcoal: #1f1d1a;--kpi-gold: #c9962e;--kpi-gold-hi: #d9a83e;max-width:1080px}.kpi-denied{padding:2rem;color:var(--kpi-soft)}.kpi-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:10px}.kpi-weeknav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kpi-chip-wip{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a6410;background:#f6edd9;border:1px solid #d8c089;border-radius:999px;padding:4px 10px;line-height:1}.kpi-nav{width:34px;height:34px;border-radius:10px;border:1px solid var(--kpi-line);background:var(--kpi-card);color:var(--kpi-soft);cursor:pointer}.kpi-nav:disabled{opacity:.45;cursor:not-allowed}.kpi-week{background:var(--kpi-card);border:1px solid var(--kpi-line);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700;min-width:11rem;text-align:center}.kpi-actions{display:flex;gap:8px}.kpi-btn{border:none;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:700;cursor:pointer}.kpi-btn.gold{background:var(--kpi-gold);color:var(--kpi-charcoal)}.kpi-btn.ghost{background:var(--kpi-card);border:1px solid var(--kpi-line);color:var(--kpi-ink)}.kpi-btn:disabled{opacity:.45;cursor:not-allowed}.kpi-meta{font-size:12px;color:var(--kpi-faint);margin:4px 0 0}.kpi-meta .sep{margin:0 8px;color:#d5d0c6}.kpi-status{margin:1.25rem 0;color:var(--kpi-soft)}.kpi-status.err{color:#8c3b2e}.kpi-sec{margin-top:1.75rem}.kpi-sec h2{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kpi-soft);margin:0 0 12px;font-family:inherit}.kpi-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}@media (min-width: 900px){.kpi-hero{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi-dark{display:block;text-decoration:none;background:var(--kpi-charcoal);border-radius:14px;padding:16px 18px;color:#fff}.kpi-dark .l{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8f887b}.kpi-dark .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.35rem;font-weight:700;color:var(--kpi-gold-hi);margin-top:6px}.kpi-dark .h{font-size:11px;color:#b8b1a4;margin-top:4px}.kpi-row,.kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 800px){.kpi-row{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi-stat{display:block;text-decoration:none;color:inherit;background:var(--kpi-card);border-radius:14px;padding:14px 16px;border:1px solid transparent;box-shadow:0 1px 2px #1f1d1a0a}a.kpi-stat:hover,a.kpi-dark:hover{outline:1px solid rgba(201,150,46,.35)}.kpi-stat .l{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kpi-soft)}.kpi-stat .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.15rem;font-weight:700;margin-top:4px;color:var(--kpi-ink)}.kpi-stat .n.rates{font-size:.98rem}.kpi-stat .slash{color:var(--kpi-faint);margin:0 2px}.kpi-stat .h{font-size:11px;color:var(--kpi-faint);margin-top:3px}.kpi-stat .delta{display:inline-block;font-size:9.5px;font-weight:800;border-radius:999px;padding:1px 7px;margin-left:6px;vertical-align:2px}.kpi-stat .delta.up{background:#e7f0e4;color:#3e6b37}.kpi-stat .delta.dn{background:#f7e4e0;color:#8c3b2e}.kpi-stat .flag{display:inline-block;font-size:9.5px;font-weight:700;background:#f9eed3;color:#8a6410;border-radius:5px;padding:2px 7px;margin-top:6px}.kpi-footnote{font-size:11px;color:var(--kpi-faint);margin:12px 0 0;max-width:46rem}.kpi-tabs{display:flex;gap:4px;background:var(--kpi-card);border-radius:13px;padding:5px;width:-moz-fit-content;width:fit-content;margin:14px 0 4px;box-shadow:0 1px 2px #1f1d1a0a}.kpi-tab{border:none;background:transparent;padding:8px 18px;border-radius:9px;font-size:13px;font-weight:600;color:var(--kpi-soft);cursor:pointer;font-family:inherit}.kpi-tab.on{background:var(--kpi-gold);color:var(--kpi-charcoal);font-weight:700}.kpi-trends-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.kpi-trends-head h2{margin:0}.kpi-gran{display:flex;gap:4px;background:var(--kpi-card);border-radius:13px;padding:4px;box-shadow:0 1px 2px #1f1d1a0a}.kpi-gran-btn{border:none;background:transparent;padding:7px 12px;border-radius:9px;font-size:12px;font-weight:600;color:var(--kpi-soft);cursor:pointer;font-family:inherit;white-space:nowrap}.kpi-gran-btn.on{background:var(--kpi-gold);color:var(--kpi-charcoal);font-weight:700}.kpi-tgrid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 720px){.kpi-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.kpi-tgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi-tcard{background:var(--kpi-card);border-radius:14px;padding:13px 16px;box-shadow:0 1px 2px #1f1d1a0a}.kpi-tcard .tl{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kpi-soft)}.kpi-tcard .tv{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:16px;font-weight:700;margin:3px 0 6px;color:var(--kpi-ink)}.kpi-tcard .tv .delta{display:inline-block;font-size:9.5px;font-weight:800;border-radius:999px;padding:1px 7px;margin-left:6px;vertical-align:2px}.kpi-tcard .tv .delta.up{background:#e7f0e4;color:#3e6b37}.kpi-tcard .tv .delta.dn{background:#f7e4e0;color:#8c3b2e}.kpi-tcard .tchart{display:flex;align-items:flex-end;gap:2.5px;height:52px}.kpi-tcard .tchart .col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;position:relative}.kpi-tcard .tchart .bar{width:100%;border-radius:2px 2px 1px 1px;background:#d8cbaa;min-height:2px}.kpi-tcard .tchart .col:last-child .bar{background:var(--kpi-gold)}.kpi-tcard .tchart .col:hover .bar{opacity:.75}.kpi-tcard .tchart .tip{position:absolute;top:-3px;left:50%;transform:translate(-50%,-100%);background:var(--kpi-charcoal);color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600;border-radius:6px;padding:2px 7px;opacity:0;pointer-events:none;white-space:nowrap;z-index:5}.kpi-tcard .tchart .col:hover .tip{opacity:1}.kpi-tcard .th{font-size:10px;color:var(--kpi-faint);margin-top:5px}@media print{.kpi-toolbar .kpi-actions,.kpi-tabs,.kpi-gran,.rpt-side{display:none!important}.kpi-page{max-width:none}}.cph-denied{padding:2rem;max-width:28rem}.cph-shell{--cph-ink: #26292e;--cph-soft: #6f7480;--cph-faint: #6f7480;--cph-line: #e8e8e4;--cph-hair: #f0f0ee;--cph-paper: #fafaf8;--cph-card: #fff;--cph-charcoal: #1f1d1a;--cph-gold: var(--gold-500, #c9962e);--cph-gold-deep: #a87a1f;--cph-chip: #fbefc9;--cph-sage: #3e7c4f;--cph-sage-fill: #ddead9;--cph-peri: #4a5d8a;--cph-peri-fill: #dde3f0;--cph-rose: #b14a4a;--cph-rose-fill: #f6dede;--cph-rose-border: #e9c4c4;min-height:calc(100vh - 4rem);background:var(--cph-paper);color:var(--cph-ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cph-shell.cph-shell--preview{min-height:0}.cph-main{padding:26px 30px;min-width:0}.cph-main .wrap{max-width:1020px;margin:0 auto}.cph-staff-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.cph-staff-bar .sel{flex:1;min-width:220px;max-width:360px}.cph-staff-bar .mix{width:100%;margin:0;font-size:12px;color:var(--cph-soft)}.cph-status{color:var(--cph-soft);font-size:13px}.cph-status.err{color:var(--cph-rose)}.cph-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;flex:none}.cph-pill.sub{background:var(--cph-peri-fill);color:var(--cph-peri)}.cph-pill.ok{background:var(--cph-sage-fill);color:var(--cph-sage)}.cph-pill.unsub{background:var(--cph-chip);color:#8a6a14}.cph-state{display:flex;align-items:flex-start;gap:11px;border-radius:12px;padding:13px 16px;font-size:13px;line-height:1.5;color:var(--cph-ink)}.cph-state b{display:block;font-size:13.5px;margin-bottom:2px}.cph-sc-badge{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.cph-state.unsub{background:#fcfcfb;border:1px solid var(--cph-line)}.cph-state.unsub .cph-sc-badge{background:var(--cph-chip)}.cph-state.unsub .cph-sc-badge svg{stroke:#8a6a14}.cph-state.ok{background:var(--cph-sage-fill);border:1px solid #c5dabe;color:var(--cph-sage)}.cph-state.ok .cph-sc-badge{background:#fff}.cph-state.ok .cph-sc-badge svg{stroke:var(--cph-sage)}.cph-state.off{background:var(--cph-rose-fill);border:1px solid var(--cph-rose-border);color:var(--cph-rose)}.cph-state.off .cph-sc-badge{background:#fff}.cph-state.off .cph-sc-badge svg{stroke:var(--cph-rose)}.cph-state.invalid{background:#fcfcfb;border:1px solid var(--cph-line);color:var(--cph-soft)}.cph-state.invalid b{color:var(--cph-ink)}.cph-state.invalid .cph-sc-badge{background:#ebedf0}.cph-state.invalid .cph-sc-badge svg{stroke:var(--cph-soft)}.cph-state.invalid code{font-size:12px;font-weight:700;color:var(--cph-ink)}.cph-shell .hello{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.cph-shell .hello-sub{font-size:13.5px;color:var(--cph-soft);margin-top:4px;margin-bottom:18px;line-height:1.45}.cph-shell .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px}.cph-shell .stats.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cph-shell .stats.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cph-shell .stats.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cph-shell .stats.cols-1{grid-template-columns:1fr}.cph-shell .stat{background:var(--cph-card);border-radius:16px;padding:15px 18px;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000a;border:1px solid var(--cph-line);border-left:3px solid transparent;text-decoration:none;color:inherit;display:block}.cph-shell .stat.hot{border-left-color:var(--cph-gold);background:#fffbee}.cph-shell .stat .l{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--cph-soft)}.cph-shell .stat .n{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:20px;font-weight:700;margin-top:4px}.cph-shell .stat .h{font-size:11.5px;color:var(--cph-faint);margin-top:2px}.cph-shell .cols{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.cph-shell .cols.single{grid-template-columns:1fr}.cph-shell .card{background:var(--cph-card);border-radius:16px;border:1px solid var(--cph-line);box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000a;padding:16px 20px;margin-bottom:14px;overflow:hidden}.cph-shell .card.hero{padding:0}.cph-brand{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--cph-line)}.cph-brand h2{margin:0!important;letter-spacing:0!important;text-transform:none!important;font-size:16px!important;font-weight:800!important;color:var(--cph-ink)!important}.cph-brand .cph-pill{margin-left:auto}.cph-shell .card.hero .cph-state,.cph-shell .card.hero .ap-row,.cph-shell .card.hero .foot-cta{margin:0}.cph-shell .card.hero .cph-state{margin:14px 20px 18px}.cph-shell .card.hero .ap-row{padding:12px 20px;border-bottom:1px solid var(--cph-hair)}.cph-shell .card.hero .ap-row:last-of-type{border-bottom:1px solid var(--cph-line)}.cph-shell .card.hero .foot-cta{padding:16px 20px 18px}.cph-shell .card h2{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cph-soft);margin:0 0 12px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cph-shell .card h2 .sub{font-weight:500;letter-spacing:0;text-transform:none;color:var(--cph-faint);font-size:12px;text-decoration:none}.cph-shell .empty{color:var(--cph-soft);font-size:13px}.cph-shell .ap-row,.cph-shell .team-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--cph-line)}.cph-shell .ap-row:last-of-type,.cph-shell .team-row:last-of-type{border-bottom:none}.cph-shell .avatar{width:40px;height:40px;border-radius:50%;background:var(--cph-sage-fill);color:var(--cph-sage);font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cph-shell .ap-name,.cph-shell .team-name{flex:1;min-width:0}.cph-shell .ap-name b,.cph-shell .team-name b{display:block;font-size:15px;font-weight:800}.cph-shell .ap-name span,.cph-shell .team-name span{font-size:11.5px;color:var(--cph-faint)}.cph-shell .ap-hrs{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;font-size:13px;width:64px;text-align:right}.cph-shell .ap-btn{border:1px solid #e3e4e6;background:#fff;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;color:#2e3a4e;text-decoration:none;white-space:nowrap}.cph-shell .ap-btn:hover{border-color:var(--cph-gold);color:var(--cph-gold-deep)}.cph-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:14px;border-radius:999px;padding:11px 22px;border:1px solid transparent;text-decoration:none;font-family:inherit}.cph-btn.approve{background:var(--cph-sage);color:#fff}.cph-btn.approve:hover{filter:brightness(1.05)}.cph-shell .btn.gold{display:inline-block;border:none;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:700;background:var(--cph-gold);color:var(--cph-charcoal);text-decoration:none}.cph-shell .foot-cta{margin-top:12px}.cph-shell .chart{display:flex;align-items:flex-end;gap:5px;height:120px;padding-top:6px}.cph-shell .chart .col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;position:relative}.cph-shell .chart .bar{width:100%;border-radius:4px 4px 2px 2px;background:#3a3631;min-height:2px}.cph-shell .chart .col:last-child .bar{background:var(--cph-gold)}.cph-shell .chart .col:hover .bar{opacity:.8}.cph-shell .chart .wl{font-size:9px;color:var(--cph-faint);text-align:center;margin-top:5px}.cph-shell .chart .tip{position:absolute;top:-4px;left:50%;transform:translate(-50%,-100%);background:var(--cph-charcoal);color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600;border-radius:6px;padding:2px 8px;opacity:0;pointer-events:none;white-space:nowrap;z-index:5}.cph-shell .chart .col:hover .tip{opacity:1}.cph-shell .chart-note{font-size:11.5px;color:var(--cph-faint);margin-top:9px}.cph-shell .inv-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--cph-line);font-size:13px}.cph-shell .inv-row:last-of-type{border-bottom:none}.cph-shell .inv-row .no{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700}.cph-shell .inv-row .due{color:var(--cph-faint);font-size:11.5px;flex:1}.cph-shell .inv-row .amt{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700}.cph-shell .inv-row .pdf{font-size:11.5px;font-weight:700;color:var(--cph-gold);text-decoration:none}.cph-shell .pill.warn{display:inline-block;font-size:10px;font-weight:700;border-radius:999px;padding:2px 9px;background:var(--cph-rose-fill);color:var(--cph-rose);margin-left:6px}.cph-shell .talent{margin:12px 0 0;font-size:13px;font-weight:700}.cph-shell .talent a{color:var(--cph-ink);text-decoration:underline;text-decoration-color:var(--cph-gold);text-decoration-thickness:2px;text-underline-offset:3px}.cph-shell .q-block{margin-bottom:14px}.cph-shell .q-block .ql{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cph-soft)}.cph-shell .q-block .qn{font-weight:700;margin:2px 0}.cph-shell .q-block a{color:var(--cph-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--cph-gold);text-decoration-thickness:2px;text-underline-offset:3px;font-size:13px}.cph-shell .q-block .qp{font-size:13px;color:var(--cph-soft)}@media (max-width: 900px){.cph-main{padding:18px 16px}.cph-shell .cols,.cph-shell .stats,.cph-shell .stats.cols-3,.cph-shell .stats.cols-2{grid-template-columns:1fr}}.phours-page{--ph-ink: #26231f;--ph-soft: #6e6759;--ph-line: #e8e4dc;--ph-gold: #c9962e;max-width:1060px;margin:0 auto;padding:28px 24px 48px;color:var(--ph-ink)}.phours-crumb{font-size:12px;color:var(--ph-soft);margin-bottom:8px}.phours-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.phours-title{font-size:28px;font-weight:700;margin:0}.phours-sub{margin:4px 0 0;font-size:13px;color:var(--ph-soft)}.phours-sub .trunc{color:#8a6410}.phours-report-btn{display:inline-flex;align-items:center;margin-top:12px;padding:10px 18px;font-size:13px;font-weight:700;color:#26231f;background:var(--gold-500, var(--ph-gold));border-radius:12px;text-decoration:none;box-shadow:var(--shadow, 0 1px 2px rgba(38, 35, 31, .08))}.phours-report-btn:hover{filter:brightness(.96)}.phours-head-right{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.phours-partner-sel{min-width:200px}.phours-seg{display:inline-flex;border:1px solid var(--ph-line);border-radius:8px;overflow:hidden;background:#fff}.phours-seg button{border:0;background:transparent;padding:8px 14px;font-size:13px;font-weight:600;color:var(--ph-ink);cursor:pointer}.phours-seg button.on{background:var(--ph-gold);color:#fff}.phours-status{color:var(--ph-soft);padding:24px 0}.phours-status.err{color:#8c3b2e}.phours-denied{padding:2rem;max-width:28rem}.hours-entity-card{background:#fff;border:1px solid var(--ph-line, #e8e4dc);border-radius:14px;box-shadow:0 1px 2px #1f1d1a0d;overflow:hidden}.hours-entity-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:10px 12px;border-bottom:1px solid #e8e4dc;background:#faf8f4}.hours-entity-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.hours-entity-chips button{border:1px solid #e8e4dc;background:#fff;color:#6e6759;font-size:12px;font-weight:600;padding:5px 10px;border-radius:8px;cursor:pointer;line-height:1.2}.hours-entity-chips button.on{background:#26231f;border-color:#26231f;color:#fff}.hours-entity-find{flex:1 1 160px;max-width:260px;margin:0}.hours-entity-find input{width:100%;height:32px;border:1px solid #e8e4dc;border-radius:8px;padding:0 10px;font-size:13px;background:#fff;color:#26231f}.hours-entity-find input:focus{outline:2px solid rgba(201,150,46,.35);border-color:#c9962e}.hours-entity-empty{padding:20px 16px;color:#6e6759;margin:0;font-size:13px}.hours-entity-tbl{width:100%;border-collapse:collapse}.hours-entity-tbl th{text-align:left;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a8a093;padding:8px 12px;border-bottom:1px solid #e8e4dc}.hours-entity-tbl th .sort-hint{display:block;margin-top:2px;font-size:9px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#c4bfb4}.hours-entity-tbl th.r,.hours-entity-tbl td.r{text-align:right}.hours-entity-tbl td{padding:8px 12px;border-bottom:1px solid #f0ece4;vertical-align:middle;font-size:13px}.hours-entity-tbl tr:last-child td{border-bottom:0}.hours-entity-tbl .entity{display:flex;align-items:center;gap:8px}.hours-entity-tbl .av{width:28px;height:28px;border-radius:999px;background:#f3e6c4;color:#8a6410;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hours-entity-tbl .txt{min-width:0;line-height:1.2}.hours-entity-tbl .t{font-weight:700;color:#26231f;line-height:1.25}.hours-entity-tbl .t a{color:inherit;text-decoration:none}.hours-entity-tbl .t a:hover{color:#c9962e}.hours-entity-tbl .s{font-size:12px;color:#6e6759;margin-top:1px;line-height:1.25}.hours-entity-tbl .s a.client{color:#6e6759;text-decoration:underline;text-underline-offset:2px}.hours-entity-tbl .ended{display:inline-block;margin-left:6px;font-size:10px;font-weight:600;color:#6e6759;background:#f0ece4;border-radius:999px;padding:1px 6px;vertical-align:middle}.hours-entity-tbl .mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hours-entity-tbl .hrs{font-weight:700}.hours-entity-more{display:block;width:100%;border:0;border-top:1px solid #f0ece4;background:#faf8f4;color:#8a6410;font-size:12px;font-weight:700;padding:10px 12px;text-align:center;cursor:pointer}.hours-entity-more:hover{color:#c9962e;background:#f5f0e6}.hours-entity-foot{margin:0;padding:8px 12px 12px;font-size:12px;color:#a8a093;border-top:1px solid #f0ece4}.ass-hours-link,.asn-hours-link{display:inline-block;margin-top:6px;font-size:12px;font-weight:600;color:#8a6410;text-decoration:none}.ass-hours-link:hover,.asn-hours-link:hover{color:#c9962e}.pprof-page{--pp-ink: #26231f;--pp-soft: #6e6759;--pp-line: #e8e4dc;max-width:1060px;margin:0 auto;padding:28px 24px 48px;color:var(--pp-ink)}.pprof-crumb{font-size:12px;color:var(--pp-soft);margin-bottom:8px}.pprof-title{font-size:28px;font-weight:700;margin:0 0 20px}.pprof-layout{display:grid;grid-template-columns:250px 1fr;gap:24px;align-items:start}.pprof-page--branding{max-width:1280px}.pprof-layout--branding{grid-template-columns:1fr}.pprof-top-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;background:var(--card, #fff);border-radius:12px;box-shadow:var(--shadow)}.pprof-top-item{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:none;border-radius:8px;background:transparent;color:var(--pp-soft);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.pprof-top-item i{width:14px;text-align:center;opacity:.75;font-size:12px}.pprof-top-item:hover{background:#fbfaf7;color:var(--pp-ink)}.pprof-top-item.on{background:var(--gold-100);color:#8a6410;font-weight:700}.pprof-top-item.on i{opacity:1}.pprof-content-wide,.pprof-branding{max-width:none}.pprof-side{padding:12px!important}.pprof-side-nav{display:flex;flex-direction:column;gap:2px}.pprof-side-item{display:grid;grid-template-columns:16px 1fr;align-items:center;gap:11px;width:100%;padding:9px 12px;border-radius:9px;font-size:13px;font-weight:600;color:var(--pp-soft);text-align:left;background:transparent;border:none;cursor:pointer;font-family:inherit}.pprof-side-item i{width:16px;text-align:center;opacity:.75}.pprof-side-item:hover{background:#fbfaf7;color:var(--pp-ink)}.pprof-side-item.on{background:var(--gold-100);color:#8a6410;font-weight:700;box-shadow:inset 3px 0 0 var(--gold-500)}.pprof-side-item.on i{opacity:1}.pprof-main{min-width:0}.pprof-status{color:var(--pp-soft);padding:24px 0}.pprof-card{background:var(--card, #fff);border-radius:var(--radius, 16px);box-shadow:var(--shadow);padding:20px}.pprof-card--spaced{margin-top:16px}.pprof-card-title{font-size:16px;font-weight:700;margin:0 0 16px;color:var(--pp-ink)}.pprof-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pprof-field-grid--single{grid-template-columns:1fr}.pprof-field{display:flex;flex-direction:column;gap:6px}.pprof-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint, #9a9285)}.pprof-actions{margin-top:20px}.pprof-btn-ghost{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--pp-line);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--pp-soft);background:#fff;cursor:pointer;text-decoration:none;font-family:inherit}.pprof-btn-ghost:hover:not(:disabled){color:var(--pp-ink);border-color:var(--ink-faint, #9a9285)}.pprof-btn-ghost:disabled{opacity:.45;cursor:default}.pprof-pitch{margin:0 0 18px;font-size:14px;line-height:1.55;color:var(--pp-ink)}.pprof-pitch a{color:#8a6410;font-weight:600;text-decoration:none}.pprof-pitch a:hover{text-decoration:underline}.pprof-def-row--stack{grid-template-columns:1fr;gap:8px}.pprof-link-chip{display:block;padding:8px 12px;border-radius:10px;background:#fbfaf8;color:var(--pp-ink);font-size:13px;font-weight:500;word-break:break-all}.pprof-link-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pprof-btn-ghost.is-copied{color:#3d6b4f;border-color:#c5d9cc;background:#eef6f1}.pprof-empty-block a{color:#8a6410;font-weight:600;text-decoration:none}.pprof-empty-block a:hover{text-decoration:underline}.pprof-card-title .pprof-card-count{font-weight:500;font-size:13px;color:var(--pp-soft)}.pprof-doc-group+.pprof-doc-group{margin-top:6px}.pprof-doc-group-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint, #9a9285);padding:14px 0 4px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pprof-doc-list{display:flex;flex-direction:column}.pprof-file-row{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 0;border-bottom:1px solid var(--pp-line)}.pprof-file-row:last-child{border-bottom:none}.pprof-file-tile{width:34px;height:34px;border-radius:8px;background:var(--gold-100, #f6edd9);color:#8a6410;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex-shrink:0}.pprof-file-tile i{font-size:13px;line-height:1}.pprof-file-tile span{font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.pprof-file-text{min-width:0;flex:1}.pprof-file-name{font-size:13.5px;font-weight:600;color:var(--pp-ink);line-height:1.25}.pprof-file-meta{margin-top:2px;font-size:12px;color:var(--ink-faint, #9a9285)}.pprof-file-missing{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.02em;color:#8a6410;background:var(--gold-100, #f6edd9);border-radius:999px;padding:4px 10px}.pprof-dl{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;border:1px solid var(--pp-line);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600;color:var(--pp-soft);background:#fff;text-decoration:none;font-family:inherit;line-height:1}.pprof-dl i{font-size:14px}.pprof-dl:hover,.pprof-dl:active{background:var(--gold-100, #f6edd9);border-color:var(--gold-500, #c9962e);color:#8a6410}@media (max-width: 560px){.pprof-dl{padding:8px}}.pprof-empty-block{color:var(--pp-soft);padding:8px 0;margin:0}.pprof-pw-wrap{position:relative}.pprof-pw-wrap .input{padding-right:42px}.pprof-pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;background:transparent;color:var(--pp-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.pprof-pw-eye:hover{color:var(--pp-ink)}.pprof-pw-checks{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pprof-pw-checks li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-faint, #9a9285)}.pprof-pw-checks li.ok{color:#3d6b4f}.pprof-pw-dot{width:14px;height:14px;border-radius:50%;border:1.5px solid #cfc8bb;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:8px}.pprof-pw-checks li.ok .pprof-pw-dot{border-color:#3d6b4f;background:#3d6b4f;color:#fff}.pprof-field-error{margin:6px 0 0;font-size:12.5px;color:#8c3b2e}.pprof-pw-success{margin:0 0 16px;font-size:13.5px;font-weight:600;color:#3d6b4f}.pprof-actions .btn.variant-filled-primary:disabled{opacity:.4;cursor:default;background:var(--gold-500)!important;color:var(--brand-on)!important}.pprof-def-list{margin:0;display:flex;flex-direction:column;gap:0}.pprof-def-row{display:grid;grid-template-columns:minmax(140px,38%) 1fr;gap:16px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--pp-line)}.pprof-def-row:first-child{padding-top:0}.pprof-def-row:last-child{border-bottom:none;padding-bottom:0}.pprof-def-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-soft)}.pprof-def-value{margin:0;font-size:14px;font-weight:600;color:var(--pp-ink)}.pprof-def-value.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}.pprof-def-quiet{color:var(--ink-faint, #9a9285);font-weight:500;font-style:normal}.pprof-rates-note,.pprof-rates-foot{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--pp-soft)}.pprof-rates-foot a{color:#8a6410;font-weight:600;text-decoration:none}.pprof-rates-foot a:hover{text-decoration:underline}.pprof-wc-html{width:100%;border-collapse:collapse}.pprof-wc-html th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-soft);padding:0 12px 10px 0;border-bottom:1px solid var(--pp-line)}.pprof-wc-html td{font-size:14px;color:var(--pp-ink);padding:10px 12px 10px 0;border-bottom:1px solid var(--pp-line)}.pprof-wc-html td.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}@media (max-width: 768px){.pprof-layout,.pprof-field-grid{grid-template-columns:1fr}.pprof-def-row{grid-template-columns:1fr;gap:4px}}.ppay-exec{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ink)}.ppay-exec .raleway,.ppay-exec .source-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ppay-exec .font-semibold,.ppay-exec .h6{color:var(--ink)}.ppay-exec .text-cyan-600,.ppay-exec .text-green-600,.ppay-exec .text-purple-600{color:var(--ink-soft)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.ppay-exec .h2,.ppay-exec .h2.source-sans{color:var(--ink)!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-weight:700!important}.ppay-exec .text-xs.opacity-70{color:var(--ink-faint)!important;opacity:1!important}.ppay-exec .text-green-700,.ppay-exec .text-purple-700{color:var(--ink-soft)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em}.ppay-exec .text-xs.uppercase.tracking-wide.opacity-70{color:var(--ink-soft)!important;opacity:1!important;font-size:11px!important;letter-spacing:.08em}.ppay-exec .font-bold.source-sans{color:var(--ink)!important;font-family:IBM Plex Mono,ui-monospace,monospace!important}.ppay-exec .checkbox{accent-color:var(--brand-ink)}.ppay-exec .underline{color:var(--brand-ink)}.ppay-exec .text-surface-500{color:var(--ink-faint)!important}.ppay-exec .hover\:text-surface-900:hover{color:var(--ink)!important}.ppay-exec .btn.variant-soft-surface{background:#fbfaf8!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line)!important;border-color:transparent!important}.ppay-exec .btn.variant-soft-surface:hover:not(:disabled){background:var(--gold-100)!important;color:var(--ink)!important}.ppay-exec .btn.variant-soft-surface:disabled{opacity:.45;color:var(--ink-faint)!important}.ppay-exec .btn.variant-filled-success{background:var(--charcoal-900)!important;color:#fff!important;border-color:transparent!important}.ppay-exec .btn.variant-filled-success:hover:not(:disabled){background:var(--charcoal-800)!important}.ppay-exec .btn.variant-filled-error{background:#8c3b2e!important;color:#fff!important;border-color:transparent!important}.ppay-exec .btn.variant-filled-error:hover:not(:disabled){background:#7a3227!important}.ppay-exec .btn.variant-filled-primary:disabled,.ppay-exec .btn.variant-filled-success:disabled,.ppay-exec .btn.variant-filled-error:disabled{opacity:.45}.ppay-exec .\!bg-error-50{background:#f7e4e0!important}.ppay-exec .text-error-800,.ppay-exec .text-error-700{color:#8c3b2e!important}.ppay-exec .border-error-200{border-color:color-mix(in srgb,#8c3b2e 32%,var(--line))!important}.ppay-exec table{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ink)}.ppay-exec thead,.ppay-exec thead.bg-surface-100{background:#f5f1e8!important;color:var(--ink-soft);box-shadow:none}.ppay-exec .border-surface-200{border-color:var(--line)!important}.ppay-exec table td.text-right{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:inherit}.ppay-exec tr.bg-success-700\/35{background-color:#1f1d1a!important;color:#f5f3ef!important}.ppay-exec tr.bg-success-700\/35:hover{background-color:#2a2724!important}.ppay-exec tr.bg-success-400\/50{background-color:#efe9dc!important}.ppay-exec tr.bg-success-400\/50:hover{background-color:#e8e1d2!important}.ppay-exec tr.bg-success-200\/50{background-color:#f5f1e8!important}.ppay-exec tr.bg-success-200\/50:hover{background-color:#efe9dc!important}.ppay-exec tr.bg-success-50\/50{background-color:#fbf8f2!important}.ppay-exec tr.bg-success-50\/50:hover{background-color:#f5f1e8!important}.ppay-exec tr.bg-white:hover,.ppay-exec tr.bg-surface-50{background-color:#f7f4ee!important}.ppay-exec tr.bg-surface-50:hover{background-color:#efe9dc!important}.ppay-exec tr.bg-warning-100\/70{background-color:var(--gold-100)!important}.ppay-exec tr.bg-warning-100\/70:hover{background-color:#f0e2c4!important}.ppay-exec tr.bg-cyan-100\/70{background-color:#e8eef2!important}.ppay-exec tr.bg-cyan-100\/70:hover{background-color:#dde6ec!important}.ppay-exec tr.\!bg-purple-200\/70{background-color:#eadfe8!important}.ppay-exec .hover\:bg-surface-200:hover{background-color:var(--gold-100)!important}.ppay-exec .text-cyan-800{color:#3d5a6c!important}.ppay-exec .text-warning-800,.ppay-exec .text-warning-900,.ppay-exec .text-warning-700{color:var(--amber-tx)!important}.ppay-exec .ppay-st-locked{color:#1f1d1a!important;font-weight:700!important}.ppay-exec .text-success-700{color:#3e6b37!important}.ppay-exec .text-surface-700{color:var(--ink)!important}.ppay-exec .text-surface-600{color:var(--ink-soft)!important}.ppay-exec .btn.variant-soft-warning{background:var(--gold-100)!important;color:var(--amber-tx)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber-tx) 28%,var(--line))!important;border-color:transparent!important}.ppay-exec .bg-warning-100{background:var(--gold-100)!important}.ppay-exec .bg-success-100{background:#e7f0e4!important}.ppay-exec .text-success-800{color:#3e6b37!important}.ppay-exec .bg-error-100{background:#f7e4e0!important}.ppay-exec .text-error-800{color:#8c3b2e!important}.ppay-exec td .bg-surface-100,.ppay-exec span.bg-surface-100{background:transparent!important;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-faint)!important}.ppay-exec .text-\[\#0C4B33\]{color:var(--charcoal-900)!important}.apay-exec{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ink)}.apay-exec .raleway,.apay-exec .source-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.apay-exec .font-semibold,.apay-exec .h6{color:var(--ink)}.apay-exec .text-cyan-600,.apay-exec .text-green-600,.apay-exec .text-purple-600{color:var(--ink-soft)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.apay-exec .h2,.apay-exec .h2.source-sans{color:var(--ink)!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-weight:700!important}.apay-exec .checkbox{accent-color:var(--brand-ink)}.apay-exec .border-surface-200,.apay-exec .border-surface-300{border-color:var(--line)!important}.apay-exec .btn.variant-soft-surface,.apay-exec .btn.variant-soft-primary{background:#fbfaf8!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line)!important;border-color:transparent!important}.apay-exec .btn.variant-soft-surface:hover:not(:disabled),.apay-exec .btn.variant-soft-primary:hover:not(:disabled){background:var(--gold-100)!important;color:var(--ink)!important}.apay-exec .btn.variant-soft-surface:disabled,.apay-exec .btn.variant-soft-primary:disabled{opacity:.45;color:var(--ink-faint)!important}.apay-exec .btn.variant-filled-secondary{background:var(--charcoal-900)!important;color:#fff!important}.apay-exec .btn.variant-filled-secondary:hover:not(:disabled){background:var(--charcoal-800)!important}.apay-exec .btn.variant-filled-primary{background:var(--gold-500)!important;color:var(--brand-on)!important}.apay-exec .btn.variant-filled-primary:hover:not(:disabled){background:var(--gold-400)!important}.apay-exec .btn.variant-filled-primary:disabled,.apay-exec .btn.variant-filled-secondary:disabled{opacity:.45}.apay-exec .chip.variant-filled-primary{background:#fbfaf8!important;color:var(--ink-soft)!important;box-shadow:inset 0 0 0 1px var(--line)!important;border-color:transparent!important}.apay-exec tbody tr.bg-surface-50{background-color:#efe9dc!important;color:var(--ink)!important}.apay-exec tbody tr.hover\:bg-surface-50:hover{background-color:#f7f4ee!important}.apay-exec thead,.apay-exec thead.bg-surface-100{background:#f5f1e8!important;color:var(--ink-soft)}.apay-exec table{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ink)}.apay-exec table td.text-right{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:inherit}.apay-exec .opacity-70{color:var(--ink-faint);opacity:1}.flatpickr-day.week.selected,.flatpickr-day.week.selected:hover,.flatpickr-day.week.selected:focus,.flatpickr-day.week.selected.prevMonthDay,.flatpickr-day.week.selected.nextMonthDay{border-radius:0!important;background:#569ff738!important;border-color:transparent!important;color:#1f2937!important;box-shadow:none!important}.flatpickr-day.week.selected:hover{background:#569ff759!important;color:#111827!important}.flatpickr-day.week.selected:nth-child(7n+1){border-radius:50px 0 0 50px!important}.flatpickr-day.week.selected:nth-child(7n){border-radius:0 50px 50px 0!important}.users-exec .users-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.users-exec .users-page-title{font-size:23px;font-weight:700;letter-spacing:-.01em}.users-exec .users-page-sub{color:var(--ink-soft);font-size:13px;margin-top:3px}.users-exec .users-stat{background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s ease}.users-exec .users-stat:hover{background:#c9962e0f!important}.users-exec .users-stat.sel{border-top-color:var(--brand-ink)!important;background:#c9962e14!important}.users-exec .users-stat-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px;display:flex;align-items:center;gap:6px}.users-exec .users-stat-label i{width:8px;height:8px;border-radius:3px;display:inline-block;flex-shrink:0}.users-exec .users-stat-num{font-size:26px;font-weight:800;letter-spacing:-.02em;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--ink);line-height:1.15}.users-exec .users-stat-hint{font-size:11.5px;color:var(--ink-faint);margin-top:4px}.users-exec .users-filter-bar{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px;margin-bottom:14px;display:grid;grid-template-columns:1.6fr .85fr .85fr auto;gap:12px;align-items:end}.users-exec .users-filter-bar label>span{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:5px}.users-exec .users-filter-bar .input,.users-exec .users-filter-bar .select{width:100%;padding:9px 12px}.users-exec .users-f-actions{display:flex;align-items:end}.users-exec .chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.users-exec .chip{display:inline-flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:5px 10px 5px 12px;font-size:12.5px;color:var(--ink-soft);box-shadow:var(--shadow)}.users-exec .chip b{color:var(--ink);font-weight:700}.users-exec .chip .x{border:none;background:transparent;cursor:pointer;font-size:14px;line-height:1;color:var(--ink-faint);padding:0 2px}.users-exec .table-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.users-exec .users-loading{padding:24px 20px;color:var(--ink-soft);font-size:13px}.users-exec .users-table{width:100%;border-collapse:collapse;font-size:13px}.users-exec .users-table th,.users-exec .users-table td{padding:10px 12px;border-bottom:1px solid var(--line, #e5e0d6);text-align:left;vertical-align:middle}.users-exec .users-table thead th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:#fbfaf7}.users-exec .users-table .th-sort{border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit}.users-exec .users-table .th-sort:hover{color:var(--ink)}.users-exec .users-table .chk{width:36px}.users-exec .users-table .act{width:1%;white-space:nowrap;padding-right:4px}.users-exec .users-table tr.sel{background:#c9962e14}.users-exec .users-table tbody tr:hover{background:#1f1d1a08}.users-exec .users-mail{font-weight:700;color:var(--ink);text-decoration:none}.users-exec .users-mail:hover{color:var(--brand-ink);text-decoration:underline}.users-exec .users-sub{font-size:11.5px;color:var(--ink-faint);margin-top:2px}.users-exec .users-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:middle}.users-exec .users-dot.ok{background:var(--status-active-tx, #3e6b37)}.users-exec .users-dot.off{background:#d5d0c6}.users-exec .users-table .mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px;color:var(--ink-soft)}.users-exec .users-empty{text-align:center;color:var(--ink-faint);padding:28px 12px!important}.users-exec .users-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 20px;color:var(--ink-soft);font-size:12.5px;border-top:1px solid var(--line);background:#fbfaf7}.users-exec .users-pages{display:flex;gap:5px;flex-wrap:wrap}.users-exec .users-pg{min-width:28px;height:28px;padding:0 6px;border-radius:8px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;font-weight:600;color:var(--ink-soft);font-family:inherit}.users-exec .users-pg:disabled{opacity:.45;cursor:default}.users-exec .users-pg.cur{background:var(--gold-500);border-color:var(--brand-ink);color:var(--charcoal-900)}@media (max-width: 720px){.users-exec .users-filter-bar{grid-template-columns:1fr 1fr}.users-exec .users-f-search{grid-column:1 / -1}}.user-detail-exec .ud-loading{padding:40px 0;color:var(--ink-soft);font-size:14px}.user-detail-exec .ud-crumb{margin-bottom:14px;font-size:13px}.user-detail-exec .ud-crumb a{color:var(--brand-ink);font-weight:700;text-decoration:none}.user-detail-exec .ud-crumb a:hover{text-decoration:underline}.user-detail-exec .ud-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.user-detail-exec .ud-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.user-detail-exec .ud-title{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}.user-detail-exec .ud-pill{font-size:11px;font-weight:700;border-radius:999px;padding:4px 10px;background:var(--gold-100, #f5e9c8);color:var(--amber-tx, #8a6410)}.user-detail-exec .ud-pill.ok{background:#3e6b371f;color:var(--status-active-tx, #3e6b37)}.user-detail-exec .ud-pill.off{background:#eeebe4;color:var(--ink-soft)}.user-detail-exec .ud-pill.quiet{background:#f3f1ec;color:var(--ink-soft)}.user-detail-exec .ud-meta{margin-top:6px;font-size:13px;color:var(--ink-soft);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.user-detail-exec .ud-meta .sep{color:var(--ink-faint)}.user-detail-exec .ud-meta .mono,.user-detail-exec .mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.user-detail-exec .ud-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;margin-bottom:14px}.user-detail-exec .ud-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.user-detail-exec .ud-card-head h2{margin:0;font-size:15px;font-weight:700}.user-detail-exec .ud-dg{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}.user-detail-exec .ud-dg .k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:2px}.user-detail-exec .ud-dg .v{font-weight:600;font-size:13.5px}.user-detail-exec .ud-related{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.user-detail-exec .ud-lnk{color:var(--brand-ink);font-weight:700;text-decoration:none;font-size:13.5px}.user-detail-exec .ud-lnk:hover{text-decoration:underline}.user-detail-exec .ud-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;align-items:end}.user-detail-exec .ud-form label>span{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:5px}.user-detail-exec .ud-form .input{width:100%;border-radius:10px}.user-detail-exec .ud-span-2{grid-column:span 2}.user-detail-exec .ud-check{display:flex!important;align-items:center;gap:8px;padding-top:8px}.user-detail-exec .ud-check span{margin:0!important;text-transform:none!important;letter-spacing:0!important;font-size:13.5px!important;font-weight:600!important;color:var(--ink)!important}.user-detail-exec .ud-note{margin:14px 0 0;font-size:12px;color:var(--ink-faint)}@media (max-width: 720px){.user-detail-exec .ud-dg,.user-detail-exec .ud-form{grid-template-columns:1fr}.user-detail-exec .ud-span-2{grid-column:span 1}}:root{--xform-brand: var(--brand, var(--gold-500));--xform-brand-soft: var(--brand-soft, var(--gold-100));--xform-brand-ink: var(--brand-ink, var(--amber-tx));--xform-brand-on: var(--brand-on, #ffffff);--xform-navy: #2e4057;--xform-navy-soft: #e4e9f0;--xform-peri: #4a5bb5;--xform-peri-soft: #e4e8f8;--xform-sage: #2f6b3c;--xform-sage-soft: #e4efe6}.xform-exec{color:var(--ink);padding:28px 32px 72px;max-width:1240px;margin:0 auto}.xform-exec .xform-crumb{color:var(--ink-soft);font-size:.95rem;margin-bottom:10px}.xform-exec .xform-page-title{font-size:2.1rem;font-weight:700;letter-spacing:-.02em;margin-bottom:6px;color:var(--ink)}.xform-exec .xform-page-sub{color:var(--ink-soft);margin-bottom:30px;max-width:60ch;font-size:.98rem;line-height:1.45}.xform-exec .xform-layout{display:grid;grid-template-columns:1fr 290px;gap:30px;align-items:start}.xform-exec.asub-has-profit{max-width:1400px}.xform-exec.asub-has-profit .xform-layout{grid-template-columns:1fr 280px 290px}.xform-section{background:var(--card);border-radius:22px;padding:30px 34px;margin-bottom:22px;box-shadow:var(--shadow)}.xform-section-title{font-size:1.15rem;font-weight:700;display:flex;align-items:center;gap:12px;margin-bottom:20px;color:var(--ink)}.xform-badge{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.xform-grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.xform-field{margin-bottom:18px}.xform-field label{display:block;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:7px}.xform-req{color:var(--red-tx)}.xform-input,.xform-exec .input,.xform-exec .select,.xform-exec .textarea{border:1.5px solid var(--line)!important;border-radius:12px!important;background:#fcfbf8!important;padding:12px 14px!important;font-size:.98rem!important;color:var(--ink)!important;width:100%;box-shadow:none!important}.xform-input.input-error,.xform-exec .input.input-error,.xform-exec .textarea.input-error{border-color:var(--red-tx)!important}.xform-hint{font-size:.8rem;color:var(--ink-soft);margin-top:6px}.xform-seg{display:inline-flex;border:1.5px solid var(--line);border-radius:999px;padding:4px;background:#fcfbf8;gap:4px}.xform-seg button{border:none;background:transparent;border-radius:999px;padding:10px 26px;font-weight:700;font-size:.95rem;cursor:pointer;color:var(--ink-soft)}.xform-seg button.on{background:var(--ink);color:#fff}.xform-stub{border:1.5px dashed var(--line);border-radius:18px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fcfbf8;margin-bottom:22px}.xform-stub-title{font-weight:700;color:var(--ink)}.xform-stub-meta{font-size:.85rem;color:var(--ink-soft);margin-top:2px}.xform-stub-add{border:none;border-radius:999px;padding:9px 18px;background:var(--xform-brand-soft);color:var(--xform-brand-ink);font-weight:800;font-size:.85rem;cursor:pointer;white-space:nowrap}.xform-subhead{font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:18px 0 10px}.xform-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.xform-chip{display:inline-flex;align-items:center;gap:9px;border:1.5px solid var(--line);border-radius:12px;padding:10px 14px;background:#fff;font-size:.9rem;font-weight:600;cursor:pointer;color:var(--ink);white-space:nowrap;max-width:100%}.xform-chip-main{display:inline-flex;align-items:center;gap:9px;min-width:0}.xform-chip-name{white-space:nowrap}.xform-chip-info{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;flex-shrink:0;font-size:12px;font-weight:700;line-height:1;color:var(--ink-soft);cursor:help}.xform-chip-cb{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line);display:inline-block;position:relative;flex-shrink:0}.xform-chip-cb.radio{border-radius:50%}.xform-chip.sel{border-color:var(--xform-brand);background:var(--xform-brand-soft)}.xform-chip.sel .xform-chip-cb{background:var(--xform-brand);border-color:var(--xform-brand)}.xform-chip.sel .xform-chip-cb:after{content:"✓";color:var(--xform-brand-on);font-size:.7rem;font-weight:800;position:absolute;left:3px;top:0}.xform-chip.sel .xform-chip-cb.radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--xform-brand-on);left:4px;top:4px}.xform-chip-price{color:var(--ink-soft);font-weight:600;font-size:.82rem}.xform-other-row{display:flex;gap:12px;align-items:center;margin-top:12px}.xform-other-row .xform-input{max-width:340px}.xform-input-compact{max-width:88px!important;padding:8px 10px!important}.xform-rail{position:sticky;top:24px}.xform-rail-card{background:var(--card);border-radius:22px;padding:22px;box-shadow:var(--shadow)}.xform-rail-heading{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px}.xform-rail-item{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;font-weight:600;font-size:.93rem;color:var(--ink-soft);width:100%;background:transparent;border:none;text-align:left;cursor:pointer}.xform-rail-item.on{background:var(--xform-brand-soft);color:var(--xform-brand-ink);box-shadow:inset 3px 0 0 var(--xform-brand)}.xform-rail-item.lock{color:var(--ink-soft);opacity:.78}.xform-rail-lock{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-faint)}.xform-rail-dot{width:8px;height:8px;border-radius:50%;background:var(--line);flex-shrink:0}.xform-rail-item.done .xform-rail-dot{background:var(--xform-sage)}.xform-rail-item.on .xform-rail-dot{background:var(--xform-brand)}.xform-rail-opt{font-size:.75rem;font-weight:600}.xform-rail-sub{font-size:.8rem;color:var(--ink-soft);padding:6px 12px 2px}.xform-rail-actions{margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.xform-btn{display:block;width:100%;border:none;cursor:pointer;border-radius:999px;padding:13px;font-weight:800;font-size:.95rem;margin-bottom:10px}.xform-btn-brand{background:var(--xform-brand);color:var(--xform-brand-on);display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.xform-btn-label{white-space:nowrap}.xform-btn-spin{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;flex-shrink:0;animation:xform-btn-spin .7s linear infinite}@keyframes xform-btn-spin{to{transform:rotate(360deg)}}.xform-form-actions{display:flex;flex-direction:column;gap:0;margin:8px 0 28px}.xform-form-actions .xform-btn{width:100%}.xform-btn-brand:disabled{opacity:.55;cursor:not-allowed}.xform-btn-ghost{background:transparent;border:1.5px solid var(--line);color:var(--ink)}.xform-exec .xform-errors{background:var(--red-bg);border-radius:14px;padding:16px 18px;margin-bottom:22px;color:var(--red-tx)}.xform-exec .address-wrap label>div:first-child,.xform-exec .address-wrap label>span:first-child,.xform-exec .address-wrap .addr-label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:7px}.xform-exec .xform-page-sub a{color:var(--xform-brand-ink, var(--gold-ink, #8a6415));font-weight:700}.xform-info-i{width:17px;height:17px;border-radius:50%;background:var(--navy-soft, #e4e9f0);color:var(--navy, #2e4057);font-size:.68rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;cursor:help;margin-left:6px;vertical-align:middle}.xform-field label{display:flex;align-items:center;flex-wrap:wrap}.xform-tlink{border:none;background:transparent;color:var(--xform-brand-ink, var(--gold-ink, #8a6415));font-weight:800;font-size:.85rem;cursor:pointer;padding:0}.xform-upload,.xform-exec [data-testid=file-dropzone],.xform-exec .dropzone{border:2px dashed var(--line)!important;border-radius:18px!important;background:#fcfbf8!important;box-shadow:none!important;padding:28px 20px!important;text-align:center}.xform-upload.has-file,.xform-exec .dropzone.has-file{border-color:var(--xform-brand)!important}.xform-upload-title{font-weight:700;font-size:1.02rem;color:var(--ink);margin:8px 0 4px}.xform-upload-meta{color:var(--ink-soft);font-size:.9rem}.xform-upload-file{display:inline-flex;align-items:center;gap:8px;margin:10px 0;font-weight:700;color:var(--ink)}.xform-upload-types{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:12px}.xform-upload-types span{font-size:.68rem;font-weight:800;border:1px solid var(--line);border-radius:6px;padding:3px 8px;color:var(--ink-soft)}.xform-callout{display:flex;gap:12px;background:var(--xform-brand-soft);border-radius:14px;padding:14px 16px;margin-top:16px;font-size:.9rem;color:var(--xform-brand-ink)}.xform-callout-title{font-weight:800;margin-bottom:2px}.xform-billing{margin-top:8px}.xform-billing-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.xform-exec .address-wrap .btn.variant-filled-primary{background:var(--xform-brand-soft)!important;color:var(--xform-brand-ink)!important;border-radius:999px!important;font-weight:800;box-shadow:none!important}@media (max-width: 900px){.xform-exec{padding:20px 16px 56px}.xform-exec .xform-layout,.xform-exec.asub-has-profit .xform-layout{grid-template-columns:1fr}.xform-rail{position:static}.xform-exec.asub-has-bottom-actions .xform-rail-actions{display:none}.xform-grid2{grid-template-columns:1fr}}