@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://use.typekit.net/zdq0sgg.css";:root{--brand-50: #f5eff7;--brand-100: #eaddf0;--brand-200: #d2bce0;--brand-300: #bc9ccd;--brand-400: #a97fbc;--brand-500: #8d57a3;--brand-600: #7f4d93;--brand-700: #6c407f;--brand-800: #5b366b;--brand-900: #4a2b57;--brand-950: #210e2e;--brand: var(--brand-500);--brand-hover: var(--brand-600);--brand-active: var(--brand-700);--brand-contrast: #ffffff;--brand-soft: rgba(141, 87, 163, .12);--brand-softer: rgba(141, 87, 163, .08);--brand-ring: rgba(141, 87, 163, .35);--brand-muted: #5f5364;--brand-faint: #9f8ca7;--brand-border-soft: #cdb5d8;--brand-tint-bg-start: var(--brand-50);--brand-tint-bg-end: var(--brand-100);--brand-ink: #41234d;--brand-badge-bg: #ffffff;--brand-badge-border: var(--brand-border-soft);--brand-badge-text: var(--brand-active);--surface-page: #f1f1f1;--surface-card: #ffffff;--surface-muted: #f3f4f6;--border: #e5e7eb;--border-strong: #d1d5db;--text-heading: #111827;--text-body: #111827;--text-muted: #6b7280;--text-subtle: #6b7280;--text-faint: #9ca3af;--color-danger: #a12626;--color-danger-soft-bg: #fdeaea;--color-danger-soft-border: #f1c1c1;--color-success: #1b6e3c;--color-success-soft-bg: #e8f6ee;--color-warning-bg: #fff4e5;--color-warning-text: #9a6700;--color-warning-soft-border: #f3d39c;--badge-secondary-bg: #e5e7eb;--badge-secondary-text: #374151;--badge-info-bg: #e0f2fe;--badge-info-text: #075985;--badge-success-bg: #dcfce7;--badge-success-text: #166534;--badge-warn-bg: #fef3c7;--badge-warn-text: #854d0e;--badge-danger-bg: #fee2e2;--badge-danger-text: #991b1b;--badge-contrast-bg: #111827;--badge-contrast-text: #f9fafb;--p-primary-50: var(--brand-50);--p-primary-100: var(--brand-100);--p-primary-200: var(--brand-200);--p-primary-300: var(--brand-300);--p-primary-400: var(--brand-400);--p-primary-500: var(--brand-500);--p-primary-600: var(--brand-600);--p-primary-700: var(--brand-700);--p-primary-800: var(--brand-800);--p-primary-900: var(--brand-900);--p-primary-color: var(--brand);--p-focus-ring-color: var(--brand-ring)}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}.p-datatable,.p-table{max-width:100%!important}.p-datatable>.p-datatable-table-container,.p-datatable>.p-datatable-wrapper,.p-datatable-scrollable>.p-datatable-table-container{overflow-x:auto!important;overflow-y:hidden!important}.p-datatable .p-datatable-table,.p-datatable-table{width:max-content!important;min-width:100%!important}:root{--button-primary-background: var(--brand);--button-primary-text: var(--brand);--button-secondary-background: var(--brand);--button-secondary-text: var(--brand)}@media(prefers-color-scheme:dark){:root{--color-background: #F1F1F1;--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}p,h1,h2,h3,h4,h5,h6,.p-inputtext,label,router-link{font-family:proxima-nova,sans-serif!important}.p-card,.p-card-body{border-radius:14px!important}.p-card-title,.p-card-content{font-family:proxima-nova,sans-serif!important;color:#000!important}.p-overlaypanel-content{padding:.6rem!important}ul,li{font-family:proxima-nova,sans-serif!important;color:#000!important}.p-inputtext{border-radius:8px!important;outline:none!important;box-shadow:none!important;border:none!important;padding-left:14px!important}.p-inputtext:enabled:focus{border-radius:8px!important;outline:none!important;box-shadow:0 0 0 .1rem #8d57a38f!important;border:none!important;padding-left:14px!important;padding-right:14px!important}.p-inputnumber-input{background-color:#fff!important;padding:4px 8px;height:2.8rem;border-radius:8px!important}.padding-x{padding-left:4rem!important;padding-right:4rem!important}h1{color:#000!important;font-size:1.8rem!important;font-weight:900!important}h2{color:#000!important;font-size:1.6rem!important;font-weight:bolder!important}h3{color:#000!important;font-size:1.4rem!important;font-weight:bolder!important}h4{color:#000!important;font-size:1.2rem!important;font-weight:bolder!important}h5{color:#000!important;font-size:1.1rem!important;font-weight:bolder!important}p{color:#000;font-size:1rem}.text-dark{color:#000}.excelExportButton{font-size:.9rem!important;width:9rem!important;background-color:#fff0!important;border:1px solid #8D57A3!important;padding:10px!important;color:#8d57a3!important;border-radius:6px!important;box-shadow:none!important}.excelExportButton:hover{font-size:.9rem!important;width:9rem!important;background-color:#8d57a3!important;border:1px solid #8D57A3!important;padding:10px!important;color:#fff!important;border-radius:6px!important;box-shadow:none!important}.sheetsExportButton{font-size:.9rem!important;width:9rem!important;background-color:#fff0!important;border:1px solid #0f9d58!important;padding:10px!important;color:#0f9d58!important;border-radius:6px!important;box-shadow:none!important}.sheetsExportButton:hover{font-size:.9rem!important;width:9rem!important;background-color:#0f9d58!important;border:1px solid #0f9d58!important;padding:10px!important;color:#fff!important;border-radius:6px!important;box-shadow:none!important}body{min-height:100vh;max-height:100vh;min-width:100vw;max-width:100vw;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-sidebar,.p-drawer{border-top-left-radius:20px!important;background-color:#e1e1e1!important;border-bottom-left-radius:20px!important}.p-sidebar-header{padding-bottom:.4rem!important}.p-button.p-button-primary{background-color:#b114ce!important;color:#fff!important;border-color:#b114ce!important;border-radius:7px!important;outline:none!important;box-shadow:none!important;border:none!important}.p-button.p-button-primary:hover{background-color:#a019b8!important;color:#fff!important;border-color:#a019b8!important;border-radius:7px!important;outline:none!important;box-shadow:none!important;border:none!important}.p-button.p-button-primary:focus{background-color:#a019b8!important;color:#fff!important;border-color:#a019b8!important;border-radius:7px!important;outline:none!important;box-shadow:none!important;border:none!important}.p-button.p-button-primary:active{background-color:#8d16a2!important;color:#fff!important;border-color:#8d16a2!important;border-radius:7px!important;outline:none!important;box-shadow:none!important;border:none!important;box-shadow:0 0 0 2px #fff!important}.p-button.p-button-link{color:#8626a9!important;border-radius:7px!important;outline:none!important;box-shadow:none!important;border:none!important;padding:3px!important}.p-button.p-button-outline-white{background-color:#b214ce00!important;color:#fff!important;border-color:#fff!important;border-radius:7px!important;outline:none!important;box-shadow:none!important;border:1px solid white!important}.p-button.p-button-outline-white:hover{background-color:#a019b8!important;color:#fff!important;border-color:#a019b8!important;border-radius:7px!important;outline:none!important;box-shadow:none!important;border:1px solid #a019b8!important}.p-button.p-button-outline-white:focus{background-color:#a019b8!important;color:#fff!important;border-color:#a019b8!important;border-radius:7px!important;outline:none!important;box-shadow:none!important;border:1px solid #a019b8!important}.p-button.p-button-outline-white:active{background-color:#a019b8!important;color:#fff!important;border-color:#a019b8!important;border-radius:7px!important;outline:none!important;box-shadow:none!important;border:1px solid #a019b8!important}.p-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem}.p-button .p-button-label,.p-button .p-button-icon,.p-button .p-button-loading-icon{display:inline-flex;align-items:center}.p-button .p-progress-spinner{margin:0!important}.p-highlight{font-family:proxima-nova,sans-serif!important;outline:none!important;border:none!important;background-color:#b182c454!important}tr,th,td{font-family:proxima-nova,sans-serif!important}.p-sortable-column,.p-column{border-radius:0!important;padding-top:6px!important;padding-bottom:6px!important;box-shadow:none!important;font-family:proxima-nova!important;font-size:.9rem!important;outline:none!important}.p-filter-column{border-radius:0!important;padding:0!important;box-shadow:none!important;font-family:proxima-nova!important;font-size:.8rem!important;outline:none!important}.p-column-filter{border-radius:0!important;padding:10px!important;box-shadow:none!important;font-family:proxima-nova!important;font-size:.8rem!important;outline:none!important}.p-column-filter-clear-button{display:none!important}.p-dropdown,.p-multiselect{border-radius:7px!important;outline:none!important;box-shadow:none!important;font-family:proxima-nova,sans-serif!important;font-size:.9rem!important;border:none!important}.p-datatable-header{border:none!important;border-top-left-radius:14px!important;border-top-right-radius:14px!important}.p-paginator{border:none!important;border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important}th{padding-top:4px!important;padding-bottom:4px!important;font-size:1rem!important;font-family:proxima-nova,sans-serif!important;line-height:2!important;vertical-align:middle!important;outline:none!important}td{padding-top:10px!important;padding-bottom:10px!important;font-size:.9rem!important;font-family:proxima-nova,sans-serif!important;outline:none!important}.p-sortable-column-icon{margin-left:8px!important;height:.8rem!important;width:.8rem!important}.p-progress-spinner-circle{width:30px;height:30px;stroke:#fff!important}.p-accordion-header-link{margin-top:20px!important;background-color:#fff!important;border-radius:7px!important;box-shadow:none!important;font-family:proxima-nova,sans-serif!important;z-index:100!important;box-shadow:0 3px 4px 1px #0000001e!important;outline:none!important;border:none!important;min-height:4rem!important}.p-accordion-header{border-radius:7px!important}.p-accordion-header-text{font-weight:700!important;font-size:1.1rem!important;color:#000!important;font-family:proxima-nova,sans-serif!important}.p-accordion-content{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;font-family:proxima-nova,sans-serif!important;outline:none!important;border:none!important}.p-accordion-content{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;margin-top:-1rem!important;padding-top:3rem!important;padding-bottom:2rem!important;outline:none!important;border:none!important}.p-accordion .p-accordion-header-link .p-accordion-toggle-icon{position:absolute;right:1em;top:50%;transform:translateY(-50%)}.p-overlaypanel{border-radius:8px!important;outline:none!important;border:none!important;display:flex!important;background-color:#fff!important;padding:4px;box-shadow:0 3px 4px 1px #0000001e!important}.p-button.p-component.p-button-icon-only.p-datepicker-trigger{background-color:#7a4a8f!important;border-color:#7a4a8f!important;color:#fff!important;box-shadow:none!important}.p-button.p-component.p-button-icon-only.p-datepicker-trigger:hover{background-color:#6e4381!important;border-color:#6e4381!important}.p-button.p-component.p-button-icon-only.p-datepicker-trigger:focus,.p-button.p-component.p-button-icon-only.p-datepicker-trigger:focus-visible{background-color:#6e4381!important;border-color:#6e4381!important;box-shadow:0 0 0 .15rem #7a4a8f59!important}.p-button.p-component.p-button-icon-only.p-datepicker-trigger:active{background-color:#5f396f!important;border-color:#5f396f!important}.p-button.addNewButtonStyle{height:2.6rem;background-color:#8d57a3!important;color:#fff!important;border:1px solid #8d57a3!important;border-radius:7px!important;outline:none!important;box-shadow:none!important;z-index:2!important}.p-button.addNewButtonStyle:hover{height:2.6rem;background-color:#845198!important;color:#fff!important;border-color:#845198!important;border-radius:7px!important;outline:none!important;box-shadow:none!important}.p-button.addNewButtonStyle:focus{height:2.6rem;background-color:#724783!important;color:#fff!important;border-color:#724783!important;border-radius:7px!important;outline:none!important;box-shadow:none!important}.p-button.addNewButtonStyle:active{height:2.6rem;background-color:#5a3768!important;color:#fff!important;border-color:#5a3768!important;border-radius:7px!important;outline:none!important;box-shadow:none!important}.p-dialog{border-radius:14px!important}.p-dialog-title{font-weight:800!important;font-family:proxima-nova,sans-serif!important}.p-dialog-header{color:#000!important;background-color:#fff!important;border-top-left-radius:14px!important;border-top-right-radius:14px!important}.p-dialog-content{background-color:#fff!important;border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important}.p-dialog-content label{font-family:proxima-nova,sans-serif!important;color:#000!important}.p-dialog-content .p-inputtext{background-color:#ebebeb!important}.p-progressbar{border-radius:20px!important;height:1.8rem!important}.p-progressbar-value{border-radius:20px!important;background-color:#8d57a3!important}.p-progressbar-label{font-family:proxima-nova,sans-serif!important;font-weight:700!important;font-size:1rem!important}.ticketButton{font-weight:600;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#fff;color:#000;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButton:hover{font-weight:600;height:2.6rem;min-width:9rem;max-width:14rem;background-color:#8d57a3!important;color:#fff!important;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButtonActive{font-weight:700;height:2.6rem;min-width:9rem;max-width:14rem;background-color:#8d57a3!important;color:#fff!important;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tableActionButtons{background-color:#d9d9d918!important;box-shadow:none!important;border:none!important;color:#000!important;border-radius:100%!important}.tableActionButtons:hover{background-color:#eaeaea51!important;box-shadow:none!important;border:none!important;color:#000!important;border-radius:100%!important}.tableActionButtons:active{background-color:#d7d7d751!important;box-shadow:none!important;border:none!important;color:#000!important;border-radius:100%!important}.circle{width:18px;height:18px;border-radius:50%;display:inline-block}.circle-inactive{background-color:#d5432b!important}.circle-active{background-color:#bfe5a8!important}.p-checkbox-input{position:absolute!important}.p-checkbox .p-checkbox-box{width:1.2rem!important;height:1.2rem!important;border-radius:4px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #d1d5db!important}.p-checkbox:not(.p-disabled) .p-checkbox-box:hover{border-color:#c0c4c9!important}.p-checkbox.p-checkbox-checked .p-checkbox-box{background-color:#8d57a3!important;border-color:#8d57a3!important}.p-checkbox.p-checkbox-checked .p-checkbox-icon{color:#fff!important}.p-checkbox .p-checkbox-input:focus+.p-checkbox-box,.p-checkbox .p-checkbox-input:focus-visible+.p-checkbox-box{outline:none!important;box-shadow:0 0 0 .15rem #8d57a359!important}.p-tree{font-family:proxima-nova,sans-serif!important;font-size:.9rem!important;border:none!important;outline:none!important}.p-paginator-page{background-color:#a5a5a500!important;border:none!important;outline:none!important;color:#000!important}.p-paginator{border:none!important}.p-paginator .p-paginator-page{background:#fff!important;color:#374151!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.p-paginator .p-paginator-page.p-highlight,.p-paginator .p-paginator-page-selected,.p-paginator .p-paginator-page[aria-current=true],.p-paginator [data-p-selected=true]{background:#8d57a3!important;color:#fff!important}.p-paginator .p-paginator-page-selected:hover,.p-paginator .p-paginator-page[aria-current=true]:hover,.p-paginator [data-p-selected=true]:hover{background:#7f4d93!important;color:#fff!important}.p-paginator .p-paginator-page-selected:focus-visible,.p-paginator .p-paginator-page[aria-current=true]:focus-visible,.p-paginator [data-p-selected=true]:focus-visible{outline:none!important}.p-paginator .p-paginator-page:not(.p-highlight):hover{background:#8d57a314!important;color:#8d57a3!important}.p-paginator .p-paginator-page:focus-visible{outline:none!important}.p-paginator .p-paginator-page.p-disabled,.p-paginator .p-paginator-page:disabled{opacity:.5!important;cursor:not-allowed!important}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{color:#6b7280!important;border-radius:6px!important}.p-paginator .p-paginator-first:hover,.p-paginator .p-paginator-prev:hover,.p-paginator .p-paginator-next:hover,.p-paginator .p-paginator-last:hover{background:#8d57a314!important;color:#8d57a3!important}.p-paginator .p-paginator-first:focus-visible,.p-paginator .p-paginator-prev:focus-visible,.p-paginator .p-paginator-next:focus-visible,.p-paginator .p-paginator-last:focus-visible{outline:none!important;box-shadow:0 0 0 .15rem #8d57a340!important}.p-select .p-component .p-inputwrapper .p-inputwrapper-filled .toolbar-dropdown{border:none!important;outline:none!important}.p-select-option{font-family:proxima-nova,sans-serif!important;font-size:.9rem!important;outline:none!important;border:none!important}.p-select-option-selected{background-color:#8d57a3!important;color:#fff!important}.refresh-button-text{font-size:.9rem!important;color:#8d57a3!important;margin-left:.4rem!important;background-color:transparent!important;border:none!important}.p-tag{color:#fff!important}.p-tabview-ink-bar{background-color:#8d57a3!important}.p-button:not(.p-button-text):not(.p-button-link):hover,.p-button:not(.p-button-text):not(.p-button-link):focus{background-color:#8d57a3!important;border-color:#8d57a3!important;color:#fff!important;box-shadow:0 0 0 .15rem #8d57a340!important}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight:hover,.p-dropdown-panel .p-dropdown-items .p-dropdown-item:focus,.p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background-color:#8d57a31f!important;color:#1f2937!important}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight,.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight:hover,.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus,.p-multiselect-panel .p-multiselect-items .p-multiselect-item:hover{background-color:#8d57a31f!important;color:#1f2937!important}.p-inputtext:focus,.p-inputwrapper-focus,.p-dropdown.p-focus,.p-multiselect.p-focus{box-shadow:0 0 0 .15rem #8d57a359!important;border-color:#8d57a3!important}.p-radiobutton .p-radiobutton-box{border:1px solid #d1d5db!important}.p-radiobutton.p-radiobutton-checked .p-radiobutton-box{border-color:#8d57a3!important}.p-radiobutton.p-radiobutton-checked .p-radiobutton-icon,.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background-color:#8d57a3!important}.p-slider .p-slider-range{background:#8d57a3!important}.p-slider .p-slider-handle{border-color:#8d57a3!important}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-color:#8d57a3!important;color:#8d57a3!important}.p-menu .p-menuitem-link:focus,.p-menu .p-menuitem-link:hover,.p-menubar .p-menuitem-link:focus,.p-menubar .p-menuitem-link:hover,.p-tieredmenu .p-menuitem-link:focus,.p-tieredmenu .p-menuitem-link:hover,.p-panelmenu .p-menuitem-link:focus,.p-panelmenu .p-menuitem-link:hover{background-color:#8d57a314!important;color:#1f2937!important}.p-datepicker table td>span.p-highlight,.p-datepicker table td.p-datepicker-day.p-highlight>span,.p-datepicker .p-datepicker-today.p-highlight>span{background:#8d57a3!important;color:#fff!important}.p-datepicker-panel[data-pc-section=panel]{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 6px 18px #00000014!important}.p-datepicker-panel [data-pc-section=weekday]{color:#6b7280!important}.p-datepicker-panel [data-pc-section=day]:not(.p-disabled):hover{background:#8d57a31f!important;color:#111827!important}.p-datepicker-panel [data-pc-section=day][data-p~=selected]{background:#8d57a3!important;color:#fff!important;border-radius:6px!important}.p-datepicker-panel .p-datepicker-day-selected-range,.p-datepicker-panel [data-pc-section=day].p-datepicker-day-selected-range{background:#8d57a31f!important;color:#111827!important;border-radius:6px!important}.p-datepicker-panel [data-pc-section=day]:focus-visible{outline:none!important;box-shadow:0 0 0 .15rem #8d57a359!important}.p-datepicker-panel [data-pc-section=day].p-disabled{color:#9ca3af!important}.custom-otp-input{width:2.8rem!important;height:2.8rem!important;border-radius:12px!important;border:1px solid grey!important;text-align:center!important;font-size:1.2rem!important;font-family:proxima-nova,sans-serif!important;margin:4px!important}.p-progressspinner-circle{stroke:#d77bff!important}#app{padding:0!important;height:100vh!important;width:100vw!important;overflow:hidden!important}header{line-height:1.5}.logo{display:block;margin:0 auto 2rem}body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}header{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}header .wrapper{display:flex;place-items:flex-start;flex-wrap:wrap}.logo{margin:0 2rem 0 0}.headerUserName[data-v-823b2ee3]{color:#210e2e}.headerUserNameText[data-v-823b2ee3]{font-weight:700;margin:0;min-width:96px}.headerProfileTrigger[data-v-823b2ee3]{cursor:pointer;color:#210e2e;background:transparent;border:0;padding:0;display:flex;align-items:center}.circleProfDiv[data-v-823b2ee3]{width:44px;height:44px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.profileImage[data-v-823b2ee3]{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block}.profileInitials[data-v-823b2ee3]{font-weight:900;margin:0}.buttonsOfProfile[data-v-823b2ee3]{text-decoration:none;color:#441c5f;font-weight:500}.buttonsOfProfile[data-v-823b2ee3]:hover{text-decoration:none;color:#210e2e;font-weight:500}.overview-page[data-v-4f8ef23a]{display:flex;flex-direction:column;gap:1rem;width:100%}.overview-inner-tabs[data-v-4f8ef23a]{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.25rem;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.overview-inner-tab[data-v-4f8ef23a]{appearance:none;border:0;border-radius:6px;background:transparent;color:#4b5563;cursor:pointer;font-size:.88rem;font-weight:800;line-height:1;padding:.62rem .85rem;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.overview-inner-tab.active[data-v-4f8ef23a]{background:#fff;color:#8d57a3;box-shadow:0 1px 2px #11182714}.stats-meta-inline[data-v-4f8ef23a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.stats-meta-copy[data-v-4f8ef23a]{font-size:.8rem;font-weight:600;color:#4b5563}.section-block[data-v-4f8ef23a]{display:flex;flex-direction:column;gap:.75rem;width:100%}.section-heading[data-v-4f8ef23a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.section-heading h2[data-v-4f8ef23a]{margin:0;font-size:1.15rem;color:#111827}.section-heading p[data-v-4f8ef23a]{margin:.2rem 0 0;color:#6b7280;font-size:.92rem}.hero-panel[data-v-4f8ef23a],.panel[data-v-4f8ef23a]{border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff}.goal-scale[data-v-4f8ef23a]{display:flex;justify-content:space-between;margin:.6rem 0;font-size:.95rem;font-weight:800;color:#111827}.kpi-row[data-v-4f8ef23a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;width:100%}.kpi-card[data-v-4f8ef23a]{border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff;box-shadow:0 1px 2px #00000008}.kpi-label[data-v-4f8ef23a]{font-size:.8rem;color:#6b7280;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.kpi-value[data-v-4f8ef23a]{font-size:1.35rem;font-weight:800;color:#111827;margin-top:.25rem}.kpi-subvalue[data-v-4f8ef23a]{font-size:.82rem;color:#6b7280;margin-top:.25rem}.panel-grid[data-v-4f8ef23a]{display:grid;gap:.75rem;width:100%}.panel-grid.two-up[data-v-4f8ef23a]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.panel-title[data-v-4f8ef23a]{font-weight:800;color:#8d57a3;margin-bottom:.6rem}.stats-refresh-button[data-v-4f8ef23a]{background:#8d57a3!important;border:1px solid #8d57a3!important;color:#fff!important;width:1.75rem!important;height:1.75rem!important;padding:0!important;min-height:auto!important}.inline-spinner[data-v-4f8ef23a] .p-progress-spinner-circle{stroke:#8d57a3!important;stroke-width:4px!important}.mini-metric[data-v-4f8ef23a]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;border-bottom:1px solid #f1f5f9;color:#374151}.mini-metric[data-v-4f8ef23a]:last-child{border-bottom:0;padding-bottom:0}.table-strong[data-v-4f8ef23a]{font-weight:900}.table-muted[data-v-4f8ef23a]{font-weight:600;color:#000}.empty-state[data-v-4f8ef23a]{text-align:center;padding:1rem 0;color:#666;font-style:italic}.time-series-heading[data-v-4f8ef23a]{align-items:center}.time-series-controls[data-v-4f8ef23a]{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap;width:fit-content;padding:.55rem;border-radius:8px;background:#8d57a313}.date-control[data-v-4f8ef23a]{display:flex;flex-direction:column;gap:.25rem;min-width:8.8rem;color:#4b5563;font-size:.7rem;font-weight:800;text-transform:uppercase}.date-input[data-v-4f8ef23a]{width:100%;min-height:2rem;border:1px solid #d1d5db;border-radius:6px;color:#111827;font:inherit;font-size:.82rem;font-weight:700;padding:.28rem .45rem}.limit-control[data-v-4f8ef23a]{min-width:5.5rem}.limit-input-shell[data-v-4f8ef23a]{width:5.5rem}.limit-input-shell[data-v-4f8ef23a] .p-inputnumber-input{width:100%}.limit-input-shell[data-v-4f8ef23a] .limit-input{width:100%;min-height:2rem;border:1px solid #d1d5db;padding:.28rem .45rem;border-radius:6px;color:#111827;font-size:.82rem;font-weight:800;box-shadow:none}.limit-input-shell[data-v-4f8ef23a] .limit-input:enabled:focus{border-color:#8d57a3;box-shadow:0 0 0 1px #8d57a32e}.time-series-apply-button[data-v-4f8ef23a]{min-height:2rem;padding:.35rem .7rem!important;background:#8d57a3!important;border-color:#8d57a3!important;color:#fff!important;font-size:.82rem!important;font-weight:800!important}.loading-shell[data-v-4f8ef23a],.empty-time-series[data-v-4f8ef23a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:15rem;color:#6b7280;text-align:center}.loading-shell[data-v-4f8ef23a] .p-progress-spinner-circle{stroke:#8d57a3!important}.metric-change-grid[data-v-4f8ef23a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem}.metric-change-card[data-v-4f8ef23a]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:.8rem;min-height:8rem}.metric-change-topline[data-v-4f8ef23a]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:#6b7280;font-size:.74rem;font-weight:800;text-transform:uppercase}.metric-change-label[data-v-4f8ef23a]{min-height:2.2rem;margin-top:.5rem;color:#111827;font-size:.95rem;font-weight:800;line-height:1.2}.metric-change-latest[data-v-4f8ef23a]{margin-top:.45rem;color:#374151;font-size:1.18rem;font-weight:900}.change-positive[data-v-4f8ef23a]{color:#15803d!important}.change-negative[data-v-4f8ef23a]{color:#b91c1c!important}.change-neutral[data-v-4f8ef23a]{color:#6b7280!important}.time-series-chart-grid[data-v-4f8ef23a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;width:100%}.time-series-chart-card[data-v-4f8ef23a]{min-width:0;height:fit-content}.chart-shell[data-v-4f8ef23a]{height:22rem;min-width:0}.chart-shell[data-v-4f8ef23a] .p-chart,.chart-shell[data-v-4f8ef23a] canvas{width:100%!important;height:100%!important}.day-change-table-shell[data-v-4f8ef23a]{max-width:100%;overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.day-change-table[data-v-4f8ef23a]{font-size:.82rem}.day-change-table-shell[data-v-4f8ef23a] th{white-space:nowrap;background:#f8fafc;color:#374151;font-size:.7rem;font-weight:900;padding:.55rem .6rem;text-transform:uppercase}.day-change-table-shell[data-v-4f8ef23a] td{padding:.45rem .6rem;vertical-align:middle}.day-change-table-shell[data-v-4f8ef23a] .p-paginator{justify-content:flex-start;border-top:1px solid #eef2f7;padding:.45rem .6rem}.day-change-table-shell[data-v-4f8ef23a] .p-paginator-current,.total-snapshots[data-v-4f8ef23a]{color:#6b7280;font-size:.78rem;font-weight:800}.date-column[data-v-4f8ef23a]{min-width:8.5rem}.day-change-cell[data-v-4f8ef23a]{display:flex;flex-direction:column;gap:.1rem;line-height:1.15}.day-change-cell strong[data-v-4f8ef23a]{color:#111827;font-size:.82rem}.day-change-cell span[data-v-4f8ef23a]{width:fit-content;border-radius:999px;background:#f3f4f6;font-size:.68rem;font-weight:900;padding:.08rem .38rem}@media(max-width:768px){.overview-inner-tabs[data-v-4f8ef23a],.time-series-controls[data-v-4f8ef23a]{width:100%}.overview-inner-tab[data-v-4f8ef23a]{flex:1}.date-control[data-v-4f8ef23a],.limit-control[data-v-4f8ef23a],.limit-input-shell[data-v-4f8ef23a],.time-series-apply-button[data-v-4f8ef23a]{width:100%}.time-series-chart-grid[data-v-4f8ef23a]{grid-template-columns:1fr}}.kpi-card[data-v-6d7b7ce4]{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff;box-shadow:0 1px 2px #00000008}.kpi-card.hero[data-v-6d7b7ce4]{padding:1.1rem 1.25rem;border-color:#eaddf0}.kpi-label[data-v-6d7b7ce4]{font-size:.85rem;color:#374151;font-weight:700}.kpi-value[data-v-6d7b7ce4]{font-size:1.4rem;font-weight:800;color:#111827;margin-top:.3rem;font-variant-numeric:tabular-nums}.hero .kpi-value[data-v-6d7b7ce4]{font-size:1.9rem}.kpi-compare[data-v-6d7b7ce4]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.35rem;font-size:.8rem}.kpi-delta[data-v-6d7b7ce4]{font-weight:800;border-radius:999px;padding:.1rem .5rem;font-variant-numeric:tabular-nums}.kpi-delta.good[data-v-6d7b7ce4]{color:#166534;background:#dcfce7}.kpi-delta.bad[data-v-6d7b7ce4]{color:#991b1b;background:#fee2e2}.kpi-delta.flat[data-v-6d7b7ce4]{color:#4b5563;background:#f3f4f6}.kpi-previous[data-v-6d7b7ce4]{color:#6b7280;font-variant-numeric:tabular-nums}.kpi-description[data-v-6d7b7ce4]{margin-top:auto;padding-top:.5rem;font-size:.78rem;line-height:1.35;color:#6b7280}.panel[data-v-33414159]{border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff}.panel-title[data-v-33414159]{font-weight:800;color:#8d57a3;margin-bottom:.6rem}.panel-description[data-v-33414159]{margin:-.35rem 0 .6rem;color:#6b7280;font-size:.82rem}.breakdown-empty[data-v-33414159]{color:#6b7280;font-size:.9rem}.breakdown-row+.breakdown-row[data-v-33414159]{margin-top:.6rem}.breakdown-head[data-v-33414159]{display:flex;justify-content:space-between;gap:.75rem;font-size:.9rem}.breakdown-label[data-v-33414159]{color:#374151;font-weight:600}.breakdown-value[data-v-33414159]{color:#111827;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.breakdown-detail[data-v-33414159]{color:#6b7280;font-weight:600;margin-left:.35rem}.breakdown-track[data-v-33414159]{height:6px;margin-top:.3rem;border-radius:999px;background:#f3f4f6;overflow:hidden}.breakdown-bar[data-v-33414159]{height:100%;border-radius:999px;background:#8d57a3}.panel-grid[data-v-b2c025e9]{display:grid;gap:.75rem;width:100%}.panel-grid.two-up[data-v-b2c025e9]{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.panel[data-v-b2c025e9]{border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff;min-width:0}.panel-title[data-v-b2c025e9]{font-weight:800;color:#8d57a3;margin-bottom:.6rem}.panel-description[data-v-b2c025e9]{margin:-.35rem 0 .6rem;color:#6b7280;font-size:.82rem}.chart-box[data-v-b2c025e9]{position:relative;height:300px}.chart[data-v-b2c025e9]{height:100%}.panel-grid[data-v-02b9a0d0]{display:grid;gap:.75rem;width:100%}.trials-grid[data-v-02b9a0d0]{grid-template-columns:minmax(300px,1fr) minmax(380px,2fr)}@media(max-width:900px){.trials-grid[data-v-02b9a0d0]{grid-template-columns:1fr}}.panel[data-v-02b9a0d0]{border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff;min-width:0}.panel-title[data-v-02b9a0d0]{font-weight:800;color:#8d57a3;margin-bottom:.6rem}.panel-description[data-v-02b9a0d0]{margin:-.35rem 0 .6rem;color:#6b7280;font-size:.82rem}.trial-headline[data-v-02b9a0d0]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.75rem}.trial-rate[data-v-02b9a0d0]{font-size:2rem;font-weight:800;color:#111827;font-variant-numeric:tabular-nums}.trial-rate-label[data-v-02b9a0d0],.trial-total[data-v-02b9a0d0]{color:#6b7280;font-size:.85rem;font-weight:600}.trial-row[data-v-02b9a0d0]{display:grid;grid-template-columns:10px 1fr auto 3rem;align-items:center;gap:.5rem;padding:.35rem 0;border-top:1px solid #f3f4f6;font-size:.9rem}.trial-dot[data-v-02b9a0d0]{width:8px;height:8px;border-radius:50%;background:#9ca3af}.trial-dot.good[data-v-02b9a0d0]{background:#2f9e76}.trial-dot.bad[data-v-02b9a0d0]{background:#d9534f}.trial-label[data-v-02b9a0d0]{color:#374151;font-weight:600}.trial-share[data-v-02b9a0d0]{color:#6b7280;font-variant-numeric:tabular-nums}.trial-value[data-v-02b9a0d0]{text-align:right;font-weight:800;color:#111827;font-variant-numeric:tabular-nums}.trial-note[data-v-02b9a0d0]{margin:.75rem 0 0;color:#6b7280;font-size:.8rem}.cohort-table[data-v-02b9a0d0] td.num,.cohort-table[data-v-02b9a0d0] th.num{text-align:right;font-variant-numeric:tabular-nums}.so-far[data-v-02b9a0d0]{color:#6b7280;font-size:.8rem}.table-strong[data-v-02b9a0d0]{font-weight:800;color:#111827}.panel[data-v-8ba54cc6]{border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff}.data-panel[data-v-8ba54cc6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.panel-title[data-v-8ba54cc6]{font-weight:800;color:#8d57a3;margin-bottom:.4rem}.data-copy p[data-v-8ba54cc6]{margin:.2rem 0 0;color:#4b5563;font-size:.88rem}.data-copy p.sync-error[data-v-8ba54cc6]{color:#991b1b}.stripe-now[data-v-8ba54cc6]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.status-chip[data-v-8ba54cc6]{background:#f3f4f6;border-radius:999px;padding:.1rem .55rem;font-weight:700;font-size:.8rem;color:#374151}.section-block[data-v-11e1106b]{display:flex;flex-direction:column;gap:.75rem;width:100%;padding-top:.5rem;border-top:1px solid #e5e7eb}.section-heading h2[data-v-11e1106b]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.3rem;color:#111827}.section-heading p[data-v-11e1106b]{margin:.2rem 0 0;color:#6b7280;font-size:.92rem}.info-tag[data-v-11e1106b]{border-radius:999px;padding:.1rem .55rem;background:#f3f4f6;color:#4b5563;font-size:.75rem;font-weight:700}.panel-grid[data-v-11e1106b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:.75rem}.panel[data-v-11e1106b]{border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff;min-width:0}.panel-title[data-v-11e1106b]{font-weight:800;color:#4b5563;margin-bottom:.6rem}.panel-description[data-v-11e1106b]{margin:-.35rem 0 .6rem;color:#6b7280;font-size:.82rem}.outside-table[data-v-11e1106b]{width:100%;border-collapse:collapse;font-size:.88rem}.outside-table th[data-v-11e1106b]{text-align:left;color:#6b7280;font-weight:700;font-size:.78rem;padding:.35rem 0;border-bottom:1px solid #e5e7eb}.outside-table td[data-v-11e1106b]{padding:.45rem 0;border-bottom:1px solid #f3f4f6;color:#374151}.outside-table .num[data-v-11e1106b]{text-align:right;font-variant-numeric:tabular-nums}.product-id[data-v-11e1106b]{display:block;color:#9ca3af;font-size:.75rem}.sally-plus-page[data-v-1ab67ee6]{display:flex;flex-direction:column;gap:1.25rem;width:100%}.filter-bar[data-v-1ab67ee6]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem .9rem;padding:.7rem .9rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.filter-field[data-v-1ab67ee6]{display:flex;flex-direction:column;gap:.2rem}.filter-label[data-v-1ab67ee6]{font-size:.72rem;font-weight:700;color:#6b7280}.filter-input[data-v-1ab67ee6]{min-width:10rem}.filter-input.wide[data-v-1ab67ee6]{min-width:13rem}.filter-input.narrow[data-v-1ab67ee6]{min-width:7rem}.filter-input[data-v-1ab67ee6] .p-select-label,.filter-input[data-v-1ab67ee6] .p-dropdown-label,.filter-input[data-v-1ab67ee6] input{padding-top:.4rem;padding-bottom:.4rem;font-size:.88rem}.option[data-v-1ab67ee6]{display:flex;flex-direction:column;gap:.1rem}.option-detail[data-v-1ab67ee6]{font-size:.75rem;color:#6b7280}.filter-actions[data-v-1ab67ee6]{display:flex;align-items:center;gap:.4rem;margin-left:auto}.filter-status[data-v-1ab67ee6]{display:flex;flex-direction:column;font-size:.75rem;font-weight:600;color:#6b7280}.filter-status .syncing[data-v-1ab67ee6]{color:#8d57a3}.filter-status .failed[data-v-1ab67ee6]{color:#991b1b}.filter-hint[data-v-1ab67ee6]{flex-basis:100%;margin:0;font-size:.8rem;color:#4b5563}.filter-hint strong[data-v-1ab67ee6]{color:#111827}.loading[data-v-1ab67ee6]{display:flex;justify-content:center;padding:3rem 0}.test-badge[data-v-1ab67ee6]{background:#fef3c7;color:#92400e;border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:800}.empty-state[data-v-1ab67ee6]{display:flex;flex-direction:column;gap:.75rem;border:1px solid #eaddf0;border-radius:12px;padding:1.1rem 1.25rem;background:#f5eff7}.empty-state h2[data-v-1ab67ee6]{margin:0;font-size:1.15rem;color:#111827}.empty-state p[data-v-1ab67ee6]{margin:0;color:#4b5563}.section-block[data-v-1ab67ee6]{display:flex;flex-direction:column;gap:.75rem;width:100%;padding-top:.5rem;border-top:1px solid #e5e7eb}.section-heading h2[data-v-1ab67ee6]{margin:0;font-size:1.3rem;color:#111827}.section-heading p[data-v-1ab67ee6]{margin:.2rem 0 0;color:#6b7280;font-size:.92rem}.kpi-row[data-v-1ab67ee6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;width:100%}.panel-grid[data-v-1ab67ee6]{display:grid;gap:.75rem;width:100%}.panel-grid.three-up[data-v-1ab67ee6]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.panel[data-v-1ab67ee6]{border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff}.panel-title[data-v-1ab67ee6]{font-weight:800;color:#8d57a3;margin-bottom:.6rem}.movement-row[data-v-1ab67ee6]{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-top:1px solid #f3f4f6;font-size:.9rem;color:#374151;font-weight:600}.movement-row span[data-v-1ab67ee6]:last-child{font-weight:800;color:#111827;font-variant-numeric:tabular-nums;white-space:nowrap}.movement-row.muted span[data-v-1ab67ee6]:first-child{color:#6b7280}.movement-row.total[data-v-1ab67ee6]{border-top:2px solid #e5e7eb}.movement-row .good[data-v-1ab67ee6]{color:#166534!important}.movement-row .bad[data-v-1ab67ee6]{color:#991b1b!important}.pi-info-circle[data-v-7f9af392]{color:#a7a7a7;font-size:1.3rem;cursor:pointer}.stats-sidebar .sidebar-content[data-v-7f9af392]{padding:0 1.5rem;height:100%;overflow-y:auto}.sidebar-title[data-v-7f9af392]{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1.5rem}.form-label[data-v-7f9af392]{font-size:.9rem;font-weight:600;color:#1f2937;display:block;margin-bottom:.5rem}.ticketButton[data-v-7f9af392]{font-weight:600;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#fff;color:#000;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButton[data-v-7f9af392]:hover{font-weight:600;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#8d57a3;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButtonActive[data-v-7f9af392]{font-weight:700;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#8d57a3;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.secret-lounge-header[data-v-7f9af392]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.secret-lounge-header h2[data-v-7f9af392]{margin:0;color:#111827}.secret-lounge-header p[data-v-7f9af392]{margin:.25rem 0 0;color:#6b7280}.secret-kpi-row[data-v-7f9af392]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.secret-kpi-card[data-v-7f9af392]{border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff;box-shadow:0 1px 2px #00000008}.secret-kpi-label[data-v-7f9af392]{font-size:.8rem;color:#6b7280;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.secret-kpi-value[data-v-7f9af392]{font-size:1.35rem;font-weight:800;color:#111827;margin-top:.25rem}.overview-tab-shell[data-v-7f9af392]{width:100%;max-width:100%;flex:0 0 100%}.dashboard-page[data-v-7f9af392]{width:100%;align-content:start}.secret-lounge-shell[data-v-7f9af392]{width:100%}.detail[data-v-59bba64d],.detail[data-v-96754878]{font-weight:700!important;color:#676767!important}.p-inputtext[data-v-12b81991]{width:100%!important;padding:8px 8px 8px 12px!important;border-radius:8px!important}.p-inputtext[data-v-12b81991]{background-color:#ebebeb!important;padding:4px 8px;height:2.8rem;border-radius:8px!important}.p-multiselect[data-v-12b81991]{background-color:#ebebeb!important;padding:4px 8px;height:2.8rem;min-width:100%!important;border-radius:7px;box-shadow:none!important;outline:none!important;border:none!important}.p-inputtextarea[data-v-12b81991]{padding-top:12px!important;padding-bottom:12px!important}.ticketButton[data-v-12b81991]{font-weight:600;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#fff;color:#000;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButton[data-v-12b81991]:hover{font-weight:600;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#8d57a3;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButtonActive[data-v-12b81991]{font-weight:700;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#8d57a3;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container[data-v-c1e2cb54]{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#login{min-width:102vw!important;max-width:102vw!important;min-height:102vh!important;max-height:102vh!important;background-color:#1e1e1e;background-position:bottom;overflow:hidden!important}.card{border-radius:18px;padding:3rem 5rem;min-width:440px;max-width:560px}label,h2{color:#fff;font-size:.8rem}.p-inputtext{width:100%!important;border-radius:8px!important}.p-password{width:100%!important;padding:0!important;border-radius:8px!important}.logo{position:absolute;top:40px;left:40px}.bookADemoButton{position:absolute;top:40px;right:80px}.circle2{position:absolute;height:30px;width:30px;border-radius:100%;background-color:#8d57a3;bottom:140px;right:120px}.circle3{position:absolute;height:45px;width:45px;border-radius:100%;background-color:#8d57a3;bottom:90px;right:150px}.circle4{position:absolute;height:180px;width:180px;border-radius:100%;background-color:#8d57a3;bottom:-40px;right:-40px}@media(max-width:900px){.circle2{position:absolute;height:20px;width:20px;border-radius:100%;background-color:#8d57a3;bottom:100px;right:60px}.circle3{position:absolute;height:35px;width:35px;border-radius:100%;background-color:#8d57a3;bottom:60px;right:80px}.circle4{position:absolute;height:180px;width:180px;border-radius:100%;background-color:#8d57a3;bottom:-90px;right:-90px}}.custom-otp-input{width:48px;height:48px;font-size:24px;appearance:none;text-align:center;transition:all .2s;border-radius:0;border:1px solid var(--surface-400);background:transparent;outline-offset:-2px;outline-color:transparent;border-right:0 none;transition:outline-color .3s;color:var(--text-color)}.custom-otp-input:focus{outline:2px solid var(--primary-color)}.custom-otp-input:first-child,.custom-otp-input:nth-child(5){border-top-left-radius:12px;border-bottom-left-radius:12px}.custom-otp-input:nth-child(3),.custom-otp-input:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px;border-right-width:1px;border-right-style:solid;border-color:var(--surface-400)}.pi[data-v-2c1926d5]{font-size:1.2rem}.buttonLink[data-v-2c1926d5]{color:#fff;padding:.8rem 1.3rem .5rem;border-radius:4px}.buttonLink[data-v-2c1926d5]:hover{color:#fff;background:#ffffff47;padding:.8rem 1.3rem .5rem;border-radius:4px}.logoutLink[data-v-2c1926d5]{color:#d5d5d5;padding:1.5rem 1.3rem .5rem;border-top:1px solid rgb(213,213,213)}.active[data-v-2c1926d5]{color:#fff;background:#ffffff47;padding:.8rem 1.3rem .5rem;border-radius:4px}.sidebar[data-v-2c1926d5]{height:100vh!important;width:100px!important;background:linear-gradient(to bottom,#210e2e,#8d57a3);transition:all .3s ease}.sidebar.expanded[data-v-2c1926d5]{height:100vh!important;width:190px!important;background:linear-gradient(to bottom,#210e2e,#8d57a3)}.product-tabs[data-v-2c1926d5]{display:flex;gap:.5rem;justify-content:flex-start;align-items:center}.product-tab[data-v-2c1926d5]{background:transparent;border:1px solid #ffffff55;color:#fff;font-size:.65rem;padding:.35rem .6rem;border-radius:20px;cursor:pointer;transition:all .2s ease}.product-tab[data-v-2c1926d5]:hover{background:#ffffff30}.activeTab[data-v-2c1926d5]{background:#ffffff80!important;color:#2d0044!important;font-weight:600}.p-column-title{font-weight:700;color:#000}.toggle-button{background-color:#2b0e3b;border:none;color:#fff;padding-top:16px;padding-bottom:16px;padding-left:20px;display:flex;justify-content:end;align-items:end;transition-duration:.4s;cursor:pointer;border-radius:24px}.toggle-button:hover{background-color:#2b0e3b;color:#fff}.p-progress-spinner-circle[data-v-b3f44d77]{width:30px;height:30px;stroke:#fff!important}#forgotpass[data-v-b3f44d77]{min-width:102vw!important;max-width:102vw!important;min-height:102vh!important;max-height:102vh!important;background-color:#1e1e1e;background-position:bottom;overflow:hidden!important}.card[data-v-b3f44d77]{border-radius:18px;padding:3rem 5rem;min-width:440px;max-width:560px}label[data-v-b3f44d77],h2[data-v-b3f44d77]{color:#fff;font-size:.8rem}.p-inputtext[data-v-b3f44d77]{width:100%!important;border-radius:8px!important}.p-password[data-v-b3f44d77]{width:100%!important;padding:0!important;border-radius:8px!important}.logo[data-v-b3f44d77]{position:absolute;top:40px;left:40px}.circle2[data-v-b3f44d77]{position:absolute;height:30px;width:30px;border-radius:100%;background-color:#8d57a3;bottom:140px;right:120px}.circle3[data-v-b3f44d77]{position:absolute;height:45px;width:45px;border-radius:100%;background-color:#8d57a3;bottom:90px;right:150px}.circle4[data-v-b3f44d77]{position:absolute;height:180px;width:180px;border-radius:100%;background-color:#8d57a3;bottom:-40px;right:-40px}@media(max-width:900px){.circle2[data-v-b3f44d77]{position:absolute;height:20px;width:20px;border-radius:100%;background-color:#8d57a3;bottom:100px;right:60px}.circle3[data-v-b3f44d77]{position:absolute;height:35px;width:35px;border-radius:100%;background-color:#8d57a3;bottom:60px;right:80px}.circle4[data-v-b3f44d77]{position:absolute;height:180px;width:180px;border-radius:100%;background-color:#8d57a3;bottom:-90px;right:-90px}}.p-progress-spinner-circle[data-v-ad046af0]{width:30px;height:30px;stroke:#fff!important}#resetpass[data-v-ad046af0]{min-width:102vw!important;max-width:102vw!important;min-height:102vh!important;max-height:102vh!important;background-color:#1e1e1e;background-position:bottom;overflow:hidden!important}.card[data-v-ad046af0]{border-radius:18px;padding:3rem 5rem;min-width:440px;max-width:560px}label[data-v-ad046af0],h2[data-v-ad046af0]{color:#fff;font-size:.8rem}.p-inputtext[data-v-ad046af0]{width:100%!important;border-radius:8px!important}.p-password[data-v-ad046af0]{width:100%!important;padding:0!important;border-radius:8px!important}.logo[data-v-ad046af0]{position:absolute;top:40px;left:40px}.circle2[data-v-ad046af0]{position:absolute;height:30px;width:30px;border-radius:100%;background-color:#8d57a3;bottom:140px;right:120px}.circle3[data-v-ad046af0]{position:absolute;height:45px;width:45px;border-radius:100%;background-color:#8d57a3;bottom:90px;right:150px}.circle4[data-v-ad046af0]{position:absolute;height:180px;width:180px;border-radius:100%;background-color:#8d57a3;bottom:-40px;right:-40px}@media(max-width:900px){.circle2[data-v-ad046af0]{position:absolute;height:20px;width:20px;border-radius:100%;background-color:#8d57a3;bottom:100px;right:60px}.circle3[data-v-ad046af0]{position:absolute;height:35px;width:35px;border-radius:100%;background-color:#8d57a3;bottom:60px;right:80px}.circle4[data-v-ad046af0]{position:absolute;height:180px;width:180px;border-radius:100%;background-color:#8d57a3;bottom:-90px;right:-90px}}.p-progress-spinner-circle[data-v-8b78b3a5]{width:30px;height:30px;stroke:#fff!important}#notfound[data-v-8b78b3a5]{min-width:102vw!important;max-width:102vw!important;min-height:102vh!important;max-height:102vh!important;background-color:#1e1e1e;background-position:bottom;overflow:hidden!important}.card[data-v-8b78b3a5]{border-radius:18px;padding:3rem 5rem;min-width:440px;max-width:560px}label[data-v-8b78b3a5],h2[data-v-8b78b3a5]{color:#fff;font-size:.8rem}.p-inputtext[data-v-8b78b3a5]{width:100%!important;border-radius:8px!important}.p-password[data-v-8b78b3a5]{width:100%!important;padding:0!important;border-radius:8px!important}.logo[data-v-8b78b3a5]{position:absolute;top:40px;left:40px}.circle1[data-v-8b78b3a5]{position:absolute;height:500px;width:700px;border-radius:100%;background-color:#8d57a3;top:-140px;left:-270px;transform:rotate(-230deg)}.circle2[data-v-8b78b3a5]{position:absolute;height:30px;width:30px;border-radius:100%;background-color:#8d57a3;bottom:140px;right:120px}.circle3[data-v-8b78b3a5]{position:absolute;height:45px;width:45px;border-radius:100%;background-color:#8d57a3;bottom:90px;right:150px}.circle4[data-v-8b78b3a5]{position:absolute;height:180px;width:180px;border-radius:100%;background-color:#8d57a3;bottom:-40px;right:-40px}@media(max-width:900px){.circle1[data-v-8b78b3a5]{position:absolute;height:200px;width:400px;border-radius:100%;background-color:#8d57a3;top:-50px;left:-140px;transform:rotate(-200deg)}.circle2[data-v-8b78b3a5]{position:absolute;height:20px;width:20px;border-radius:100%;background-color:#8d57a3;bottom:100px;right:60px}.circle3[data-v-8b78b3a5]{position:absolute;height:35px;width:35px;border-radius:100%;background-color:#8d57a3;bottom:60px;right:80px}.circle4[data-v-8b78b3a5]{position:absolute;height:180px;width:180px;border-radius:100%;background-color:#8d57a3;bottom:-90px;right:-90px}}.noselect[data-v-29d64ec4],.noselect[data-v-1b29a307],.noselect[data-v-03570441]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-link[data-v-a72a474f]{color:#000!important;background-color:#fff0!important;outline:none!important;border:none!important;box-shadow:none!important}.btn-link[data-v-a72a474f]:hover{color:#000!important;font-weight:700!important;background-color:#fff0!important;outline:none!important;border:none!important;box-shadow:none!important}.p-progress-spinner-svg[data-v-8eaf222a]{width:60px!important;height:60px!important}.p-progress-spinner-circle[data-v-8eaf222a]{stroke:#8d57a3!important;stroke-width:6px!important}.sidebar[data-v-acc37fbf]{background-color:#f0f1f2;border-radius:12px}.code-textarea[data-v-acc37fbf]{font-family:monospace;background-color:#f5f5f5;padding:10px;border-radius:4px}.p-inputtext[data-v-acc37fbf]{background-color:#ebebeb!important;padding:4px 8px;height:2.8rem;border-radius:8px!important}.file-upload-wrapper[data-v-acc37fbf]{position:relative;display:inline-block}input[type=file][data-v-acc37fbf]{display:none}.custom-file-upload[data-v-acc37fbf]{background-color:#8d57a3;color:#fff;border-radius:8px;padding:10px 20px;font-size:1rem;font-weight:700;cursor:pointer;display:inline-block}.custom-file-upload[data-v-acc37fbf]:hover{background-color:#7a4791}.p-dropdown[data-v-acc37fbf]{background-color:#ebebeb!important;padding:4px 8px;height:2.8rem;min-width:100%!important;border-radius:7px;box-shadow:none!important;outline:none!important;border:none!important}.p-inputtextarea[data-v-acc37fbf]{padding-top:12px!important;padding-bottom:12px!important}.ticketButton[data-v-acc37fbf]{font-weight:600;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#fff;color:#000;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circleProfDiv[data-v-acc37fbf]{width:100px;height:100px;border-radius:50%;background-color:#fff;border:2px solid #8d57a3!important;display:flex;justify-content:center;align-items:center;font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-link[data-v-acc37fbf]{color:#000!important;background-color:#fff0!important;outline:none!important;border:none!important;box-shadow:none!important}.btn-link[data-v-acc37fbf]:hover{font-weight:700!important;background-color:#fff0!important;outline:none!important;border:none!important;box-shadow:none!important}.history-header[data-v-8647afa9]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.history-subtitle[data-v-8647afa9]{margin:.35rem 0 0;color:#6b7280;font-size:.92rem}.history-tabs[data-v-8647afa9]{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.history-tab[data-v-8647afa9]{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:999px;padding:.55rem 1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.history-tab[data-v-8647afa9]:hover{border-color:#8d57a3;color:#8d57a3}.history-tab.active[data-v-8647afa9]{background:#8d57a3;border-color:#8d57a3;color:#fff}.slide-fade-enter-active[data-v-180afd2f],.slide-fade-leave-active[data-v-180afd2f]{transition:all .3s ease}.slide-fade-enter-from[data-v-180afd2f],.slide-fade-leave-to[data-v-180afd2f]{opacity:0;transform:translateY(-10px)}.badge-active[data-v-180afd2f]{display:inline-block;padding:.15rem .5rem;background:#8d57a3;color:#fff;border-radius:10px;font-size:.7rem;font-weight:600;margin-left:.5rem}.p-inputgroup[data-v-180afd2f]{display:flex;align-items:center;background-color:#fff;border-radius:8px!important;padding-right:.25rem!important;border:1px solid #d1d5db!important}.p-inputtext[data-v-180afd2f]{border:none!important;outline:none!important;box-shadow:none!important;border-radius:8px!important;padding:.75rem 1rem!important;height:48px!important;width:100%!important;background-color:#fff!important}.p-button-primary[data-v-180afd2f]{height:40px!important;width:40px!important;border-radius:6px!important;display:flex;justify-content:center;align-items:center}.stats-bar[data-v-180afd2f]{display:flex;align-items:center;background:#fff;border-radius:12px;padding:1rem 1.5rem;border:1px solid #e5e7eb;gap:1.5rem}.stat-item[data-v-180afd2f]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-180afd2f]{font-size:.7rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.stat-value[data-v-180afd2f]{font-size:1.1rem;color:#111827;font-weight:700}.stat-divider[data-v-180afd2f]{width:1px;height:2.5rem;background:#e5e7eb}.ellipsis[data-v-180afd2f]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-pointer[data-v-180afd2f]{cursor:pointer}.addNewButtonStyle[data-v-180afd2f],.addNewButtonStyle[data-v-f3ae6987]{background-color:#8d57a3;color:#fff;border-radius:8px;font-weight:600}.text-muted[data-v-b0508931]{color:#666;font-size:.9rem}.ticketButton[data-v-ca0c667f]{font-weight:600;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#fff;color:#000;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButton[data-v-ca0c667f]:hover{font-weight:600;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#8d57a3;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButtonActive[data-v-ca0c667f]{font-weight:700;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#8d57a3;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-row[data-v-2d8c7902]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.title[data-v-2d8c7902]{margin:0;font-weight:900}.subtitle[data-v-2d8c7902]{margin:.25rem 0 0;color:#6b7280;font-weight:600}.actions[data-v-2d8c7902]{display:flex;align-items:center;gap:.5rem}.edit-actions[data-v-2d8c7902]{display:inline-flex;gap:.4rem}.ghost-btn[data-v-2d8c7902]{background:#fff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;font-weight:800!important;border-radius:10px!important}.save-btn[data-v-2d8c7902]{background:linear-gradient(135deg,#8d57a3,#7a4a8f)!important;border-color:#7a4a8f!important;font-weight:800!important;border-radius:10px!important;width:7rem}.field-label[data-v-2d8c7902]{color:#111827;font-weight:800;display:block;font-size:1rem}.field-head[data-v-2d8c7902]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.field-tools[data-v-2d8c7902]{display:inline-flex;align-items:center;gap:.35rem}.muted[data-v-2d8c7902]{color:#6b7280;font-weight:600}.copy-btn[data-v-2d8c7902]{color:#6b7280!important}[data-v-2d8c7902] .p-button .p-button-icon+.p-button-label{margin-left:.35rem}.read-line[data-v-2d8c7902]{display:flex;align-items:center;gap:.5rem}.pill[data-v-2d8c7902]{background:#fff0;color:#7a4a8f;border:1px solid #7a4a8f;border-radius:999px;padding:.25rem .6rem;font-weight:800}.read-box[data-v-2d8c7902]{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.75rem;max-height:220px;overflow:auto}.read-box.is-collapsed[data-v-2d8c7902]{max-height:220px}.read-text[data-v-2d8c7902]{white-space:pre-wrap;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:.95rem;line-height:1.45;color:#111827;margin:0}.read-actions[data-v-2d8c7902]{margin-top:.25rem}.read-actions .small[data-v-2d8c7902]{height:2rem}.w-full[data-v-2d8c7902]{width:100%}.editor-sidebar[data-v-2d8c7902] .p-sidebar-content{padding:1rem;overflow-y:auto;max-height:100vh}.sidebar-wrap[data-v-2d8c7902]{display:flex;flex-direction:column;gap:.75rem;height:100%}.sidebar-head[data-v-2d8c7902]{display:flex;justify-content:space-between;align-items:center}.sidebar-title[data-v-2d8c7902]{margin:0;font-weight:900}.sidebar-stats[data-v-2d8c7902]{color:#6b7280;font-weight:600}.editor-textarea[data-v-2d8c7902]{width:100%;height:calc(100vh - 160px);min-height:unset;overflow:auto}.ai-panel[data-v-2d8c7902]{background:#f8f8f8;border:1px solid #e5e7eb;border-radius:14px;padding:1rem}.ai-panel[data-v-a677678b]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:.5rem}.code-textarea[data-v-a677678b]{font-family:monospace;resize:vertical;min-height:100px}.p-button .p-progress-spinner[data-v-a677678b]{width:1.5rem;height:1.5rem}.p-dropdown[data-v-a677678b]{width:100%}.p-dialog-content[data-v-a677678b]{padding:1.5rem}.message-cell[data-v-a677678b]{cursor:pointer;color:#374151}.overlay-text[data-v-a677678b]{white-space:pre-wrap;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:.95rem;line-height:1.45;color:#111827;margin:0}.trainCard[data-v-67d975dd]{background:#ffffffb0;border:1px solid #e5e7eb;border-radius:14px;padding:1.6rem}.field label[data-v-e7660f81]{font-weight:400;color:#000}.ac-item[data-v-e7660f81]{display:flex;align-items:center;justify-content:space-between}.ac-label[data-v-e7660f81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-wrapper[data-v-cefdc9aa]{width:100%;overflow-x:auto}.ellipsis[data-v-cefdc9aa]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.total-groups[data-v-cefdc9aa]{font-size:.9rem;font-weight:900;color:#000;margin-left:.4rem}.meta-info[data-v-cefdc9aa]{color:#666;font-size:.95rem;margin-top:.25rem}.total-pages[data-v-cefdc9aa]{color:#666;font-size:.9rem;margin-left:.75rem}.table-wrapper[data-v-a0c32627]{width:100%;overflow-x:auto}.ellipsis[data-v-a0c32627]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-inputtext[data-v-a0c32627]{border:none!important;outline:none!important;box-shadow:none!important;border-radius:7px!important;padding-left:1rem!important;padding-right:4rem!important;height:3rem!important;width:100%!important;background-color:#fff!important}.p-progress-spinner-svg[data-v-a0c32627]{height:2rem!important;width:2rem!important}.p-inputgroup[data-v-a0c32627]{display:flex;align-items:center;background-color:#fff;border-radius:7px!important;padding-right:.2rem!important;outline:.2px solid #8d57a3!important}.p-inputgroup[data-v-a0c32627]:focus{display:flex;align-items:center;background-color:#fff;border-radius:7px!important}.p-button-primary[data-v-a0c32627]{height:2.7rem!important;width:2.7rem!important;border-radius:7px!important;display:flex;justify-content:center;align-items:center}.p-button-primary[data-v-a0c32627]:hover{height:2.7rem!important;width:2.7rem!important;border-radius:7px!important}.p-button-primary[data-v-a0c32627]:focus{height:2.7rem!important;width:2.7rem!important;border-radius:7px!important}.p-inputtext[data-v-a0c32627]{border:none!important;outline:none!important;box-shadow:none!important;border-radius:7px!important;padding-left:1.6rem!important;padding-right:4rem!important;height:3rem!important;width:100%!important;background-color:#fff!important}.p-inputtext[data-v-a0c32627]:focus{border:none!important;outline:none!important;box-shadow:none!important;border-radius:7px!important;padding-left:1.6rem!important;padding-right:4rem!important;height:3rem!important;width:100%!important;background-color:#fff!important}.total-pages[data-v-a0c32627]{color:#666;font-size:.9rem;margin-left:.75rem}.meta-info[data-v-a0c32627]{color:#666;font-size:.95rem;margin-top:.25rem}.stats-bar[data-v-a0c32627]{display:flex;align-items:center;background:#fff;border-radius:10px;padding:.5rem 1rem;border:1px solid #e5e7eb;gap:1rem}.stat-item[data-v-a0c32627]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-a0c32627]{font-size:.7rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.2rem}.stat-value[data-v-a0c32627]{font-size:1rem;color:#111827;font-weight:700}.stat-divider[data-v-a0c32627]{width:1px;height:2rem;background:#e5e7eb}.options-bar[data-v-a0c32627]{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;position:relative;z-index:1}.option[data-v-a0c32627]{display:flex;align-items:center;gap:.35rem}.option label[data-v-a0c32627]{cursor:pointer;-webkit-user-select:none;user-select:none}.match-dropdown[data-v-a0c32627]{min-width:10rem}.ghost-btn[data-v-a0c32627]{background:#fff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;font-weight:800!important;border-radius:10px!important}@media(min-width:768px){.options-bar[data-v-a0c32627]{justify-content:flex-start}}.options-row[data-v-a0c32627]{display:flex;align-items:center;gap:.4rem;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-chip[data-v-a0c32627]{background:#fff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;font-weight:800!important;border-radius:999px!important;padding:.35rem .75rem!important;height:2.2rem!important}.filter-chip--sm[data-v-a0c32627]{height:1.8rem!important;padding:.25rem .6rem!important;font-size:.85rem!important}.filter-chip--active[data-v-a0c32627]{background:linear-gradient(135deg,#8d57a3,#7a4a8f)!important;border-color:#7a4a8f!important;color:#fff!important}.match-toggle[data-v-a0c32627]{display:inline-flex;gap:.35rem;margin-left:.2rem}.apply-btn[data-v-a0c32627]{background:linear-gradient(135deg,#8d57a3,#7a4a8f)!important;border-color:#7a4a8f!important;font-weight:800!important;border-radius:10px!important;height:2.2rem!important;margin-left:.35rem}.exclude-row[data-v-a0c32627]{align-items:center;gap:.6rem}.exclude-group[data-v-a0c32627]{display:inline-flex;width:fit-content;min-width:12rem;max-width:100%}[data-v-a0c32627] .exclude-chips-input.p-inputchips{display:inline-flex;align-items:center;min-height:1.8rem;padding:.15rem .4rem;background:#fff;border:1px solid #e5e7eb;border-radius:999px;width:fit-content;min-width:19rem;box-shadow:none!important}[data-v-a0c32627] .exclude-group .p-inputchips{flex:0 0 auto;width:auto;background:transparent;border:none!important;padding:.15rem .4rem}[data-v-a0c32627] .exclude-chips-input .p-inputchips-chip,[data-v-a0c32627] .exclude-chips-input .p-chip{background:linear-gradient(135deg,#8d57a3,#7a4a8f);color:#fff;border-radius:999px;padding:.1rem .5rem;margin:0 .25rem;font-weight:700;font-size:.85rem;box-shadow:none!important}[data-v-a0c32627] .exclude-chips-input .p-inputchips-chip-icon,[data-v-a0c32627] .exclude-chips-input .p-chip-remove-icon{color:#fff;margin-left:.35rem}[data-v-a0c32627] .exclude-chips-input .p-inputchips-input-item input{border:none;outline:none;box-shadow:none;background:transparent;padding:.1rem .3rem;height:1.4rem;min-width:8rem;box-shadow:none!important}[data-v-a0c32627] .p-inputchips-input{display:inline-flex;align-items:center;border:none!important;box-shadow:none!important;background:transparent!important}.filters-chips[data-v-a0c32627]{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.small-btn[data-v-a0c32627]{height:1.8rem!important;padding:0 .6rem!important}.table-wrapper[data-v-0acf37b6]{width:100%;overflow-x:auto}.ellipsis[data-v-0acf37b6]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-bar[data-v-0acf37b6]{display:flex;align-items:center;background:#fff;border-radius:10px;padding:.5rem 1rem;border:1px solid #e5e7eb;gap:1rem}.stat-item[data-v-0acf37b6]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-0acf37b6]{font-size:.7rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.2rem}.stat-value[data-v-0acf37b6]{font-size:1rem;color:#111827;font-weight:700}.stat-divider[data-v-0acf37b6]{width:1px;height:2rem;background:#e5e7eb}.custom-file-upload[data-v-25674a52]{background-color:#8d57a3;color:#fff;border-radius:8px;padding:8px 16px;font-size:.95rem;font-weight:600;cursor:pointer;display:inline-block}input[type=file][data-v-25674a52]{display:none}.custom-file-upload--small[data-v-25674a52]{padding:4px 8px;border-radius:6px;font-size:.85rem}.ai-panel[data-v-c2836300]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:1rem}.table-card[data-v-c2836300]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.25rem}.body-text[data-v-c2836300]{white-space:pre-wrap;margin:.25rem 0 0;color:#111827}.result-label[data-v-c2836300]{font-weight:800;color:#111827}.num[data-v-c2836300]{font-weight:800}.confidence--bad[data-v-c2836300]{color:#ef4444;font-weight:800}.confidence--mid[data-v-c2836300]{color:#f59e0b;font-weight:800}.confidence--good[data-v-c2836300]{color:#22c55e;font-weight:800}.hash[data-v-c2836300]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:.05rem .35rem;color:#111827}.source-tag[data-v-c2836300]{margin-left:.5rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.1rem .5rem}.source-tag--db[data-v-c2836300]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.source-tag--fallback[data-v-c2836300]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.compact-table[data-v-c2836300] .p-datatable{font-size:.92rem}.compact-table[data-v-c2836300] .p-datatable-thead>tr>th,.compact-table[data-v-c2836300] .p-datatable-tbody>tr>td{padding:.35rem .5rem}.compact-table[data-v-c2836300] .p-datatable-tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.empty[data-v-c2836300]{color:#6b7280;text-align:center;padding:.5rem 0}[data-v-c2836300] .p-inputtext,[data-v-c2836300] .p-textarea{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;color:#111827!important}[data-v-c2836300] .p-inputtext:focus,[data-v-c2836300] .p-textarea:focus{border-color:#8d57a3!important;box-shadow:0 0 0 1px #8d57a3 inset!important}.brand-btn[data-v-c2836300]{background:linear-gradient(135deg,#8d57a3,#7a4a8f)!important;border-color:#7a4a8f!important;color:#fff!important;font-weight:800!important;border-radius:10px!important}.table-card[data-v-f33b85c1]{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.25rem}.ellipsis[data-v-f33b85c1]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn[data-v-f33b85c1]{margin-left:.15rem}.muted[data-v-f33b85c1]{color:#6b7280}[data-v-f33b85c1] .p-inputtext{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;color:#111827!important}[data-v-f33b85c1] .p-inputtext:focus{border-color:#8d57a3!important;box-shadow:0 0 0 1px #8d57a3 inset!important}[data-v-f33b85c1] .p-autocomplete,[data-v-f33b85c1] .p-autocomplete .p-inputtext{width:100%}[data-v-f33b85c1] .p-dropdown{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important}[data-v-f33b85c1] .p-dropdown:not(.p-disabled).p-focus{border-color:#8d57a3!important;box-shadow:0 0 0 1px #8d57a3 inset!important}[data-v-f33b85c1] .p-dropdown .p-dropdown-label{color:#111827!important}[data-v-f33b85c1] .p-dropdown.p-disabled{opacity:.7}.brand-btn[data-v-f33b85c1]{background:linear-gradient(135deg,#8d57a3,#7a4a8f)!important;border-color:#7a4a8f!important;color:#fff!important;font-weight:400!important;border-radius:10px!important}.compact-table[data-v-f33b85c1] .p-datatable{font-size:.92rem}.compact-table[data-v-f33b85c1] .p-datatable-thead>tr>th,.compact-table[data-v-f33b85c1] .p-datatable-tbody>tr>td{padding:.35rem .5rem}.compact-table[data-v-f33b85c1] .p-datatable-tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.table-overlay[data-v-f33b85c1]{position:absolute;inset:0;background:#f8fafcd9;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;border-radius:12px}.table-overlay .loader[data-v-f33b85c1]{display:flex;align-items:center;gap:.5rem;color:#7a4a8f;font-weight:800}.table-overlay .loader .pi-spinner[data-v-f33b85c1]{font-size:1.1rem}.cancelButton[data-v-f33b85c1]{background:#fff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;font-weight:800!important;border-radius:10px!important}.cancelButton[data-v-f33b85c1]:hover{background:#f3f4f6!important}.table-card[data-v-1ae97921]{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.25rem}.ellipsis[data-v-1ae97921]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn[data-v-1ae97921]{margin-left:.15rem}.muted[data-v-1ae97921]{color:#6b7280}[data-v-1ae97921] .p-inputtext{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;color:#111827!important}[data-v-1ae97921] .p-inputtext:focus{border-color:#8d57a3!important;box-shadow:0 0 0 1px #8d57a3 inset!important}[data-v-1ae97921] .p-autocomplete,[data-v-1ae97921] .p-autocomplete .p-inputtext{width:100%}[data-v-1ae97921] .p-dropdown{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important}[data-v-1ae97921] .p-dropdown:not(.p-disabled).p-focus{border-color:#8d57a3!important;box-shadow:0 0 0 1px #8d57a3 inset!important}[data-v-1ae97921] .p-dropdown .p-dropdown-label{color:#111827!important}[data-v-1ae97921] .p-dropdown.p-disabled{opacity:.7}.brand-btn[data-v-1ae97921]{background:linear-gradient(135deg,#8d57a3,#7a4a8f)!important;border-color:#7a4a8f!important;color:#fff!important;font-weight:400!important;border-radius:10px!important}.compact-table[data-v-1ae97921] .p-datatable{font-size:.92rem}.compact-table[data-v-1ae97921] .p-datatable-thead>tr>th,.compact-table[data-v-1ae97921] .p-datatable-tbody>tr>td{padding:.35rem .5rem}.compact-table[data-v-1ae97921] .p-datatable-tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.table-overlay[data-v-1ae97921]{position:absolute;inset:0;background:#f8fafcd9;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;border-radius:12px}.table-overlay .loader[data-v-1ae97921]{display:flex;align-items:center;gap:.5rem;color:#7a4a8f;font-weight:800}.table-overlay .loader .pi-spinner[data-v-1ae97921]{font-size:1.1rem}.cancelButton[data-v-1ae97921]{background:#fff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;font-weight:800!important;border-radius:10px!important}.cancelButton[data-v-1ae97921]:hover{background:#f3f4f6!important}.table-card[data-v-fe88fc47]{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.25rem}.ellipsis[data-v-fe88fc47]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn[data-v-fe88fc47]{margin-left:.15rem}.muted[data-v-fe88fc47]{color:#6b7280}[data-v-fe88fc47] .p-inputtext,[data-v-fe88fc47] .p-textarea{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;color:#111827!important}[data-v-fe88fc47] .p-inputtext:focus,[data-v-fe88fc47] .p-textarea:focus{border-color:#8d57a3!important;box-shadow:0 0 0 1px #8d57a3 inset!important}.brand-btn[data-v-fe88fc47]{background:linear-gradient(135deg,#8d57a3,#7a4a8f)!important;border-color:#7a4a8f!important;color:#fff!important;font-weight:800!important;border-radius:10px!important}.compact-table[data-v-fe88fc47] .p-datatable{font-size:.92rem}.compact-table[data-v-fe88fc47] .p-datatable-thead>tr>th,.compact-table[data-v-fe88fc47] .p-datatable-tbody>tr>td{padding:.35rem .5rem}.compact-table[data-v-fe88fc47] .p-datatable-tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14rem}.table-overlay[data-v-fe88fc47]{position:absolute;inset:0;background:#f8fafcd9;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;border-radius:12px}.table-overlay .loader[data-v-fe88fc47]{display:flex;align-items:center;gap:.5rem;color:#7a4a8f;font-weight:800}.table-overlay .loader .pi-spinner[data-v-fe88fc47]{font-size:1.1rem}.muted[data-v-b1b08dd9]{color:#6b7280}.warn-text[data-v-b1b08dd9]{display:block;margin-top:.35rem;color:#b45309;font-weight:700}.error-box[data-v-b1b08dd9]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:10px;padding:.75rem 1rem}.meta-grid[data-v-b1b08dd9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.meta-card[data-v-b1b08dd9]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.8rem 1rem}.meta-label[data-v-b1b08dd9]{color:#6b7280;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.meta-value[data-v-b1b08dd9]{color:#111827;font-weight:800;font-size:1.05rem;margin-top:.2rem}.meta-help[data-v-b1b08dd9]{color:#6b7280;font-size:.8rem;margin-top:.25rem}.hash[data-v-b1b08dd9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:.05rem .4rem}.source-tag[data-v-b1b08dd9]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.15rem .55rem}.source-tag--db[data-v-b1b08dd9]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.source-tag--fallback[data-v-b1b08dd9]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.field-head[data-v-b1b08dd9]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.field-label[data-v-b1b08dd9]{font-weight:800;color:#111827}.field-tools[data-v-b1b08dd9]{display:flex;align-items:center;gap:.25rem}.copy-btn[data-v-b1b08dd9]{color:#6b7280!important}.read-box[data-v-b1b08dd9]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:.75rem 1rem;max-height:480px;overflow:auto}.read-box--locked[data-v-b1b08dd9]{background:#f3f4f6}.read-text[data-v-b1b08dd9]{margin:0;white-space:pre-wrap;word-break:break-word;color:#111827;font-size:.92rem;line-height:1.45}.ghost-btn[data-v-b1b08dd9]{background:#fff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;font-weight:800!important;border-radius:10px!important}.brand-btn[data-v-b1b08dd9]{background:linear-gradient(135deg,#8d57a3,#7a4a8f)!important;border-color:#7a4a8f!important;color:#fff!important;font-weight:800!important;border-radius:10px!important}[data-v-b1b08dd9] .p-textarea{color:#111827!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}[data-v-b1b08dd9] .p-textarea:focus{border-color:#8d57a3!important;box-shadow:0 0 0 1px #8d57a3 inset!important}.stats-grid[data-v-3970b475]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem;margin-bottom:.5rem}.stat-card[data-v-3970b475]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;box-shadow:0 1px 2px #00000008}.stat-label[data-v-3970b475]{color:#6b7280;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.stat-value[data-v-3970b475]{color:#111827;font-weight:900;font-size:1.35rem;line-height:1.1;margin-top:.25rem}.stat-card--danger[data-v-3970b475]{background:#fff;border-color:#d03939}.stat-value--danger[data-v-3970b475]{color:#d03939}.ghost-btn[data-v-3970b475]{background:#fff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;font-weight:800!important;border-radius:10px!important}.ai-panel[data-v-3970b475]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:1rem}[data-v-3970b475] .p-inputtext,[data-v-3970b475] .p-chips .p-chips-token,[data-v-3970b475] .p-chips .p-inputtext,[data-v-3970b475] .p-textarea{color:#111827!important}[data-v-3970b475] .p-datatable,[data-v-3970b475] .p-datatable *{color:#111827}[data-v-3970b475] .p-inputtext,[data-v-3970b475] .p-textarea,[data-v-3970b475] .p-chips{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important}[data-v-3970b475] .p-inputtext:focus,[data-v-3970b475] .p-textarea:focus,[data-v-3970b475] .p-autocomplete .p-inputtext:focus{border-color:#8d57a3!important;box-shadow:0 0 0 1px #8d57a3 inset!important}.brand-btn[data-v-3970b475]{background:linear-gradient(135deg,#8d57a3,#7a4a8f)!important;border-color:#7a4a8f!important;color:#fff!important;font-weight:800!important;border-radius:10px!important}.brand-btn[data-v-3970b475]:disabled{opacity:.6}[data-v-3970b475] .p-tabview .p-tabview-nav li .p-tabview-nav-link{color:#6b7280}[data-v-3970b475] .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#7a4a8f!important;border-color:#7a4a8f!important}[data-v-3970b475] .p-tabview .p-tabview-nav{border-bottom-color:#e5e7eb!important}[data-v-3970b475] .p-tabview .p-tabview-nav li .p-tabview-nav-link:hover{color:#8d57a3!important}[data-v-3970b475] .p-tabview .p-tabview-nav li .p-tabview-nav-link:focus-visible{box-shadow:0 0 0 .15rem #8d57a340!important}.table-wrapper[data-v-949779ff]{width:100%;overflow-x:auto;max-height:72vh;overflow-y:auto}.ellipsis[data-v-949779ff]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-949779ff]{font-size:.9rem;font-weight:700;color:#000;margin-left:.4rem}.meta-row[data-v-949779ff]{display:flex;justify-content:space-between;align-items:center}.actions[data-v-949779ff]{display:flex;gap:.5rem}.ghost-btn[data-v-949779ff]{background:#fff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;font-weight:800!important;border-radius:10px!important}.load-more-row[data-v-949779ff]{display:flex;justify-content:center;margin-top:.75rem}.bottom-actions[data-v-949779ff]{display:flex;gap:.5rem;align-items:center}.loading-more[data-v-949779ff]{display:flex;align-items:center;justify-content:center;gap:.35rem;color:#6b7280;font-weight:700;padding:.5rem 0}.end-of-list[data-v-949779ff]{display:flex;align-items:center;justify-content:center;color:#6b7280;padding:.5rem 0}.infinite-sentinel[data-v-949779ff]{width:100%;height:1px}.loadNextButton[data-v-949779ff]{background:#7a4a8f;color:#fff;border:2px solid #d1d5db;border-radius:8px;padding:.4rem 1rem;font-weight:600}.confidence-pill[data-v-949779ff]{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .55rem;border-radius:999px;font-size:.85rem;font-weight:800;border:1px solid transparent;min-width:4.5rem}.confidence--good[data-v-949779ff]{color:#166534;background:#dcfce7;border-color:#86efac}.confidence--mid[data-v-949779ff]{color:#92400e;background:#fef3c7;border-color:#fcd34d}.confidence--bad[data-v-949779ff]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.confidence--na[data-v-949779ff]{color:#4b5563;background:#f3f4f6;border-color:#e5e7eb}.kpi-row[data-v-b7385f4a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.kpi-card[data-v-b7385f4a]{border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff;box-shadow:0 1px 2px #00000008}.kpi-card.period[data-v-b7385f4a]{grid-column:span 2}.kpi-label[data-v-b7385f4a]{font-size:.8rem;color:#6b7280;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.kpi-value[data-v-b7385f4a]{font-size:1.35rem;font-weight:800;color:#111827;margin-top:.25rem}.panel[data-v-b7385f4a]{border:1px solid #e5e7eb;border-radius:12px;padding:.9rem 1.1rem;background:#fff}.panel-title[data-v-b7385f4a]{font-weight:800;color:#8d57a3;margin-bottom:.6rem}.progress[data-v-b7385f4a]{display:flex;width:100%;height:14px;background:#f3f4f6;border-radius:999px;overflow:hidden}.bar[data-v-b7385f4a]{height:100%}.bar.categorized[data-v-b7385f4a],.bar.human[data-v-b7385f4a],.bar.debit[data-v-b7385f4a]{background:#8d57a3}.bar.uncategorized[data-v-b7385f4a],.bar.ai[data-v-b7385f4a],.bar.credit[data-v-b7385f4a]{background:#d9c6e3}.legend[data-v-b7385f4a]{display:flex;flex-wrap:wrap;gap:.4rem .6rem;margin-top:.6rem}.pill[data-v-b7385f4a]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e5e7eb;border-radius:999px;padding:.25rem .6rem;font-size:.85rem;font-weight:700;color:#374151;background:#fff}.confidence[data-v-b7385f4a]{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.conf-card[data-v-b7385f4a]{border:1px dashed #e5e7eb;border-radius:10px;padding:.6rem .8rem;background:#fafafa}.conf-label[data-v-b7385f4a]{font-size:.8rem;color:#6b7280;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.conf-value[data-v-b7385f4a]{font-size:1.2rem;font-weight:900;color:#111827;margin-top:.2rem}.table-container[data-v-b7385f4a]{overflow-x:auto;margin-top:.5rem}.model-table[data-v-b7385f4a]{width:100%;border-collapse:collapse;text-align:left}.model-table th[data-v-b7385f4a]{padding:.75rem 1rem;background-color:#f9fafb;border-bottom:2px solid #e5e7eb;color:#4b5563;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.model-table td[data-v-b7385f4a]{padding:.85rem 1rem;border-bottom:1px solid #e5e7eb;color:#111827;font-size:.95rem}.model-table tbody tr[data-v-b7385f4a]:hover{background-color:#f9fafb}.text-right[data-v-b7385f4a]{text-align:right}.font-bold[data-v-b7385f4a]{font-weight:600}.stats-meta-inline[data-v-b7385f4a]{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin-top:.2rem;align-items:center}.stats-meta-copy[data-v-b7385f4a]{font-size:.8rem;font-weight:600;color:#4b5563}.stats-refresh-button[data-v-b7385f4a]{background:#8d57a3!important;border:1px solid #8d57a3!important;color:#fff!important;width:1.75rem!important;height:1.75rem!important;padding:0!important;min-height:auto!important}.inline-spinner[data-v-147f7595] .p-progress-spinner-circle{stroke:#8d57a3!important;stroke-width:4px!important}[data-v-147f7595] .row-highlight{background-color:#f5f3ff!important}.stats-meta-inline[data-v-147f7595]{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin-top:.2rem;align-items:center}.stats-meta-copy[data-v-147f7595]{font-size:.8rem;font-weight:600;color:#4b5563}.header-actions[data-v-147f7595]{display:flex;align-items:center}.stats-refresh-button[data-v-147f7595]{background:#8d57a3!important;border:1px solid #8d57a3!important;color:#fff!important;width:1.75rem!important;height:1.75rem!important;padding:0!important;min-height:auto!important;margin-left:.15rem}.inline-spinner[data-v-bcba735a] .p-progress-spinner-circle{stroke:#8d57a3!important;stroke-width:4px!important}.tabbar[data-v-5fa8380d]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.tabbar[data-v-5fa8380d]::-webkit-scrollbar{height:6px}.tabbar[data-v-5fa8380d]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:6px}.tabbar[data-v-5fa8380d]::-webkit-scrollbar-track{background:transparent}.pi-info-circle[data-v-5fa8380d]{color:#a7a7a7;font-size:1.3rem;cursor:pointer}.ticketButton[data-v-5fa8380d]{font-weight:600;height:2.6rem;min-width:8rem;padding-left:1rem;padding-right:1rem;max-width:16rem;background-color:#fff;color:#000;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButton[data-v-5fa8380d]:hover{font-weight:600;height:2.6rem;min-width:8rem;padding-left:1rem;padding-right:1rem;max-width:16rem;border:none!important;background-color:#8d57a3;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButtonActive[data-v-5fa8380d]{font-weight:700;height:2.6rem;min-width:8rem;padding-left:1rem;padding-right:1rem;max-width:16rem;border:none!important;background-color:#8d57a3;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab-wrap[data-v-f806c0cf]{width:100%}.tab-header[data-v-f806c0cf]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 1rem}.tab-title[data-v-f806c0cf]{margin:0;font-size:1.1rem;font-weight:900;color:#111827}.tab-subtitle[data-v-f806c0cf]{margin:.2rem 0 0;color:#6b7280;font-weight:600}.brand-btn[data-v-f806c0cf]{background:linear-gradient(135deg,#8d57a3,#7a4a8f)!important;border-color:#7a4a8f!important;font-weight:800;border-radius:10px}.table-image[data-v-f806c0cf]{max-width:140px;max-height:70px;object-fit:cover;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.pos-cell[data-v-f806c0cf]{display:flex;flex-direction:column;gap:4px}.pos-row[data-v-f806c0cf]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#6b7280}.pos-row--strong[data-v-f806c0cf]{color:#111827;font-weight:800}.truncate-2-lines[data-v-f806c0cf]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.redirect-actions[data-v-f806c0cf]{display:inline-flex;gap:.25rem}.buttonIcons[data-v-f806c0cf]{width:2.2rem;height:2.2rem;display:flex;justify-content:center;align-items:center;color:#fff!important;background-color:#7a4a8f;border-radius:20%}.tab-wrap[data-v-3258d40f]{width:100%}.tab-header[data-v-3258d40f]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 1rem}.tab-title[data-v-3258d40f]{margin:0;font-size:1.1rem;font-weight:900;color:#111827}.tab-subtitle[data-v-3258d40f]{margin:.2rem 0 0;color:#6b7280;font-weight:600}.search-card[data-v-3258d40f]{margin-top:.6rem;border-radius:14px}.search-row[data-v-3258d40f]{width:100%;display:flex;flex-direction:column;gap:.7rem}@media(min-width:768px){.search-row[data-v-3258d40f]{flex-direction:row;align-items:center}}.toolbar-dropdown[data-v-3258d40f]{min-width:11rem;border-radius:10px;height:3rem;display:flex;align-items:center}[data-v-3258d40f] .toolbar-dropdown .p-dropdown-label{font-weight:800;color:#374151}.toolbar-field[data-v-3258d40f]{flex:1;min-width:14rem}.toolbar-input[data-v-3258d40f]{height:3rem}[data-v-3258d40f] .search-row .p-input-icon-left>i{color:#6b7280;top:50%;transform:translateY(-50%)}[data-v-3258d40f] .search-row .p-button{height:3rem}.brand-btn[data-v-3258d40f]{background:linear-gradient(135deg,#8d57a3,#7a4a8f)!important;border-color:#7a4a8f!important;font-weight:800;border-radius:10px}.ghost-btn[data-v-3258d40f]{background:#fff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;font-weight:800;border-radius:10px}.results-wrap[data-v-3258d40f]{margin-top:2rem}.empty-state[data-v-3258d40f]{text-align:center;padding:2.5rem 1rem;color:#9ca3af;background:#fff;border-radius:12px;border:2px dashed #d1d5db}.empty-state p[data-v-3258d40f]{margin:.75rem 0 .25rem;font-weight:700;color:#6b7280}.empty-state small[data-v-3258d40f]{color:#9ca3af;font-size:.8rem}.truncate-2-lines[data-v-3258d40f]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.details-sidebar[data-v-3258d40f] .p-sidebar-content{padding:1rem}.sidebar-content[data-v-3258d40f]{display:flex;flex-direction:column;gap:1rem}.sidebar-title[data-v-3258d40f]{margin:0;font-size:1.25rem;font-weight:900;color:#111827;line-height:1.2;word-break:break-word}.sidebar-subtitle[data-v-3258d40f]{margin-top:.25rem;color:#6b7280;font-weight:700;font-size:.9rem;word-break:break-word}.loading-box[data-v-3258d40f]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:12px;background:#fff;border:1px solid #e5e7eb}.details-grid[data-v-3258d40f]{display:flex;flex-direction:column;gap:.85rem}.detail-section[data-v-3258d40f]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.9rem}.section-title[data-v-3258d40f]{font-weight:900;color:#111827;margin-bottom:.6rem}.kv[data-v-3258d40f]{display:flex;justify-content:space-between;gap:.75rem;padding:.25rem 0}.k[data-v-3258d40f]{color:#6b7280;font-weight:700;min-width:7.5rem}.v[data-v-3258d40f]{color:#111827;font-weight:800;text-align:right;word-break:break-word}.long-text[data-v-3258d40f]{white-space:pre-wrap;color:#111827;font-weight:700;line-height:1.35}.images-row[data-v-3258d40f]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:768px){.images-row[data-v-3258d40f]{grid-template-columns:1fr 1fr}}.img-box[data-v-3258d40f]{display:flex;flex-direction:column;gap:.35rem}.img-label[data-v-3258d40f]{color:#6b7280;font-weight:800;font-size:.85rem}.detail-image[data-v-3258d40f]{width:100%;max-height:200px;object-fit:cover;border-radius:12px;border:1px solid #e5e7eb}.coupon-list[data-v-3258d40f]{display:flex;flex-direction:column;gap:.65rem}.coupon-card[data-v-3258d40f]{border:1px solid #e5e7eb;border-radius:12px;padding:.75rem;background:#fafafa}.coupon-top[data-v-3258d40f]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem}.coupon-code[data-v-3258d40f]{font-weight:900;color:#111827}.coupon-discount[data-v-3258d40f]{font-weight:900;color:#7a4a8f}[data-v-3258d40f] .p-button .p-button-icon{margin-right:.5rem}[data-v-3258d40f] .p-button.p-button-icon-only .p-button-icon{margin-right:0}.sidebar-content[data-v-d2b1bc59]{padding:0 1.5rem;height:100%;overflow-y:auto}.sidebar-title[data-v-d2b1bc59]{font-size:1.75rem;font-weight:800;color:#111827;padding-bottom:.4rem}.section-label[data-v-d2b1bc59]{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:0!important;color:#000;display:block}.form-label[data-v-d2b1bc59]{font-size:.9rem;font-weight:600;color:#1f2937;display:inline-block;margin-bottom:.5rem}.required-star[data-v-d2b1bc59]{color:#ef4444;font-size:1.1rem;margin-left:.25rem}.image-preview-container[data-v-d2b1bc59]{width:100%;max-height:200px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#fff,#f9fafb);display:flex;align-items:center;justify-content:center;border:2px solid #e5e7eb;padding:.5rem;box-shadow:0 2px 8px #0000000d}.image-preview[data-v-d2b1bc59]{max-width:100%;max-height:180px;object-fit:contain;border-radius:8px}.upload-button[data-v-d2b1bc59]{background:linear-gradient(135deg,#8d57a3,#7a4a8f);color:#fff;border-radius:10px;padding:10px 20px;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;border:none;width:100%;box-shadow:0 2px 8px #8d57a333}.upload-success[data-v-d2b1bc59]{color:#10b981;font-weight:600;font-size:.8rem;display:flex;align-items:center;margin-top:.5rem}.import-excel-btn[data-v-d2b1bc59]{background:linear-gradient(135deg,#059669,#047857);color:#fff;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center}.add-strategy-btn[data-v-d2b1bc59]{background:linear-gradient(135deg,#8d57a3,#7a4a8f);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:600}.strategies-list[data-v-d2b1bc59]{display:flex;flex-direction:column;gap:.75rem}.strategy-card[data-v-d2b1bc59]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1rem;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.strategy-type[data-v-d2b1bc59]{font-size:1rem;font-weight:700;color:#111827;margin-bottom:.5rem}.strategy-info[data-v-d2b1bc59]{font-size:.85rem;color:#6b7280;margin-top:.25rem;display:flex;align-items:center}.strategy-actions[data-v-d2b1bc59]{display:flex;gap:.25rem}.rules-container[data-v-d2b1bc59]{background:#fff;border-radius:12px;padding:1rem;border:2px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.rule-group[data-v-d2b1bc59]{background:#fafafa;border-radius:8px;padding:.75rem;border:1px solid #e5e7eb}.rule-label[data-v-d2b1bc59]{font-size:.875rem;font-weight:600;color:#374151;display:flex;align-items:center}.keywords-list[data-v-d2b1bc59]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.keyword-tag-wrapper[data-v-d2b1bc59]{display:inline-flex;align-items:center;gap:.5rem;background:#8d57a3;color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.9rem;font-weight:500}.keyword-text[data-v-d2b1bc59]{line-height:1}.keyword-remove[data-v-d2b1bc59]{cursor:pointer;font-size:.75rem;opacity:.8;line-height:1}.coupons-table-container[data-v-d2b1bc59]{border-radius:12px;overflow:hidden;border:2px solid #e5e7eb;background:#fff;max-height:350px;overflow-y:auto;box-shadow:0 1px 3px #0000000d}[data-v-d2b1bc59] .coupons-table .p-datatable-thead>tr>th{background:linear-gradient(135deg,#f9fafb,#f3f4f6);color:#374151;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;padding:.75rem}.empty-state[data-v-d2b1bc59]{text-align:center;padding:2.5rem 1rem;color:#9ca3af;background:#fff;border-radius:12px;border:2px dashed #d1d5db}.form-actions[data-v-d2b1bc59]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;margin-top:1rem}.cancel-btn[data-v-d2b1bc59]{background:#fff;color:#6b7280;border:2px solid #d1d5db;border-radius:8px;padding:.625rem 1.5rem;font-weight:600}.save-btn[data-v-d2b1bc59]{background:linear-gradient(135deg,#8d57a3,#7a4a8f);color:#fff;border:none;border-radius:8px;padding:.625rem 2rem;font-weight:600}input[type=file][data-v-d2b1bc59]{display:none}.targeted-users-cta[data-v-d2b1bc59]{display:inline-flex;align-items:center;gap:.5rem}.small-outline-btn[data-v-d2b1bc59]{background:#fff!important;color:#000!important;border:none!important;font-weight:800!important;font-size:.8rem;border-radius:10px!important;padding:.35rem .75rem!important}.targeted-count-pill[data-v-d2b1bc59]{font-weight:800;font-size:.8rem;padding:.25rem .6rem;background-color:#7a4a8f!important;border-radius:12px!important;color:#fff!important}.inline-spinner[data-v-d2b1bc59]{margin-right:.5rem}#couponBackgroundColor[data-v-d2b1bc59],#couponTextColor[data-v-d2b1bc59]{width:100%;height:3rem;border:none;border-radius:6px;background-color:#0000;cursor:pointer}.bulk-terms[data-v-d2b1bc59]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:.75rem;margin-top:.5rem}.bulk-actions[data-v-d2b1bc59]{display:flex;gap:.5rem;margin-top:.5rem}.terms-list ul[data-v-d2b1bc59]{margin:.5rem 0 0;padding-left:1.1rem}.terms-list li[data-v-d2b1bc59]{position:relative;margin:.35rem 0;display:flex;align-items:flex-start;gap:.5rem}.bullet-text[data-v-d2b1bc59]{color:#111827;font-weight:600}.bullet-remove[data-v-d2b1bc59]{cursor:pointer;color:#9ca3af}.bullet-remove[data-v-d2b1bc59]:hover{color:#ef4444}.terms-list li.li--sub[data-v-d2b1bc59]{list-style-type:none;padding-left:1rem}.terms-list li.li--sub[data-v-d2b1bc59]:before{content:"–";position:absolute;left:.2rem;color:#6b7280}.editorButtons[data-v-d2b1bc59]{background:#fff;color:#7a4a8f;border:2px solid #d1d5db;border-radius:8px;padding:.4rem 1rem;font-weight:600}.page-title[data-v-c15be155]{margin:0;font-size:2rem;font-weight:900;color:#111827;letter-spacing:-.02em}.page-subtitle[data-v-c15be155]{margin:.35rem 0 0;color:#6b7280;font-weight:600}.ticketButton[data-v-c15be155]{font-weight:700;height:2.6rem;min-width:8rem;max-width:12rem;background-color:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.ticketButton[data-v-c15be155]:hover{background:#faf7fc;border-color:#d7cbe0}.ticketButtonActive[data-v-c15be155]{font-weight:800;height:2.6rem;min-width:8rem;max-width:12rem;background:linear-gradient(135deg,#8d57a3,#7a4a8f);color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #7a4a8f}.help-tip-wrap[data-v-8438dffe]{display:inline-flex;align-items:center}.help-tip[data-v-8438dffe]{border:0;background:transparent;color:var(--brand-faint, #9f8ca7);cursor:pointer;padding:0 .1rem;line-height:1;display:inline-flex;align-items:center}.help-tip[data-v-8438dffe]:hover{color:var(--brand, #8d57a3)}.help-tip i[data-v-8438dffe]{font-size:.85rem}.help-tip-body[data-v-8438dffe]{max-width:20rem;display:flex;flex-direction:column;gap:.35rem}.help-tip-body strong[data-v-8438dffe]{color:var(--brand-ink, #41234d)}.help-tip-body p[data-v-8438dffe]{margin:0;color:var(--text-body, #111827);font-size:.86rem;line-height:1.45}.tabbar[data-v-3bb40bac]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.tabbar[data-v-3bb40bac]::-webkit-scrollbar{height:6px}.tabbar[data-v-3bb40bac]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:6px}.tabbar[data-v-3bb40bac]::-webkit-scrollbar-track{background:transparent}.ticketButton[data-v-3bb40bac],.ticketButtonActive[data-v-3bb40bac]{font-weight:600;height:2.6rem;min-width:8rem;padding-left:1rem;padding-right:1rem;max-width:16rem;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none!important;white-space:nowrap;-webkit-user-select:none;user-select:none}.ticketButton[data-v-3bb40bac]{background-color:#fff;color:#000}.ticketButton[data-v-3bb40bac]:hover,.ticketButtonActive[data-v-3bb40bac]{background-color:#8d57a3;color:#fff}.ticketButtonActive[data-v-3bb40bac]{font-weight:700}.tabbar.secondary[data-v-3bb40bac]{gap:0;border-bottom:1px solid var(--border, #e5e7eb);padding-bottom:0}.subTab[data-v-3bb40bac]{border:0;background:transparent;padding:.55rem .9rem;font-weight:600;font-size:.9rem;color:var(--text-muted, #6b7280);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;white-space:nowrap}.subTab[data-v-3bb40bac]:hover{color:var(--brand-ink, #41234d)}.subTab.active[data-v-3bb40bac]{color:var(--brand, #8d57a3);border-bottom-color:var(--brand, #8d57a3);font-weight:700}.stat-tile[data-v-d9306a91]{position:relative;background:#fff;border:1px solid var(--border, #e5e7eb);border-radius:14px;padding:.9rem 1rem .9rem 1.1rem;display:flex;flex-direction:column;gap:.2rem;min-width:0;overflow:hidden;transition:box-shadow .15s,transform .15s}.stat-tile[data-v-d9306a91]:before{content:"";position:absolute;left:0;top:.8rem;bottom:.8rem;width:4px;border-radius:0 3px 3px 0;background:var(--border-strong, #d1d5db)}.stat-tile.good[data-v-d9306a91]:before{background:var(--color-success, #1b6e3c)}.stat-tile.warn[data-v-d9306a91]:before{background:var(--color-warning-text, #9a6700)}.stat-tile.bad[data-v-d9306a91]:before{background:var(--color-danger, #a12626)}.stat-tile.accent[data-v-d9306a91]:before{background:var(--brand, #8d57a3)}.stat-tile[data-v-d9306a91]:hover{box-shadow:0 10px 24px -16px #41234d59;transform:translateY(-1px)}.stat-tile.good[data-v-d9306a91]{border-color:var(--badge-success-bg, #dcfce7);background:linear-gradient(180deg,#fff,var(--color-success-soft-bg, #e8f6ee))}.stat-tile.warn[data-v-d9306a91]{border-color:var(--color-warning-soft-border, #f3d39c);background:linear-gradient(180deg,#fff,var(--color-warning-bg, #fff4e5))}.stat-tile.bad[data-v-d9306a91]{border-color:var(--color-danger-soft-border, #f1c1c1);background:linear-gradient(180deg,#fff,var(--color-danger-soft-bg, #fdeaea))}.stat-tile.accent[data-v-d9306a91]{border-color:var(--brand-border-soft, #cdb5d8);background:linear-gradient(180deg,#fff,var(--brand-50, #f5eff7))}.stat-label[data-v-d9306a91]{display:flex;align-items:center;gap:.3rem;color:var(--text-muted, #6b7280);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.stat-value[data-v-d9306a91]{color:var(--brand-ink, #41234d);font-size:1.55rem;font-weight:800;letter-spacing:-.01em;line-height:1.15}.stat-sub[data-v-d9306a91]{color:var(--text-muted, #6b7280);font-size:.78rem}.band-pill[data-v-42088c19]{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;border-radius:8px;padding:0 .45rem;font-weight:900;color:#fff;font-size:.85rem}.band-pill.lg[data-v-42088c19]{min-width:2.4rem;height:2.4rem;font-size:1.15rem;border-radius:10px}.band-a[data-v-42088c19]{background:var(--band-a, #15803d)}.band-b[data-v-42088c19]{background:var(--band-b, #0f766e)}.band-c[data-v-42088c19]{background:var(--band-c, #b45309)}.band-d[data-v-42088c19]{background:var(--band-d, #c2410c)}.band-e[data-v-42088c19]{background:var(--band-e, #b91c1c)}.band-na[data-v-42088c19]{background:var(--band-na, #9ca3af)}.section-head[data-v-fb4a86e3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .7rem}.section-head h3[data-v-fb4a86e3]{margin:0;font-size:1.05rem;color:var(--cs-ink);display:inline-flex;align-items:center;gap:.4rem}.cs-grid.three[data-v-fb4a86e3]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.stack-bar[data-v-fb4a86e3]{display:flex;height:1.1rem;border-radius:999px;overflow:hidden;background:var(--cs-bg);gap:2px}.stack-bar span[data-v-fb4a86e3]{display:block;min-width:0}.segment-legend[data-v-fb4a86e3]{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.4rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.segment-legend.compact[data-v-fb4a86e3]{grid-template-columns:repeat(5,auto);justify-content:start;gap:.6rem}.segment-legend li[data-v-fb4a86e3]{display:flex;align-items:center;gap:.45rem;font-size:.86rem}.segment-legend .dot[data-v-fb4a86e3]{width:.7rem;height:.7rem;border-radius:3px;display:inline-block}.legend-label[data-v-fb4a86e3]{color:var(--cs-muted);font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hbar-row[data-v-fb4a86e3]{display:grid;grid-template-columns:8.5rem 1fr 3.5rem;align-items:center;gap:.6rem;margin:.45rem 0;font-size:.86rem}.hbar-label[data-v-fb4a86e3]{color:var(--cs-ink);font-weight:700}.hbar-track[data-v-fb4a86e3]{position:relative;height:.9rem;border-radius:6px;background:var(--cs-bg);overflow:hidden}.hbar-track>span[data-v-fb4a86e3]{position:absolute;inset:0 auto 0 0;border-radius:6px;background:var(--cs-accent)}.hbar-track>span.allocated[data-v-fb4a86e3]{background:var(--brand-200, #d2bce0)}.hbar-track>span.lent[data-v-fb4a86e3]{background:var(--brand-700, #6c407f)}.hbar-value[data-v-fb4a86e3]{text-align:right;color:var(--cs-ink)}.hbar-row.wide[data-v-fb4a86e3]{grid-template-columns:minmax(0,1.6fr) 1fr 3rem}.hbar-row.funnel[data-v-fb4a86e3]{grid-template-columns:9.5rem 1fr 3rem 3rem}.hbar-share[data-v-fb4a86e3]{text-align:right;color:var(--cs-muted);font-size:.78rem}.funnel-note[data-v-fb4a86e3]{margin:.5rem 0 0;font-size:.78rem}.cs-bad-text[data-v-fb4a86e3]{color:var(--cs-bad);font-weight:700}.hbar-label.small[data-v-fb4a86e3]{font-size:.78rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heat-table td[data-v-fb4a86e3]{text-align:center;font-weight:700;color:var(--cs-ink)}.heat-table td.diagonal[data-v-fb4a86e3]{outline:1px solid var(--cs-accent-border);outline-offset:-1px}.heat-table th[data-v-fb4a86e3]{text-align:center}.factor-list[data-v-fb4a86e3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.factor-row[data-v-fb4a86e3]{width:100%;padding:0 0 .3rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.88rem;cursor:pointer;text-align:left}.factor-row:hover .factor-label[data-v-fb4a86e3]{color:var(--cs-accent)}.factor-row[data-v-fb4a86e3]:focus-visible{outline:2px solid var(--cs-accent-ring);outline-offset:2px}.factor-label[data-v-fb4a86e3]{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;color:var(--cs-ink)}.factor-value[data-v-fb4a86e3]{font-weight:800;color:var(--cs-ink);white-space:nowrap}.factor-value small[data-v-fb4a86e3]{color:var(--cs-muted);font-weight:600;margin-left:.3rem}.metric-table[data-v-fb4a86e3]{margin-top:.5rem;font-size:.8rem}.mono[data-v-fb4a86e3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.state-block[data-v-fb4a86e3]{display:flex;flex-direction:column;gap:.1rem}.cs-pill.big[data-v-fb4a86e3]{font-size:.95rem;padding:.4rem .9rem;align-self:flex-start;margin-bottom:.5rem}.text-warn[data-v-fb4a86e3]{color:var(--cs-warn)!important}.budget-row[data-v-fb4a86e3]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;margin:.45rem 0}.budget-bars[data-v-fb4a86e3]{display:flex;flex-direction:column;gap:.2rem}.budget-bars .hbar-track[data-v-fb4a86e3]{height:.55rem}.budget-values[data-v-fb4a86e3]{display:flex;flex-direction:column;align-items:flex-end;font-size:.78rem;line-height:1.2}.trends>summary[data-v-fb4a86e3]{font-size:1.05rem}.trends>summary .cs-pill[data-v-fb4a86e3]{margin-left:.5rem;font-size:.78rem}.chart-box[data-v-fb4a86e3]{height:280px}.chart-box.small[data-v-fb4a86e3]{height:220px}.score-ring[data-v-a8792f01]{position:relative;display:inline-block;flex:0 0 auto}.ring-progress[data-v-a8792f01]{transition:stroke-dasharray .6s ease}.ring-center[data-v-a8792f01]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem}.ring-score[data-v-a8792f01]{font-size:1.9rem;font-weight:900;color:#41234d;letter-spacing:-.02em;line-height:1}.ring-caption[data-v-a8792f01]{font-size:.7rem;color:#6b7280;font-weight:700}.mini-bars[data-v-f3b39037]{display:flex;align-items:flex-end;gap:2px;width:100%;min-width:80px}.mini-bar[data-v-f3b39037]{flex:1;min-width:3px;border-radius:2px 2px 0 0;opacity:.85}.mini-bar[data-v-f3b39037]:hover{opacity:1}.bank-logo[data-v-dd7442fa]{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;border:1px solid var(--border, #e5e7eb);overflow:hidden;flex:0 0 auto;vertical-align:middle}.bank-logo img[data-v-dd7442fa]{width:100%;height:100%;object-fit:contain;padding:2px}.bank-initials[data-v-dd7442fa]{font-size:.7rem;font-weight:800;color:var(--brand-ink, #41234d)}.drawer-head h3[data-v-47ab3a11]{margin:.1rem 0 0;font-size:1.05rem;color:var(--brand-ink, #41234d);font-family:proxima-nova,sans-serif}.drawer-head p[data-v-47ab3a11]{font-family:proxima-nova,sans-serif}.drawer-body[data-v-47ab3a11]{font-family:proxima-nova,sans-serif;padding-bottom:1rem}.lending-rule-detail-head[data-v-d288d058]{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.lending-rule-detail-head strong[data-v-d288d058]{display:block;color:#24172b;font-size:.92rem;line-height:1.25}.lending-rule-detail-head span[data-v-d288d058]:not(.lending-rule-status){display:block;margin-top:.1rem;color:#7a7182;font-size:.75rem;font-weight:800}.lending-rule-status[data-v-d288d058]{flex:0 0 auto;border-radius:999px;background:#f1e8f6;color:#6e3787;padding:.22rem .48rem;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.lending-rule-card-content.failed .lending-rule-status[data-v-d288d058]{background:#fff0f0;color:#8b2525}.lending-rule-card-content.passed .lending-rule-status[data-v-d288d058]{background:#e6f6eb;color:#176436}.lending-rule-card-content.not-evaluated .lending-rule-status[data-v-d288d058]{background:#fff4d8;color:#7a4b00}.lending-rule-business[data-v-d288d058],.lending-rule-technical-grid[data-v-d288d058]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.65rem}.lending-rule-business div[data-v-d288d058],.lending-rule-technical-grid div[data-v-d288d058]{min-width:0;border:1px solid #efe9f2;border-radius:8px;background:#ffffffb8;padding:.55rem .6rem}.lending-rule-business div[data-v-d288d058]:nth-child(2),.lending-rule-business div[data-v-d288d058]:last-child{grid-column:1 / -1}.lending-rule-business span[data-v-d288d058],.lending-rule-technical-grid span[data-v-d288d058]{display:block;color:#6b7280;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lending-rule-business strong[data-v-d288d058],.lending-rule-technical-grid strong[data-v-d288d058]{display:block;margin-top:.16rem;color:#2f2635;line-height:1.35;overflow-wrap:anywhere}.lending-rule-technical[data-v-d288d058]{margin-top:.58rem;border-top:1px solid #efe9f2;padding-top:.5rem}.lending-rule-technical summary[data-v-d288d058]{display:inline-flex;align-items:center;gap:.35rem;color:#6e3787;cursor:pointer;font-size:.76rem;font-weight:900;list-style:none}.lending-rule-technical summary[data-v-d288d058]::-webkit-details-marker{display:none}.lending-rule-technical summary i[data-v-d288d058]{color:#776b80;font-size:.72rem;transition:transform .16s ease}.lending-rule-technical[open] summary i[data-v-d288d058]{transform:rotate(90deg)}@media(max-width:767px){.lending-rule-business[data-v-d288d058],.lending-rule-technical-grid[data-v-d288d058]{grid-template-columns:1fr}.lending-rule-business div[data-v-d288d058]:nth-child(2),.lending-rule-business div[data-v-d288d058]:last-child{grid-column:auto}}.mini-stat-hint[data-v-f78f2ec4]{color:#9b90a6;font-size:.72rem;line-height:1.3;margin-top:.15rem}.detail-panel{border:1px solid #ece7f0;border-radius:10px;background:#fff;padding:1rem;min-width:0}.panel-fill{width:100%}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.panel-header h3{margin:.08rem 0 0;color:#251229;font-size:1.08rem}.panel-header p:not(.eyebrow){margin:.25rem 0 0;color:#6b7280;line-height:1.35}.eyebrow,.mini-stat-label{color:#7c6f89;font-size:.69rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-card-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mini-stat-card{border:1px solid #efe9f2;border-radius:8px;background:#fff;padding:.78rem .85rem;display:flex;flex-direction:column;gap:.15rem;min-width:0}.mini-stat-card.critical{border-color:#efc4c4;background:snow}.mini-stat-card.high{border-color:#f0d0d0;background:snow}.mini-stat-card.medium{border-color:#f0d8b8;background:#fffdf8}.mini-stat-card.low{border-color:#cce8d6;background:#fbfffc}.mini-stat-card.critical .mini-stat-value,.mini-stat-card.high .mini-stat-value{color:#8b2525}.mini-stat-card.medium .mini-stat-value{color:#7a4b00}.mini-stat-card.low .mini-stat-value{color:#176436}.mini-stat-value{color:#251229;font-size:1.22rem;font-weight:800;line-height:1.2}.mini-stat-note{color:#6b7280;font-size:.82rem;line-height:1.35}.detail-rows{display:grid;gap:.4rem}.detail-row{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:.85rem;padding:.7rem 0;border-bottom:1px solid #f1edf4}.detail-key{color:#7c6f89;font-size:.76rem;font-weight:800}.detail-value{color:#2f2635;overflow-wrap:anywhere}.panel-empty,.metric-empty{color:#7a7182;font-size:.84rem;line-height:1.4}.inline-panel-empty{border:1px dashed #ded6e4;border-radius:8px;background:#fcfbfd;padding:.85rem}.rule-section{border:1px solid #efe9f2;border-radius:9px;background:#fff;overflow:hidden}.rule-section+.rule-section{margin-top:.55rem}.rule-section summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.68rem .75rem;color:#2f2635;cursor:pointer;font-size:.84rem;font-weight:900;list-style:none;-webkit-user-select:none;user-select:none}.rule-section summary::-webkit-details-marker{display:none}.rule-section-title{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.rule-section-icon{color:#776b80;font-size:.72rem;transition:transform .16s ease}.rule-section[open] .rule-section-icon{transform:rotate(90deg)}.rule-section summary strong{flex:0 0 auto;min-width:1.65rem;border-radius:999px;background:#f4eff7;color:#5f3a70;padding:.18rem .45rem;text-align:center;font-size:.72rem;font-weight:900}.rule-section.failed summary{background:snow}.rule-section.passed summary{background:#fbfffc}.rule-section.not-evaluated summary{background:#fffaf0}.rule-section.failed summary strong{background:#fff0f0;color:#8b2525}.rule-section.passed summary strong{background:#e6f6eb;color:#176436}.rule-section.not-evaluated summary strong{background:#fff4d8;color:#7a4b00}.rule-detail-list{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.7rem .75rem .75rem}.rule-detail-card{border:1px solid #e9e3ee;border-left:4px solid #b8afbf;border-radius:8px;background:#fff;padding:.65rem .7rem;min-width:0}.rule-detail-card.failed{border-left-color:#b64b4b;background:snow}.rule-detail-card.passed{border-left-color:#2f8f57;background:#fbfffc}.rule-detail-card.not-evaluated{border-left-color:#c47b14;background:#fffaf0}.detail-panel,.panel-empty,.metric-empty{color:#111}@media(max-width:991px){.detail-row{grid-template-columns:1fr}}@media(max-width:767px){.detail-row{grid-template-columns:1fr}}.lending-results-panel[data-v-1a7c4dc5]{width:100%}.lending-results-panel h3[data-v-1a7c4dc5],.lending-results-panel h4[data-v-1a7c4dc5]{color:#111}.portfolio-allocation-panel[data-v-1a7c4dc5]{border:1px solid #eadff0;border-radius:10px;background:#fcfbfd;margin-top:1rem;padding:.85rem;min-width:0}.portfolio-allocation-header[data-v-1a7c4dc5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.portfolio-allocation-header h4[data-v-1a7c4dc5]{margin:.1rem 0 0;color:#251229;font-size:.98rem;line-height:1.25}.portfolio-allocation-summary-grid[data-v-1a7c4dc5],.portfolio-allocation-detail-grid[data-v-1a7c4dc5]{display:grid;gap:.7rem;margin-top:.75rem;min-width:0}.portfolio-allocation-summary-grid[data-v-1a7c4dc5]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.portfolio-allocation-detail-grid[data-v-1a7c4dc5]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.portfolio-allocation-summary-grid>div[data-v-1a7c4dc5],.portfolio-allocation-detail-grid>div[data-v-1a7c4dc5]{border:1px solid #efe9f2;border-radius:8px;background:#fff;padding:.65rem;min-width:0}.portfolio-allocation-summary-grid span[data-v-1a7c4dc5]{display:block;color:#6b7280;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.portfolio-allocation-summary-grid strong[data-v-1a7c4dc5]{display:block;margin-top:.16rem;color:#2f2635;line-height:1.35;overflow-wrap:anywhere}.portfolio-allocation-bands[data-v-1a7c4dc5],.portfolio-triggered-rules[data-v-1a7c4dc5]{display:grid;gap:.5rem;margin-top:.55rem}.portfolio-allocation-bands[data-v-1a7c4dc5]{grid-template-columns:repeat(auto-fit,minmax(4.8rem,1fr))}.portfolio-allocation-bands span[data-v-1a7c4dc5],.portfolio-triggered-rules article[data-v-1a7c4dc5]{border:1px solid #f0ebf3;border-radius:8px;background:#fff;padding:.55rem;min-width:0}.portfolio-allocation-bands strong[data-v-1a7c4dc5],.portfolio-triggered-rules strong[data-v-1a7c4dc5],.portfolio-triggered-rules span[data-v-1a7c4dc5]{display:block}.portfolio-triggered-rules span[data-v-1a7c4dc5]{color:#7a7182;font-size:.76rem;font-weight:800;margin-top:.08rem}.portfolio-triggered-rules p[data-v-1a7c4dc5]{margin:.42rem 0 0;color:#4b5563;line-height:1.35}.lending-result-pager[data-v-1a7c4dc5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;border:1px solid #efe9f2;border-radius:9px;background:#fcfbfd;padding:.75rem .85rem;min-width:0}.lending-result-pager strong[data-v-1a7c4dc5]{display:block;margin-top:.08rem;color:#251229;font-size:1rem;line-height:1.25}.lending-result-pager p[data-v-1a7c4dc5]{margin:.12rem 0 0;color:#6b7280;font-size:.82rem;line-height:1.3;overflow-wrap:anywhere}.lending-result-pager-actions[data-v-1a7c4dc5]{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.pager-button[data-v-1a7c4dc5]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;border:1px solid #decfe7;border-radius:8px;background:#fff;color:#5f3a70;cursor:pointer;font-size:.82rem;font-weight:900;padding:.45rem .7rem;transition:background .16s ease,border-color .16s ease,color .16s ease}.pager-button[data-v-1a7c4dc5]:hover:not(:disabled){border-color:#b992ca;background:#f8f1fb;color:#4a275a}.pager-button[data-v-1a7c4dc5]:disabled{cursor:not-allowed;opacity:.48}.pager-button i[data-v-1a7c4dc5]{font-size:.72rem}.lending-result-stack[data-v-1a7c4dc5]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.lending-result-card[data-v-1a7c4dc5]{border:1px solid #ece7f0;border-radius:10px;background:#fff;padding:.85rem;min-width:0}.lending-result-card.eligible[data-v-1a7c4dc5],.lending-result-card.final-offer-available[data-v-1a7c4dc5]{border-color:#cce8d6;background:#fbfffc}.lending-result-card.portfolio-blocked[data-v-1a7c4dc5]{border-color:#f0d8b8;background:#fffdf8}.lending-result-card.denied[data-v-1a7c4dc5],.lending-result-card.not-eligible[data-v-1a7c4dc5]{border-color:#f0d0d0;background:snow}.lending-result-header[data-v-1a7c4dc5]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.lending-result-header h4[data-v-1a7c4dc5]{margin:.12rem 0 0;color:#251229;font-size:1.02rem;line-height:1.25;overflow-wrap:anywhere}.lending-active-config-label[data-v-1a7c4dc5]{margin:.25rem 0 0;color:#6e3787;font-size:.78rem;font-weight:800}.lending-result-status[data-v-1a7c4dc5]{flex:0 0 auto;border-radius:999px;background:#f1e8f6;color:#6e3787;padding:.35rem .65rem;font-size:.78rem;font-weight:900}.lending-result-card.eligible .lending-result-status[data-v-1a7c4dc5],.lending-result-card.final-offer-available .lending-result-status[data-v-1a7c4dc5]{background:#e6f6eb;color:#176436}.lending-result-card.portfolio-blocked .lending-result-status[data-v-1a7c4dc5]{background:#fff7e8;color:#806022}.lending-result-card.denied .lending-result-status[data-v-1a7c4dc5],.lending-result-card.not-eligible .lending-result-status[data-v-1a7c4dc5]{background:#fff0f0;color:#8b2525}.lending-result-metrics[data-v-1a7c4dc5],.lending-reason-grid[data-v-1a7c4dc5],.lending-decision-grid[data-v-1a7c4dc5]{display:grid;gap:.7rem;min-width:0}.lending-result-metrics[data-v-1a7c4dc5]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-top:.85rem}.lending-result-metrics div[data-v-1a7c4dc5]{border:1px solid #efe9f2;border-radius:8px;background:#fff;padding:.55rem;min-width:0}.lending-result-metrics span[data-v-1a7c4dc5]{display:block;color:#6b7280;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lending-result-metrics strong[data-v-1a7c4dc5]{display:block;margin-top:.16rem;color:#2f2635;line-height:1.35;overflow-wrap:anywhere}.lending-cap-note[data-v-1a7c4dc5]{margin:.75rem 0 0;border:1px solid #f0d8b8;border-radius:8px;background:#fffdf8;color:#6b4814;font-size:.86rem;font-weight:800;line-height:1.35;padding:.58rem .65rem}.lending-reason-grid[data-v-1a7c4dc5]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-top:.85rem}.reason-strip[data-v-1a7c4dc5]{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.35rem}.reason-pill[data-v-1a7c4dc5]{border-radius:999px;padding:.28rem .48rem;font-size:.75rem;font-weight:800;line-height:1.25}.lending-positive-pill[data-v-1a7c4dc5]{background:#e6f6eb;border:1px solid #cce8d6;color:#176436}.lending-negative-pill[data-v-1a7c4dc5]{background:#fff0f0;border:1px solid #f0d0d0;color:#8b2525}.lending-neutral-pill[data-v-1a7c4dc5]{background:#fff4d8;border:1px solid #f0d8b8;color:#7a4b00}.lending-metadata-rows[data-v-1a7c4dc5]{margin-top:.85rem}.lending-decision-grid[data-v-1a7c4dc5]{grid-template-columns:minmax(0,1fr);margin-top:.9rem;border-top:1px solid #efe9f2;padding-top:.8rem;gap:.9rem}.lending-decision-grid>.detail-rows[data-v-1a7c4dc5]{border:1px solid #efe9f2;border-radius:9px;background:#fff;padding:.75rem}@media(max-width:991px){.lending-decision-grid[data-v-1a7c4dc5]{grid-template-columns:1fr}}@media(max-width:767px){.lending-result-metrics[data-v-1a7c4dc5]{grid-template-columns:1fr}.lending-result-pager[data-v-1a7c4dc5]{align-items:stretch;flex-direction:column}.lending-result-pager-actions[data-v-1a7c4dc5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pager-button[data-v-1a7c4dc5]{width:100%}.lending-result-header[data-v-1a7c4dc5]{flex-direction:column;align-items:stretch}}.monitoring-results-panel[data-v-e5a699ef]{width:100%}.monitoring-results-panel h3[data-v-e5a699ef],.monitoring-results-panel h4[data-v-e5a699ef],.monitoring-results-panel h5[data-v-e5a699ef]{color:#111}.monitoring-pager[data-v-e5a699ef],.monitoring-result-header[data-v-e5a699ef],.monitoring-pager-actions[data-v-e5a699ef]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.monitoring-pager[data-v-e5a699ef]{border:1px solid #efe9f2;border-radius:9px;background:#fcfbfd;padding:.75rem;margin-top:1rem}.monitoring-pager strong[data-v-e5a699ef],.monitoring-pager p[data-v-e5a699ef]{display:block;margin:.1rem 0 0}.monitoring-pager button[data-v-e5a699ef]{border:1px solid #decfe7;border-radius:8px;background:#fff;color:#5f3a70;cursor:pointer;font-weight:900;min-height:2.25rem;padding:.45rem .7rem}.monitoring-pager button[data-v-e5a699ef]:disabled{cursor:not-allowed;opacity:.5}.monitoring-result-stack[data-v-e5a699ef]{display:grid;gap:1rem;margin-top:1rem}.monitoring-result-card[data-v-e5a699ef]{border:1px solid #ece7f0;border-left:4px solid #9ca3af;border-radius:10px;background:#fff;padding:.85rem}.monitoring-result-card.low[data-v-e5a699ef],.monitoring-result-card.none[data-v-e5a699ef]{border-left-color:#2f8f57}.monitoring-result-card.medium[data-v-e5a699ef]{border-left-color:#c47b14}.monitoring-result-card.high[data-v-e5a699ef]{border-left-color:#b64b4b}.monitoring-result-card.critical[data-v-e5a699ef]{border-left-color:#5f1111}.monitoring-result-header h4[data-v-e5a699ef]{margin:.12rem 0 0;color:#251229;font-size:1.02rem;line-height:1.25;overflow-wrap:anywhere}.monitoring-result-header p[data-v-e5a699ef]{margin:.25rem 0 0;color:#6b7280;font-size:.82rem}.risk-pill[data-v-e5a699ef]{border-radius:999px;background:#eef1f3;color:#4b5563;flex:0 0 auto;font-size:.78rem;font-weight:900;padding:.35rem .65rem}.risk-pill.low[data-v-e5a699ef],.risk-pill.none[data-v-e5a699ef]{background:#e6f6eb;color:#176436}.risk-pill.medium[data-v-e5a699ef]{background:#fff4d8;color:#7a4b00}.risk-pill.high[data-v-e5a699ef]{background:#fff0f0;color:#8b2525}.risk-pill.critical[data-v-e5a699ef]{background:#ffe6e6;color:#111}.monitoring-result-metrics[data-v-e5a699ef],.monitoring-rule-grid[data-v-e5a699ef],.monitoring-window-grid[data-v-e5a699ef]{display:grid;gap:.7rem;margin-top:.85rem}.monitoring-result-metrics[data-v-e5a699ef]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.monitoring-result-metrics div[data-v-e5a699ef],.monitoring-window-grid div[data-v-e5a699ef],.post-loan-score-panel[data-v-e5a699ef]{border:1px solid #efe9f2;border-radius:9px;background:#fff;min-width:0}.monitoring-result-metrics div[data-v-e5a699ef],.monitoring-window-grid div[data-v-e5a699ef]{padding:.55rem}.monitoring-result-metrics span[data-v-e5a699ef],.monitoring-window-grid span[data-v-e5a699ef]{color:#6b7280;display:block;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.monitoring-result-metrics strong[data-v-e5a699ef],.monitoring-window-grid strong[data-v-e5a699ef]{color:#2f2635;display:block;line-height:1.35;margin-top:.16rem;overflow-wrap:anywhere}.monitoring-readout-panel[data-v-e5a699ef],.post-loan-score-panel[data-v-e5a699ef]{border:1px solid #efe9f2;border-radius:9px;background:#fff;margin-top:.85rem;min-width:0;padding:.85rem}.risk-readout-panel[data-v-e5a699ef]{background:snow;border-color:#f0d0d0}.monitoring-section-heading[data-v-e5a699ef]{align-items:flex-start;display:flex;justify-content:space-between;gap:.75rem}.monitoring-section-heading h5[data-v-e5a699ef]{color:#251229;font-size:.98rem;line-height:1.25;margin:.08rem 0 0}.monitoring-reason-strip[data-v-e5a699ef]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.monitoring-reason-pill[data-v-e5a699ef]{border:1px solid #e9e3ee;border-radius:8px;background:#fff;display:inline-flex;flex-direction:column;gap:.12rem;max-width:18rem;min-width:min(100%,11rem);padding:.5rem .6rem}.monitoring-reason-pill.failed[data-v-e5a699ef]{border-color:#f0d0d0;background:snow}.monitoring-reason-pill strong[data-v-e5a699ef]{color:#251229;font-size:.82rem;line-height:1.25}.monitoring-reason-pill small[data-v-e5a699ef]{color:#6b7280;font-size:.76rem;font-weight:800;line-height:1.25}[data-v-e5a699ef] .monitoring-insight-grid,[data-v-e5a699ef] .post-loan-score-grid{margin-top:.85rem}.post-loan-score-panel[data-v-e5a699ef]{background:#fcfbfd;margin-top:.85rem;overflow:hidden;padding:0}.post-loan-score-panel summary[data-v-e5a699ef]{align-items:center;color:#2f2635;cursor:pointer;display:flex;font-size:.84rem;font-weight:900;gap:.75rem;justify-content:space-between;list-style:none;padding:.68rem .75rem;-webkit-user-select:none;user-select:none}.post-loan-score-panel summary[data-v-e5a699ef]::-webkit-details-marker{display:none}.post-loan-score-panel summary strong[data-v-e5a699ef]{border-radius:999px;background:#f4eff7;color:#5f3a70;flex:0 0 auto;font-size:.72rem;font-weight:900;min-width:1.65rem;padding:.18rem .45rem;text-align:center}.post-loan-score-content[data-v-e5a699ef]{border-top:1px solid #efe9f2;padding:0 .75rem .75rem}.monitoring-window-grid[data-v-e5a699ef]{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-window-grid p[data-v-e5a699ef],.monitoring-window-grid small[data-v-e5a699ef]{color:#6b7280;display:block;line-height:1.35;margin:.24rem 0 0}.monitoring-window-grid small[data-v-e5a699ef]{font-weight:800}.monitoring-rule-section-title[data-v-e5a699ef]{align-items:center;display:inline-flex;gap:.45rem;min-width:0}.monitoring-rule-section-icon[data-v-e5a699ef]{color:#776b80;display:inline-flex;flex:0 0 auto;font-size:.72rem;transform:rotate(0);transform-origin:center;transition:transform .16s ease}.post-loan-score-panel[open]>summary .monitoring-rule-section-icon[data-v-e5a699ef]{transform:rotate(90deg)!important}@media(max-width:767px){.monitoring-pager[data-v-e5a699ef],.monitoring-result-header[data-v-e5a699ef]{align-items:stretch;flex-direction:column}.monitoring-pager-actions[data-v-e5a699ef],.monitoring-window-grid[data-v-e5a699ef]{display:grid;grid-template-columns:1fr}}.search-hero[data-v-a58e9594]{background:var(--surface-card, #fff);border:1px solid var(--cs-line);border-radius:18px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.7rem}.search-row[data-v-a58e9594]{display:flex;align-items:center;gap:.6rem}.search-box[data-v-a58e9594]{position:relative;flex:1;display:flex;align-items:center;min-width:0}.search-icon[data-v-a58e9594]{position:absolute;left:1rem;color:var(--cs-accent);font-size:1rem;pointer-events:none}.search-hero[data-v-a58e9594] .search-input{width:100%;height:3.1rem;padding:0 2.8rem;font-size:1rem;border-radius:999px!important;background:var(--cs-bg)!important;border:1px solid transparent!important}.search-hero[data-v-a58e9594] .search-input:focus{background:var(--surface-card, #fff)!important;border-color:var(--cs-accent)!important;box-shadow:0 0 0 4px var(--cs-accent-ring)!important}.search-clear[data-v-a58e9594]{position:absolute;right:.8rem;border:0;background:transparent;color:var(--cs-faint);cursor:pointer;padding:.3rem;display:inline-flex;border-radius:50%}.search-clear[data-v-a58e9594]:hover{color:var(--cs-ink);background:var(--cs-bg)}.search-hero[data-v-a58e9594] .search-button{height:3.1rem;border-radius:999px;padding:0 1.3rem;white-space:nowrap}.search-recent[data-v-a58e9594]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem}.recent-chip[data-v-a58e9594]{border:1px solid var(--cs-line);background:var(--surface-card, #fff);border-radius:999px;padding:.25rem .7rem;font-size:.78rem;color:var(--cs-text);cursor:pointer;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-chip[data-v-a58e9594]:hover{border-color:var(--cs-accent-border);color:var(--cs-ink)}.recent-chip.current[data-v-a58e9594]{background:var(--cs-accent-soft);border-color:var(--cs-accent-border);color:var(--brand-active, #6c407f);font-weight:700}.profile-card[data-v-a58e9594]{display:flex;gap:1.2rem;align-items:center}.profile-meta[data-v-a58e9594]{min-width:0;flex:1}.profile-name[data-v-a58e9594]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.profile-name h2[data-v-a58e9594]{margin:0;font-size:1.25rem;color:var(--cs-ink)}.profile-meta p[data-v-a58e9594]{margin:.15rem 0 .5rem}.verdict-card[data-v-a58e9594]{border-left:5px solid var(--cs-good)}.verdict-card.bad[data-v-a58e9594]{border-left-color:var(--cs-bad)}.verdict-card h2[data-v-a58e9594]{margin:.2rem 0 .4rem;font-size:1.35rem;color:var(--cs-ink)}.verdict-why[data-v-a58e9594]{display:flex;align-items:center;gap:.3rem;font-size:.86rem}.reason-list li[data-v-a58e9594]{font-size:.84rem}.group-head[data-v-a58e9594]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.factor-list[data-v-a58e9594]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.factor-row[data-v-a58e9594]{width:100%;padding:0 0 .3rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.88rem;cursor:pointer;text-align:left;border-radius:6px}.factor-row:hover .factor-label[data-v-a58e9594]{color:var(--cs-accent)}.factor-row[data-v-a58e9594]:focus-visible{outline:2px solid var(--cs-accent-ring);outline-offset:2px}.bank-cell[data-v-a58e9594]{display:inline-flex;align-items:center;gap:.5rem}.factor-label[data-v-a58e9594]{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;color:var(--cs-ink)}.factor-value[data-v-a58e9594]{font-weight:800;color:var(--cs-ink);white-space:nowrap}.factor-value small[data-v-a58e9594]{color:var(--cs-muted);font-weight:600;margin-left:.3rem}.factor-reason[data-v-a58e9594]{margin:.3rem 0 0;color:var(--cs-warn);font-size:.82rem}.data-gap[data-v-a58e9594]{color:var(--cs-warn);font-size:.8rem}.metric-list[data-v-a58e9594]{margin-top:.5rem;display:flex;flex-direction:column;gap:.6rem;border-left:2px solid var(--cs-accent-border);padding-left:.7rem}.metric-item[data-v-a58e9594]{display:flex;flex-direction:column;gap:.3rem}.metric-head[data-v-a58e9594]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem}.metric-name[data-v-a58e9594]{font-weight:700;color:var(--cs-ink)}.metric-nums[data-v-a58e9594]{font-weight:700;color:var(--cs-ink);white-space:nowrap}.metric-nums small[data-v-a58e9594]{color:var(--cs-muted);font-weight:600;margin-left:.3rem}.cs-bar.thin[data-v-a58e9594]{height:.35rem}.metric-series[data-v-a58e9594]{display:grid;grid-template-columns:9rem 1fr;align-items:end;gap:.5rem;margin-top:.2rem}.metric-series-label[data-v-a58e9594]{font-size:.76rem;color:var(--cs-muted);display:inline-flex;align-items:center;gap:.2rem}.metric-facts[data-v-a58e9594]{margin-top:.2rem}.metric-facts .cs-pill[data-v-a58e9594]{font-size:.7rem;padding:.1rem .5rem}.mono[data-v-a58e9594]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.coverage-row[data-v-a58e9594]{display:flex;align-items:center;gap:.5rem;font-size:.88rem}.kv-grid[data-v-a58e9594]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:1.2rem}.signal-row[data-v-a58e9594]{display:grid;grid-template-columns:8.5rem 1fr 3rem;align-items:center;gap:.5rem;font-size:.82rem;margin-bottom:.35rem}.signal-row strong[data-v-a58e9594]{text-align:right}.quote-list li[data-v-a58e9594]{font-style:italic;color:var(--cs-muted);font-size:.84rem}.ai-paragraph[data-v-a58e9594]{margin:0 0 .8rem;line-height:1.5}.sees-card[data-v-a58e9594]{border-left:5px solid var(--cs-accent)}.window-line[data-v-a58e9594]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--cs-muted);margin-bottom:.8rem;flex-wrap:wrap}.window-line i.pi[data-v-a58e9594]{color:var(--cs-accent)}.topic-count[data-v-a58e9594]{margin-left:.25rem;color:var(--cs-accent)}.text-warn[data-v-a58e9594]{color:var(--cs-warn)}.good-icon[data-v-a58e9594]{color:var(--cs-good)}.bad-icon[data-v-a58e9594]{color:var(--cs-bad)}.accent-icon[data-v-a58e9594]{color:var(--cs-accent)}.chart-box[data-v-a58e9594]{height:240px}.chart-box.small[data-v-a58e9594]{height:200px}.tool-row[data-v-a58e9594]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.field[data-v-a58e9594]{display:flex;flex-direction:column;gap:.2rem;min-width:9rem}.field label[data-v-a58e9594]{font-size:.74rem;font-weight:700;color:var(--cs-muted)}.tool-result[data-v-a58e9594]{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.small[data-v-a58e9594]{font-size:.8rem}@media(max-width:640px){.profile-card[data-v-a58e9594]{flex-direction:column;align-items:flex-start}.search-row[data-v-a58e9594]{flex-wrap:wrap}.search-box[data-v-a58e9594]{flex:1 1 100%}.search-hero[data-v-a58e9594] .search-button{flex:1 1 auto;justify-content:center}.window-line[data-v-a58e9594]{font-size:.78rem}.cs-table[data-v-a58e9594]{display:block;overflow-x:auto}}.rules-nav[data-v-1da6220b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.rules-nav-right[data-v-1da6220b]{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.small[data-v-1da6220b]{font-size:.78rem}.weight-row[data-v-1da6220b]{display:grid;grid-template-columns:9rem 1fr 3rem;align-items:center;gap:.6rem;font-size:.86rem;margin:.35rem 0}.weight-row strong[data-v-1da6220b]{text-align:right;color:var(--cs-ink)}.note[data-v-1da6220b]{display:flex;gap:.5rem;align-items:flex-start;font-size:.88rem;line-height:1.4}.note i[data-v-1da6220b]{margin-top:.15rem;color:var(--cs-accent)}.note.warn i[data-v-1da6220b]{color:var(--cs-warn)}.meta-card[data-v-1da6220b]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.meta-values[data-v-1da6220b]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.meta-values strong[data-v-1da6220b]{color:var(--cs-ink);font-size:1.05rem}.rules-toolbar[data-v-1da6220b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.85rem}.rule-list[data-v-1da6220b]{display:flex;flex-direction:column;gap:.55rem}.rule-card[data-v-1da6220b]{display:flex;align-items:center;gap:.9rem;background:var(--surface-card, #fff);border:1px solid var(--cs-line);border-radius:14px;padding:.8rem 1rem;transition:box-shadow .15s}.rule-card[data-v-1da6220b]:hover{box-shadow:0 6px 18px #11182712}.rule-card.off[data-v-1da6220b]{opacity:.55}.rule-toggle[data-v-1da6220b]{flex:0 0 auto;width:2.3rem;height:1.3rem;border-radius:999px;border:0;background:var(--cs-line-strong);position:relative;cursor:pointer;transition:background .15s}.rule-toggle span[data-v-1da6220b]{position:absolute;top:.15rem;left:.15rem;width:1rem;height:1rem;border-radius:50%;background:#fff;transition:left .15s}.rule-toggle.on[data-v-1da6220b]{background:var(--cs-accent)}.rule-toggle.on span[data-v-1da6220b]{left:1.15rem}.rule-body[data-v-1da6220b]{flex:1;min-width:0}.rule-body.clickable[data-v-1da6220b]{cursor:pointer;border-radius:8px}.rule-body.clickable:hover .rule-title strong[data-v-1da6220b]{color:var(--cs-accent)}.rule-title[data-v-1da6220b]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.rule-title strong[data-v-1da6220b]{color:var(--cs-ink)}.rule-sentence[data-v-1da6220b]{margin:.2rem 0 0;color:var(--cs-text);font-size:.88rem}.rule-warning[data-v-1da6220b]{margin:.2rem 0 0;color:var(--cs-bad);font-size:.8rem;display:flex;gap:.3rem;align-items:center}.rule-actions[data-v-1da6220b]{display:flex;gap:.1rem}.range[data-v-1da6220b]{width:100%;accent-color:var(--cs-accent)}.range-labels[data-v-1da6220b]{display:flex;justify-content:space-between;font-size:.8rem;color:var(--cs-muted)}.weight-grid[data-v-1da6220b],.editor-grid[data-v-1da6220b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem}.editor-grid[data-v-1da6220b]{grid-template-columns:1fr 1fr}.weight-grid label[data-v-1da6220b],.editor-grid label[data-v-1da6220b],.field-stack[data-v-1da6220b]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.weight-grid label>span[data-v-1da6220b],.editor-grid label>span[data-v-1da6220b],.field-stack>span[data-v-1da6220b]{font-size:.74rem;font-weight:700;color:var(--cs-muted);display:inline-flex;align-items:center;gap:.25rem}.span-2[data-v-1da6220b]{grid-column:span 2}.toggle-line[data-v-1da6220b]{display:flex!important;flex-direction:row!important;align-items:center;gap:.5rem!important;font-size:.88rem;color:var(--cs-text)}.field-help[data-v-1da6220b]{margin:0;font-size:.82rem;color:var(--cs-muted);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.field-help i[data-v-1da6220b]{color:var(--cs-accent)}.band-weights[data-v-1da6220b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem}.band-weights label[data-v-1da6220b]{flex-direction:row!important;align-items:center;gap:.4rem!important}.band-table[data-v-1da6220b]{width:100%;border-collapse:collapse}.band-table th[data-v-1da6220b]{text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cs-muted);padding:.25rem .3rem}.band-table td[data-v-1da6220b]{padding:.25rem .3rem;border-top:1px solid var(--cs-line)}.metric-block[data-v-1da6220b]{margin-top:.6rem}.errors p[data-v-1da6220b]{margin:.2rem 0;color:var(--cs-bad);font-size:.86rem;display:flex;gap:.4rem;align-items:center}.sticky-actions[data-v-1da6220b]{position:sticky;bottom:0;background:var(--surface-card, #fff);padding:.8rem 0 .2rem;border-top:1px solid var(--cs-line)}.json-note[data-v-1da6220b]{margin:0 0 .6rem;font-size:.84rem}.error-text[data-v-1da6220b]{margin:.4rem 0 0;color:var(--cs-bad);font-weight:600}.mono[data-v-1da6220b] input,.mono[data-v-1da6220b] textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}@media(max-width:640px){.editor-grid[data-v-1da6220b]{grid-template-columns:1fr}.span-2[data-v-1da6220b]{grid-column:span 1}.weight-row[data-v-1da6220b]{grid-template-columns:7rem 1fr 3rem}}.portfolio-results-panel h3[data-v-bb5d72e1],.portfolio-results-panel h4[data-v-bb5d72e1]{color:#111}.portfolio-warning[data-v-bb5d72e1],.portfolio-note[data-v-bb5d72e1]{border-radius:8px;font-weight:900;line-height:1.35;margin-bottom:.75rem;padding:.68rem .75rem}.portfolio-warning[data-v-bb5d72e1]{background:#ffe6e6;color:#111}.portfolio-note[data-v-bb5d72e1]{border:1px solid #f0d8b8;background:#fffdf8;color:#6b4814}.portfolio-summary-grid[data-v-bb5d72e1],.allocation-grid[data-v-bb5d72e1],.portfolio-rule-grid[data-v-bb5d72e1]{display:grid;gap:.75rem;margin-top:.85rem}.portfolio-summary-grid[data-v-bb5d72e1]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.allocation-grid[data-v-bb5d72e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-summary-grid>div[data-v-bb5d72e1],.allocation-grid section[data-v-bb5d72e1],.portfolio-metrics[data-v-bb5d72e1]{border:1px solid #efe9f2;border-radius:9px;background:#fff;min-width:0}.portfolio-summary-grid>div[data-v-bb5d72e1]{padding:.65rem}.portfolio-summary-grid span[data-v-bb5d72e1],.allocation-bars span[data-v-bb5d72e1]{color:#6b7280;display:block;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.portfolio-summary-grid strong[data-v-bb5d72e1],.allocation-bars strong[data-v-bb5d72e1]{color:#2f2635;display:block;margin-top:.16rem;overflow-wrap:anywhere}.allocation-head[data-v-bb5d72e1]{border-bottom:1px solid #efe9f2;padding:.68rem .75rem}.allocation-head h4[data-v-bb5d72e1]{margin:0;color:#251229;font-size:.92rem}.allocation-bars[data-v-bb5d72e1]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));padding:.75rem}.allocation-bars div[data-v-bb5d72e1]{border:1px solid #efe9f2;border-radius:8px;padding:.55rem}.portfolio-rule-grid[data-v-bb5d72e1] .rule-detail-card strong{display:block}.portfolio-rule-grid[data-v-bb5d72e1] .rule-detail-card span{color:#7a7182;display:block;font-size:.75rem;font-weight:800;margin-top:.1rem}.portfolio-rule-grid[data-v-bb5d72e1] .rule-detail-card p{margin:.45rem 0 0}.portfolio-rule-grid[data-v-bb5d72e1] .rule-detail-card small{color:#6b4814;display:block;font-weight:800;margin-top:.4rem}.portfolio-metrics[data-v-bb5d72e1]{display:grid;gap:0;margin-top:.85rem;padding:.75rem}@media(max-width:991px){.allocation-grid[data-v-bb5d72e1]{grid-template-columns:1fr}}@media(max-width:767px){.allocation-grid[data-v-bb5d72e1]{grid-template-columns:1fr}}.section-head[data-v-9500eca7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .7rem}.section-head h3[data-v-9500eca7]{margin:0;font-size:1.05rem;color:var(--cs-ink);display:inline-flex;align-items:center;gap:.4rem}.portfolio-grid[data-v-9500eca7]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sample-grid[data-v-9500eca7]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.cs-pill.big[data-v-9500eca7]{font-size:.95rem;padding:.4rem .9rem}.threshold-row[data-v-9500eca7]{display:grid;grid-template-columns:minmax(0,1.3fr) 1fr 6.5rem;align-items:center;gap:.6rem;margin:.45rem 0;font-size:.84rem}.threshold-name[data-v-9500eca7]{color:var(--cs-ink);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.threshold-track[data-v-9500eca7]{position:relative;height:.75rem;border-radius:6px;background:var(--cs-bg)}.threshold-fill[data-v-9500eca7]{position:absolute;inset:0 auto 0 0;border-radius:6px;background:var(--cs-accent);transition:width .3s}.threshold-fill.warn[data-v-9500eca7]{background:var(--cs-warn)}.threshold-fill.bad[data-v-9500eca7]{background:var(--cs-bad)}.threshold-mark[data-v-9500eca7]{position:absolute;top:-.25rem;bottom:-.25rem;width:2px;background:var(--cs-ink);border-radius:1px}.threshold-values[data-v-9500eca7]{text-align:right;font-weight:700;color:var(--cs-ink);white-space:nowrap;display:inline-flex;align-items:center;justify-content:flex-end;gap:.2rem}.small[data-v-9500eca7]{font-size:.78rem}.controls[data-v-9500eca7]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.controls label[data-v-9500eca7]{display:flex;flex-direction:column;gap:.2rem;min-width:8rem;flex:1 1 8rem;max-width:14rem}.controls label>span[data-v-9500eca7]{font-size:.74rem;font-weight:700;color:var(--cs-muted)}.rank-row[data-v-9500eca7]{display:grid;grid-template-columns:minmax(0,1.3fr) 1fr 2rem;align-items:center;gap:.5rem;margin:.4rem 0;font-size:.84rem}.rank-name[data-v-9500eca7]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cs-ink);font-weight:600}.rank-track[data-v-9500eca7]{height:.6rem;border-radius:5px;background:var(--cs-bg);overflow:hidden}.rank-track>span[data-v-9500eca7]{display:block;height:100%;border-radius:5px;background:var(--cs-bad)}.rank-track>span.warn[data-v-9500eca7]{background:var(--cs-warn)}.table-wrap[data-v-9500eca7]{min-width:0;overflow-x:auto}.email-cell[data-v-9500eca7],.reason-cell[data-v-9500eca7]{max-width:14rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clickable[data-v-9500eca7]{cursor:pointer}.rule-detail-list[data-v-9500eca7]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.rule-detail-list.one[data-v-9500eca7]{grid-template-columns:1fr}.rule-detail-card[data-v-9500eca7]{background:#fff;border:1px solid var(--cs-line);border-radius:12px;padding:.8rem}.rule-detail-card.failed[data-v-9500eca7]{border-color:var(--cs-bad-border)}.rule-detail-card.not-evaluated[data-v-9500eca7]{border-color:var(--cs-warn-border)}.maintenance[data-v-9500eca7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.maintenance-text[data-v-9500eca7]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.88rem}@media(max-width:900px){.portfolio-grid[data-v-9500eca7],.sample-grid[data-v-9500eca7]{grid-template-columns:1fr}}@media(max-width:640px){.threshold-row[data-v-9500eca7]{grid-template-columns:1fr;gap:.2rem}.threshold-values[data-v-9500eca7]{text-align:left}.controls label[data-v-9500eca7]{max-width:none}}.mix-wrap[data-v-41d65870]{display:flex;flex-direction:column;gap:.4rem;min-width:0;width:100%}.mix[data-v-41d65870]{position:relative;display:flex;height:1.9rem;border-radius:8px;overflow:visible;background:var(--cs-bg, #f3f4f6);width:100%;touch-action:none;-webkit-user-select:none;user-select:none}.mix-seg[data-v-41d65870]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;height:100%;color:#fff;line-height:1.1;overflow:hidden}.mix-seg em[data-v-41d65870]{font-style:normal;font-size:.72rem;font-weight:800;opacity:.9}.mix-seg b[data-v-41d65870]{font-size:.8rem;font-weight:800}.mix-seg[data-v-41d65870]:first-child{border-radius:8px 0 0 8px}.mix-seg[data-v-41d65870]:nth-last-child(5){border-radius:0 8px 8px 0}.mix-handle[data-v-41d65870]{position:absolute;top:-.3rem;width:.85rem;height:2.5rem;margin-left:-.425rem;border-radius:5px;border:2px solid #fff;background:var(--cs-ink, #41234d);cursor:ew-resize;padding:0;box-shadow:0 1px 4px #1118274d}.mix-handle[data-v-41d65870]:after{content:"";position:absolute;left:50%;top:30%;bottom:30%;width:2px;margin-left:-1px;border-radius:2px;background:#ffffffb3}.mix-handle[data-v-41d65870]:focus-visible{outline:2px solid var(--cs-accent-ring, #c8a9d6)}.mix-legend[data-v-41d65870]{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.8rem;align-items:center;color:var(--cs-ink, #41234d)}.mix-legend>span[data-v-41d65870]{display:inline-flex;align-items:center;gap:.3rem}.dot[data-v-41d65870]{width:.55rem;height:.55rem;border-radius:50%;display:inline-block}.muted[data-v-41d65870]{color:var(--cs-muted, #6b7280)}.drag-hint[data-v-41d65870]{margin-left:auto;font-size:.76rem}@media(max-width:560px){.drag-hint[data-v-41d65870]{margin-left:0}}.cs-hub{--cs-ink: var(--brand-ink, #41234d);--cs-text: var(--text-body, #111827);--cs-muted: var(--text-muted, #6b7280);--cs-faint: var(--text-faint, #9ca3af);--cs-line: var(--border, #e5e7eb);--cs-line-strong: var(--border-strong, #d1d5db);--cs-bg: var(--surface-muted, #f3f4f6);--cs-accent: var(--brand, #8d57a3);--cs-accent-hover: var(--brand-hover, #7f4d93);--cs-accent-soft: var(--brand-soft, rgba(141, 87, 163, .12));--cs-accent-softer: var(--brand-softer, rgba(141, 87, 163, .08));--cs-accent-ring: var(--brand-ring, rgba(141, 87, 163, .35));--cs-accent-border: var(--brand-border-soft, #cdb5d8);--cs-good: var(--color-success, #1b6e3c);--cs-good-soft: var(--color-success-soft-bg, #e8f6ee);--cs-good-border: var(--badge-success-bg, #dcfce7);--cs-warn: var(--color-warning-text, #9a6700);--cs-warn-soft: var(--color-warning-bg, #fff4e5);--cs-warn-border: var(--color-warning-soft-border, #f3d39c);--cs-bad: var(--color-danger, #a12626);--cs-bad-soft: var(--color-danger-soft-bg, #fdeaea);--cs-bad-border: var(--color-danger-soft-border, #f1c1c1);--band-a: var(--brand-700, #6c407f);--band-b: var(--brand-500, #8d57a3);--band-c: var(--brand-300, #bc9ccd);--band-d: var(--color-warning-text, #9a6700);--band-e: var(--color-danger, #a12626);--band-na: var(--text-faint, #9ca3af);color:var(--cs-text)}.cs-hub,.cs-hub button,.cs-hub input,.cs-hub select,.cs-hub textarea,.cs-dialog,.cs-dialog button,.cs-dialog input,.cs-dialog textarea,.help-tip-body{font-family:proxima-nova,sans-serif}.cs-hub ul,.cs-hub li,.cs-dialog ul,.cs-dialog li,.help-tip-body ul,.help-tip-body li{color:inherit!important}.cs-hub .p-inputtext,.cs-hub .p-textarea,.cs-hub .p-select,.cs-hub .p-multiselect,.cs-hub .p-inputchips,.cs-hub .p-chips,.cs-hub .p-inputnumber-input,.cs-dialog .p-inputtext,.cs-dialog .p-textarea,.cs-dialog .p-select,.cs-dialog .p-multiselect,.cs-dialog .p-inputnumber-input{background:var(--surface-card, #fff)!important;border:1px solid var(--border-strong, #d1d5db)!important;border-radius:10px!important;color:var(--text-body, #111827)!important;box-shadow:none!important}.cs-hub .p-inputtext:focus,.cs-hub .p-textarea:focus,.cs-hub .p-select.p-focus,.cs-hub .p-multiselect.p-focus,.cs-hub .p-inputnumber-input:focus,.cs-dialog .p-inputtext:focus,.cs-dialog .p-textarea:focus,.cs-dialog .p-select.p-focus,.cs-dialog .p-inputnumber-input:focus{border-color:var(--brand, #8d57a3)!important;box-shadow:0 0 0 3px var(--brand-ring, rgba(141, 87, 163, .35))!important;outline:none!important}.cs-hub .p-inputtext::placeholder,.cs-dialog .p-inputtext::placeholder{color:var(--text-faint, #9ca3af)}.cs-hub .p-inputchips .p-inputtext,.cs-hub .p-chips .p-inputtext{border:0!important;box-shadow:none!important}.cs-hub input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--brand, #8d57a3)}.cs-card{background:var(--surface-card, #fff);border:1px solid var(--cs-line);border-radius:16px;padding:1.1rem 1.25rem 1.2rem;box-shadow:0 1px 2px #11182708,0 8px 24px -18px #41234d40;min-width:0;transition:box-shadow .15s,border-color .15s}.cs-card:hover{border-color:var(--cs-accent-border);box-shadow:0 1px 2px #11182708,0 12px 28px -16px #41234d4d}.cs-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .9rem;padding-bottom:.6rem;border-bottom:1px solid var(--cs-line)}.cs-card-head h3{margin:0;font-size:.98rem;font-weight:800;letter-spacing:-.005em;color:var(--cs-ink);display:inline-flex;align-items:center;gap:.4rem}.cs-card-head h3:before{content:"";width:.3rem;height:1rem;border-radius:3px;background:var(--cs-accent);display:inline-block}.cs-card-head p{margin:.25rem 0 0;color:var(--cs-muted);font-size:.84rem;line-height:1.4}.cs-eyebrow{margin:0;color:var(--cs-muted);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cs-muted{color:var(--cs-muted)}.cs-grid{display:grid;gap:.9rem}.cs-grid.tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cs-grid.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.cs-pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.2rem .65rem;font-size:.76rem;font-weight:700;border:1px solid var(--cs-line);background:var(--surface-card, #fff);color:var(--cs-text);white-space:nowrap}.cs-pill.good{background:var(--cs-good-soft);border-color:var(--cs-good-border);color:var(--cs-good)}.cs-pill.warn{background:var(--cs-warn-soft);border-color:var(--cs-warn-border);color:var(--cs-warn)}.cs-pill.bad{background:var(--cs-bad-soft);border-color:var(--cs-bad-border);color:var(--cs-bad)}.cs-pill.accent{background:var(--cs-accent-soft);border-color:var(--cs-accent-border);color:var(--brand-active, #6c407f)}.cs-segmented{display:inline-flex;background:var(--cs-bg);border:1px solid var(--cs-line);border-radius:999px;padding:.2rem;gap:.15rem;flex-wrap:wrap}.cs-segmented button{border:0;background:transparent;border-radius:999px;padding:.45rem 1rem;font-weight:700;color:var(--cs-muted);cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.cs-segmented button.active{background:var(--cs-accent);color:#fff;box-shadow:0 1px 3px #1118271f}.cs-segmented button:disabled{opacity:.4;cursor:not-allowed}.cs-bar{position:relative;height:.55rem;border-radius:999px;background:var(--cs-bg);overflow:hidden}.cs-bar>span{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--cs-accent)}.cs-empty{text-align:center;padding:2.5rem 1rem;color:var(--cs-muted)}.cs-empty h3{margin:.3rem 0 .4rem;color:var(--cs-ink)}.cs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.cs-kv{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-top:1px solid var(--cs-line);font-size:.88rem}.cs-kv:first-child{border-top:0}.cs-kv strong{color:var(--cs-ink);text-align:right}.cs-actions{display:flex;flex-wrap:wrap;gap:.5rem}.cs-table{width:100%;border-collapse:collapse;font-size:.86rem}.cs-table th{text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cs-muted);padding:.4rem .5rem;border-bottom:1px solid var(--cs-line);background:var(--cs-bg)}.cs-table th:first-child{border-radius:8px 0 0 8px}.cs-table th:last-child{border-radius:0 8px 8px 0}.cs-table td{padding:.45rem .5rem;border-top:1px solid var(--cs-line);vertical-align:middle}.cs-table tbody tr:hover td{background:var(--brand-50, #f5eff7)}.cs-details{border:1px solid var(--cs-line);border-radius:12px;padding:.5rem .8rem;background:var(--surface-card, #fff)}.cs-details summary{cursor:pointer;font-weight:700;color:var(--cs-ink);display:flex;align-items:center;gap:.4rem;list-style:none}.cs-details summary::-webkit-details-marker{display:none}.cs-details summary:before{content:"";width:.45rem;height:.45rem;border-right:2px solid var(--cs-muted);border-bottom:2px solid var(--cs-muted);transform:rotate(-45deg);transition:transform .15s}.cs-details[open] summary:before{transform:rotate(45deg)}.cs-details>:not(summary){margin-top:.6rem}.cs-chips{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.cs-series-toggle{border:1px solid var(--cs-line);background:var(--surface-card, #fff);border-radius:999px;padding:.2rem .65rem;font-size:.76rem;font-weight:700;color:var(--cs-muted);cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.cs-series-toggle i{width:.6rem;height:.6rem;border-radius:50%;display:inline-block;opacity:.35}.cs-series-toggle.on{color:var(--cs-ink);border-color:var(--cs-accent-border)}.cs-series-toggle.on i{opacity:1}.sim-toolbar[data-v-3bd80b6d]{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.sim-toolbar h3[data-v-3bd80b6d]{color:var(--cs-ink);font-size:1rem;margin:.1rem 0 0}.sim-title[data-v-3bd80b6d]{display:inline-flex;align-items:center;gap:.4rem}.section-help[data-v-3bd80b6d]{margin:.15rem 0 .6rem;color:var(--cs-muted);font-size:.82rem;line-height:1.4;max-width:60rem}.preset-grid[data-v-3bd80b6d]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:.4rem}.preset-card[data-v-3bd80b6d]{text-align:left;border:1px solid var(--cs-line);border-radius:12px;background:#fff;padding:.85rem .95rem;display:flex;flex-direction:column;gap:.3rem;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.preset-card[data-v-3bd80b6d]:hover:not(:disabled){border-color:var(--cs-accent);box-shadow:0 6px 18px #41234d1a;transform:translateY(-1px)}.preset-card.active[data-v-3bd80b6d]{border-color:var(--cs-accent);background:var(--brand-50, #f5eff7)}.preset-card.skeleton[data-v-3bd80b6d]{color:var(--cs-faint);justify-content:center}.preset-title[data-v-3bd80b6d]{font-weight:800;color:var(--cs-ink)}.preset-description[data-v-3bd80b6d]{color:var(--cs-text);font-size:.86rem;line-height:1.35}.preset-shows[data-v-3bd80b6d]{color:var(--cs-muted);font-size:.78rem;line-height:1.3}.ask-head[data-v-3bd80b6d]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ask-head .cs-eyebrow[data-v-3bd80b6d]{margin:0}.preset-select[data-v-3bd80b6d]{min-width:15rem}.preset-pick[data-v-3bd80b6d]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.budget-row[data-v-3bd80b6d]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;margin:.4rem 0;font-size:.84rem}.budget-track[data-v-3bd80b6d]{position:relative;height:.7rem;border-radius:6px;background:var(--cs-bg);overflow:hidden}.budget-track>span[data-v-3bd80b6d]{position:absolute;inset:0 auto 0 0;border-radius:6px;background:var(--cs-accent)}.budget-track>span.warm[data-v-3bd80b6d]{background:var(--cs-warn, #9a6700)}.budget-track>span.hot[data-v-3bd80b6d]{background:var(--cs-bad, #a12626)}.budget-text[data-v-3bd80b6d]{white-space:nowrap}.reason-list.muted[data-v-3bd80b6d]{opacity:.8}.preset-option[data-v-3bd80b6d]{display:flex;flex-direction:column;gap:.1rem;max-width:26rem;white-space:normal}.preset-option span[data-v-3bd80b6d]{font-size:.78rem;color:var(--cs-muted);line-height:1.3}.question-grid[data-v-3bd80b6d]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:.6rem}.question-card[data-v-3bd80b6d]{display:flex;gap:.7rem;align-items:flex-start;text-align:left;border:1px solid var(--cs-line);border-radius:14px;background:#fff;padding:.8rem .9rem;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;min-height:4.6rem}.question-card[data-v-3bd80b6d]:hover:not(:disabled){border-color:var(--cs-accent);box-shadow:0 6px 18px #41234d1a;transform:translateY(-1px)}.question-card[data-v-3bd80b6d]:disabled{cursor:progress;opacity:.75}.question-card.active[data-v-3bd80b6d]{border-color:var(--cs-accent);background:var(--brand-50, #f5eff7)}.question-icon[data-v-3bd80b6d]{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-50, #f5eff7);color:var(--cs-accent);font-size:1rem}.question-card.active .question-icon[data-v-3bd80b6d]{background:var(--cs-accent);color:#fff}.question-body[data-v-3bd80b6d]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.question-body strong[data-v-3bd80b6d]{color:var(--cs-ink);font-size:.95rem;line-height:1.2}.question-body span[data-v-3bd80b6d]{color:var(--cs-muted);font-size:.8rem;line-height:1.3}.preset-note[data-v-3bd80b6d]{margin:.6rem 0 0;font-size:.84rem;color:var(--cs-text);display:flex;gap:.4rem;align-items:flex-start;flex-wrap:wrap}.preset-note i[data-v-3bd80b6d]{color:var(--cs-accent);margin-top:.15rem}.preset-note em[data-v-3bd80b6d]{color:var(--cs-muted);font-style:normal}.preset-note.kept[data-v-3bd80b6d]{color:var(--brand-active, #6c407f);font-weight:600}.scenario-bar[data-v-3bd80b6d]{padding:1rem 1.2rem}.bar-grid[data-v-3bd80b6d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.6rem}.users-knob[data-v-3bd80b6d]{grid-column:1 / -1;padding-bottom:1rem;border-bottom:1px solid var(--cs-line)}.users-row[data-v-3bd80b6d]{display:flex;flex-direction:column;gap:.55rem}.users-row[data-v-3bd80b6d] .p-inputnumber{width:10rem}.flag-id[data-v-3bd80b6d]{display:inline-flex;align-items:center;border-radius:6px;padding:.15rem .5rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;color:#fff;background:var(--cs-ink)}.flag-id.danger[data-v-3bd80b6d]{background:var(--cs-bad, #a12626)}.flag-id.warn[data-v-3bd80b6d],.flag-id.warning[data-v-3bd80b6d]{background:var(--cs-warn, #9a6700)}.flag-id.info[data-v-3bd80b6d]{background:var(--cs-accent, #8d57a3)}.flag-id.secondary[data-v-3bd80b6d],.flag-id.contrast[data-v-3bd80b6d]{background:var(--cs-ink, #41234d)}.cap-field[data-v-3bd80b6d]{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem}.who-head[data-v-3bd80b6d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.who-head .cs-eyebrow[data-v-3bd80b6d]{margin:0}.segmented.small button[data-v-3bd80b6d]{padding:.3rem .7rem;font-size:.8rem;display:inline-flex;align-items:center;gap:.3rem}.knob[data-v-3bd80b6d]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.knob-label[data-v-3bd80b6d]{font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--cs-muted);display:inline-flex;align-items:center;gap:.25rem}.knob-value[data-v-3bd80b6d]{color:var(--cs-ink);font-size:1rem}.knob-sub[data-v-3bd80b6d]{color:var(--cs-muted);font-size:.76rem}.knob[data-v-3bd80b6d] .knob-input{font-size:1rem;font-weight:800;color:var(--cs-ink);width:100%}.knob[data-v-3bd80b6d] .knob-select{width:100%}.explain-row[data-v-3bd80b6d]{display:flex;align-items:center;gap:.3rem;margin:0 0 .8rem}.ai-block[data-v-3bd80b6d]{background:var(--brand-50, #f5eff7);border:1px solid var(--cs-accent-border);border-radius:12px;padding:.8rem 1rem;margin-bottom:.9rem;font-size:.9rem}.range[data-v-3bd80b6d]{width:100%;accent-color:var(--cs-accent)}.sentence[data-v-3bd80b6d]{margin:.9rem 0 .4rem;color:var(--cs-text);font-size:.9rem;line-height:1.5;display:flex;gap:.5rem;align-items:flex-start}.sentence i[data-v-3bd80b6d]{color:var(--cs-accent);margin-top:.2rem}.bar-actions[data-v-3bd80b6d]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}.findings[data-v-3bd80b6d]{list-style:none;margin:0 0 .9rem;padding:0;display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.findings li[data-v-3bd80b6d]{display:flex;gap:.5rem;align-items:flex-start;font-size:.9rem;line-height:1.4;color:var(--cs-text);background:var(--cs-bg);border-radius:10px;padding:.55rem .7rem}.findings li i[data-v-3bd80b6d]{margin-top:.15rem;color:var(--cs-accent)}.findings li.bad i[data-v-3bd80b6d]{color:var(--cs-bad)}.findings li.warn i[data-v-3bd80b6d]{color:var(--cs-warn)}.findings li.good i[data-v-3bd80b6d]{color:var(--cs-good)}.focused[data-v-3bd80b6d]{outline:2px solid var(--cs-accent-border);outline-offset:2px}.steps[data-v-3bd80b6d]{display:flex;flex-direction:column;gap:.7rem}.step[data-v-3bd80b6d]{padding:0;overflow:hidden}.step-head[data-v-3bd80b6d]{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;cursor:pointer;text-align:left}.step-number[data-v-3bd80b6d]{width:1.7rem;height:1.7rem;border-radius:50%;background:var(--cs-accent);color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.step-text[data-v-3bd80b6d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.step-text strong[data-v-3bd80b6d]{color:var(--cs-ink)}.step-text small[data-v-3bd80b6d]{color:var(--cs-muted);font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step.open .step-text small[data-v-3bd80b6d]{white-space:normal}.step-body[data-v-3bd80b6d]{padding:.8rem 1rem 1rem;display:flex;flex-direction:column;gap:.7rem;border-top:1px solid var(--cs-line)}.segmented[data-v-3bd80b6d]{display:inline-flex;border:1px solid var(--cs-line);border-radius:999px;overflow:hidden;align-self:flex-start}.segmented button[data-v-3bd80b6d]{border:0;background:transparent;padding:.45rem .9rem;cursor:pointer;font-weight:600;color:var(--cs-muted)}.segmented button.active[data-v-3bd80b6d]{background:var(--cs-accent);color:#fff}.band-grid[data-v-3bd80b6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem}.band-field[data-v-3bd80b6d]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.db-grid[data-v-3bd80b6d]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.field-row[data-v-3bd80b6d]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.field-row>label[data-v-3bd80b6d]{font-size:.78rem;font-weight:700;color:var(--cs-muted);display:inline-flex;align-items:center;gap:.25rem}.two-up[data-v-3bd80b6d]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.compare-toggle[data-v-3bd80b6d]{flex-wrap:nowrap;flex-shrink:0}.compare-toggle button[data-v-3bd80b6d]{white-space:nowrap}.results-head[data-v-3bd80b6d]{flex-wrap:wrap;align-items:flex-start}.diff-head[data-v-3bd80b6d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.diff-head .cs-eyebrow[data-v-3bd80b6d]{margin:0}.collapsed-note[data-v-3bd80b6d]{margin:0;font-size:.84rem}.section-nav[data-v-3bd80b6d]{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:.35rem;padding:.3rem 0 .7rem;background:inherit}.section-nav button[data-v-3bd80b6d]{border:1px solid var(--cs-line);background:transparent;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:700;color:var(--cs-ink);cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.section-nav button[data-v-3bd80b6d]:hover{border-color:var(--cs-accent);color:var(--cs-accent)}.section-card[data-v-3bd80b6d]{scroll-margin-top:3.2rem}.section-card .cs-card-head h3[data-v-3bd80b6d]{margin:0}.section-sub[data-v-3bd80b6d]{margin:.15rem 0 0;color:var(--cs-muted);font-size:.8rem;line-height:1.3}.fee-table[data-v-3bd80b6d]{margin-top:.4rem}.fee-table td[data-v-3bd80b6d]{padding:.25rem .4rem}.fee-table[data-v-3bd80b6d] .p-inputnumber{width:100%}.cap-row[data-v-3bd80b6d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.35rem}.cap-row[data-v-3bd80b6d] .knob-input.small{width:6.5rem}.status-reason[data-v-3bd80b6d]{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .7rem;padding:.6rem .8rem;border-radius:10px;color:#fff;font-weight:600;line-height:1.35}.status-reason i[data-v-3bd80b6d]{margin-top:.15rem}.span-2[data-v-3bd80b6d]{grid-column:span 2}.preview[data-v-3bd80b6d]{background:var(--cs-bg);border-radius:10px;padding:.6rem .8rem}.band-table[data-v-3bd80b6d]{width:100%;border-collapse:collapse}.band-table th[data-v-3bd80b6d]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cs-muted);padding:.25rem .3rem}.band-table td[data-v-3bd80b6d]{padding:.25rem .3rem;border-top:1px solid var(--cs-line)}.hint[data-v-3bd80b6d]{margin:0;color:var(--cs-muted);font-size:.78rem;line-height:1.35}.toggle-row[data-v-3bd80b6d]{flex-direction:row;align-items:center;justify-content:space-between}.toggle[data-v-3bd80b6d]{border:1px solid var(--cs-line);border-radius:999px;background:#fff;padding:.25rem .8rem;cursor:pointer;font-weight:700;color:var(--cs-muted)}.toggle.on[data-v-3bd80b6d]{background:var(--cs-accent);border-color:var(--cs-accent);color:#fff}.toggle.small[data-v-3bd80b6d]{font-size:.8rem;display:inline-flex;align-items:center;gap:.3rem}.mono[data-v-3bd80b6d] textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.error-text[data-v-3bd80b6d]{margin:0;color:var(--cs-bad);font-weight:600}.run-actions[data-v-3bd80b6d]{padding:.4rem 0 0}.cohort-total[data-v-3bd80b6d]{margin:0;font-size:.82rem;color:var(--cs-muted);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.cohort-total strong[data-v-3bd80b6d]{color:var(--cs-ink)}.cohort-total.over strong[data-v-3bd80b6d]{color:var(--cs-bad)}.headline[data-v-3bd80b6d]{font-size:1rem;line-height:1.45}.notes[data-v-3bd80b6d]{color:var(--cs-muted);font-size:.82rem}.strip-label[data-v-3bd80b6d]{margin:.4rem 0 .3rem;font-size:.8rem;color:var(--cs-muted);display:flex;align-items:center;gap:.4rem}.month-strip[data-v-3bd80b6d]{display:flex;flex-wrap:wrap;gap:.4rem}.month-chip[data-v-3bd80b6d]{min-width:3.3rem;border:0;border-radius:10px;padding:.4rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.1rem;color:#fff;cursor:pointer;transition:transform .1s}.month-chip[data-v-3bd80b6d]:hover{transform:translateY(-1px)}.month-strip.compact .month-chip[data-v-3bd80b6d]{min-width:2.6rem;padding:.25rem .4rem;opacity:.75;cursor:default}.month-number[data-v-3bd80b6d]{font-size:.7rem;font-weight:800;opacity:.9}.month-count[data-v-3bd80b6d]{font-size:1rem;font-weight:800}.chip-open[data-v-3bd80b6d]{background:var(--color-success, #1b6e3c)}.chip-reduced[data-v-3bd80b6d]{background:var(--color-warning-text, #9a6700)}.chip-band-paused[data-v-3bd80b6d]{background:var(--brand-700, #6c407f)}.chip-all-paused[data-v-3bd80b6d]{background:var(--color-danger, #a12626)}.legend[data-v-3bd80b6d]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.6rem;font-size:.78rem;color:var(--cs-muted)}.legend .dot[data-v-3bd80b6d]{display:inline-block;width:.7rem;height:.7rem;border-radius:3px;margin-right:.3rem;vertical-align:middle}.legend-note[data-v-3bd80b6d]{margin-left:auto}.diff[data-v-3bd80b6d]{border-top:1px solid var(--cs-line);padding-top:.8rem}.diff ul li[data-v-3bd80b6d]{font-size:.84rem}.flag-list[data-v-3bd80b6d],.reason-list[data-v-3bd80b6d],.incident-list[data-v-3bd80b6d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.flag-item[data-v-3bd80b6d]{display:flex;gap:.7rem;align-items:flex-start}.flag-count[data-v-3bd80b6d]{margin-left:.4rem;color:var(--cs-muted);font-weight:700}.flag-detail[data-v-3bd80b6d]{margin:.3rem 0 0;color:var(--cs-text);font-size:.82rem;line-height:1.35}.flag-key[data-v-3bd80b6d]{font-weight:700;color:var(--cs-ink)}.chart-box[data-v-3bd80b6d]{height:260px;margin-top:.5rem}.reason-list li[data-v-3bd80b6d],.incident-list li[data-v-3bd80b6d]{display:flex;gap:.6rem;align-items:flex-start;color:var(--cs-text);font-size:.88rem;line-height:1.35}.reason-count[data-v-3bd80b6d]{flex:0 0 auto;min-width:2.4rem;font-weight:800;color:var(--cs-ink)}.incident-month[data-v-3bd80b6d]{flex:0 0 auto;min-width:2.6rem;border:1px solid var(--cs-line);background:#fff;border-radius:6px;padding:.1rem .4rem;font-weight:800;color:var(--cs-accent);cursor:pointer}.small[data-v-3bd80b6d]{font-size:.8rem}.check-list[data-v-3bd80b6d]{display:flex;flex-direction:column;gap:.6rem}.check[data-v-3bd80b6d]{display:flex;gap:.8rem;align-items:flex-start;border:1px solid var(--cs-line);border-radius:14px;padding:.8rem 1rem;background:#fff}.check.present[data-v-3bd80b6d]{border-color:var(--cs-bad-border);background:var(--cs-bad-soft)}.check.absent[data-v-3bd80b6d]{border-color:var(--cs-good-border)}.check-status[data-v-3bd80b6d]{font-size:1.2rem;padding-top:.1rem;color:var(--cs-good)}.check.present .check-status[data-v-3bd80b6d]{color:var(--cs-bad)}.check.error .check-status[data-v-3bd80b6d]{color:var(--cs-warn)}.check-body[data-v-3bd80b6d]{flex:1;min-width:0}.check-title[data-v-3bd80b6d]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;color:var(--cs-ink)}.check-question[data-v-3bd80b6d]{margin:.2rem 0 0;color:var(--cs-muted);font-size:.84rem}.check-explanation[data-v-3bd80b6d]{margin:.3rem 0 0;color:var(--cs-text);font-size:.88rem;line-height:1.4}@media(max-width:900px){.band-grid[data-v-3bd80b6d]{grid-template-columns:repeat(3,1fr)}.db-grid[data-v-3bd80b6d],.two-up[data-v-3bd80b6d]{grid-template-columns:1fr}.span-2[data-v-3bd80b6d]{grid-column:span 1}.check[data-v-3bd80b6d]{flex-direction:column}}@media(max-width:560px){.bar-grid[data-v-3bd80b6d]{grid-template-columns:1fr}.users-row[data-v-3bd80b6d] .p-inputnumber{width:100%}}.hub-header h1[data-v-68eb824f]{margin:.1rem 0 0;display:inline-flex;align-items:center;gap:.4rem}.hub-nav[data-v-68eb824f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.cash-royale-status-badge[data-v-49f16def]{border-radius:6px!important;font-weight:800!important;text-transform:capitalize}.cash-royale-status-badge--secondary[data-v-49f16def]{color:var(--badge-secondary-text)!important;background:var(--badge-secondary-bg)!important}.cash-royale-status-badge--info[data-v-49f16def]{color:var(--badge-info-text)!important;background:var(--badge-info-bg)!important}.cash-royale-status-badge--success[data-v-49f16def]{color:var(--badge-success-text)!important;background:var(--badge-success-bg)!important}.cash-royale-status-badge--warn[data-v-49f16def]{color:var(--badge-warn-text)!important;background:var(--badge-warn-bg)!important}.cash-royale-status-badge--danger[data-v-49f16def]{color:var(--badge-danger-text)!important;background:var(--badge-danger-bg)!important}.cash-royale-status-badge--contrast[data-v-49f16def]{color:var(--badge-contrast-text)!important;background:var(--badge-contrast-bg)!important}.tabbar[data-v-c2531025]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.tabbar[data-v-c2531025]::-webkit-scrollbar{height:6px}.tabbar[data-v-c2531025]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:6px}.tabbar[data-v-c2531025]::-webkit-scrollbar-track{background:transparent}.ticketButton[data-v-c2531025]{font-weight:600;height:2.6rem;min-width:8rem;padding-left:1rem;padding-right:1rem;max-width:16rem;background-color:#fff;color:#000;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButton[data-v-c2531025]:hover{font-weight:600;height:2.6rem;min-width:8rem;padding-left:1rem;padding-right:1rem;max-width:16rem;border:none!important;background-color:#8d57a3;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticketButtonActive[data-v-c2531025]{font-weight:700;height:2.6rem;min-width:8rem;padding-left:1rem;padding-right:1rem;max-width:16rem;border:none!important;background-color:#8d57a3;color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.money-league-banner[data-v-95e7fd2a]{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-radius:8px;background:var(--color-warning-bg);color:var(--color-warning-text)}.money-league-banner i[data-v-95e7fd2a]{font-size:1.1rem}.money-league-banner__link[data-v-95e7fd2a]{color:inherit;font-weight:700;text-decoration:underline}.week-card[data-v-95e7fd2a] .p-card-title{padding-bottom:.75rem;border-bottom:1px solid var(--border)}.week-card-title[data-v-95e7fd2a]{display:flex;align-items:center;gap:.5rem;font-size:1.05rem}.week-card-title i[data-v-95e7fd2a]{color:var(--brand)}.week-card-header[data-v-95e7fd2a]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem}.week-card-name[data-v-95e7fd2a]{font-weight:700;font-size:1.15rem;color:var(--text-heading)}.week-info-grid[data-v-95e7fd2a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem}.week-info-item[data-v-95e7fd2a]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.week-info-label[data-v-95e7fd2a]{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.week-info-label i[data-v-95e7fd2a]{font-size:.8rem}.week-info-item strong[data-v-95e7fd2a]{font-size:.95rem;color:var(--text-heading);overflow-wrap:anywhere}.week-empty-state[data-v-95e7fd2a]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1rem;color:var(--text-muted);text-align:center}.week-empty-state i[data-v-95e7fd2a]{font-size:1.8rem;color:var(--text-faint)}.week-empty-state p[data-v-95e7fd2a]{margin:0}.cash-royale-locale-all[data-v-6bef0618]{padding:var(--p-multiselect-list-padding);padding-bottom:0}.cash-royale-locale-all-row[data-v-6bef0618]{display:flex;align-items:center;gap:var(--p-multiselect-option-gap);padding:var(--p-multiselect-option-padding);border-bottom:1px solid var(--p-multiselect-overlay-border-color);border-radius:var(--p-multiselect-option-border-radius) var(--p-multiselect-option-border-radius) 0 0;color:var(--p-multiselect-option-color);font-weight:600;cursor:pointer}.cash-royale-locale-all-row[data-v-6bef0618]:hover{background:var(--p-multiselect-option-focus-background)}.cash-royale-metric-overlay .p-select-option-group{padding:.7rem .75rem .3rem;background:transparent;cursor:default;pointer-events:none}.cash-royale-metric-overlay .p-select-option-group:not(:first-child){margin-top:.35rem;border-top:1px solid var(--border)}.cash-royale-metric-group{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cash-royale-metric-overlay .p-select-option{padding-left:1.6rem}.cash-royale-question-generation-dialog,.cash-royale-question-generation-dialog .p-dialog-header,.cash-royale-question-generation-dialog .p-dialog-content,.cash-royale-question-generation-dialog .p-dialog-footer{color:var(--text-heading);background:var(--surface-card)}.generation-dialog-intro[data-v-82274445]{color:var(--text-muted)}.generation-question-list[data-v-82274445]{display:flex;flex-direction:column;gap:.75rem;max-height:min(62vh,44rem);overflow-y:auto;padding-right:.25rem}.generation-question-row[data-v-82274445]{padding:.9rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-muted)}.generation-question-heading[data-v-82274445]{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.8rem;color:var(--text-heading)}.generation-question-position[data-v-82274445]{display:flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:6px;background:var(--border);font-weight:800}.generation-existing-text[data-v-82274445]{display:block;margin-top:.2rem;color:var(--text-muted);line-height:1.3;overflow-wrap:anywhere}.generation-settings-grid[data-v-82274445]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.generation-settings-grid label[data-v-82274445]{color:var(--text-heading)}.generation-additional-information[data-v-82274445]{grid-column:1 / -1}.generation-settings-grid[data-v-82274445] .p-dropdown,.generation-settings-grid[data-v-82274445] .p-select,.generation-settings-grid[data-v-82274445] .p-inputtext,.generation-settings-grid[data-v-82274445] .p-textarea{width:100%;color:var(--text-heading);background:var(--surface-card);border:1px solid var(--border-strong)}.generation-settings-grid[data-v-82274445] .p-dropdown,.generation-settings-grid[data-v-82274445] .p-select{min-height:2.75rem}.generation-settings-grid[data-v-82274445] .p-textarea{min-height:4.5rem;resize:vertical}.generation-settings-grid[data-v-82274445] .p-multiselect-label{flex-wrap:wrap;white-space:normal}.generation-empty-state[data-v-82274445]{padding:1rem;color:var(--text-muted);text-align:center}.generation-error[data-v-82274445]{color:var(--color-danger);font-weight:700}@media(max-width:720px){.generation-settings-grid[data-v-82274445]{grid-template-columns:1fr}.generation-additional-information[data-v-82274445]{grid-column:1}}.text-muted[data-v-8f5576f5]{color:#666;font-size:.9rem}.field label[data-v-8f5576f5],.field label[data-v-4f0ebd4b]{font-weight:400;color:#000}.weeks-filter-bar[data-v-cb20b291]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;padding:1rem;background:var(--surface-muted);border:1px solid var(--border);border-radius:10px}.weeks-filter-field[data-v-cb20b291]{display:flex;flex-direction:column;gap:.35rem;flex:1 1 14rem;min-width:12rem}.weeks-filter-field label[data-v-cb20b291]{font-size:.78rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.weeks-filter-field[data-v-cb20b291] .p-inputtext,.weeks-filter-field[data-v-cb20b291] .p-multiselect,.weeks-filter-field[data-v-cb20b291] .p-calendar .p-inputtext{background:#fff!important;border:1px solid var(--border-strong)!important}.weeks-filter-action[data-v-cb20b291]{flex:0 0 auto}.week-empty-state[data-v-cb20b291]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1rem;color:var(--text-muted);text-align:center}.week-empty-state i[data-v-cb20b291]{font-size:1.8rem;color:var(--text-faint)}.week-empty-state p[data-v-cb20b291]{margin:0}.coupon-help[data-v-6421a6e9]{display:flex;gap:.6rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:8px;background:var(--surface-muted);border:1px solid var(--border);font-size:.85rem;line-height:1.5;color:var(--text-muted)}.coupon-help>i[data-v-6421a6e9]{margin-top:.15rem;color:var(--brand)}.coupon-help kbd[data-v-6421a6e9]{padding:0 .35rem;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-card);font-size:.78rem}.coupon-tag[data-v-6421a6e9]{font-weight:700!important;border-radius:6px!important}.coupon-tag--success[data-v-6421a6e9]{color:var(--badge-success-text)!important;background:var(--badge-success-bg)!important}.coupon-tag--danger[data-v-6421a6e9]{color:var(--badge-danger-text)!important;background:var(--badge-danger-bg)!important}.coupon-tag--warn[data-v-6421a6e9]{color:var(--badge-warn-text)!important;background:var(--badge-warn-bg)!important}.coupon-tag--secondary[data-v-6421a6e9]{color:var(--badge-secondary-text)!important;background:var(--badge-secondary-bg)!important}.coupon-unsaved[data-v-6421a6e9]{color:var(--color-warning-text);font-size:.8rem;font-weight:700}.coupon-unsaved i[data-v-6421a6e9]{font-size:.5rem;margin-right:.35rem;vertical-align:middle}.coupon-save-bar[data-v-6421a6e9]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted)}.orphan-group[data-v-6421a6e9]{padding:.75rem;border:1px dashed var(--border);border-radius:10px;margin-bottom:.75rem}.coupon-slot[data-v-6421a6e9]{padding:1rem 0;border-top:1px solid var(--border)}.coupon-slot[data-v-6421a6e9]:first-of-type{border-top:none}.coupon-missing[data-v-6421a6e9]{color:var(--color-danger);font-weight:600}.coupon-ok[data-v-6421a6e9]{color:var(--color-success);font-weight:600}.validation-summary[data-v-4f0ee9c6]{display:flex;align-items:center;gap:.55rem;padding:.7rem .8rem;border-radius:8px;font-weight:700}.validation-summary-error[data-v-4f0ee9c6]{color:var(--color-danger);background:var(--color-danger-soft-bg)}.validation-summary-warning[data-v-4f0ee9c6]{color:var(--color-warning-text);background:var(--color-warning-bg)}.validation-summary-success[data-v-4f0ee9c6]{color:var(--color-success);background:var(--color-success-soft-bg)}.validation-prechecks[data-v-4f0ee9c6]{display:flex;flex-direction:column;gap:.5rem}.validation-precheck[data-v-4f0ee9c6]{display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .7rem;border:1px solid;border-radius:8px}.validation-precheck i[data-v-4f0ee9c6]{margin-top:.15rem}.validation-precheck small[data-v-4f0ee9c6]{margin-left:.3rem;color:var(--text-muted)}.validation-precheck-error[data-v-4f0ee9c6]{color:var(--color-danger);border-color:var(--color-danger-soft-border);background:var(--color-danger-soft-bg)}.validation-precheck-warning[data-v-4f0ee9c6]{color:var(--color-warning-text);border-color:var(--color-warning-soft-border);background:var(--color-warning-bg)}.prize-logo-preview[data-v-fbf7add7]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:10px;border:1px solid var(--border);background:var(--surface-card);flex:none}.prize-logo-preview img[data-v-fbf7add7]{max-width:44px;max-height:44px;object-fit:contain}.prize-logo-preview i[data-v-fbf7add7]{font-size:1.35rem;color:var(--text-faint)}.prize-logo-option[data-v-fbf7add7]{width:22px;height:22px;object-fit:contain}.cash-royale-prize-set-form label[data-v-fbf7add7],.cash-royale-prize-set-form span[data-v-fbf7add7]{color:var(--text-heading)!important}.cash-royale-prize-set-form label[data-v-fbf7add7]{font-weight:400!important}.cash-royale-prize-set-form[data-v-fbf7add7] .p-inputtext,.cash-royale-prize-set-form[data-v-fbf7add7] .p-inputnumber-input{color:var(--text-heading)!important;background:var(--surface-card)!important;border:1px solid var(--border-strong)!important;box-shadow:none!important;min-height:2.65rem}.cash-royale-prize-set-form[data-v-fbf7add7] .p-inputtext::placeholder{color:var(--text-subtle)!important;opacity:1}.prize-slots-heading[data-v-fbf7add7]{font-weight:700;color:var(--text-heading)}.prize-slot-card[data-v-fbf7add7]{background:var(--surface-card);border:1px solid var(--border);border-radius:10px;padding:1rem;margin-bottom:.9rem}.prize-slot-card__header[data-v-fbf7add7]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.6rem;border-bottom:1px solid var(--border);cursor:pointer}.prize-slot-card__title[data-v-fbf7add7]{display:flex;align-items:center;gap:.5rem;min-width:0}.prize-slot-card__chevron[data-v-fbf7add7]{color:var(--text-muted)!important;font-size:.8rem!important}.cash-royale-prize-set-form .prize-slot-card__index[data-v-fbf7add7]{font-weight:700;font-size:.85rem;color:var(--text-muted)!important;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.cash-royale-prize-set-form .prize-slot-card__summary[data-v-fbf7add7]{font-weight:600;font-size:.9rem;color:var(--text-heading)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prize-slot-hint[data-v-fbf7add7]{display:block;margin-top:.35rem;color:var(--text-muted)!important;font-size:.8rem}.derived-winner-count[data-v-fbf7add7]{display:flex;align-items:center;min-height:2.65rem;width:100%;padding:0 .85rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-muted);color:var(--text-heading);font-weight:800}.derived-winner-count.is-empty[data-v-fbf7add7]{color:var(--text-muted)}.derived-winner-count.is-invalid[data-v-fbf7add7]{border-color:var(--color-danger);background:var(--badge-danger-bg);color:var(--badge-danger-text)}.rank-range-error[data-v-fbf7add7]{display:block;margin-top:.35rem;color:var(--color-danger);font-weight:700;line-height:1.25}.cash-royale-detail[data-v-cbdd9749]{color:var(--text-heading);background:var(--surface-page)}.week-info-grid[data-v-cbdd9749]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem}.week-info-item[data-v-cbdd9749]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.week-info-label[data-v-cbdd9749]{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.week-info-label i[data-v-cbdd9749]{font-size:.8rem}.week-info-item strong[data-v-cbdd9749]{font-size:.95rem;color:var(--text-heading);overflow-wrap:anywhere}.prize-set-picker[data-v-cbdd9749]{padding:1rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted)}.prize-set-picker__head[data-v-cbdd9749]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.9rem}.prize-set-picker__head>i[data-v-cbdd9749]{margin-top:.15rem;font-size:1.2rem;color:var(--brand)}.prize-set-picker__title[data-v-cbdd9749]{font-weight:700;color:var(--text-heading)}.cash-royale-detail .prize-set-picker__current[data-v-cbdd9749]{font-size:.9rem;color:var(--text-muted)!important}.prize-set-picker__controls[data-v-cbdd9749]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.prize-set-picker__select[data-v-cbdd9749]{flex:1 1 18rem;min-width:0}.cash-royale-detail .prize-set-picker__hint[data-v-cbdd9749]{display:flex;gap:.5rem;margin:.75rem 0 0;font-size:.82rem;line-height:1.45;color:var(--text-muted)!important}.week-header-top[data-v-cbdd9749]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.week-action-row[data-v-cbdd9749]{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--border)}.week-nav-row[data-v-cbdd9749]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.week-nav-row[data-v-cbdd9749] .p-button{color:var(--brand)!important}.cash-royale-detail[data-v-cbdd9749] .p-card{background:var(--surface-card)!important;border:1px solid var(--border);box-shadow:0 12px 28px #0f172a14}.cash-royale-detail[data-v-cbdd9749] .p-card-title,.cash-royale-detail[data-v-cbdd9749] .p-card-content,.cash-royale-detail label[data-v-cbdd9749],.cash-royale-detail p[data-v-cbdd9749]{color:var(--text-heading)!important}.cash-royale-detail label[data-v-cbdd9749]{display:inline-block;font-weight:700!important}.cash-royale-detail[data-v-cbdd9749] .p-inputtext,.cash-royale-detail[data-v-cbdd9749] .p-dropdown,.cash-royale-detail[data-v-cbdd9749] .p-select,.cash-royale-detail[data-v-cbdd9749] .p-inputnumber,.cash-royale-detail[data-v-cbdd9749] .p-calendar,.cash-royale-detail[data-v-cbdd9749] .p-datepicker-input,.cash-royale-detail[data-v-cbdd9749] .p-select-label,.cash-royale-detail[data-v-cbdd9749] .p-dropdown-label{color:var(--text-heading)!important}.cash-royale-detail[data-v-cbdd9749] .p-inputtext,.cash-royale-detail[data-v-cbdd9749] .p-dropdown,.cash-royale-detail[data-v-cbdd9749] .p-select,.cash-royale-detail[data-v-cbdd9749] .p-inputnumber-input,.cash-royale-detail[data-v-cbdd9749] .p-calendar .p-inputtext{width:100%;min-height:2.75rem;background:var(--surface-card)!important;border:1px solid var(--border-strong)!important;box-shadow:none!important}.cash-royale-detail[data-v-cbdd9749] .p-disabled,.cash-royale-detail[data-v-cbdd9749] .p-component:disabled,.cash-royale-detail[data-v-cbdd9749] .p-inputtext:disabled,.cash-royale-detail[data-v-cbdd9749] .p-inputnumber-input:disabled{opacity:1!important}.cash-royale-detail[data-v-cbdd9749] .p-inputtext::placeholder{color:var(--text-subtle)!important;opacity:1}.cash-royale-detail[data-v-cbdd9749] .p-dropdown-trigger,.cash-royale-detail[data-v-cbdd9749] .p-select-dropdown,.cash-royale-detail[data-v-cbdd9749] .p-datepicker-dropdown{color:var(--text-muted)!important}.cash-royale-detail[data-v-cbdd9749] .p-datatable,.cash-royale-detail[data-v-cbdd9749] .p-datatable-table-container,.cash-royale-detail[data-v-cbdd9749] .p-datatable-wrapper{max-width:100%!important}.schedule-validation-gate[data-v-cbdd9749]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--brand-border-soft);border-radius:12px;background:linear-gradient(135deg,var(--brand-tint-bg-start) 0%,var(--brand-tint-bg-end) 100%);box-shadow:0 6px 18px #62317414}.schedule-validation-icon[data-v-cbdd9749]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;color:var(--brand-contrast);background:var(--brand);box-shadow:0 5px 12px #8d57a340}.schedule-validation-icon i[data-v-cbdd9749]{font-size:1.15rem}.schedule-validation-content[data-v-cbdd9749]{min-width:0}.schedule-validation-heading[data-v-cbdd9749]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.schedule-validation-heading>strong[data-v-cbdd9749]{color:var(--brand-ink);font-size:1.05rem;font-weight:800}.schedule-validation-status[data-v-cbdd9749]{padding:.25rem .55rem;border-radius:999px;color:var(--color-warning-text);background:var(--color-warning-bg);font-size:.75rem;font-weight:800}.cash-royale-detail .schedule-validation-description[data-v-cbdd9749]{margin:.35rem 0 .75rem;color:var(--brand-muted)!important}.schedule-validation-steps[data-v-cbdd9749]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.schedule-validation-steps>i[data-v-cbdd9749]{color:var(--brand-faint);font-size:.75rem}.schedule-validation-step[data-v-cbdd9749]{display:inline-flex;gap:.4rem;align-items:center;color:var(--brand-muted)}.schedule-validation-step span[data-v-cbdd9749]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--brand-badge-border);border-radius:50%;color:var(--brand-badge-text);background:var(--brand-badge-bg);font-size:.75rem;font-weight:800}.schedule-validation-step strong[data-v-cbdd9749]{font-size:.8rem;font-weight:700}.schedule-validation-step.completed span[data-v-cbdd9749]{color:#fff;border-color:var(--color-success);background:var(--color-success)}.schedule-validation-action[data-v-cbdd9749]{white-space:nowrap}.cash-royale-question-list[data-v-cbdd9749]{display:flex;flex-direction:column;gap:.75rem}.cash-royale-question-row[data-v-cbdd9749]{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.85rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-card)}.question-position[data-v-cbdd9749]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:6px;background:var(--surface-muted);color:var(--text-heading);font-weight:800}.question-main[data-v-cbdd9749]{min-width:0}.question-actions[data-v-cbdd9749]{display:inline-flex;align-items:center;gap:.15rem}.question-title-row[data-v-cbdd9749]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.7rem}.question-title[data-v-cbdd9749]{color:var(--text-heading);font-weight:800;overflow-wrap:anywhere}.question-meta-grid[data-v-cbdd9749]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem}.question-meta-grid div[data-v-cbdd9749]{min-width:0}.question-meta-grid span[data-v-cbdd9749]{display:block;color:var(--text-muted);font-size:.75rem;font-weight:800;line-height:1.2;margin-bottom:.18rem}.question-meta-grid strong[data-v-cbdd9749]{display:block;color:var(--text-heading);font-size:.9rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}@media(max-width:640px){.schedule-validation-gate[data-v-cbdd9749]{grid-template-columns:auto minmax(0,1fr)}.schedule-validation-action[data-v-cbdd9749]{grid-column:1 / -1;width:100%}.schedule-validation-steps>i[data-v-cbdd9749]{display:none}.schedule-validation-step[data-v-cbdd9749]{flex-basis:100%}.cash-royale-question-row[data-v-cbdd9749]{grid-template-columns:2.25rem minmax(0,1fr)}.question-actions[data-v-cbdd9749]{grid-column:2;justify-self:start}}.cash-royale-answer-row[data-v-4ad1c4ef]{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) auto;gap:.5rem;align-items:center;margin-bottom:.65rem}.answer-correct-cell[data-v-4ad1c4ef]{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.answer-correct-cell label[data-v-4ad1c4ef]{color:var(--text-muted)!important;font-weight:700!important}.answer-input[data-v-4ad1c4ef]{min-width:0}.answer-actions[data-v-4ad1c4ef]{display:inline-flex;gap:.2rem;align-items:center}@media(max-width:720px){.cash-royale-answer-row[data-v-4ad1c4ef]{grid-template-columns:1fr;padding:.75rem;border:1px solid var(--border);border-radius:8px}.answer-actions[data-v-4ad1c4ef]{justify-content:flex-start}}.personal-check[data-v-2b994961]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:10px;background:var(--surface-muted);border:1px solid var(--border);font-size:.875rem;line-height:1.5}.personal-check-heading[data-v-2b994961]{display:flex;align-items:flex-start;gap:.5rem}.personal-check-heading>.pi[data-v-2b994961]{margin-top:.2rem}.personal-check-search[data-v-2b994961]{display:flex;gap:.5rem}.personal-check-input[data-v-2b994961]{flex:1;min-width:0}.personal-check .personal-check-muted[data-v-2b994961]{color:var(--text-muted)!important}.personal-check .personal-check-error[data-v-2b994961]{color:var(--color-danger)!important;font-weight:700}.personal-check-result[data-v-2b994961]{display:flex;flex-direction:column;gap:.6rem;padding:.9rem;border-radius:8px;background:var(--surface-card);border:1px solid var(--border)}.personal-check-player[data-v-2b994961]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.personal-check-player small[data-v-2b994961]{display:block}.personal-check-options[data-v-2b994961]{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.personal-check-options li[data-v-2b994961]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-radius:8px;border:1px solid var(--border);font-variant-numeric:tabular-nums}.personal-check-options li.is-correct[data-v-2b994961]{border-color:var(--color-success, #16a34a);font-weight:700}.personal-check-options li.is-wrong-pick[data-v-2b994961]{border-color:var(--color-danger)}.personal-check-tags[data-v-2b994961]{display:flex;gap:.35rem}.personal-check[data-v-2b994961] .p-tag{border-radius:6px!important;font-weight:800!important}.personal-check[data-v-2b994961] .p-tag-secondary{color:var(--badge-secondary-text)!important;background:var(--badge-secondary-bg)!important}.personal-check[data-v-2b994961] .p-tag-info{color:var(--badge-info-text)!important;background:var(--badge-info-bg)!important}.personal-check[data-v-2b994961] .p-tag-success{color:var(--badge-success-text)!important;background:var(--badge-success-bg)!important}.personal-check[data-v-2b994961] .p-tag-danger{color:var(--badge-danger-text)!important;background:var(--badge-danger-bg)!important}.personal-check .personal-check-search[data-v-2b994961] .p-button:disabled{opacity:.55!important}.personal-check-note[data-v-2b994961]{margin:0;padding:.6rem .75rem;border-left:3px solid var(--brand);border-radius:0 8px 8px 0;background:var(--surface-muted)}@media(max-width:720px){.personal-check-search[data-v-2b994961]{flex-direction:column}}.personal-answers[data-v-07f86e51]{display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;line-height:1.5}.cash-royale-question-editor .personal-answers-hint[data-v-07f86e51]{color:var(--text-muted)!important}.cash-royale-question-editor .personal-answers-warning[data-v-07f86e51]{color:var(--color-warning-text)!important}.cash-royale-question-editor[data-v-07f86e51]{color:var(--text-heading);background:var(--surface-page)}.cash-royale-question-editor[data-v-07f86e51] .p-card{background:var(--surface-card)!important;border:1px solid var(--border);box-shadow:0 12px 28px #0f172a14}.cash-royale-question-editor[data-v-07f86e51] .p-card-title,.cash-royale-question-editor[data-v-07f86e51] .p-card-content,.cash-royale-question-editor label[data-v-07f86e51],.cash-royale-question-editor p[data-v-07f86e51],.cash-royale-question-editor small[data-v-07f86e51],.cash-royale-question-editor li[data-v-07f86e51]{color:var(--text-heading)!important}.cash-royale-question-editor label[data-v-07f86e51]{display:inline-block;font-weight:700!important}.cash-royale-question-editor[data-v-07f86e51] .p-inputtext,.cash-royale-question-editor[data-v-07f86e51] .p-textarea,.cash-royale-question-editor[data-v-07f86e51] .p-dropdown,.cash-royale-question-editor[data-v-07f86e51] .p-select,.cash-royale-question-editor[data-v-07f86e51] .p-multiselect,.cash-royale-question-editor[data-v-07f86e51] .p-inputnumber,.cash-royale-question-editor[data-v-07f86e51] .p-calendar,.cash-royale-question-editor[data-v-07f86e51] .p-datepicker-input,.cash-royale-question-editor[data-v-07f86e51] .p-select-label,.cash-royale-question-editor[data-v-07f86e51] .p-dropdown-label{color:var(--text-heading)!important}.cash-royale-question-editor[data-v-07f86e51] .p-inputtext,.cash-royale-question-editor[data-v-07f86e51] .p-textarea,.cash-royale-question-editor[data-v-07f86e51] .p-dropdown,.cash-royale-question-editor[data-v-07f86e51] .p-select,.cash-royale-question-editor[data-v-07f86e51] .p-multiselect,.cash-royale-question-editor[data-v-07f86e51] .p-inputnumber-input,.cash-royale-question-editor[data-v-07f86e51] .p-calendar .p-inputtext{width:100%;min-height:2.75rem;background:var(--surface-card)!important;border:1px solid var(--border-strong)!important;box-shadow:none!important}.cash-royale-question-editor[data-v-07f86e51] .p-textarea{min-height:5.5rem;resize:vertical}.cash-royale-question-editor[data-v-07f86e51] .p-disabled,.cash-royale-question-editor[data-v-07f86e51] .p-component:disabled,.cash-royale-question-editor[data-v-07f86e51] .p-inputtext:disabled,.cash-royale-question-editor[data-v-07f86e51] .p-inputnumber-input:disabled{opacity:1!important}.cash-royale-question-editor[data-v-07f86e51] .p-inputtext::placeholder,.cash-royale-question-editor[data-v-07f86e51] .p-textarea::placeholder{color:var(--text-subtle)!important;opacity:1}.cash-royale-question-editor[data-v-07f86e51] .p-dropdown-trigger,.cash-royale-question-editor[data-v-07f86e51] .p-select-dropdown,.cash-royale-question-editor[data-v-07f86e51] .p-multiselect-dropdown,.cash-royale-question-editor[data-v-07f86e51] .p-datepicker-dropdown{color:var(--text-muted)!important}.cash-royale-question-editor[data-v-07f86e51] .p-inputtext:enabled:hover,.cash-royale-question-editor[data-v-07f86e51] .p-textarea:enabled:hover,.cash-royale-question-editor[data-v-07f86e51] .p-dropdown:not(.p-disabled):hover,.cash-royale-question-editor[data-v-07f86e51] .p-select:not(.p-disabled):hover,.cash-royale-question-editor[data-v-07f86e51] .p-multiselect:not(.p-disabled):hover,.cash-royale-question-editor[data-v-07f86e51] .p-inputnumber-input:enabled:hover{border-color:var(--text-faint)!important}.cash-royale-question-editor[data-v-07f86e51] .p-inputtext:enabled:focus,.cash-royale-question-editor[data-v-07f86e51] .p-textarea:enabled:focus,.cash-royale-question-editor[data-v-07f86e51] .p-dropdown:not(.p-disabled).p-focus,.cash-royale-question-editor[data-v-07f86e51] .p-select:not(.p-disabled).p-focus,.cash-royale-question-editor[data-v-07f86e51] .p-multiselect:not(.p-disabled).p-focus,.cash-royale-question-editor[data-v-07f86e51] .p-inputnumber-input:enabled:focus{border-color:var(--brand)!important;box-shadow:0 0 0 .12rem var(--brand-ring)!important}.question-generation-panel[data-v-07f86e51]{padding:1rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted)}.question-generation-heading[data-v-07f86e51]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.question-generation-title[data-v-07f86e51]{color:var(--text-heading);font-size:1.05rem;font-weight:800}.question-generation-heading p[data-v-07f86e51],.question-generation-note[data-v-07f86e51]{color:var(--text-muted)!important}.cash-royale-question-editor .question-form-errors[data-v-07f86e51],.cash-royale-question-editor .question-form-errors li[data-v-07f86e51]{color:var(--color-danger)!important;font-weight:700}.question-generation-grid[data-v-07f86e51]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.question-generation-additional[data-v-07f86e51]{grid-column:1 / -1}.question-generation-figure[data-v-07f86e51]{grid-column:span 2}.question-language-switch[data-v-07f86e51]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cash-royale-question-editor .question-language-label[data-v-07f86e51]{margin-right:.25rem;color:var(--text-muted);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.question-language-option[data-v-07f86e51]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .8rem;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-heading);background:var(--surface-card);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.question-language-option[data-v-07f86e51]:hover{border-color:var(--text-faint)}.question-language-option[data-v-07f86e51]:focus-visible{outline:none;box-shadow:0 0 0 .12rem var(--brand-ring)}.question-language-option.is-active[data-v-07f86e51]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.question-language-missing[data-v-07f86e51]{color:var(--color-warning-text);font-size:.75rem;font-weight:700}.cash-royale-question-editor .question-language-hint[data-v-07f86e51]{color:var(--text-muted)!important;font-size:.8rem}.question-generation-grid[data-v-07f86e51] .p-multiselect-label{flex-wrap:wrap;white-space:normal}.question-generation-grid[data-v-07f86e51] .p-textarea{min-height:4.5rem}@media(max-width:720px){.question-generation-grid[data-v-07f86e51]{grid-template-columns:1fr}.question-generation-additional[data-v-07f86e51],.question-generation-figure[data-v-07f86e51]{grid-column:1}}.cash-royale-prize-sets[data-v-69912922]{color:var(--text-heading);background:var(--surface-page)}.cash-royale-prize-sets[data-v-69912922] .p-card{background:var(--surface-card)!important;border:1px solid var(--border);box-shadow:0 12px 28px #0f172a14}.cash-royale-prize-sets[data-v-69912922] .p-card-title,.cash-royale-prize-sets[data-v-69912922] .p-card-content,.cash-royale-prize-sets label[data-v-69912922],.cash-royale-prize-sets p[data-v-69912922],.cash-royale-prize-sets small[data-v-69912922],.cash-royale-prize-sets li[data-v-69912922]{color:var(--text-heading)!important}.cash-royale-prize-sets[data-v-69912922] .p-inputtext,.cash-royale-prize-sets[data-v-69912922] .p-inputnumber-input{color:var(--text-heading)!important;background:var(--surface-card)!important;border:1px solid var(--border-strong)!important;box-shadow:none!important}.cash-royale-prize-sets[data-v-69912922] .p-inputtext:enabled:focus,.cash-royale-prize-sets[data-v-69912922] .p-inputnumber-input:enabled:focus{border-color:var(--brand)!important;box-shadow:0 0 0 .12rem var(--brand-ring)!important}.prize-sets-header-row[data-v-69912922]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem}.prize-sets-heading[data-v-69912922]{font-size:1.05rem;font-weight:700;color:var(--text-heading);margin:0}.prize-set-list[data-v-69912922]{display:flex;flex-direction:column;gap:1rem}.prize-set-card[data-v-69912922] .p-datatable-table{width:100%!important;min-width:100%!important}.prize-set-card[data-v-69912922] th,.prize-set-card[data-v-69912922] td{color:var(--text-heading)!important;white-space:normal;overflow-wrap:anywhere}.prize-set-card__header[data-v-69912922]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;padding-bottom:.9rem;border-bottom:1px solid var(--border);cursor:pointer}.prize-set-card__chevron[data-v-69912922]{color:var(--text-muted)!important;font-size:.8rem!important;margin-top:.3rem}.prize-set-card__name[data-v-69912922]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.05rem;color:var(--text-heading)!important}.prize-set-card__name i[data-v-69912922]{color:var(--brand)}.prize-set-card__sponsor[data-v-69912922]{font-weight:400;color:var(--text-muted)!important;font-size:.9rem}.prize-set-card__meta[data-v-69912922]{display:block;margin-top:.25rem;font-size:.78rem;font-weight:600;color:var(--text-muted)!important;text-transform:uppercase;letter-spacing:.02em}.prize-sets-rules[data-v-69912922]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--surface-muted);border-radius:8px;font-size:.85rem;color:var(--text-muted)!important}.prize-sets-rules i[data-v-69912922]{color:var(--brand)}.week-empty-state[data-v-69912922]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1rem;color:var(--text-muted);text-align:center}.week-empty-state i[data-v-69912922]{font-size:1.8rem;color:var(--text-faint)}.cash-royale-prize-sets .week-empty-state p[data-v-69912922]{margin:0;color:var(--text-muted)!important}.leaderboard-search[data-v-02419037]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.leaderboard-search__field[data-v-02419037]{position:relative;display:flex;align-items:center;width:min(100%,22rem)}.leaderboard-search__icon[data-v-02419037]{position:absolute;left:.75rem;color:var(--text-subtle);font-size:.9rem;pointer-events:none}.leaderboard-search__input[data-v-02419037]{width:100%;padding-left:2.25rem;padding-right:2.25rem}.leaderboard-search__clear[data-v-02419037]{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-subtle);cursor:pointer}.leaderboard-search__clear[data-v-02419037]:hover{background:var(--surface-muted);color:var(--text-heading)}.leaderboard-search__count[data-v-02419037]{font-size:.85rem;color:var(--text-subtle);white-space:nowrap}.leaderboard-email[data-v-02419037]{color:var(--brand);text-decoration:none}.leaderboard-email[data-v-02419037]:hover{text-decoration:underline}.cap-swapped[data-v-02419037]{font-weight:600;color:var(--brand)}.cap-note[data-v-02419037]{margin:1rem 0 0;font-size:.875rem;color:var(--text-subtle)}.opted-out-search[data-v-bd3b1035]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.opted-out-search__field[data-v-bd3b1035]{position:relative;display:flex;align-items:center;width:min(100%,22rem)}.opted-out-search__icon[data-v-bd3b1035]{position:absolute;left:.75rem;z-index:1;color:var(--text-subtle);font-size:.9rem;pointer-events:none}.opted-out-search__input[data-v-bd3b1035]{width:100%;padding-left:2.25rem!important;padding-right:2.25rem!important}.opted-out-search__clear[data-v-bd3b1035]{position:absolute;right:.5rem;z-index:1;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-subtle);cursor:pointer}.opted-out-search__clear[data-v-bd3b1035]:hover{background:var(--surface-muted);color:var(--text-heading)}.opted-out-search__count[data-v-bd3b1035]{font-size:.85rem;color:var(--text-subtle);white-space:nowrap}.opted-out-email[data-v-bd3b1035]{color:var(--brand);text-decoration:none}.opted-out-email[data-v-bd3b1035]:hover{text-decoration:underline}.invites-summary[data-v-814eab4a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem}.invites-tile[data-v-814eab4a]{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-card)}.invites-tile__value[data-v-814eab4a]{font-size:1.5rem;font-weight:800;color:var(--text-heading);font-variant-numeric:tabular-nums}.invites-tile__label[data-v-814eab4a]{font-size:.85rem;color:var(--text-muted)}.invites-views[data-v-814eab4a]{display:flex;gap:.5rem}.invites-view[data-v-814eab4a]{padding:.45rem 1rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-card);color:var(--text-heading);font:inherit;font-weight:700;cursor:pointer}.invites-view.is-active[data-v-814eab4a]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);color:var(--brand)}.invites-view[data-v-814eab4a]:focus-visible{outline:none;box-shadow:0 0 0 .15rem var(--brand-ring)}.invites-filters[data-v-814eab4a]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.invites-search[data-v-814eab4a]{position:relative;display:flex;align-items:center;width:min(100%,22rem)}.invites-search__icon[data-v-814eab4a]{position:absolute;left:.75rem;z-index:1;color:var(--text-subtle);pointer-events:none}.invites-search .invites-search__input.p-inputtext[data-v-814eab4a],.invites-search .invites-search__input.p-inputtext[data-v-814eab4a]:enabled:focus{width:100%;padding-left:2.25rem!important}.invites-filter[data-v-814eab4a]{min-width:11rem}.invites-filters[data-v-814eab4a] .p-datepicker-input.p-inputtext{min-height:2.75rem;border:1px solid var(--p-select-border-color, #cbd5e1)!important;border-radius:6px!important}.invites-error[data-v-814eab4a]{color:var(--color-danger);font-weight:700}.invites-user[data-v-814eab4a]{display:flex;flex-direction:column;line-height:1.3}.invites-user small[data-v-814eab4a]{color:var(--text-muted)}.invites-user .is-deleted[data-v-814eab4a]{font-style:italic;color:var(--text-muted)}.invites-code[data-v-814eab4a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.invites-badge[data-v-814eab4a]{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap}.invites-badge.is-success[data-v-814eab4a]{color:var(--badge-success-text);background:var(--badge-success-bg)}.invites-badge.is-info[data-v-814eab4a]{color:var(--badge-info-text);background:var(--badge-info-bg)}.invites-badge.is-warn[data-v-814eab4a]{color:var(--badge-warn-text);background:var(--badge-warn-bg)}.invites-badge.is-danger[data-v-814eab4a]{color:var(--badge-danger-text);background:var(--badge-danger-bg)}.invites-badge.is-secondary[data-v-814eab4a]{color:var(--badge-secondary-text);background:var(--badge-secondary-bg)}.invites-detail[data-v-814eab4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;padding:.75rem .5rem}.invites-detail h4[data-v-814eab4a]{margin:0 0 .6rem;color:var(--text-heading)}.invites-steps[data-v-814eab4a]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.invites-steps li[data-v-814eab4a]{display:grid;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.5rem;color:var(--text-muted)}.invites-steps li.is-done[data-v-814eab4a]{color:var(--text-heading)}.invites-steps li.is-done .pi[data-v-814eab4a]{color:var(--color-success)}.invites-steps__time[data-v-814eab4a]{font-size:.85rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.invites-meta[data-v-814eab4a]{margin:.75rem 0 0;font-size:.85rem;color:var(--text-muted)}.invites-dl[data-v-814eab4a]{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0}.invites-dl dt[data-v-814eab4a]{color:var(--text-muted)}.invites-dl dd[data-v-814eab4a]{margin:0;color:var(--text-heading);overflow-wrap:anywhere}
