:root{--mud-palette-black:#272c34;--mud-palette-white:#fff;--mud-palette-primary:#2563eb;--mud-palette-primary-rgb:37,99,235;--mud-palette-primary-text:#fff;--mud-palette-primary-darken:#1d4ed8;--mud-palette-primary-lighten:#eff6ff;--mud-palette-primary-hover:#2563eb0f;--mud-palette-secondary:#334155;--mud-palette-secondary-rgb:51,65,85;--mud-palette-secondary-text:#fff;--mud-palette-secondary-darken:#263140;--mud-palette-secondary-lighten:#41536c;--mud-palette-secondary-hover:#3341550f;--mud-palette-tertiary:#78899a;--mud-palette-tertiary-rgb:120,137,154;--mud-palette-tertiary-text:#fff;--mud-palette-tertiary-darken:#657586;--mud-palette-tertiary-lighten:#919eac;--mud-palette-tertiary-hover:#78899a0f;--mud-palette-info:#2563eb;--mud-palette-info-rgb:37,99,235;--mud-palette-info-text:#fff;--mud-palette-info-darken:#1452d7;--mud-palette-info-lighten:#447aee;--mud-palette-info-hover:#2563eb0f;--mud-palette-success:#16a34a;--mud-palette-success-rgb:22,163,74;--mud-palette-success-text:#fff;--mud-palette-success-darken:#117e39;--mud-palette-success-lighten:#1bc559;--mud-palette-success-hover:#16a34a0f;--mud-palette-warning:#f59e0b;--mud-palette-warning-rgb:245,158,11;--mud-palette-warning-text:#fff;--mud-palette-warning-darken:#ce8509;--mud-palette-warning-lighten:#f6ac2c;--mud-palette-warning-hover:#f59e0b0f;--mud-palette-error:#dc2626;--mud-palette-error-rgb:220,38,38;--mud-palette-error-text:#fff;--mud-palette-error-darken:#c11f1f;--mud-palette-error-lighten:#e14747;--mud-palette-error-hover:#dc26260f;--mud-palette-dark:#424242;--mud-palette-dark-rgb:66,66,66;--mud-palette-dark-text:#fff;--mud-palette-dark-darken:#2e2e2e;--mud-palette-dark-lighten:#575757;--mud-palette-dark-hover:#4242420f;--mud-palette-text-primary:#0f172a;--mud-palette-text-primary-rgb:15,23,42;--mud-palette-text-secondary:#475569;--mud-palette-text-secondary-rgb:71,85,105;--mud-palette-text-disabled:#94a3b8;--mud-palette-text-disabled-rgb:148,163,184;--mud-palette-action-default:#475569;--mud-palette-action-default-hover:#4755690f;--mud-palette-action-disabled:#cbd5e1;--mud-palette-action-disabled-background:#0000001e;--mud-palette-surface:#fff;--mud-palette-surface-rgb:255,255,255;--mud-palette-background:#fff;--mud-palette-background-gray:#f5f5f5;--mud-palette-drawer-background:#f8fafc;--mud-palette-drawer-text:#424242;--mud-palette-drawer-icon:#616161;--mud-palette-appbar-background:#fff;--mud-palette-appbar-text:#0f172a;--mud-palette-lines-default:#e2e8f0;--mud-palette-lines-inputs:#cbd5e1;--mud-palette-table-lines:#e2e8f0;--mud-palette-table-striped:#00000005;--mud-palette-table-hover:#0000000a;--mud-palette-divider:#e2e8f0;--mud-palette-divider-rgb:226,232,240;--mud-palette-divider-light:#000c;--mud-palette-skeleton:#0000001c;--mud-palette-gray-default:#9e9e9e;--mud-palette-gray-light:#bdbdbd;--mud-palette-gray-lighter:#e0e0e0;--mud-palette-gray-dark:#757575;--mud-palette-gray-darker:#616161;--mud-palette-overlay-dark:#2121217f;--mud-palette-overlay-light:#ffffff7f;--mud-palette-border-opacity:1;--mud-ripple-color:var(--mud-palette-text-primary);--mud-ripple-opacity:.1;--mud-ripple-opacity-secondary:.2;--mud-elevation-0:none;--mud-elevation-1:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mud-elevation-2:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mud-elevation-3:0px 3px 3px -2px #0003,0px 3px 4px 0px #00000024,0px 1px 8px 0px #0000001f;--mud-elevation-4:0px 2px 4px -1px #0003,0px 4px 5px 0px #00000024,0px 1px 10px 0px #0000001f;--mud-elevation-5:0px 3px 5px -1px #0003,0px 5px 8px 0px #00000024,0px 1px 14px 0px #0000001f;--mud-elevation-6:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mud-elevation-7:0px 4px 5px -2px #0003,0px 7px 10px 1px #00000024,0px 2px 16px 1px #0000001f;--mud-elevation-8:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--mud-elevation-9:0px 5px 6px -3px #0003,0px 9px 12px 1px #00000024,0px 3px 16px 2px #0000001f;--mud-elevation-10:0px 6px 6px -3px #0003,0px 10px 14px 1px #00000024,0px 4px 18px 3px #0000001f;--mud-elevation-11:0px 6px 7px -4px #0003,0px 11px 15px 1px #00000024,0px 4px 20px 3px #0000001f;--mud-elevation-12:0px 7px 8px -4px #0003,0px 12px 17px 2px #00000024,0px 5px 22px 4px #0000001f;--mud-elevation-13:0px 7px 8px -4px #0003,0px 13px 19px 2px #00000024,0px 5px 24px 4px #0000001f;--mud-elevation-14:0px 7px 9px -4px #0003,0px 14px 21px 2px #00000024,0px 5px 26px 4px #0000001f;--mud-elevation-15:0px 8px 9px -5px #0003,0px 15px 22px 2px #00000024,0px 6px 28px 5px #0000001f;--mud-elevation-16:0px 8px 10px -5px #0003,0px 16px 24px 2px #00000024,0px 6px 30px 5px #0000001f;--mud-elevation-17:0px 8px 11px -5px #0003,0px 17px 26px 2px #00000024,0px 6px 32px 5px #0000001f;--mud-elevation-18:0px 9px 11px -5px #0003,0px 18px 28px 2px #00000024,0px 7px 34px 6px #0000001f;--mud-elevation-19:0px 9px 12px -6px #0003,0px 19px 29px 2px #00000024,0px 7px 36px 6px #0000001f;--mud-elevation-20:0px 10px 13px -6px #0003,0px 20px 31px 3px #00000024,0px 8px 38px 7px #0000001f;--mud-elevation-21:0px 10px 13px -6px #0003,0px 21px 33px 3px #00000024,0px 8px 40px 7px #0000001f;--mud-elevation-22:0px 10px 14px -6px #0003,0px 22px 35px 3px #00000024,0px 8px 42px 7px #0000001f;--mud-elevation-23:0px 11px 14px -7px #0003,0px 23px 36px 3px #00000024,0px 9px 44px 8px #0000001f;--mud-elevation-24:0px 11px 15px -7px #0003,0px 24px 38px 3px #00000024,0px 9px 46px 8px #0000001f;--mud-elevation-25:0 5px 5px -3px #0000000f, 0 8px 10px 1px #0000000b, 0 3px 14px 2px #00000009;--mud-default-borderradius:8px;--mud-drawer-width-left:240px;--mud-drawer-width-right:240px;--mud-drawer-width-mini-left:56px;--mud-drawer-width-mini-right:56px;--mud-appbar-height:64px;--mud-typography-default-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-default-size:14px;--mud-typography-default-weight:400;--mud-typography-default-lineheight:1.43;--mud-typography-default-letterspacing:.01071em;--mud-typography-default-text-transform:none;--mud-typography-h1-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-h1-size:6rem;--mud-typography-h1-weight:300;--mud-typography-h1-lineheight:1.167;--mud-typography-h1-letterspacing:-.01562em;--mud-typography-h1-text-transform:none;--mud-typography-h2-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-h2-size:3.75rem;--mud-typography-h2-weight:300;--mud-typography-h2-lineheight:1.2;--mud-typography-h2-letterspacing:-.00833em;--mud-typography-h2-text-transform:none;--mud-typography-h3-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-h3-size:3rem;--mud-typography-h3-weight:400;--mud-typography-h3-lineheight:1.167;--mud-typography-h3-letterspacing:0;--mud-typography-h3-text-transform:none;--mud-typography-h4-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-h4-size:2.125rem;--mud-typography-h4-weight:400;--mud-typography-h4-lineheight:1.235;--mud-typography-h4-letterspacing:.00735em;--mud-typography-h4-text-transform:none;--mud-typography-h5-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-h5-size:1.5rem;--mud-typography-h5-weight:400;--mud-typography-h5-lineheight:1.334;--mud-typography-h5-letterspacing:0;--mud-typography-h5-text-transform:none;--mud-typography-h6-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-h6-size:1.25rem;--mud-typography-h6-weight:500;--mud-typography-h6-lineheight:1.6;--mud-typography-h6-letterspacing:.0075em;--mud-typography-h6-text-transform:none;--mud-typography-subtitle1-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-subtitle1-size:1rem;--mud-typography-subtitle1-weight:400;--mud-typography-subtitle1-lineheight:1.75;--mud-typography-subtitle1-letterspacing:.00938em;--mud-typography-subtitle1-text-transform:none;--mud-typography-subtitle2-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-subtitle2-size:.875rem;--mud-typography-subtitle2-weight:500;--mud-typography-subtitle2-lineheight:1.57;--mud-typography-subtitle2-letterspacing:.00714em;--mud-typography-subtitle2-text-transform:none;--mud-typography-body1-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-body1-size:1rem;--mud-typography-body1-weight:400;--mud-typography-body1-lineheight:1.5;--mud-typography-body1-letterspacing:.00938em;--mud-typography-body1-text-transform:none;--mud-typography-body2-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-body2-size:.875rem;--mud-typography-body2-weight:400;--mud-typography-body2-lineheight:1.43;--mud-typography-body2-letterspacing:.01071em;--mud-typography-body2-text-transform:none;--mud-typography-button-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-button-size:13px;--mud-typography-button-weight:600;--mud-typography-button-lineheight:1.75;--mud-typography-button-letterspacing:.02857em;--mud-typography-button-text-transform:none;--mud-typography-caption-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-caption-size:.75rem;--mud-typography-caption-weight:400;--mud-typography-caption-lineheight:1.66;--mud-typography-caption-letterspacing:.03333em;--mud-typography-caption-text-transform:none;--mud-typography-overline-family:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--mud-typography-overline-size:.75rem;--mud-typography-overline-weight:400;--mud-typography-overline-lineheight:2.66;--mud-typography-overline-letterspacing:.08333em;--mud-typography-overline-text-transform:none;--mud-zindex-drawer:1100;--mud-zindex-appbar:1300;--mud-zindex-dialog:1400;--mud-zindex-popover:1200;--mud-zindex-snackbar:1500;--mud-zindex-tooltip:1600;--mud-native-html-color-scheme:light}::-webkit-scrollbar{z-index:1;width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:1px}::-webkit-scrollbar-thumb:hover{background:#a6a6a6}html,body *{scrollbar-color:#c4c4c4 transparent;scrollbar-width:thin}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;border-style:solid;border-width:0;margin:0;padding:0}strong,b{font-weight:700}body{color:var(--mud-palette-text-primary);font-family:var(--mud-typography-default-family);font-size:var(--mud-typography-default-size);font-weight:var(--mud-typography-default-weight);line-height:var(--mud-typography-default-lineheight);letter-spacing:var(--mud-typography-default-letterspacing);text-transform:var(--mud-typography-default-text-transform);background-color:var(--mud-palette-background)}a{color:var(--mud-palette-text-primary);text-decoration:none}a:focus-visible{outline:none}label{display:inline-block}button{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;appearance:none;-webkit-tap-highlight-color:#0000;background-color:#0000;border:0;border-radius:0;outline:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative}button:focus{outline:none}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}iframe{border:none;width:100%;height:100%}.mud-tooltip-root.mud-tooltip-inline{display:inline-block}.mud-tooltip-root.mud-tooltip-inline:has(>.mud-width-full){width:100%;display:block}.mud-tooltip{text-align:center;border-radius:var(--mud-default-borderradius);z-index:var(--mud-zindex-tooltip);justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.4em}.mud-tooltip.mud-tooltip-default{color:var(--mud-palette-dark-text);background-color:var(--mud-palette-gray-darker)}.mud-tooltip.mud-tooltip-default.mud-tooltip-arrow:after{border-color:var(--mud-palette-gray-darker) #0000 #0000 #0000}.mud-tooltip.mud-tooltip-center-left:not([data-mudpopover-flip]),.mud-tooltip.mud-tooltip-center-right[data-mudpopover-flip]{transform:translate(-10px)}.mud-tooltip.mud-tooltip-center-left:not([data-mudpopover-flip]).mud-tooltip-arrow:after,.mud-tooltip.mud-tooltip-center-right[data-mudpopover-flip].mud-tooltip-arrow:after{left:100%;transform:rotate(270deg)}.mud-tooltip.mud-tooltip-center-right:not([data-mudpopover-flip]),.mud-tooltip.mud-tooltip-center-left[data-mudpopover-flip]{transform:translate(10px)}.mud-tooltip.mud-tooltip-center-right:not([data-mudpopover-flip]).mud-tooltip-arrow:after,.mud-tooltip.mud-tooltip-center-left[data-mudpopover-flip].mud-tooltip-arrow:after{right:100%;transform:rotate(90deg)}.mud-tooltip.mud-tooltip-top-center:not([data-mudpopover-flip]),.mud-tooltip.mud-tooltip-bottom-center[data-mudpopover-flip]{transform:translateY(-10px)}.mud-tooltip.mud-tooltip-top-center:not([data-mudpopover-flip]).mud-tooltip-arrow:after,.mud-tooltip.mud-tooltip-bottom-center[data-mudpopover-flip].mud-tooltip-arrow:after{top:100%;transform:rotate(0)}.mud-tooltip.mud-tooltip-bottom-center:not([data-mudpopover-flip]),.mud-tooltip.mud-tooltip-top-center[data-mudpopover-flip]{transform:translateY(10px)}.mud-tooltip.mud-tooltip-bottom-center:not([data-mudpopover-flip]).mud-tooltip-arrow:after,.mud-tooltip.mud-tooltip-top-center[data-mudpopover-flip].mud-tooltip-arrow:after{bottom:100%;transform:rotate(180deg)}.mud-tooltip.mud-tooltip-arrow:after{content:"";border:6px solid #0000;border-top-color:inherit;position:absolute}.mud-button-group-root>.mud-tooltip-root{display:flex}.mud-dialog-container{width:100%;height:100%;z-index:var(--mud-zindex-dialog);display:flex;position:fixed;top:0;left:0}.mud-dialog-container.mud-dialog-center{justify-content:center;align-items:center}.mud-dialog-container.mud-dialog-topcenter{justify-content:center;align-items:flex-start;padding-top:32px}.mud-dialog-container.mud-dialog-bottomcenter{justify-content:center;align-items:flex-end;padding-bottom:32px}.mud-dialog-container.mud-dialog-centerright{justify-content:flex-end;align-items:center;padding-right:32px}.mud-dialog-container.mud-dialog-centerleft{justify-content:flex-start;align-items:center;padding-left:32px}.mud-dialog-container.mud-dialog-topleft .mud-dialog{position:absolute;top:32px;left:32px}.mud-dialog-container.mud-dialog-topright .mud-dialog{position:absolute;top:32px;right:32px}.mud-dialog-container.mud-dialog-bottomleft .mud-dialog{position:absolute;bottom:32px;left:32px}.mud-dialog-container.mud-dialog-bottomright .mud-dialog{position:absolute;bottom:32px;right:32px}.mud-dialog{z-index:calc(var(--mud-zindex-dialog) + 2);color:var(--mud-palette-text-primary);background-color:var(--mud-palette-surface);border-radius:var(--mud-default-borderradius);max-height:calc(100vh - var(--mud-appbar-height));max-height:calc(100dvh - var(--mud-appbar-height));outline-style:none;flex-direction:column;animation:.1s cubic-bezier(.39,.575,.565,1) both mud-open-dialog-center;display:flex;overflow-y:auto;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mud-dialog.mud-dialog-rtl .mud-dialog-title .mud-button-close{right:unset;left:8px}.mud-dialog .mud-dialog-title{z-index:1;overflow-wrap:anywhere;border-top-left-radius:var(--mud-default-borderradius);border-top-right-radius:var(--mud-default-borderradius);flex:none;margin:0;padding:16px 24px}.mud-dialog .mud-dialog-title:has(.mud-button-close){padding-inline-end:64px}.mud-dialog .mud-dialog-title+*>.mud-dialog-content{border-radius:0}.mud-dialog .mud-dialog-title .mud-button-close{position:absolute;top:8px;right:8px}.mud-dialog .mud-dialog-content{-webkit-overflow-scrolling:touch;border-top-left-radius:var(--mud-default-borderradius);border-top-right-radius:var(--mud-default-borderradius);flex:auto;margin:0;padding:8px 24px;position:relative;overflow:auto}.mud-dialog .mud-dialog-content.mud-dialog-no-side-padding{margin:0;padding:12px 0}.mud-dialog .mud-dialog-actions{border-bottom-left-radius:var(--mud-default-borderradius);border-bottom-right-radius:var(--mud-default-borderradius);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:8px;display:flex}.mud-dialog .mud-dialog-actions:empty{display:none}.mud-dialog-width-false{max-width:calc(100% - 64px)}.mud-dialog-width-xs{max-width:444px}.mud-dialog-width-sm{max-width:600px}.mud-dialog-width-md{max-width:960px}.mud-dialog-width-lg{max-width:1280px}.mud-dialog-width-xl{max-width:1920px}.mud-dialog-width-xxl{max-width:2560px}.mud-dialog-width-full{width:calc(100% - 64px)}.mud-dialog-fullscreen{border-radius:0;width:100%;max-width:100%;height:100%;max-height:none;margin:0;overflow-y:hidden}.mud-popover:has(.mud-menu-list){overflow:hidden}.mud-popover:has(.mud-menu-list):has(.mud-menu-list:empty){visibility:hidden}.mud-popover{z-index:calc(var(--mud-zindex-popover) + 1);opacity:0;outline:0;position:absolute;top:-9999px;left:-9999px}.mud-popover.mud-popover-fixed{position:fixed}.mud-popover.mud-popover-relative-width{width:100%}.mud-popover.mud-popover-open{opacity:1;transition:opacity}.mud-popover:not(.mud-popover-open){pointer-events:none;transition-duration:0s!important;transition-delay:0s!important}.mud-popover:empty{box-shadow:none!important}.mud-popover .mud-list{max-height:inherit;overflow-y:auto}.mud-popover .mud-popover{z-index:auto}.mud-appbar .mud-popover-cascading-value{z-index:calc(var(--mud-zindex-appbar) + 2)}.mud-drawer:not(.mud-drawer-temporary) .mud-popover-cascading-value{z-index:calc(var(--mud-zindex-drawer) + 2)}.mud-drawer.mud-drawer-temporary .mud-popover-cascading-value,.mud-drawer.mud-drawer-responsive .mud-popover-cascading-value{z-index:calc(var(--mud-zindex-appbar) + 4)}.mud-dialog .mud-popover-cascading-value{z-index:calc(var(--mud-zindex-dialog) + 3)}.mud-select .mud-popover-cascading-value{z-index:calc(var(--mud-zindex-select) + 5)}.mud-snackbar{flex-grow:initial;pointer-events:auto;border-radius:var(--mud-default-borderradius);touch-action:pinch-zoom;align-items:center;min-width:288px;max-width:500px;margin-top:16px;padding:6px 16px;font-weight:400;line-height:1.43;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mud-snackbar.force-cursor{cursor:pointer}.mud-snackbar.mud-snackbar-blurred{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mud-snackbar.mud-snackbar-surface{background:var(--mud-palette-surface)}.mud-snackbar .mud-snackbar-content-message{overflow-wrap:anywhere;padding:8px 0}.mud-snackbar .mud-snackbar-content-action{margin-left:auto;margin-right:-8px;padding-left:16px;align-items:center;margin-inline:auto -8px;padding-inline-start:16px;padding-inline-end:unset;display:flex}.mud-snackbar .mud-snackbar-content-action>button{color:inherit}.mud-snackbar-location-top-left{top:24px;left:24px}.mud-snackbar-location-top-center{top:24px;left:50%;transform:translate(-50%)}.mud-snackbar-location-top-right{top:24px;right:24px}.mud-snackbar-location-bottom-right{bottom:24px;right:24px}.mud-snackbar-location-bottom-center{bottom:24px;left:50%;transform:translate(-50%)}.mud-snackbar-location-bottom-left{bottom:24px;left:24px}.mud-snackbar-icon{opacity:.9;margin-right:12px;margin-inline-start:unset;margin-inline-end:12px;padding:7px 0;font-size:22px;display:flex}.mud-tabs.mud-tabs-vertical .mud-tooltip-root{width:auto}.mud-overlay{border-radius:inherit;z-index:5;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.8,.5,1),z-index 1ms;display:flex;position:fixed;inset:0;margin:0!important}.mud-overlay.mud-overlay-absolute{position:absolute}.mud-overlay .mud-overlay-scrim{border-radius:inherit;background-color:#0000;border-color:#0000;width:100%;height:100%;animation:.15s mud-animation-fadein;position:absolute;inset:0}.mud-overlay .mud-overlay-scrim.mud-overlay-dark{border-color:var(--mud-palette-overlay-dark);background-color:var(--mud-palette-overlay-dark)}.mud-overlay .mud-overlay-scrim.mud-overlay-light{border-color:var(--mud-palette-overlay-light);background-color:var(--mud-palette-overlay-light)}.mud-overlay .mud-overlay-scrim:hover{cursor:default}.mud-overlay .mud-overlay-content{position:relative}.mud-overlay.mud-overlay-popover{z-index:var(--mud-zindex-popover)}.mud-overlay.mud-overlay-dialog{z-index:calc(var(--mud-zindex-dialog) + 1)}.mud-overlay.mud-overlay-drawer{z-index:calc(var(--mud-zindex-appbar) + 1)}.mud-appbar.mud-appbar-fixed-top .mud-popover-cascading-value,.mud-appbar.mud-appbar-fixed-bottom .mud-popover-cascading-value{position:fixed}@keyframes mud-animation-fadein{0%{opacity:0}to{opacity:1}}@keyframes mud-open-dialog-center{0%{opacity:0}1%{opacity:1;transform:scale(.5)}to{transform:scale(1)}}:root{--ce-background:#fff;--ce-surface:#f8fafc;--ce-text-primary:#0f172a;--ce-text-secondary:#475569;--ce-text-muted:#78899a;--ce-accent:#2563eb;--ce-accent-foreground:#fff;--ce-accent-hover:#1d4ed8;--ce-accent-light:#eff6ff;--ce-success:#16a34a;--ce-success-light:#dcfce7;--ce-warning:#f59e0b;--ce-warning-light:#fef3c7;--ce-danger:#dc2626;--ce-danger-light:#fee2e2;--ce-border:#e2e8f0;--ce-border-active:#2563eb;--ce-tooltip-bg:#0f172a;--ce-tooltip-fg:#fff;--ce-success-gradient:linear-gradient(180deg, #f8fafc 0%, #fff 100%);--ce-input-bg:#fff;--ce-input-border:#cbd5e1;--ce-input-focus-border:#2563eb;--ce-earth-dark:#1e293b;--ce-earth-medium:#334155;--ce-card-shadow:#2563eb0a;--ce-row-hover:#f1f5f9;--ce-row-alternate:#fafbfd;--ce-grid-selection:#cfe1ff;--ce-shadow-rgb:0, 0, 0;--ce-control-height:38px;--ce-dense-control-height:32px;--ce-button-height:40px;--ce-compact-button-height:34px;--ce-footer-height:64px;--ce-header-height:72px;--ce-header-logo-size:60px;--ce-page-padding:24px 32px;--ce-space-1:4px;--ce-space-2:8px;--ce-space-3:12px;--ce-space-4:16px;--ce-space-5:24px;--ce-space-6:32px;--ce-space-7:48px;--ce-radius-xxs:5px;--ce-radius-xs:6px;--ce-radius-sm:8px;--ce-radius-circle18:9px;--ce-radius-md:10px;--ce-radius-lg:12px;--ce-radius-xl:14px;--ce-radius-pill:22px;--ce-font:"Segoe UI Variable", "Segoe UI", Arial, sans-serif;--ce-font-size-title:24px;--ce-font-size-body:14px;--ce-font-size-dense:13px;--ce-font-size-caption:12px;--ce-font-size-grid:12px;--ce-min-width:1000px}html,body{font-family:var(--ce-font);font-size:var(--ce-font-size-body);color:var(--ce-text-primary);background:var(--ce-background);min-width:var(--ce-min-width);margin:0}h1,h2,h3,h4{font-family:var(--ce-font);color:var(--ce-text-primary);margin:0;font-weight:600}h1:focus{outline:none}a{color:var(--ce-accent);text-decoration:none}a:hover{color:var(--ce-accent-hover);text-decoration:underline}.ce-app *,.ce-app :before,.ce-app :after{box-sizing:border-box}:where(.ce-app) button{justify-content:flex-start;font-family:inherit}.ce-app :focus{outline:none}.ce-app :focus-visible{outline:1.5px solid var(--ce-border-active);outline-offset:1px;border-radius:var(--ce-radius-xs)}.PageTitle{color:var(--ce-text-primary);font-size:24px;font-weight:600}.PageSubtitle{color:var(--ce-text-secondary);white-space:normal;font-size:14px}.SectionHeading{color:var(--ce-text-secondary);font-size:13px;font-weight:600}.FieldLabel{color:var(--ce-text-muted);font-size:12px;font-weight:600}.BodyPrimary{color:var(--ce-text-primary);font-size:14px}.BodySecondary{color:var(--ce-text-secondary);font-size:13px}.Caption{color:var(--ce-text-muted);font-size:12px}.Danger{color:var(--ce-danger)}.Accent{color:var(--ce-accent)}.PrimaryButton,.FooterPrimaryButton,.SuccessButton,.ActionPillButton,.SuccessPillButton,.SecondaryButton,.OutlinePillButton,.GhostButton,.ToolbarButton,.DangerToolbarButton,.HeaderActionButton,.IconButton,.ChipButton,.PillRemoveButton{cursor:pointer;color:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;transform-origin:50%;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-family:inherit;line-height:1.2;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s,box-shadow .12s,opacity .12s,transform .12s;display:inline-flex}.PrimaryButton:hover,.FooterPrimaryButton:hover,.SecondaryButton:hover,.OutlinePillButton:hover,.GhostButton:hover,.ToolbarButton:hover,.HeaderActionButton:hover,.IconButton:hover,.ChipButton:hover{text-decoration:none}.PrimaryButton:disabled,.FooterPrimaryButton:disabled,.SuccessButton:disabled,.ActionPillButton:disabled,.SuccessPillButton:disabled,.SecondaryButton:disabled,.ToolbarButton:disabled,.DangerToolbarButton:disabled,.IconButton:disabled{cursor:default;box-shadow:none;transform:none}.PrimaryButton{background:var(--ce-accent);color:var(--ce-accent-foreground);min-height:var(--ce-button-height);border-radius:var(--ce-radius-pill);padding:10px 24px;font-size:14px;font-weight:600}.PrimaryButton:hover:not(:disabled),.PrimaryButton.is-hover{background:var(--ce-accent-hover);box-shadow:0 2px 14px rgba(var(--ce-shadow-rgb), .15)}.PrimaryButton:active:not(:disabled),.PrimaryButton.is-press{background:var(--ce-accent-hover);transform:scale(.97)}.PrimaryButton:disabled{background:var(--ce-surface);color:var(--ce-text-muted)}.FooterPrimaryButton{background:var(--ce-accent);color:var(--ce-accent-foreground);min-height:var(--ce-button-height);border-radius:var(--ce-radius-md);padding:10px 24px;font-size:14px;font-weight:600}.FooterPrimaryButton:hover:not(:disabled),.FooterPrimaryButton.is-hover{background:var(--ce-accent-hover);box-shadow:0 2px 14px rgba(var(--ce-shadow-rgb), .15)}.FooterPrimaryButton:active:not(:disabled),.FooterPrimaryButton.is-press{background:var(--ce-accent-hover);transform:scale(.97)}.FooterPrimaryButton:disabled{background:var(--ce-surface);color:var(--ce-text-muted)}.SuccessButton{background:var(--ce-success);color:var(--ce-accent-foreground);min-height:var(--ce-button-height);border-radius:var(--ce-radius-pill);padding:10px 24px;font-size:14px;font-weight:600}.SuccessButton:hover:not(:disabled),.SuccessButton.is-hover{opacity:.9}.SuccessButton:active:not(:disabled),.SuccessButton.is-press{opacity:.82}.SuccessButton:disabled{background:var(--ce-surface);color:var(--ce-text-muted);opacity:1}.ActionPillButton{background:var(--ce-accent);color:var(--ce-accent-foreground);min-height:var(--ce-compact-button-height);border-radius:var(--ce-radius-md);padding:8px 16px;font-size:13px;font-weight:700}.ActionPillButton:hover:not(:disabled),.ActionPillButton.is-hover{background:var(--ce-accent-hover);box-shadow:0 2px 12px rgba(var(--ce-shadow-rgb), .15)}.ActionPillButton:active:not(:disabled),.ActionPillButton.is-press{transform:scale(.98)}.ActionPillButton:disabled{background:var(--ce-surface);color:var(--ce-text-muted);opacity:.72}.SuccessPillButton{background:var(--ce-success);color:var(--ce-accent-foreground);min-height:var(--ce-compact-button-height);border-radius:var(--ce-radius-md);padding:8px 16px;font-size:13px;font-weight:700}.SuccessPillButton:hover:not(:disabled),.SuccessPillButton.is-hover{opacity:.92}.SuccessPillButton:active:not(:disabled),.SuccessPillButton.is-press{opacity:.84}.SuccessPillButton:disabled{background:var(--ce-surface);color:var(--ce-text-muted);opacity:1}.SecondaryButton{color:var(--ce-accent);border:1.5px solid var(--ce-accent);min-height:var(--ce-button-height);border-radius:var(--ce-radius-md);background:0 0;padding:8px 20px;font-size:14px;font-weight:600}.SecondaryButton:hover:not(:disabled),.SecondaryButton.is-hover{background:var(--ce-accent-light)}.SecondaryButton:active:not(:disabled),.SecondaryButton.is-press{transform:scale(.97)}.SecondaryButton:disabled{border-color:var(--ce-border);color:var(--ce-text-muted)}.OutlinePillButton{background:var(--ce-background);color:var(--ce-accent);box-shadow:inset 0 0 0 1.5px var(--ce-accent);min-height:var(--ce-button-height);border-radius:var(--ce-radius-pill);padding:10px 24px;font-size:14px;font-weight:600}.OutlinePillButton:hover:not(:disabled),.OutlinePillButton.is-hover{background:var(--ce-accent-light);color:var(--ce-accent)}.OutlinePillButton:active:not(:disabled),.OutlinePillButton.is-press{transform:scale(.97)}.GhostButton{color:var(--ce-text-secondary);min-height:var(--ce-compact-button-height);border-radius:var(--ce-radius-sm);background:0 0;padding:6px 14px;font-size:13px;font-weight:500}.GhostButton:hover:not(:disabled),.GhostButton.is-hover{background:var(--ce-surface);color:var(--ce-text-primary)}.GhostButton.Danger{color:var(--ce-danger)}.ToolbarButton{color:var(--ce-text-secondary);border:1px solid var(--ce-border);height:var(--ce-compact-button-height);border-radius:var(--ce-radius-xs);background:0 0;padding:0 12px;font-size:12px;font-weight:500}.ToolbarButton:hover:not(:disabled),.ToolbarButton.is-hover{background:var(--ce-accent-light);color:var(--ce-accent);border-color:var(--ce-accent)}.ToolbarButton:disabled{color:var(--ce-text-muted);border-color:var(--ce-border);opacity:.65}.DangerToolbarButton{color:var(--ce-danger);border:1px solid var(--ce-danger);height:var(--ce-compact-button-height);border-radius:var(--ce-radius-xs);background:0 0;padding:0 12px;font-size:12px;font-weight:500}.DangerToolbarButton:hover:not(:disabled),.DangerToolbarButton.is-hover{background:var(--ce-danger-light)}.DangerToolbarButton:disabled{color:var(--ce-text-muted);border-color:var(--ce-border);opacity:.65}.HeaderActionButton{background:var(--ce-success);color:var(--ce-accent-foreground);height:var(--ce-dense-control-height);border-radius:var(--ce-radius-xs);padding:0 12px;font-size:13px;font-weight:600}.HeaderActionButton:hover:not(:disabled),.HeaderActionButton.is-hover{opacity:.88}.HeaderActionButton:active:not(:disabled),.HeaderActionButton.is-press{opacity:.75}.IconButton{background:var(--ce-surface);width:32px;height:32px;color:var(--ce-text-secondary);border:1px solid var(--ce-border);border-radius:var(--ce-radius-sm);padding:0;font-size:12px}.IconButton:hover:not(:disabled),.IconButton.is-hover{background:var(--ce-accent-light);color:var(--ce-accent)}.IconButton:disabled{opacity:.4}.ChipButton{color:var(--ce-text-secondary);border-radius:var(--ce-radius-sm);background:var(--ce-surface);border:1px solid var(--ce-border);padding:7px 12px;font-size:12px}.ChipButton:hover:not(:disabled),.ChipButton.is-hover{background:var(--ce-accent-light);border-color:var(--ce-accent);color:var(--ce-accent)}.PillRemoveButton{width:18px;height:18px;color:var(--ce-text-muted);padding:0;font-size:11px;line-height:1}.PillRemoveButton:hover,.PillRemoveButton.is-hover{color:var(--ce-danger)}.DropdownTrigger{border-radius:var(--ce-radius-xs);background:var(--ce-surface);border:1px solid var(--ce-border);cursor:pointer;color:var(--ce-text-primary);align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:13px;transition:background-color .12s,border-color .12s;display:inline-flex}.DropdownTrigger:hover,.DropdownTrigger.is-open,.DropdownTrigger.is-hover{background:var(--ce-accent-light);border-color:var(--ce-accent)}.DropdownTriggerAccent{border-radius:var(--ce-radius-md);background:var(--ce-accent);color:var(--ce-accent-foreground);min-height:var(--ce-compact-button-height);cursor:pointer;border:0;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .12s;display:inline-flex}.DropdownTriggerAccent:hover,.DropdownTriggerAccent.is-open,.DropdownTriggerAccent.is-hover{background:var(--ce-accent-hover)}.DropdownChevron{flex:none;width:10px;height:10px}.DropdownMenu{z-index:30;background:var(--ce-background);border:1px solid var(--ce-border);border-radius:var(--ce-radius-sm);min-width:100%;box-shadow:0 4px 16px rgba(var(--ce-shadow-rgb), .1);max-height:320px;margin:4px 0 0;padding:4px 0;list-style:none;position:absolute;overflow:auto}.DropdownMenu-item{color:var(--ce-text-primary);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;display:flex}.DropdownMenu-item:hover,.DropdownMenu-item.is-active{background:var(--ce-surface)}.DropdownMenu-item:disabled,.DropdownMenu-item.is-disabled{color:var(--ce-text-muted);cursor:default}.DropdownMenu-separator{background:var(--ce-border);height:1px;margin:4px 0}.DropdownAnchor{display:inline-block;position:relative}.DropdownBackdrop{z-index:29;background:0 0;position:fixed;inset:0}:where(.ce-app) :where(input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea),.TextBox{background:var(--ce-background);color:var(--ce-text-primary);border:1px solid var(--ce-border);min-height:var(--ce-control-height);border-radius:var(--ce-radius-sm);caret-color:var(--ce-accent);outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .12s}:where(.ce-app) textarea{resize:vertical;line-height:1.4}:where(.ce-app) :where(input,textarea)::selection{background:var(--ce-accent-light)}:where(.ce-app) :where(input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea):hover,.TextBox:hover,.TextBox.is-hover{border-color:var(--ce-text-muted)}:where(.ce-app) :where(input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea):focus,.TextBox:focus-within,.TextBox.is-focus{border-color:var(--ce-border-active);box-shadow:inset 0 0 0 .5px var(--ce-border-active);outline:none}:where(.ce-app) :where(input,textarea)::placeholder{color:var(--ce-text-muted)}:where(.ce-app) :where(input,textarea):disabled{color:var(--ce-text-muted);background:var(--ce-surface)}.TextBox{align-items:center;padding:0;display:inline-flex;overflow:hidden}.TextBox>input{min-height:0;height:calc(var(--ce-control-height) - 2px);background:0 0;border:0;box-shadow:none!important}.TextBox>input:focus{border:0}.ComboBox{min-height:var(--ce-control-height);background:var(--ce-background);width:240px;color:var(--ce-text-primary);border:1px solid var(--ce-border);border-radius:var(--ce-radius-sm);vertical-align:middle;align-items:stretch;font-size:13px;transition:border-color .12s;display:inline-flex;position:relative}.ComboBox:hover,.ComboBox.is-hover{border-color:var(--ce-text-muted)}.ComboBox:focus-within,.ComboBox.is-focus,.ComboBox.is-open{border-color:var(--ce-border-active);box-shadow:inset 0 0 0 .5px var(--ce-border-active)}.ComboBox>.ComboBox-trigger,.ComboBox>.ComboBox-input{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:auto;align-items:center;padding:6px 10px;display:flex;overflow:hidden}.ComboBox>.ComboBox-input{cursor:text;box-shadow:none;border-radius:0;outline:none;width:auto;min-height:0}.ComboBox>.ComboBox-input:hover,.ComboBox>.ComboBox-input:focus{box-shadow:none;border:0}.ComboBox-trigger:focus-visible,.ComboBox-input:focus-visible{outline:none}.ComboBox-toggle{width:26px;color:var(--ce-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ComboBox-toggle svg{width:10px;height:10px}.ComboBox .DropdownMenu{min-width:calc(100% + 2px);top:100%;left:-1px;right:-1px}.ComboBox-remove{width:18px;height:18px;color:var(--ce-text-muted);cursor:pointer;border-radius:var(--ce-radius-xxs);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:10px;display:inline-flex}.ComboBox-remove:hover{color:var(--ce-danger);background:var(--ce-danger-light)}.ComboBox.is-disabled{opacity:.5;pointer-events:none}.ComboBox-secondary{color:var(--ce-text-muted);font-size:12px;display:block}.DatePicker{min-height:var(--ce-control-height);align-items:center;display:inline-flex}.DatePicker input[type=date]{min-height:var(--ce-control-height);font-size:13px}.RadioButton{cursor:pointer;color:var(--ce-text-primary);-webkit-user-select:none;user-select:none;align-items:center;font-size:13px;display:inline-flex;position:relative}.RadioButton>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.RadioButton-mark{border:1.5px solid var(--ce-border);background:0 0;border-radius:50%;flex:none;width:20px;height:20px;margin-right:8px;transition:border-color .12s;position:relative}.RadioButton-mark:after{content:"";background:var(--ce-accent);opacity:0;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:opacity .12s;position:absolute;top:50%;left:50%}.RadioButton-label{align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.RadioButton:hover .RadioButton-mark,.RadioButton.is-hover .RadioButton-mark{border-color:var(--ce-accent)}.RadioButton>input:checked+.RadioButton-mark,.RadioButton.is-checked .RadioButton-mark{border-color:var(--ce-accent);border-width:2px}.RadioButton>input:checked+.RadioButton-mark:after,.RadioButton.is-checked .RadioButton-mark:after{opacity:1}.RadioButton>input:focus-visible+.RadioButton-mark{outline:1.5px solid var(--ce-border-active);outline-offset:2px}.RadioButton>input:disabled~*,.RadioButton.is-disabled>*{opacity:.5}.RadioButton>input:disabled~.RadioButton-mark{border-color:var(--ce-border)}.RadioButton.is-disabled{cursor:default}.CheckBox{cursor:pointer;color:var(--ce-text-primary);-webkit-user-select:none;user-select:none;align-items:center;font-size:13px;display:inline-flex;position:relative}.CheckBox>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.CheckBox-mark{border-radius:var(--ce-radius-xxs);border:1.5px solid var(--ce-border);width:20px;height:20px;color:var(--ce-accent-foreground);background:0 0;flex:none;justify-content:center;align-items:center;margin-right:8px;font-size:13px;font-weight:700;transition:border-color .12s,background-color .12s;display:inline-flex;position:relative}.CheckBox-mark:after{content:"✓";opacity:0;line-height:1}.CheckBox-label{padding:3px 6px}.CheckBox:hover .CheckBox-mark,.CheckBox.is-hover .CheckBox-mark{border-color:var(--ce-accent)}.CheckBox>input:checked+.CheckBox-mark,.CheckBox.is-checked .CheckBox-mark{background:var(--ce-accent);border-color:var(--ce-accent)}.CheckBox>input:checked+.CheckBox-mark:after,.CheckBox.is-checked .CheckBox-mark:after{opacity:1}.CheckBox>input:indeterminate+.CheckBox-mark,.CheckBox.is-indeterminate .CheckBox-mark{background:var(--ce-accent-light);border-color:var(--ce-accent);color:var(--ce-accent)}.CheckBox>input:indeterminate+.CheckBox-mark:after,.CheckBox.is-indeterminate .CheckBox-mark:after{content:"—";opacity:1}.CheckBox>input:focus-visible+.CheckBox-mark{outline:1.5px solid var(--ce-border-active);outline-offset:2px}.CheckBox>input:disabled~*,.CheckBox.is-disabled>*{opacity:.5}.CheckBox.is-disabled{cursor:default}.CheckBox--bare .CheckBox-mark{margin-right:0}.ProgressBar{background:var(--ce-surface);border:0;border-radius:0;width:100%;height:8px;position:relative;overflow:hidden}.ProgressBar-fill{background:var(--ce-accent);height:100%;transition:width .3s}.ProgressBar.is-indeterminate .ProgressBar-fill{width:40%;animation:1.4s linear infinite ce-indeterminate}@keyframes ce-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.Expander{color:var(--ce-text-primary);background:0 0;border:0;font-size:14px}.Expander-header{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.Expander-chevron{border:1.5px solid var(--ce-text-secondary);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .15s;display:inline-flex}.Expander-chevron svg{width:10px;height:10px}.Expander.is-expanded .Expander-chevron{transform:rotate(180deg)}.Expander-body{margin-top:8px}.ToolTip,.ce-app .mud-tooltip,.mud-popover-provider .mud-tooltip{white-space:normal;text-align:left;max-width:380px;line-height:1.35;background:var(--ce-tooltip-bg)!important;color:var(--ce-tooltip-fg)!important;font-size:12px!important;font-family:var(--ce-font)!important;border-radius:var(--ce-radius-sm)!important;padding:10px 14px!important}.mud-popover-provider .mud-tooltip-arrow{display:none}.mud-tooltip[data-side]{position:relative;top:auto;left:auto;transform:none!important}.SectionCard{background:var(--ce-background);border:1px solid var(--ce-border);border-radius:var(--ce-radius-lg);box-shadow:0 1px 6px rgba(var(--ce-shadow-rgb), .05)}.SurfacePanel{background:var(--ce-surface);border:1px solid var(--ce-border);border-radius:var(--ce-radius-md)}.InfoBadge{border-radius:var(--ce-radius-circle18);background:var(--ce-accent-light);width:18px;height:18px;color:var(--ce-accent);cursor:help;vertical-align:middle;border:0;flex:none;justify-content:center;align-items:center;margin-left:6px;padding:0;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.DomainPill{border-radius:var(--ce-radius-xl);background:var(--ce-accent-light);border:1px solid var(--ce-border);color:var(--ce-text-primary);align-items:center;gap:6px;margin:0 8px 8px 0;padding:5px 10px;font-size:13px;display:inline-flex}.DomainPill-wrap{flex-wrap:wrap;display:flex}.InfoBar{border-radius:var(--ce-radius-sm);background:var(--ce-accent-light);border:1px solid var(--ce-border);align-items:center;padding:0;animation:.18s ease-out ce-infobar-in;display:flex}.InfoBar-stripe{background:var(--ce-accent);border-radius:2px;flex:none;align-self:stretch;width:4px;margin:4px 0 4px 2px}.InfoBar-icon{width:16px;height:16px;fill:var(--ce-accent);flex:none;margin-left:12px}.InfoBar-text{color:var(--ce-text-primary);white-space:normal;flex:1;margin:10px 8px 10px 10px;font-size:13px}.InfoBar-text a{font-weight:600}.InfoBar-actions{gap:8px;margin-right:4px;display:inline-flex}.InfoBar-dismiss{cursor:pointer;color:var(--ce-text-muted);border-radius:var(--ce-radius-xxs);background:0 0;border:0;flex:none;margin:0 8px 0 4px;padding:4px;font-size:12px}.InfoBar-dismiss:hover{color:var(--ce-text-primary)}.InfoBar.Success{background:var(--ce-success-light)}.InfoBar.Success .InfoBar-stripe{background:var(--ce-success)}.InfoBar.Success .InfoBar-icon{fill:var(--ce-success)}.InfoBar.Warning{background:var(--ce-warning-light)}.InfoBar.Warning .InfoBar-stripe{background:var(--ce-warning)}.InfoBar.Warning .InfoBar-icon{fill:var(--ce-warning)}.InfoBar.Error{background:var(--ce-danger-light)}.InfoBar.Error .InfoBar-stripe{background:var(--ce-danger)}.InfoBar.Error .InfoBar-icon{fill:var(--ce-danger)}@keyframes ce-infobar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.DataGrid{background:var(--ce-background);position:relative;overflow:auto}.DataGrid table.quickgrid{border-collapse:separate;border-spacing:0;min-width:100%;color:var(--ce-text-primary);table-layout:auto;font-size:14px}.DataGrid .quickgrid thead th{z-index:2;text-align:left;vertical-align:top;background:var(--ce-surface);height:66px;color:var(--ce-text-secondary);border-bottom:2px solid var(--ce-border);cursor:pointer;white-space:nowrap;padding:2px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.DataGrid .quickgrid thead th .col-options-button,.DataGrid .quickgrid thead th .sort-indicator{display:none}.DataGrid .quickgrid thead th .col-title{all:unset;width:100%;display:block}.DataGrid-header{flex-direction:column;justify-content:center;gap:4px;height:60px;display:flex}.DataGrid-headerTitle{color:var(--ce-text-secondary);text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:10.5px;font-weight:600;display:inline-flex}.DataGrid-sort{font-size:8px}.DataGrid .quickgrid thead th input.DataGrid-filter,.DataGrid-filter{border-radius:var(--ce-radius-sm);width:100%;height:24px;min-height:24px;padding:3px 6px;font-size:11px}.DataGrid .quickgrid tbody td{border:0;border-bottom:1px solid var(--ce-border);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:360px;color:var(--ce-text-primary);padding:0 10px;overflow:hidden}.DataGrid .quickgrid tbody tr:nth-child(2n) td,.DataGrid .quickgrid tbody tr:hover td{background:var(--ce-surface)}.DataGrid .quickgrid tbody tr.is-selected td,.DataGrid .quickgrid tbody tr.is-checked td{background:var(--ce-grid-selection)}.DataGrid--rows40 .quickgrid tbody td{height:40px}.DataGrid--rows32 .quickgrid tbody td{height:32px;font-size:12px}.DataGrid--readonly .quickgrid tbody td{cursor:default}.DataGrid .quickgrid tbody td .ce-cell{text-overflow:ellipsis;display:block;overflow:hidden}.DataGrid .quickgrid tbody td .ce-cell.ce-readonly{color:var(--ce-text-secondary)}.DataGrid .quickgrid tbody td .ce-cell.ce-corrected{padding-left:8px;position:relative}.DataGrid .quickgrid tbody td .ce-cell.ce-corrected:before{content:"";background:var(--ce-warning);border-radius:2px;width:3px;height:14px;margin-top:-7px;position:absolute;top:50%;left:0}.DataGrid .quickgrid tbody td .ce-cell-input{border-radius:var(--ce-radius-xxs);width:100%;height:28px;min-height:28px;padding:0 6px;font-size:13px}.DataGrid-check{width:34px}.DataGrid-empty{text-align:center;color:var(--ce-text-secondary);padding:24px;font-size:13px}.ce-app{background:var(--ce-background);flex-direction:column;height:100vh;display:flex}.Shell-header{height:var(--ce-header-height);background:var(--ce-background);border-bottom:1px solid var(--ce-border);flex:none;align-items:center;padding:0 24px;display:flex}.Shell-brand{color:inherit;align-items:center;display:inline-flex;text-decoration:none!important}.Shell-brand img{width:44px;height:44px;image-rendering:-webkit-optimize-contrast}.Shell-brandText{color:var(--ce-text-primary);margin-left:12px;font-size:28px;font-weight:600;line-height:1}.Shell-headerSpacer{flex:1}.Shell-headerActions{align-items:center;gap:12px;display:inline-flex}.Shell-infoBar{flex:none;margin:8px 32px 0}.Shell-content{min-height:0;padding:var(--ce-page-padding);flex-direction:column;flex:1;display:flex;overflow:auto}.Shell-content>*{flex:none}.Shell-content>.Shell-fill{flex-direction:column;flex:1;min-height:0;display:flex}.Shell-footer{height:var(--ce-footer-height);background:var(--ce-surface);border-top:1px solid var(--ce-border);flex:none;justify-content:space-between;align-items:center;padding:0 32px;display:flex}.Shell-footer>*{margin:1px 0}.Shell-footer .Shell-footerSpacer{flex:1}.Shell-siteFooter{color:var(--ce-text-muted);border-top:1px solid var(--ce-border);background:var(--ce-background);flex:none;align-items:center;gap:16px;padding:6px 32px;font-size:12px;display:flex}.Shell-siteFooter a{color:var(--ce-text-muted)}.Shell-siteFooter .Shell-footerSpacer{flex:1}.Shell-content:has(.Landing){scroll-behavior:smooth;scroll-snap-type:y mandatory;padding:0}.Shell-nav{align-items:center;gap:4px;margin-right:8px;display:inline-flex}.Shell-navLink{color:var(--ce-accent);border-radius:var(--ce-radius-pill);padding:8px 14px;font-size:15px;font-weight:500;text-decoration:none}button.Shell-navLink{cursor:pointer;background:0 0;border:0;font-family:inherit}.Shell-navLink:hover{background:var(--ce-accent-light);text-decoration:none}.Page-narrow{width:100%;max-width:560px;margin:0 auto}.Page-medium{width:100%;max-width:820px;margin:0 auto}.Page-card{margin-top:16px;padding:24px}.Page-stack{flex-direction:column;gap:14px;display:flex}.Page-field{flex-direction:column;gap:4px;display:flex}.Page-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Page-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.Page-feature{padding:18px}.Page-feature h3{margin-bottom:8px;font-size:15px}.Page-feature p{color:var(--ce-text-secondary);margin:0;font-size:13px}.PasswordField{flex-direction:column;gap:4px;display:flex}.PasswordField-box{width:100%}.PasswordField-eye{background:0 0;border:0;flex:none;width:28px;height:28px;margin-right:4px}.ProviderChoice{border:1px solid var(--ce-border);border-radius:var(--ce-radius-md);background:var(--ce-background);cursor:pointer;text-align:left;width:100%;color:var(--ce-text-primary);align-items:center;gap:12px;padding:12px 16px;font-family:inherit;display:flex}.ProviderChoice:hover{background:var(--ce-surface);border-color:var(--ce-accent)}.ProviderChoice-avatar{background:var(--ce-earth-medium);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:inline-flex}.ce-boot{background:var(--ce-background);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.ce-boot-logo{opacity:.9;width:72px;height:72px}.ce-boot-text{color:var(--ce-text-secondary);font-size:13px}.Pulse{transform-origin:50%;animation:1.2s ease-in-out infinite alternate ce-pulse}@keyframes ce-pulse{0%{transform:scale(1)}to{transform:scale(1.12)}}.ScaleIn{transform-origin:50%;animation:.45s cubic-bezier(.2,.9,.3,1.3) both ce-scale-in}@keyframes ce-scale-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.Confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Confetti-particle{animation:ce-fall var(--dur,5s) linear infinite;position:absolute}.Confetti-particle.is-circle{border-radius:50%}.Confetti--once .Confetti-particle{animation-iteration-count:1;animation-fill-mode:forwards}@keyframes ce-fall{0%{transform:translateY(0)}to{transform:translateY(var(--fall,400px))}}@media (prefers-reduced-motion:reduce){.ce-app *,.ce-app :before,.ce-app :after{transition:none!important;animation:none!important}}#ce-error-bar{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:var(--ce-warning-light);color:var(--ce-text-primary);font-family:var(--ce-font);box-sizing:border-box;z-index:1000;width:100%;padding:.6rem 2.5rem .7rem 1.25rem;font-size:13px;display:none;position:fixed;bottom:0;left:0;box-shadow:0 -1px 2px #0003}#ce-error-bar .reload{color:var(--ce-accent);margin-left:8px}#ce-error-bar .dismiss{color:var(--ce-text-primary);cursor:pointer;position:absolute;top:.5rem;right:.75rem}.mud-dialog{border-radius:var(--ce-radius-lg)!important;font-family:var(--ce-font)!important}.mud-dialog .mud-dialog-title{color:var(--ce-text-primary);padding:24px 24px 8px;font-size:24px;font-weight:600}.mud-dialog .mud-dialog-content{color:var(--ce-text-primary);padding:8px 24px;font-size:14px}.mud-dialog .mud-dialog-actions{gap:8px;padding:16px 24px 24px}.mud-snackbar{font-family:var(--ce-font)!important;border-radius:var(--ce-radius-sm)!important}.mud-popover{border:1px solid var(--ce-border);border-radius:var(--ce-radius-sm)!important;box-shadow:0 4px 16px rgba(var(--ce-shadow-rgb), .1)!important}.DataGrid .quickgrid thead th input.DataGrid-filter.is-typing{border-color:var(--ce-accent);box-shadow:0 0 0 3px var(--ce-accent-light)}.DataGrid .quickgrid tbody tr.Demo-flash td{animation:1.4s ease-out ce-demo-flash}@keyframes ce-demo-flash{0%,35%{background:var(--ce-warning-light)}to{background:0 0}}table.quickgrid .col-title{flex-grow:1;min-width:0;padding:0;display:flex}table.quickgrid button.col-title{cursor:pointer;background:0 0;border:none;position:relative}table.quickgrid .col-justify-center .col-title{justify-content:center}table.quickgrid .col-justify-end .col-title{flex-direction:row-reverse}table.quickgrid .col-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.quickgrid th{position:relative}table.quickgrid .col-header-content{align-items:center;display:flex;position:relative}table.quickgrid th .sort-indicator{text-align:center;align-self:center;width:1rem;height:1rem}table.quickgrid .col-sort-desc .sort-indicator,table.quickgrid .col-sort-asc .sort-indicator{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M 2 3.25 L 12 20.75 L 22 3.25 L 12 10 z\" /></svg>")}table.quickgrid .col-sort-asc .sort-indicator{transform:scaleY(-1)}table.quickgrid th .col-options-button{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"1.5 0 21 24\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 6h16M4 12h16M4 18h16\" /></svg>") 50%/1rem no-repeat;border:none;align-self:stretch;width:1rem;padding:0}table.quickgrid .col-options{z-index:1;background:#fff;border:1px solid silver;padding:1rem;position:absolute;left:0}table.quickgrid .col-justify-end .col-options{left:unset;right:0}table.quickgrid .col-width-draghandle{cursor:ew-resize;position:absolute;top:0;bottom:0;right:0}table.quickgrid .col-width-draghandle:after{content:" ";border-left:1px solid #000;position:absolute;top:0;bottom:0}table.quickgrid td.col-justify-center{text-align:center}table.quickgrid td.col-justify-end{text-align:right}table.quickgrid .col-justify-start .col-options{left:0;right:unset}table.quickgrid td.col-justify-start{text-align:left}table.quickgrid td.col-justify-right{text-align:right}table.quickgrid td.col-justify-left,html[dir=rtl] table.quickgrid td.col-justify-end{text-align:left}html[dir=rtl] table.quickgrid .col-options{left:unset;right:0}html[dir=rtl] table.quickgrid td.col-justify-start{text-align:right}html[dir=rtl] table.quickgrid .col-justify-end .col-options{right:unset;left:0}.quickgrid[theme=default]{--col-gap:1rem}.quickgrid[theme=default] .col-header-content{padding-right:var(--col-gap)}.quickgrid[theme=default]>thead>tr>th{font-weight:400}.quickgrid[theme=default].loading>tbody{opacity:.25;transition:opacity .1s linear 25ms}.quickgrid[theme=default] .col-title{padding:.1rem .4rem}.quickgrid[theme=default]>tbody>tr>td{padding:.1rem calc(.4rem + var(--col-gap)) .1rem .4rem}.quickgrid[theme=default] .col-title{gap:.4rem;font-weight:700}.quickgrid[theme=default] .sort-indicator{opacity:.5}.quickgrid[theme=default] .col-options-button{width:1.5rem}.quickgrid[theme=default] button.col-title:hover,.quickgrid[theme=default] .col-options-button:hover{background-color:#80808033}.quickgrid[theme=default] button.col-title:active,.quickgrid[theme=default] .col-options-button:active{background-color:#80808080}.quickgrid[theme=default]>thead .col-width-draghandle{width:1rem;right:calc(var(--col-gap)/2 - .5rem)}.quickgrid[theme=default]>thead .col-width-draghandle:hover{background:#80808033}.quickgrid[theme=default]>thead .col-width-draghandle:active{background:#80808066}.quickgrid[theme=default]>thead .col-width-draghandle:hover:after,.quickgrid[theme=default]>thead .col-width-draghandle:active:after{border-color:#000}.quickgrid[theme=default]>thead .col-width-draghandle:after{border-color:#ccc;top:5px;bottom:5px;left:.5rem}.quickgrid[theme=default] .col-options{border-color:#ddd;border-radius:.3rem;box-shadow:0 3px 8px 1px #aaa}.quickgrid[theme=default]>tbody>tr>td.grid-cell-placeholder:after{content:"…";opacity:.75}@media (width<=600px){:root{--ce-min-width:0;--ce-page-padding:16px 12px}.Shell-header{height:auto;min-height:var(--ce-header-height);flex-wrap:wrap;row-gap:8px;padding:8px 12px}.Shell-brand img{width:32px;height:32px}.Shell-brandText{margin-left:8px;font-size:20px}.Shell-headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.Shell-nav{margin-right:0}.Shell-navLink{padding:6px 8px;font-size:14px}.Shell-infoBar{margin:8px 12px 0}.Shell-footer{padding:0 12px}.Shell-siteFooter{flex-wrap:wrap;gap:8px 12px;padding:6px 12px}}
