@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}:root{--ov-font-sans: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--ov-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ov-brand: #00a1ff;--ov-brand-text: #006fb3;--ov-brand-light: #e6eff7;--ov-brand-hover-bg: rgba(0, 161, 255, .04);--ov-brand-active-bg: rgba(0, 161, 255, .07);--ov-brand-focus-bg: #f0f7fc;--ov-brand-dark: #007dbe;--ov-brand-darker: #006496;--ov-brand-pressed: #006496;--ov-btn-brand-hover: #1a8fd5;--ov-btn-brand-pressed: #1583c8;--ov-brand-logo: #00a1ff;--ov-brand-lightest: #bee7fb;--ov-brand-light-border: #c7dbed;--ov-website-color-a: #00a1ff;--ov-website-color-b: #007dbe;--ov-website-color-c: #006496;--ov-website-color-d: #121f30;--ov-website-color-e: #000000;--ov-website-color-f: #ffffff;--ov-website-color-g: #f0f5fa;--ov-website-color-h: #a3b8cc;--ov-website-color-i: #777f89;--ov-website-color-j: #af4b6e;--ov-website-color-k: #ffeb80;--ov-website-color-l: #5ccf88;--ov-website-color-m: #fcd34d;--ov-website-color-n: #d95e49;--ov-website-color-o: #fb923c;--ov-website-color-p: #a78bfa;--ov-brand-focus-ring: rgba(0, 161, 255, .12);--ov-brand-focus-ring-strong: rgba(0, 161, 255, .18);--ov-chart-brand: #00a1ff;--ov-chart-brand-fill: rgba(0, 161, 255, .09);--ov-chart-indigo: #6366f1;--ov-error-focus-ring: rgba(193, 62, 110, .12);--ov-share-card-gradient-start: #0d1f33;--ov-share-card-gradient-mid: #163a58;--ov-share-card-primary-text: #233447;--ov-share-progress-backdrop: rgba(15, 23, 42, .55);--ov-text-primary: #16243a;--ov-text-secondary: #455468;--ov-text-muted: #54657a;--ov-text-subtle: #5b6b7d;--ov-text-faint: #61717f;--ov-text-body: #34435a;--ov-text-dim: #50617a;--ov-text-inverse: #fff;--ov-text-heading-dark: #11203a;--ov-text-slate: #586a7e;--ov-text-placeholder: #61717f;--ov-text-caption: #54657a;--ov-text-darkest: #0b1522;--ov-text-on-color: #fff;--ov-label-dim: #54657a;--ov-label-section: #54657a;--ov-btn-secondary-text: #4f5f72;--ov-btn-solid-text: #0b141f;--ov-btn-status-text: #fff;--ov-toolbar-count: #54657a;--ov-tip-icon: #7eb3d4;--ov-card-title-color: #354557;--ov-border: #d4dce5;--ov-border-light: #d9e0e9;--ov-border-lighter: #dfe6ee;--ov-border-btn: #dae3eb;--ov-border-mid: #cdd6e0;--ov-border-rule: #dde4ec;--ov-border-track: #e2e8f0;--ov-border-softer: #d9e0e9;--ov-border-strong: #bbc7d6;--ov-border-panel: #e5edf3;--ov-border-panel-alt: #e3ebf2;--ov-border-cool-wash: #e0ecf5;--ov-border-card-cool: #c8dced;--ov-border-purple: #e2dff5;--ov-bg-white: #fff;--ov-bg-white-alt: #fafafa;--ov-bg-subtle: #f9fbfd;--ov-bg-workspace: #fcfcfd;--ov-bg-panel: #f0f4f8;--ov-bg-hover: #f7fafc;--ov-bg-wash: #f4f7fb;--ov-bg-input: #fafcfe;--ov-bg-disabled: #cbd5e0;--ov-bg-slate-50: #f1f5f9;--ov-bg-near-white: #f8fbfd;--ov-bg-cool-wash: #f2f6fa;--ov-bg-mist: #eef3f7;--ov-bg-info-light: #e8f4fb;--ov-bg-purple-tint: #faf5ff;--ov-bg-purple-near: #faf8ff;--ov-bg-warning-tint: #fff5eb;--ov-bg-hover-dark: #e8f1f6;--ov-theme-preview-light-start: #f8fafc;--ov-theme-preview-light-end: #e2e8f0;--ov-theme-preview-system-dark: #334155;--ov-theme-preview-dark-start: #1e293b;--ov-theme-preview-dark-end: #0f172a;--ov-theme-preview-sun: #f59e0b;--ov-theme-preview-moon: #a78bfa;--ov-theme-preview-dark-border: rgba(255, 255, 255, .1);--ov-account-settings-card-color: #4a4a4a;--ov-account-settings-theme-option-color: #000;--ov-accent-gradient-from: #f0f8fd;--ov-accent-gradient-to: #e4f1fa;--ov-shadow-sm: 0 1px 4px rgba(0, 161, 255, .05);--ov-shadow-md: 0 2px 10px rgba(0, 161, 255, .1);--ov-shadow-lg: 0 8px 32px rgba(12, 50, 80, .14);--ov-confirm-dialog-shadow: 0 8px 32px rgba(17, 24, 39, .18);--ov-confirm-dialog-danger-hover-shadow: 0 3px 10px rgba(220, 53, 69, .25);--ov-dialog-standard-bg: var(--ov-card-bg);--ov-dialog-standard-shadow: var(--ov-card-shadow);--ov-password-reauth-shadow: 0 4px 24px rgba(0, 0, 0, .18);--ov-dialog-danger-hover-shadow: var(--ov-confirm-dialog-danger-hover-shadow);--ov-shadow-focus: 0 0 0 2px rgba(0, 161, 255, .15);--ov-assignment-overdue-card-hover-shadow: 0 1px 6px rgba(192, 80, 80, .1);--ov-assignment-warning-card-hover-shadow: 0 1px 6px rgba(200, 154, 32, .08);--ov-assignment-success-card-hover-shadow: 0 1px 6px rgba(46, 158, 106, .08);--ov-overlay-backdrop: rgba(0, 0, 0, .45);--ov-home-welcome-backdrop: var(--ov-overlay-backdrop);--ov-persona-modal-backdrop: rgba(10, 10, 10, .86);--ov-overlay-content: rgba(255, 255, 255, .6);--ov-venue-carousel-stage-bg: #0a1020;--ov-venue-carousel-arrow-bg: rgba(255, 255, 255, .18);--ov-venue-carousel-arrow-hover-bg: rgba(255, 255, 255, .32);--ov-venue-carousel-counter-bg: rgba(0, 0, 0, .45);--ov-venue-carousel-counter-color: rgba(255, 255, 255, .9);--ov-venue-thumb-active-overlay: rgba(0, 161, 255, .45);--ov-import-lightbox-backdrop: rgba(0, 0, 0, .88);--ov-import-lightbox-close-bg: transparent;--ov-import-lightbox-close-hover-bg: rgba(255, 255, 255, .1);--ov-import-lightbox-close-color: rgba(255, 255, 255, .9);--ov-import-lightbox-close-hover-color: #fff;--ov-import-lightbox-control-wash: rgba(0, 0, 0, .72);--ov-import-lightbox-control-hover-bg: rgba(255, 255, 255, .1);--ov-import-lightbox-tool-color: rgba(255, 255, 255, .84);--ov-import-lightbox-tool-hover-color: #fff;--ov-import-lightbox-nav-bg: rgba(255, 255, 255, .94);--ov-import-lightbox-nav-hover-bg: #fff;--ov-import-lightbox-nav-color: rgba(0, 0, 0, .95);--ov-import-lightbox-nav-disabled-bg: rgba(255, 255, 255, .72);--ov-import-lightbox-nav-disabled-color: rgba(0, 0, 0, .72);--ov-import-lightbox-caption-color: #fff;--ov-import-lightbox-shadow: 0 8px 40px rgba(0, 0, 0, .4);--ov-import-image-action-hover-bg: var(--ov-brand-hover-bg);--ov-import-image-action-hover-border: var(--ov-border-strong);--ov-import-image-action-hover-color: var(--ov-brand);--ov-mobile-overlay-top-offset: 68px;--ov-mobile-overlay-bottom-offset: 16px;--ov-mobile-overlay-side-offset: 16px;--ov-card-bg: #fff;--ov-card-border: var(--ov-border);--ov-card-shadow: var(--ov-shadow-sm);--ov-card-header-bg: #f4f8fb;--ov-error-bg: #fdf3f6;--ov-error-border: #f0bccf;--ov-error-text: #8a2f50;--ov-error-icon: #c14d72;--ov-error-close: #99607e;--ov-error-close-hover: rgba(193, 62, 110, .1);--ov-error-dark: #c13e6e;--ov-error-light-bg: #fdf2f6;--ov-error-light-border: #e8a0bd;--ov-error-vivid: #c13e6e;--ov-warning-bg: #fffbeb;--ov-warning-border: #f0c060;--ov-warning-text: #7a5500;--ov-warning-icon: #d4880a;--ov-warning-accent: #d97706;--ov-warning-outline-hover-bg: rgba(217, 119, 6, .06);--ov-warning-light-bg: #fef3c7;--ov-warning-dark: #92400e;--ov-warning-text-dark: #473100;--ov-warning-text-darkest: var(--ov-text-darkest);--ov-warning-deep: #78350f;--ov-warning-burnt: #c05621;--ov-warning-mid: #b7791f;--ov-warning-ochre: #975a16;--ov-warning-gold: #b38a00;--ov-warning-olive: #7a5f10;--ov-warning-earth: #5a4008;--ov-warning-brown: #7a4400;--ov-warning-amber: #b86a00;--ov-warning-highlight: #f5c842;--ov-warning-pale: #fde68a;--ov-warning-attention: #e84040;--ov-success-bg: #eefbf5;--ov-success-border: #7fe6c2;--ov-success-text: #0c5e44;--ov-success-icon: #0a9e6b;--ov-success-accent: #149e6e;--ov-success-medium: #1fb583;--ov-success-dark: #0c5e44;--ov-success-muted: #0e7d57;--ov-success-hover: #149e6e;--ov-success-icon-dark: #0a8a5e;--ov-success-wcag: #0b7a55;--ov-success-contrast-text: #0b141f;--ov-meter-low-from: #38b2ac;--ov-meter-low-to: #4fd1c5;--ov-meter-mid-from: #ecc94b;--ov-meter-mid-to: #f6ad55;--ov-meter-high-from: #ed8936;--ov-meter-text-low: #2c7a7b;--ov-info-bg: #ebf8ff;--ov-info-border: #bee3f8;--ov-info-text: #2c5282;--ov-info-hover-bg: #d0edfa;--ov-info-link: #2b6cb0;--ov-info-icon: #3182ce;--ov-danger-border: #f3b3cb;--ov-danger-title-color: #8f2a52;--ov-danger-title-bg: #fff5f9;--ov-danger-title-border: #fbd3e2;--ov-danger-accent: #d24b78;--ov-danger-red: #c13e6e;--ov-danger-btn: #a32a52;--ov-danger-action-bg: #b83232;--ov-danger-action-hover-bg: #a32a2a;--ov-danger-action-text: #b83232;--ov-danger-outline-hover-bg: rgba(193, 62, 110, .06);--ov-danger-item-bg: #fff8fb;--ov-danger-shadow: 0 1px 4px rgba(193, 62, 110, .06);--ov-badge-active-bg: #c4f3e0;--ov-badge-active-text: #0c5e44;--ov-badge-trial-bg: #bee3f8;--ov-badge-trial-text: #2a4365;--ov-badge-cancel-bg: #fefcbf;--ov-badge-cancel-text: #744210;--ov-badge-inactive-bg: #e2e8f0;--ov-badge-inactive-text: #4a5568;--ov-badge-success-bg: #dcfce7;--ov-badge-info-bg: #e0f2fe;--ov-badge-info-text: #0369a1;--ov-badge-info-border: #bbd6eb;--ov-purple-accent: #7c3aed;--ov-purple-dark: #6b46c1;--ov-debug-highlight-pink: #ff1493;--ov-text-dark-gray: #363636;--ov-text-charcoal: #3d3d3d;--ov-text-disabled: #767676;--ov-border-form: #dbdbdb;--ov-border-idle: #b5b5b5;--ov-menu-shadow: 0 4px 20px rgba(17, 24, 39, .12), 0 1px 3px rgba(17, 24, 39, .06);--ov-code-bg: #1e1e1e;--ov-code-text: #d4d4d4;--ov-scrollbar-thumb: #c0cedb;--ov-scrollbar-thumb-hover: #a3b8cc;--ov-grid-bg: var(--ov-bg-white);--ov-grid-scroll-shadow: rgba(15, 23, 42, .14);--ov-grid-header-bg: var(--ov-brand-light);--ov-grid-header-text: var(--ov-card-title-color);--ov-grid-separator: var(--ov-border-mid);--ov-grid-cell-text: var(--ov-text-primary);--ov-grid-cell-border: var(--ov-border-panel);--ov-grid-row-alt: var(--ov-bg-cool-wash);--ov-grid-row-hover: var(--ov-bg-hover-dark);--ov-grid-row-selected-bg: var(--ov-border-cool-wash);--ov-grid-header-hover: var(--ov-border-cool-wash);--ov-grid-sort-icon: var(--ov-brand);--ov-grid-toolbar-bg: #0e2a3d;--ov-grid-toolbar-text: #fff;--ov-grid-checkbox-border: var(--ov-border-mid);--ov-grid-context-bg: var(--ov-bg-white);--ov-grid-context-border: var(--ov-border-mid);--ov-grid-context-title: var(--ov-text-secondary);--ov-grid-context-item: var(--ov-text-primary);--ov-grid-context-icon: var(--ov-brand);--ov-grid-context-hover-bg: var(--ov-bg-hover);--ov-grid-context-hover-text: var(--ov-text-darkest);--ov-header-bg-top: #15304a;--ov-header-bg-bottom: color-mix( in srgb, color-mix(in srgb, var(--ov-website-color-d) 60%, var(--ov-website-color-c) 40%) 50%, var(--ov-website-color-e) 50% );--ov-header-bg: linear-gradient(180deg, var(--ov-header-bg-top) 0%, var(--ov-header-bg-bottom) 100%);--ov-header-icon: rgba(255, 255, 255, .45);--ov-header-icon-hover: var(--ov-brand);--ov-header-shadow: none;--ov-header-mobile-shadow: none;--ov-sidebar-bg: #f1f5f9;--ov-sidebar-bg-color: #f1f5f9;--ov-sidebar-footer-bg: var(--ov-sidebar-bg);--ov-dashboard-content-bg: var(--ov-bg-workspace);--ov-header-height: 72px;--ov-auth-bg-from: #fcfcfd;--ov-auth-bg-to: #fcfcfd;--ov-auth-card-shadow: 0 4px 32px rgba(12, 50, 80, .1), 0 1px 4px rgba(12, 50, 80, .06);--ov-auth-toggle-bg: #eef3f8;--ov-auth-toggle-active: #fff;--ov-auth-toggle-shadow: 0 1px 4px rgba(12, 50, 80, .12);--ov-tooltip-bg: #1a2f45;--ov-tooltip-text: #fff;--ov-tooltip-muted: #e2e8f0;--ov-tooltip-border: rgba(255, 255, 255, .15);--ov-tooltip-shadow: 0 2px 12px rgba(0, 0, 0, .25)}[data-theme=dark]{color-scheme:dark;--ov-brand: #00a1ff;--ov-brand-text: #00a1ff;--ov-brand-light: #1d3a55;--ov-brand-hover-bg: rgba(0, 161, 255, .08);--ov-brand-active-bg: rgba(0, 161, 255, .12);--ov-brand-focus-bg: #21364d;--ov-brand-dark: #4db5e8;--ov-brand-darker: #5cc0f0;--ov-brand-pressed: #4db5e8;--ov-btn-brand-hover: #4db5e8;--ov-btn-brand-pressed: #5cc0f0;--ov-brand-logo: #00a1ff;--ov-brand-lightest: #266380;--ov-brand-light-border: rgba(0, 161, 255, .25);--ov-website-color-a: #00a1ff;--ov-website-color-b: #007dbe;--ov-website-color-c: #006496;--ov-website-color-d: #121f30;--ov-website-color-e: #000000;--ov-website-color-f: #ffffff;--ov-website-color-g: #f0f5fa;--ov-website-color-h: #a3b8cc;--ov-website-color-i: #777f89;--ov-website-color-j: #af4b6e;--ov-website-color-k: #ffeb80;--ov-website-color-l: #5ccf88;--ov-website-color-m: #fcd34d;--ov-website-color-n: #d95e49;--ov-website-color-o: #fb923c;--ov-website-color-p: #a78bfa;--ov-brand-focus-ring: rgba(0, 161, 255, .18);--ov-brand-focus-ring-strong: rgba(0, 161, 255, .28);--ov-chart-brand: #00a1ff;--ov-chart-brand-fill: rgba(0, 161, 255, .09);--ov-chart-indigo: #6366f1;--ov-error-focus-ring: rgba(238, 111, 151, .18);--ov-share-card-gradient-start: #0d1f33;--ov-share-card-gradient-mid: #163a58;--ov-share-card-primary-text: #233447;--ov-share-progress-backdrop: rgba(15, 23, 42, .55);--ov-text-primary: rgba(255, 255, 255, .9);--ov-text-secondary: #9fb4cb;--ov-text-muted: #8ea3b8;--ov-text-subtle: #8ea3b8;--ov-text-faint: #8ea3b8;--ov-text-body: #bccadb;--ov-text-dim: #94a9be;--ov-text-inverse: #1a202c;--ov-text-heading-dark: rgba(255, 255, 255, .92);--ov-text-slate: #94a9be;--ov-text-placeholder: #8ea3b8;--ov-text-caption: #94a9be;--ov-text-darkest: rgba(255, 255, 255, .92);--ov-text-on-color: #fff;--ov-label-dim: #8ea3b8;--ov-label-section: #8ea3b8;--ov-btn-secondary-text: #94a9be;--ov-btn-solid-text: #0b141f;--ov-btn-status-text: #0b141f;--ov-toolbar-count: #8ea3b8;--ov-tip-icon: #5ba3c9;--ov-card-title-color: rgba(255, 255, 255, .87);--ov-border: rgba(255, 255, 255, .12);--ov-border-light: rgba(255, 255, 255, .06);--ov-border-lighter: rgba(255, 255, 255, .08);--ov-border-btn: rgba(255, 255, 255, .15);--ov-border-mid: rgba(255, 255, 255, .14);--ov-border-rule: rgba(255, 255, 255, .06);--ov-border-track: rgba(255, 255, 255, .1);--ov-border-softer: rgba(255, 255, 255, .1);--ov-border-strong: rgba(255, 255, 255, .18);--ov-border-panel: rgba(255, 255, 255, .08);--ov-border-panel-alt: rgba(255, 255, 255, .08);--ov-border-cool-wash: rgba(255, 255, 255, .1);--ov-border-card-cool: rgba(255, 255, 255, .15);--ov-border-purple: rgba(167, 139, 250, .25);--ov-bg-white: #1b2c42;--ov-bg-white-alt: #16263a;--ov-bg-subtle: #0f1c2e;--ov-bg-workspace: #0b1522;--ov-bg-panel: #0f1c2e;--ov-bg-hover: #1f3349;--ov-bg-wash: #16263a;--ov-bg-input: #0f1c2e;--ov-bg-disabled: #2b3a4d;--ov-bg-slate-50: #0f1c2e;--ov-bg-near-white: #16263a;--ov-bg-cool-wash: #16263a;--ov-bg-mist: #16263a;--ov-bg-info-light: #16324e;--ov-bg-purple-tint: #1d2b48;--ov-bg-purple-near: #1b2a45;--ov-bg-warning-tint: #16324e;--ov-bg-hover-dark: #1f3349;--ov-theme-preview-light-start: #f8fafc;--ov-theme-preview-light-end: #e2e8f0;--ov-theme-preview-system-dark: #334155;--ov-theme-preview-dark-start: #1e293b;--ov-theme-preview-dark-end: #0f172a;--ov-theme-preview-sun: #f59e0b;--ov-theme-preview-moon: #a78bfa;--ov-theme-preview-dark-border: rgba(255, 255, 255, .1);--ov-account-settings-card-color: #fff;--ov-account-settings-theme-option-color: #fff;--ov-accent-gradient-from: #223850;--ov-accent-gradient-to: #24425c;--ov-shadow-sm: 0 1px 4px rgba(0, 0, 0, .3);--ov-shadow-md: 0 2px 10px rgba(0, 0, 0, .35);--ov-shadow-lg: 0 8px 32px rgba(0, 0, 0, .45);--ov-confirm-dialog-shadow: 0 8px 32px rgba(17, 24, 39, .18);--ov-confirm-dialog-danger-hover-shadow: 0 3px 10px rgba(220, 53, 69, .25);--ov-dialog-standard-bg: #1b2c42;--ov-dialog-standard-shadow: var(--ov-card-shadow);--ov-password-reauth-shadow: 0 4px 24px rgba(0, 0, 0, .4);--ov-dialog-danger-hover-shadow: var(--ov-confirm-dialog-danger-hover-shadow);--ov-shadow-focus: 0 0 0 2px rgba(0, 161, 255, .25);--ov-assignment-overdue-card-hover-shadow: 0 1px 6px rgba(238, 111, 151, .16);--ov-assignment-warning-card-hover-shadow: 0 1px 6px rgba(251, 191, 36, .14);--ov-assignment-success-card-hover-shadow: 0 1px 6px rgba(0, 210, 128, .14);--ov-overlay-backdrop: rgba(0, 0, 0, .6);--ov-home-welcome-backdrop: rgba(0, 0, 0, .44);--ov-persona-modal-backdrop: rgba(10, 10, 10, .86);--ov-overlay-content: rgba(0, 0, 0, .5);--ov-venue-carousel-stage-bg: #0a1020;--ov-venue-carousel-arrow-bg: rgba(255, 255, 255, .18);--ov-venue-carousel-arrow-hover-bg: rgba(255, 255, 255, .32);--ov-venue-carousel-counter-bg: rgba(0, 0, 0, .45);--ov-venue-carousel-counter-color: rgba(255, 255, 255, .9);--ov-venue-thumb-active-overlay: rgba(0, 161, 255, .45);--ov-import-lightbox-backdrop: rgba(0, 0, 0, .88);--ov-import-lightbox-close-bg: transparent;--ov-import-lightbox-close-hover-bg: rgba(255, 255, 255, .1);--ov-import-lightbox-close-color: rgba(255, 255, 255, .9);--ov-import-lightbox-close-hover-color: #fff;--ov-import-lightbox-control-wash: rgba(0, 0, 0, .72);--ov-import-lightbox-control-hover-bg: rgba(255, 255, 255, .1);--ov-import-lightbox-tool-color: rgba(255, 255, 255, .84);--ov-import-lightbox-tool-hover-color: #fff;--ov-import-lightbox-nav-bg: rgba(255, 255, 255, .94);--ov-import-lightbox-nav-hover-bg: #fff;--ov-import-lightbox-nav-color: rgba(0, 0, 0, .95);--ov-import-lightbox-nav-disabled-bg: rgba(255, 255, 255, .72);--ov-import-lightbox-nav-disabled-color: rgba(0, 0, 0, .72);--ov-import-lightbox-caption-color: #fff;--ov-import-lightbox-shadow: 0 8px 40px rgba(0, 0, 0, .4);--ov-import-image-action-hover-bg: rgba(0, 161, 255, .06);--ov-import-image-action-hover-border: rgba(255, 255, 255, .173);--ov-import-image-action-hover-color: rgba(99, 183, 224, .92);--ov-mobile-overlay-top-offset: 68px;--ov-mobile-overlay-bottom-offset: 16px;--ov-mobile-overlay-side-offset: 16px;--ov-card-bg: var(--ov-bg-white);--ov-card-border: rgba(255, 255, 255, .12);--ov-card-shadow: var(--ov-shadow-sm);--ov-card-header-bg: #16263a;--ov-error-bg: #382030;--ov-error-border: #5e2840;--ov-error-text: #f4a9c0;--ov-error-icon: #ee6f97;--ov-error-close: #f4a9c0;--ov-error-close-hover: rgba(238, 111, 151, .15);--ov-error-dark: #ee6f97;--ov-error-light-bg: #342030;--ov-error-light-border: #54283e;--ov-error-vivid: #ee6f97;--ov-warning-bg: #32343b;--ov-warning-border: #57432f;--ov-warning-text: #fcd34d;--ov-warning-icon: #fbbf24;--ov-warning-accent: #fbbf24;--ov-warning-outline-hover-bg: rgba(217, 119, 6, .06);--ov-warning-light-bg: #3b3738;--ov-warning-dark: #fcd34d;--ov-warning-text-dark: #fef3c7;--ov-warning-text-darkest: var(--ov-text-inverse);--ov-warning-deep: #fde68a;--ov-warning-burnt: #fb923c;--ov-warning-mid: #fbbf24;--ov-warning-ochre: #fbbf24;--ov-warning-gold: #fcd34d;--ov-warning-olive: #fbbf24;--ov-warning-earth: #fcd34d;--ov-warning-brown: #fb923c;--ov-warning-amber: #fbbf24;--ov-warning-highlight: #fde68a;--ov-warning-pale: #4b5150;--ov-warning-attention: #ec5575;--ov-success-bg: #123a31;--ov-success-border: #1a5a48;--ov-success-text: #74e6bd;--ov-success-icon: #00d280;--ov-success-accent: #00d280;--ov-success-medium: #00d280;--ov-success-dark: #74e6bd;--ov-success-muted: #1fc98a;--ov-success-hover: #0f9e72;--ov-success-icon-dark: #00d280;--ov-success-wcag: #00d280;--ov-success-contrast-text: #0b141f;--ov-meter-low-from: #4fd1c5;--ov-meter-low-to: #81e6d9;--ov-meter-mid-from: #f6e05e;--ov-meter-mid-to: #fbd38d;--ov-meter-high-from: #f6ad55;--ov-meter-text-low: #81e6d9;--ov-info-bg: #16324e;--ov-info-border: #2a4a6b;--ov-info-text: #93c5fd;--ov-info-hover-bg: #1a3a58;--ov-info-link: #60a5fa;--ov-info-icon: #60a5fa;--ov-danger-border: #5e2840;--ov-danger-title-color: #f4a9c0;--ov-danger-title-bg: #342030;--ov-danger-title-border: #4c2840;--ov-danger-accent: #ee6f97;--ov-danger-red: #ee6f97;--ov-danger-btn: #ee6f97;--ov-danger-action-bg: #f05252;--ov-danger-action-hover-bg: #f87171;--ov-danger-action-text: #f87171;--ov-danger-outline-hover-bg: rgba(238, 111, 151, .08);--ov-danger-item-bg: #2e2434;--ov-danger-shadow: 0 1px 4px rgba(238, 111, 151, .16);--ov-badge-active-bg: #16413a;--ov-badge-active-text: #74e6bd;--ov-badge-trial-bg: #233d5d;--ov-badge-trial-text: #93c5fd;--ov-badge-cancel-bg: #443b35;--ov-badge-cancel-text: #fcd34d;--ov-badge-inactive-bg: #354154;--ov-badge-inactive-text: rgba(255, 255, 255, .6);--ov-badge-success-bg: #16413a;--ov-badge-info-bg: #16324e;--ov-badge-info-text: #60a5fa;--ov-badge-info-border: #2a4a6b;--ov-purple-accent: #a78bfa;--ov-purple-dark: #a78bfa;--ov-debug-highlight-pink: #ff1493;--ov-text-dark-gray: rgba(255, 255, 255, .87);--ov-text-charcoal: rgba(255, 255, 255, .82);--ov-text-disabled: rgba(255, 255, 255, .38);--ov-border-form: rgba(255, 255, 255, .15);--ov-border-idle: rgba(255, 255, 255, .2);--ov-menu-shadow: 0 4px 20px rgba(0, 0, 0, .5), 0 1px 3px rgba(0, 0, 0, .3);--ov-code-bg: #0d1520;--ov-code-text: #d4d4d4;--ov-scrollbar-thumb: rgba(255, 255, 255, .15);--ov-scrollbar-thumb-hover: rgba(255, 255, 255, .25);--ov-grid-bg: #1b2c42;--ov-grid-scroll-shadow: rgba(0, 0, 0, .42);--ov-grid-header-bg: #16263a;--ov-grid-header-text: rgba(255, 255, 255, .7);--ov-grid-separator: rgba(255, 255, 255, .12);--ov-grid-cell-text: rgba(255, 255, 255, .87);--ov-grid-cell-border: rgba(255, 255, 255, .08);--ov-grid-row-alt: rgba(255, 255, 255, .03);--ov-grid-row-hover: rgba(255, 255, 255, .06);--ov-grid-row-selected-bg: rgba(0, 161, 255, .15);--ov-grid-header-hover: rgba(255, 255, 255, .1);--ov-grid-sort-icon: var(--ov-brand);--ov-grid-toolbar-bg: #16263a;--ov-grid-toolbar-text: #fff;--ov-grid-checkbox-border: rgba(255, 255, 255, .16);--ov-grid-context-bg: var(--ov-bg-white);--ov-grid-context-border: var(--ov-border-mid);--ov-grid-context-title: #8ea3b8;--ov-grid-context-item: rgba(255, 255, 255, .87);--ov-grid-context-icon: #94a9be;--ov-grid-context-hover-bg: rgba(0, 161, 255, .1);--ov-grid-context-hover-text: rgba(255, 255, 255, .95);--ov-header-bg-top: #15304a;--ov-header-bg-bottom: color-mix( in srgb, color-mix(in srgb, var(--ov-website-color-d) 60%, var(--ov-website-color-c) 40%) 50%, var(--ov-website-color-e) 50% );--ov-header-bg: linear-gradient(180deg, var(--ov-header-bg-top) 0%, var(--ov-header-bg-bottom) 100%);--ov-header-icon: rgba(255, 255, 255, .45);--ov-header-icon-hover: var(--ov-brand);--ov-header-shadow: none;--ov-header-mobile-shadow: none;--ov-header-height: 72px;--ov-sidebar-bg-edge: var(--ov-header-bg-bottom);--ov-sidebar-bg-base: color-mix( in srgb, color-mix(in srgb, var(--ov-website-color-d) 92%, var(--ov-website-color-c) 8%) 72%, var(--ov-website-color-e) 28% );--ov-sidebar-bg-top: color-mix(in srgb, var(--ov-website-color-c) 7%, var(--ov-sidebar-bg-base) 93%);--ov-sidebar-bg-glow: color-mix(in srgb, var(--ov-brand) 5%, transparent);--ov-sidebar-bg-glow-soft: color-mix(in srgb, var(--ov-brand) 1.6%, transparent);--ov-sidebar-bg-color: var(--ov-sidebar-bg-base);--ov-sidebar-bg: radial-gradient( 90% 26% at 50% -8%, var(--ov-sidebar-bg-glow) 0, var(--ov-sidebar-bg-glow-soft) 48%, transparent 100% ), linear-gradient( 180deg, var(--ov-sidebar-bg-edge) 0, var(--ov-sidebar-bg-top) 48px, var(--ov-sidebar-bg-base) 150px, var(--ov-sidebar-bg-base) 100% );--ov-sidebar-footer-bg: transparent;--ov-dashboard-content-bg: radial-gradient( 140% 70% at 50% -10%, color-mix(in srgb, var(--ov-brand) 9%, transparent) 0, color-mix(in srgb, var(--ov-brand) 2.5%, transparent) 40%, transparent 72% ), linear-gradient( 180deg, color-mix(in srgb, var(--ov-header-bg-bottom) 6%, var(--ov-bg-workspace) 94%) 0, var(--ov-bg-workspace) 220px );--ov-auth-bg-from: #0b1522;--ov-auth-bg-to: #0b1522;--ov-auth-card-shadow: 0 4px 32px rgba(0, 0, 0, .4), 0 1px 4px rgba(0, 0, 0, .2);--ov-auth-toggle-bg: #354154;--ov-auth-toggle-active: #414c5e;--ov-auth-toggle-shadow: 0 1px 4px rgba(0, 0, 0, .3);--ov-tooltip-bg: #0d1520;--ov-tooltip-text: #fff;--ov-tooltip-muted: rgba(255, 255, 255, .78);--ov-tooltip-border: rgba(255, 255, 255, .18);--ov-tooltip-shadow: 0 8px 24px rgba(0, 0, 0, .38)}@media(max-width:768px){:root{--ov-header-height: 52px}}.ov-scroll-shadow{position:relative}.ov-scroll-shadow:before,.ov-scroll-shadow:after{content:"";position:sticky;left:0;right:0;display:block;flex:0 0 1px;align-self:stretch;width:100%;height:1px;z-index:4;pointer-events:none;opacity:0}.ov-scroll-shadow:before{top:0;margin-bottom:-1px;box-shadow:0 10px 18px -5px var(--ov-scroll-shadow-color, var(--ov-grid-scroll-shadow, rgba(0, 0, 0, .42)))}.ov-scroll-shadow:after{bottom:0;margin-top:-1px;box-shadow:0 -10px 18px -5px var(--ov-scroll-shadow-color, var(--ov-grid-scroll-shadow, rgba(0, 0, 0, .42)))}.ov-scroll-shadow--top:before{opacity:1}.ov-scroll-shadow--bottom:after{opacity:1}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--ov-font-sans);font-weight:400;color:var(--ov-text-primary);background-color:var(--ov-bg-workspace);line-height:1.5}@media(max-width:800px){input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),select,textarea{font-size:16px}}html.ov-dashboard-scroll-lock-root,body.ov-dashboard-scroll-lock{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}body.ov-dashboard-scroll-lock{position:fixed;inset:0;touch-action:pan-x pan-y pinch-zoom}body.ov-dashboard-scroll-lock app-root{display:block;width:100%;height:100dvh;overflow:hidden}body .ov-get-app-dialog.p-dialog .p-dialog-header .p-dialog-close-button{width:38px!important;height:34px!important;min-width:38px!important;min-height:0!important;padding:4px 8px!important;line-height:1.5!important}body .ov-get-app-dialog.p-dialog .p-dialog-header .p-dialog-close-button svg{width:22px!important;height:22px!important}body .ov-group-assignments-dialog.p-dialog .p-dialog-close-button:focus-visible{border-color:var(--ov-text-secondary)!important;box-shadow:0 0 0 3px var(--ov-brand-focus-ring)!important}body .ov-group-assignments-dialog.p-dialog .p-dialog-content{padding-bottom:0!important}body .ov-persona-library-picker-dialog.p-dialog{width:min(1120px,100vw - 64px)!important}body .ov-persona-library-picker-dialog.p-dialog .p-dialog-content{padding:0!important}body .ov-persona-library-picker-dialog.p-dialog .ov-dialog-layout{gap:0}body .ov-persona-library-picker-dialog.p-dialog .ov-dialog-layout__footer{margin-right:0;margin-left:0}body .ov-persona-library-picker-dialog.p-dialog .ov-dialog-layout__footer>[dialog-footer]{padding:16px}body .p-select-overlay{position:relative;z-index:var(--p-select-overlay-z-index, 1100);border:0;border-radius:8px;background:var(--ov-bg-white);overflow:hidden}body .p-select-overlay:after{content:"";position:absolute;inset:0;z-index:2;border:1px solid var(--ov-border);border-radius:inherit;pointer-events:none}body .p-select-overlay .p-select-list-container,body .p-select-overlay .p-select-list{border-radius:inherit}body .p-tooltip.p-component{width:max-content!important;max-width:min(300px,100vw - 16px)!important;padding:0!important;opacity:1;pointer-events:auto}body .p-tooltip .p-tooltip-text{display:block;width:max-content;max-width:inherit;padding:10px 14px;border:1.5px solid var(--ov-tooltip-border);border-radius:6px;background:var(--ov-tooltip-bg);color:var(--ov-tooltip-text);box-shadow:var(--ov-tooltip-shadow);font-family:var(--ov-font-sans);font-size:13px;font-weight:400;line-height:1.5;white-space:pre-wrap}body .p-tooltip .p-tooltip-arrow{width:10px;height:10px;border:0;background:var(--ov-tooltip-bg);transform:rotate(45deg)}body .p-tooltip-bottom .p-tooltip-arrow{border-top:1.5px solid var(--ov-tooltip-border);border-left:1.5px solid var(--ov-tooltip-border);border-top-left-radius:3px}body .p-tooltip-top .p-tooltip-arrow{border-right:1.5px solid var(--ov-tooltip-border);border-bottom:1.5px solid var(--ov-tooltip-border);border-bottom-right-radius:3px}body .p-tooltip-right .p-tooltip-arrow{border-bottom:1.5px solid var(--ov-tooltip-border);border-left:1.5px solid var(--ov-tooltip-border);border-bottom-left-radius:3px}body .p-tooltip-left .p-tooltip-arrow{border-top:1.5px solid var(--ov-tooltip-border);border-right:1.5px solid var(--ov-tooltip-border);border-top-right-radius:3px}body .ov-scenario-modifier-library-picker-dialog.p-dialog{width:min(760px,100vw - 64px)!important}body .ov-scenario-modifier-library-picker-dialog.p-dialog .p-dialog-content{padding:0!important}body .ov-scenario-modifier-library-picker-dialog.p-dialog .p-dialog-title{font-size:.95rem}body .ov-scenario-modifier-library-picker-dialog.p-dialog .ov-dialog-layout{gap:0}body .ov-scenario-modifier-library-picker-dialog.p-dialog .ov-dialog-layout__footer{margin-right:0;margin-left:0}body .ov-scenario-modifier-library-picker-dialog.p-dialog .ov-dialog-layout__footer>[dialog-footer]{padding:16px}@media(max-width:600px){body .ov-scenario-modifier-library-picker-dialog.p-dialog{max-height:calc(100vh - 96px)!important;max-height:calc(100dvh - 96px)!important}}@media(max-width:768px){body .p-tablist,body .p-tablist-content,body .p-tablist-viewport{max-width:100%;overflow-y:hidden!important}body .p-tablist{position:relative}body .p-tablist-content,body .p-tablist-viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;touch-action:pan-x pan-y}body .p-tablist-content::-webkit-scrollbar,body .p-tablist-viewport::-webkit-scrollbar{display:none}body .p-tablist-tab-list{flex-wrap:nowrap;width:max-content;min-width:100%}}body .p-tablist-nav-button{position:absolute!important;top:0;bottom:1px;z-index:4;width:38px;height:auto;min-height:0;border:0;border-radius:0;color:var(--ov-text-muted);box-shadow:none}body .p-tablist-nav-button:hover,body .p-tablist-nav-button:focus-visible{color:var(--ov-brand-text)}body .p-tablist-prev-button{left:0;justify-content:flex-start;padding-left:6px;background:linear-gradient(to right,var(--ov-bg-white) 55%,transparent)}body .p-tablist-next-button{right:0;justify-content:flex-end;padding-right:6px;background:linear-gradient(to left,var(--ov-bg-white) 55%,transparent)}body .ov-tab-scroll-arrow{position:absolute;top:0;bottom:1px;z-index:4;display:inline-flex;align-items:center;width:38px;padding:0;border:0;border-radius:0;font-size:.8rem;color:var(--ov-text-muted);cursor:pointer;box-shadow:none}body .ov-tab-scroll-arrow:hover,body .ov-tab-scroll-arrow:focus-visible{color:var(--ov-brand-text)}body .ov-tab-scroll-arrow[hidden]{display:none}body .ov-tab-scroll-arrow--prev{left:0;justify-content:flex-start;padding-left:6px;background:linear-gradient(to right,var(--ov-bg-white) 55%,transparent)}body .ov-tab-scroll-arrow--next{right:0;justify-content:flex-end;padding-right:6px;background:linear-gradient(to left,var(--ov-bg-white) 55%,transparent)}body .report-tabs .p-tab{border-color:transparent;transition:color .2s}body .report-tabs .p-tablist-active-bar{display:none}body .org-usage-confirm-dialog.p-dialog{width:440px;max-width:calc(100vw - 32px);border:0;border-radius:10px;background:var(--ov-card-bg);box-shadow:var(--ov-shadow-lg);overflow:hidden}body .org-usage-confirm-dialog .p-dialog-header{min-height:60px;padding:16px 20px;border-bottom:1px solid var(--ov-border-track);background:transparent}body .org-usage-confirm-dialog .p-dialog-title{color:var(--ov-text-heading-dark);font-size:16px;font-weight:700;line-height:1.3}body .org-usage-confirm-dialog .p-dialog-header .p-dialog-close-button.p-button.p-button-icon-only{width:36px!important;min-width:36px!important;height:32px!important;min-height:32px!important;box-sizing:border-box!important;padding:6px 8px!important;color:var(--ov-text-secondary)!important;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none}body .org-usage-confirm-dialog .p-dialog-header .p-dialog-close-button.p-button.p-button-icon-only:hover{color:var(--ov-text-heading-dark)!important;background:transparent!important}body .org-usage-confirm-dialog .p-dialog-header .p-dialog-close-button.p-button.p-button-icon-only:focus-visible{color:var(--ov-text-heading-dark)!important;background:transparent!important;outline:2px solid var(--ov-brand)!important;outline-offset:2px}body .org-usage-confirm-dialog .p-dialog-header .p-dialog-close-button.p-button.p-button-icon-only svg{width:18px;height:18px}body .org-usage-confirm-dialog .p-dialog-content{display:block;padding:18px 20px;background:transparent}body .org-usage-confirm-dialog .p-confirmdialog-icon{display:none}body .org-usage-confirm-dialog .p-confirmdialog-message{display:block;margin:0;color:var(--ov-text-secondary);font-size:.875rem;line-height:1.5;white-space:pre-line}body .org-usage-confirm-dialog .p-dialog-footer{display:flex;min-height:66px;padding:16px;border-top:1px solid var(--ov-border-track);background:transparent;justify-content:flex-end;gap:12px}body .org-usage-confirm-dialog .p-confirmdialog-reject-button,body .org-usage-confirm-dialog .p-confirmdialog-accept-button{display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:38px;min-height:38px;padding:0 18px;border-radius:8px;font-size:.92rem;font-weight:600;line-height:1;white-space:nowrap}body .org-usage-confirm-dialog .p-confirmdialog-reject-button .p-button-label,body .org-usage-confirm-dialog .p-confirmdialog-accept-button .p-button-label{white-space:nowrap}body .org-usage-confirm-dialog .p-confirmdialog-reject-button{color:var(--ov-text-body)!important;background:transparent!important;border-color:transparent!important;box-shadow:none}body .org-usage-confirm-dialog .p-confirmdialog-reject-button:hover{color:var(--ov-brand-text)!important;background:var(--ov-brand-hover-bg)!important;border-color:transparent!important}body .org-usage-confirm-dialog .p-confirmdialog-reject-button:focus-visible{color:var(--ov-text-body)!important;background:transparent!important;border-color:transparent!important}body .org-usage-confirm-dialog .p-confirmdialog-accept-button{min-width:116px;color:var(--ov-text-on-color)!important;background:var(--ov-brand)!important;border-color:var(--ov-brand)!important}body .org-usage-confirm-dialog .p-confirmdialog-accept-button:hover,body .org-usage-confirm-dialog .p-confirmdialog-accept-button:focus-visible{background:var(--ov-brand-dark)!important;border-color:var(--ov-brand-dark)!important}body .org-usage-confirm-dialog .p-confirmdialog-accept-button.p-button-danger{background:var(--ov-danger-btn)!important;border-color:var(--ov-danger-btn)!important}body .org-usage-confirm-dialog .p-confirmdialog-accept-button.p-button-danger:hover,body .org-usage-confirm-dialog .p-confirmdialog-accept-button.p-button-danger:focus-visible{background:var(--ov-danger-red)!important;border-color:var(--ov-danger-red)!important}html[data-theme=dark] body .org-usage-confirm-dialog .p-confirmdialog-accept-button.p-button-danger{color:var(--ov-bg-workspace)!important}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog){width:min(440px,100vw - 32px)!important;border:0;border-radius:12px;background:var(--ov-card-bg);box-shadow:var(--ov-card-shadow)}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-dialog-header{min-height:60px;padding:18px 20px 16px;border-bottom:1px solid var(--ov-border-track);background:transparent}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-dialog-title{color:var(--ov-text-darkest);font-size:1rem;font-weight:700;line-height:1.3}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-dialog-content{display:block;padding:18px 20px;background:transparent}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-icon{display:none}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-message{display:block;margin:0;color:var(--ov-text-secondary);font-size:.9rem;line-height:1.55;white-space:pre-line}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-dialog-footer{display:flex;justify-content:flex-end;gap:12px;min-height:66px;padding:16px;border-top:1px solid var(--ov-border-track);background:transparent}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-reject-button,body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-accept-button{display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:38px;min-height:38px;padding:0 18px;border-radius:8px;font-size:.92rem;font-weight:600;line-height:1;white-space:nowrap}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-reject-button .p-button-label,body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-accept-button .p-button-label{white-space:nowrap}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-reject-button{color:var(--ov-text-body)!important;background:transparent!important;border-color:transparent!important;box-shadow:none}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-reject-button:hover{color:var(--ov-brand-text)!important;background:var(--ov-brand-hover-bg)!important;border-color:transparent!important}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-accept-button{min-width:116px}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-accept-button.p-button-danger{background:var(--ov-danger-btn)!important;border-color:var(--ov-danger-btn)!important}body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-accept-button.p-button-danger:hover,body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-accept-button.p-button-danger:focus-visible{background:var(--ov-danger-red)!important;border-color:var(--ov-danger-red)!important}html[data-theme=dark] body .p-dialog:has(.p-confirmdialog-message):not(.org-usage-confirm-dialog):not(.ov-confirm-dialog) .p-confirmdialog-accept-button.p-button-danger{color:var(--ov-bg-workspace)!important}@media(max-width:768px){body .org-usage-confirm-dialog.p-dialog{width:calc(100vw - 48px);max-width:calc(100vw - 48px)}body .p-dialog-mask:has(.org-usage-confirm-dialog){align-items:center;padding:var(--ov-mobile-overlay-top-offset) 0 var(--ov-mobile-overlay-bottom-offset)}body .p-dialog-mask:has(.ov-get-app-dialog){z-index:95!important}}button,input,textarea,select,.p-component,.p-inputtext,.p-button,.p-dialog,.p-popover,.p-menu,.p-contextmenu,.p-toast{font-family:var(--ov-font-sans)}input::placeholder,textarea::placeholder,.p-inputtext::placeholder,.p-textarea::placeholder,.p-select-label.p-placeholder,.p-multiselect-label.p-placeholder,.p-placeholder{color:var(--ov-text-placeholder)!important;opacity:1}:root:not([data-theme=dark]) .tc-page input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .tc-page textarea,:root:not([data-theme=dark]) .tc-page select,:root:not([data-theme=dark]) .tc-page .p-inputtext,:root:not([data-theme=dark]) .tc-page .p-textarea,:root:not([data-theme=dark]) .tc-page .p-select,:root:not([data-theme=dark]) .tc-page .p-multiselect,:root:not([data-theme=dark]) .sm-page input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .sm-page textarea,:root:not([data-theme=dark]) .sm-page select,:root:not([data-theme=dark]) .sm-page .p-inputtext,:root:not([data-theme=dark]) .sm-page .p-textarea,:root:not([data-theme=dark]) .sm-page .p-select,:root:not([data-theme=dark]) .sm-page .p-multiselect,:root:not([data-theme=dark]) .factors-page input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .factors-page textarea,:root:not([data-theme=dark]) .factors-page select,:root:not([data-theme=dark]) .factors-page .p-inputtext,:root:not([data-theme=dark]) .factors-page .p-textarea,:root:not([data-theme=dark]) .factors-page .p-select,:root:not([data-theme=dark]) .factors-page .p-multiselect,:root:not([data-theme=dark]) .personas-page input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .personas-page textarea,:root:not([data-theme=dark]) .personas-page select,:root:not([data-theme=dark]) .personas-page .p-inputtext,:root:not([data-theme=dark]) .personas-page .p-textarea,:root:not([data-theme=dark]) .personas-page .p-select,:root:not([data-theme=dark]) .personas-page .p-multiselect,:root:not([data-theme=dark]) .org-topics-page input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .org-topics-page textarea,:root:not([data-theme=dark]) .org-topics-page select,:root:not([data-theme=dark]) .org-topics-page .p-inputtext,:root:not([data-theme=dark]) .org-topics-page .p-textarea,:root:not([data-theme=dark]) .org-topics-page .p-select,:root:not([data-theme=dark]) .org-topics-page .p-multiselect,:root:not([data-theme=dark]) .org-scenario-modifiers-page input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .org-scenario-modifiers-page textarea,:root:not([data-theme=dark]) .org-scenario-modifiers-page select,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-inputtext,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-textarea,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-select,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-multiselect,:root:not([data-theme=dark]) .org-factors-page input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .org-factors-page textarea,:root:not([data-theme=dark]) .org-factors-page select,:root:not([data-theme=dark]) .org-factors-page .p-inputtext,:root:not([data-theme=dark]) .org-factors-page .p-textarea,:root:not([data-theme=dark]) .org-factors-page .p-select,:root:not([data-theme=dark]) .org-factors-page .p-multiselect,:root:not([data-theme=dark]) .org-personas-page input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .org-personas-page textarea,:root:not([data-theme=dark]) .org-personas-page select,:root:not([data-theme=dark]) .org-personas-page .p-inputtext,:root:not([data-theme=dark]) .org-personas-page .p-textarea,:root:not([data-theme=dark]) .org-personas-page .p-select,:root:not([data-theme=dark]) .org-personas-page .p-multiselect,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .ov-prompt-sequence-dialog textarea,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog select,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-inputtext,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-textarea,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-select,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-multiselect,:root:not([data-theme=dark]) .ov-select-avatar-dialog input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .ov-select-avatar-dialog textarea,:root:not([data-theme=dark]) .ov-select-avatar-dialog select,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-inputtext,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-textarea,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-select,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-multiselect,:root:not([data-theme=dark]) .ov-select-voice-dialog input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .ov-select-voice-dialog textarea,:root:not([data-theme=dark]) .ov-select-voice-dialog select,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-inputtext,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-textarea,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-select,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-multiselect,:root:not([data-theme=dark]) .ov-persona-editor-dialog input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .ov-persona-editor-dialog textarea,:root:not([data-theme=dark]) .ov-persona-editor-dialog select,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-inputtext,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-textarea,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-select,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-multiselect,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog textarea,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog select,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-inputtext,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-textarea,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-select,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-multiselect,:root:not([data-theme=dark]) .ov-factor-editor-dialog input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .ov-factor-editor-dialog textarea,:root:not([data-theme=dark]) .ov-factor-editor-dialog select,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-inputtext,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-textarea,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-select,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-multiselect,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog textarea,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog select,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-inputtext,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-textarea,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-select,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-multiselect,:root:not([data-theme=dark]) .persona-editor-dialog input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .persona-editor-dialog textarea,:root:not([data-theme=dark]) .persona-editor-dialog select,:root:not([data-theme=dark]) .persona-editor-dialog .p-inputtext,:root:not([data-theme=dark]) .persona-editor-dialog .p-textarea,:root:not([data-theme=dark]) .persona-editor-dialog .p-select,:root:not([data-theme=dark]) .persona-editor-dialog .p-multiselect,:root:not([data-theme=dark]) .sm-editor input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .sm-editor textarea,:root:not([data-theme=dark]) .sm-editor select,:root:not([data-theme=dark]) .sm-editor .p-inputtext,:root:not([data-theme=dark]) .sm-editor .p-textarea,:root:not([data-theme=dark]) .sm-editor .p-select,:root:not([data-theme=dark]) .sm-editor .p-multiselect,:root:not([data-theme=dark]) .factor-assign input:not([type=checkbox]):not([type=radio]),:root:not([data-theme=dark]) .factor-assign textarea,:root:not([data-theme=dark]) .factor-assign select,:root:not([data-theme=dark]) .factor-assign .p-inputtext,:root:not([data-theme=dark]) .factor-assign .p-textarea,:root:not([data-theme=dark]) .factor-assign .p-select,:root:not([data-theme=dark]) .factor-assign .p-multiselect{background-color:var(--ov-bg-white)!important;color:var(--ov-text-primary)!important;border-color:var(--ov-border-mid)!important;box-shadow:none;transition:none!important}:root:not([data-theme=dark]) .tc-page input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .tc-page textarea:hover,:root:not([data-theme=dark]) .tc-page select:hover,:root:not([data-theme=dark]) .tc-page .p-inputtext:hover,:root:not([data-theme=dark]) .tc-page .p-textarea:hover,:root:not([data-theme=dark]) .tc-page .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .tc-page .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .sm-page input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .sm-page textarea:hover,:root:not([data-theme=dark]) .sm-page select:hover,:root:not([data-theme=dark]) .sm-page .p-inputtext:hover,:root:not([data-theme=dark]) .sm-page .p-textarea:hover,:root:not([data-theme=dark]) .sm-page .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .sm-page .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .factors-page input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .factors-page textarea:hover,:root:not([data-theme=dark]) .factors-page select:hover,:root:not([data-theme=dark]) .factors-page .p-inputtext:hover,:root:not([data-theme=dark]) .factors-page .p-textarea:hover,:root:not([data-theme=dark]) .factors-page .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .factors-page .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .personas-page input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .personas-page textarea:hover,:root:not([data-theme=dark]) .personas-page select:hover,:root:not([data-theme=dark]) .personas-page .p-inputtext:hover,:root:not([data-theme=dark]) .personas-page .p-textarea:hover,:root:not([data-theme=dark]) .personas-page .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .personas-page .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .org-topics-page input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .org-topics-page textarea:hover,:root:not([data-theme=dark]) .org-topics-page select:hover,:root:not([data-theme=dark]) .org-topics-page .p-inputtext:hover,:root:not([data-theme=dark]) .org-topics-page .p-textarea:hover,:root:not([data-theme=dark]) .org-topics-page .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .org-topics-page .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .org-scenario-modifiers-page input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .org-scenario-modifiers-page textarea:hover,:root:not([data-theme=dark]) .org-scenario-modifiers-page select:hover,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-inputtext:hover,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-textarea:hover,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .org-factors-page input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .org-factors-page textarea:hover,:root:not([data-theme=dark]) .org-factors-page select:hover,:root:not([data-theme=dark]) .org-factors-page .p-inputtext:hover,:root:not([data-theme=dark]) .org-factors-page .p-textarea:hover,:root:not([data-theme=dark]) .org-factors-page .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .org-factors-page .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .org-personas-page input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .org-personas-page textarea:hover,:root:not([data-theme=dark]) .org-personas-page select:hover,:root:not([data-theme=dark]) .org-personas-page .p-inputtext:hover,:root:not([data-theme=dark]) .org-personas-page .p-textarea:hover,:root:not([data-theme=dark]) .org-personas-page .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .org-personas-page .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog textarea:hover,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog select:hover,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-inputtext:hover,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-textarea:hover,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-select-avatar-dialog input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .ov-select-avatar-dialog textarea:hover,:root:not([data-theme=dark]) .ov-select-avatar-dialog select:hover,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-inputtext:hover,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-textarea:hover,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-select-voice-dialog input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .ov-select-voice-dialog textarea:hover,:root:not([data-theme=dark]) .ov-select-voice-dialog select:hover,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-inputtext:hover,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-textarea:hover,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-persona-editor-dialog input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .ov-persona-editor-dialog textarea:hover,:root:not([data-theme=dark]) .ov-persona-editor-dialog select:hover,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-inputtext:hover,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-textarea:hover,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog textarea:hover,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog select:hover,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-inputtext:hover,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-textarea:hover,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-factor-editor-dialog input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .ov-factor-editor-dialog textarea:hover,:root:not([data-theme=dark]) .ov-factor-editor-dialog select:hover,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-inputtext:hover,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-textarea:hover,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog textarea:hover,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog select:hover,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-inputtext:hover,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-textarea:hover,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .persona-editor-dialog input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .persona-editor-dialog textarea:hover,:root:not([data-theme=dark]) .persona-editor-dialog select:hover,:root:not([data-theme=dark]) .persona-editor-dialog .p-inputtext:hover,:root:not([data-theme=dark]) .persona-editor-dialog .p-textarea:hover,:root:not([data-theme=dark]) .persona-editor-dialog .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .persona-editor-dialog .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .sm-editor input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .sm-editor textarea:hover,:root:not([data-theme=dark]) .sm-editor select:hover,:root:not([data-theme=dark]) .sm-editor .p-inputtext:hover,:root:not([data-theme=dark]) .sm-editor .p-textarea:hover,:root:not([data-theme=dark]) .sm-editor .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .sm-editor .p-multiselect:not(.p-disabled):hover,:root:not([data-theme=dark]) .factor-assign input:not([type=checkbox]):not([type=radio]):hover,:root:not([data-theme=dark]) .factor-assign textarea:hover,:root:not([data-theme=dark]) .factor-assign select:hover,:root:not([data-theme=dark]) .factor-assign .p-inputtext:hover,:root:not([data-theme=dark]) .factor-assign .p-textarea:hover,:root:not([data-theme=dark]) .factor-assign .p-select:not(.p-disabled):hover,:root:not([data-theme=dark]) .factor-assign .p-multiselect:not(.p-disabled):hover{background-color:var(--ov-bg-white)!important;border-color:var(--ov-border-strong)!important}:root:not([data-theme=dark]) .tc-page input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .tc-page textarea:focus,:root:not([data-theme=dark]) .tc-page select:focus,:root:not([data-theme=dark]) .tc-page .p-inputtext:focus,:root:not([data-theme=dark]) .tc-page .p-textarea:focus,:root:not([data-theme=dark]) .tc-page .p-select.p-focus,:root:not([data-theme=dark]) .tc-page .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .tc-page .p-multiselect.p-focus,:root:not([data-theme=dark]) .tc-page .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .sm-page input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .sm-page textarea:focus,:root:not([data-theme=dark]) .sm-page select:focus,:root:not([data-theme=dark]) .sm-page .p-inputtext:focus,:root:not([data-theme=dark]) .sm-page .p-textarea:focus,:root:not([data-theme=dark]) .sm-page .p-select.p-focus,:root:not([data-theme=dark]) .sm-page .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .sm-page .p-multiselect.p-focus,:root:not([data-theme=dark]) .sm-page .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .factors-page input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .factors-page textarea:focus,:root:not([data-theme=dark]) .factors-page select:focus,:root:not([data-theme=dark]) .factors-page .p-inputtext:focus,:root:not([data-theme=dark]) .factors-page .p-textarea:focus,:root:not([data-theme=dark]) .factors-page .p-select.p-focus,:root:not([data-theme=dark]) .factors-page .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .factors-page .p-multiselect.p-focus,:root:not([data-theme=dark]) .factors-page .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .personas-page input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .personas-page textarea:focus,:root:not([data-theme=dark]) .personas-page select:focus,:root:not([data-theme=dark]) .personas-page .p-inputtext:focus,:root:not([data-theme=dark]) .personas-page .p-textarea:focus,:root:not([data-theme=dark]) .personas-page .p-select.p-focus,:root:not([data-theme=dark]) .personas-page .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .personas-page .p-multiselect.p-focus,:root:not([data-theme=dark]) .personas-page .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .org-topics-page input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .org-topics-page textarea:focus,:root:not([data-theme=dark]) .org-topics-page select:focus,:root:not([data-theme=dark]) .org-topics-page .p-inputtext:focus,:root:not([data-theme=dark]) .org-topics-page .p-textarea:focus,:root:not([data-theme=dark]) .org-topics-page .p-select.p-focus,:root:not([data-theme=dark]) .org-topics-page .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .org-topics-page .p-multiselect.p-focus,:root:not([data-theme=dark]) .org-topics-page .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .org-scenario-modifiers-page input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .org-scenario-modifiers-page textarea:focus,:root:not([data-theme=dark]) .org-scenario-modifiers-page select:focus,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-inputtext:focus,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-textarea:focus,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-select.p-focus,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-multiselect.p-focus,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .org-factors-page input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .org-factors-page textarea:focus,:root:not([data-theme=dark]) .org-factors-page select:focus,:root:not([data-theme=dark]) .org-factors-page .p-inputtext:focus,:root:not([data-theme=dark]) .org-factors-page .p-textarea:focus,:root:not([data-theme=dark]) .org-factors-page .p-select.p-focus,:root:not([data-theme=dark]) .org-factors-page .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .org-factors-page .p-multiselect.p-focus,:root:not([data-theme=dark]) .org-factors-page .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .org-personas-page input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .org-personas-page textarea:focus,:root:not([data-theme=dark]) .org-personas-page select:focus,:root:not([data-theme=dark]) .org-personas-page .p-inputtext:focus,:root:not([data-theme=dark]) .org-personas-page .p-textarea:focus,:root:not([data-theme=dark]) .org-personas-page .p-select.p-focus,:root:not([data-theme=dark]) .org-personas-page .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .org-personas-page .p-multiselect.p-focus,:root:not([data-theme=dark]) .org-personas-page .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog textarea:focus,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog select:focus,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-inputtext:focus,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-textarea:focus,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-select.p-focus,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-multiselect.p-focus,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-select-avatar-dialog input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .ov-select-avatar-dialog textarea:focus,:root:not([data-theme=dark]) .ov-select-avatar-dialog select:focus,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-inputtext:focus,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-textarea:focus,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-select.p-focus,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-multiselect.p-focus,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-select-voice-dialog input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .ov-select-voice-dialog textarea:focus,:root:not([data-theme=dark]) .ov-select-voice-dialog select:focus,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-inputtext:focus,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-textarea:focus,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-select.p-focus,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-multiselect.p-focus,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-persona-editor-dialog input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .ov-persona-editor-dialog textarea:focus,:root:not([data-theme=dark]) .ov-persona-editor-dialog select:focus,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-inputtext:focus,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-textarea:focus,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-select.p-focus,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-multiselect.p-focus,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog textarea:focus,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog select:focus,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-inputtext:focus,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-textarea:focus,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-select.p-focus,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-multiselect.p-focus,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-factor-editor-dialog input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .ov-factor-editor-dialog textarea:focus,:root:not([data-theme=dark]) .ov-factor-editor-dialog select:focus,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-inputtext:focus,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-textarea:focus,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-select.p-focus,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-multiselect.p-focus,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog textarea:focus,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog select:focus,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-inputtext:focus,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-textarea:focus,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-select.p-focus,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-multiselect.p-focus,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .persona-editor-dialog input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .persona-editor-dialog textarea:focus,:root:not([data-theme=dark]) .persona-editor-dialog select:focus,:root:not([data-theme=dark]) .persona-editor-dialog .p-inputtext:focus,:root:not([data-theme=dark]) .persona-editor-dialog .p-textarea:focus,:root:not([data-theme=dark]) .persona-editor-dialog .p-select.p-focus,:root:not([data-theme=dark]) .persona-editor-dialog .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .persona-editor-dialog .p-multiselect.p-focus,:root:not([data-theme=dark]) .persona-editor-dialog .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .sm-editor input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .sm-editor textarea:focus,:root:not([data-theme=dark]) .sm-editor select:focus,:root:not([data-theme=dark]) .sm-editor .p-inputtext:focus,:root:not([data-theme=dark]) .sm-editor .p-textarea:focus,:root:not([data-theme=dark]) .sm-editor .p-select.p-focus,:root:not([data-theme=dark]) .sm-editor .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .sm-editor .p-multiselect.p-focus,:root:not([data-theme=dark]) .sm-editor .p-multiselect.p-inputwrapper-focus,:root:not([data-theme=dark]) .factor-assign input:not([type=checkbox]):not([type=radio]):focus,:root:not([data-theme=dark]) .factor-assign textarea:focus,:root:not([data-theme=dark]) .factor-assign select:focus,:root:not([data-theme=dark]) .factor-assign .p-inputtext:focus,:root:not([data-theme=dark]) .factor-assign .p-textarea:focus,:root:not([data-theme=dark]) .factor-assign .p-select.p-focus,:root:not([data-theme=dark]) .factor-assign .p-select.p-inputwrapper-focus,:root:not([data-theme=dark]) .factor-assign .p-multiselect.p-focus,:root:not([data-theme=dark]) .factor-assign .p-multiselect.p-inputwrapper-focus{background-color:var(--ov-bg-white)!important;border-color:var(--ov-brand)!important;box-shadow:var(--ov-shadow-focus)!important;outline:none}:root:not([data-theme=dark]) .tc-page .p-select-label,:root:not([data-theme=dark]) .tc-page .p-multiselect-label,:root:not([data-theme=dark]) .sm-page .p-select-label,:root:not([data-theme=dark]) .sm-page .p-multiselect-label,:root:not([data-theme=dark]) .factors-page .p-select-label,:root:not([data-theme=dark]) .factors-page .p-multiselect-label,:root:not([data-theme=dark]) .personas-page .p-select-label,:root:not([data-theme=dark]) .personas-page .p-multiselect-label,:root:not([data-theme=dark]) .org-topics-page .p-select-label,:root:not([data-theme=dark]) .org-topics-page .p-multiselect-label,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-select-label,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-multiselect-label,:root:not([data-theme=dark]) .org-factors-page .p-select-label,:root:not([data-theme=dark]) .org-factors-page .p-multiselect-label,:root:not([data-theme=dark]) .org-personas-page .p-select-label,:root:not([data-theme=dark]) .org-personas-page .p-multiselect-label,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-select-label,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-multiselect-label,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-select-label,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-multiselect-label,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-select-label,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-multiselect-label,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-select-label,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-multiselect-label,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-select-label,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-multiselect-label,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-select-label,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-multiselect-label,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-select-label,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-multiselect-label,:root:not([data-theme=dark]) .persona-editor-dialog .p-select-label,:root:not([data-theme=dark]) .persona-editor-dialog .p-multiselect-label,:root:not([data-theme=dark]) .sm-editor .p-select-label,:root:not([data-theme=dark]) .sm-editor .p-multiselect-label,:root:not([data-theme=dark]) .factor-assign .p-select-label,:root:not([data-theme=dark]) .factor-assign .p-multiselect-label{color:var(--ov-text-primary)!important;transition:none!important}:root:not([data-theme=dark]) .tc-page .p-select-dropdown,:root:not([data-theme=dark]) .tc-page .p-multiselect-dropdown,:root:not([data-theme=dark]) .sm-page .p-select-dropdown,:root:not([data-theme=dark]) .sm-page .p-multiselect-dropdown,:root:not([data-theme=dark]) .factors-page .p-select-dropdown,:root:not([data-theme=dark]) .factors-page .p-multiselect-dropdown,:root:not([data-theme=dark]) .personas-page .p-select-dropdown,:root:not([data-theme=dark]) .personas-page .p-multiselect-dropdown,:root:not([data-theme=dark]) .org-topics-page .p-select-dropdown,:root:not([data-theme=dark]) .org-topics-page .p-multiselect-dropdown,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-select-dropdown,:root:not([data-theme=dark]) .org-scenario-modifiers-page .p-multiselect-dropdown,:root:not([data-theme=dark]) .org-factors-page .p-select-dropdown,:root:not([data-theme=dark]) .org-factors-page .p-multiselect-dropdown,:root:not([data-theme=dark]) .org-personas-page .p-select-dropdown,:root:not([data-theme=dark]) .org-personas-page .p-multiselect-dropdown,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-select-dropdown,:root:not([data-theme=dark]) .ov-prompt-sequence-dialog .p-multiselect-dropdown,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-select-dropdown,:root:not([data-theme=dark]) .ov-select-avatar-dialog .p-multiselect-dropdown,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-select-dropdown,:root:not([data-theme=dark]) .ov-select-voice-dialog .p-multiselect-dropdown,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-select-dropdown,:root:not([data-theme=dark]) .ov-persona-editor-dialog .p-multiselect-dropdown,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-select-dropdown,:root:not([data-theme=dark]) .ov-topic-collection-editor-dialog .p-multiselect-dropdown,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-select-dropdown,:root:not([data-theme=dark]) .ov-factor-editor-dialog .p-multiselect-dropdown,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-select-dropdown,:root:not([data-theme=dark]) .ov-scenario-modifier-editor-dialog .p-multiselect-dropdown,:root:not([data-theme=dark]) .persona-editor-dialog .p-select-dropdown,:root:not([data-theme=dark]) .persona-editor-dialog .p-multiselect-dropdown,:root:not([data-theme=dark]) .sm-editor .p-select-dropdown,:root:not([data-theme=dark]) .sm-editor .p-multiselect-dropdown,:root:not([data-theme=dark]) .factor-assign .p-select-dropdown,:root:not([data-theme=dark]) .factor-assign .p-multiselect-dropdown{color:var(--ov-text-secondary)!important;transition:none!important}.p-select-label.p-placeholder,.p-multiselect-label.p-placeholder,.p-placeholder{color:var(--ov-text-placeholder)!important;opacity:1}.ov-enter-text-dialog-shell.p-dialog{width:min(640px,100vw - 40px)!important;border:0;border-radius:16px;background:var(--ov-bg-white);box-shadow:0 20px 60px var(--ov-shadow-modal);overflow:hidden}.ov-enter-text-dialog-shell.p-dialog .p-dialog-content{padding:0;border-radius:16px;background:transparent;color:var(--ov-text-primary);overflow:hidden}.ov-enter-text-dialog-shell.p-dialog .p-dialog-header{min-height:60px;padding:16px 20px;border-bottom:1px solid var(--ov-border);border-radius:16px 16px 0 0;background:var(--ov-bg-white);color:var(--ov-text-primary)}.ov-enter-text-dialog-shell.p-dialog .p-dialog-title{display:inline-flex;align-items:center;gap:8px;color:var(--ov-text-primary);font-size:1.1rem;font-weight:700;line-height:32px}.ov-enter-text-dialog-shell.p-dialog .p-dialog-title:before{content:"\f11c";display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--ov-bg-info-light);color:var(--ov-brand-text);font-family:"Font Awesome 7 Pro","Font Awesome 6 Pro","Font Awesome 6 Free";font-size:.9rem;font-weight:400;line-height:1}.ov-enter-text-dialog-shell.p-dialog .p-dialog-header-actions{align-self:center}.ov-enter-text-dialog-shell.p-dialog .p-dialog-close-button,.ov-enter-text-dialog-shell.p-dialog .p-dialog-header-close{width:36px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--ov-text-muted)}.ov-enter-text-dialog-shell.p-dialog .p-dialog-close-button:hover,.ov-enter-text-dialog-shell.p-dialog .p-dialog-header-close:hover{background:transparent;color:var(--ov-text-primary)}.ov-enter-text-dialog-shell.p-dialog .p-dialog-close-button:focus-visible,.ov-enter-text-dialog-shell.p-dialog .p-dialog-header-close:focus-visible{background:transparent;color:var(--ov-text-primary);outline:2px solid var(--ov-brand);outline-offset:2px}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog{width:100%!important;max-width:100%!important;height:auto!important}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__header{width:100%!important;height:60px!important;margin:0!important;padding:16px 20px!important;border-radius:16px 16px 0 0}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__content{width:100%!important;height:422px!important;margin:0!important;padding:20px 24px!important}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__footer{width:100%!important;height:64px!important;margin:0!important;padding:12px!important;background:transparent}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__footer .ov-btn{display:flex;height:40px;border-width:1px;border-radius:8px;gap:8px;padding:8px 16px;font-size:.875rem;line-height:1.4}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__footer .ov-btn--ghost{width:82px;color:var(--ov-text-body);border-color:transparent}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__footer .ov-btn--ghost:hover:not(:disabled){color:var(--ov-brand-text);background-color:var(--ov-brand-hover-bg)!important;border-color:transparent!important}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__footer .ov-btn--primary{width:auto}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__footer .ov-btn--primary:hover:not(:disabled){background:var(--ov-btn-brand-hover)!important;border-color:var(--ov-btn-brand-hover)!important}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__footer .enter-text-dialog__save{min-width:90px}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__footer .enter-text-dialog__save--wide{width:151px}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__close{display:block!important;width:36px!important;height:32px!important;padding:6px 8px!important;font-size:16px;line-height:16px}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__close:hover{background:transparent;color:var(--ov-text-primary)}.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__input,.ov-enter-text-dialog-shell.p-dialog .enter-text-dialog__textarea{font-size:16px;line-height:25.6px}.ov-scenario-modifier-editor-dialog.p-dialog{width:min(480px,100vw - 40px)!important;border:0;border-radius:16px;background:var(--ov-bg-white);box-shadow:0 20px 60px var(--ov-shadow-modal);overflow:hidden}.ov-scenario-modifier-editor-dialog.p-dialog .p-dialog-header,.ov-scenario-modifier-editor-dialog.p-dialog .p-dialog-content,.ov-scenario-modifier-editor-dialog.p-dialog .p-dialog-footer{background:var(--ov-bg-white);color:var(--ov-text-primary)}.ov-scenario-modifier-editor-dialog.p-dialog .p-dialog-header{min-height:60px;padding:16px 20px;border-bottom:1px solid var(--ov-border)}.ov-scenario-modifier-editor-dialog.p-dialog .p-dialog-title{display:inline-flex;align-items:center;gap:12px;font-size:1.05rem;font-weight:700}.ov-scenario-modifier-editor-dialog.p-dialog .p-dialog-title:before{content:"\f1de";display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--ov-bg-info-light);color:var(--ov-brand-text);font-family:"Font Awesome 6 Free";font-size:.9rem;font-weight:900}.ov-scenario-modifier-editor-dialog.p-dialog .p-dialog-header-actions{align-self:center}.ov-scenario-modifier-editor-dialog.p-dialog .ov-dynamic-dialog-header__title{font-size:1.1rem;font-weight:700;line-height:1.5}.ov-scenario-modifier-editor-dialog.p-dialog .p-dialog-close-button{width:36px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--ov-text-muted)}.ov-scenario-modifier-editor-dialog.p-dialog .p-dialog-close-button:hover{background:transparent;color:var(--ov-text-primary)}.ov-scenario-modifier-editor-dialog.p-dialog .p-dialog-close-button:focus-visible{background:transparent;color:var(--ov-text-primary);outline:2px solid var(--ov-brand);outline-offset:2px}.ov-scenario-modifier-editor-dialog.p-dialog .p-dialog-content{padding:0}.ov-scenario-modifier-editor-dialog.p-dialog .sm-editor__footer .ov-btn{padding:8px 16px;font-size:.875rem;line-height:1.4}.ov-scenario-modifier-editor-dialog.p-dialog .sm-editor__footer .ov-btn:not(.ov-btn--ghost){width:154px}input[type=checkbox]:not(.p-checkbox-input,.p-toggleswitch-input){appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:16px;height:16px;border:2px solid var(--ov-border-mid);border-radius:4px;background:transparent;cursor:pointer;vertical-align:middle;transition:background .15s ease,border-color .15s ease}input[type=checkbox]:not(.p-checkbox-input,.p-toggleswitch-input):checked,input[type=checkbox]:not(.p-checkbox-input,.p-toggleswitch-input):indeterminate{border-color:var(--ov-brand);background:var(--ov-brand)}input[type=checkbox]:not(.p-checkbox-input,.p-toggleswitch-input):checked:after{content:"";position:absolute;left:50%;top:47%;width:4px;height:8px;border:solid var(--ov-text-on-color);border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg)}input[type=checkbox]:not(.p-checkbox-input,.p-toggleswitch-input):indeterminate:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:2px;background:var(--ov-text-on-color);transform:translate(-50%,-50%)}input[type=checkbox]:not(.p-checkbox-input,.p-toggleswitch-input):disabled{opacity:.55;cursor:default}.persona-list__checkbox,.org-personas__checkbox,.sm-list__checkbox,.factor-list__checkbox,.org-factors__checkbox,.tc-list__checkbox,.assignment-list__toggle,.org-assignments__toggle,.mat__show-archived{display:inline-flex;align-items:center;gap:.3em;cursor:pointer;color:var(--ov-text-secondary);font-size:.8rem;line-height:18px;white-space:nowrap;-webkit-user-select:none;user-select:none}.persona-list__checkbox input[type=checkbox],.org-personas__checkbox input[type=checkbox],.sm-list__checkbox input[type=checkbox],.factor-list__checkbox input[type=checkbox],.org-factors__checkbox input[type=checkbox],.tc-list__checkbox input[type=checkbox],.assignment-list__toggle input[type=checkbox],.org-assignments__toggle input[type=checkbox],.mat__show-archived input[type=checkbox]{appearance:none;position:relative;display:block;flex:0 0 18px;width:18px;height:18px;margin:0;border:2px solid var(--ov-border-mid);border-radius:4px;background:transparent;cursor:pointer}.persona-list__checkbox input[type=checkbox]:checked,.org-personas__checkbox input[type=checkbox]:checked,.sm-list__checkbox input[type=checkbox]:checked,.factor-list__checkbox input[type=checkbox]:checked,.org-factors__checkbox input[type=checkbox]:checked,.tc-list__checkbox input[type=checkbox]:checked,.assignment-list__toggle input[type=checkbox]:checked,.org-assignments__toggle input[type=checkbox]:checked,.mat__show-archived input[type=checkbox]:checked{border-color:var(--ov-brand);background:var(--ov-brand)}.persona-list__checkbox input[type=checkbox]:checked:after,.org-personas__checkbox input[type=checkbox]:checked:after,.sm-list__checkbox input[type=checkbox]:checked:after,.factor-list__checkbox input[type=checkbox]:checked:after,.org-factors__checkbox input[type=checkbox]:checked:after,.tc-list__checkbox input[type=checkbox]:checked:after,.assignment-list__toggle input[type=checkbox]:checked:after,.org-assignments__toggle input[type=checkbox]:checked:after,.mat__show-archived input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:7px;display:block;width:4.2px;height:8.4px;border-right:2px solid var(--ov-text-on-color);border-bottom:2px solid var(--ov-text-on-color);box-sizing:border-box;transform:translate(-2.1px,-5.46px) rotate(45deg)}.persona-list__checkbox input[type=checkbox]:focus-visible,.org-personas__checkbox input[type=checkbox]:focus-visible,.sm-list__checkbox input[type=checkbox]:focus-visible,.factor-list__checkbox input[type=checkbox]:focus-visible,.org-factors__checkbox input[type=checkbox]:focus-visible,.tc-list__checkbox input[type=checkbox]:focus-visible,.assignment-list__toggle input[type=checkbox]:focus-visible,.org-assignments__toggle input[type=checkbox]:focus-visible,.mat__show-archived input[type=checkbox]:focus-visible{outline:2px solid var(--ov-brand);outline-offset:2px}.persona-list__checkbox .p-checkbox,.org-personas__checkbox .p-checkbox,.sm-list__checkbox .p-checkbox,.factor-list__checkbox .p-checkbox,.org-factors__checkbox .p-checkbox,.tc-list__checkbox .p-checkbox,.assignment-list__toggle .p-checkbox,.org-assignments__toggle .p-checkbox,.mat__show-archived .p-checkbox{width:18px;height:18px}.persona-list__checkbox .p-checkbox-box,.org-personas__checkbox .p-checkbox-box,.sm-list__checkbox .p-checkbox-box,.factor-list__checkbox .p-checkbox-box,.org-factors__checkbox .p-checkbox-box,.tc-list__checkbox .p-checkbox-box,.assignment-list__toggle .p-checkbox-box,.org-assignments__toggle .p-checkbox-box,.mat__show-archived .p-checkbox-box{width:18px;height:18px;border-radius:4px}.persona-list__checkbox .p-checkbox-icon,.org-personas__checkbox .p-checkbox-icon,.sm-list__checkbox .p-checkbox-icon,.factor-list__checkbox .p-checkbox-icon,.org-factors__checkbox .p-checkbox-icon,.tc-list__checkbox .p-checkbox-icon,.assignment-list__toggle .p-checkbox-icon,.org-assignments__toggle .p-checkbox-icon,.mat__show-archived .p-checkbox-icon{font-size:.75rem}.ov-factor-editor-dialog.p-dialog,.ov-topic-collection-editor-dialog.p-dialog{width:min(480px,100vw - 40px)!important;border:0;border-radius:16px;background:var(--ov-bg-white);box-shadow:0 20px 60px var(--ov-shadow-modal);overflow:hidden}.ov-factor-editor-dialog.p-dialog .p-dialog-header,.ov-factor-editor-dialog.p-dialog .p-dialog-content,.ov-factor-editor-dialog.p-dialog .p-dialog-footer,.ov-topic-collection-editor-dialog.p-dialog .p-dialog-header,.ov-topic-collection-editor-dialog.p-dialog .p-dialog-content,.ov-topic-collection-editor-dialog.p-dialog .p-dialog-footer{background:var(--ov-bg-white);color:var(--ov-text-primary)}.ov-factor-editor-dialog.p-dialog .p-dialog-header,.ov-topic-collection-editor-dialog.p-dialog .p-dialog-header{min-height:60px;padding:16px 20px;border-bottom:1px solid var(--ov-border)}.ov-factor-editor-dialog.p-dialog .p-dialog-title,.ov-topic-collection-editor-dialog.p-dialog .p-dialog-title{display:inline-flex;align-items:center;min-width:0;gap:12px;font-size:1.05rem;font-weight:700;line-height:1.25}.ov-factor-editor-dialog.p-dialog .p-dialog-header-actions,.ov-topic-collection-editor-dialog.p-dialog .p-dialog-header-actions{align-self:center;margin-left:12px}.ov-factor-editor-dialog.p-dialog .p-dialog-close-button,.ov-topic-collection-editor-dialog.p-dialog .p-dialog-close-button{width:36px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--ov-text-muted)}.ov-factor-editor-dialog.p-dialog .p-dialog-close-button:hover,.ov-topic-collection-editor-dialog.p-dialog .p-dialog-close-button:hover{background:transparent;color:var(--ov-text-primary)}.ov-factor-editor-dialog.p-dialog .p-dialog-close-button:focus-visible,.ov-topic-collection-editor-dialog.p-dialog .p-dialog-close-button:focus-visible{background:transparent;color:var(--ov-text-primary);outline:2px solid var(--ov-brand);outline-offset:2px}.ov-factor-editor-dialog.p-dialog .p-dialog-content,.ov-topic-collection-editor-dialog.p-dialog .p-dialog-content{padding:0}@media(max-width:560px){.ov-enter-text-dialog-shell.p-dialog{transform:translateY(-8px)}}a{color:var(--ov-brand-text);text-decoration:none}a:hover{color:var(--ov-brand-dark);text-decoration:underline}:focus-visible{outline:2px solid var(--ov-brand);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ov-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ov-scrollbar-thumb-hover)}.p-button{font-weight:500;border-radius:6px}a.p-button{text-decoration:none}a.p-button:hover,a.p-button:focus-visible{text-decoration:none}:is(.p-contextmenu,.p-menu) :is(a,.p-menuitem-link,.p-menu-item-link,.p-contextmenu-item-link){color:inherit;text-decoration:none}:is(.p-contextmenu,.p-menu) :is(a,.p-menuitem-link,.p-menu-item-link,.p-contextmenu-item-link):is(:hover,:focus,:focus-visible){color:inherit;text-decoration:none}:is(.p-contextmenu,.p-menu) :is(.p-menuitem--danger,.ov-menu-item--danger){color:var(--ov-danger-red)}:is(.p-contextmenu,.p-menu) :is(.p-menuitem--danger,.ov-menu-item--danger):is(.p-contextmenu-item-link,.p-menu-item-link,.p-menuitem-link),:is(.p-contextmenu,.p-menu) :is(.p-menuitem--danger,.ov-menu-item--danger) :is(.p-contextmenu-item-link,.p-menu-item-link,.p-menuitem-link){color:var(--ov-danger-red)}:is(.p-contextmenu,.p-menu) :is(.p-menuitem--danger,.ov-menu-item--danger) :is(.pi,.p-menuitem-icon,.p-menuitem-text,.p-menu-item-icon,.p-menu-item-label,.p-contextmenu-item-icon,.p-contextmenu-item-label){color:var(--ov-danger-red)!important}:is(.p-contextmenu,.p-menu) :is(.p-menuitem--danger,.ov-menu-item--danger):is(.p-contextmenu-item-link,.p-menu-item-link,.p-menuitem-link):is(:hover,:focus,:focus-visible),:is(.p-contextmenu,.p-menu) :is(.p-menuitem--danger,.ov-menu-item--danger) :is(.p-contextmenu-item-link,.p-menu-item-link,.p-menuitem-link):is(:hover,:focus,:focus-visible){color:var(--ov-danger-red);background:var(--ov-danger-item-bg)}:is(.p-contextmenu,.p-menu){min-width:212px;max-width:280px;padding:5px;border:1px solid var(--ov-grid-context-border);border-radius:8px;background:var(--ov-grid-context-bg);box-shadow:var(--ov-menu-shadow);color:var(--ov-grid-context-item)}.p-select{background:var(--ov-bg-white);border-color:var(--ov-border-mid);color:var(--ov-text-primary);box-shadow:none}.p-select:not(.p-disabled):hover{background:var(--ov-bg-white);border-color:var(--ov-border-strong)}.p-select.p-focus,.p-select.p-inputwrapper-focus{background:var(--ov-bg-white);border-color:var(--ov-brand);box-shadow:var(--ov-shadow-focus)}.p-select .p-select-label{color:var(--ov-text-primary)}.p-select .p-select-dropdown{color:var(--ov-text-secondary)}.p-select .p-select-dropdown-icon{transition:transform .15s ease;transform-origin:center}.p-select.p-select-open .p-select-dropdown-icon{transform:rotate(180deg)}.p-select-overlay{border:1px solid var(--ov-border-mid);background:var(--ov-bg-white);box-shadow:var(--ov-menu-shadow);color:var(--ov-text-primary)}.p-select-overlay .p-select-list{background:var(--ov-bg-white)}.p-select-overlay .p-select-option{background:var(--ov-bg-white);color:var(--ov-text-primary)}.p-select-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled):hover,.p-select-overlay .p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus{background:var(--ov-bg-hover);color:var(--ov-text-darkest)}.p-select-overlay .p-select-option.p-select-option-selected{background:var(--ov-brand-active-bg);color:var(--ov-text-primary)}:is(.p-contextmenu,.p-menu) :is(.p-contextmenu-list,.p-contextmenu-root-list,.p-menu-list){gap:0;margin:0;padding:0}:is(.p-contextmenu,.p-menu) :is(.p-menuitem-content,.p-menu-item-content,.p-contextmenu-item-content){border-radius:5px;background:transparent}:is(.p-contextmenu,.p-menu) :is(.p-menuitem-link,.p-menu-item-link,.p-contextmenu-item-link){display:flex;align-items:center;gap:9px;padding:9px 12px;color:var(--ov-grid-context-item);font-size:.85rem;line-height:1.35;text-decoration:none}:is(.p-contextmenu,.p-menu) :is(.p-menuitem-text,.p-menu-item-label,.p-contextmenu-item-label){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.p-contextmenu,.p-menu) :is(.p-menuitem-link,.p-menu-item-link,.p-contextmenu-item-link):is(:hover,:focus,:focus-visible){background:var(--ov-grid-context-hover-bg);color:var(--ov-grid-context-hover-text)}:is(.p-contextmenu,.p-menu) :is(.p-menuitem-icon,.p-menu-item-icon,.p-contextmenu-item-icon){width:15px;min-width:16px;margin-right:0;color:var(--ov-blue);font-size:.82rem;text-align:center;opacity:.6}:is(.p-contextmenu,.p-menu) .p-menuitem-separator{margin:3px 0;border-top:1px solid var(--ov-grid-cell-border)}:is(.p-contextmenu,.p-menu) .ov-grid-context-menu__title{border-bottom:1px solid var(--ov-grid-cell-border);margin:0 0 3px;padding:9px 14px 10px;pointer-events:none}:is(.p-contextmenu,.p-menu) .ov-grid-context-menu__title.p-disabled,:is(.p-contextmenu,.p-menu) .ov-grid-context-menu__title.p-disabled *{color:var(--ov-grid-context-title)!important;opacity:1!important}:is(.p-contextmenu,.p-menu) .ov-grid-context-menu__title :is(.p-menuitem-link,.p-menu-item-link,.p-contextmenu-item-link){padding:0;color:var(--ov-grid-context-title);font-size:.75rem;font-weight:600;line-height:1.2;max-width:180px}:is(.p-contextmenu,.p-menu) .ov-grid-context-menu__title :is(.p-menuitem-text,.p-menu-item-label,.p-contextmenu-item-label){max-width:180px;color:var(--ov-grid-context-title)}:is(.p-contextmenu,.p-menu) .ov-grid-context-menu__danger :is(.p-menuitem-link,.p-menuitem-text,.p-menuitem-icon,.p-menu-item-link,.p-menu-item-label,.p-menu-item-icon,.p-contextmenu-item-link,.p-contextmenu-item-label,.p-contextmenu-item-icon){color:var(--ov-danger-red)!important}.p-dialog-mask,.p-component-overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}[data-theme=dark] .p-dialog-mask,[data-theme=dark] .p-component-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.p-dialog-header{border-bottom:1px solid var(--ov-border)}.p-dialog-footer{border-top:1px solid var(--ov-border)}.p-dialog{box-sizing:border-box;max-width:100vw;overflow:hidden}.p-dialog *,.p-dialog *:before,.p-dialog *:after{box-sizing:border-box}.p-dialog .p-dialog-content{box-sizing:border-box;max-width:100%;min-width:0}.p-dialog :is(textarea,.p-textarea){max-width:100%;resize:none!important}@media(max-width:560px){body .p-dialog:not(.ov-share-card-dialog){max-width:calc(100vw - 16px);max-width:calc(100dvw - 16px)}body .p-dialog:not(.ov-share-card-dialog) .p-dialog-content{overflow-x:hidden}}.ov-confirm-dialog.p-dialog .ov-confirm-dialog__btn.ov-confirm-dialog__btn--cancel{background:transparent;border-color:transparent;color:var(--ov-text-body)}.ov-confirm-dialog.p-dialog .ov-confirm-dialog__btn.ov-confirm-dialog__btn--cancel:hover:not(:disabled),.ov-confirm-dialog.p-dialog .ov-confirm-dialog__btn.ov-confirm-dialog__btn--cancel:focus-visible:not(:disabled){background:var(--ov-border-track);color:var(--ov-text-body)}.ov-confirm-dialog.p-dialog .ov-confirm-dialog__btn{min-width:104px}@media(max-width:560px){.ov-confirm-dialog.p-dialog{width:min(422px,100vw - 62px)!important}.share-report-dialog-shell.p-dialog{width:calc(100vw - 40px)!important}}.ov-manage-insights-data-dialog.p-dialog{width:min(1125px,100vw - 64px)!important;max-height:calc(100vh - 48px);display:flex;flex-direction:column;transform:none}.ov-manage-insights-data-dialog.p-dialog .p-dialog-header{border-bottom-color:var(--ov-border-rule)}.ov-manage-insights-data-dialog.p-dialog .ov-dynamic-dialog-header{gap:.45rem}.ov-manage-insights-data-dialog.p-dialog .ov-dynamic-dialog-header__icon{width:auto;height:auto;border-radius:0;background:transparent;color:var(--ov-brand-text);font-size:.9rem}.ov-manage-insights-data-dialog.p-dialog .ov-dynamic-dialog-header__title{font-size:1.1rem;font-weight:600;line-height:1.5}.ov-manage-insights-data-dialog.p-dialog .p-dialog-content{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0!important}.ov-manage-insights-data-dialog.p-dialog:has(.manage-insights-data-dialog--loading){height:min(490px,100vh - 48px);transform:translateY(0)}.manage-insights-context-menu.p-menu,.manage-insights-context-menu.p-contextmenu{width:280px;min-width:280px;max-width:280px;padding:4px;border-color:var(--ov-grid-context-border)}.manage-insights-context-menu .ov-grid-context-menu__title .p-menuitem-link,.manage-insights-context-menu .ov-grid-context-menu__title .p-contextmenu-item-link,.manage-insights-context-menu .ov-grid-context-menu__title .p-menuitem-text,.manage-insights-context-menu .ov-grid-context-menu__title .p-contextmenu-item-label{max-width:250px}@media(max-width:720px){.ov-manage-insights-data-dialog.p-dialog{width:calc(100vw - 20px)!important;height:auto;max-height:calc(100vh - 40px);transform:translateY(24px)}.ov-manage-insights-data-dialog.p-dialog:has(.manage-insights-data-dialog--loading){height:auto;max-height:calc(100vh - 40px);transform:translateY(24px)}}.ov-persona-editor-dialog.p-dialog{width:min(640px,100vw - 40px)!important;max-width:none!important;max-height:calc(100vh - 80px);border:0;border-radius:16px;background:var(--p-dialog-background);box-shadow:0 8px 32px var(--ov-shadow-modal, rgba(0, 0, 0, .32))}.ov-persona-editor-dialog.p-dialog .p-dialog-header{min-height:58px;padding:.85rem 1.25rem;border-bottom:1px solid var(--ov-border)}.ov-persona-editor-dialog.p-dialog .p-dialog-title{min-width:0}.ov-persona-editor-dialog.p-dialog .p-dialog-header-actions{margin-right:20px}.ov-persona-editor-dialog.p-dialog .p-dialog-close-button{width:44px;height:44px;border:4px solid var(--ov-brand-focus-ring-strong);border-radius:10px;color:var(--ov-text-muted);font-size:1.1rem}.ov-persona-editor-dialog.p-dialog .p-dialog-close-button:hover,.ov-persona-editor-dialog.p-dialog .p-dialog-close-button:focus-visible{background:transparent;border-color:var(--ov-brand-light-border);color:var(--ov-text-primary)}.ov-persona-editor-dialog.p-dialog .p-dialog-content{padding:0;overflow:hidden}.ov-persona-editor-dialog.p-dialog .persona-editor__footer{margin:0;padding:1rem}@media(max-width:600px){.ov-persona-editor-dialog.p-dialog{width:calc(100vw - 32px)!important;max-width:none!important;max-height:calc(100vh - 100px);border-radius:16px}.ov-persona-editor-dialog.p-dialog .p-dialog-header{min-height:64px;padding:1rem 1.25rem}.ov-persona-editor-dialog.p-dialog .p-dialog-title{max-width:calc(100% - 56px)}.ov-persona-editor-dialog.p-dialog .ov-dynamic-dialog-header__title{font-size:1.08rem}.ov-persona-editor-dialog.p-dialog .p-dialog-close-button{width:40px;height:40px}.ov-persona-editor-dialog.p-dialog .p-dialog-content{padding:0}.ov-persona-editor-dialog.p-dialog .persona-editor__footer{margin-right:0;margin-left:0;padding:.75rem}}.p-dialog .p-dialog-content>*:first-child>header:first-child:not([dialog-header]),.p-dialog .p-dialog-content>*:first-child>[class*=__header]:first-child:not(.ov-dialog-layout__header):not([dialog-header]),.p-dialog .p-dialog-content>*:first-child>*:first-child>header:first-child:not([dialog-header]),.p-dialog .p-dialog-content>*:first-child>*:first-child>[class*=__header]:first-child:not(.ov-dialog-layout__header):not([dialog-header]){margin:-1rem -1.25rem 0;padding:.75rem 1.25rem;border-bottom:1px solid var(--ov-border)}.p-dialog .p-dialog-content footer:not([dialog-footer]),.p-dialog .p-dialog-content [class*=__footer]:not([dialog-footer]){margin:1.25rem -1.25rem 0;padding:1rem 1.125rem 1.125rem;border-top:1px solid var(--ov-border);position:sticky;bottom:0;background:var(--p-dialog-background);z-index:1}.p-dialog .p-dialog-content *:has(+footer:not([dialog-footer])),.p-dialog .p-dialog-content *:has(+[class*=__footer]:not([dialog-footer])){margin-bottom:0}.p-dialog .p-dialog-content:has(footer:not([dialog-footer])),.p-dialog .p-dialog-content:has([class*=__footer]:not([dialog-footer])){padding-bottom:0}.p-dialog .p-dialog-content>*:not(footer):not([class*=__footer]):has(footer:not([dialog-footer])),.p-dialog .p-dialog-content>*:not(footer):not([class*=__footer]):has([class*=__footer]:not([dialog-footer])){padding-bottom:0}body .p-dialog .p-dialog-header .p-dialog-close-button,body .p-dialog .p-dialog-header .p-dialog-header-close{width:36px!important;height:28px!important;min-width:36px!important;min-height:28px!important;padding:6px 8px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--ov-text-muted)!important;box-shadow:none!important;outline:0!important}body .p-dialog .p-dialog-header .p-dialog-close-button:hover,body .p-dialog .p-dialog-header .p-dialog-close-button:focus,body .p-dialog .p-dialog-header .p-dialog-close-button:focus-visible,body .p-dialog .p-dialog-header .p-dialog-close-button:active,body .p-dialog .p-dialog-header .p-dialog-header-close:hover,body .p-dialog .p-dialog-header .p-dialog-header-close:focus,body .p-dialog .p-dialog-header .p-dialog-header-close:focus-visible,body .p-dialog .p-dialog-header .p-dialog-header-close:active{border:0!important;background:transparent!important;color:var(--ov-text-primary)!important;box-shadow:none!important;outline:0!important}body .ov-password-reauth-dialog.p-dialog{border:0;border-radius:11.2px;background:var(--ov-dialog-standard-bg);box-shadow:var(--ov-password-reauth-shadow)}body .ov-password-reauth-dialog.p-dialog .p-dialog-header{min-height:49px;height:49px;padding:0}body .ov-password-reauth-dialog.p-dialog .ov-dynamic-dialog-header{padding:12px;gap:.5rem}body .ov-password-reauth-dialog.p-dialog .ov-dynamic-dialog-header__icon{width:auto;height:auto;border-radius:0;background:transparent;color:var(--ov-brand-text);font-size:1rem}body .ov-password-reauth-dialog.p-dialog .ov-dynamic-dialog-header__title{font-size:1rem;font-weight:700;line-height:24px}body .ov-password-reauth-dialog.p-dialog .p-dialog-header .p-dialog-close-button{width:56px!important;height:48px!important;min-width:56px!important;min-height:48px!important}body .ov-password-reauth-dialog.p-dialog .p-dialog-content{padding:24px 24px 0}body .ov-password-reauth-dialog.p-dialog .p-dialog-content .ov-password-reauth__footer{margin:47px -24px 0;padding:12px 24px;background:transparent!important}@media(max-width:560px){body .ov-password-reauth-dialog.p-dialog{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px);transform:translateY(26px)}.ov-upload-import-dialog.p-dialog{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px);transform:translateY(30px)}}.p-toast-message{border-radius:8px;box-shadow:var(--ov-shadow-lg)}.insights-manage-btn.ov-btn--ghost{gap:.4em;padding:.3em .85em;font-size:.82rem;border-radius:6px;border-width:1.5px;transition:background .15s,box-shadow .15s,border-color .15s,color .15s,opacity .15s;color:var(--ov-text-body);background:transparent;border-color:transparent}.insights-manage-btn.ov-btn--ghost:hover:not(:disabled),.insights-manage-btn.ov-btn--ghost:focus-visible:not(:disabled),.insights-manage-btn.ov-btn--ghost:active:not(:disabled){color:var(--ov-brand-text);background:var(--ov-brand-hover-bg);border-color:transparent}.insights-manage-btn.ov-btn--ghost:focus-visible{outline:none}.ov-touch-tooltip{position:fixed;z-index:1200;width:max-content;max-width:300px;padding:10px 14px;border:1.5px solid var(--ov-tooltip-border);border-radius:6px;background:var(--ov-tooltip-bg);color:var(--ov-tooltip-text);box-shadow:var(--ov-tooltip-shadow);font-family:var(--ov-font-sans);font-size:13px;font-weight:400;line-height:1.5;pointer-events:none;white-space:pre-wrap}.ov-grid-drag-preview,.ov-touch-drag-ghost{position:fixed;z-index:10000;display:inline-flex;align-items:center;gap:8px;max-width:320px;min-height:34px;padding:8px 12px;border:1px solid var(--ov-grid-context-border);border-radius:8px;background:var(--ov-grid-context-bg);color:var(--ov-grid-context-item);box-shadow:var(--ov-menu-shadow);font-family:var(--ov-font-sans);font-size:.82rem;font-weight:600;line-height:1.2;white-space:nowrap;opacity:.96;pointer-events:none}.ov-grid-drag-preview{top:-1000px;left:-1000px}.ov-grid-drag-preview__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;color:var(--ov-grid-context-icon)}.ov-grid-drag-preview__title{display:block;overflow:hidden;max-width:260px;text-overflow:ellipsis}.ov-touch-drag-ghost{transform:translate(-50%)}.ov-touch-dragging{overflow:hidden}.ov-touch-noselect{-webkit-user-select:none!important;user-select:none!important}@media(max-width:640px){.import-detail-page--image .import-detail__image-actions .import-detail__btn-outline.ov-btn--ghost:hover:not(:disabled),.import-detail-page--image .import-detail__image-actions .import-detail__btn-outline.ov-btn--ghost:focus:not(:disabled){background:var(--ov-import-image-action-hover-bg)!important;border-color:var(--ov-import-image-action-hover-border)!important;color:var(--ov-import-image-action-hover-color)!important}}@media(min-width:641px){.import-detail-page--image .import-detail__image-actions .import-detail__btn-outline.ov-btn--ghost:hover:not(:disabled),.import-detail-page--image .import-detail__image-actions .import-detail__btn-outline.ov-btn--ghost:focus:not(:disabled){background:transparent!important;border-color:var(--ov-border-btn)!important;color:var(--ov-text-body)!important}}.p-dialog.ov-share-card-dialog{width:100vw!important;max-width:none;height:100vh;max-height:none;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}.p-dialog.ov-share-card-dialog .p-dialog-content{display:flex;align-items:center;justify-content:center;width:100vw;min-height:100vh;padding:24px;background:transparent;border:0;overflow:auto}.p-dialog-mask:has(.ov-share-card-dialog){background:var(--ov-share-progress-backdrop);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(max-width:480px){.p-dialog.ov-share-card-dialog .p-dialog-content{align-items:flex-start;padding:80px 24px;scrollbar-width:none}.p-dialog.ov-share-card-dialog .p-dialog-content::-webkit-scrollbar{display:none}}app-active-now-section .live-card__grid .p-datatable-thead>tr>th{padding-top:8px;padding-bottom:8px}app-active-now-section .live-card__grid.ov-grid-table--standard .p-datatable-tbody>tr>td,app-active-now-section .live-card__grid.ov-grid-table--comfortable .p-datatable-tbody>tr>td{padding-top:7px!important;padding-bottom:7px!important;font-size:.86rem!important;line-height:1.3!important}app-active-now-section .live-card__grid .ov-prime-col--select,app-active-now-section .live-card__grid .ov-prime-col--actions{width:42px!important;min-width:42px!important;max-width:42px!important}
