:root{color-scheme: light;--brand-primary: #3d1a6f;--brand-accent: #fdb913;--brand-danger: #ed174c;--brand-magenta: #7d1d61;--bh-fa-family: "Font Awesome 7 Pro", "Font Awesome 6 Pro", "Font Awesome 5 Free", "FontAwesome";--bh-fa-family-all: "Font Awesome 7 Pro", "Font Awesome 7 Brands", "Font Awesome 7 Duotone", "Font Awesome 7 Sharp", "Font Awesome 7 Sharp Duotone";--bh-drag-tilt: rotate(-1.5deg) scale(1.02);--bh-drag-lift-shadow: drop-shadow(0 18px 40px rgba(61, 26, 111, 0.35));--bh-arm-tier: #6D4FC2;--bh-arm-sent: #0DA37F;--bh-arm-msg: #BF7E0A;--bh-arm-prom: #C74A6E;--bg-page: #f5f5f5;--bg-surface: #ffffff;--bg-card: #ffffff;--card-bg: #ffffff;--subtle-bg: #fafafa;--bg-subtle: #fafafa;--bg-muted: #f0f0f0;--bg-purple-tint: #f0ebf7;--bg-gold-tint: #fff5dc;--bg-slate-tint: #f1f0f4;--bg-slate-tint-2: #f8f7fa;--bg-danger-subtle: #fff5f5;--text-primary: #333333;--text-body: #555555;--text-secondary: #666666;--text-tertiary: #888888;--text-muted: #999999;--text-color: #333333;--text-on-dark: #ffffff;--page-title-color: #3d1a6f;--border-color: #dddddd;--border-subtle: #e5e5ea;--border-light: #e9ecef;--border-default: #dddddd;--border-strong: #cccccc;--border-brand: #e0d4f0;--border-gold-soft: #e8dfa8;--border-gold-softer: #f0e6b5;--status-success: #28a745;--status-success-bg: #d4edda;--status-success-text: #155724;--status-warning: #ffc107;--status-warning-bg: #fff3cd;--status-warning-text: #856404;--status-danger: #dc3545;--status-danger-bg: #f8d7da;--status-info: #17a2b8;--status-info-bg: #d1ecf1;--status-info-text: #0c5460;--status-success-border: #c3e6cb;--status-danger-border: #f5c6cb;--status-danger-text: #721c24;--status-warning-border: #ffeeba;--status-info-border: #bee5eb;--accent-purple: #6c5ce7;--shadow-color: rgba(0,0,0,0.1);--shadow-sm: 0 1px 3px rgba(0,0,0,0.08);--shadow-md: 0 4px 12px rgba(0,0,0,0.12);--overlay-bg: rgba(0,0,0,0.5);--loader-overlay-bg: rgba(255,255,255,0.8);--scrollbar-track: #f1f1f1;--scrollbar-thumb: #c1c1c1;--scrollbar-thumb-hover: #a1a1a1}[data-theme="dark"]{color-scheme: dark;--bh-arm-tier: #8B72D6;--bh-arm-sent: #27A08F;--bh-arm-msg: #B57E12;--bh-arm-prom: #D26185;--brand-primary: #a76bdf;--brand-accent: #d4a824;--brand-accent-bright: #fdb913;--brand-accent-soft: #8a6d18;--brand-danger: #f44060;--brand-magenta: #d470b8;--bg-page: #0a0a0a;--bg-surface: #141414;--bg-card: #141414;--card-bg: #141414;--subtle-bg: #1a1a1a;--bg-subtle: #1a1a1a;--bg-muted: #1e1e1e;--bg-purple-tint: #1e1430;--bg-gold-tint: #1e1a0e;--bg-slate-tint: #1c1a22;--bg-slate-tint-2: #16151c;--bg-danger-subtle: #2a0f12;--text-primary: #e8e8e8;--text-body: #d4d4d4;--text-secondary: #bcbcbc;--text-tertiary: #a5a5a5;--text-muted: #b0b0b0;--text-color: #e8e8e8;--text-on-dark: #ffffff;--page-title-color: #e5d9ff;--border-color: #2a2a2a;--border-subtle: #232328;--border-light: #1e1e1e;--border-default: #2a2a2a;--border-strong: #3a3a3a;--border-brand: #2a1a3a;--border-gold-soft: #3a3620;--border-gold-softer: #2e2b1a;--status-success: #28a745;--status-success-bg: #0d2818;--status-success-text: #6ddf8b;--status-warning: #ffc107;--status-warning-bg: #1a1608;--status-warning-text: #d4a824;--status-danger: #dc3545;--status-danger-bg: #2a0f12;--status-info: #17a2b8;--status-info-bg: #0a1e24;--status-info-text: #5dc8db;--status-success-border: #1a4a2a;--status-danger-border: #3a1520;--status-danger-text: #ff8a9a;--status-warning-border: #2a2010;--status-info-border: #0e2a30;--accent-purple: #9b8ce8;--shadow-color: rgba(0,0,0,0.4);--shadow-sm: 0 1px 3px rgba(0,0,0,0.3);--shadow-md: 0 4px 12px rgba(0,0,0,0.4);--overlay-bg: rgba(0,0,0,0.7);--loader-overlay-bg: rgba(0,0,0,0.55);--scrollbar-track: #1a1a1a;--scrollbar-thumb: var(--brand-accent, #d4a824);--scrollbar-thumb-hover: #fdb913;--primary: #fdb913;--secondary: #a76bdf;--blue: #a76bdf;--light: #1a1a1a;--dark: #e0e0e0}[data-theme="dark"] ::placeholder{color: var(--text-muted, #666) !important}[data-theme="dark"] ::selection{background: var(--brand-primary, #a76bdf);color: #fff}::-webkit-scrollbar{width: 8px;height: 8px}::-webkit-scrollbar-track{background: var(--scrollbar-track, #f1f1f1)}::-webkit-scrollbar-thumb{background: var(--scrollbar-thumb, #c1c1c1);border-radius: 4px}::-webkit-scrollbar-thumb:hover{background: var(--scrollbar-thumb-hover, #a1a1a1)}[data-theme="dark"] body{background-color: var(--bg-page) !important;color: var(--text-primary) !important}[data-theme="dark"] .ticket-update-bubble, [data-theme="dark"] .ticket-details-html, [data-theme="dark"] .helppage, [data-theme="dark"] .askralph-msg-bubble, [data-theme="dark"] .bh-rte-editor, [data-theme="dark"] .bh-rte-paper, [data-theme="dark"] .email-preview-body{background-color: #1e1e1e !important}[data-theme="dark"] .form-control, [data-theme="dark"] .form-control:focus, [data-theme="dark"] select.form-control, [data-theme="dark"] textarea.form-control{background-color: var(--bg-muted) !important;color: var(--text-primary) !important;border-color: var(--border-strong) !important}[data-theme="dark"] .form-control:disabled, [data-theme="dark"] .form-control[readonly]{background-color: var(--bg-subtle) !important;color: var(--text-tertiary) !important}[data-theme="dark"] .fa-spinner.fa-spin, [data-theme="dark"] .spinner-border{color: var(--brand-primary) !important}[data-theme="dark"] [style*="border"][style*="fdb913"], [data-theme="dark"] [style*="border"][style*="FDB913"]{border-color: var(--brand-accent-soft) !important}[data-theme="dark"] a{color: var(--brand-primary)}[data-theme="dark"] a:hover{color: #c9a4e8}[data-theme="dark"] .content-area, [data-theme="dark"] .main-content, [data-theme="dark"] #ContentPlaceHolder1, [data-theme="dark"] [id*="ContentPlaceHolder"]{color: var(--text-primary)}[data-theme="dark"] .formview-content, [data-theme="dark"] .details-content, [data-theme="dark"] [id*="FormView"], [data-theme="dark"] [id*="DetailsView"]{color: var(--text-body) !important}select{color-scheme: light}select option{color: var(--text-primary, #333333);background-color: var(--bg-surface, #ffffff)}[data-theme="dark"] select{color-scheme: dark;background-color: var(--bg-muted) !important;color: var(--text-primary) !important;border-color: var(--border-strong) !important}[data-theme="dark"] select option{background-color: var(--bg-surface);color: var(--text-primary)}select option:disabled{color: var(--text-muted, #999999)}[data-theme="dark"] .btn-primary{background-color: #7c3fc6 !important;border-color: #7c3fc6 !important}[data-theme="dark"] .btn-primary.disabled, [data-theme="dark"] .btn-primary:disabled{background-color: #4a2682 !important;border-color: #4a2682 !important;opacity: 0.65}[data-theme="dark"] .btn-primary:hover, [data-theme="dark"] .btn-primary:focus, [data-theme="dark"] .btn-primary.focus, [data-theme="dark"] .btn-primary:active, [data-theme="dark"] .btn-primary:not(:disabled):not(.disabled):active, [data-theme="dark"] .btn-primary:not(:disabled):not(.disabled).active, [data-theme="dark"] .show > .btn-primary.dropdown-toggle{background-color: #8e54d9 !important;border-color: #8e54d9 !important;box-shadow: 0 0 0 0.15rem rgba(167, 107, 223, 0.35) !important}[data-theme="dark"] .btn-light{background-color: var(--bg-muted) !important;color: var(--text-primary) !important;border-color: var(--border-strong) !important}[data-theme="dark"] .btn-danger{color: var(--text-on-dark) !important}[data-theme="dark"] ::-webkit-scrollbar-track{background: var(--bg-subtle, #1a1a1a) !important}[data-theme="dark"] [style*="background:#ffc107"], [data-theme="dark"] [style*="background: #ffc107"], [data-theme="dark"] [style*="background-color:#ffc107"], [data-theme="dark"] [style*="background-color: #ffc107"], [data-theme="dark"] [style*="background:#fdb913"], [data-theme="dark"] [style*="background: #fdb913"], [data-theme="dark"] [style*="background-color:#fdb913"], [data-theme="dark"] [style*="background-color: #fdb913"]{color: #1a1a1a !important}:root{--es-provisional-bg: #fff5dc;--es-provisional-fg: #8a6d00;--es-provisional-border: #fdb913;--es-draft-bg: #e3f2fd;--es-draft-fg: #0d47a1;--es-draft-border: #90caf9;--es-pending-bg: #fff3cd;--es-pending-fg: #856404;--es-pending-border: #ffeaa7;--es-active-bg: #d4edda;--es-active-fg: #155724;--es-active-border: #c3e6cb;--es-closed-bg: #e9ecef;--es-closed-fg: #495057;--es-closed-border: #ced4da;--wl-forecast-stripe-color: rgba(125, 95, 195, 0.22);--wl-forecast-base-bg: var(--bg-purple-tint);--wl-forecast-opacity: 0.6;--wl-committed-bg: var(--brand-primary);--wl-committed-fg: #ffffff;--wl-actual-progress-bg: var(--brand-accent);--wl-actual-text: #1a1024;--eh-ontrack: #28a745;--eh-ontrack-bg: #d4edda;--eh-over: #ed174c;--eh-over-bg: #fde0e6;--eh-under: #fd7e14;--eh-under-bg: #fff0e0;--conflict-overlay: rgba(237, 23, 76, 0.18);--conflict-icon: #ed174c;--legacy-bg: #ede7f6;--legacy-fg: #4527a0;--legacy-border: #b39ddb}[data-theme="dark"]{--es-provisional-bg: #3a2f10;--es-provisional-fg: #ffd966;--es-provisional-border: #fdb913;--es-draft-bg: #0d2438;--es-draft-fg: #90caf9;--es-draft-border: #1e3a5f;--es-pending-bg: #3a2f10;--es-pending-fg: #ffd966;--es-pending-border: #856404;--es-active-bg: #14361e;--es-active-fg: #6cd189;--es-active-border: #1e5028;--es-closed-bg: #2a2a2a;--es-closed-fg: #adb5bd;--es-closed-border: #3a3a3a;--wl-forecast-stripe-color: rgba(180, 150, 255, 0.2);--wl-committed-bg: #6b3eb0;--wl-actual-progress-bg: #ffd966;--eh-ontrack: #6cd189;--eh-ontrack-bg: #14361e;--eh-over: #ff5577;--eh-over-bg: #401822;--eh-under: #ff9c40;--eh-under-bg: #3a2410;--conflict-overlay: rgba(255, 85, 119, 0.22);--conflict-icon: #ff5577;--legacy-bg: #2a2238;--legacy-fg: #d1c4e9;--legacy-border: #4527a0}:root{--blue: #3d1a6f;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #ed174c;--orange: #fd7e14;--yellow: #fdb913;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #3d1a6f;--gray-dark: #343a40;--primary: #fdb913;--secondary: #3d1a6f;--success: #28a745;--info: #17a2b8;--warning: #fdb913;--danger: #ed174c;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Outfit, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*, *::before, *::after{box-sizing: border-box}html{font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display: block}body{margin: 0;font-family: 'Outfit', sans-serif;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--brand-primary, #3d1a6f);text-align: left;background-color: var(--bg-surface, #fff)}h1, h2, h3, h4, h5, h6{margin-top: 0;margin-bottom: 0.5rem}p{margin-top: 0;margin-bottom: 1rem}ol, ul, dl{margin-top: 0;margin-bottom: 1rem}sub, sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}sup{top: -0.5em}a{color: var(--brand-primary, #3d1a6f);text-decoration: none;background-color: transparent}a:hover{color: var(--brand-primary, #3d1a6f);text-decoration: underline}img{vertical-align: middle;border-style: none}label{display: inline-block;margin-bottom: 0.5rem}button{border-radius: 0}button:focus{outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color}input, button, select, optgroup, textarea{margin: 0;font-family: inherit;font-size: inherit;line-height: inherit}button, input{overflow: visible}button, select{text-transform: none}select{word-wrap: normal}button, [type=button], [type=reset], [type=submit]{-webkit-appearance: button}button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner{padding: 0;border-style: none}input[type=radio], input[type=checkbox]{box-sizing: border-box;padding: 0}textarea{overflow: auto;resize: vertical}[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{height: auto}::-webkit-file-upload-button{font: inherit;-webkit-appearance: button}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{margin-bottom: 0.5rem;font-family: 'Outfit', sans-serif;font-weight: 500;line-height: 1.2}.container, .container-fluid, .container-xl, .container-lg, .container-md, .container-sm{width: 100%;padding-right: 0.75rem;padding-left: 0.75rem;margin-right: auto;margin-left: auto}.row{display: flex;flex-wrap: wrap;margin-right: -0.75rem;margin-left: -0.75rem}.col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1{position: relative;width: 100%;padding-right: 0.75rem;padding-left: 0.75rem}@media (min-width: 768px){.col-md-5{flex: 0 0 41.6666666667%;max-width: 41.6666666667%}.col-md-7{flex: 0 0 58.3333333333%;max-width: 58.3333333333%}}.form-control{display: block;width: 100%;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--text-primary, #333);background-color: var(--bg-surface, #fff);background-clip: padding-box;border: 1px solid var(--border-strong, #ced4da);border-radius: 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition: none}}.form-control::-ms-expand{background-color: transparent;border: 0}.form-control:-moz-focusring{color: transparent;text-shadow: 0 0 0 var(--text-primary, #495057)}.form-control:focus{color: var(--text-primary, #333);background-color: var(--bg-surface, #fff);border-color: var(--brand-accent-light, #ffeeb5);outline: 0;box-shadow: 0 0 0 0.2rem rgba(254, 209, 54, 0.25)}.form-control::-moz-placeholder{color: var(--brand-primary, #3d1a6f);opacity: 1}.form-control:-ms-input-placeholder{color: var(--brand-primary, #3d1a6f);opacity: 1}.form-control::placeholder{color: var(--brand-primary, #3d1a6f);opacity: 1}.form-control:disabled, .form-control[readonly]{background-color: var(--bg-muted, #e9ecef);opacity: 1}select.form-control:focus::-ms-value{color: var(--text-primary, #333);background-color: var(--bg-surface, #fff)}.form-control-sm{height: calc(1.5em + 0.5rem + 2px);padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem}.btn{display: inline-block;font-weight: 400;color: var(--text-primary, #333);text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;border-radius: 0.25rem;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition: none}}.btn:hover{color: var(--text-primary, #333);text-decoration: none}.btn:focus, .btn.focus{outline: 0;box-shadow: 0 0 0 0.2rem rgba(254, 209, 54, 0.25)}.btn.disabled, .btn:disabled{opacity: 0.65}.btn-primary{color: var(--text-on-dark, #fff);background-color: var(--brand-primary, #3d1a6f);border-color: var(--brand-primary, #3d1a6f)}.btn-primary:hover{color: var(--text-on-dark, #fff);background-color: var(--brand-magenta, #7d1d61);border-color: var(--brand-magenta, #7d1d61)}.btn-primary:focus, .btn-primary.focus{color: var(--text-on-dark, #fff);background-color: var(--brand-magenta, #7d1d61);border-color: var(--brand-magenta, #7d1d61);box-shadow: 0 0 0 0.2rem rgba(254, 216, 84, 0.5)}.btn-primary.disabled, .btn-primary:disabled{color: var(--text-on-dark, #fff);background-color: var(--brand-magenta, #7d1d61);border-color: var(--brand-magenta, #7d1d61)}.btn-danger{color: var(--text-on-dark, #fff);background-color: #d41544;border-color: #d41544}.btn-danger:hover{color: var(--text-on-dark, #fff);background-color: #b8123a;border-color: #b8123a}.btn-danger:focus, .btn-danger.focus{color: var(--text-on-dark, #fff);background-color: #b8123a;border-color: #b8123a;box-shadow: 0 0 0 0.2rem rgba(237, 23, 76, 0.5)}.btn-danger.disabled, .btn-danger:disabled{color: var(--text-on-dark, #fff);background-color: #d41544;border-color: #d41544}.btn-light{color: var(--text-primary, #333);background-color: var(--bg-subtle, #fafafa);border-color: var(--bg-subtle, #f8f9fa)}.btn-light:hover{color: var(--text-primary, #333);background-color: var(--bg-muted, #e2e6ea);border-color: var(--bg-muted, #dae0e5)}.btn-light:focus, .btn-light.focus{color: var(--text-primary, #333);background-color: var(--bg-muted, #e2e6ea);border-color: var(--bg-muted, #dae0e5);box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5)}.btn-light.disabled, .btn-light:disabled{color: var(--text-primary, #333);background-color: var(--bg-subtle, #fafafa);border-color: var(--bg-subtle, #f8f9fa)}.btn-sm, .btn-group-sm > .btn{padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem}@-webkit-keyframes spinner-border{to{transform: rotate(360deg)}}@keyframes spinner-border{to{transform: rotate(360deg)}}.spinner-border{display: inline-block;width: 2rem;height: 2rem;vertical-align: text-bottom;border: 0.25em solid currentColor;border-right-color: transparent;border-radius: 50%;-webkit-animation: spinner-border 0.75s linear infinite;animation: spinner-border 0.75s linear infinite}.spinner-border-sm{width: 1rem;height: 1rem;border-width: 0.2em}.flex-column-reverse{flex-direction: column-reverse !important}@media (min-width: 768px){.flex-md-row{flex-direction: row !important}}.mr-1, .mx-1{margin-right: 0.25rem !important}.ml-auto, .mx-auto{margin-left: auto !important}.text-primary{color: var(--brand-accent, #fdb913) !important}.text-danger{color: var(--status-danger, #dc3545) !important}body{overflow-x: clip}p{line-height: 1.75}::-moz-selection{background: var(--brand-accent, #fdb913);text-shadow: none}::selection{background: var(--brand-accent, #fdb913);text-shadow: none}img::-moz-selection{background: transparent}img::selection{background: transparent}img::-moz-selection{background: transparent}.btn + .btn{margin-left: 0.5rem}input[type=checkbox]{zoom: 1}a:hover, a:focus{color: var(--text-body, rgba(0,0,0,0.65));text-decoration: none}input[type='checkbox']:hover{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)}.text-bold{font-weight: 500}input, select, textarea{max-width: 100%}body{background: var(--bg-surface, #fff);text-align: left;color: black;font-weight: 400;min-height: 100%}#aspform, #form1{display: flex;flex-direction: column;min-height: 100vh}.row{margin-left: 0px;margin-right: 0px}a, area, button, [role="button"], input:not([type="range"]), label, select, summary, textarea{touch-action: manipulation}body{font-family: 'Outfit', sans-serif !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}.btn-default{color: var(--brand-primary, #3d1a6f) !important;background-color: var(--bg-surface, #fff);border-color: var(--brand-primary, #3d1a6f)}.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{color: var(--text-on-dark, #fff) !important;background-color: var(--brand-primary, #3d1a6f);border-color: var(--brand-primary, #3d1a6f)}.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{background-image: none}a:hover, a:focus{outline:none !important}@media (max-width: 990px){.col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1{padding-left: 1px;padding-right: 1px}.container-fluid{padding-left: 1px;padding-right: 1px}}@media (min-width: 998px){.mytooltip{margin-top: 0px !important;display: inline-block !important;position: relative !important;overflow: unset !important}.mytooltip:hover:after, .mytooltip:hover:before{display: none !important;content: none !important}}img{display: inline-block;font-family: Arial, sans-serif;font-weight: 300;line-height: 2;text-align: center;display: block;position: relative}img::before{content: '';width: 100%;min-height: 130px;background-color: var(--border-strong, #ccc);border-radius: 0px;position: absolute;top: 0%;left: -0px;transform: translateY(-50%)}img::after{font-family: var(--bh-fa-family, "Font Awesome 7 Pro");content: "\f03e" " " attr(alt);font-size:2em;color: var(--text-secondary, rgb(100, 100, 100));display: block;position: absolute;z-index: 2;top: 0px;left: 0;width: 100%;height: 100%}.text-danger{color:var(--brand-danger, #ed174c)}::-webkit-input-placeholder{font-style: italic;color:var(--text-muted, #b4b4b4) !important}::placeholder{font-style: italic;color: var(--text-muted, #b4b4b4) !important}::-webkit-scrollbar{width: 20px}::-webkit-scrollbar-track{background-color: transparent}::-webkit-scrollbar-thumb{background-color: #d6dee1;border-radius: 20px;border: 6px solid transparent;background-clip: content-box;color: var(--brand-accent, #fdb913);background-color: var(--brand-accent, #fdb913)}::-webkit-scrollbar-thumb:hover{background-color: var(--brand-accent, #fdb913);border: 6px solid transparent;background-clip: content-box}img{max-width: 100%}html{height: 100%;scroll-behavior: smooth;scroll-padding-top: 80px;overflow-x: clip}img{max-width: 100%;height: auto}h1, .h1 > span, h1, .h1 > p{font-size: 2.5rem !important;font-weight: 500 !important}.bs-footer{flex-shrink: 0;margin-top: auto;padding: 2rem 0 1.5rem;background: linear-gradient(180deg, #3d1a6f 0%, #2d1352 100%);background-clip: padding-box;color: #ffffff;position: relative;border-top: 5rem solid transparent}.bs-footer::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg, transparent 0%, #fdb913 30%, #fdb913 70%, transparent 100%)}.bs-footer-container{width: 100%;margin: 0;padding: 0 2.5rem}.bs-footer-content{display: grid;grid-template-columns: max-content minmax(0, 1fr) max-content;align-items: center;gap: 2.5rem;width: 100%}.bs-footer-copyright{font-size: 0.78rem;color: rgba(255, 255, 255, 0.6);letter-spacing: 0.02em}.bs-footer-links{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 0.4rem 1.25rem}.bs-footer-link{font-size: 0.78rem;font-weight: 500;color: rgba(255, 255, 255, 0.78);text-decoration: none;letter-spacing: 0.01em;white-space: nowrap;transition: color 0.18s ease}.bs-footer-link:hover{color: #fdb913;text-decoration: none}@media (max-width: 900px){.bs-footer-content{grid-template-columns: 1fr;gap: 1.25rem;text-align: center}.bs-footer-links{justify-content: center}}[data-theme="dark"] .bs-footer{background: linear-gradient(180deg, #0a0a0a 0%, #000000 100%);border-top: 5rem solid transparent}.bh-rte-toolbar{position: sticky;top: 0;background: var(--bg-surface, #fff);z-index: 100;padding: 4px 0;display: flex;flex-wrap: wrap;gap: 4px;align-items: center}.bh-rte-editor{position: relative;border: 1px solid #ccc;min-height: 200px;padding: 4px;font-family: Arial, sans-serif;overflow-y: auto;max-height: 80vh;resize: vertical}.bh-rte-overlay{position: absolute !important;top: 0;left: 0;right: 0;bottom: 0;display: none;pointer-events: none;background: rgba(255,255,255,0.6);z-index: 9999;align-items: center;justify-content: center}.bh-rte-overlay.show{display: flex;pointer-events: auto}.bh-rte-overlay .spinner-border{position: static !important}.bh-rte-container{position: relative;border: 1px solid #fdb913;border-radius: 4px;margin-top: 5px;padding-left: 2px;margin-bottom: 5px;overflow: hidden;container-type: inline-size;container-name: bh-rte}.bh-rte-container .bh-rte-toolbar{border-bottom: 1px solid #fdb913}.word-count{font-size: .875rem;color: var(--text-secondary, #666);user-select: none}.bh-rte-editor{border: none;min-height: 200px;font-family: Arial, sans-serif;resize: vertical;border: none;min-height: 200px;resize: vertical;padding: 0 0.75rem 0.375rem;transition: padding-top 0.15s}.bh-rte-editor.form-control{padding: 0 .75rem .375rem}.bh-rte-container{border: 1px solid #fdb913;border-radius: 4px;overflow: hidden}.bh-rte-toolbar{display: flex;flex-wrap: wrap;gap: 4px;align-items: center;padding: 4px 0;background: var(--bg-surface, #fff);position: sticky;top: 0;z-index: 100;width: 100%;padding-right: 5px}.bh-rte-toolbar button.active{background-color: var(--bg-muted, #f0f0f0);box-shadow: inset 0 1px 3px rgba(0,0,0,0.2)}.bh-rte-toolbar button.active i{color: var(--brand-primary, #3d1a6f)}.bh-rte-toolbar button.active:hover{background-color: #d0d0d0}.bh-rte-toolbar .bh-table-dropdown{position: relative}.bh-rte-toolbar .bh-table-dropdown .bh-table-panel{display: none;position: absolute;top: calc(100% + 4px);right: 0;background: var(--bg-surface, #fff);border: 1px solid #ccc;padding: 8px;z-index: 2000;box-shadow: 0 2px 6px rgba(0,0,0,0.15)}.bh-rte-toolbar .bh-table-dropdown.open .bh-table-panel{display: block}.bh-rte-toolbar .bh-table-dropdown #bh-table-controls{margin-top: 8px;display: flex;gap: 4px}.bh-rte-editor.form-control{border: none;color: black}.bh-rte-editor.form-control{min-height: 300px}.richtextwrapper-sm .bh-rte-editor.form-control{min-height: 200px}@media (max-width: 990px){.bh-rte-editor.form-control{min-height: 400px !important}}.richtextwrapper-sm .bh-rte-container{margin-bottom: 2em}.bh-table-context-menu{position: fixed;z-index: 10000;background: var(--bg-surface, #fff);border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 4px 12px rgba(0,0,0,0.15);padding: 4px 0;min-width: 160px;display: none}.bh-table-context-menu.show{display: block}.bh-table-context-menu .menu-item{display: flex;align-items: center;gap: 8px;padding: 8px 12px;cursor: pointer;font-size: 14px;color: var(--text-primary, #333);transition: background 0.15s}.bh-table-context-menu .menu-item:hover{background: var(--bg-muted, #f0f0f0)}.bh-table-context-menu .menu-item i{width: 16px;text-align: center;color: var(--text-secondary, #666)}.bh-table-context-menu .menu-divider{height: 1px;background: #e0e0e0;margin: 4px 0}.bh-cell-size-dialog{position: fixed;z-index: 10001;background: var(--bg-surface, #fff);border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 4px 12px rgba(0,0,0,0.15);padding: 12px;min-width: 200px;display: none}.bh-cell-size-dialog.show{display: block}.bh-cell-size-dialog label{display: block;font-size: 13px;margin-bottom: 4px;color: var(--text-primary, #333)}.bh-cell-size-dialog input{width: 100%;padding: 6px 8px;border: 1px solid #ccc;border-radius: 4px;margin-bottom: 10px;font-size: 14px}.bh-cell-size-dialog .dialog-buttons{display: flex;gap: 8px;justify-content: flex-end}.bh-cell-size-dialog button{padding: 6px 12px;border: none;border-radius: 4px;cursor: pointer;font-size: 13px}.bh-cell-size-dialog .btn-apply{background: var(--brand-primary, #3d1a6f);color: #fff}.bh-cell-size-dialog .btn-apply:hover{background: #0056b3}.bh-cell-size-dialog .btn-cancel{background: #e0e0e0;color: var(--text-primary, #333)}.bh-cell-size-dialog .btn-cancel:hover{background: #ccc}.bh-rte-find-bar{display: none;flex-wrap: wrap;gap: 6px;align-items: center;padding: 8px 12px;background: var(--bg-gold-tint, #fdf8ec);border-bottom: 1px solid #fdb913;font-size: 0.85rem}.bh-rte-find-bar.show{display: flex}.bh-rte-find-bar input{flex: 1 1 120px;max-width: 220px;padding: 4px 8px;border: 1px solid #ccc;border-radius: 4px;font-size: 0.85rem}.bh-rte-find-bar input:focus{outline: none;border-color: #3d1a6f;box-shadow: 0 0 0 2px rgba(61, 26, 111, 0.15)}.bh-rte-find-bar button{padding: 4px 10px;border: 1px solid #ccc;border-radius: 4px;background: var(--bg-surface, #fff);cursor: pointer;font-size: 0.85rem}.bh-rte-find-bar button:hover{background: #e8e8e8}.bh-rte-find-bar .bh-find-count{color: var(--text-secondary, #666);min-width: 50px;font-size: 0.8rem}.bh-rte-find-bar .bh-find-close{border: none;background: none;font-size: 1.1rem;padding: 2px 6px;color: var(--text-muted, #999)}.bh-rte-find-bar .bh-find-close:hover{color: var(--text-primary, #333)}@media (max-width: 576px){.bh-rte-find-bar{gap: 4px;padding: 6px 8px}.bh-rte-find-bar input{max-width: none;flex: 1 1 100%}.bh-rte-find-bar .bh-find-replace-one, .bh-rte-find-bar .bh-find-replace-all{font-size: 0.75rem;padding: 4px 6px}}.bh-color-btn{position: relative;display: inline-flex;flex-direction: column;align-items: center;justify-content: center;width: 32px;height: 32px;cursor: pointer;border-radius: 4px;transition: background 0.15s}.bh-color-btn:hover{background: var(--bg-muted, #f0f0f0)}.bh-color-btn i{font-size: 14px;color: var(--text-primary, #333);line-height: 1}.bh-color-bar{display: block;width: 18px;height: 4px;border-radius: 1px;margin-top: 2px;background: #000}.bh-color-input{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;border: none;padding: 0}[data-theme="dark"] .bh-rte-container{border-color: var(--brand-accent-soft, #8a6d18)}[data-theme="dark"] .bh-rte-container .bh-rte-toolbar{border-bottom-color: var(--brand-accent-soft, #8a6d18)}[data-theme="dark"] .bh-rte-toolbar{background: var(--bg-muted, #1e1e1e)}[data-theme="dark"] .bh-rte-editor{background: var(--bg-surface, #141414);color: var(--text-primary, #e8e8e8);border-color: var(--border-default, #2a2a2a)}[data-theme="dark"] .bh-rte-overlay{background: rgba(0,0,0,0.6)}[data-theme="dark"] .bh-rte-toolbar button{background: var(--bg-subtle, #1a1a1a);color: var(--text-primary, #e8e8e8);border-color: var(--border-strong, #3a3a3a)}[data-theme="dark"] .bh-rte-toolbar button:hover{background: var(--bg-surface, #141414)}[data-theme="dark"] .bh-rte-toolbar button.active, [data-theme="dark"] .bh-rte-toolbar button:active{background: var(--brand-primary, #a76bdf);color: var(--text-on-dark, #fff)}[data-theme="dark"] .bh-rte-toolbar select{background: var(--bg-subtle, #1a1a1a);color: var(--text-primary, #e8e8e8);border-color: var(--border-strong, #3a3a3a)}[data-theme="dark"] .word-count{color: var(--text-muted, #808080)}@container bh-rte (min-width: 769px){.bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar select.font-name, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar select.font-size, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar select.block-format, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-cmd="strikeThrough"], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-cmd="superscript"], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-cmd="undo"], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-cmd="redo"], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button#linkToggleBtn, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-image], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar .bh-table-dropdown, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar .bh-color-btn, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-find-replace]{display: none !important}}@media (max-width: 768px){.bh-rte-editor, .richtextwrapper-xs .bh-rte-editor, .richtextwrapper-xs .bh-rte-editor.form-control, .richtextwrapper-sm .bh-rte-editor, .richtextwrapper-sm .bh-rte-editor.form-control, .richtextwrapper-lg .bh-rte-editor, .richtextwrapper-lg .bh-rte-editor.form-control, .RadMultiLine .bh-rte-editor, .RadMultiLine .bh-rte-editor.form-control, .RTEHeading .bh-rte-editor, .RTEHeading .bh-rte-editor.form-control{min-height: 120px !important;max-height: 45vh !important;height: auto !important}}@container bh-rte (max-width: 768px){.bh-rte-toolbar{gap: 2px;padding: 2px 0}.bh-rte-container .bh-rte-toolbar button + button, .bh-rte-container .bh-rte-toolbar button + .bh-table-dropdown, .bh-rte-container .bh-rte-toolbar .bh-table-dropdown + button, .bh-rte-container .bh-rte-toolbar button + .bh-color-btn, .bh-rte-container .bh-rte-toolbar .bh-color-btn + button, .bh-rte-container .bh-rte-toolbar .bh-color-btn + .bh-color-btn{margin-left: 2px}.bh-rte-toolbar button[data-overflow-toggle]{padding-left: 4px;padding-right: 4px;min-width: 0}.bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar select.font-name, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar select.font-size, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar select.block-format, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar select.tone-select, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar #toneSelect, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-cmd="strikeThrough"], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-cmd="superscript"], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-cmd="outdent"], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-cmd="indent"], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-cmd="justifyLeft"], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-cmd="justifyCenter"], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-cmd="justifyRight"], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-image], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar button[data-find-replace], .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar .bh-table-dropdown, .bh-rte-container:not(.bh-rte-overflow-shown) .bh-rte-toolbar .bh-color-btn{display: none !important}.bh-rte-toolbar .word-count{font-size: 0.7rem}}.bh-rte-img-toolbar{position: absolute;z-index: 2147483640;background: var(--bg-surface, #fff);border: 1px solid var(--border-default, #ddd);border-radius: 6px;box-shadow: 0 4px 14px rgba(0, 0, 0, 0.16);padding: 4px;color: var(--text-primary, #333)}.bh-rte-img-toolbar .bh-rte-img-toolbar-row{display: flex;flex-wrap: nowrap;align-items: center;gap: 2px}.bh-rte-img-toolbar .bh-rte-img-btn{display: inline-flex;align-items: center;justify-content: center;min-width: 26px;height: 26px;padding: 0 6px;font-size: 0.78rem;line-height: 1;border: 1px solid transparent;border-radius: 4px;background: transparent;color: var(--text-primary, #333);cursor: pointer}.bh-rte-img-toolbar .bh-rte-img-btn:hover{background: var(--bg-muted, #f0f0f0);border-color: var(--border-default, #ddd)}.bh-rte-img-toolbar .bh-rte-img-btn.bh-rte-img-btn-danger:hover{color: var(--danger, #c0392b)}.bh-rte-img-toolbar .bh-rte-img-sep{display: inline-block;width: 1px;align-self: stretch;margin: 2px 3px;background: var(--border-default, #ddd)}.bh-rte-img-toolbar .bh-rte-img-alt-row{margin-top: 4px}.bh-rte-img-toolbar input{width: 100%;box-sizing: border-box;font-size: 0.8rem;padding: 3px 6px;border: 1px solid var(--border-default, #ddd);border-radius: 4px;background: var(--bg-surface, #fff);color: var(--text-primary, #333)}.bh-rte-img-toolbar input:focus{outline: none;border-color: var(--brand-accent, #fdb913)}.bh-rte-container .bh-rte-toolbar:has(.bh-table-dropdown.open){z-index: 1500}.bh-rte-container .bh-rte-toolbar-release:has(.bh-rte-rs-btn:hover), .bh-rte-container .bh-rte-toolbar-release:has(.bh-rte-rs-btn:focus-visible){z-index: 1500}.bh-rte-toolbar-snippets{align-items: center;flex-wrap: wrap;gap: 6px;padding-top: 4px;padding-bottom: 4px}.bh-rte-snippets-label, .bh-rte-release-label{font-size: 0.75rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.04em;color: var(--text-tertiary, #6f6f6f);margin-right: 4px}.bh-rte-snippets-items{display: inline-flex;flex-wrap: wrap;gap: 6px;align-items: center}.bh-rte-snippets-manage{display: inline-flex;align-items: center;border: 1px dashed var(--brand-primary-soft, #d6c5ef);color: var(--brand-primary, #3d1a6f);background: transparent;font-size: 0.78rem;padding: 0.18rem 0.55rem;border-radius: 999px}.bh-rte-snippets-manage:hover, .bh-rte-snippets-manage:focus-visible{background: var(--bg-purple-tint, #8549da14);border-style: solid;color: var(--brand-primary, #3d1a6f);outline: none}[data-theme="dark"] .bh-rte-snippets-manage{color: var(--text-body, #d4d4d4);border-color: var(--brand-primary-soft, #5a2d82)}[data-theme="dark"] .bh-rte-snippets-manage:hover, [data-theme="dark"] .bh-rte-snippets-manage:focus-visible{color: var(--text-strong, #e8e3f2)}.bh-rte-rs-btn{position: relative}.bh-rte-rs-tip{position: absolute;top: calc(100% + 9px);left: 50%;transform: translateX(-50%) translateY(-4px);z-index: 20001;width: 232px;padding: 10px 12px;background: var(--bg-surface, #ffffff);border: 1px solid var(--border-default, #e4e0ee);border-radius: 8px;box-shadow: 0 10px 28px rgba(61, 26, 111, 0.18);text-align: left;white-space: normal;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 120ms ease, transform 120ms ease}.bh-rte-rs-btn:hover .bh-rte-rs-tip, .bh-rte-rs-btn:focus-visible .bh-rte-rs-tip{opacity: 1;visibility: visible;transform: translateX(-50%) translateY(0)}.bh-rte-rs-tip::after{content: "";position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-bottom-color: var(--bg-surface, #ffffff)}.bh-rte-rs-tip-name{display: block;font-size: 0.78rem;font-weight: 700;line-height: 1.25;color: var(--brand-primary, #3d1a6f)}.bh-rte-rs-tip-desc{display: block;margin: 1px 0 7px;font-size: 0.7rem;line-height: 1.3;color: var(--text-tertiary, #888)}.bh-rte-rs-tip-demo{display: block;padding: 8px 9px;background: var(--bg-subtle, #f7f7f9);border-radius: 5px}.bh-rsx{display: block;font-size: 0.72rem;line-height: 1.35;color: var(--text-body, #444)}.bh-rsx-pullquote{display: block;padding-left: 8px;border-left: 3px solid var(--brand-accent, #fdb913);font-style: italic;color: var(--brand-primary, #3d1a6f)}.bh-rsx-pullquote .bh-rsx-cite{display: block;margin-top: 3px;font-style: normal;font-size: 0.62rem;font-weight: 600;color: var(--text-tertiary, #888)}.bh-rsx-standfirst{display: block;font-size: 0.82rem;font-weight: 600;color: var(--text-body, #555)}.bh-rsx-keyfacts{display: block;background: var(--bg-surface, #fff);border: 1px solid var(--border-default, #e4e0ee);border-radius: 5px;overflow: hidden}.bh-rsx-keyfacts .bh-rsx-kf-head{display: block;padding: 3px 8px;background: var(--bg-purple-tint, #f0ebf7);color: var(--brand-primary, #3d1a6f);font-size: 0.58rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase}.bh-rsx-keyfacts .bh-rsx-kf-item{display: block;position: relative;margin: 4px 8px;padding-left: 11px}.bh-rsx-keyfacts .bh-rsx-kf-item::before{content: "";position: absolute;left: 0;top: 0.45em;width: 5px;height: 5px;border-radius: 1px;background: var(--brand-primary, #3d1a6f)}.bh-rsx-callout{display: block;padding: 6px 8px;background: var(--bg-purple-tint, #f0ebf7);border-left: 3px solid var(--brand-primary, #3d1a6f);border-radius: 0 4px 4px 0;color: var(--brand-primary, #3d1a6f)}.bh-rsx-figure{display: block;text-align: center}.bh-rsx-figure .bh-rsx-img{display: block;height: 34px;background: linear-gradient(135deg, var(--bg-muted, #e9e6f0), var(--bg-subtle, #f4f5f7));border-radius: 3px}.bh-rsx-figure .bh-rsx-cap{display: block;margin-top: 3px;font-size: 0.62rem;color: var(--text-tertiary, #888)}.bh-rsx-divider{display: block;width: 40px;height: 0;margin: 8px auto;border-top: 2px solid var(--brand-accent, #fdb913)}.bh-rsx-subheading{display: block;padding-bottom: 2px;border-bottom: 2px solid var(--brand-accent, #fdb913);color: var(--brand-primary, #3d1a6f);font-size: 0.82rem;font-weight: 700}.bh-rsx-cta{display: block;padding: 7px 8px;background: var(--brand-primary, #3d1a6f);border-radius: 5px;text-align: center;color: #ffffff;font-size: 0.7rem}.bh-rsx-cta .bh-rsx-cta-link{color: var(--brand-accent, #fdb913);font-weight: 700;text-decoration: underline}.bh-rsx-button{display: block;width: fit-content;margin: 0 auto;padding: 4px 12px;background: var(--brand-primary, #3d1a6f);border-radius: 5px;text-align: center;color: #ffffff;font-size: 0.7rem;font-weight: 700}.bh-rsx-gallery{display: grid;grid-template-columns: 1fr 1fr;gap: 4px}.bh-rsx-gallery .bh-rsx-img{height: 22px;background: linear-gradient(135deg, var(--bg-muted, #e9e6f0), var(--bg-subtle, #f4f5f7));border-radius: 3px}.bh-rsx-embed{display: block;position: relative;padding: 6px 8px 6px 22px;background: var(--bg-subtle, #f4f5f7);border: 1px solid var(--brand-primary, #3d1a6f);border-radius: 4px;font-size: 0.66rem;color: var(--text-body, #555);word-break: break-all}.bh-rsx-embed::before{content: "\25B6";position: absolute;left: 8px;top: 50%;transform: translateY(-50%);color: var(--brand-accent, #fdb913);font-size: 0.7rem}[data-theme="dark"] .bh-rte-rs-tip{box-shadow: 0 10px 28px rgba(0, 0, 0, 0.5)}