@charset "UTF-8";.br-tooltip-portal{position:fixed;z-index:10800;inset:0;pointer-events:none}.br-tooltip-portal.is-interactive{pointer-events:auto}.br-tooltip{position:absolute;box-sizing:border-box;max-width:var(--br-tooltip-max-width, 240px);width:var(--br-tooltip-width, auto);min-width:var(--br-tooltip-min-width, 0);padding:.5rem .65rem;border-radius:var(--br-radius-md, .625rem);font-size:.8125rem;line-height:1.35;color:var(--br-color-text-strong, #202124);background:var(--br-color-surface, #fff);border:1px solid var(--br-color-border, #e8eaed);box-shadow:0 4px 14px #2021241f,0 1px 3px #20212414;transform-origin:center center}.br-tooltip--width-auto{--br-tooltip-width: auto;--br-tooltip-min-width: 0}.br-tooltip--width-min{--br-tooltip-width: max-content;--br-tooltip-min-width: min(var(--br-tooltip-max-width, 240px), max-content)}.br-tooltip--size-sm{padding:.35rem .5rem;font-size:.75rem}.br-tooltip--size-md{padding:.5rem .65rem;font-size:.8125rem}.br-tooltip--size-lg{padding:.65rem .85rem;font-size:.875rem}.br-tooltip--content-default{color:var(--br-color-text-strong, #202124)}.br-tooltip--content-success{border-color:color-mix(in srgb,var(--br-color-success, #0d9f4c) 35%,var(--br-color-border, #e8eaed));background:color-mix(in srgb,var(--br-color-success, #0d9f4c) 8%,var(--br-color-surface, #fff))}.br-tooltip--content-warning{border-color:color-mix(in srgb,var(--br-color-warning, #e8710a) 40%,var(--br-color-border, #e8eaed));background:color-mix(in srgb,var(--br-color-warning, #e8710a) 10%,var(--br-color-surface, #fff))}.br-tooltip--content-error{border-color:color-mix(in srgb,var(--br-color-danger, #d93025) 40%,var(--br-color-border, #e8eaed));background:color-mix(in srgb,var(--br-color-danger, #d93025) 8%,var(--br-color-surface, #fff))}.br-tooltip--content-info{border-color:color-mix(in srgb,var(--br-color-primary, #0062ff) 35%,var(--br-color-border, #e8eaed));background:color-mix(in srgb,var(--br-color-primary, #0062ff) 7%,var(--br-color-surface, #fff))}.br-tooltip--content-neutral{color:var(--br-color-muted, #5f6368);background:var(--br-color-surface-muted, #f1f3f4)}.br-tooltip--variant-neon{color:#e8e8ff;background:radial-gradient(circle at 30% 20%,#2a1f55,#120a2a 70%);border:1px solid rgba(168,85,247,.55);box-shadow:0 0 0 1px #a855f759,0 0 24px #a855f773}.br-tooltip--variant-holographic{color:#e0f2fe;border:1px solid rgba(56,189,248,.55);box-shadow:inset 0 1px #ffffff1f,0 10px 30px #0e749059;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 4px),linear-gradient(135deg,#0e7490eb,#1e40afe0)}.br-tooltip--variant-glassmorphism{color:var(--br-color-text-strong, #202124);background:color-mix(in srgb,var(--br-color-surface, #fff) 72%,transparent);border:1px solid color-mix(in srgb,var(--br-color-border, #e8eaed) 55%,transparent);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:0 10px 40px #20212424}.br-tooltip--variant-cyber-pulse{color:#dcfce7;background:#052e1a;border:1px solid rgba(34,197,94,.65);box-shadow:0 0 0 1px #22c55e59,0 0 18px #22c55e59}.br-tooltip__body{position:relative;z-index:1}.br-tooltip__arrow{position:absolute;width:12px;height:12px;transform:rotate(45deg);background:inherit;border:inherit;box-sizing:border-box;z-index:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.br-tooltip--arrow-false .br-tooltip__arrow{display:none}.br-tooltip--placement-top .br-tooltip__arrow{bottom:-6px;left:calc(50% - 6px);border-top:none;border-left:none}.br-tooltip--placement-bottom .br-tooltip__arrow{top:-6px;left:calc(50% - 6px);border-bottom:none;border-right:none}.br-tooltip--placement-left .br-tooltip__arrow{right:-6px;top:calc(50% - 6px);border-bottom:none;border-left:none}.br-tooltip--placement-right .br-tooltip__arrow{left:-6px;top:calc(50% - 6px);border-top:none;border-right:none}@media(width<=520px){.br-tooltip{max-width:min(var(--br-tooltip-max-width, 240px),100vw - 2rem)}}.br-anchored-panel{position:fixed;box-sizing:border-box}.br-select__panel.br-anchored-panel{max-height:16rem;overflow:auto;padding:.35rem;border-radius:var(--br-tf-radius, .625rem);border:1px solid var(--br-tf-border, #e8eaed);background:var(--br-color-surface, #fff);box-shadow:0 4px 12px #0000001f,0 0 0 1px #0000000a}.br-select__panel.br-anchored-panel .br-select-panel{display:flex;flex-direction:column;gap:.15rem}.br-select__panel.br-anchored-panel .br-select-option{display:block;width:100%;box-sizing:border-box;margin:0;padding:.45rem .6rem;border:0;border-radius:var(--br-radius-sm, .375rem);background:transparent;color:var(--br-tf-fg, #3c4043);font:inherit;font-size:.875rem;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-select__panel.br-anchored-panel .br-select-option:hover:not(:disabled){background:color-mix(in srgb,var(--br-color-primary, #0062ff) 10%,transparent)}.br-select__panel.br-anchored-panel .br-select-option:disabled{opacity:.55;cursor:not-allowed}.br-combobox__panel.br-anchored-panel{max-height:14rem;overflow:auto;padding:.35rem;border:1px solid var(--br-tf-border, #e8eaed);border-radius:var(--br-tf-radius, .625rem);background:var(--br-color-surface, #fff);box-shadow:0 8px 24px #3c404329}.br-dp__panel.br-anchored-panel{padding:.75rem;background:var(--br-color-surface, #fff);border:1px solid var(--br-tf-border, #e8eaed);border-radius:var(--br-tf-radius, .625rem);box-shadow:0 4px 16px #3c40431f,0 12px 32px #3c404324;min-width:min(280px,100%)}body.brightrail-root--rtl{direction:rtl}body.brightrail-root--rtl brightrail-breadcrumb,body.brightrail-root--rtl brightrail-pagination,body.brightrail-root--rtl .br-tf__field-row--inline{direction:rtl}body.brightrail-root--rtl .br-select__panel,body.brightrail-root--rtl .br-combobox__panel{text-align:right}[data-br-fx=cyber] brightrail-card,[data-br-fx=cyber] brightrail-alert .br-alert__shell,[data-br-fx=cyber] brightrail-badge .br-badge,[data-br-fx=cyber] brightrail-chip .br-chip,[data-br-fx=cyber] brightrail-text-field .br-tf__control,[data-br-fx=cyber] brightrail-textarea .br-textarea__control,[data-br-fx=cyber] brightrail-select .br-select__control,[data-br-fx=cyber] brightrail-combobox .br-combobox__control,[data-br-fx=cyber] brightrail-tabs .br-tabs__list,[data-br-fx=cyber] brightrail-menu .br-menu__panel,[data-br-fx=cyber] brightrail-modal .br-modal__panel,[data-br-fx=cyber] brightrail-drawer .br-drawer__panel,[data-br-fx=cyber] brightrail-toast .br-toast,[data-br-fx=cyber] brightrail-table,[data-br-fx=cyber] brightrail-progress .br-progress__track,[data-br-fx=cyber] brightrail-pagination,[data-br-fx=cyber] brightrail-empty-state,[data-br-fx=cyber] brightrail-graph,[data-br-fx=cyber] brightrail-tree,[data-br-fx=cyber] brightrail-popover .br-popover__panel,[data-br-fx=cyber] brightrail-rich-text-editor .br-rte,[data-br-fx=cyber] brightrail-tree-table,[data-br-fx=cyber] brightrail-command-palette .br-cmd__panel,[data-br-fx=cyber] brightrail-app-shell,[data-br-fx=cyber] brightrail-checkbox .br-checkbox__box,[data-br-fx=cyber] brightrail-switch .br-switch__track,[data-br-fx=cyber] brightrail-radio .br-radio__dot,[data-br-fx=cyber] brightrail-slider .br-slider__track,[data-br-fx=cyber] brightrail-accordion .br-accordion__item,[data-br-fx=cyber] brightrail-breadcrumb,[data-br-fx=cyber] brightrail-avatar .br-avatar,[data-br-fx=cyber] brightrail-skeleton,[data-br-fx=cyber] brightrail-validation-summary,[data-br-fx=cyber] brightrail-file-upload .br-fu__dropzone,[data-br-fx=cyber] brightrail-date-picker .br-dp__control,[data-br-fx=cyber] brightrail-rating .br-rating,[data-br-fx=cyber] brightrail-stepper,[data-br-fx=cyber] brightrail-neural-graph,[data-br-fx=cyber] brightrail-holographic-panel,[data-br-fx=cyber] brightrail-cyber-badge,[data-br-fx=cyber] brightrail-quantum-stepper,[data-br-fx=cyber] brightrail-timeline,[data-br-fx=cyber] brightrail-timeline-item,[data-br-fx=cyber] brightrail-form-field,[data-br-fx=cyber] brightrail-button-group,[data-br-fx=cyber] brightrail-button-icon,[data-br-fx=cyber] brightrail-icon,[data-br-fx=cyber] brightrail-welcome,[data-br-fx=cyber] brightrail-sidebar,[data-br-fx=cyber] brightrail-top-bar,[data-br-fx=cyber] brightrail-page-header,[data-br-fx=cyber] brightrail-toast-container,[data-br-fx=cyber] brightrail-progress-file-row,[data-br-fx=cyber] brightrail-step,[data-br-fx=cyber] brightrail-tab,[data-br-fx=cyber] brightrail-menu-item,[data-br-fx=cyber] brightrail-avatar-group,[data-br-fx=cyber] brightrail-checkbox-group,[data-br-fx=cyber] brightrail-radio-group,[data-br-fx=cyber] brightrail-table-toolbar,[data-br-fx=cyber] brightrail-table-toolbar-actions,[data-br-fx=cyber] brightrail-table-bulk-actions,[data-br-fx=cyber] brightrail-table-single-actions,[data-br-fx=cyber] brightrail-accordion-item,[data-br-fx=cyber] brightrail-alert-actions,[data-br-fx=cyber] brightrail-card-header,[data-br-fx=cyber] brightrail-card-content,[data-br-fx=cyber] brightrail-card-footer,[data-br-fx=cyber] brightrail-card-actions,[data-br-fx=cyber] brightrail-card-media,[data-br-fx=cyber] brightrail-modal-header,[data-br-fx=cyber] brightrail-modal-body,[data-br-fx=cyber] brightrail-modal-footer,[data-br-fx=cyber] brightrail-drawer-header,[data-br-fx=cyber] brightrail-drawer-body,[data-br-fx=cyber] brightrail-drawer-footer{color:#e2e8f0;background:linear-gradient(rgba(34,211,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.06) 1px,transparent 1px),#0b1220;background-size:18px 18px;border-color:#22d3ee8c;box-shadow:0 0 20px #22d3ee59}[data-br-fx=cyber] brightrail-button .br-button,[data-br-fx=cyber] brightrail-icon-button .br-button,[data-br-fx=cyber] brightrail-split-button .br-button,[data-br-fx=cyber] brightrail-button-icon .br-button{background:#0b1220!important;border-color:#22d3ee8c!important;color:#22d3ee!important;box-shadow:0 0 14px #22d3ee59}.br-fx--cyber{color:#e2e8f0;background:linear-gradient(rgba(34,211,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.06) 1px,transparent 1px),#0b1220;background-size:18px 18px;border-color:#22d3ee8c;box-shadow:0 0 20px #22d3ee59}[data-br-fx=neon] brightrail-card,[data-br-fx=neon] brightrail-alert .br-alert__shell,[data-br-fx=neon] brightrail-badge .br-badge,[data-br-fx=neon] brightrail-chip .br-chip,[data-br-fx=neon] brightrail-text-field .br-tf__control,[data-br-fx=neon] brightrail-textarea .br-textarea__control,[data-br-fx=neon] brightrail-select .br-select__control,[data-br-fx=neon] brightrail-combobox .br-combobox__control,[data-br-fx=neon] brightrail-tabs .br-tabs__list,[data-br-fx=neon] brightrail-menu .br-menu__panel,[data-br-fx=neon] brightrail-modal .br-modal__panel,[data-br-fx=neon] brightrail-drawer .br-drawer__panel,[data-br-fx=neon] brightrail-toast .br-toast,[data-br-fx=neon] brightrail-table,[data-br-fx=neon] brightrail-progress .br-progress__track,[data-br-fx=neon] brightrail-pagination,[data-br-fx=neon] brightrail-empty-state,[data-br-fx=neon] brightrail-graph,[data-br-fx=neon] brightrail-tree,[data-br-fx=neon] brightrail-popover .br-popover__panel,[data-br-fx=neon] brightrail-rich-text-editor .br-rte,[data-br-fx=neon] brightrail-tree-table,[data-br-fx=neon] brightrail-command-palette .br-cmd__panel,[data-br-fx=neon] brightrail-app-shell,[data-br-fx=neon] brightrail-checkbox .br-checkbox__box,[data-br-fx=neon] brightrail-switch .br-switch__track,[data-br-fx=neon] brightrail-radio .br-radio__dot,[data-br-fx=neon] brightrail-slider .br-slider__track,[data-br-fx=neon] brightrail-accordion .br-accordion__item,[data-br-fx=neon] brightrail-breadcrumb,[data-br-fx=neon] brightrail-avatar .br-avatar,[data-br-fx=neon] brightrail-skeleton,[data-br-fx=neon] brightrail-validation-summary,[data-br-fx=neon] brightrail-file-upload .br-fu__dropzone,[data-br-fx=neon] brightrail-date-picker .br-dp__control,[data-br-fx=neon] brightrail-rating .br-rating,[data-br-fx=neon] brightrail-stepper,[data-br-fx=neon] brightrail-neural-graph,[data-br-fx=neon] brightrail-holographic-panel,[data-br-fx=neon] brightrail-cyber-badge,[data-br-fx=neon] brightrail-quantum-stepper,[data-br-fx=neon] brightrail-timeline,[data-br-fx=neon] brightrail-timeline-item,[data-br-fx=neon] brightrail-form-field,[data-br-fx=neon] brightrail-button-group,[data-br-fx=neon] brightrail-button-icon,[data-br-fx=neon] brightrail-icon,[data-br-fx=neon] brightrail-welcome,[data-br-fx=neon] brightrail-sidebar,[data-br-fx=neon] brightrail-top-bar,[data-br-fx=neon] brightrail-page-header,[data-br-fx=neon] brightrail-toast-container,[data-br-fx=neon] brightrail-progress-file-row,[data-br-fx=neon] brightrail-step,[data-br-fx=neon] brightrail-tab,[data-br-fx=neon] brightrail-menu-item,[data-br-fx=neon] brightrail-avatar-group,[data-br-fx=neon] brightrail-checkbox-group,[data-br-fx=neon] brightrail-radio-group,[data-br-fx=neon] brightrail-table-toolbar,[data-br-fx=neon] brightrail-table-toolbar-actions,[data-br-fx=neon] brightrail-table-bulk-actions,[data-br-fx=neon] brightrail-table-single-actions,[data-br-fx=neon] brightrail-accordion-item,[data-br-fx=neon] brightrail-alert-actions,[data-br-fx=neon] brightrail-card-header,[data-br-fx=neon] brightrail-card-content,[data-br-fx=neon] brightrail-card-footer,[data-br-fx=neon] brightrail-card-actions,[data-br-fx=neon] brightrail-card-media,[data-br-fx=neon] brightrail-modal-header,[data-br-fx=neon] brightrail-modal-body,[data-br-fx=neon] brightrail-modal-footer,[data-br-fx=neon] brightrail-drawer-header,[data-br-fx=neon] brightrail-drawer-body,[data-br-fx=neon] brightrail-drawer-footer{color:#e2e8f0;background:#0a0f1e;border-color:#22d3ee8c;box-shadow:0 0 18px #22d3ee59,inset 0 0 12px #22d3ee14}[data-br-fx=neon] brightrail-button .br-button,[data-br-fx=neon] brightrail-icon-button .br-button,[data-br-fx=neon] brightrail-split-button .br-button,[data-br-fx=neon] brightrail-button-icon .br-button{background:#0a0f1e!important;border-color:#22d3ee8c!important;color:#67e8f9!important;box-shadow:0 0 16px #22d3ee59}.br-fx--neon{color:#e2e8f0;background:#0a0f1e;border-color:#22d3ee8c;box-shadow:0 0 18px #22d3ee59,inset 0 0 12px #22d3ee14}[data-br-fx=holo] brightrail-card,[data-br-fx=holo] brightrail-alert .br-alert__shell,[data-br-fx=holo] brightrail-badge .br-badge,[data-br-fx=holo] brightrail-chip .br-chip,[data-br-fx=holo] brightrail-text-field .br-tf__control,[data-br-fx=holo] brightrail-textarea .br-textarea__control,[data-br-fx=holo] brightrail-select .br-select__control,[data-br-fx=holo] brightrail-combobox .br-combobox__control,[data-br-fx=holo] brightrail-tabs .br-tabs__list,[data-br-fx=holo] brightrail-menu .br-menu__panel,[data-br-fx=holo] brightrail-modal .br-modal__panel,[data-br-fx=holo] brightrail-drawer .br-drawer__panel,[data-br-fx=holo] brightrail-toast .br-toast,[data-br-fx=holo] brightrail-table,[data-br-fx=holo] brightrail-progress .br-progress__track,[data-br-fx=holo] brightrail-pagination,[data-br-fx=holo] brightrail-empty-state,[data-br-fx=holo] brightrail-graph,[data-br-fx=holo] brightrail-tree,[data-br-fx=holo] brightrail-popover .br-popover__panel,[data-br-fx=holo] brightrail-rich-text-editor .br-rte,[data-br-fx=holo] brightrail-tree-table,[data-br-fx=holo] brightrail-command-palette .br-cmd__panel,[data-br-fx=holo] brightrail-app-shell,[data-br-fx=holo] brightrail-checkbox .br-checkbox__box,[data-br-fx=holo] brightrail-switch .br-switch__track,[data-br-fx=holo] brightrail-radio .br-radio__dot,[data-br-fx=holo] brightrail-slider .br-slider__track,[data-br-fx=holo] brightrail-accordion .br-accordion__item,[data-br-fx=holo] brightrail-breadcrumb,[data-br-fx=holo] brightrail-avatar .br-avatar,[data-br-fx=holo] brightrail-skeleton,[data-br-fx=holo] brightrail-validation-summary,[data-br-fx=holo] brightrail-file-upload .br-fu__dropzone,[data-br-fx=holo] brightrail-date-picker .br-dp__control,[data-br-fx=holo] brightrail-rating .br-rating,[data-br-fx=holo] brightrail-stepper,[data-br-fx=holo] brightrail-neural-graph,[data-br-fx=holo] brightrail-holographic-panel,[data-br-fx=holo] brightrail-cyber-badge,[data-br-fx=holo] brightrail-quantum-stepper,[data-br-fx=holo] brightrail-timeline,[data-br-fx=holo] brightrail-timeline-item,[data-br-fx=holo] brightrail-form-field,[data-br-fx=holo] brightrail-button-group,[data-br-fx=holo] brightrail-button-icon,[data-br-fx=holo] brightrail-icon,[data-br-fx=holo] brightrail-welcome,[data-br-fx=holo] brightrail-sidebar,[data-br-fx=holo] brightrail-top-bar,[data-br-fx=holo] brightrail-page-header,[data-br-fx=holo] brightrail-toast-container,[data-br-fx=holo] brightrail-progress-file-row,[data-br-fx=holo] brightrail-step,[data-br-fx=holo] brightrail-tab,[data-br-fx=holo] brightrail-menu-item,[data-br-fx=holo] brightrail-avatar-group,[data-br-fx=holo] brightrail-checkbox-group,[data-br-fx=holo] brightrail-radio-group,[data-br-fx=holo] brightrail-table-toolbar,[data-br-fx=holo] brightrail-table-toolbar-actions,[data-br-fx=holo] brightrail-table-bulk-actions,[data-br-fx=holo] brightrail-table-single-actions,[data-br-fx=holo] brightrail-accordion-item,[data-br-fx=holo] brightrail-alert-actions,[data-br-fx=holo] brightrail-card-header,[data-br-fx=holo] brightrail-card-content,[data-br-fx=holo] brightrail-card-footer,[data-br-fx=holo] brightrail-card-actions,[data-br-fx=holo] brightrail-card-media,[data-br-fx=holo] brightrail-modal-header,[data-br-fx=holo] brightrail-modal-body,[data-br-fx=holo] brightrail-modal-footer,[data-br-fx=holo] brightrail-drawer-header,[data-br-fx=holo] brightrail-drawer-body,[data-br-fx=holo] brightrail-drawer-footer{color:#e2e8f0;background:linear-gradient(120deg,#6366f159,#22d3ee40,#ec48994d),#0f172a;border-color:#ffffff2e;box-shadow:0 0 28px #8b5cf638}[data-br-fx=holo] brightrail-button .br-button,[data-br-fx=holo] brightrail-icon-button .br-button,[data-br-fx=holo] brightrail-split-button .br-button,[data-br-fx=holo] brightrail-button-icon .br-button{background:#0f172a!important;border-color:#8b5cf68c!important;color:#e9d5ff!important;box-shadow:0 0 20px #8b5cf659}.br-fx--holo{color:#e2e8f0;background:linear-gradient(120deg,#6366f159,#22d3ee40,#ec48994d),#0f172a;border-color:#ffffff2e;box-shadow:0 0 28px #8b5cf638}[data-br-fx=glass] brightrail-card,[data-br-fx=glass] brightrail-alert .br-alert__shell,[data-br-fx=glass] brightrail-badge .br-badge,[data-br-fx=glass] brightrail-chip .br-chip,[data-br-fx=glass] brightrail-text-field .br-tf__control,[data-br-fx=glass] brightrail-textarea .br-textarea__control,[data-br-fx=glass] brightrail-select .br-select__control,[data-br-fx=glass] brightrail-combobox .br-combobox__control,[data-br-fx=glass] brightrail-tabs .br-tabs__list,[data-br-fx=glass] brightrail-menu .br-menu__panel,[data-br-fx=glass] brightrail-modal .br-modal__panel,[data-br-fx=glass] brightrail-drawer .br-drawer__panel,[data-br-fx=glass] brightrail-toast .br-toast,[data-br-fx=glass] brightrail-table,[data-br-fx=glass] brightrail-progress .br-progress__track,[data-br-fx=glass] brightrail-pagination,[data-br-fx=glass] brightrail-empty-state,[data-br-fx=glass] brightrail-graph,[data-br-fx=glass] brightrail-tree,[data-br-fx=glass] brightrail-popover .br-popover__panel,[data-br-fx=glass] brightrail-rich-text-editor .br-rte,[data-br-fx=glass] brightrail-tree-table,[data-br-fx=glass] brightrail-command-palette .br-cmd__panel,[data-br-fx=glass] brightrail-app-shell,[data-br-fx=glass] brightrail-checkbox .br-checkbox__box,[data-br-fx=glass] brightrail-switch .br-switch__track,[data-br-fx=glass] brightrail-radio .br-radio__dot,[data-br-fx=glass] brightrail-slider .br-slider__track,[data-br-fx=glass] brightrail-accordion .br-accordion__item,[data-br-fx=glass] brightrail-breadcrumb,[data-br-fx=glass] brightrail-avatar .br-avatar,[data-br-fx=glass] brightrail-skeleton,[data-br-fx=glass] brightrail-validation-summary,[data-br-fx=glass] brightrail-file-upload .br-fu__dropzone,[data-br-fx=glass] brightrail-date-picker .br-dp__control,[data-br-fx=glass] brightrail-rating .br-rating,[data-br-fx=glass] brightrail-stepper,[data-br-fx=glass] brightrail-neural-graph,[data-br-fx=glass] brightrail-holographic-panel,[data-br-fx=glass] brightrail-cyber-badge,[data-br-fx=glass] brightrail-quantum-stepper,[data-br-fx=glass] brightrail-timeline,[data-br-fx=glass] brightrail-timeline-item,[data-br-fx=glass] brightrail-form-field,[data-br-fx=glass] brightrail-button-group,[data-br-fx=glass] brightrail-button-icon,[data-br-fx=glass] brightrail-icon,[data-br-fx=glass] brightrail-welcome,[data-br-fx=glass] brightrail-sidebar,[data-br-fx=glass] brightrail-top-bar,[data-br-fx=glass] brightrail-page-header,[data-br-fx=glass] brightrail-toast-container,[data-br-fx=glass] brightrail-progress-file-row,[data-br-fx=glass] brightrail-step,[data-br-fx=glass] brightrail-tab,[data-br-fx=glass] brightrail-menu-item,[data-br-fx=glass] brightrail-avatar-group,[data-br-fx=glass] brightrail-checkbox-group,[data-br-fx=glass] brightrail-radio-group,[data-br-fx=glass] brightrail-table-toolbar,[data-br-fx=glass] brightrail-table-toolbar-actions,[data-br-fx=glass] brightrail-table-bulk-actions,[data-br-fx=glass] brightrail-table-single-actions,[data-br-fx=glass] brightrail-accordion-item,[data-br-fx=glass] brightrail-alert-actions,[data-br-fx=glass] brightrail-card-header,[data-br-fx=glass] brightrail-card-content,[data-br-fx=glass] brightrail-card-footer,[data-br-fx=glass] brightrail-card-actions,[data-br-fx=glass] brightrail-card-media,[data-br-fx=glass] brightrail-modal-header,[data-br-fx=glass] brightrail-modal-body,[data-br-fx=glass] brightrail-modal-footer,[data-br-fx=glass] brightrail-drawer-header,[data-br-fx=glass] brightrail-drawer-body,[data-br-fx=glass] brightrail-drawer-footer{color:#0f172a;background:linear-gradient(145deg,#ffffff8c,#ffffff2e);border-color:#ffffff73;box-shadow:0 4px 24px #0f172a1a,inset 0 1px #ffffff8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-br-fx=glass] brightrail-button .br-button,[data-br-fx=glass] brightrail-icon-button .br-button,[data-br-fx=glass] brightrail-split-button .br-button,[data-br-fx=glass] brightrail-button-icon .br-button{background:#ffffff59!important;border-color:#ffffff73!important;color:#0f172a!important}.br-fx--glass{color:#0f172a;background:linear-gradient(145deg,#ffffff8c,#ffffff2e);border-color:#ffffff73;box-shadow:0 4px 24px #0f172a1a,inset 0 1px #ffffff8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}brightrail-card.br-fx--cyber,brightrail-alert .br-alert__shell.br-fx--cyber,brightrail-badge .br-badge.br-fx--cyber,brightrail-chip .br-chip.br-fx--cyber,brightrail-text-field .br-tf__control.br-fx--cyber,brightrail-textarea .br-textarea__control.br-fx--cyber,brightrail-select .br-select__control.br-fx--cyber,brightrail-combobox .br-combobox__control.br-fx--cyber,brightrail-tabs .br-tabs__list.br-fx--cyber,brightrail-menu .br-menu__panel.br-fx--cyber,brightrail-modal .br-modal__panel.br-fx--cyber,brightrail-drawer .br-drawer__panel.br-fx--cyber,brightrail-toast .br-toast.br-fx--cyber,brightrail-table.br-fx--cyber,brightrail-progress .br-progress__track.br-fx--cyber,brightrail-pagination.br-fx--cyber,brightrail-empty-state.br-fx--cyber,brightrail-graph.br-fx--cyber,brightrail-tree.br-fx--cyber,brightrail-popover .br-popover__panel.br-fx--cyber,brightrail-rich-text-editor .br-rte.br-fx--cyber,brightrail-tree-table.br-fx--cyber,brightrail-command-palette .br-cmd__panel.br-fx--cyber,brightrail-app-shell.br-fx--cyber,brightrail-checkbox .br-checkbox__box.br-fx--cyber,brightrail-switch .br-switch__track.br-fx--cyber,brightrail-radio .br-radio__dot.br-fx--cyber,brightrail-slider .br-slider__track.br-fx--cyber,brightrail-accordion .br-accordion__item.br-fx--cyber,brightrail-breadcrumb.br-fx--cyber,brightrail-avatar .br-avatar.br-fx--cyber,brightrail-skeleton.br-fx--cyber,brightrail-validation-summary.br-fx--cyber,brightrail-file-upload .br-fu__dropzone.br-fx--cyber,brightrail-date-picker .br-dp__control.br-fx--cyber,brightrail-rating .br-rating.br-fx--cyber,brightrail-stepper.br-fx--cyber,brightrail-neural-graph.br-fx--cyber,brightrail-holographic-panel.br-fx--cyber,brightrail-cyber-badge.br-fx--cyber,brightrail-quantum-stepper.br-fx--cyber,brightrail-timeline.br-fx--cyber,brightrail-timeline-item.br-fx--cyber,brightrail-form-field.br-fx--cyber,brightrail-button-group.br-fx--cyber,brightrail-button-icon.br-fx--cyber,brightrail-icon.br-fx--cyber,brightrail-welcome.br-fx--cyber,brightrail-sidebar.br-fx--cyber,brightrail-top-bar.br-fx--cyber,brightrail-page-header.br-fx--cyber,brightrail-toast-container.br-fx--cyber,brightrail-progress-file-row.br-fx--cyber,brightrail-step.br-fx--cyber,brightrail-tab.br-fx--cyber,brightrail-menu-item.br-fx--cyber,brightrail-avatar-group.br-fx--cyber,brightrail-checkbox-group.br-fx--cyber,brightrail-radio-group.br-fx--cyber,brightrail-table-toolbar.br-fx--cyber,brightrail-table-toolbar-actions.br-fx--cyber,brightrail-table-bulk-actions.br-fx--cyber,brightrail-table-single-actions.br-fx--cyber,brightrail-accordion-item.br-fx--cyber,brightrail-alert-actions.br-fx--cyber,brightrail-card-header.br-fx--cyber,brightrail-card-content.br-fx--cyber,brightrail-card-footer.br-fx--cyber,brightrail-card-actions.br-fx--cyber,brightrail-card-media.br-fx--cyber,brightrail-modal-header.br-fx--cyber,brightrail-modal-body.br-fx--cyber,brightrail-modal-footer.br-fx--cyber,brightrail-drawer-header.br-fx--cyber,brightrail-drawer-body.br-fx--cyber,brightrail-drawer-footer.br-fx--cyber{color:#e2e8f0;background:linear-gradient(rgba(34,211,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.06) 1px,transparent 1px),#0b1220;background-size:18px 18px;border-color:#22d3ee8c;box-shadow:0 0 20px #22d3ee59}brightrail-button.br-fx--cyber .br-button,brightrail-icon-button.br-fx--cyber .br-button,brightrail-split-button.br-fx--cyber .br-button,brightrail-button-icon.br-fx--cyber .br-button{background:#0b1220!important;border-color:#22d3ee8c!important;color:#22d3ee!important;box-shadow:0 0 14px #22d3ee59}.br-fx--cyber.br-fx-host{color:#e2e8f0;background:linear-gradient(rgba(34,211,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.06) 1px,transparent 1px),#0b1220;background-size:18px 18px;border-color:#22d3ee8c;box-shadow:0 0 20px #22d3ee59}brightrail-card.br-fx--neon,brightrail-alert .br-alert__shell.br-fx--neon,brightrail-badge .br-badge.br-fx--neon,brightrail-chip .br-chip.br-fx--neon,brightrail-text-field .br-tf__control.br-fx--neon,brightrail-textarea .br-textarea__control.br-fx--neon,brightrail-select .br-select__control.br-fx--neon,brightrail-combobox .br-combobox__control.br-fx--neon,brightrail-tabs .br-tabs__list.br-fx--neon,brightrail-menu .br-menu__panel.br-fx--neon,brightrail-modal .br-modal__panel.br-fx--neon,brightrail-drawer .br-drawer__panel.br-fx--neon,brightrail-toast .br-toast.br-fx--neon,brightrail-table.br-fx--neon,brightrail-progress .br-progress__track.br-fx--neon,brightrail-pagination.br-fx--neon,brightrail-empty-state.br-fx--neon,brightrail-graph.br-fx--neon,brightrail-tree.br-fx--neon,brightrail-popover .br-popover__panel.br-fx--neon,brightrail-rich-text-editor .br-rte.br-fx--neon,brightrail-tree-table.br-fx--neon,brightrail-command-palette .br-cmd__panel.br-fx--neon,brightrail-app-shell.br-fx--neon,brightrail-checkbox .br-checkbox__box.br-fx--neon,brightrail-switch .br-switch__track.br-fx--neon,brightrail-radio .br-radio__dot.br-fx--neon,brightrail-slider .br-slider__track.br-fx--neon,brightrail-accordion .br-accordion__item.br-fx--neon,brightrail-breadcrumb.br-fx--neon,brightrail-avatar .br-avatar.br-fx--neon,brightrail-skeleton.br-fx--neon,brightrail-validation-summary.br-fx--neon,brightrail-file-upload .br-fu__dropzone.br-fx--neon,brightrail-date-picker .br-dp__control.br-fx--neon,brightrail-rating .br-rating.br-fx--neon,brightrail-stepper.br-fx--neon,brightrail-neural-graph.br-fx--neon,brightrail-holographic-panel.br-fx--neon,brightrail-cyber-badge.br-fx--neon,brightrail-quantum-stepper.br-fx--neon,brightrail-timeline.br-fx--neon,brightrail-timeline-item.br-fx--neon,brightrail-form-field.br-fx--neon,brightrail-button-group.br-fx--neon,brightrail-button-icon.br-fx--neon,brightrail-icon.br-fx--neon,brightrail-welcome.br-fx--neon,brightrail-sidebar.br-fx--neon,brightrail-top-bar.br-fx--neon,brightrail-page-header.br-fx--neon,brightrail-toast-container.br-fx--neon,brightrail-progress-file-row.br-fx--neon,brightrail-step.br-fx--neon,brightrail-tab.br-fx--neon,brightrail-menu-item.br-fx--neon,brightrail-avatar-group.br-fx--neon,brightrail-checkbox-group.br-fx--neon,brightrail-radio-group.br-fx--neon,brightrail-table-toolbar.br-fx--neon,brightrail-table-toolbar-actions.br-fx--neon,brightrail-table-bulk-actions.br-fx--neon,brightrail-table-single-actions.br-fx--neon,brightrail-accordion-item.br-fx--neon,brightrail-alert-actions.br-fx--neon,brightrail-card-header.br-fx--neon,brightrail-card-content.br-fx--neon,brightrail-card-footer.br-fx--neon,brightrail-card-actions.br-fx--neon,brightrail-card-media.br-fx--neon,brightrail-modal-header.br-fx--neon,brightrail-modal-body.br-fx--neon,brightrail-modal-footer.br-fx--neon,brightrail-drawer-header.br-fx--neon,brightrail-drawer-body.br-fx--neon,brightrail-drawer-footer.br-fx--neon{color:#e2e8f0;background:#0a0f1e;border-color:#22d3ee8c;box-shadow:0 0 18px #22d3ee59,inset 0 0 12px #22d3ee14}brightrail-button.br-fx--neon .br-button,brightrail-icon-button.br-fx--neon .br-button,brightrail-split-button.br-fx--neon .br-button,brightrail-button-icon.br-fx--neon .br-button{background:#0a0f1e!important;border-color:#22d3ee8c!important;color:#67e8f9!important;box-shadow:0 0 16px #22d3ee59}.br-fx--neon.br-fx-host{color:#e2e8f0;background:#0a0f1e;border-color:#22d3ee8c;box-shadow:0 0 18px #22d3ee59,inset 0 0 12px #22d3ee14}brightrail-card.br-fx--holo,brightrail-alert .br-alert__shell.br-fx--holo,brightrail-badge .br-badge.br-fx--holo,brightrail-chip .br-chip.br-fx--holo,brightrail-text-field .br-tf__control.br-fx--holo,brightrail-textarea .br-textarea__control.br-fx--holo,brightrail-select .br-select__control.br-fx--holo,brightrail-combobox .br-combobox__control.br-fx--holo,brightrail-tabs .br-tabs__list.br-fx--holo,brightrail-menu .br-menu__panel.br-fx--holo,brightrail-modal .br-modal__panel.br-fx--holo,brightrail-drawer .br-drawer__panel.br-fx--holo,brightrail-toast .br-toast.br-fx--holo,brightrail-table.br-fx--holo,brightrail-progress .br-progress__track.br-fx--holo,brightrail-pagination.br-fx--holo,brightrail-empty-state.br-fx--holo,brightrail-graph.br-fx--holo,brightrail-tree.br-fx--holo,brightrail-popover .br-popover__panel.br-fx--holo,brightrail-rich-text-editor .br-rte.br-fx--holo,brightrail-tree-table.br-fx--holo,brightrail-command-palette .br-cmd__panel.br-fx--holo,brightrail-app-shell.br-fx--holo,brightrail-checkbox .br-checkbox__box.br-fx--holo,brightrail-switch .br-switch__track.br-fx--holo,brightrail-radio .br-radio__dot.br-fx--holo,brightrail-slider .br-slider__track.br-fx--holo,brightrail-accordion .br-accordion__item.br-fx--holo,brightrail-breadcrumb.br-fx--holo,brightrail-avatar .br-avatar.br-fx--holo,brightrail-skeleton.br-fx--holo,brightrail-validation-summary.br-fx--holo,brightrail-file-upload .br-fu__dropzone.br-fx--holo,brightrail-date-picker .br-dp__control.br-fx--holo,brightrail-rating .br-rating.br-fx--holo,brightrail-stepper.br-fx--holo,brightrail-neural-graph.br-fx--holo,brightrail-holographic-panel.br-fx--holo,brightrail-cyber-badge.br-fx--holo,brightrail-quantum-stepper.br-fx--holo,brightrail-timeline.br-fx--holo,brightrail-timeline-item.br-fx--holo,brightrail-form-field.br-fx--holo,brightrail-button-group.br-fx--holo,brightrail-button-icon.br-fx--holo,brightrail-icon.br-fx--holo,brightrail-welcome.br-fx--holo,brightrail-sidebar.br-fx--holo,brightrail-top-bar.br-fx--holo,brightrail-page-header.br-fx--holo,brightrail-toast-container.br-fx--holo,brightrail-progress-file-row.br-fx--holo,brightrail-step.br-fx--holo,brightrail-tab.br-fx--holo,brightrail-menu-item.br-fx--holo,brightrail-avatar-group.br-fx--holo,brightrail-checkbox-group.br-fx--holo,brightrail-radio-group.br-fx--holo,brightrail-table-toolbar.br-fx--holo,brightrail-table-toolbar-actions.br-fx--holo,brightrail-table-bulk-actions.br-fx--holo,brightrail-table-single-actions.br-fx--holo,brightrail-accordion-item.br-fx--holo,brightrail-alert-actions.br-fx--holo,brightrail-card-header.br-fx--holo,brightrail-card-content.br-fx--holo,brightrail-card-footer.br-fx--holo,brightrail-card-actions.br-fx--holo,brightrail-card-media.br-fx--holo,brightrail-modal-header.br-fx--holo,brightrail-modal-body.br-fx--holo,brightrail-modal-footer.br-fx--holo,brightrail-drawer-header.br-fx--holo,brightrail-drawer-body.br-fx--holo,brightrail-drawer-footer.br-fx--holo{color:#e2e8f0;background:linear-gradient(120deg,#6366f159,#22d3ee40,#ec48994d),#0f172a;border-color:#ffffff2e;box-shadow:0 0 28px #8b5cf638}brightrail-button.br-fx--holo .br-button,brightrail-icon-button.br-fx--holo .br-button,brightrail-split-button.br-fx--holo .br-button,brightrail-button-icon.br-fx--holo .br-button{background:#0f172a!important;border-color:#8b5cf68c!important;color:#e9d5ff!important;box-shadow:0 0 20px #8b5cf659}.br-fx--holo.br-fx-host{color:#e2e8f0;background:linear-gradient(120deg,#6366f159,#22d3ee40,#ec48994d),#0f172a;border-color:#ffffff2e;box-shadow:0 0 28px #8b5cf638}brightrail-card.br-fx--glass,brightrail-alert .br-alert__shell.br-fx--glass,brightrail-badge .br-badge.br-fx--glass,brightrail-chip .br-chip.br-fx--glass,brightrail-text-field .br-tf__control.br-fx--glass,brightrail-textarea .br-textarea__control.br-fx--glass,brightrail-select .br-select__control.br-fx--glass,brightrail-combobox .br-combobox__control.br-fx--glass,brightrail-tabs .br-tabs__list.br-fx--glass,brightrail-menu .br-menu__panel.br-fx--glass,brightrail-modal .br-modal__panel.br-fx--glass,brightrail-drawer .br-drawer__panel.br-fx--glass,brightrail-toast .br-toast.br-fx--glass,brightrail-table.br-fx--glass,brightrail-progress .br-progress__track.br-fx--glass,brightrail-pagination.br-fx--glass,brightrail-empty-state.br-fx--glass,brightrail-graph.br-fx--glass,brightrail-tree.br-fx--glass,brightrail-popover .br-popover__panel.br-fx--glass,brightrail-rich-text-editor .br-rte.br-fx--glass,brightrail-tree-table.br-fx--glass,brightrail-command-palette .br-cmd__panel.br-fx--glass,brightrail-app-shell.br-fx--glass,brightrail-checkbox .br-checkbox__box.br-fx--glass,brightrail-switch .br-switch__track.br-fx--glass,brightrail-radio .br-radio__dot.br-fx--glass,brightrail-slider .br-slider__track.br-fx--glass,brightrail-accordion .br-accordion__item.br-fx--glass,brightrail-breadcrumb.br-fx--glass,brightrail-avatar .br-avatar.br-fx--glass,brightrail-skeleton.br-fx--glass,brightrail-validation-summary.br-fx--glass,brightrail-file-upload .br-fu__dropzone.br-fx--glass,brightrail-date-picker .br-dp__control.br-fx--glass,brightrail-rating .br-rating.br-fx--glass,brightrail-stepper.br-fx--glass,brightrail-neural-graph.br-fx--glass,brightrail-holographic-panel.br-fx--glass,brightrail-cyber-badge.br-fx--glass,brightrail-quantum-stepper.br-fx--glass,brightrail-timeline.br-fx--glass,brightrail-timeline-item.br-fx--glass,brightrail-form-field.br-fx--glass,brightrail-button-group.br-fx--glass,brightrail-button-icon.br-fx--glass,brightrail-icon.br-fx--glass,brightrail-welcome.br-fx--glass,brightrail-sidebar.br-fx--glass,brightrail-top-bar.br-fx--glass,brightrail-page-header.br-fx--glass,brightrail-toast-container.br-fx--glass,brightrail-progress-file-row.br-fx--glass,brightrail-step.br-fx--glass,brightrail-tab.br-fx--glass,brightrail-menu-item.br-fx--glass,brightrail-avatar-group.br-fx--glass,brightrail-checkbox-group.br-fx--glass,brightrail-radio-group.br-fx--glass,brightrail-table-toolbar.br-fx--glass,brightrail-table-toolbar-actions.br-fx--glass,brightrail-table-bulk-actions.br-fx--glass,brightrail-table-single-actions.br-fx--glass,brightrail-accordion-item.br-fx--glass,brightrail-alert-actions.br-fx--glass,brightrail-card-header.br-fx--glass,brightrail-card-content.br-fx--glass,brightrail-card-footer.br-fx--glass,brightrail-card-actions.br-fx--glass,brightrail-card-media.br-fx--glass,brightrail-modal-header.br-fx--glass,brightrail-modal-body.br-fx--glass,brightrail-modal-footer.br-fx--glass,brightrail-drawer-header.br-fx--glass,brightrail-drawer-body.br-fx--glass,brightrail-drawer-footer.br-fx--glass{color:#0f172a;background:linear-gradient(145deg,#ffffff8c,#ffffff2e);border-color:#ffffff73;box-shadow:0 4px 24px #0f172a1a,inset 0 1px #ffffff8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}brightrail-button.br-fx--glass .br-button,brightrail-icon-button.br-fx--glass .br-button,brightrail-split-button.br-fx--glass .br-button,brightrail-button-icon.br-fx--glass .br-button{background:#ffffff59!important;border-color:#ffffff73!important;color:#0f172a!important}.br-fx--glass.br-fx-host{color:#0f172a;background:linear-gradient(145deg,#ffffff8c,#ffffff2e);border-color:#ffffff73;box-shadow:0 4px 24px #0f172a1a,inset 0 1px #ffffff8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:root{--br-color-primary: #0062ff;--br-color-primary-hover: #0050d8;--br-color-on-primary: #fff;--br-color-success: #0d9f4c;--br-color-warning: #e8710a;--br-color-danger: #d93025;--br-color-text: #3c4043;--br-color-text-strong: #202124;--br-color-muted: #5f6368;--br-color-placeholder: #9aa0a6;--br-color-border: #e8eaed;--br-color-border-strong: #dadce0;--br-color-surface: #fff;--br-radius-sm: .375rem;--br-radius-md: .625rem;--br-bp-xs: 520px;--br-bp-sm: 720px;--br-bp-md: 960px;--br-bp-lg: 1280px;--br-bp-xl: 1920px}@media(width<=720px){body{overflow:auto}}@media(width>1920px){html{font-size:clamp(16px,.45vw + 12px,18px)}}.ff-future-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));align-items:stretch}.ff-future-shell{position:relative;display:flex;align-items:center;justify-content:center;min-height:5.5rem;padding:1rem 1.1rem;border-radius:.85rem;overflow:hidden}.ff-future-shell--dark{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(34,211,238,.18),transparent 55%),linear-gradient(160deg,#0f172a,#1e1b4b 48%,#0f172a);border:1px solid rgba(34,211,238,.22);box-shadow:0 0 24px #22d3ee1f,inset 0 1px #ffffff0f}.ff-future-shell--glass{background:linear-gradient(145deg,#ffffff8c,#ffffff2e);border:1px solid rgba(255,255,255,.45);box-shadow:0 4px 24px #0f172a1a,inset 0 1px #ffffff8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ff-future-shell--neon{background:#0a0f1e;border:1px solid rgba(34,211,238,.55);box-shadow:0 0 18px #22d3ee59,inset 0 0 12px #22d3ee14}.ff-future-shell--gradient{background:linear-gradient(135deg,#6366f1,#8b5cf6 45%,#06b6d4);border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 32px #6366f147;color:#fff}.ff-future-shell--cyber{background:linear-gradient(rgba(34,211,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.06) 1px,transparent 1px),#0b1220;background-size:18px 18px;border:1px solid rgba(34,211,238,.3)}.ff-future-shell--holo{background:linear-gradient(120deg,#6366f159,#22d3ee40,#ec48994d),#0f172a;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 28px #8b5cf638}.ff-future-shell__label{position:absolute;top:.45rem;left:.55rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#22d3eed9;pointer-events:none}.ff-future-shell--gradient .ff-future-shell__label{color:#ffffffd9}.ff-future-cyber-frame{position:relative;display:inline-flex;padding:.35rem;align-items:center;justify-content:center}.ff-future-cyber-corner{position:absolute;width:9px;height:9px;border-color:#22d3eed9;border-style:solid;pointer-events:none}.ff-future-cyber-corner--tl{top:0;left:0;border-width:2px 0 0 2px}.ff-future-cyber-corner--tr{top:0;right:0;border-width:2px 2px 0 0}.ff-future-cyber-corner--bl{bottom:0;left:0;border-width:0 0 2px 2px}.ff-future-cyber-corner--br{bottom:0;right:0;border-width:0 2px 2px 0}app-playground-a11y-preview-shell{display:block;min-height:100dvh;width:100%}html:has(.bp--a11y-preview-only),body:has(.bp--a11y-preview-only){height:auto;min-height:100%;overflow:auto}[class*=-playground]:has(.bp--a11y-preview-only){display:block!important;flex:unset!important;min-height:unset!important;height:auto!important;width:100%;overflow:visible!important}html{box-sizing:border-box;height:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;height:100%;overflow:hidden;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root,html[data-theme=light]{--ff-bg: #eef2f7;--ff-surface: #ffffff;--ff-surface-2: #f8fafc;--ff-sidebar: #ffffff;--ff-border: #e2e8f0;--ff-border-strong: #cbd5e1;--ff-text-core: #0f172a;--ff-muted: #64748b;--ff-brand: #1e6bdd;--ff-brand-strong: #1557b0;--ff-brand-soft: rgba(30, 107, 221, .12);--ff-brand-ring: rgba(30, 107, 221, .45);--ff-accent: var(--ff-brand);--ff-hover: #f1f5f9;--ff-active: #e8f1ff;--ff-tip-bg: #f8fafc;--ff-shadow-panel: 0 1px 2px rgba(15, 23, 42, .06);--ff-preview-bg: #fafafa;--ff-code-surface: #0f172a;--ff-code-head: #111c33;--ff-code-fg: #e2e8f0;--ff-code-title: #f1f5f9;--ff-code-tab-active: var(--ff-brand);--ff-code-tab-bg-active: #ffffff;--ff-label: #475569}:root brightrail-button,html[data-theme=light] brightrail-button{--br-btn-primary-bg: var(--ff-brand);--br-btn-primary-hover-bg: var(--ff-brand-strong);--br-btn-secondary-bg: #e8eef7;--br-btn-secondary-fg: #1a2b3c;--br-btn-secondary-hover-bg: #d8e2f0;--br-btn-outline-border: var(--ff-brand);--br-btn-outline-fg: var(--ff-brand);--br-btn-ghost-fg: #1a2b3c}:root brightrail-pagination,html[data-theme=light] brightrail-pagination{--br-color-primary: var(--ff-brand);--br-color-primary-hover: var(--ff-brand-strong);--br-color-on-primary: #ffffff;--br-color-text: var(--ff-text-core);--br-color-text-strong: var(--ff-text-core);--br-color-muted: var(--ff-muted);--br-color-border-strong: var(--ff-border-strong);--br-color-border: var(--ff-border);--br-color-surface: var(--ff-surface);--br-pag-hover-surface: var(--ff-brand-soft)}:root brightrail-accordion,html[data-theme=light] brightrail-accordion{--br-color-primary: var(--ff-brand);--br-color-primary-hover: var(--ff-brand-strong);--br-color-text: var(--ff-text-core);--br-color-text-strong: var(--ff-text-core);--br-color-muted: var(--ff-muted);--br-color-border-strong: var(--ff-border-strong);--br-color-border: var(--ff-border);--br-color-surface: var(--ff-surface)}:root brightrail-breadcrumb,html[data-theme=light] brightrail-breadcrumb{--br-color-primary: var(--ff-brand);--br-color-primary-hover: var(--ff-brand-strong);--br-color-text: var(--ff-text-core);--br-color-text-strong: var(--ff-text-core);--br-color-muted: var(--ff-muted);--br-color-border-strong: var(--ff-border-strong);--br-color-border: var(--ff-border);--br-color-surface: var(--ff-surface)}:root brightrail-avatar,html[data-theme=light] brightrail-avatar{--br-color-primary: var(--ff-brand);--br-color-primary-hover: var(--ff-brand-strong);--br-color-text: var(--ff-text-core);--br-color-text-strong: var(--ff-text-core);--br-color-muted: var(--ff-muted);--br-color-border-strong: var(--ff-border-strong);--br-color-border: var(--ff-border);--br-color-surface: var(--ff-surface);--br-avatar-halo: var(--ff-surface);--br-avatar-ring: var(--ff-brand)}:root brightrail-graph,html[data-theme=light] brightrail-graph{--br-color-primary: var(--ff-brand);--br-color-text: var(--ff-text-core);--br-color-text-strong: var(--ff-text-core);--br-color-muted: var(--ff-muted);--br-color-border: var(--ff-border);--br-color-border-strong: var(--ff-border-strong);--br-color-surface: var(--ff-surface);--br-graph-funnel-stroke: var(--ff-border);--br-graph-tooltip-bg: var(--ff-text-core);--br-graph-tooltip-fg: #fff}html[data-theme=dark]{--ff-bg: #0b1220;--ff-surface: #111827;--ff-surface-2: #1e293b;--ff-sidebar: #0f172a;--ff-border: #1f2937;--ff-border-strong: #334155;--ff-text-core: #e2e8f0;--ff-muted: #94a3b8;--ff-brand: #60a5fa;--ff-brand-strong: #93c5fd;--ff-brand-soft: rgba(96, 165, 250, .15);--ff-brand-ring: rgba(96, 165, 250, .45);--ff-accent: var(--ff-brand);--ff-hover: rgba(148, 163, 184, .12);--ff-active: rgba(96, 165, 250, .15);--ff-tip-bg: #111827;--ff-shadow-panel: 0 8px 24px rgba(0, 0, 0, .35);--ff-preview-bg: #0f172a;--ff-code-surface: #020617;--ff-code-head: #0f172a;--ff-code-fg: #cbd5e1;--ff-code-title: #f8fafc;--ff-code-tab-active: var(--ff-brand);--ff-code-tab-bg-active: #1e293b;--ff-label: #94a3b8}html[data-theme=dark] brightrail-button{--br-btn-primary-bg: var(--ff-brand);--br-btn-primary-hover-bg: var(--ff-brand-strong);--br-btn-secondary-bg: #1e293b;--br-btn-secondary-fg: #e2e8f0;--br-btn-secondary-hover-bg: #334155;--br-btn-outline-border: var(--ff-brand);--br-btn-outline-fg: var(--ff-brand-strong);--br-btn-outline-hover-bg: rgba(96, 165, 250, .1);--br-btn-ghost-fg: #e2e8f0;--br-btn-ghost-hover-bg: rgba(148, 163, 184, .12)}html[data-theme=dark] brightrail-pagination{--br-color-primary: var(--ff-brand);--br-color-primary-hover: var(--ff-brand-strong);--br-color-on-primary: #ffffff;--br-color-text: var(--ff-text-core);--br-color-text-strong: var(--ff-text-core);--br-color-muted: var(--ff-muted);--br-color-border-strong: var(--ff-border-strong);--br-color-border: var(--ff-border);--br-color-surface: var(--ff-surface);--br-pag-hover-surface: var(--ff-brand-soft)}html[data-theme=dark] brightrail-accordion{--br-color-primary: var(--ff-brand);--br-color-primary-hover: var(--ff-brand-strong);--br-color-text: var(--ff-text-core);--br-color-text-strong: var(--ff-text-core);--br-color-muted: var(--ff-muted);--br-color-border-strong: var(--ff-border-strong);--br-color-border: var(--ff-border);--br-color-surface: var(--ff-surface)}html[data-theme=dark] brightrail-breadcrumb{--br-color-primary: var(--ff-brand);--br-color-primary-hover: var(--ff-brand-strong);--br-color-text: var(--ff-text-core);--br-color-text-strong: var(--ff-text-core);--br-color-muted: var(--ff-muted);--br-color-border-strong: var(--ff-border-strong);--br-color-border: var(--ff-border);--br-color-surface: var(--ff-surface)}html[data-theme=dark] brightrail-avatar{--br-color-primary: var(--ff-brand);--br-color-primary-hover: var(--ff-brand-strong);--br-color-text: var(--ff-text-core);--br-color-text-strong: var(--ff-text-core);--br-color-muted: var(--ff-muted);--br-color-border-strong: var(--ff-border-strong);--br-color-border: var(--ff-border);--br-color-surface: var(--ff-surface);--br-avatar-halo: var(--ff-surface);--br-avatar-ring: var(--ff-brand)}html[data-theme=dark] brightrail-graph{--br-color-primary: var(--ff-brand);--br-color-text: var(--ff-text-core);--br-color-text-strong: var(--ff-text-core);--br-color-muted: var(--ff-muted);--br-color-border: var(--ff-border);--br-color-border-strong: var(--ff-border-strong);--br-color-surface: var(--ff-surface-2);--br-graph-funnel-stroke: var(--ff-border-strong);--br-graph-tooltip-bg: #1e293b;--br-graph-tooltip-fg: #f8fafc}.pf-select,.bp-dropdown__select,.bp-dropdown__text{outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pf-select:focus-visible{border-color:var(--ff-brand);box-shadow:0 0 0 3px var(--ff-brand-soft)}
