@charset "UTF-8";:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}:root{color-scheme:light;--x-primary: #1fab67;--x-primary-dark: #178150;--x-primary-hover: #178150;--x-primary-light: #55bf8c;--x-primary-wash: #edf8f3;--x-on-primary: #0b2e20;--x-accent: #f2a900;--x-accent-dark: #c78a00;--x-on-accent: #111111;--x-sidebar: #0b2e20;--x-sidebar-ink: #f1f6f3;--x-sidebar-muted: #94aca0;--x-sidebar-hover: rgba(241, 246, 243, .08);--x-sidebar-divider: rgba(241, 246, 243, .14);--x-sidebar-accent: #f1f6f3;--x-bg: #f6f8f7;--x-surface: #ffffff;--x-surface-white: #ffffff;--x-surface-hover: #f1f4f2;--x-ink: #11221a;--x-muted: #5c6b63;--x-on-muted: #ffffff;--x-on-surface-hover: #11221a;--x-border: rgba(17, 34, 26, .12);--x-border-strong: rgba(17, 34, 26, .22);--x-primary-rgb: 31, 171, 103;--x-error-rgb: 180, 35, 24;--x-success-rgb: 6, 118, 71;--x-error: #b42318;--x-on-error: #ffffff;--x-warning: #b54708;--x-on-warning: #ffffff;--x-success: #067647;--x-on-success: #ffffff;--x-info: #175cd3;--x-success-wash: #ecfdf3;--x-warning-wash: #fffaeb;--x-error-wash: #fef3f2;--x-info-wash: #eff8ff;--x-link: #178150;--x-focus-ring: rgba(31, 171, 103, .32);--x-primary-edge: #1da262;--x-sidebar-active: #1fab67;--x-overlay: rgba(5, 13, 9, .48);--x-status-pending-bg: #feba4a;--x-status-pending-ink: #3d2600;--x-status-confirmed-bg: #008dff;--x-status-confirmed-ink: #001a30;--x-status-in-progress-bg: #000000;--x-status-in-progress-ink: #ffffff;--x-status-completed-bg: #3edd88;--x-status-completed-ink: #0a2e1b;--x-status-cancelled-bg: #ff7275;--x-status-cancelled-ink: #3d0708;--x-status-neutral-bg: #98a2b3;--x-status-neutral-ink: #101828;--x-space-2xs: 4px;--x-space-xs: 8px;--x-space-sm: 12px;--x-space-md: 16px;--x-space-lg: 24px;--x-space-xl: 32px;--x-space-2xl: 48px;--x-radius-xs: 6px;--x-radius-sm: 8px;--x-radius: 12px;--x-radius-lg: 16px;--x-radius-full: 999px;--x-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--x-title-font: "Bricolage Grotesque", system-ui, sans-serif;--x-font-size-xs: .75rem;--x-font-size-sm: .8125rem;--x-font-size-base: .9375rem;--x-font-size-lg: 1.125rem;--x-font-size-xl: 1.375rem;--x-font-size-2xl: 1.75rem;--x-line-height-tight: 1.2;--x-line-height-base: 1.5;--x-weight-regular: 400;--x-weight-medium: 500;--x-weight-semibold: 600;--x-weight-bold: 700;--x-shadow-xs: 0 1px 2px rgba(5, 13, 9, .06);--x-shadow-sm: 0 1px 3px rgba(5, 13, 9, .1), 0 1px 2px rgba(5, 13, 9, .06);--x-shadow: 0 8px 24px rgba(5, 13, 9, .1);--x-shadow-lg: 0 16px 40px rgba(5, 13, 9, .16);--x-shadow-overlay: 0 24px 64px rgba(5, 13, 9, .28)}:root{--ion-text-color: var(--x-ink, #11221a);--ion-color-primary: var(--x-primary, #1fab67);--ion-color-primary-rgb: var(--x-primary-rgb, 31, 171, 103);--ion-color-primary-tint: var(--x-primary-light, #55bf8c);--ion-color-primary-shade: var(--x-primary-dark, #178150);--ion-color-primary-contrast: var(--x-on-primary, #0b2e20);--ion-color-medium: var(--x-muted, #5c6b63);--ion-color-medium-contrast: var(--x-on-muted, #ffffff);--ion-color-medium-tint: var(--x-border-strong, rgba(17, 34, 26, .22));--ion-color-medium-shade: var(--x-ink, #11221a);--ion-color-light: var(--x-surface-hover, #f1f4f2);--ion-color-light-contrast: var(--x-on-surface-hover, #11221a);--ion-color-danger: var(--x-error, #b42318);--ion-color-danger-rgb: var(--x-error-rgb, 180, 35, 24);--ion-color-success: var(--x-success, #067647);--ion-color-success-rgb: var(--x-success-rgb, 6, 118, 71);--ion-color-warning: var(--x-warning, #b54708);--ion-color-success-contrast: var(--x-on-success, #ffffff);--ion-color-danger-contrast: var(--x-on-error, #ffffff);--ion-color-warning-contrast: var(--x-on-warning, #ffffff);--ion-card-background: var(--x-surface-white, #ffffff)}:root{--x-primary: var(--beethere-primary, #1fab67);--x-primary-dark: var( --beethere-primary-dark, #178150 );--x-primary-light: var( --beethere-primary-light, #55bf8c );--x-surface: var(--beethere-surface, #ffffff);--x-surface-white: var( --beethere-surface-white, #ffffff );--x-muted: var(--beethere-muted, #5c6b63);--x-border: var(--beethere-border, rgba(17, 34, 26, .12));--x-error: var(--beethere-error, #b42318);--x-radius: var(--beethere-radius, 12px);--x-radius-sm: var(--beethere-radius-sm, 8px);--x-radius-full: var(--beethere-radius-full, 999px);--x-shadow-sm: var(--beethere-shadow-sm, 0 1px 3px rgba(5, 13, 9, .1), 0 1px 2px rgba(5, 13, 9, .06));--x-shadow: var(--beethere-shadow, 0 8px 24px rgba(5, 13, 9, .1));--x-shadow-lg: var(--beethere-shadow-lg, 0 16px 40px rgba(5, 13, 9, .16));--x-bg: var(--beethere-bg, var(--app-bg, #f6f8f7));--x-ink: var(--beethere-ink, var(--app-ink, #11221a));--x-font: var(--app-font, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:var(--x-font, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--x-ink, #11221a);background:var(--x-bg, #f6f8f7)}button,input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}ion-menu ion-content{--padding-top: env(safe-area-inset-top, 0px)}html.plt-android ion-header ion-toolbar:first-of-type{padding-top:env(safe-area-inset-top,0px)}@media(max-width:1023px){app-shell ion-router-outlet ion-content{--padding-bottom: calc(56px + env(safe-area-inset-bottom, 0px)) }}.x-table__bulk{display:flex;align-items:center;gap:var(--x-space-sm, 12px);margin-bottom:var(--x-space-xs, 8px);padding:var(--x-space-xs, 8px) var(--x-space-md, 16px);font-size:var(--x-font-size-sm, .8125rem);color:var(--x-primary-dark, #178150);background:var(--x-primary-wash, #edf8f3);border:1px solid var(--x-primary-light, #55bf8c);border-radius:var(--x-radius-sm, 8px)}.x-table__bulk-count{font-weight:var(--x-weight-semibold, 600)}.x-table__columns{position:relative;margin-bottom:var(--x-space-xs, 8px)}.x-table__columns-trigger{display:inline-block;padding:var(--x-space-2xs, 4px) var(--x-space-sm, 12px);font-size:var(--x-font-size-sm, .8125rem);font-weight:var(--x-weight-semibold, 600);color:var(--x-primary-dark, #178150);background:var(--x-surface, #ffffff);border:1px solid var(--x-border, rgba(17, 34, 26, .12));border-radius:var(--x-radius-sm, 8px);cursor:pointer;list-style:none}.x-table__columns-trigger::-webkit-details-marker{display:none}.x-table__columns-menu{position:absolute;z-index:2;display:flex;flex-direction:column;gap:var(--x-space-2xs, 4px);min-width:12rem;margin:var(--x-space-2xs, 4px) 0 0;padding:var(--x-space-sm, 12px);background:var(--x-surface-white, #ffffff);border:1px solid var(--x-border, rgba(17, 34, 26, .12));border-radius:var(--x-radius-sm, 8px);box-shadow:var(--x-shadow, 0 8px 24px rgba(5, 13, 9, .1))}.x-table__caption{padding:var(--x-space-xs, 8px) var(--x-space-md, 16px);font-size:var(--x-font-size-sm, .8125rem);font-weight:var(--x-weight-semibold, 600);color:var(--x-muted, #5c6b63);text-align:left}.x-table__caption--hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.x-table__bulk-clear,.x-table__sort,.x-table__action,.x-table__link,.x-table__menu-trigger{font:inherit;background:none;border:0;cursor:pointer}.x-table__link{padding:0;color:var(--x-table-link-color, var(--x-link, #178150));text-align:inherit}.x-table__link:hover,.x-table__link:focus-visible{text-decoration:underline}.x-table__link:focus-visible{outline:2px solid var(--x-primary, #1fab67);outline-offset:2px}.x-table__bulk-clear{padding:0;color:inherit;text-decoration:underline}.x-table__driven th{background:var(--x-table-head-background, var(--x-primary-wash, #edf8f3));color:var(--x-table-head-color, var(--x-primary-dark, #178150))}.x-table__sort{padding:0;color:inherit;letter-spacing:inherit;text-transform:inherit}.x-table__sort:focus-visible{outline:2px solid var(--x-primary, #1fab67);outline-offset:2px}.x-table__cell--end{text-align:right;font-variant-numeric:var(--x-table-end-numeric, normal)}.x-table__cell--center{text-align:center}.x-table__cell--sticky{position:sticky;left:0;z-index:1;background:var(--x-surface, #ffffff)}.x-table__select,.x-table__actions{width:1px;white-space:nowrap}.x-table__actions{text-align:right}.x-table__action{min-height:var(--x-table-action-min-height, auto);padding:var(--x-space-2xs, 4px) var(--x-space-xs, 8px);font-size:var(--x-font-size-sm, .8125rem);font-weight:var(--x-weight-semibold, 600);color:var(--x-primary-dark, #178150);border-radius:var(--x-radius-xs, 6px)}.x-table__action:hover:not(:disabled){background:var(--x-surface-hover, #f1f4f2)}.x-table__action:disabled{color:var(--x-muted, #5c6b63);cursor:not-allowed}.x-table__action--danger{color:var(--x-error, #b42318)}.x-table__row--selected{background:var(--x-primary-wash, #edf8f3)}.x-table__row--muted{color:var(--x-muted, #5c6b63);background:var(--x-bg, #f6f8f7)}.x-table__row--muted td:first-child{box-shadow:inset 3px 0 0 var(--x-warning, #b54708)}.x-table__column-option{display:flex;align-items:center;gap:var(--x-space-xs, 8px);font-size:var(--x-table-column-option-font-size, var(--x-font-size-sm, .8125rem));color:var(--x-ink, #11221a);cursor:pointer}.x-table__skeleton{display:block;height:.85rem;background:var(--x-surface-hover, #f1f4f2);border-radius:var(--x-radius-xs, 6px)}.x-table__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.x-table__cell-label,.x-table__menu-trigger{display:none}.x-table__menu{display:contents}.x-table__menu-trigger{align-items:center;justify-content:center;min-width:var(--x-table-menu-trigger-size, 2.75rem);min-height:var(--x-table-menu-trigger-size, 2.75rem);padding:0;font-size:var(--x-font-size-lg, 1.125rem);line-height:1;color:var(--x-muted, #5c6b63);border-radius:var(--x-radius-sm, 8px)}.x-table__menu-trigger:hover,.x-table__menu-trigger[aria-expanded=true]{color:var(--x-ink, #11221a);background:var(--x-surface-hover, #f1f4f2)}.x-table__menu-trigger:focus-visible{outline:2px solid var(--x-primary, #1fab67);outline-offset:-2px}.x-table__menu:popover-open{position:fixed;inset:auto;top:var(--x-table-menu-top, 0);left:var(--x-table-menu-left, 0);display:flex;flex-direction:column;min-width:10rem;max-width:calc(100vw - 1rem);margin:0;padding:var(--x-space-2xs, 4px);color:var(--x-ink, #11221a);background:var(--x-surface-white, #ffffff);border:1px solid var(--x-border, rgba(17, 34, 26, .12));border-radius:var(--x-radius-sm, 8px);box-shadow:var(--x-shadow-lg, 0 16px 40px rgba(5, 13, 9, .16))}.x-table__menu:popover-open .x-table__action{display:flex;align-items:center;min-height:2.75rem;padding:0 var(--x-space-sm, 12px);font-size:var(--x-font-size-base, .9375rem);text-align:start;white-space:nowrap}x-table.x-table--menu-actions .x-table__menu-trigger{display:inline-flex;vertical-align:middle}x-table.x-table--menu-actions .x-table__menu:not(:popover-open){display:none}x-table.x-table--menu-actions tbody .x-table__actions{padding-block:0}@media(max-width:767.98px){:where(x-table.x-table--cards-narrow tbody tr){background:var(--x-surface, #ffffff)}x-table.x-table--cards-narrow .table-container{position:relative;overflow:visible;background:none;border:0;border-radius:0;box-shadow:none}x-table.x-table--cards-narrow table,x-table.x-table--cards-narrow .x-table__caption{display:block}x-table.x-table--cards-narrow .x-table__caption{padding-inline:0}x-table.x-table--cards-narrow thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}x-table.x-table--cards-narrow thead:focus-within{position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;margin-block-end:var(--x-space-sm, 12px)}x-table.x-table--cards-narrow thead:focus-within tr{display:flex;flex-wrap:wrap}x-table.x-table--cards-narrow tbody{display:flex;flex-direction:column;gap:var(--x-space-sm, 12px)}x-table.x-table--cards-narrow tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x-space-xs, 8px) var(--x-space-sm, 12px);padding:var(--x-space-sm, 12px) var(--x-space-md, 16px);border:1px solid var(--x-border, rgba(17, 34, 26, .12));border-radius:var(--x-table-radius, var(--x-radius-sm, 8px));box-shadow:var(--x-table-shadow, var(--x-shadow-sm, 0 1px 3px rgba(5, 13, 9, .1), 0 1px 2px rgba(5, 13, 9, .06)))}x-table.x-table--cards-narrow tbody td{box-sizing:border-box;position:static;flex:1 1 100%;width:auto;min-width:0;padding:0;padding-inline-start:7.5rem;text-align:start;white-space:normal;overflow-wrap:anywhere;background:none;box-shadow:none}x-table.x-table--cards-narrow tbody tr:not(:last-child) td{border-bottom:0}x-table.x-table--cards-narrow .x-table__cell-label{display:block;float:inline-start;width:7rem;margin-inline-start:-7.5rem;color:var(--x-muted, #5c6b63)}x-table.x-table--cards-narrow .x-table__cell--title,x-table.x-table--cards-narrow .x-table__select,x-table.x-table--cards-narrow .x-table__actions{flex:0 0 auto;padding-inline-start:0}x-table.x-table--cards-narrow .x-table__select{order:-3}x-table.x-table--cards-narrow .x-table__cell--title{order:-2;flex:1 1 0;font-size:var(--x-font-size-base, .9375rem);font-weight:var(--x-weight-semibold, 600)}x-table.x-table--cards-narrow .x-table__actions{order:-1;margin-block:calc(var(--x-space-xs, 8px) * -1);margin-inline-end:calc(var(--x-space-xs, 8px) * -1)}x-table.x-table--cards-narrow .x-table__cell--card-hidden{display:none}x-table.x-table--cards-narrow .x-table__menu-trigger{display:inline-flex}x-table.x-table--cards-narrow .x-table__menu:not(:popover-open){display:none}x-table.x-table--cards-narrow .x-table__row--muted{box-shadow:inset 3px 0 0 var(--x-warning, #b54708)}x-table.x-table--cards-narrow .x-table__row--drop-target{box-shadow:inset 0 2px 0 0 var(--x-primary, #1fab67)}x-table.x-table--cards-narrow .x-table__row--drop-target td{box-shadow:none}}.custom-toast{--border-radius: 999px;--width: auto;--max-width: 250px}.custom-toast::part(container){border-radius:999px}.custom-toast{color:var(--ion-color-contrast, var(--x-surface-white, #ffffff))}.custom-toast::part(message){color:var(--ion-color-contrast, var(--x-surface-white, #ffffff));text-align:center;padding:0;font-size:.9rem}ion-modal.signature-modal{--border-radius: 16px;--max-width: 560px;--max-height: 480px}ion-modal.filter-modal{--border-radius: 16px}ion-modal.cluster-actions-modal{--border-radius: 16px;--max-width: 480px;--max-height: 60vh}.gm-style-iw.gm-style-iw-c{padding-top:0!important}.gm-style-iw-chr{position:absolute;top:-5px;right:8px;z-index:1;height:auto}.gm-style-iw-ch{display:none}.gm-ui-hover-effect{width:32px!important;height:32px!important}:root{--x-primary: #20599c;--x-primary-hover: #17416f;--x-on-primary: #ffffff;--x-primary-dark: #17416f;--x-primary-light: #4a79af;--x-primary-wash: #eaf1fa;--x-primary-rgb: 32, 89, 156;--x-primary-edge: #20599c;--x-accent: #0f172a;--x-accent-dark: #0b1120;--x-on-accent: #ffffff;--x-link: #20599c;--x-focus-ring: #20599c;--x-sidebar: #0f172a;--x-sidebar-ink: #ffffff;--x-sidebar-muted: #a4a7ae;--x-sidebar-hover: rgba(255, 255, 255, .08);--x-sidebar-divider: rgba(255, 255, 255, .14);--x-sidebar-active: #366aa6;--x-sidebar-accent: #ffffff;--x-bg: #f5f6f8;--x-surface: #ffffff;--x-surface-white: #ffffff;--x-surface-hover: #eef1f5;--x-ink: #0f172a;--x-muted: #4f5b6c;--x-on-muted: #ffffff;--x-on-surface-hover: #0f172a;--x-border: rgba(15, 23, 42, .12);--x-border-strong: rgba(15, 23, 42, .46);--x-success: #12714a;--x-on-success: #ffffff;--x-success-wash: #ecfdf3;--x-success-rgb: 18, 113, 74;--x-warning: #8f5200;--x-on-warning: #ffffff;--x-warning-wash: #fffaeb;--x-error: #c0262d;--x-on-error: #ffffff;--x-error-wash: #fef3f2;--x-error-rgb: 192, 38, 45;--x-info: #1f5fbf;--x-info-wash: #eff8ff;--x-live: #ce2b1e;--x-plan-ring: #20599c;--x-overlay: rgba(15, 23, 42, .44);--x-shadow-xs: 0 0 #0000;--x-shadow-sm: 0 0 #0000;--x-shadow: 0 0 #0000;--x-shadow-lg: 0 12px 32px rgba(15, 23, 42, .2);--x-shadow-overlay: 0 24px 64px rgba(15, 23, 42, .32);--x-radius-xs: 6px;--x-radius-sm: 8px;--x-radius: 12px;--x-radius-lg: 16px;--x-radius-full: 999px;--x-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--x-title-font: "Bricolage Grotesque", system-ui, sans-serif;--x-mono-font: "JetBrains Mono", ui-monospace, monospace;--x-shell-sidebar-width: 16.5rem;--x-shell-sidebar-width-collapsed: 4.5rem;--x-shell-topbar-height: 4rem;--x-shell-topbar-height-compact: 3.5rem;--x-shell-gutter: 1rem}@media(min-width:768px){:root{--x-shell-gutter: 1.5rem}}@media(min-width:1280px){:root{--x-shell-gutter: 2rem}}:root[data-color-mode=dark]{--x-primary: #336fb9;--x-primary-hover: #3a74c0;--x-primary-dark: #a9c8ef;--x-primary-light: #6d9bd6;--x-primary-wash: #1b2738;--x-primary-rgb: 51, 111, 185;--x-primary-edge: #336fb9;--x-accent: #636875;--x-accent-dark: #a1a4ac;--x-link: #8fb8ea;--x-focus-ring: #336fb9;--x-sidebar: #070a10;--x-sidebar-muted: #a1a2a4;--x-sidebar-active: #336fb9;--x-bg: #0b0f17;--x-surface: #131a26;--x-surface-white: #171f2d;--x-surface-hover: #1b2433;--x-ink: #e8ecf2;--x-muted: #9ba6b8;--x-on-muted: #0b0f17;--x-on-surface-hover: #e8ecf2;--x-border: rgba(232, 236, 242, .12);--x-border-strong: rgba(232, 236, 242, .38);--x-success: #4fcf8e;--x-on-success: #052e1a;--x-success-wash: #0f2a1d;--x-success-rgb: 79, 207, 142;--x-warning: #f2b84b;--x-on-warning: #2e1a02;--x-warning-wash: #33240d;--x-error: #ff7b72;--x-on-error: #2a0c08;--x-error-wash: #3b1916;--x-error-rgb: 255, 123, 114;--x-info: #86b4ff;--x-info-wash: #172340;--x-live: #ff6259;--x-plan-ring: #20599c;--x-overlay: rgba(0, 0, 0, .62);--x-shadow-xs: 0 0 #0000;--x-shadow-sm: 0 0 #0000;--x-shadow: 0 0 #0000;--x-shadow-lg: 0 12px 32px rgba(0, 0, 0, .5);--x-shadow-overlay: 0 24px 64px rgba(0, 0, 0, .6);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-color-mode=light]){--x-primary: #336fb9;--x-primary-hover: #3a74c0;--x-primary-dark: #a9c8ef;--x-primary-light: #6d9bd6;--x-primary-wash: #1b2738;--x-primary-rgb: 51, 111, 185;--x-primary-edge: #336fb9;--x-accent: #636875;--x-accent-dark: #a1a4ac;--x-link: #8fb8ea;--x-focus-ring: #336fb9;--x-sidebar: #070a10;--x-sidebar-muted: #a1a2a4;--x-sidebar-active: #336fb9;--x-bg: #0b0f17;--x-surface: #131a26;--x-surface-white: #171f2d;--x-surface-hover: #1b2433;--x-ink: #e8ecf2;--x-muted: #9ba6b8;--x-on-muted: #0b0f17;--x-on-surface-hover: #e8ecf2;--x-border: rgba(232, 236, 242, .12);--x-border-strong: rgba(232, 236, 242, .38);--x-success: #4fcf8e;--x-on-success: #052e1a;--x-success-wash: #0f2a1d;--x-success-rgb: 79, 207, 142;--x-warning: #f2b84b;--x-on-warning: #2e1a02;--x-warning-wash: #33240d;--x-error: #ff7b72;--x-on-error: #2a0c08;--x-error-wash: #3b1916;--x-error-rgb: 255, 123, 114;--x-info: #86b4ff;--x-info-wash: #172340;--x-live: #ff6259;--x-plan-ring: #20599c;--x-overlay: rgba(0, 0, 0, .62);--x-shadow-xs: 0 0 #0000;--x-shadow-sm: 0 0 #0000;--x-shadow: 0 0 #0000;--x-shadow-lg: 0 12px 32px rgba(0, 0, 0, .5);--x-shadow-overlay: 0 24px 64px rgba(0, 0, 0, .6);color-scheme:dark}}.bk-scheme-light{--x-bg: #f5f6f8;--x-surface: #ffffff;--x-surface-white: #ffffff;--x-surface-hover: #eef1f5;--x-ink: #0f172a;--x-muted: #4f5b6c;--x-on-muted: #ffffff;--x-on-surface-hover: #0f172a;--x-border: rgba(15, 23, 42, .12);--x-border-strong: rgba(15, 23, 42, .46);--x-success: #12714a;--x-on-success: #ffffff;--x-success-wash: #ecfdf3;--x-success-rgb: 18, 113, 74;--x-warning: #8f5200;--x-on-warning: #ffffff;--x-warning-wash: #fffaeb;--x-error: #c0262d;--x-on-error: #ffffff;--x-error-wash: #fef3f2;--x-error-rgb: 192, 38, 45;--x-info: #1f5fbf;--x-info-wash: #eff8ff;--x-live: #ce2b1e;--x-plan-ring: #20599c;--x-overlay: rgba(15, 23, 42, .44);--x-shadow-xs: 0 0 #0000;--x-shadow-sm: 0 0 #0000;--x-shadow: 0 0 #0000;--x-shadow-lg: 0 12px 32px rgba(15, 23, 42, .2);--x-shadow-overlay: 0 24px 64px rgba(15, 23, 42, .32);color-scheme:light}:root{--ion-background-color-rgb: 255, 255, 255;--ion-text-color-rgb: 15, 23, 42;--ion-font-family: var(--x-font);--ion-background-color: var(--x-surface);--ion-item-background: var(--x-surface-white);--ion-toolbar-background: var(--x-surface);--ion-card-color: var(--x-muted);--ion-background-color-step-50: color-mix(in srgb, var(--x-ink) 5%, var(--x-surface-white));--ion-background-color-step-100: color-mix(in srgb, var(--x-ink) 10%, var(--x-surface-white));--ion-background-color-step-150: color-mix(in srgb, var(--x-ink) 15%, var(--x-surface-white));--ion-background-color-step-200: color-mix(in srgb, var(--x-ink) 20%, var(--x-surface-white));--ion-background-color-step-250: color-mix(in srgb, var(--x-ink) 25%, var(--x-surface-white));--ion-background-color-step-300: color-mix(in srgb, var(--x-ink) 30%, var(--x-surface-white));--ion-background-color-step-350: color-mix(in srgb, var(--x-ink) 35%, var(--x-surface-white));--ion-background-color-step-400: color-mix(in srgb, var(--x-ink) 40%, var(--x-surface-white));--ion-background-color-step-450: color-mix(in srgb, var(--x-ink) 45%, var(--x-surface-white));--ion-background-color-step-500: color-mix(in srgb, var(--x-ink) 50%, var(--x-surface-white));--ion-background-color-step-550: color-mix(in srgb, var(--x-ink) 55%, var(--x-surface-white));--ion-background-color-step-600: color-mix(in srgb, var(--x-ink) 60%, var(--x-surface-white));--ion-background-color-step-650: color-mix(in srgb, var(--x-ink) 65%, var(--x-surface-white));--ion-background-color-step-700: color-mix(in srgb, var(--x-ink) 70%, var(--x-surface-white));--ion-background-color-step-750: color-mix(in srgb, var(--x-ink) 75%, var(--x-surface-white));--ion-background-color-step-800: color-mix(in srgb, var(--x-ink) 80%, var(--x-surface-white));--ion-background-color-step-850: color-mix(in srgb, var(--x-ink) 85%, var(--x-surface-white));--ion-background-color-step-900: color-mix(in srgb, var(--x-ink) 90%, var(--x-surface-white));--ion-background-color-step-950: color-mix(in srgb, var(--x-ink) 95%, var(--x-surface-white));--ion-text-color-step-50: color-mix(in srgb, var(--x-ink) 95%, var(--x-surface-white));--ion-text-color-step-100: color-mix(in srgb, var(--x-ink) 90%, var(--x-surface-white));--ion-text-color-step-150: color-mix(in srgb, var(--x-ink) 85%, var(--x-surface-white));--ion-text-color-step-200: color-mix(in srgb, var(--x-ink) 80%, var(--x-surface-white));--ion-text-color-step-250: color-mix(in srgb, var(--x-ink) 75%, var(--x-surface-white));--ion-text-color-step-300: color-mix(in srgb, var(--x-ink) 70%, var(--x-surface-white));--ion-text-color-step-350: color-mix(in srgb, var(--x-ink) 65%, var(--x-surface-white));--ion-text-color-step-400: color-mix(in srgb, var(--x-ink) 60%, var(--x-surface-white));--ion-text-color-step-450: color-mix(in srgb, var(--x-ink) 55%, var(--x-surface-white));--ion-text-color-step-500: color-mix(in srgb, var(--x-ink) 50%, var(--x-surface-white));--ion-text-color-step-550: color-mix(in srgb, var(--x-ink) 45%, var(--x-surface-white));--ion-text-color-step-600: color-mix(in srgb, var(--x-ink) 40%, var(--x-surface-white));--ion-text-color-step-650: color-mix(in srgb, var(--x-ink) 35%, var(--x-surface-white));--ion-text-color-step-700: color-mix(in srgb, var(--x-ink) 30%, var(--x-surface-white));--ion-text-color-step-750: color-mix(in srgb, var(--x-ink) 25%, var(--x-surface-white));--ion-text-color-step-800: color-mix(in srgb, var(--x-ink) 20%, var(--x-surface-white));--ion-text-color-step-850: color-mix(in srgb, var(--x-ink) 15%, var(--x-surface-white));--ion-text-color-step-900: color-mix(in srgb, var(--x-ink) 10%, var(--x-surface-white));--ion-text-color-step-950: color-mix(in srgb, var(--x-ink) 5%, var(--x-surface-white));--ion-color-step-50: color-mix(in srgb, var(--x-ink) 5%, var(--x-surface-white));--ion-color-step-100: color-mix(in srgb, var(--x-ink) 10%, var(--x-surface-white));--ion-color-step-150: color-mix(in srgb, var(--x-ink) 15%, var(--x-surface-white));--ion-color-step-200: color-mix(in srgb, var(--x-ink) 20%, var(--x-surface-white));--ion-color-step-250: color-mix(in srgb, var(--x-ink) 25%, var(--x-surface-white));--ion-color-step-300: color-mix(in srgb, var(--x-ink) 30%, var(--x-surface-white));--ion-color-step-350: color-mix(in srgb, var(--x-ink) 35%, var(--x-surface-white));--ion-color-step-400: color-mix(in srgb, var(--x-ink) 40%, var(--x-surface-white));--ion-color-step-450: color-mix(in srgb, var(--x-ink) 45%, var(--x-surface-white));--ion-color-step-500: color-mix(in srgb, var(--x-ink) 50%, var(--x-surface-white));--ion-color-step-550: color-mix(in srgb, var(--x-ink) 55%, var(--x-surface-white));--ion-color-step-600: color-mix(in srgb, var(--x-ink) 60%, var(--x-surface-white));--ion-color-step-650: color-mix(in srgb, var(--x-ink) 65%, var(--x-surface-white));--ion-color-step-700: color-mix(in srgb, var(--x-ink) 70%, var(--x-surface-white));--ion-color-step-750: color-mix(in srgb, var(--x-ink) 75%, var(--x-surface-white));--ion-color-step-800: color-mix(in srgb, var(--x-ink) 80%, var(--x-surface-white));--ion-color-step-850: color-mix(in srgb, var(--x-ink) 85%, var(--x-surface-white));--ion-color-step-900: color-mix(in srgb, var(--x-ink) 90%, var(--x-surface-white));--ion-color-step-950: color-mix(in srgb, var(--x-ink) 95%, var(--x-surface-white))}:root[data-color-mode=dark]{--ion-background-color-rgb: 19, 26, 38;--ion-text-color-rgb: 232, 236, 242}@media(prefers-color-scheme:dark){:root:not([data-color-mode=light]){--ion-background-color-rgb: 19, 26, 38;--ion-text-color-rgb: 232, 236, 242}}:root{--x-button-background: var(--x-primary);--x-button-background-hover: var(--x-primary-hover);--x-button-background-hover-opacity: 1;--x-button-color: var(--x-on-primary);--x-button-radius: var(--x-radius-sm);--x-button-shadow: inset 0 0 0 1px var(--x-primary-edge);--x-button-shadow-hover: inset 0 0 0 1px var(--x-primary-edge);--x-button-shadow-soft: 0 0 #0000;--x-button-margin-top: 0;--x-button-min-height: 2.25rem;--x-button-padding-block: .5rem;--x-button-padding-inline: 1rem;--x-button-font-size: var(--x-font-size-base);--x-button-font-weight: var(--x-weight-semibold);--x-button-hover-lift: 0;--x-button-focus-outline: 2px solid var(--x-focus-ring);--x-button-secondary-background: var(--x-surface-white);--x-button-secondary-background-hover: var(--x-surface-hover);--x-button-secondary-color: var(--x-ink);--x-button-secondary-border-color: var(--x-border-strong);--x-button-secondary-border-width: 1px;--x-button-ghost-border-color: var(--x-border-strong);--x-control-background: var(--x-surface-white);--x-control-border: var(--x-border-strong);--x-control-radius: var(--x-radius-sm);--x-control-font-size: var(--x-font-size-base);--x-control-min-height: 2.25rem;--x-control-focus-ring: 0 0 0 2px var(--x-focus-ring);--x-control-selected-color: var(--x-on-primary);--x-control-selected-background-hover: var(--x-primary-hover);--x-control-label-font-size: var(--x-font-size-sm);--x-control-label-weight: var(--x-weight-semibold);--x-control-label-color: var(--x-ink);--x-control-label-line-height: var(--x-line-height-tight);--x-control-label-gap: var(--x-space-xs);--x-control-label-transform: none;--x-table-radius: var(--x-radius);--x-table-shadow: 0 0 #0000;--x-table-head-background: var(--x-surface);--x-table-head-color: var(--x-muted);--x-table-head-transform: none;--x-table-row-hover: var(--x-surface-hover);--x-table-font-size: var(--x-font-size-base);--x-table-cell-padding: .75rem 1rem;--x-table-action-min-height: 2rem;--x-table-menu-trigger-size: 2.25rem;--x-table-end-numeric: tabular-nums;--x-table-column-option-font-size: var(--x-font-size-base);--x-ms-list-disabled-opacity: 1;--x-no-data-background: var(--x-surface);--x-no-data-border: var(--x-border);--x-no-data-radius: var(--x-radius);--x-drawer-close-size: 2.25rem;--x-drawer-close-focus-outline: 2px solid var(--x-focus-ring)}@media(pointer:coarse){:root{--x-button-min-height: 2.75rem;--x-control-min-height: 2.75rem;--x-control-font-size: 1rem;--x-drawer-close-size: 2.75rem;--x-table-action-min-height: 2.75rem;--x-table-menu-trigger-size: 2.75rem}}:root{--x-photo-scrim: rgb(0 0 0 / 55%);--x-photo-scrim-strong: rgb(0 0 0 / 72%);--x-photo-scrim-viewer: rgb(0 0 0 / 82%);--x-photo-ink: #ffffff;--x-photo-check-border: rgb(255 255 255 / 85%);--x-photo-check-background: rgb(0 0 0 / 35%);--x-photo-check-outline: rgb(0 0 0 / 55%);--x-photo-caption-scrim: linear-gradient(to top, rgb(0 0 0 / 78%), rgb(0 0 0 / 0%));--x-photo-check-shadow: 0 1px 3px rgb(0 0 0 / 35%);--x-photo-panel-shadow: -16px 0 40px rgb(0 0 0 / 18%);--x-beevent-case: #0a0a0b;--x-beevent-background: #f5f6f8;--x-beevent-ink: #0f172a;--x-beevent-feature: #2b3446;--x-beevent-on-feature: #ffffff;--x-beevent-muted: #4f5b6c;--x-beevent-thumb: #dde2ea;--x-beevent-dashed: rgb(15 23 42 / 25%);--x-beevent-divider: rgb(15 23 42 / 10%)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque-latin-wght-normal.woff2) format("woff2-variations"),url(/fonts/bricolage-grotesque-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2-variations"),url(/fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bk-title{font-family:var(--x-title-font);font-weight:650;letter-spacing:-.015em;line-height:1.15}.bk-metric{font-family:var(--x-title-font);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;letter-spacing:-.02em}.bk-section-title{margin:0 0 var(--x-space-xs);font-size:var(--x-font-size-lg);font-weight:var(--x-weight-semibold);line-height:var(--x-line-height-tight);color:var(--x-ink)}:where(header)>.bk-section-title{margin-block-end:0}.bk-muted{color:var(--x-muted)}.bk-note{max-width:72ch;font-size:var(--x-font-size-sm);line-height:var(--x-line-height-base);color:var(--x-muted)}.bk-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bk-segmented{position:relative;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin:0;padding:2px;border:1px solid var(--x-border-strong);border-radius:var(--x-radius-sm);background:var(--x-surface-hover)}.bk-segmented--fill{display:grid}.bk-segmented>:where(input){position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.bk-segmented>:where(label,button){display:inline-flex;align-items:center;justify-content:center;gap:var(--x-space-2xs);min-block-size:2rem;margin:0;padding:0 .75rem;border:0;border-radius:var(--x-radius-xs);background:transparent;color:var(--x-muted);font:inherit;font-size:var(--x-font-size-sm);font-weight:var(--x-weight-semibold);line-height:var(--x-line-height-tight);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.bk-segmented>:where(label:hover,button:hover){color:var(--x-ink)}.bk-segmented>:where(input:checked+label,[aria-pressed=true],[aria-checked=true]){background:var(--x-surface-white);color:var(--x-ink);box-shadow:0 0 0 1px var(--x-border)}.bk-segmented>:where(input:focus-visible+label,button:focus-visible){outline:2px solid var(--x-link);outline-offset:1px}.bk-segmented--on-dark{border-color:var(--x-sidebar-divider);background:var(--x-sidebar-hover)}.bk-segmented--on-dark>:where(label,button){color:var(--x-sidebar-muted)}.bk-segmented--on-dark>:where(label:hover,button:hover){color:var(--x-sidebar-ink)}.bk-segmented--on-dark>:where(input:checked+label,[aria-pressed=true],[aria-checked=true]){background:var(--x-sidebar-divider);color:var(--x-sidebar-ink);box-shadow:none}.bk-segmented--on-dark>:where(input:focus-visible+label,button:focus-visible){outline-color:var(--x-sidebar-ink)}@media(pointer:coarse){.bk-segmented>:where(label,button){min-block-size:2.75rem}}@media(prefers-reduced-motion:reduce){.bk-segmented>:where(label,button){transition:none}}.bk-segmented--icons>:where(button){min-inline-size:2.75rem;padding-inline:var(--x-space-xs);gap:var(--x-space-2xs)}.bk-segmented--icons ion-icon{font-size:1.125rem}input:is([type=checkbox],[type=radio]):not(:where(.bk-segmented input)){appearance:none;display:inline-grid;flex:none;place-content:center;inline-size:1.125rem;block-size:1.125rem;margin:0;padding:0;border:1.5px solid var(--x-border-strong);background:var(--x-surface-white);vertical-align:middle;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}input[type=checkbox]:not(:where(.bk-segmented input)){border-radius:var(--x-radius-xs)}input[type=radio]:not(:where(.bk-segmented input)){border-radius:var(--x-radius-full)}input:is([type=checkbox],[type=radio]):not(:where(.bk-segmented input)):before{content:"";background:var(--x-on-primary);transform:scale(0);transition:transform .12s ease}input[type=checkbox]:not(:where(.bk-segmented input)):before{inline-size:.625rem;block-size:.625rem;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}input[type=radio]:not(:where(.bk-segmented input)):before{inline-size:.5rem;block-size:.5rem;border-radius:var(--x-radius-full)}input:is([type=checkbox],[type=radio]):not(:where(.bk-segmented input)):checked{border-color:var(--x-primary);background:var(--x-primary)}input:is([type=checkbox],[type=radio]):not(:where(.bk-segmented input)):checked:before{transform:scale(1)}input[type=checkbox]:not(:where(.bk-segmented input)):indeterminate{border-color:var(--x-primary);background:var(--x-primary)}input[type=checkbox]:not(:where(.bk-segmented input)):indeterminate:before{inline-size:.625rem;block-size:2px;clip-path:none;transform:scale(1)}input:is([type=checkbox],[type=radio]):not(:where(.bk-segmented input)):focus-visible{outline:2px solid var(--x-link);outline-offset:2px}input:is([type=checkbox],[type=radio]):not(:where(.bk-segmented input)):disabled{cursor:not-allowed;opacity:.5}.bk-check{display:inline-flex;align-items:center;gap:var(--x-space-xs);min-block-size:2rem;color:var(--x-ink);cursor:pointer}.x-table__column-option,.ms__option,.ms__scope-option{min-block-size:2rem}.bk-check:has(input:disabled),.x-table__column-option:has(input:disabled),.ms__option:has(input:disabled),.ms__scope-option:has(input:disabled){color:var(--x-muted);cursor:not-allowed}.x-table__select input[type=checkbox]{position:relative}.x-table__select input[type=checkbox]:after{content:"";position:absolute;top:50%;left:50%;inline-size:2rem;block-size:2rem;transform:translate(-50%,-50%)}@media(hover:hover){input:is([type=checkbox],[type=radio]):not(:where(.bk-segmented input)):enabled:hover{border-color:var(--x-primary)}}@media(pointer:coarse){.bk-check,.x-table__column-option,.ms__option,.ms__scope-option{min-block-size:2.75rem}.x-table__select input[type=checkbox]:after{inline-size:2.75rem;block-size:2.75rem}}@media(prefers-reduced-motion:reduce){input:is([type=checkbox],[type=radio]):not(:where(.bk-segmented input)){transition:none}input:is([type=checkbox],[type=radio]):not(:where(.bk-segmented input)):before{transition:none}}@media(forced-colors:active){input:is([type=checkbox],[type=radio]):not(:where(.bk-segmented input)){appearance:auto}input:is([type=checkbox],[type=radio]):not(:where(.bk-segmented input)):before{display:none}}.bk-link-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--x-space-xs);min-block-size:var(--x-button-min-height);padding-block:var(--x-button-padding-block);padding-inline:var(--x-button-padding-inline);border:var(--x-button-secondary-border-width) solid transparent;border-radius:var(--x-button-radius);background:var(--x-button-background);box-shadow:var(--x-button-shadow);color:var(--x-button-color);font-family:var(--x-font);font-size:var(--x-button-font-size);font-weight:var(--x-button-font-weight);line-height:var(--x-line-height-tight);letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;transition:background-color .12s ease}.bk-link-button:focus-visible{outline:var(--x-button-focus-outline);outline-offset:2px}.bk-link-button--secondary{border-color:var(--x-button-secondary-border-color);background:var(--x-button-secondary-background);box-shadow:none;color:var(--x-button-secondary-color)}.bk-link-button--ghost{border-width:1px;border-color:var(--x-button-ghost-border-color);background:transparent;box-shadow:none;color:var(--x-primary-dark)}@media(any-hover:hover){.bk-link-button:hover{background:var(--x-button-background-hover);box-shadow:var(--x-button-shadow-hover);text-decoration:none;transform:translateY(var(--x-button-hover-lift))}.bk-link-button--secondary:hover{background:var(--x-button-secondary-background-hover);box-shadow:var(--x-button-shadow-soft)}.bk-link-button--ghost:hover{background:var(--x-surface-hover);box-shadow:none;transform:none}}@media(prefers-reduced-motion:reduce){.bk-link-button{transition:none}.bk-link-button:hover{transform:none}}.bk-field{display:grid;gap:var(--x-space-2xs)}.bk-field-wide{grid-column:1/-1}.cms-toast{--border-radius: var(--x-radius-sm);--width: auto;--max-width: min(90vw, 32rem);color:var(--ion-color-contrast)}.cms-toast::part(message){color:var(--ion-color-contrast);text-align:start;font-size:var(--x-font-size-sm);line-height:1.4}
