:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-canvas:#fff;--ui-surface-primary:#fff;--ui-surface-secondary:#faf8f4;--ui-surface-inset:#f0ede6;--ui-navigation:#4d4e3b;--ui-navigation-hover:#ffffff14;--ui-navigation-active:#91794c;--ui-text-primary:#292a22;--ui-text-secondary:#4d4e3b;--ui-text-tertiary:#66654e;--ui-text-muted:#747368;--ui-text-disabled:#292a226b;--ui-text-inverse:#fff;--ui-border-subtle:#4d4e3b2b;--ui-border-strong:#4d4e3b47;--ui-bronze:#91794c;--ui-action-primary:#755f3b;--ui-action-primary-hover:#685332;--ui-action-primary-active:#5c482b;--ui-sand:#e7dac3;--ui-danger:#7a3f34;--ui-workflow-stage-bronze:#91794c;--ui-workflow-stage-olive:#66654e;--ui-workflow-stage-sage:#6f8d72;--ui-workflow-stage-sky:#6e8796;--ui-workflow-stage-violet:#85738f;--ui-workflow-stage-rose:#a16f69;--ui-focus:#91794c73;--ui-font-body:"Inter Variable", Inter, ui-sans-serif, sans-serif;--ui-font-display:var(--ui-font-body);--ui-line-height-tight:1.15;--ui-line-height-body:1.4286;--ui-weight-regular:400;--ui-weight-medium:550;--ui-weight-semibold:650;--ui-tracking-label:.08em;--ui-tracking-title:-.02em;--md-ref-typeface-brand:var(--ui-font-display);--md-ref-typeface-plain:var(--ui-font-body);--md-sys-typescale-label-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-title-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-font:var(--md-ref-typeface-brand);--ui-space-0:0;--ui-space-0-5:2px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-control:40px;--ui-control-compact:32px;--ui-hit-target:44px;--ui-tabs:48px;--ui-panel-header:64px;--ui-sidebar:232px;--ui-sidebar-compact:76px;--ui-toolbar:64px;--ui-toolbar-mobile:57px;--ui-masthead:var(--ui-hit-target);--ui-workspace-gutter:16px;--ui-workspace-tail:16px;--ui-timeline-row:72px;--ui-content-max:1500px;--ui-radius-control:var(--md-sys-shape-corner-extra-small);--ui-radius-panel:var(--md-sys-shape-corner-medium);--ui-radius-overlay:var(--md-sys-shape-corner-extra-large);--ui-shadow-raised:var(--md-sys-elevation-level-1);--ui-shadow-overlay:var(--md-sys-elevation-level-3);--ui-layer-popover:120;--ui-scrollbar-track:#4d4e3b14;--ui-scrollbar-thumb:#4d4e3b85;--ui-scrollbar-thumb-hover:var(--ui-bronze);--ui-focus-width:3px;--ui-focus-offset:2px;--ui-motion-instant:0s;--ui-motion-fast:.12s;--ui-motion-standard:.18s;--ui-ease-enter:cubic-bezier(.23, 1, .32, 1);--ui-ease-move:cubic-bezier(.77, 0, .175, 1);--md-sys-color-primary:var(--ui-action-primary);--md-sys-color-on-primary:var(--ui-text-inverse);--md-sys-color-primary-container:var(--ui-sand);--md-sys-color-on-primary-container:var(--ui-text-primary);--md-sys-color-secondary:var(--ui-text-tertiary);--md-sys-color-on-secondary:var(--ui-text-inverse);--md-sys-color-secondary-container:#eef0e7;--md-sys-color-on-secondary-container:var(--ui-text-secondary);--md-sys-color-tertiary:var(--ui-bronze);--md-sys-color-on-tertiary:var(--ui-text-inverse);--md-sys-color-tertiary-container:#f5eee3;--md-sys-color-on-tertiary-container:var(--ui-text-primary);--md-sys-color-error:var(--ui-danger);--md-sys-color-on-error:var(--ui-text-inverse);--md-sys-color-error-container:#f8ebe7;--md-sys-color-on-error-container:var(--ui-danger);--md-sys-color-background:var(--ui-canvas);--md-sys-color-on-background:var(--ui-text-primary);--md-sys-color-surface:var(--ui-surface-primary);--md-sys-color-on-surface:var(--ui-text-primary);--md-sys-color-surface-variant:var(--ui-surface-inset);--md-sys-color-on-surface-variant:var(--ui-text-secondary);--md-sys-color-outline:var(--ui-border-strong);--md-sys-color-outline-variant:var(--ui-border-subtle);--md-sys-color-surface-container-lowest:var(--ui-surface-primary);--md-sys-color-surface-container-low:var(--ui-surface-secondary);--md-sys-color-surface-container:#f6f3ed;--md-sys-color-surface-container-high:var(--ui-surface-inset);--md-sys-color-surface-container-highest:#e8e4dc;--md-sys-color-inverse-surface:var(--ui-navigation);--md-sys-color-inverse-on-surface:var(--ui-text-inverse);--md-sys-color-inverse-primary:var(--ui-sand);--md-sys-color-scrim:#292a226b;--md-sys-color-shadow:#292a2238;--md-sys-state-hover-opacity:.08;--md-sys-state-focus-opacity:.1;--md-sys-state-pressed-opacity:.1;--md-sys-state-dragged-opacity:.16;--md-sys-shape-corner-none:0;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-full:999px;--md-sys-typescale-label-large-size:14px;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-weight:500;--md-sys-typescale-label-large-tracking:.1px;--md-sys-typescale-label-medium-size:12px;--md-sys-typescale-label-medium-line-height:16px;--md-sys-typescale-label-medium-weight:500;--md-sys-typescale-label-medium-tracking:.5px;--md-sys-typescale-label-small-size:11px;--md-sys-typescale-label-small-line-height:16px;--md-sys-typescale-label-small-weight:500;--md-sys-typescale-label-small-tracking:.5px;--md-sys-typescale-body-large-size:16px;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-weight:400;--md-sys-typescale-body-medium-size:14px;--md-sys-typescale-body-medium-line-height:20px;--md-sys-typescale-body-medium-weight:400;--md-sys-typescale-body-small-size:12px;--md-sys-typescale-body-small-line-height:16px;--md-sys-typescale-body-small-weight:400;--md-sys-typescale-title-medium-size:16px;--md-sys-typescale-title-medium-line-height:24px;--md-sys-typescale-title-medium-weight:500;--md-sys-typescale-title-small-size:14px;--md-sys-typescale-title-small-line-height:20px;--md-sys-typescale-title-small-weight:500;--md-sys-typescale-title-large-size:22px;--md-sys-typescale-title-large-line-height:28px;--md-sys-typescale-title-large-weight:400;--md-sys-typescale-headline-medium-size:28px;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-headline-medium-weight:400;--md-sys-typescale-headline-small-size:24px;--md-sys-typescale-headline-small-line-height:32px;--md-sys-typescale-headline-small-weight:400;--md-sys-control-field-height:56px;--md-sys-control-field-height-compact:44px;--md-sys-control-toolbar-height:56px;--md-sys-control-selection-size:18px;--md-sys-control-chip-height:32px;--md-sys-control-progress-height:4px;--md-sys-elevation-level-1:0 1px 2px #292a222e, 0 1px 3px 1px #292a2214;--md-sys-elevation-level-2:0 1px 2px #292a2229, 0 2px 6px 2px #292a2217;--md-sys-elevation-level-3:0 1px 3px #292a2224, 0 4px 8px 3px #292a2217}@media (prefers-reduced-motion:reduce){:root{--ui-motion-fast:0s;--ui-motion-standard:0s}}@font-face{font-family:Inter Variable;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 900}*{box-sizing:border-box}[hidden]{display:none!important}html{scrollbar-gutter:stable;background:var(--ui-canvas);color:var(--ui-text-primary);font-family:var(--ui-font-body);font-size:14px;line-height:1.4}body{background:var(--ui-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:20rem;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible:not(md-filled-button,md-filled-tonal-button,md-outlined-button,md-text-button,md-icon-button,md-filled-tonal-icon-button,md-checkbox,md-radio,md-switch,md-outlined-text-field,md-filter-chip,md-secondary-tab,md-menu-item){outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset)}:where(html,.meeting-participants,.messaging-list-scroll,.messaging-thread,.overlay__surface,.ui-dialog,.ui-navigation__menu,.ui-popover__panel,.ui-select__listbox,.ui-workflow-board){scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}:where(html,.meeting-participants,.messaging-list-scroll,.messaging-thread,.overlay__surface,.ui-dialog,.ui-navigation__menu,.ui-popover__panel,.ui-select__listbox,.ui-workflow-board)::-webkit-scrollbar{width:10px;height:10px}:where(html,.meeting-participants,.messaging-list-scroll,.messaging-thread,.overlay__surface,.ui-dialog,.ui-navigation__menu,.ui-popover__panel,.ui-select__listbox,.ui-workflow-board)::-webkit-scrollbar-track{background:var(--ui-scrollbar-track)}:where(html,.meeting-participants,.messaging-list-scroll,.messaging-thread,.overlay__surface,.ui-dialog,.ui-navigation__menu,.ui-popover__panel,.ui-select__listbox,.ui-workflow-board)::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}:where(html,.meeting-participants,.messaging-list-scroll,.messaging-thread,.overlay__surface,.ui-dialog,.ui-navigation__menu,.ui-popover__panel,.ui-select__listbox,.ui-workflow-board)::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scrollbar-thumb-hover)}:where(html,.meeting-participants,.messaging-list-scroll,.messaging-thread,.overlay__surface,.ui-dialog,.ui-navigation__menu,.ui-popover__panel,.ui-select__listbox,.ui-workflow-board)::-webkit-scrollbar-thumb:active{background-color:var(--ui-scrollbar-thumb-hover)}@media (forced-colors:active){:where(html,.meeting-participants,.messaging-list-scroll,.messaging-thread,.overlay__surface,.ui-dialog,.ui-navigation__menu,.ui-popover__panel,.ui-select__listbox,.ui-workflow-board){scrollbar-color:auto}.ui-select__option[aria-selected=true]{outline:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.ui-select__chevron{transition:none}.ui-select__listbox,.ui-popover__panel{animation:none}}a{color:inherit}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{font-family:var(--md-ref-typeface-brand);font-weight:var(--ui-weight-regular);letter-spacing:var(--ui-tracking-title);line-height:var(--ui-line-height-tight)}h1{font-size:var(--md-sys-typescale-headline-medium-size);font-weight:var(--md-sys-typescale-headline-medium-weight);line-height:var(--md-sys-typescale-headline-medium-line-height);margin-block-end:var(--ui-space-3)}h2{font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);line-height:var(--md-sys-typescale-title-large-line-height);margin-block-end:var(--ui-space-2)}h3{font-family:var(--ui-font-body);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:var(--md-sys-typescale-title-medium-line-height);margin-block-end:var(--ui-space-1)}p{color:var(--md-sys-color-on-surface-variant);line-height:var(--ui-line-height-body)}main:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset-inline-start:0;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:20;inset:var(--ui-space-2) auto auto var(--ui-space-2);min-height:var(--ui-hit-target);padding:var(--ui-space-2) var(--ui-space-4);background:var(--md-sys-color-surface);align-items:center;display:inline-flex;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.eyebrow,.section-index,.kind-label{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-label);text-transform:uppercase}.text-link{min-height:var(--ui-hit-target);color:var(--md-sys-color-primary);font-weight:var(--ui-weight-semibold);align-items:center;display:inline-flex}label{gap:var(--ui-space-2);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--ui-weight-semibold);display:grid}.technical-id{color:var(--md-sys-color-on-surface-variant);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--md-sys-typescale-body-small-size);overflow-wrap:anywhere}.focus-target:focus{outline:none}.row-check-target{min-width:var(--ui-hit-target);min-height:var(--ui-hit-target);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ui-button{isolation:isolate;min-height:var(--ui-hit-target);justify-content:center;align-items:center;gap:var(--ui-space-2);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);transition:box-shadow var(--ui-motion-fast) var(--ui-ease-enter), color var(--ui-motion-fast) linear, background-color var(--ui-motion-fast) linear;border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ui-button:before{z-index:-1;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity var(--ui-motion-fast) linear;background:currentColor;position:absolute;inset:0}.ui-button:hover:before{opacity:var(--md-sys-state-hover-opacity)}.ui-button:focus-visible:before{opacity:var(--md-sys-state-focus-opacity)}.ui-button:active:before{opacity:var(--md-sys-state-pressed-opacity)}.ui-button:not(.ui-button--material,.ui-icon-action--material):focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.ui-button:not(.ui-button--material,.ui-button--icon){padding:0 var(--ui-space-4)}.ui-button--compact{min-height:var(--ui-hit-target);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height)}.ui-button--compact:not(.ui-button--material,.ui-button--icon){padding-inline:var(--ui-space-3)}.ui-button--primary{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.ui-button--primary:hover{box-shadow:var(--md-sys-elevation-level-1)}.ui-button--secondary{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ui-button--outlined{border-color:var(--md-sys-color-outline);color:var(--md-sys-color-primary);background:0 0}.ui-button--ghost{color:var(--md-sys-color-primary);background:0 0}.ui-button--icon{color:var(--md-sys-color-on-surface-variant);width:var(--ui-hit-target);background:0 0;padding:0}.ui-icon-action{flex:0 0 var(--ui-hit-target);position:relative}.ui-icon-action--primary{color:var(--md-sys-color-primary)}.ui-icon-action--success{color:var(--md-sys-color-tertiary)}.ui-icon-action--warning{color:var(--md-sys-color-on-tertiary-container)}.ui-icon-action--danger{color:var(--md-sys-color-error)}.ui-icon-tooltip-anchor{flex:none;display:inline-flex}.ui-icon-action:not(.ui-icon-action--material):before{display:none}.ui-icon-action__container{width:min(40px, calc(var(--ui-hit-target) - 2px));min-width:min(40px, calc(var(--ui-hit-target) - 2px));height:min(40px, calc(var(--ui-hit-target) - 2px));min-height:min(40px, calc(var(--ui-hit-target) - 2px));flex:0 0 min(40px, calc(var(--ui-hit-target) - 2px));border-radius:var(--md-sys-shape-corner-full);transition:background-color var(--ui-motion-fast) linear, color var(--ui-motion-fast) linear, box-shadow var(--ui-motion-fast) var(--ui-ease-enter);background:0 0;place-items:center;display:inline-grid}.ui-icon-action:not(.ui-icon-action--material):hover .ui-icon-action__container{background:color-mix(in srgb, currentColor var(--md-sys-state-hover-opacity), transparent)}.ui-icon-action:not(.ui-icon-action--material):focus-visible .ui-icon-action__container{background:color-mix(in srgb, currentColor var(--md-sys-state-focus-opacity), transparent)}.ui-icon-action:not(.ui-icon-action--material):active .ui-icon-action__container{background:color-mix(in srgb, currentColor var(--md-sys-state-pressed-opacity), transparent)}.ui-icon-action--success:not(.ui-icon-action--material) .ui-icon-action__container{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ui-icon-action--success:not(.ui-icon-action--material):hover .ui-icon-action__container{background:color-mix(in srgb, var(--md-sys-color-on-secondary-container) var(--md-sys-state-hover-opacity), var(--md-sys-color-secondary-container))}.ui-icon-action__container>svg{width:20px;height:20px}.ui-icon-action[aria-busy=true] :is(.ui-icon-action__container>svg){animation:.8s linear infinite ui-icon-spin}.ui-icon-tooltip{z-index:var(--ui-layer-popover);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-inverse-surface);width:fit-content;max-width:min(220px,100vw - 16px);min-height:24px;color:var(--md-sys-color-inverse-on-surface);box-shadow:var(--md-sys-elevation-level-1);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-line-height);pointer-events:none;animation:ui-tooltip-enter .18s var(--ui-ease-enter);overflow-wrap:anywhere;white-space:normal;border:0;padding:4px 8px;position:fixed}@keyframes ui-tooltip-enter{0%{opacity:0;transform:translateY(5px)scale(.98)}70%{opacity:1;transform:translateY(-1px)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-icon-spin{to{transform:rotate(360deg)}}.ui-button--danger{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.ui-button:disabled{background:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);color:var(--ui-text-disabled);cursor:not-allowed;box-shadow:none}.ui-button:disabled:before{display:none}.ui-button.ui-button--material{--md-filled-button-container-color:var(--md-sys-color-primary);--md-filled-button-label-text-color:var(--md-sys-color-on-primary);--md-filled-button-container-height:40px;--md-filled-tonal-button-container-color:var(--md-sys-color-secondary-container);--md-filled-tonal-button-label-text-color:var(--md-sys-color-on-secondary-container);--md-filled-tonal-button-container-height:40px;--md-outlined-button-label-text-color:var(--md-sys-color-primary);--md-outlined-button-outline-color:var(--md-sys-color-outline);--md-outlined-button-container-height:40px;--md-text-button-label-text-color:var(--md-sys-color-primary);--md-text-button-container-height:40px;min-height:var(--ui-hit-target);box-shadow:none;color:inherit;background:0 0;border:0;overflow:visible}.ui-button.ui-button--material:before{display:none}.ui-button.ui-button--material.ui-button--compact{--md-filled-button-label-text-size:var(--md-sys-typescale-label-medium-size);--md-filled-tonal-button-label-text-size:var(--md-sys-typescale-label-medium-size);--md-outlined-button-label-text-size:var(--md-sys-typescale-label-medium-size);--md-text-button-label-text-size:var(--md-sys-typescale-label-medium-size)}.ui-button.ui-button--material:hover{box-shadow:none}.ui-button.ui-button--material.ui-button--danger{--md-filled-button-container-color:var(--md-sys-color-error);--md-filled-button-label-text-color:var(--md-sys-color-on-error)}.ui-icon-action.ui-icon-action--material{--md-icon-button-icon-color:currentColor;--md-icon-button-focus-icon-color:currentColor;--md-icon-button-hover-icon-color:currentColor;--md-icon-button-pressed-icon-color:currentColor;--md-icon-button-hover-state-layer-color:currentColor;--md-icon-button-pressed-state-layer-color:currentColor;--md-icon-button-icon-size:20px;--md-icon-button-state-layer-height:40px;--md-icon-button-state-layer-width:40px;width:var(--ui-hit-target);min-width:var(--ui-hit-target);height:var(--ui-hit-target);min-height:var(--ui-hit-target);background:0 0;border:0;outline:0;align-items:stretch;padding:0;overflow:visible!important}.ui-icon-action.ui-icon-action--material>svg{width:20px;height:20px}.ui-icon-action.ui-icon-action--material:before{display:none}.ui-icon-action.ui-icon-action--material.ui-icon-action--filled{--md-filled-tonal-icon-button-container-color:var(--ui-icon-container);--md-filled-tonal-icon-button-icon-color:var(--ui-icon-ink);--md-filled-tonal-icon-button-focus-icon-color:var(--ui-icon-ink);--md-filled-tonal-icon-button-hover-icon-color:var(--ui-icon-ink);--md-filled-tonal-icon-button-pressed-icon-color:var(--ui-icon-ink);--md-filled-tonal-icon-button-hover-state-layer-color:var(--ui-icon-ink);--md-filled-tonal-icon-button-pressed-state-layer-color:var(--ui-icon-ink);--md-filled-tonal-icon-button-container-height:40px;--md-filled-tonal-icon-button-container-width:40px;--md-filled-tonal-icon-button-icon-size:20px;border-radius:var(--md-sys-shape-corner-full);box-shadow:none}.ui-icon-action--filled.ui-icon-action--neutral{--ui-icon-container:var(--md-sys-color-surface-container-high);--ui-icon-ink:var(--md-sys-color-on-surface-variant)}.ui-icon-action--filled.ui-icon-action--primary{--ui-icon-container:var(--md-sys-color-primary-container);--ui-icon-ink:var(--md-sys-color-on-primary-container)}.ui-icon-action--filled.ui-icon-action--success{--ui-icon-container:color-mix(in srgb, var(--ui-workflow-stage-sage) 24%, var(--md-sys-color-surface));--ui-icon-ink:var(--md-sys-color-on-secondary-container)}.ui-icon-action--filled.ui-icon-action--warning{--ui-icon-container:var(--md-sys-color-tertiary-container);--ui-icon-ink:var(--md-sys-color-on-tertiary-container)}.ui-icon-action--filled.ui-icon-action--danger{--ui-icon-container:var(--md-sys-color-error-container);--ui-icon-ink:var(--md-sys-color-on-error-container)}.ui-icon-action--filled:not(.ui-icon-action--material){background:var(--ui-icon-container);color:var(--ui-icon-ink)}.ui-icon-action--filled:not(.ui-icon-action--material) .ui-icon-action__container{background:inherit;color:inherit}.ui-popover{min-width:0;display:inline-flex;position:relative}.ui-popover__trigger{width:var(--ui-hit-target);min-width:var(--ui-hit-target);height:var(--ui-hit-target);min-height:var(--ui-hit-target);color:inherit;display:inline-flex}.ui-popover[data-trigger-kind=button]>.ui-popover__trigger{width:100%;min-width:0;height:auto}.ui-popover__panel{z-index:var(--ui-layer-popover);box-sizing:border-box;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-low);width:max-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:0 2px 6px color-mix(in srgb, var(--md-sys-color-shadow) 16%, transparent), 0 8px 24px color-mix(in srgb, var(--md-sys-color-shadow) 12%, transparent);transform-origin:top;animation:ui-popover-panel-in var(--ui-motion-fast) var(--ui-ease-enter) both;position:fixed;overflow:auto}.ui-popover__panel[data-placement=above]{transform-origin:bottom}@keyframes ui-popover-panel-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.ui-contact-channel-brand{object-fit:contain;flex:none;display:block}.ui-contact-value{align-items:center;gap:var(--ui-space-2);font-variant-numeric:tabular-nums;min-inline-size:0;max-inline-size:100%;display:inline-flex}.ui-contact-value>span{overflow-wrap:anywhere;min-inline-size:0}.ui-contact-value--action{min-block-size:44px;color:var(--ui-text-primary)}.ui-contact-value--action:hover{color:var(--md-sys-color-primary)}.overlay{z-index:var(--ui-layer-popover);padding:var(--ui-space-4);place-items:center;display:grid;position:fixed;inset:0}.overlay__backdrop{background:var(--md-sys-color-scrim);cursor:pointer;border:0;width:100%;position:absolute;inset:0}.overlay__surface{width:min(100%,36rem);max-height:calc(100dvh - 2 * var(--ui-space-4));border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level-3);border:0;display:grid;position:relative;overflow:auto}.overlay.overlay--modal .overlay__surface{border:1px solid var(--md-sys-color-outline-variant)}.overlay.overlay--modal~.overlay.overlay--modal .overlay__surface{border-width:2px;border-color:var(--md-sys-color-outline)}.overlay__surface:is(.ui-dialog,.ui-drawer){padding:0;position:relative;inset:auto;transform:none}.overlay--large .overlay__surface{width:min(100%,48rem)}.overlay--wide .overlay__surface{width:min(100%,64rem)}.overlay--drawer{place-items:stretch end;padding:0}.overlay--drawer .overlay__surface{border-block:0;border-radius:var(--md-sys-shape-corner-large) 0 0 var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);border-right:0;width:min(100%,42rem);max-height:100dvh}.overlay__header{z-index:1;justify-content:space-between;align-items:center;gap:var(--ui-space-4);border-bottom:1px solid var(--md-sys-color-outline-variant);background:inherit;min-height:64px;padding:12px 24px;display:flex;position:sticky;top:0}.overlay__header h2{overflow-wrap:anywhere;min-width:0;font-family:var(--ui-font-body);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:var(--md-sys-typescale-title-medium-line-height);margin:0}.overlay__header .overlay__close{flex-shrink:0}.overlay__body{isolation:isolate;min-width:0;padding:24px}.overlay__actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.overlay__surface>.overlay__actions{z-index:2;border-top:1px solid var(--md-sys-color-outline-variant);background:inherit;padding:16px 24px 24px;position:sticky;bottom:0}.overlay--compact .overlay__header{gap:var(--ui-space-2);min-height:56px;padding:6px 16px}.overlay--compact .overlay__header h2{font-size:var(--md-sys-typescale-title-small-size);font-weight:var(--ui-weight-semibold);line-height:var(--md-sys-typescale-title-small-line-height)}.overlay--compact .overlay__body{padding:16px}.overlay--compact .overlay__surface>.overlay__actions,.overlay--compact>.overlay__actions{padding:12px 16px 16px}md-dialog.ui-material-dialog{--ui-dialog-frame-width:1px;--ui-dialog-frame-color:var(--md-sys-color-outline-variant);width:min(36rem,100vw - 32px);max-width:min(36rem,100vw - 32px);max-height:min(560px,100dvh - 32px);font-family:var(--ui-font-body);--md-dialog-container-color:var(--ui-dialog-frame-color);--md-dialog-container-shape:var(--md-sys-shape-corner-extra-large);--md-dialog-headline-color:var(--md-sys-color-on-surface);--md-dialog-headline-font:var(--ui-font-display);--md-dialog-supporting-text-color:var(--md-sys-color-on-surface);--md-dialog-supporting-text-font:var(--ui-font-body)}md-dialog.ui-material-dialog:not([open]):not([data-ui-dialog-phase=closing]){display:none}md-dialog.ui-material-dialog.overlay--large{width:min(48rem,100vw - 32px);max-width:min(48rem,100vw - 32px);max-height:min(720px,100dvh - 32px)}md-dialog.ui-material-dialog.overlay--wide{width:min(64rem,100vw - 32px);max-width:min(64rem,100vw - 32px);max-height:min(800px,100dvh - 32px)}md-dialog.ui-material-dialog>.overlay__surface{width:calc(100% - 2 * var(--ui-dialog-frame-width));max-height:none;margin:var(--ui-dialog-frame-width);border-radius:calc(var(--md-dialog-container-shape) - var(--ui-dialog-frame-width));box-shadow:none;border:0;overflow:visible;padding:0!important}md-dialog.ui-material-dialog:has(>[slot=actions])>.overlay__surface{border-end-end-radius:0;border-end-start-radius:0;margin-bottom:0}md-dialog.ui-material-dialog>.overlay__actions{margin:0 var(--ui-dialog-frame-width) var(--ui-dialog-frame-width);border-radius:0 0 calc(var(--md-dialog-container-shape) - var(--ui-dialog-frame-width)) calc(var(--md-dialog-container-shape) - var(--ui-dialog-frame-width));background:var(--md-sys-color-surface-container-high)}md-dialog.ui-material-dialog[open]~md-dialog.ui-material-dialog[open]{--ui-dialog-frame-width:2px;--ui-dialog-frame-color:var(--md-sys-color-outline)}@media (width<=720px){md-dialog.ui-material-dialog,md-dialog.ui-material-dialog.overlay--large,md-dialog.ui-material-dialog.overlay--wide{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:min(560px,100dvh - 16px)}md-dialog.ui-material-dialog.overlay--large,md-dialog.ui-material-dialog.overlay--wide{max-height:calc(100dvh - 16px)}md-dialog.ui-material-dialog>.overlay__surface{max-height:none}.overlay--drawer .overlay__surface{border-radius:0;width:100%}}.overlay--workspace{--ui-workspace-dialog-gap:var(--ui-space-4)}md-dialog.ui-material-dialog.overlay--workspace{width:calc(100vw - 2 * var(--ui-workspace-dialog-gap));max-width:none;max-height:calc(100dvh - 2 * var(--ui-workspace-dialog-gap))}.overlay--workspace .overlay__surface{width:100%;height:calc(100dvh - 2 * var(--ui-workspace-dialog-gap));grid-template-rows:auto minmax(0,1fr);max-height:none;overflow:visible}.overlay--workspace .overlay__body{min-width:0;min-height:0;padding:var(--ui-space-2);display:grid}md-dialog.ui-material-dialog.overlay--workspace:has(>.overlay__actions)>.overlay__surface{height:auto}@media (width<=720px){.overlay--workspace{--ui-workspace-dialog-gap:var(--ui-space-2);padding:var(--ui-workspace-dialog-gap)}}.ui-context-help{width:var(--ui-hit-target);height:var(--ui-hit-target);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-context-help__trigger{width:var(--ui-hit-target);height:var(--ui-hit-target);color:var(--ui-action-primary);cursor:help;font-family:var(--ui-font-body);transition:color var(--ui-motion-fast) linear, background-color var(--ui-motion-fast) linear;background:0 0;border:0;place-items:center;padding:0;font-size:12px;font-weight:750;display:grid;position:absolute}.ui-context-help__trigger:before{border:1px solid var(--md-sys-color-outline);content:"";border-radius:50%;width:22px;height:22px;position:absolute}.ui-context-help__trigger:hover,.ui-context-help__trigger:focus-visible,.ui-context-help__trigger[aria-expanded=true]{color:var(--ui-action-primary-hover)}.ui-context-help__trigger:hover:before,.ui-context-help__trigger:focus-visible:before,.ui-context-help__trigger[aria-expanded=true]:before{background:var(--md-sys-color-primary-container)}.ui-context-help__popover{z-index:var(--ui-layer-popover);width:max-content;max-width:min(320px,100vw - 16px);padding:var(--ui-space-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);box-shadow:var(--md-sys-elevation-level-2);text-align:left;animation:ui-context-help-enter .24s var(--ui-ease-enter);transform-origin:bottom;border:0;font-size:13px;font-weight:500;line-height:1.45;position:fixed}@keyframes ui-context-help-enter{0%{opacity:0;transform:translateY(6px)scale(.98)}68%{opacity:1;transform:translateY(-2px)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-context-help__trigger{transition:color .12s linear}.ui-context-help__trigger:hover,.ui-context-help__trigger:focus-visible,.ui-context-help__trigger[aria-expanded=true]{transform:none}.ui-context-help__popover,.ui-icon-tooltip{animation:none}}.ui-field,.ui-text-area,.ui-select__trigger{--ui-field-shape:var(--md-sys-shape-corner-extra-small);width:100%;min-width:0;min-height:var(--md-sys-control-field-height);border:1px solid var(--md-sys-color-outline);border-radius:var(--ui-field-shape);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-large-size);font-weight:var(--md-sys-typescale-body-large-weight,400);line-height:var(--md-sys-typescale-body-large-line-height);transition:border-color var(--ui-motion-fast) linear, box-shadow var(--ui-motion-fast) linear, background-color var(--ui-motion-fast) linear;padding:0 16px}.ui-text-area{min-height:104px;line-height:var(--md-sys-typescale-body-large-line-height);resize:vertical;padding-block:12px}.ui-text-area--plain{min-height:var(--ui-hit-target);resize:none;background:0 0;border:0;outline:0;padding:10px 8px}.ui-field--compact,.ui-text-area--compact,.ui-select--compact .ui-select__trigger{min-height:var(--md-sys-control-field-height-compact);font-size:var(--md-sys-typescale-body-medium-size)}.ui-field-with-counter{width:100%;min-width:0;display:inline-flex;position:relative}.ui-field-with-counter>.ui-field{padding-right:64px}.ui-field-with-counter>small{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);font-variant-numeric:tabular-nums;pointer-events:none;line-height:1;position:absolute;bottom:5px;right:12px}.ui-field:not(.ui-field--material):hover:not(:disabled),.ui-text-area:hover:not(:disabled),.ui-select__trigger:hover:not(:disabled){border-color:var(--md-sys-color-on-surface)}.ui-field:not(.ui-field--material):focus,.ui-text-area:focus,.ui-select__trigger:focus-visible,.ui-select__trigger[aria-expanded=true]{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary);outline:0}.ui-text-area--plain:hover:not(:disabled){border-color:#0000}.ui-text-area--plain:focus{box-shadow:inset 0 0 0 2px var(--ui-focus);border-color:#0000}.ui-field:not(.ui-field--material):disabled,.ui-text-area:disabled,.ui-select__trigger:disabled{border-color:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, var(--md-sys-color-surface));color:var(--ui-text-disabled);cursor:not-allowed}.ui-field:not(.ui-field--material)[aria-invalid=true],.ui-text-area[aria-invalid=true],.ui-select[data-invalid=true] .ui-select__trigger{border-color:var(--md-sys-color-error);box-shadow:inset 0 0 0 1px var(--md-sys-color-error)}.ui-search-field{width:100%;min-width:0;display:inline-flex;position:relative}.ui-search-field>svg{z-index:1;fill:none;width:20px;height:20px;stroke:var(--md-sys-color-on-surface-variant);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ui-search-field>input[type=search].ui-field{--ui-field-shape:var(--md-sys-shape-corner-full);border-radius:var(--ui-field-shape);padding-inline:42px 16px}.ui-search-field--clearable[data-clear-active=true]>input[type=search].ui-field{padding-right:52px}.ui-search-field>.ui-field::-webkit-search-cancel-button{cursor:pointer}.ui-search-field--clearable>.ui-field::-webkit-search-cancel-button{display:none}.ui-search-field__clear{z-index:2;width:var(--ui-hit-target);height:var(--ui-hit-target);place-items:center;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ui-search-field__clear--inactive{visibility:hidden;pointer-events:none}.ui-search-action-field{width:100%;min-width:0;display:block;position:relative}.ui-search-action-field>.ui-search-field{min-width:0}.ui-search-action-field>.ui-search-field>svg{display:none}.ui-search-action-field>.ui-search-field>input[type=search].ui-field{padding-inline:16px 52px}.ui-search-action-field>.ui-search-field--clearable[data-clear-active=true]>input[type=search].ui-field{padding-right:94px}.ui-search-action-field>.ui-search-field>.ui-search-field__clear{right:44px}.ui-search-action-field>.ui-icon-tooltip-anchor{z-index:3;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ui-temporal-field{vertical-align:middle;width:100%;min-width:0;display:inline-flex;position:relative}.ui-temporal-field__native{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ui-temporal-field__popover{width:100%;min-width:0}.ui-temporal-field__trigger{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-width:0;font:inherit;text-align:left;cursor:pointer;display:flex}.ui-temporal-field__trigger>svg{box-sizing:border-box;width:24px;height:24px;color:var(--md-sys-color-on-surface-variant);transition:color var(--ui-motion-fast) linear;flex:none}.ui-temporal-field__trigger:is(:hover:not(:disabled),[aria-expanded=true])>svg{color:var(--md-sys-color-primary)}.ui-temporal-field__value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.ui-temporal-field__value--placeholder{color:var(--md-sys-color-on-surface-variant)}.ui-temporal-field[data-invalid=true] .ui-temporal-field__trigger{border-color:var(--md-sys-color-error);box-shadow:inset 0 0 0 1px var(--md-sys-color-error)}.ui-temporal-picker-surface{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-high);width:min(328px,100vw - 16px);padding:0;overflow:hidden}.ui-temporal-picker-surface--range{width:min(384px,100vw - 16px)}.ui-temporal-picker-surface--compact{width:min(318px,100vw - 16px)}.ui-date-range-field{vertical-align:middle;width:100%;min-width:0;display:inline-flex;position:relative}.ui-temporal-picker{min-width:0;color:var(--md-sys-color-on-surface);display:grid}.ui-temporal-picker__selection{gap:var(--ui-space-1);border-bottom:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-high);padding:16px 24px 12px;display:grid}.ui-temporal-picker__selection small{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.ui-temporal-picker__selection strong{font-family:var(--ui-font-display);font-size:var(--md-sys-typescale-headline-small-size);font-weight:var(--md-sys-typescale-headline-small-weight);line-height:var(--md-sys-typescale-headline-small-line-height)}.ui-temporal-picker__selection--range strong{font-family:var(--ui-font-body);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:var(--md-sys-typescale-title-medium-line-height);text-wrap:balance}.ui-temporal-picker__month-bar{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:56px;padding-inline:16px 4px;display:flex}.ui-temporal-picker__month-bar>strong{text-transform:capitalize;font-size:var(--md-sys-typescale-title-small-size)}.ui-temporal-picker__month-bar>span{display:inline-flex}.ui-temporal-picker__weekdays,.ui-temporal-picker__grid{grid-template-columns:repeat(7,minmax(0,1fr));padding-inline:12px;display:grid}.ui-temporal-picker__weekdays>span{min-height:32px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-weight);place-items:center;display:grid}.ui-temporal-picker__grid{padding-bottom:8px}.ui-temporal-picker__day.ui-calendar-cell{min-width:var(--ui-hit-target);min-height:var(--ui-hit-target);border-radius:var(--md-sys-shape-corner-full);font-size:var(--md-sys-typescale-body-medium-size);background:0 0;border:0;padding:0}.ui-temporal-picker__day.ui-calendar-cell:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.ui-temporal-picker__day.ui-calendar-cell--selected{background:var(--md-sys-color-primary);box-shadow:none;color:var(--md-sys-color-on-primary)}.ui-temporal-picker__day--range-middle.ui-calendar-cell--selected{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-radius:0}.ui-temporal-picker__day--range-start.ui-calendar-cell--selected{border-radius:var(--md-sys-shape-corner-full) 0 0 var(--md-sys-shape-corner-full);background:radial-gradient(circle at center, var(--md-sys-color-primary) 0 20px, transparent 21px), linear-gradient(to right, transparent 50%, var(--md-sys-color-primary-container) 50%);color:var(--md-sys-color-on-primary)}.ui-temporal-picker__day--range-end.ui-calendar-cell--selected{border-radius:0 var(--md-sys-shape-corner-full) var(--md-sys-shape-corner-full) 0;background:radial-gradient(circle at center, var(--md-sys-color-primary) 0 20px, transparent 21px), linear-gradient(to left, transparent 50%, var(--md-sys-color-primary-container) 50%);color:var(--md-sys-color-on-primary)}.ui-temporal-picker__day--range-single.ui-calendar-cell--selected{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.ui-temporal-picker__day.ui-calendar-cell--outside:not(.ui-calendar-cell--selected){color:color-mix(in srgb, var(--md-sys-color-on-surface) 42%, transparent)}.ui-temporal-picker__day--today:not(.ui-calendar-cell--selected){box-shadow:inset 0 0 0 1px var(--md-sys-color-primary);color:var(--md-sys-color-primary);font-weight:700}.ui-temporal-picker__day:disabled{color:var(--ui-text-disabled);cursor:not-allowed}.ui-temporal-picker__time{justify-content:center;align-items:center;gap:var(--ui-space-2);border:0;border-top:1px solid var(--md-sys-color-outline-variant);grid-template-columns:minmax(0,72px) 16px minmax(0,72px);min-width:0;margin:0;padding:12px 24px 16px;display:grid}.ui-temporal-picker--time .ui-temporal-picker__time{border-top:0;padding-top:24px}.ui-temporal-picker__time legend{width:100%;margin-bottom:var(--ui-space-2);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);grid-column:1/-1;font-weight:650}.ui-temporal-picker__time input{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-highest);width:72px;min-height:64px;color:var(--md-sys-color-on-surface);font:inherit;font-size:var(--md-sys-typescale-headline-medium-size);font-variant-numeric:tabular-nums;text-align:center;padding:0 8px}.ui-temporal-picker__time input:focus{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary);outline:0}.ui-temporal-picker__time>strong{text-align:center;font-size:var(--md-sys-typescale-headline-small-size)}.ui-temporal-picker__actions{align-items:center;gap:var(--ui-space-1);border-top:1px solid var(--md-sys-color-outline-variant);grid-template-columns:minmax(0,1fr) auto auto;min-height:64px;padding:8px;display:grid}.ui-temporal-picker--compact .ui-temporal-picker__selection{min-height:var(--ui-hit-target);align-items:baseline;gap:var(--ui-space-2);grid-template-columns:auto minmax(0,1fr);padding:6px 12px}.ui-temporal-picker--compact .ui-temporal-picker__selection strong{font-family:var(--ui-font-body);font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--ui-weight-semibold);line-height:var(--md-sys-typescale-body-medium-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-temporal-picker--compact .ui-temporal-picker__month-bar{min-height:var(--ui-hit-target);padding-inline:12px 0}.ui-temporal-picker--compact .ui-temporal-picker__month-bar>strong{font-size:var(--md-sys-typescale-body-medium-size)}.ui-temporal-picker--compact :is(.ui-temporal-picker__weekdays,.ui-temporal-picker__grid){padding-inline:4px}.ui-temporal-picker--compact .ui-temporal-picker__weekdays>span{min-height:20px;font-size:var(--md-sys-typescale-label-small-size)}.ui-temporal-picker--compact .ui-temporal-picker__grid{padding-bottom:4px}.ui-temporal-picker--compact .ui-temporal-picker__time{gap:var(--ui-space-1);grid-template-columns:56px 8px 56px;min-height:60px;padding:8px 12px}.ui-temporal-picker--compact.ui-temporal-picker--time .ui-temporal-picker__time{padding-top:8px}.ui-temporal-picker--compact .ui-temporal-picker__time legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ui-temporal-picker--compact .ui-temporal-picker__time input{width:56px;min-height:var(--ui-hit-target);border-radius:var(--md-sys-shape-corner-small);font-size:var(--md-sys-typescale-title-medium-size);padding-inline:4px}.ui-temporal-picker--compact .ui-temporal-picker__time>strong{font-size:var(--md-sys-typescale-title-medium-size)}.ui-temporal-picker--compact .ui-temporal-picker__actions{min-height:52px;padding:4px 8px}@media (width<=360px){.ui-temporal-picker-surface{width:calc(100vw - 16px)}.ui-temporal-picker__selection{padding-inline:20px}.ui-temporal-picker__weekdays,.ui-temporal-picker__grid{padding-inline:8px}}:is(md-outlined-text-field.ui-field,md-outlined-text-field.ui-text-area){width:100%;min-width:0;min-height:var(--md-sys-control-field-height);border-radius:var(--md-outlined-text-field-container-shape,var(--md-sys-shape-corner-extra-small));background:var(--md-sys-color-surface);box-shadow:none;--md-outlined-text-field-container-shape:var(--md-sys-shape-corner-extra-small);--md-outlined-text-field-outline-color:var(--md-sys-color-outline);--md-outlined-text-field-hover-outline-color:var(--md-sys-color-on-surface);--md-outlined-text-field-focus-outline-color:var(--md-sys-color-primary);--md-outlined-text-field-focus-caret-color:var(--md-sys-color-primary);--md-outlined-text-field-input-text-color:var(--md-sys-color-on-surface);--md-outlined-text-field-input-text-placeholder-color:var(--md-sys-color-on-surface-variant);--md-outlined-text-field-input-text-font:var(--ui-font-body);--md-outlined-text-field-input-text-size:var(--md-sys-typescale-body-large-size);--md-outlined-text-field-input-text-line-height:var(--md-sys-typescale-body-large-line-height);--md-outlined-text-field-error-outline-color:var(--md-sys-color-error);--md-outlined-text-field-error-focus-outline-color:var(--md-sys-color-error);--md-outlined-text-field-error-hover-outline-color:var(--md-sys-color-error);--md-outlined-text-field-leading-icon-color:var(--md-sys-color-on-surface-variant);border:0;padding:0;display:inline-flex}md-outlined-text-field.ui-field--compact{min-height:var(--md-sys-control-field-height-compact);--md-outlined-text-field-top-space:8px;--md-outlined-text-field-bottom-space:8px;--md-outlined-text-field-input-text-size:var(--md-sys-typescale-body-medium-size);--md-outlined-text-field-supporting-text-size:10px;--md-outlined-text-field-supporting-text-line-height:12px}md-outlined-text-field.ui-field.ui-field--with-supporting{background:0 0}.ui-field__surface{background:var(--md-sys-color-surface);border-radius:inherit}md-outlined-text-field[disabled]>.ui-field__surface,md-outlined-text-field.ui-field[disabled]{background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, var(--md-sys-color-surface))}md-outlined-text-field.ui-text-area{min-height:104px}md-outlined-text-field.ui-search-field{border-radius:var(--md-sys-shape-corner-full);--md-outlined-text-field-container-shape:var(--md-sys-shape-corner-full)}.ui-selection{min-width:0;min-height:var(--ui-hit-target);grid-template-columns:var(--ui-hit-target) minmax(0, 1fr);color:var(--md-sys-color-on-surface);cursor:pointer;font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);align-items:center;display:inline-grid;position:relative}.ui-selection>input{z-index:2;width:var(--ui-hit-target);height:var(--ui-hit-target);opacity:0;cursor:inherit;margin:0;position:absolute;top:0;left:0}.ui-selection.ui-selection--label-hidden{grid-template-columns:var(--ui-hit-target);width:var(--ui-hit-target);min-width:var(--ui-hit-target);gap:0;padding:0;display:inline-grid}.ui-selection>:is(md-checkbox,md-radio,md-switch){z-index:2;place-self:center;position:relative}.ui-selection>md-checkbox{--md-checkbox-outline-color:var(--md-sys-color-on-surface-variant);--md-checkbox-hover-outline-color:var(--md-sys-color-on-surface);--md-checkbox-focus-outline-color:var(--md-sys-color-on-surface);--md-checkbox-pressed-outline-color:var(--md-sys-color-on-surface);--md-checkbox-selected-container-color:var(--md-sys-color-primary);--md-checkbox-selected-hover-container-color:var(--md-sys-color-primary);--md-checkbox-selected-focus-container-color:var(--md-sys-color-primary);--md-checkbox-selected-pressed-container-color:var(--md-sys-color-primary);--md-checkbox-selected-icon-color:var(--md-sys-color-on-primary)}.ui-selection>md-radio{--md-radio-icon-color:var(--md-sys-color-on-surface-variant);--md-radio-selected-icon-color:var(--md-sys-color-primary);--md-radio-selected-hover-icon-color:var(--md-sys-color-primary);--md-radio-selected-focus-icon-color:var(--md-sys-color-primary);--md-radio-selected-pressed-icon-color:var(--md-sys-color-primary)}.ui-selection>md-switch{--md-switch-selected-track-color:var(--md-sys-color-primary);--md-switch-selected-hover-track-color:var(--md-sys-color-primary);--md-switch-selected-focus-track-color:var(--md-sys-color-primary);--md-switch-selected-pressed-track-color:var(--md-sys-color-primary);--md-switch-selected-handle-color:var(--md-sys-color-on-primary);--md-switch-track-color:var(--md-sys-color-surface-container-highest);--md-switch-track-outline-color:var(--md-sys-color-outline)}.ui-selection>:is(md-checkbox,md-radio,md-switch)+.ui-selection__indicator{display:none}.ui-selection__indicator{color:var(--md-sys-color-on-primary);transition:background-color var(--ui-motion-fast) linear, border-color var(--ui-motion-fast) linear, transform var(--ui-motion-fast) var(--ui-ease-enter);place-self:center;place-items:center;display:grid;position:relative}.ui-selection__indicator:before{width:var(--ui-hit-target);height:var(--ui-hit-target);background:var(--md-sys-color-on-surface);content:"";opacity:0;transition:opacity var(--ui-motion-fast) linear;border-radius:50%;position:absolute}.ui-selection:hover .ui-selection__indicator:before{opacity:var(--md-sys-state-hover-opacity)}.ui-selection:active .ui-selection__indicator:before{opacity:var(--md-sys-state-pressed-opacity)}.ui-selection>input:focus-visible+.ui-selection__indicator:before{opacity:var(--md-sys-state-focus-opacity);outline:3px solid var(--ui-focus);outline-offset:0}.ui-selection__copy{gap:1px;min-width:0;padding-block:6px;display:grid}.ui-selection__copy>span{overflow-wrap:anywhere}.ui-selection__copy small{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.ui-selection--compact{font-size:var(--md-sys-typescale-body-small-size)}.ui-selection--soft{width:100%;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-low);transition:background-color var(--ui-motion-fast) linear}.ui-selection--soft:hover{background:var(--md-sys-color-surface-container)}.ui-selection--soft:focus-within{background:var(--md-sys-color-secondary-container)}.ui-selection--checkbox .ui-selection__indicator{border:2px solid var(--md-sys-color-on-surface-variant);border-radius:2px;width:18px;height:18px}.ui-selection--checkbox .ui-selection__indicator svg{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:16px;height:16px;position:relative}.ui-selection--checkbox .ui-selection__check,.ui-selection--checkbox .ui-selection__mixed{display:none}.ui-selection--checkbox>input:checked+.ui-selection__indicator,.ui-selection--checkbox>input:indeterminate+.ui-selection__indicator{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary)}.ui-selection--checkbox>input:checked+.ui-selection__indicator .ui-selection__check,.ui-selection--checkbox>input:indeterminate+.ui-selection__indicator .ui-selection__mixed{display:block}.ui-selection--radio .ui-selection__indicator{border:2px solid var(--md-sys-color-on-surface-variant);border-radius:50%;width:20px;height:20px}.ui-selection--radio .ui-selection__indicator i{z-index:1;background:var(--md-sys-color-primary);opacity:0;width:10px;height:10px;transition:opacity var(--ui-motion-fast) linear, transform var(--ui-motion-fast) var(--ui-ease-enter);border-radius:50%;position:relative;transform:scale(.3)}.ui-selection--radio>input:checked+.ui-selection__indicator{border-color:var(--md-sys-color-primary)}.ui-selection--radio>input:checked+.ui-selection__indicator i{opacity:1;transform:scale(1)}.ui-selection--switch{grid-template-columns:60px minmax(0,1fr)}.ui-selection--switch .ui-selection__indicator{border:2px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);width:52px;height:32px}.ui-selection--switch .ui-selection__indicator i{z-index:1;background:var(--md-sys-color-outline);width:16px;height:16px;transition:width var(--ui-motion-fast) var(--ui-ease-enter), left var(--ui-motion-fast) var(--ui-ease-enter), background-color var(--ui-motion-fast) linear;border-radius:50%;position:absolute;left:6px}.ui-selection--switch>input:checked+.ui-selection__indicator{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary)}.ui-selection--switch>input:checked+.ui-selection__indicator i{background:var(--md-sys-color-on-primary);width:24px;left:24px}.ui-selection>input:disabled+.ui-selection__indicator,.ui-selection>input:disabled~.ui-selection__copy,.ui-selection>:is(md-checkbox,md-radio,md-switch)[disabled]~.ui-selection__copy{opacity:.38}.ui-selection:has(:is(input,md-checkbox,md-radio,md-switch)[disabled]){cursor:not-allowed}.ui-chip{min-height:var(--ui-hit-target);justify-content:center;align-items:center;gap:var(--ui-space-2);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);line-height:var(--md-sys-typescale-label-large-line-height);background:0 0;padding:0 16px;display:inline-flex;position:relative;overflow:hidden}.ui-chip:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.ui-chip[aria-pressed=true]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:#0000}.ui-chip:not(.ui-chip--material):focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.ui-chip:disabled{color:var(--ui-text-disabled);cursor:not-allowed}.ui-chip__leading,.ui-chip__check{place-items:center;width:18px;height:18px;display:inline-grid}.ui-chip.ui-chip--material:is(md-filter-chip){--md-filter-chip-container-height:32px;--md-filter-chip-container-shape:var(--md-sys-shape-corner-small);--md-filter-chip-label-text-color:var(--md-sys-color-on-surface-variant);--md-filter-chip-hover-label-text-color:var(--md-sys-color-on-surface);--md-filter-chip-focus-label-text-color:var(--md-sys-color-on-surface);--md-filter-chip-outline-color:var(--md-sys-color-outline);--md-filter-chip-focus-outline-color:var(--md-sys-color-primary);--md-filter-chip-selected-container-color:var(--md-sys-color-secondary-container);--md-filter-chip-selected-label-text-color:var(--md-sys-color-on-secondary-container);--md-filter-chip-selected-focus-label-text-color:var(--md-sys-color-on-secondary-container);--md-filter-chip-selected-hover-label-text-color:var(--md-sys-color-on-secondary-container);--md-filter-chip-leading-icon-color:var(--md-sys-color-primary);--md-filter-chip-selected-leading-icon-color:var(--md-sys-color-on-secondary-container);min-height:var(--ui-hit-target);background:0 0;border:0;outline:0;padding:0;display:inline-flex;overflow:visible}.ui-chip.ui-chip--material:is(md-filter-chip):hover,.ui-chip.ui-chip--material:is(md-filter-chip)[selected]{color:inherit;background:0 0}.ui-menu-item{width:100%;min-height:var(--ui-hit-target);align-items:center;gap:var(--ui-space-3);color:var(--md-sys-color-on-surface);cursor:pointer;font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;padding:0 16px;display:grid}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);outline:0}.ui-menu-item:focus-visible{box-shadow:inset 3px 0 var(--md-sys-color-primary)}.ui-menu-item:active{background:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent)}.ui-menu-item--danger{color:var(--md-sys-color-error)}.ui-menu-item:disabled{color:var(--ui-text-disabled);cursor:not-allowed}.ui-menu-item__leading,.ui-menu-item__trailing{place-items:center;width:20px;height:20px;display:inline-grid}.ui-menu-item__leading>svg,.ui-menu-item__trailing>svg{stroke-width:1.8px;width:18px;height:18px}.ui-menu-item__label{overflow-wrap:anywhere;min-width:0}.ui-material-menu{--md-menu-container-color:var(--md-sys-color-surface-container-low);--md-menu-container-shape:var(--md-sys-shape-corner-small);--md-menu-container-elevation:2;min-width:190px;max-width:min(320px,100vw - 16px);max-height:min(420px,100dvh - 16px)}md-menu-item.ui-menu-item--material{--md-menu-item-container-color:transparent;--md-menu-item-label-text-color:currentColor;--md-menu-item-label-text-font:var(--ui-font-body);--md-menu-item-label-text-size:var(--md-sys-typescale-label-large-size);--md-menu-item-label-text-line-height:var(--md-sys-typescale-label-large-line-height);--md-menu-item-label-text-weight:var(--md-sys-typescale-label-large-weight);--md-menu-item-one-line-container-height:var(--ui-hit-target);--md-menu-item-top-space:0;--md-menu-item-bottom-space:0;width:100%;min-height:var(--ui-hit-target);color:var(--md-sys-color-on-surface);background:0 0;border:0;padding:0;display:flex}md-menu-item.ui-menu-item--material.ui-menu-item--danger{color:var(--md-sys-color-error)}.ui-divider{--md-divider-color:var(--md-sys-color-outline-variant);width:100%;height:1px;margin:var(--ui-space-2) 0;background:0 0;border:0;display:flex}.ui-divider--inset{width:auto;margin-left:56px}.ui-disclosure{border-block:1px solid var(--md-sys-color-outline-variant);background:var(--ui-disclosure-surface,var(--md-sys-color-surface))}.ui-disclosure+.ui-disclosure{border-top:0}.ui-disclosure>summary{min-height:var(--ui-disclosure-height,56px);align-items:center;gap:var(--ui-space-3);padding:8px var(--ui-disclosure-inset,16px);color:var(--md-sys-color-on-surface);cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;list-style:none;display:grid}.ui-disclosure>summary.ui-disclosure__summary--custom{grid-template-columns:minmax(0,1fr) auto 24px}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 6%, transparent)}.ui-disclosure>summary:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:-3px}.ui-disclosure__copy{gap:2px;min-width:0;display:grid}.ui-disclosure__copy>span{font-size:var(--ui-disclosure-title-size,var(--md-sys-typescale-title-small-size));font-weight:650;line-height:var(--md-sys-typescale-title-small-line-height)}.ui-disclosure__copy>small{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.ui-disclosure__chevron{width:9px;height:9px;transition:transform var(--ui-motion-fast) var(--ui-ease-enter);border-bottom:1.5px solid;border-right:1.5px solid;justify-self:center;transform:rotate(45deg)translate(-2px,-2px)}.ui-disclosure[open]>summary>.ui-disclosure__chevron{transform:rotate(225deg)translate(-2px,-2px)}.ui-disclosure__content{padding:0 var(--ui-disclosure-inset,16px) var(--ui-disclosure-inset,16px)}.ui-disclosure[open]>.ui-disclosure__content{animation:ui-disclosure-reveal var(--ui-motion-standard) var(--ui-ease-enter)}@keyframes ui-disclosure-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@supports (interpolate-size:allow-keywords){.ui-disclosure{interpolate-size:allow-keywords}.ui-disclosure::details-content{opacity:0;height:0;transition:height var(--ui-motion-standard) var(--ui-ease-enter), opacity var(--ui-motion-standard) linear, content-visibility var(--ui-motion-standard) allow-discrete;overflow:clip}.ui-disclosure[open]::details-content{opacity:1;height:auto}.ui-disclosure[open]>.ui-disclosure__content{animation:none}}.ui-progress{width:100%;height:var(--md-sys-control-progress-height);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);display:block;position:relative;overflow:hidden}.ui-progress>span{border-radius:inherit;background:var(--md-sys-color-primary);height:100%;transition:width var(--ui-motion-standard) var(--ui-ease-enter);display:block}.ui-progress--indeterminate>span{width:42%;animation:ui-progress-indeterminate 1.15s infinite var(--ui-ease-enter)}.ui-progress.ui-progress--material{--md-linear-progress-active-indicator-color:var(--md-sys-color-primary);--md-linear-progress-active-indicator-height:var(--md-sys-control-progress-height);--md-linear-progress-track-color:var(--md-sys-color-secondary-container);--md-linear-progress-track-height:var(--md-sys-control-progress-height);--md-linear-progress-track-shape:var(--md-sys-shape-corner-full);background:0 0;overflow:visible}@keyframes ui-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(340%)}}.ui-select{vertical-align:middle;width:100%;min-width:0;display:inline-flex;position:relative}.ui-select__native{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:0;height:0;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.ui-select__trigger{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-width:0;font:inherit;text-align:left;cursor:pointer;display:flex}.ui-select[data-clearable=true] .ui-select__trigger{grid-template-columns:minmax(0, 1fr) var(--ui-hit-target);gap:0;display:grid}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select__clear-slot{width:var(--ui-hit-target);height:var(--ui-hit-target);place-items:center;display:grid}.ui-select__clear-action{z-index:2;width:var(--ui-hit-target);height:var(--ui-hit-target);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ui-select__clear-action--inactive{visibility:hidden;pointer-events:none}.ui-select__chevron{width:24px;height:24px;color:var(--md-sys-color-on-surface-variant);transition:transform var(--ui-motion-fast) var(--ui-ease-enter), color var(--ui-motion-fast) linear;flex:none;place-items:center;display:inline-grid}.ui-select[data-clear-active=true] .ui-select__chevron{visibility:hidden}.ui-select__trigger:is(:hover:not(:disabled),[aria-expanded=true]) .ui-select__chevron{color:var(--md-sys-color-primary)}.ui-select__trigger[aria-expanded=true] .ui-select__chevron{transform:rotate(180deg)}.ui-select--inline .ui-select__trigger{isolation:isolate;min-height:var(--ui-hit-target);padding:var(--ui-space-1) var(--ui-space-3);gap:var(--ui-space-1);border-radius:var(--md-sys-shape-corner-small);box-shadow:none;font-size:var(--md-sys-typescale-body-small-size);font-weight:500;line-height:var(--md-sys-typescale-body-small-line-height);background:0 0;border:0;position:relative}.ui-select--inline .ui-select__trigger:before{z-index:-1;inset:var(--ui-space-1) 0;content:"";pointer-events:none;border:1px solid var(--md-sys-color-outline-variant);border-radius:inherit;background:var(--md-sys-color-surface);transition:border-color var(--ui-motion-fast) linear, box-shadow var(--ui-motion-fast) linear, background-color var(--ui-motion-fast) linear;position:absolute}.ui-select--inline .ui-select__chevron{width:20px;height:20px}.ui-select--inline .ui-select__trigger:hover:not(:disabled):before{border-color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-low)}.ui-select--inline .ui-select__trigger:is(:focus-visible,[aria-expanded=true]):before{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}.ui-select--inline .ui-select__trigger:disabled:before{border-color:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, var(--md-sys-color-surface))}.ui-select--inline[data-invalid=true] .ui-select__trigger{box-shadow:none}.ui-select--inline[data-invalid=true] .ui-select__trigger:before{border-color:var(--md-sys-color-error);box-shadow:inset 0 0 0 1px var(--md-sys-color-error)}.ui-select__listbox{z-index:var(--ui-layer-popover);box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-low);box-shadow:0 2px 6px color-mix(in srgb, var(--md-sys-color-shadow) 16%, transparent), 0 8px 24px color-mix(in srgb, var(--md-sys-color-shadow) 12%, transparent);transform-origin:top;animation:ui-select-listbox-in var(--ui-motion-fast) var(--ui-ease-enter) both;padding:4px;position:fixed;overflow:hidden auto}.ui-select__listbox[data-placement=above]{transform-origin:bottom}.ui-select__option{min-height:var(--ui-hit-target);justify-content:space-between;align-items:center;gap:var(--ui-space-2);border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-on-surface);cursor:pointer;font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);padding:7px 12px;display:flex;position:relative}.ui-select__option+.ui-select__option{margin-top:1px}.ui-select__option-label{overflow-wrap:anywhere;min-width:0}.ui-select__listbox--inline .ui-select__option{gap:var(--ui-space-1);padding-inline:var(--ui-space-2);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.ui-select__option[data-active=true]{background:color-mix(in srgb, var(--md-sys-color-primary) 8%, var(--md-sys-color-surface-container-low))}.ui-select__option[aria-selected=true]{background:color-mix(in srgb, var(--md-sys-color-secondary-container) 72%, var(--md-sys-color-surface-container-low));color:var(--md-sys-color-on-secondary-container);font-weight:600}.ui-select__option[aria-selected=true][data-active=true]{background:var(--md-sys-color-secondary-container)}.ui-select__option[aria-disabled=true]{color:var(--ui-text-disabled);cursor:not-allowed}.ui-select__selected-indicator{width:20px;height:20px;color:var(--md-sys-color-primary);flex:none;place-items:center;display:inline-grid}.ui-multi-select{align-content:end;gap:var(--ui-space-1);min-width:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);font-weight:650;display:grid}.ui-multi-select>span:first-child{min-height:var(--md-sys-typescale-label-medium-line-height);align-content:end}.ui-multi-select__popover{width:100%;min-width:0}.ui-multi-select__control{min-width:0;position:relative}.ui-multi-select__control[data-clearable] .ui-multi-select__popover>.ui-multi-select__trigger{grid-template-columns:minmax(0, 1fr) var(--ui-hit-target)}.ui-multi-select__control[data-clearable] .ui-multi-select__chevron{justify-self:center}.ui-multi-select__control[data-clear-active=true] .ui-multi-select__chevron{visibility:hidden}.ui-multi-select__popover.ui-popover[data-trigger-kind=button]>.ui-multi-select__trigger{width:100%;min-height:var(--ui-multi-select-height,var(--md-sys-control-field-height));align-items:center;gap:var(--ui-space-2);border:1px solid var(--md-sys-color-outline);border-radius:var(--ui-field-shape,var(--md-sys-shape-corner-extra-small));background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) 24px;padding:0 16px;display:grid}.ui-multi-select--compact{--ui-multi-select-height:var(--md-sys-control-field-height-compact);font-size:var(--md-sys-typescale-body-medium-size)}.ui-multi-select__popover>.ui-multi-select__trigger:hover:not(:disabled){border-color:var(--md-sys-color-on-surface)}.ui-multi-select__popover>.ui-multi-select__trigger:focus-visible,.ui-multi-select__popover>.ui-multi-select__trigger[aria-expanded=true]{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary);outline:0}.ui-multi-select__popover>.ui-multi-select__trigger:disabled{border-color:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, var(--md-sys-color-surface));color:var(--ui-text-disabled);cursor:not-allowed}.ui-multi-select__value{text-overflow:ellipsis;min-width:0;font-size:var(--md-sys-typescale-body-medium-size);font-weight:500;line-height:var(--md-sys-typescale-body-medium-line-height);white-space:nowrap;overflow:hidden}.ui-multi-select__chevron{width:24px;height:24px;color:var(--md-sys-color-on-surface-variant);transition:transform var(--ui-motion-fast) var(--ui-ease-enter), color var(--ui-motion-fast) linear;place-items:center;display:inline-grid}.ui-multi-select__trigger:is(:hover:not(:disabled),[aria-expanded=true]) .ui-multi-select__chevron{color:var(--md-sys-color-primary)}.ui-multi-select__trigger[aria-expanded=true] .ui-multi-select__chevron{transform:rotate(180deg)}.ui-multi-select__panel{padding:var(--ui-space-1)}.ui-multi-select__panel fieldset{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.ui-multi-select__panel legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ui-select-listbox-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.ui-tabs,.ui-tabs__navigation{min-width:0}.ui-tabs__list{min-height:var(--ui-tabs);gap:var(--ui-space-1);border-bottom:1px solid var(--md-sys-color-outline-variant);display:flex;overflow-x:auto}.ui-tab{min-height:var(--ui-hit-target);color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-size:var(--md-sys-typescale-title-small-size);font-weight:var(--md-sys-typescale-title-small-weight);line-height:var(--md-sys-typescale-title-small-line-height);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:16px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ui-tab:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity var(--ui-motion-fast) linear;background:currentColor;position:absolute;inset:0}.ui-tab:hover:before{opacity:var(--md-sys-state-hover-opacity)}.ui-tab:focus-visible:before{opacity:var(--md-sys-state-focus-opacity)}.ui-tab:active:before{opacity:var(--md-sys-state-pressed-opacity)}.ui-tab:not(.ui-tab--material):focus-visible{outline:3px solid var(--ui-focus);outline-offset:-3px}.ui-tab.ui-tab--material{--md-secondary-tab-active-indicator-color:var(--md-sys-color-primary);--md-secondary-tab-active-indicator-height:3px;--md-secondary-tab-active-indicator-shape:3px 3px 0 0;--md-secondary-tab-active-label-text-color:var(--md-sys-color-primary);--md-secondary-tab-container-color:transparent;--md-secondary-tab-container-height:var(--ui-tabs);--md-secondary-tab-label-text-color:var(--md-sys-color-on-surface-variant);--md-secondary-tab-label-text-font:var(--md-ref-typeface-plain);--md-secondary-tab-label-text-size:var(--md-sys-typescale-title-small-size);--md-secondary-tab-label-text-line-height:var(--md-sys-typescale-title-small-line-height);--md-secondary-tab-label-text-weight:var(--md-sys-typescale-title-small-weight);background:0 0;border:0;outline:0;overflow:visible}.ui-tab.ui-tab--material:before,.ui-tab.ui-tab--material:after{display:none}.ui-tabs--line .ui-tab[aria-selected=true]{color:var(--md-sys-color-primary)}.ui-tabs--line .ui-tab[aria-selected=true]:after{background:var(--md-sys-color-primary);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.ui-tabs--segment .ui-tabs__list{min-height:var(--ui-hit-target);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-low);gap:0;padding:4px}.ui-tabs--segment .ui-tab{border-radius:var(--md-sys-shape-corner-full);min-height:40px}.ui-tabs--segment .ui-tab[aria-selected=true]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ui-tab-panel{min-width:0}.ui-tab-panel:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.ui-segmented{width:fit-content;height:var(--ui-hit-target);min-height:var(--ui-hit-target);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-low);align-items:center;gap:0;padding:0;display:inline-flex;overflow:hidden}.ui-segmented__button{min-width:var(--ui-hit-target);height:var(--ui-hit-target);min-height:var(--ui-hit-target);justify-content:center;align-items:center;gap:var(--ui-space-2);padding-inline:var(--ui-space-4);border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);line-height:var(--md-sys-typescale-label-large-line-height);transition:background-color var(--ui-motion-fast) linear, color var(--ui-motion-fast) linear;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ui-segmented__button:is(:hover,:focus-visible){background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.ui-segmented__button[data-size=compact]{padding-inline:var(--ui-space-3);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height)}.ui-segmented__button:is([aria-pressed=true],[aria-current=page]){background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ui-segmented__button:is([aria-pressed=true],[aria-current=page]):is(:hover,:focus-visible){background:color-mix(in srgb, var(--md-sys-color-secondary-container) 82%, var(--md-sys-color-on-secondary-container))}.ui-segmented__button:focus-visible{z-index:1;outline:3px solid var(--ui-focus);outline-offset:-3px}.ui-segmented__button>svg{width:20px;height:20px}.ui-status{min-height:var(--md-sys-control-chip-height);align-items:center;gap:var(--ui-space-2);width:fit-content;max-width:100%;padding:var(--ui-space-1) 12px;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-line-height);text-align:start;overflow-wrap:anywhere;display:inline-flex}.ui-status>span{min-width:0}.ui-status--info{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.ui-status--success,.ui-status--sync{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ui-status--warning,.ui-status--stale{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.ui-status--danger{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.ui-metric,.ui-card,.ui-panel,.ui-state-panel{border:1px solid var(--ui-border-subtle);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);min-width:0}.ui-metric{align-content:start;gap:var(--ui-space-2);min-height:108px;padding:var(--ui-space-4);font-variant-numeric:tabular-nums;display:grid}.ui-metric__header{align-items:start;gap:var(--ui-space-2);min-width:0;color:var(--ui-text-muted);grid-template-columns:minmax(0,1fr) auto;font-size:11px;display:grid}.ui-metric__header>span:first-child{overflow-wrap:anywhere;min-width:0}.ui-metric__action{color:var(--md-sys-color-primary);align-self:center}.ui-metric small{color:var(--ui-text-muted);font-size:11px}.ui-metric strong{align-self:end;font-size:clamp(20px,2vw,27px);line-height:1.08}.ui-metric--stale{border-top:3px solid var(--ui-bronze)}.ui-card,.ui-panel,.ui-state-panel{padding:var(--ui-space-4)}.ui-card--compact{padding:var(--ui-space-3)}.ui-state-panel--plain{background:0 0;border:0}.ui-state-panel--owned{background:0 0;border:0;border-radius:0}.ui-state-panel--compact{padding:var(--ui-space-3)}.ui-card--soft,.ui-panel--inset{background:var(--md-sys-color-surface-container-low)}.ui-panel--bare{background:0 0;border:0;border-radius:0;padding:0}.ui-card--action:hover{border-color:var(--md-sys-color-primary);box-shadow:var(--md-sys-elevation-level-1)}.ui-panel--warning,.ui-state-panel--contained.ui-state-panel--partial,.ui-state-panel--contained.ui-state-panel--stale{border-left:3px solid var(--ui-bronze)}.ui-panel--danger,.ui-state-panel--contained.ui-state-panel--error,.ui-state-panel--contained.ui-state-panel--forbidden{border-left:3px solid var(--ui-danger)}.ui-state-panel>:is(h2,p){margin-block:0}.ui-state-panel>.eyebrow+h2{margin-top:var(--ui-space-1)}.ui-state-panel>h2+:is(p,div){margin-top:var(--ui-space-2)}.ui-state-panel__actions{gap:var(--ui-space-2);min-width:0;margin-top:var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-state-panel--empty{text-align:center;align-content:center;justify-items:center;min-height:clamp(10rem,24dvh,15rem);display:grid}.ui-state-panel--empty>:is(h2,p){text-wrap:pretty;max-width:34rem}.ui-state-panel--empty .ui-state-panel__actions{justify-content:center}.ui-state-panel--empty.ui-state-panel--compact{min-height:6rem}.ui-state-panel--owned.ui-state-panel--empty{min-height:clamp(8rem,18dvh,11rem)}.ui-inline-alert{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);line-height:var(--md-sys-typescale-body-medium-line-height);display:flex}.ui-inline-alert--success{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ui-inline-alert--warning{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.ui-inline-alert--danger{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.ui-inline-alert__copy{gap:var(--ui-space-1);min-width:0;display:grid}.ui-inline-alert__copy>:is(h2,h3){color:inherit;font:inherit;margin:0;font-weight:700}.ui-inline-alert__copy>:is(p,strong){margin:0}.ui-inline-alert__actions{gap:var(--ui-space-2);flex-wrap:wrap;flex:none;min-width:0;display:flex}.ui-data-table{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface);max-width:100%;overflow-x:auto}.ui-data-table--plain{background:0 0;border:0;border-radius:0}.data-table{border-collapse:collapse;width:100%;color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height)}.data-table :is(th,td){border-bottom:1px solid var(--md-sys-color-outline-variant);text-align:left;vertical-align:middle;min-height:52px;padding:12px 16px}.data-table th{background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-line-height)}.data-table tbody tr{transition:background-color var(--ui-motion-fast) linear}.data-table tbody tr:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, transparent)}.data-table td :is(strong,small){display:block}.data-table__value{overflow-wrap:anywhere;min-width:0}.data-table__primary :is(h2,h3){font:inherit;font-weight:var(--ui-weight-semibold);margin:0}.data-table tr:last-child td{border-bottom:0}.data-table .numeric{font-variant-numeric:tabular-nums}.data-table__action{width:calc(var(--ui-hit-target) + 32px);white-space:nowrap;text-align:right!important}.data-table__action .ui-icon-tooltip-anchor{display:inline-flex}@media (width>=921px){.ui-data-table--compact .data-table :is(th,td){height:32px;padding-block:var(--ui-space-1)}}.ui-record-list{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface);display:grid;overflow:hidden}.ui-record-list--plain{background:0 0;border:0;border-radius:0}.ui-record-list>*{border-bottom:1px solid var(--md-sys-color-outline-variant);min-width:0;transition:background-color var(--ui-motion-fast) linear}.ui-record-list>:last-child{border-bottom:0}.ui-record-list>:is(a,button,[role=button]):hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 4%, transparent)}.ui-calendar-cell{place-items:center;gap:var(--ui-space-1);min-width:0;min-height:64px;padding:var(--ui-space-1);border:0;border-right:1px solid var(--md-sys-color-outline-variant);border-bottom:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);cursor:pointer;font:inherit;display:grid;position:relative}.ui-calendar-cell:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, var(--md-sys-color-surface))}.ui-calendar-cell:focus-visible{z-index:1;outline:3px solid var(--ui-focus);outline-offset:-3px}.ui-calendar-cell--selected{background:var(--md-sys-color-secondary-container);box-shadow:inset 0 0 0 2px var(--md-sys-color-primary);color:var(--md-sys-color-on-secondary-container)}.ui-calendar-cell--outside{background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant)}.ui-calendar-cell__count{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);min-width:20px;min-height:20px;color:var(--md-sys-color-on-primary);font-size:var(--md-sys-typescale-label-small-size);place-items:center;display:inline-grid}.ui-list-item{align-items:center;gap:var(--ui-space-3);width:100%;min-height:56px;color:var(--md-sys-color-on-surface);font:inherit;text-align:left;transition:background-color var(--ui-motion-fast) linear;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:8px 16px;text-decoration:none;display:grid}.ui-list-item--leading{grid-template-columns:40px minmax(0,1fr) auto}.ui-list-item:is(a,button){cursor:pointer}.ui-list-item:is(a,button):hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.ui-list-item:is(a,button):active{background:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent)}.ui-list-item:disabled{color:var(--md-sys-color-on-surface);cursor:default;opacity:.38}.ui-list-item[aria-pressed=true],.ui-list-item[aria-current=page]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ui-list-item:is(a,button):focus-visible{z-index:1;outline:3px solid var(--md-sys-color-primary);outline-offset:-3px;position:relative}.ui-list-item__leading{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);width:40px;height:40px;color:var(--md-sys-color-on-secondary-container);place-items:center;display:grid}.ui-list-item__copy{gap:2px;min-width:0;display:grid}.ui-list-item__copy>strong{overflow-wrap:anywhere;font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height)}.ui-list-item__copy>small{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height)}.ui-list-item__trailing{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);min-width:0;color:var(--md-sys-color-on-surface-variant);display:inline-flex}.ui-list-item--compact{min-height:var(--ui-hit-target);padding:var(--ui-space-1) var(--ui-space-3);gap:var(--ui-space-2)}.ui-list-item--compact .ui-list-item__copy>strong{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height)}.ui-list-item--compact .ui-list-item__copy>small{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.ui-list-item__expansion{min-width:0;padding:var(--ui-space-2);background:var(--md-sys-color-surface-container-low);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.ui-list-item__expansion:not([hidden]){animation:ui-disclosure-reveal var(--ui-motion-standard) var(--ui-ease-enter)}@media (prefers-reduced-motion:reduce){.ui-list-item__expansion:not([hidden]){animation:none}}@media (width<=720px){.ui-list-item{grid-template-columns:minmax(0,1fr);align-items:start}.ui-list-item--inline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ui-list-item--leading{grid-template-columns:40px minmax(0,1fr)}.ui-list-item--leading.ui-list-item--inline{grid-template-columns:40px minmax(0,1fr) auto}.ui-list-item__trailing{flex-wrap:wrap;justify-content:flex-start}.ui-list-item--inline .ui-list-item__trailing{flex-wrap:nowrap;justify-content:flex-end}.ui-list-item--leading:not(.ui-list-item--inline) .ui-list-item__trailing{grid-column:2}}.ui-file-picker{align-items:center;gap:var(--ui-space-3);border:1px dashed var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);min-height:72px;color:var(--md-sys-color-on-surface);cursor:pointer;transition:border-color var(--ui-motion-fast) linear, background-color var(--ui-motion-fast) linear;grid-template-columns:40px minmax(0,1fr);padding:12px 16px;display:grid;position:relative}.ui-file-picker:hover{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-low)}.ui-file-picker:focus-within{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.ui-file-picker--disabled{opacity:.55;cursor:not-allowed}.ui-file-picker__icon{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);width:40px;height:40px;color:var(--md-sys-color-on-secondary-container);place-items:center;display:grid}.ui-file-picker__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.ui-file-picker__copy{gap:2px;min-width:0;display:grid}.ui-file-picker__copy>strong{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height)}.ui-file-picker__copy>small{color:var(--md-sys-color-on-surface-variant)}.ui-file-picker__selection{overflow-wrap:anywhere;color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-large-size);margin-top:4px}.ui-file-picker>input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-drawer{z-index:var(--ui-layer-popover);border-radius:var(--md-sys-shape-corner-large) 0 0 var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);width:min(360px,100vw);box-shadow:var(--md-sys-elevation-level-2);padding:24px;position:fixed;inset:0 0 0 auto}.ui-dialog:not(md-dialog){z-index:var(--ui-layer-popover);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-high);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level-3);padding:24px;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog--danger{color:var(--md-sys-color-on-error-container)}.ui-toast{z-index:calc(var(--ui-layer-popover) + 10);right:var(--ui-space-4);bottom:var(--ui-space-4);align-items:center;gap:var(--ui-space-2);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-inverse-surface);max-width:min(420px,100vw - 32px);min-height:48px;color:var(--md-sys-color-inverse-on-surface);box-shadow:var(--md-sys-elevation-level-3);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);grid-template-columns:minmax(0,1fr) auto auto;padding:0 8px 0 16px;display:grid;position:fixed}.ui-toast--success{box-shadow:inset 4px 0 var(--md-sys-color-inverse-primary), var(--md-sys-elevation-level-3)}.ui-toast--warning{box-shadow:inset 4px 0 var(--md-sys-color-tertiary-container), var(--md-sys-elevation-level-3)}.ui-toast--danger{box-shadow:inset 4px 0 var(--md-sys-color-error-container), var(--md-sys-elevation-level-3)}.ui-toast{opacity:1;transition:opacity var(--ui-motion-standard) linear, transform var(--ui-motion-standard) var(--ui-ease-enter);transform:translateY(0)}.ui-toast--entering,.ui-toast--leaving{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.ui-toast,.ui-disclosure__chevron{transition:none}.ui-disclosure::details-content{transition:none}.ui-disclosure[open]>.ui-disclosure__content{animation:none}}.ui-snackbar__message{overflow-wrap:anywhere;min-width:0;padding-block:14px}.ui-snackbar__action,.ui-snackbar__dismiss{min-height:var(--ui-hit-target);color:var(--md-sys-color-inverse-primary);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.ui-snackbar__action{padding-inline:10px}.ui-snackbar__dismiss{width:var(--ui-hit-target);color:var(--md-sys-color-inverse-on-surface);border-radius:50%;padding:0;font-size:20px}.ui-snackbar__action:is(:hover,:focus-visible),.ui-snackbar__dismiss:is(:hover,:focus-visible){background:color-mix(in srgb, currentColor 12%, transparent);outline:0}.ui-snackbar__action:focus-visible,.ui-snackbar__dismiss:focus-visible{box-shadow:inset 0 0 0 2px}@media (forced-colors:active){.ui-button:not(:disabled),.ui-chip:not(:disabled),.ui-field:not(:disabled),.ui-text-area:not(:disabled),.ui-select__trigger:not(:disabled),.ui-selection__indicator,.ui-menu-item:not(:disabled),.ui-list-item:is(a,button),.ui-tab{forced-color-adjust:auto;border-color:buttontext}.ui-button:disabled,.ui-chip:disabled,.ui-select__trigger:disabled,.ui-menu-item:disabled{color:graytext;border-color:graytext}.ui-tabs--line .ui-tab[aria-selected=true]:after{background:highlight}.ui-tabs--segment .ui-tab[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}.ui-selection>input:checked+.ui-selection__indicator,.ui-selection>input:indeterminate+.ui-selection__indicator{color:highlighttext;background:highlight}}@media (width<=920px){.ui-data-table{overflow:visible}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table thead,.data-table thead tr,.data-table thead th{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.data-table tr{border-bottom:1px solid var(--md-sys-color-outline-variant);padding:8px 16px}.data-table tr:last-child{border-bottom:0}.data-table td{border:0;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:8px 0;display:grid}.ui-data-table--compact .data-table tr{padding:10px 12px}.ui-data-table--compact .data-table td{grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr);min-height:0;padding:4px 0}.data-table td:before{content:attr(data-label);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-weight);letter-spacing:var(--md-sys-typescale-label-small-tracking);line-height:var(--md-sys-typescale-label-small-line-height)}.data-table td.data-table__primary{padding-block:12px;display:block}.data-table td.data-table__primary:before,.data-table__action:before{content:none}.data-table td.data-table__primary .data-table__value>strong{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height)}.data-table td.data-table__primary .data-table__value>small{color:var(--md-sys-color-on-surface-variant);margin-top:2px}.data-table__action,.ui-data-table--compact .data-table__action{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.ui-data-table--summary .data-table tr{gap:var(--ui-space-1) var(--ui-space-2);padding:var(--ui-space-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.ui-data-table--summary .data-table td{width:auto;min-width:0;display:block;text-align:start!important}.ui-data-table--summary .data-table td:before{margin-bottom:2px;display:block}.ui-data-table--summary td[data-compact-role=title]{padding:0 calc(var(--ui-hit-target) + var(--ui-space-2)) 0 0;min-height:var(--ui-hit-target);grid-column:1/-1;align-content:center}.ui-data-table--summary td[data-compact-role=title]:before,.ui-data-table--summary td[data-compact-role=indicator]:before,.ui-data-table--summary td[data-compact-role=meta]:before,.ui-data-table--summary td[data-compact-role=detail]:before{content:none}.ui-data-table--summary td[data-compact-role=indicator]{order:1;grid-column:span 2;align-content:center;text-align:center!important}.ui-data-table--summary td[data-compact-role=meta]{order:1;grid-column:span 5;align-content:center}.ui-data-table--summary td[data-compact-role=detail]{order:2;grid-column:1/-1;padding-block:0}.ui-data-table--summary .data-table .data-table__action{top:var(--ui-space-3);right:var(--ui-space-3);width:var(--ui-hit-target);padding:0;position:absolute}.ui-data-table--summary .data-table__value{min-width:0}.ui-tabs__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid;overflow:visible}.ui-tab{min-width:0;padding:var(--ui-space-2);white-space:normal;line-height:1.3}}@media (width>=600px) and (width<=920px){.ui-data-table--summary td[data-compact-role=detail]{grid-column:span 6}}@media (width<=600px){.ui-dialog:not(md-dialog){border-radius:var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) 0 0;width:100%;max-height:calc(100dvh - 16px);inset:auto 0 0;transform:none}.ui-drawer{width:min(360px,100vw - 24px)}.ui-toast{max-width:none;bottom:8px;left:8px;right:8px}}.ui-avatar{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);block-size:40px;inline-size:40px;color:var(--md-sys-color-on-secondary-container);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-avatar>img{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%}.ui-app-shell{grid-template-columns:var(--ui-sidebar-compact) minmax(0, 1fr);background:var(--ui-canvas);width:100%;max-width:100%;min-height:100dvh;display:grid}.ui-app-shell__area{width:auto;min-width:0;max-width:none;padding-bottom:var(--ui-workspace-tail);grid-column:2;margin-left:0}.ui-app-shell__navigation{z-index:40;grid-area:1/1;min-width:0;height:100dvh;position:sticky;top:0}.test-preview-frame>.ui-app-shell,.test-preview-frame .ui-app-shell__area{min-height:calc(100dvh - var(--test-preview-banner-height))}.test-preview-frame .ui-app-shell__navigation{height:calc(100dvh - var(--test-preview-banner-height))}#main-content{width:min(100%,1500px);margin-inline:auto;padding:28px 32px 48px}#main-content>[data-ui-screen]{background:var(--ui-canvas)}.ui-navigation{background:var(--ui-navigation);width:100%;height:100%;color:var(--ui-text-inverse);flex-direction:column;display:flex;position:static;overflow:hidden}.ui-brand{height:var(--ui-toolbar);min-height:var(--ui-toolbar);flex:0 0 var(--ui-toolbar);color:var(--ui-text-inverse);border-bottom:1px solid #ffffff1c;align-items:center;gap:10px;padding:10px 15px;text-decoration:none;display:flex}.ui-brand>img{background:var(--ui-sand);object-fit:contain;border-radius:4px;flex:0 0 37px;width:37px;height:37px;padding:5px;display:block}.ui-brand strong{font-size:14px;display:grid}.ui-brand small{color:var(--ui-text-inverse);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.ui-navigation__catalogue{flex-direction:column;flex:auto;min-height:0;display:flex}.ui-navigation__menu{min-height:0;padding:var(--ui-space-2) 10px;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;position:relative;overflow-y:auto}.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section{width:100%;min-height:var(--ui-hit-target);border-radius:var(--md-sys-shape-corner-full);color:#ffffffc7;font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0 11px;font-family:inherit;line-height:1.3;text-decoration:none;display:flex;position:relative}.ui-navigation__home{width:calc(100% - 20px);margin:var(--ui-space-2) 10px 0;flex:none}.ui-navigation__communications{margin:0 10px var(--ui-space-2);padding-top:var(--ui-space-2);border-top:1px solid #ffffff1c;flex:none;gap:2px;display:grid}.ui-navigation__communications .ui-navigation__messages{border-radius:var(--md-sys-shape-corner-full);width:100%;margin:0}.ui-navigation__home:hover,.ui-navigation__home:focus-visible,.ui-navigation__messages:hover,.ui-navigation__messages:focus-visible,.ui-navigation__section:hover,.ui-navigation__section:focus-visible{background:var(--ui-navigation-hover);color:var(--ui-text-inverse)}.ui-navigation__home[aria-current=page],.ui-navigation__messages[aria-current=page],.ui-navigation__section[aria-current=page]{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.ui-nav-icon{flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:16px;line-height:1;display:grid}.ui-nav-icon>svg{stroke-width:1.8px;width:18px;height:18px}.ui-nav-label{overflow-wrap:anywhere;min-width:0}.ui-nav-badge{border:2px solid var(--ui-navigation);background:var(--ui-danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding-inline:6px;font-size:10px;font-weight:800;display:grid}.ui-section-navigation{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);min-width:0;margin:0 0 var(--ui-space-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-low);flex-wrap:wrap;padding:4px;display:flex}.ui-section-navigation__tabs{flex-wrap:wrap;flex:500px;gap:4px;min-width:0;display:flex}.ui-section-navigation__tabs a{border-radius:var(--md-sys-shape-corner-full);min-height:40px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.ui-section-navigation__tabs a:hover,.ui-section-navigation__tabs a:focus-visible{background:var(--ui-surface-primary);color:var(--ui-text-primary)}.ui-section-navigation__tabs a[aria-current=page]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ui-section-navigation__select{display:none}.ui-toolbar{z-index:30;box-sizing:border-box;width:100%;height:var(--ui-toolbar);border-bottom:1px solid var(--md-sys-color-outline-variant);background:color-mix(in srgb, var(--md-sys-color-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 28px;position:sticky;top:0}.ui-toolbar__layout{align-items:center;gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto auto;width:100%;height:100%;display:grid}.ui-toolbar__layout--section{grid-template-columns:minmax(10rem,auto) minmax(0,1fr) auto auto}.ui-toolbar__page{min-width:0}.ui-toolbar__page:has(.ui-masthead--toolbar)>[data-ui-dynamic=route-context]{display:none}.ui-toolbar__page>[data-ui-dynamic=route-context]{color:var(--ui-text-primary);font-size:var(--md-sys-typescale-title-medium-size);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ui-toolbar__actions-slot{justify-content:flex-end;align-items:center;min-width:0;display:flex}.ui-toolbar__actions-slot:empty{display:none}.ui-toolbar__section{min-width:0}.ui-toolbar__section .ui-section-navigation{gap:var(--ui-space-2);background:0 0;border:0;border-radius:0;flex-wrap:nowrap;min-width:0;margin:0;padding:0}.ui-toolbar__section .ui-section-navigation__tabs{flex-wrap:nowrap;flex:auto;justify-content:flex-start;gap:2px}.ui-toolbar__section .ui-section-navigation__tabs a{min-height:var(--ui-hit-target);white-space:nowrap;border-radius:0;padding-inline:9px;font-size:11px}.ui-toolbar__section .ui-section-navigation__tabs a[aria-current=page]{box-shadow:inset 0 -2px var(--ui-action-primary);color:var(--ui-text-primary);background:0 0}.ui-toolbar__menu-slot{display:none}.ui-toolbar__menu{display:inline-flex}.ui-toolbar__session{justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.ui-toolbar__session .ui-toolbar__avatar{width:var(--ui-hit-target);height:var(--ui-hit-target);min-height:var(--ui-hit-target);background:radial-gradient(circle, var(--ui-sand) 0 19px, var(--ui-border-subtle) 19px 20px, transparent 20px);color:var(--ui-navigation);border:0;margin-left:auto;padding:0}.ui-account-menu{margin-left:auto;position:relative}.ui-account-menu__badge{z-index:2;border:2px solid var(--ui-surface-primary);background:var(--ui-danger);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:5px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-2px;right:-4px}.ui-account-popover{width:min(248px,100vw - 26px);padding:var(--ui-space-2) 0;border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface-container);box-shadow:var(--md-sys-elevation-level-2);border:0;display:grid}.ui-account-popover__identity{border-bottom:1px solid var(--md-sys-color-outline-variant);gap:2px;padding:12px 16px;display:grid}.ui-account-popover__identity span{color:var(--ui-text-muted);font-size:11px}.ui-account-popover__identity strong{overflow-wrap:anywhere;min-width:0;color:var(--ui-text-primary);font-size:13px}.ui-account-popover__badge{border-radius:var(--md-sys-shape-corner-full);background:var(--ui-danger);color:#fff;font-variant-numeric:tabular-nums;place-items:center;min-width:22px;height:22px;padding-inline:6px;font-size:10px;font-weight:800;display:grid}.ui-page-masthead{margin-bottom:var(--ui-space-2);scroll-margin-top:var(--ui-toolbar);padding:0}.ui-page-masthead--ported{display:contents}.ui-page-masthead--ported:has(.ui-page-masthead__utility--content){display:block}.ui-back-link{color:var(--md-sys-color-on-surface-variant)}.ui-page-masthead__utility{min-height:var(--ui-hit-target);flex:none;align-items:center;margin:0;font-size:12px;display:flex}.ui-page-masthead__utility--content{width:fit-content}.ui-masthead{min-height:var(--ui-hit-target);justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.ui-masthead__identity{align-items:center;gap:var(--ui-space-2);flex:auto;min-width:0;display:flex}.ui-masthead__copy{align-items:baseline;gap:2px var(--ui-space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ui-masthead__title{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.ui-masthead__kicker{min-height:13px;color:var(--ui-text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750;line-height:12px}.ui-masthead__kicker:has(a){letter-spacing:0;text-transform:none;flex-basis:100%;order:-1}.ui-masthead h1{overflow-wrap:anywhere;min-width:0;font-family:var(--ui-font-display);font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);letter-spacing:0;line-height:var(--md-sys-typescale-title-large-line-height);text-wrap:balance;margin:0}.ui-masthead p{min-height:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);text-wrap:pretty;margin:0}.ui-masthead__actions{min-width:var(--ui-hit-target);min-height:var(--ui-control);align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;flex:none;margin-top:0;display:flex}.ui-masthead--toolbar{min-width:0;min-height:var(--ui-hit-target);justify-content:flex-start}.ui-masthead--toolbar .ui-masthead__identity{flex:0 auto}.ui-masthead--toolbar .ui-masthead__copy{flex-wrap:nowrap}.ui-masthead--toolbar .ui-masthead__kicker:not(:has(a)){display:none}.ui-masthead--toolbar .ui-masthead__title{white-space:nowrap}.ui-masthead--toolbar h1{font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-masthead__actions--toolbar{min-height:var(--ui-hit-target);flex-wrap:nowrap}.ui-list-shell{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface);min-width:0;overflow:hidden}.ui-list-shell--plain{background:0 0;border:0;border-radius:0;overflow:visible}.ui-list-shell--plain>.ui-list-shell__summary{padding:0 0 var(--ui-space-2);border:0}.ui-list-shell__toolbar{min-height:var(--ui-panel-header);align-items:end;gap:var(--ui-space-3);border-bottom:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low);padding:16px;display:flex}.ui-list-shell__summary{border-bottom:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);padding:8px 16px}.ui-list-shell__pagination{padding:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle);justify-content:center;display:flex}.ui-list-shell .ui-record-list{border:0;border-radius:0}.ui-split-workspace{grid-template-columns:minmax(0,1fr) 320px;gap:14px;min-width:0;display:grid}.ui-split-workspace__primary,.ui-split-workspace__rail{align-content:start;gap:14px;min-width:0;display:grid}.ui-split-workspace--rail-start{grid-template-columns:320px minmax(0,1fr)}.ui-split-workspace--rail-start>.ui-split-workspace__rail{grid-area:1/1}.ui-split-workspace--rail-start>.ui-split-workspace__primary{grid-area:1/2}.ui-nav-scrim{display:none}.ui-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);flex-wrap:wrap;min-width:0;display:flex}.ui-section-heading>div{min-width:0}.ui-section-heading__identity{align-items:flex-start;gap:var(--ui-space-3);flex:auto;min-width:0;display:flex}.ui-section-heading__leading{flex:none}.ui-section-heading__avatar{flex:none;align-self:center;display:flex}.ui-section-heading__copy{min-width:0}.ui-section-heading__title{align-items:flex-start;gap:var(--ui-space-2);min-width:0;display:flex}.ui-section-heading__title :is(h2,h3){overflow-wrap:anywhere;min-width:0;margin:0}.ui-section-heading__description{max-width:70ch;margin:var(--ui-space-1) 0 0;color:var(--md-sys-color-on-surface-variant)}.ui-section-heading__actions{min-width:var(--ui-hit-target);justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap;flex:0 auto;max-width:100%;display:flex}.ui-page-masthead--record{align-items:start;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-definition-list{min-width:0;margin:0;display:grid}.ui-definition-list--rows{gap:var(--ui-space-1)}.ui-definition-list--grid{grid-template-columns:repeat(var(--ui-definition-columns,2), minmax(0, 1fr));border-top:1px solid var(--md-sys-color-outline-variant)}.ui-definition-list--columns-1{--ui-definition-columns:1}.ui-definition-list--columns-2{--ui-definition-columns:2}.ui-definition-list--columns-3{--ui-definition-columns:3}.ui-definition-list--columns-4{--ui-definition-columns:4}.ui-definition-list--columns-5{--ui-definition-columns:5}.ui-definition-list>:is(.ui-definition-list__item,div){min-width:0;padding-block:var(--ui-space-2);border-bottom:1px solid var(--md-sys-color-outline-variant)}.ui-definition-list--rows>:is(.ui-definition-list__item,div){gap:var(--ui-space-2);grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr);display:grid}.ui-definition-list--compact{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.ui-definition-list--compact.ui-definition-list--rows>:is(.ui-definition-list__item,div){padding-block:var(--ui-space-1);grid-template-columns:minmax(0,1fr) minmax(0,min(50%,15rem));align-items:center}.ui-definition-list>:is(.ui-definition-list__item,div):last-child{border-bottom:0}.ui-definition-list--grid>:is(.ui-definition-list__item,div):last-child{border-bottom:1px solid var(--md-sys-color-outline-variant)}.ui-definition-list dt{overflow-wrap:anywhere;min-width:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height)}.ui-definition-list dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.ui-definition-list--grid dd{margin-top:var(--ui-space-1)}.ui-definition-list dd.ui-definition-list__value-with-actions{align-items:center;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-definition-list__value{min-width:0}.ui-definition-list__actions{flex:none;align-items:center;display:flex}.ui-definition-list--compact :is(a,button,.ui-definition-list__actions){min-height:var(--ui-hit-target);align-content:center}.ui-definition-list--compact a{align-items:center;max-width:100%;display:inline-flex}.ui-choice-group{border:0;min-width:0;margin:0;padding:0}.ui-choice-group>legend{margin-bottom:var(--ui-space-2);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);line-height:var(--md-sys-typescale-label-large-line-height)}.ui-choice-group__items{gap:var(--ui-space-2);min-width:0;display:grid}.ui-palette-field .ui-choice-group__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.ui-palette-field__option{align-items:center;gap:var(--ui-space-2);min-width:0;display:inline-flex}.ui-public-flow{align-content:center;gap:var(--ui-space-4);width:min(100%,52rem);min-height:100vh;padding:clamp(var(--ui-space-4), 5vw, var(--ui-space-8));margin-inline:auto;display:grid}.ui-public-flow__brand{min-height:var(--ui-hit-target);justify-content:space-between;align-items:center;gap:var(--ui-space-3);color:var(--md-sys-color-on-surface-variant);display:flex}.ui-public-flow__surface{gap:var(--ui-space-6);min-width:0;padding:clamp(var(--ui-space-4), 5vw, var(--ui-space-8));border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-lowest);box-shadow:var(--md-sys-elevation-level-1);display:grid}.ui-step-indicator{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-step-indicator li{grid-template-columns:var(--ui-hit-target) minmax(0, 1fr);align-items:center;gap:var(--ui-space-2);min-width:0;color:var(--md-sys-color-on-surface-variant);display:grid}.ui-step-indicator__marker{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);width:2rem;height:2rem;font-size:var(--md-sys-typescale-label-medium-size);place-items:center;font-weight:700;display:grid}.ui-step-indicator li[aria-current=step]{color:var(--md-sys-color-on-surface);font-weight:700}.ui-step-indicator li[aria-current=step] .ui-step-indicator__marker{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.ui-step-indicator li[data-complete=true] .ui-step-indicator__marker{border-color:var(--md-sys-color-secondary-container);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ui-step-indicator__label{overflow-wrap:anywhere;font-size:var(--md-sys-typescale-label-medium-size)}.ui-code-list{gap:var(--ui-space-2);counter-reset:code-list;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-code-list li{align-items:center;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container);counter-increment:code-list;grid-template-columns:auto minmax(0,1fr);display:grid}.ui-code-list li:before{color:var(--md-sys-color-on-surface-variant);content:counter(code-list, decimal-leading-zero);font-size:var(--md-sys-typescale-label-small-size)}.ui-code-list code{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ui-form-grid{grid-template-columns:repeat(var(--ui-form-columns,2), minmax(0, 1fr));gap:var(--ui-space-3);min-width:0;display:grid}.ui-form-grid--compact{gap:var(--ui-space-2)}.ui-form-grid__span-full{grid-column:1/-1}.ui-form-grid--columns-1{--ui-form-columns:1}.ui-form-grid--columns-2{--ui-form-columns:2}.ui-form-grid--columns-3{--ui-form-columns:3}.ui-form-grid--columns-4{--ui-form-columns:4}.ui-stack{align-content:start;gap:var(--ui-stack-space,var(--ui-space-4));min-width:0;display:grid}.ui-stack--space-1{--ui-stack-space:var(--ui-space-1)}.ui-stack--space-2{--ui-stack-space:var(--ui-space-2)}.ui-stack--space-3{--ui-stack-space:var(--ui-space-3)}.ui-stack--space-4{--ui-stack-space:var(--ui-space-4)}.ui-stack--space-6{--ui-stack-space:var(--ui-space-6)}.ui-stack--space-8{--ui-stack-space:var(--ui-space-8)}.ui-cluster{align-items:center;gap:var(--ui-cluster-gap,var(--ui-space-3));flex-wrap:wrap;min-width:0;display:flex}.ui-cluster>*{min-width:0}.ui-cluster--start{justify-content:flex-start}.ui-cluster--between{justify-content:space-between}.ui-cluster--end{justify-content:flex-end}.ui-cluster--gap-1{--ui-cluster-gap:var(--ui-space-1)}.ui-cluster--gap-2{--ui-cluster-gap:var(--ui-space-2)}.ui-cluster--gap-3{--ui-cluster-gap:var(--ui-space-3)}.ui-cluster--gap-4{--ui-cluster-gap:var(--ui-space-4)}.ui-auto-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ui-auto-grid-min)), 1fr));gap:var(--ui-auto-grid-gap,var(--ui-space-3));min-width:0;display:grid}.ui-auto-grid--min-small{--ui-auto-grid-min:12rem}.ui-auto-grid--min-medium{--ui-auto-grid-min:17rem}.ui-auto-grid--min-large{--ui-auto-grid-min:22rem}.ui-auto-grid--gap-2{--ui-auto-grid-gap:var(--ui-space-2)}.ui-auto-grid--gap-3{--ui-auto-grid-gap:var(--ui-space-3)}.ui-auto-grid--gap-4{--ui-auto-grid-gap:var(--ui-space-4)}.ui-auto-grid--gap-6{--ui-auto-grid-gap:var(--ui-space-6)}.ui-action-bar{min-width:0;min-height:var(--ui-panel-header);justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);display:flex}.ui-action-bar__leading,.ui-action-bar__trailing{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-action-bar__leading{flex:auto}.ui-action-bar__trailing{flex:0 auto;justify-content:flex-end}.ui-action-group{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-action-group--end{justify-content:flex-end}.ui-action-group--spread{justify-content:space-between}.ui-filter-toolbar{--ui-filter-control-shape:calc(var(--md-sys-control-field-height) / 2);--ui-filter-field-label-surface:var(--md-sys-color-surface);align-items:end;gap:var(--ui-space-3);flex-wrap:wrap;width:100%;min-width:0;display:flex}.ui-filter-toolbar--container{--ui-filter-field-label-surface:var(--md-sys-color-surface-container-low);padding:var(--ui-space-4);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low)}.ui-filter-toolbar--compact,.ui-filter-toolbar--compact .ui-filter-toolbar__fields{gap:var(--ui-space-2)}.ui-filter-toolbar__fields{gap:var(--ui-space-3);flex:44rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));width:100%;min-width:0;max-width:76rem;display:grid}.ui-filter-toolbar--fields-bounded .ui-filter-toolbar__fields{flex-wrap:wrap;flex:32rem;width:auto;max-width:100%;display:flex}.ui-filter-toolbar--fields-bounded .ui-filter-toolbar__fields>*{flex:0 14rem;max-width:100%}.ui-filter-toolbar--fields-bounded .ui-filter-toolbar__fields>:has(.ui-date-range-field){flex-basis:20rem}.ui-filter-toolbar--fields-bounded .ui-filter-toolbar__fields>.ui-filter-toolbar__wide{flex-basis:28rem}.ui-filter-toolbar--fields-bounded .ui-filter-toolbar__fields>.ui-filter-toolbar__medium{flex-basis:20rem}@media (width>=921px){.ui-filter-toolbar--container.ui-filter-toolbar--compact{padding-block:var(--ui-space-2)}.ui-list-shell__toolbar:has(>.ui-filter-toolbar--compact){padding-block:var(--ui-space-2)}.ui-filter-toolbar--compact.ui-filter-toolbar--fields-bounded .ui-filter-toolbar__fields>.ui-filter-toolbar__wide:has(.ui-search-field){flex-grow:1}}.ui-filter-toolbar__fields>.ui-filter-toolbar__wide{grid-column:span 2}.ui-filter-toolbar__fields>:is(label,.ui-filter-toolbar__field,.ui-multi-select){min-width:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);align-content:end;gap:0;padding-top:8px;font-weight:650;display:grid;position:relative}.ui-filter-toolbar__fields>:is(label,.ui-filter-toolbar__field,.ui-multi-select)>:is(span:first-child:not(.ui-search-field,.ui-select,.ui-popover),legend){z-index:2;background:var(--ui-filter-field-label-surface);min-height:16px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-weight);letter-spacing:var(--md-sys-typescale-label-small-tracking);pointer-events:none;align-content:center;padding-inline:4px;line-height:16px;position:absolute;top:0;left:12px}.ui-filter-toolbar__fields>:is(label,.ui-filter-toolbar__field,.ui-multi-select):has(:focus-visible,[aria-expanded=true])>:is(span:first-child:not(.ui-search-field,.ui-select,.ui-popover),legend){color:var(--md-sys-color-primary)}.ui-filter-toolbar__fields>:is(label,.ui-filter-toolbar__field)>:is(.ui-field,.ui-search-field,.ui-select,.ui-popover){width:100%}.ui-filter-toolbar__fields :is(.ui-field,.ui-select__trigger,.ui-multi-select__trigger),.ui-filter-toolbar__fields .ui-search-field>input[type=search].ui-field{--ui-field-shape:var(--ui-filter-control-shape);border-radius:var(--ui-field-shape)}.ui-filter-toolbar__fields md-outlined-text-field.ui-field{--md-outlined-text-field-container-shape:var(--ui-filter-control-shape)}.ui-filter-toolbar__command-cluster{min-width:0;min-height:calc(var(--md-sys-control-toolbar-height) + 8px);justify-content:flex-end;align-items:end;gap:var(--ui-space-2);flex:none;margin-inline-start:auto;display:flex}.ui-filter-toolbar__actions,.ui-filter-toolbar__primary-action{min-width:0;min-height:calc(var(--md-sys-control-toolbar-height) + 8px);justify-content:flex-end;align-items:center;gap:var(--ui-space-2);flex:none;padding-top:8px;display:flex}.ui-filter-toolbar__primary-action{align-self:end}.ui-filter-toolbar__mobile-toggle{display:none}.ui-filter-toolbar__filter-count{background:var(--md-sys-color-primary);min-width:16px;height:16px;color:var(--md-sys-color-on-primary);border-radius:50%;place-items:center;padding-inline:2px;font-size:10px;display:grid;position:absolute;top:0;right:0}@media (width<=720px){.ui-filter-toolbar__mobile-toggle{display:inline-flex;position:relative}.ui-filter-toolbar--collapsible:not([data-filters-expanded]) .ui-filter-toolbar__secondary{display:none}}.ui-filter-toolbar__submit.ui-icon-action--filled.ui-icon-action--primary{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.ui-view-switcher .ui-segmented__button{width:var(--ui-hit-target);padding-inline:0}.ui-workflow-board{width:100%;min-width:0;min-height:var(--ui-workflow-available-height,clamp(22rem, calc(100dvh - 18rem), 44rem));grid-template-columns:repeat(var(--ui-workflow-stage-count), minmax(13.5rem, 1fr));overscroll-behavior-inline:contain;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-outline-variant);scroll-snap-type:inline proximity;align-items:stretch;gap:1px;display:grid;overflow-x:auto}.ui-workflow-board__column{--ui-workflow-stage-color:var(--ui-workflow-stage-bronze);min-width:13.5rem;min-height:100%;padding:var(--ui-space-2);border-top:3px solid var(--ui-workflow-stage-color);scroll-snap-align:start;background:var(--md-sys-color-surface-container-low);transition:background-color var(--ui-motion-fast) linear;grid-template-rows:auto 1fr;display:grid}.ui-workflow-board__column[data-stage-color=olive]{--ui-workflow-stage-color:var(--ui-workflow-stage-olive)}.ui-workflow-board__column[data-stage-color=sage]{--ui-workflow-stage-color:var(--ui-workflow-stage-sage)}.ui-workflow-board__column[data-stage-color=sky]{--ui-workflow-stage-color:var(--ui-workflow-stage-sky)}.ui-workflow-board__column[data-stage-color=violet]{--ui-workflow-stage-color:var(--ui-workflow-stage-violet)}.ui-workflow-board__column[data-stage-color=rose]{--ui-workflow-stage-color:var(--ui-workflow-stage-rose)}.ui-workflow-board__column[data-stage-color=success]{--ui-workflow-stage-color:var(--ui-workflow-stage-sage)}.ui-workflow-board__column[data-stage-color=failure]{--ui-workflow-stage-color:var(--md-sys-color-error)}.ui-workflow-outcome{width:1rem;min-width:1rem;color:var(--ui-workflow-stage-sage);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-workflow-outcome[data-outcome=failure]{color:var(--md-sys-color-error)}.ui-workflow-board__column[data-drop-target=true]{background:var(--md-sys-color-secondary-container)}.ui-workflow-board__column>header{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:2.25rem;display:flex}.ui-workflow-board__column>header h2{align-items:center;gap:var(--ui-space-2);min-width:0;font-size:var(--md-sys-typescale-body-medium-size);margin:0;font-weight:720;line-height:1.2;display:flex}.ui-workflow-stage-swatch{--ui-workflow-stage-color:var(--ui-workflow-stage-bronze);border:1px solid color-mix(in srgb, var(--ui-workflow-stage-color) 72%, var(--md-sys-color-on-surface));border-radius:var(--md-sys-shape-corner-full);background:color-mix(in srgb, var(--ui-workflow-stage-color) 78%, var(--md-sys-color-surface));flex:none;width:12px;height:12px;display:inline-block}.ui-workflow-stage-swatch[data-stage-color=olive]{--ui-workflow-stage-color:var(--ui-workflow-stage-olive)}.ui-workflow-stage-swatch[data-stage-color=sage]{--ui-workflow-stage-color:var(--ui-workflow-stage-sage)}.ui-workflow-stage-swatch[data-stage-color=sky]{--ui-workflow-stage-color:var(--ui-workflow-stage-sky)}.ui-workflow-stage-swatch[data-stage-color=violet]{--ui-workflow-stage-color:var(--ui-workflow-stage-violet)}.ui-workflow-stage-swatch[data-stage-color=rose]{--ui-workflow-stage-color:var(--ui-workflow-stage-rose)}.ui-workflow-board__column>header>span{min-width:2rem;color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;text-align:end}.ui-workflow-board__cards{align-items:stretch;gap:var(--ui-space-1);flex-direction:column;min-width:0;min-height:0;display:flex}.ui-workflow-board__card{min-width:0;min-height:3.5rem;padding:var(--ui-space-1) var(--ui-space-2);border:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 76%, transparent);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-lowest);box-shadow:none;transition:box-shadow var(--ui-motion-fast) linear, opacity var(--ui-motion-fast) linear, border-color var(--ui-motion-fast) linear;display:block;position:relative}.ui-workflow-board__card[data-can-drag=true]{cursor:grab;touch-action:manipulation}.ui-workflow-board__card[data-can-drag=true] .ui-workflow-board__card-link{cursor:grab}.ui-workflow-board__card[data-dragging=true]{box-shadow:var(--md-sys-elevation-level-3)}.ui-workflow-board__card[data-dragging=true],.ui-workflow-board__card[data-dragging=true] .ui-workflow-board__card-link{cursor:grabbing}.ui-workflow-board__card[data-moving=true]{opacity:.6}.ui-workflow-board__card[data-priority]{border-inline-start:3px solid var(--ui-workflow-stage-bronze)}.ui-workflow-board__card[data-priority=low]{border-inline-start-color:var(--ui-workflow-stage-sage)}.ui-workflow-board__card[data-priority=high],.ui-workflow-board__card[data-priority=critical]{border-inline-start-color:var(--md-sys-color-error)}.ui-workflow-board__card-link{min-width:0;min-height:var(--ui-hit-target);color:var(--md-sys-color-on-surface);align-content:center;gap:2px;text-decoration:none;display:grid}.ui-workflow-board__card-link:is(:hover,:focus-visible) strong{color:var(--md-sys-color-primary)}.ui-workflow-board__card-link:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px;border-radius:var(--md-sys-shape-corner-small)}.ui-workflow-board__card-link :is(strong,small){overflow-wrap:anywhere;min-width:0}.ui-workflow-board__card-link strong{font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--ui-weight-semibold);line-height:var(--md-sys-typescale-label-medium-line-height)}.ui-workflow-board__card-link>strong{display:block}.ui-workflow-board__card:has(.ui-workflow-board__card-trailing) .ui-workflow-board__card-link>strong{padding-inline-end:calc(var(--ui-hit-target) - var(--ui-space-2))}.ui-workflow-board__card-link small{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);white-space:pre-line}.ui-workflow-board__facts{grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;min-width:0;display:grid;white-space:normal!important}.ui-workflow-board__fact{align-items:center;gap:3px;min-width:0;display:inline-flex}.ui-workflow-board__fact>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-workflow-board__fact>svg{flex:none}.ui-workflow-board__fact--leading{grid-column:1/-1}.ui-workflow-board__fact--date{white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:1;justify-self:start}.ui-workflow-board__fact--trailing{text-align:start;grid-column:1;justify-self:start;max-width:100%}.ui-workflow-board__card-trailing{align-items:center;gap:var(--ui-space-1);min-width:0;display:flex;position:absolute;inset-block-start:var(--ui-space-1);inset-inline-end:var(--ui-space-1)}.ui-workflow-board__empty{min-height:5rem;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);text-align:center;flex:auto;align-content:center;margin:0}@media (width<=720px){.ui-workflow-board{grid-template-columns:repeat(var(--ui-workflow-stage-count), minmax(min(76vw, 14rem), 1fr))}.ui-workflow-board__column{min-width:min(76vw,14rem)}}:is(.ui-form-grid,.ui-form-flow,.ui-form-section__fields)>.ui-multi-select{align-content:start;gap:0;min-width:0;padding-top:8px;display:grid;position:relative}:is(.ui-form-grid,.ui-form-flow,.ui-form-section__fields)>label:has(>:is(.ui-field,.ui-field-with-counter,.ui-text-area,.ui-select,.ui-search-field,.ui-temporal-field,.ui-date-range-field)){align-content:start;gap:0;min-width:0;padding-top:8px;display:grid;position:relative}:is(.ui-form-grid,.ui-form-flow,.ui-form-section__fields)>.ui-multi-select>span:first-child{z-index:2;background:var(--ui-form-field-label-surface,var(--md-sys-color-surface));min-height:16px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-weight);pointer-events:none;align-content:center;padding-inline:4px;line-height:16px;position:absolute;top:0;left:12px}:is(.ui-form-grid,.ui-form-flow,.ui-form-section__fields)>label:has(>:is(.ui-field,.ui-field-with-counter,.ui-text-area,.ui-select,.ui-search-field,.ui-temporal-field,.ui-date-range-field))>span:first-child{z-index:2;background:var(--ui-form-field-label-surface,var(--md-sys-color-surface));min-height:16px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-weight);pointer-events:none;align-content:center;padding-inline:4px;line-height:16px;position:absolute;top:0;left:12px}:is(.ui-form-grid,.ui-form-flow,.ui-form-section__fields)>:is(label,.ui-multi-select):has(:focus-visible,[aria-expanded=true])>span:first-child{color:var(--md-sys-color-primary)}.ui-content-layout{gap:var(--ui-space-4);min-width:0;display:grid}.ui-content-layout--supporting{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start}.ui-content-layout__primary,.ui-content-layout__supporting{align-content:start;gap:var(--ui-space-4);min-width:0;display:grid}.ui-form-flow{align-content:start;gap:var(--ui-space-5);border:0;min-width:0;display:grid}.ui-form-flow--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form-section{--ui-form-field-label-surface:var(--md-sys-color-surface);align-content:start;gap:var(--ui-space-4);min-width:0;display:grid}.ui-form-section--compact,.ui-form-section--compact>.ui-form-section__fields{gap:var(--ui-space-3)}.ui-form-section--outlined{--ui-form-field-label-surface:var(--md-sys-color-surface-container-lowest);padding:var(--ui-space-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest)}.ui-form-section--plain{background:0 0;border:0;padding:0}.ui-form-section--danger{border-color:var(--md-sys-color-error);background:var(--md-sys-color-error-container)}.ui-form-section>header :is(h2,h3){margin:0 0 var(--ui-space-1)}.ui-form-section>header .eyebrow+:is(h2,h3){margin-top:var(--ui-space-1)}.ui-form-section>header p{margin:0}.ui-form-section__fields{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));min-width:0;display:grid}.ui-form-section--stack>.ui-form-section__fields{grid-template-columns:minmax(0,1fr)}.ui-form-section--split{gap:clamp(var(--ui-space-5), 6vw, var(--ui-space-10));grid-template-columns:minmax(14rem,.65fr) minmax(18rem,1.35fr)}.ui-form-section--split>header{grid-column:1}.ui-form-section--split>.ui-form-section__fields,.ui-form-section--split>.ui-form-section__actions{grid-column:2}.ui-form-section--span-full{grid-column:1/-1}.ui-form-section__fields>:is(label,fieldset,.ui-field,.ui-select,.ui-text-area){min-width:0}.ui-form-section__fields>label{gap:var(--ui-space-1);align-content:start;display:grid}.ui-form-section__fields>label>span{color:var(--ui-text-muted);font-size:var(--md-sys-typescale-label-medium-size);font-weight:650}.ui-form-section__fields>.ui-code-list,.ui-form-section__fields>.ui-form-section__span-full{grid-column:1/-1}.ui-form-section__actions{justify-content:flex-end;gap:var(--ui-space-2);min-width:0;padding-top:var(--ui-space-3);border-top:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;display:flex}@media (width<=1180px){.ui-app-shell{grid-template-columns:var(--ui-sidebar-compact) minmax(0, 1fr)}.ui-app-shell__area{width:auto;max-width:none;margin-left:0}#main-content{padding:24px 20px 40px}.ui-navigation{width:100%}.ui-brand{justify-content:center;gap:0;padding-inline:0}.ui-brand strong,.ui-nav-label{display:none}.ui-navigation__menu{padding-inline:var(--ui-space-2)}.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section{width:var(--ui-hit-target);min-width:var(--ui-hit-target);justify-content:center;margin-inline:auto;padding:0}.ui-navigation__communications{margin-inline:var(--ui-space-2)}.ui-navigation__communications .ui-navigation__messages{width:var(--ui-hit-target);margin-inline:auto}.ui-nav-badge{z-index:2;border-width:1px;min-width:20px;height:20px;padding-inline:5px;font-size:10px;position:absolute;top:-2px;right:-3px;box-shadow:0 1px 4px #1f1a1347}.ui-toolbar{padding-inline:20px}.ui-toolbar__layout{grid-template-columns:minmax(110px,1fr) auto auto;gap:14px}.ui-toolbar__layout--section{grid-template-columns:minmax(9rem,auto) minmax(0,1fr) auto auto}.ui-page-masthead{padding-right:0}.ui-filter-toolbar__fields{flex:32rem;width:auto}.ui-filter-toolbar__actions,.ui-filter-toolbar__primary-action{justify-content:flex-end;width:auto;max-width:100%}}@media (width<=720px){.ui-form-flow--columns-2,.ui-form-section--split{grid-template-columns:minmax(0,1fr)}.ui-form-section--split>:is(header,.ui-form-section__fields,.ui-form-section__actions){grid-column:1}.ui-public-flow{padding:var(--ui-space-3);align-content:start}.ui-public-flow__surface{gap:var(--ui-space-4);padding:var(--ui-space-4);border-radius:var(--md-sys-shape-corner-large)}.ui-step-indicator{grid-template-columns:minmax(0,1fr)}.ui-step-indicator li{grid-template-columns:2rem minmax(0,1fr)}.ui-action-bar{padding:var(--ui-space-3);flex-direction:column;align-items:stretch}.ui-action-bar__leading,.ui-action-bar__trailing{width:100%}.ui-action-bar__trailing{justify-content:flex-start}.ui-filter-toolbar{flex-direction:column;align-items:stretch}.ui-filter-toolbar .ui-filter-toolbar__fields{align-content:start;gap:var(--ui-space-2);flex:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));grid-auto-rows:max-content;width:100%;display:grid}.ui-filter-toolbar--fields-bounded .ui-filter-toolbar__fields>:has(.ui-date-range-field){grid-column:1/-1}.ui-filter-toolbar__fields>.ui-filter-toolbar__wide{grid-column:1/-1}.ui-filter-toolbar__actions,.ui-filter-toolbar__primary-action{width:auto;min-height:var(--ui-hit-target);justify-content:flex-end;align-self:flex-end;margin-inline-start:0;padding-top:0}.ui-filter-toolbar__actions>*,.ui-filter-toolbar__primary-action>*{flex:none}.ui-filter-toolbar__command-cluster{min-height:var(--ui-hit-target);align-self:flex-end;margin-inline-start:0}.ui-content-layout--supporting{grid-template-columns:minmax(0,1fr)}.ui-content-layout__supporting{order:-1}.ui-form-section--outlined{padding:var(--ui-space-3)}.ui-form-section__fields{grid-template-columns:minmax(0,1fr)}}@media (width>=721px){.ui-app-shell{grid-template-columns:var(--ui-sidebar-compact) minmax(0, 1fr)}.ui-app-shell__navigation{width:var(--ui-sidebar-compact);overflow:visible}.ui-navigation{width:var(--ui-sidebar-compact);box-shadow:none;transition:width var(--ui-motion-standard) var(--ui-ease-enter), box-shadow var(--ui-motion-standard) var(--ui-ease-enter)}.ui-brand{padding-right:15px;padding-left:calc((var(--ui-sidebar-compact) - 37px) / 2);justify-content:flex-start;gap:10px}.ui-brand strong,.ui-nav-label{opacity:0;visibility:hidden;white-space:nowrap;max-width:0;transition:max-width var(--ui-motion-standard) var(--ui-ease-enter), opacity var(--ui-motion-fast) linear;display:grid;overflow:hidden}.ui-navigation__menu{padding-inline:0}.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section{z-index:0;isolation:isolate;width:calc(100% - 20px);min-width:var(--ui-hit-target);justify-content:flex-start;gap:12px;margin-inline:10px;padding:0 11px 0 15px}.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section):is(:hover,:focus-visible,[aria-current=page]){background:0 0}.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section):before{z-index:-1;width:var(--ui-hit-target);border-radius:var(--md-sys-shape-corner-full);content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:2px}.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section):is(:hover,:focus-visible):before{background:var(--ui-navigation-hover)}.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section)[aria-current=page]:before{background:var(--md-sys-color-primary-container)}.ui-navigation__home{margin-top:var(--ui-space-2)}.ui-nav-badge{z-index:2;border-width:1px;min-width:20px;height:20px;padding-inline:5px;font-size:10px;position:absolute;top:-2px;right:-3px;box-shadow:0 1px 4px #1f1a1347}.ui-app-shell__navigation:is(:hover,:focus-within) .ui-navigation{width:var(--ui-sidebar);box-shadow:18px 0 38px #221f182e}.ui-app-shell__navigation:is(:hover,:focus-within) :is(.ui-brand strong,.ui-nav-label){opacity:1;visibility:visible;max-width:170px}.ui-app-shell__navigation:is(:hover,:focus-within) .ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section):before{width:auto;left:0;right:0}.ui-app-shell__navigation:is(:hover,:focus-within) .ui-nav-badge{margin-left:auto;position:static}}@media (width<=920px){.ui-form-grid--columns-3,.ui-form-grid--columns-4{--ui-form-columns:2}.ui-split-workspace{grid-template-columns:1fr}.ui-split-workspace--rail-start>:is(.ui-split-workspace__primary,.ui-split-workspace__rail){grid-area:auto/1}.ui-split-workspace--rail-start>.ui-split-workspace__rail{order:-1}.ui-toolbar__layout{grid-template-columns:minmax(8rem,1fr) auto auto}.ui-toolbar__layout--section{gap:var(--ui-space-2);grid-template-columns:minmax(8rem,auto) minmax(11rem,1fr) auto auto}.ui-toolbar__section .ui-section-navigation__tabs{display:none}.ui-toolbar__section .ui-section-navigation{width:min(280px,100%)}.ui-toolbar__section .ui-section-navigation__select{width:100%;display:grid}.ui-toolbar__section .ui-select__trigger{width:100%}.ui-toolbar__section .ui-section-navigation__select>span:first-child{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=721px) and (width<=920px){.ui-app-shell__area{padding-bottom:0}.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section){height:var(--ui-hit-target);min-height:var(--ui-hit-target)}}@media (width<=720px){.ui-form-grid{--ui-form-columns:1}.ui-app-shell{grid-template-columns:minmax(0,1fr)}.ui-app-shell__area{grid-column:1;width:100%;max-width:100%;margin-left:0}#main-content{width:min(100%,1500px);margin-inline:auto;padding:20px 13px 35px}.ui-app-shell__navigation{z-index:45;transition:transform var(--ui-motion-standard) var(--ui-ease-enter);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ui-app-shell--nav-open .ui-app-shell__navigation{transform:translate(0)}.ui-navigation{width:min(var(--ui-sidebar), calc(100vw - var(--ui-hit-target)));height:100dvh;min-height:100dvh;box-shadow:none;position:static}.ui-app-shell--nav-open .ui-navigation{box-shadow:var(--md-sys-elevation-level-3)}.ui-brand{justify-content:flex-start;padding-inline:15px}.ui-brand strong,.ui-nav-label{display:grid}.ui-navigation__menu{padding-inline:10px}.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section{z-index:0;isolation:isolate;color:#ffffffad;justify-content:flex-start;width:100%;margin-inline:0;padding:0 11px;position:relative}.ui-navigation__home{width:calc(100% - 20px);margin-inline:10px}.ui-navigation__communications{margin-inline:10px}.ui-navigation__communications .ui-navigation__messages{width:100%;margin-inline:0}.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section):before{z-index:-1;border-radius:var(--md-sys-shape-corner-full);content:"";pointer-events:none;position:absolute;inset:2px 0}.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section):hover,.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section):focus-visible,.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section)[aria-current=page]{background:0 0}.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section):hover:before,.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section):focus-visible:before{background:var(--ui-navigation-hover)}.ui-navigation :is(.ui-navigation__home,.ui-navigation__messages,.ui-navigation__section)[aria-current=page]:before{background:var(--md-sys-color-primary-container)}.ui-nav-badge{margin-left:auto;position:static}.ui-section-navigation{padding:var(--ui-space-2)}.ui-section-navigation__tabs{display:none}.ui-section-navigation__select{gap:4px;width:100%;display:grid}.ui-section-navigation__select>span{color:var(--ui-text-tertiary);font-size:11px;font-weight:700}.ui-toolbar{height:auto;min-height:var(--ui-toolbar-mobile);margin-right:0;padding:4px 13px}.ui-toolbar__layout,.ui-toolbar__layout--section{height:auto;min-height:calc(var(--ui-toolbar-mobile) - 8px);grid-template-columns:var(--ui-hit-target) minmax(0, 1fr) auto auto;gap:4px 8px}.ui-toolbar__menu-slot{margin-right:7px;display:inline-flex}.ui-toolbar__page{grid-area:1/2}.ui-toolbar__actions-slot{grid-area:1/3}.ui-toolbar__section{grid-area:2/2/auto/-1}.ui-toolbar__section .ui-section-navigation{width:100%}.ui-toolbar__session{grid-area:1/4}:is(.ui-toolbar__actions-slot:has(.ui-masthead__actions>:nth-child(2)),.ui-toolbar__actions-slot:has(.ui-segmented),.ui-toolbar__actions-slot:has(.ui-action-group)){grid-area:2/2/auto/-1;justify-self:end}:is(.ui-toolbar__layout--section:has(.ui-toolbar__actions-slot .ui-masthead__actions>:nth-child(2)) .ui-toolbar__section,.ui-toolbar__layout--section:has(.ui-toolbar__actions-slot .ui-segmented) .ui-toolbar__section,.ui-toolbar__layout--section:has(.ui-toolbar__actions-slot .ui-action-group) .ui-toolbar__section){grid-row:3}.ui-nav-scrim{z-index:44;background:var(--md-sys-color-scrim);border:0;width:100%;display:block;position:fixed;inset:0}.ui-page-masthead{scroll-margin-top:var(--ui-toolbar-mobile);padding-right:0}.ui-masthead:not(.ui-masthead--toolbar){gap:var(--ui-space-2);flex-wrap:wrap;min-height:0;display:flex}.ui-masthead:not(.ui-masthead--toolbar) .ui-masthead__identity{align-items:flex-start}.ui-masthead:not(.ui-masthead--toolbar) .ui-masthead__copy{gap:2px;display:grid}.ui-masthead__title{align-items:center}.ui-masthead__actions:not(.ui-masthead__actions--toolbar){margin-top:0;flex:100%;justify-content:flex-end;width:100%;margin-inline-start:0;overflow:visible}.ui-masthead__actions:not(.ui-masthead__actions--toolbar)>*{white-space:normal;min-width:0;max-width:100%}.ui-masthead--toolbar .ui-masthead__copy{min-width:0;display:flex}.ui-masthead--toolbar h1{font-size:var(--md-sys-typescale-title-small-size)}.ui-masthead__actions--toolbar{width:auto;min-width:var(--ui-hit-target);overflow:visible}.ui-list-shell__toolbar,.ui-section-heading{flex-direction:column;align-items:stretch}.ui-page-masthead--record{grid-template-columns:minmax(0,1fr)}.ui-page-masthead--record>.ui-section-heading__actions{justify-self:end}.ui-definition-list--grid,.ui-definition-list--rows>:is(.ui-definition-list__item,div){grid-template-columns:1fr}.ui-definition-list--compact.ui-definition-list--rows>:is(.ui-definition-list__item,div){grid-template-columns:1fr;align-items:stretch}}@media (width<=430px){.ui-brand strong{letter-spacing:.01em}.ui-masthead h1{font-size:18px;line-height:1.2}}.ui-schedule-event{--ui-schedule-accent:var(--ui-workflow-stage-bronze);box-sizing:border-box;width:100%;font:inherit;text-align:start;cursor:pointer;min-width:0;min-height:var(--ui-hit-target);align-content:center;gap:var(--ui-space-1);padding:var(--ui-space-2);border:0;border-inline-start:3px solid var(--ui-schedule-accent);border-radius:var(--md-sys-shape-corner-small);background:color-mix(in srgb, var(--ui-schedule-accent) 12%, var(--md-sys-color-surface));color:var(--md-sys-color-on-surface);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.ui-schedule-event[data-tone=rental]{--ui-schedule-accent:var(--ui-workflow-stage-sage)}.ui-schedule-event[data-tone=meeting]{--ui-schedule-accent:var(--ui-workflow-stage-violet)}.ui-schedule-event:hover{background:color-mix(in srgb, var(--ui-schedule-accent) 20%, var(--md-sys-color-surface))}.ui-schedule-event:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:1px}.ui-schedule-event time{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-schedule-event strong{min-width:0;font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--ui-weight-semibold);line-height:var(--md-sys-typescale-label-medium-line-height);overflow-wrap:anywhere}.ui-weekly-upcoming{min-width:0;padding-block:var(--ui-space-2);border-block-end:1px solid var(--md-sys-color-outline-variant)}.ui-weekly-upcoming h2{font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height)}.ui-weekly-upcoming__all-events{min-width:8.75rem}.ui-weekly-upcoming__strip{grid-template-columns:repeat(var(--weekly-day-count), minmax(9rem, 1fr));border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface);min-width:0;display:grid;overflow-x:auto}.ui-weekly-upcoming__strip:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.ui-weekly-upcoming__day{min-width:0;min-height:var(--ui-hit-target);align-content:start;gap:var(--ui-space-1);padding:var(--ui-space-2);border-inline-end:1px solid var(--md-sys-color-outline-variant);display:grid}.ui-weekly-upcoming__day:last-child{border-inline-end:0}.ui-weekly-upcoming__day>header{align-items:baseline;gap:var(--ui-space-2);color:var(--md-sys-color-on-surface-variant);text-transform:capitalize;display:flex}.ui-weekly-upcoming__day>header span{font-size:var(--md-sys-typescale-label-small-size)}.ui-weekly-upcoming__day>header time{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-title-small-size);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold)}.ui-weekly-upcoming__day-events{align-content:start;gap:var(--ui-space-1);min-width:0;display:grid}.ui-weekly-upcoming__empty,.ui-weekly-upcoming__more{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-small-size);align-self:center}.ui-weekly-upcoming__more{min-height:var(--ui-hit-target);padding-inline:var(--ui-space-2);color:var(--md-sys-color-primary);align-items:center;display:flex}.ui-weekly-upcoming__state{margin-block:var(--ui-space-2);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size)}@media (width<=720px){.ui-weekly-upcoming__strip{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:min(18rem,72vw);grid-auto-flow:column;overflow-x:auto}.ui-weekly-upcoming__day{scroll-snap-align:start}}.ui-widget-canvas,.ui-widget-canvas__grid{min-width:0}.ui-widget-canvas__trash{z-index:1200;bottom:max(24px, env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:var(--ui-space-2);border:1px solid var(--md-sys-color-error);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface);width:200px;min-height:88px;color:var(--md-sys-color-error);box-shadow:var(--md-sys-elevation-level3);pointer-events:none;animation:ui-widget-trash-enter .18s var(--md-sys-motion-easing-standard);transition:background-color .18s var(--md-sys-motion-easing-standard);flex-direction:column;font-size:12px;font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ui-widget-canvas__trash[data-hovered=true]{background:var(--md-sys-color-error-container)}.ui-widget-canvas__trash .ui-material-icon__delete-lid{transform-origin:7px 5px;transition:transform .18s var(--md-sys-motion-easing-standard)}.ui-widget-canvas__trash[data-hovered=true] .ui-material-icon__delete-lid{transform:translateY(-2px)rotate(-24deg)}.ui-widget-canvas__item[data-deleting=true] .ui-widget-canvas__content{opacity:0;transition:opacity .18s var(--md-sys-motion-easing-standard), transform .18s var(--md-sys-motion-easing-standard);transform:scale(.65)}@keyframes ui-widget-trash-enter{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ui-widget-canvas__trash,.ui-widget-canvas__trash .ui-material-icon__delete-lid,.ui-widget-canvas__item[data-deleting=true] .ui-widget-canvas__content{transition:none;animation:none}}.ui-widget-canvas__item{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-medium);min-width:0;container-type:inline-size}.ui-widget-canvas__content,.ui-widget-canvas__content>*{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}.ui-widget-canvas--editing .ui-widget-canvas__item{outline:1px solid color-mix(in srgb, var(--ui-bronze) 48%, transparent);outline-offset:3px;touch-action:none}.ui-widget-canvas__drag-surface{z-index:3;border-radius:inherit;cursor:grab;position:absolute;inset:0}.ui-widget-canvas__drag-surface:active{cursor:grabbing}.ui-widget-canvas--editing .ui-widget-canvas__item:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px}.ui-widget-canvas--editing .ui-widget-canvas__content{pointer-events:none}.ui-widget-canvas__editor{z-index:8;min-height:var(--ui-hit-target);color:var(--ui-text-secondary);align-items:center;display:flex;position:absolute;top:6px;right:6px}.ui-widget-canvas__settings-trigger{background:color-mix(in srgb, var(--md-sys-color-surface) 92%, transparent);box-shadow:var(--md-sys-elevation-level1)}.ui-widget-canvas__settings-trigger:hover,.ui-widget-canvas__settings-trigger:focus-visible{background:var(--ui-surface-secondary)}.ui-widget-canvas .react-grid-item{transition:none}.ui-widget-canvas--editing .react-grid-item:not(.resizing):not(.react-draggable-dragging){transition-property:transform,width,height;transition-duration:.18s;transition-timing-function:var(--md-sys-motion-easing-standard)}.ui-widget-canvas .react-grid-item.react-grid-placeholder{border:1px solid color-mix(in srgb, var(--ui-bronze) 55%, transparent);border-radius:var(--md-sys-shape-corner-medium);background:color-mix(in srgb, var(--ui-sand) 58%, transparent);opacity:.72}.ui-widget-canvas .react-grid-item>.react-resizable-handle[class]{z-index:7;opacity:1;margin:0;transform:none}.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-n,.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-s{right:var(--ui-hit-target);left:var(--ui-hit-target);width:auto;height:12px}.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-e,.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:var(--ui-hit-target);bottom:var(--ui-hit-target);width:12px;height:auto}.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-n{cursor:ns-resize;top:-6px}.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;bottom:-6px}.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;right:-6px}.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;left:-6px}.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-ne,.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-nw,.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-se,.ui-widget-canvas .react-grid-item>.react-resizable-handle.react-resizable-handle-sw{width:var(--ui-hit-target);height:var(--ui-hit-target)}.ui-widget-canvas .react-grid-item>.react-resizable-handle:after{content:none;display:none}.ui-widget-summary{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:var(--ui-hit-target);align-items:center;gap:var(--ui-space-2);padding:4px var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface);color:var(--ui-text-primary);grid-template-columns:minmax(0,1fr) fit-content(44%);text-decoration:none;display:grid}.ui-widget-summary strong,.ui-widget-summary span{overflow-wrap:anywhere;min-width:0;line-height:1.2}.ui-widget-summary strong{font-size:12px;font-weight:700}.ui-widget-summary span{color:var(--ui-text-secondary);text-align:right;font-size:12px}.ui-widget-summary__value{font-variant-numeric:tabular-nums;gap:2px;display:grid}.ui-widget-summary__value small{font-size:10px;line-height:1.2}@container (width<=240px){.ui-widget-summary{padding-inline:var(--ui-space-2);gap:var(--ui-space-1)}.ui-widget-summary strong,.ui-widget-summary span{font-size:11px}}.ui-widget-summary:hover,.ui-widget-summary:focus-visible{background:var(--ui-surface-secondary)}.ui-widget-summary--static:hover{background:var(--md-sys-color-surface)}.ui-widget-metric{--ui-widget-metric-tone:var(--ui-workflow-stage-bronze);box-sizing:border-box;align-items:start;gap:var(--ui-space-1);width:100%;min-width:0;height:100%;min-height:0;padding:var(--ui-space-3);border:1px solid color-mix(in srgb, var(--ui-widget-metric-tone) 30%, var(--ui-border-subtle));border-radius:var(--md-sys-shape-corner-medium);background:color-mix(in srgb, var(--ui-widget-metric-tone) 18%, var(--md-sys-color-surface));color:var(--ui-text-primary);grid-template-rows:auto minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}:is(.ui-widget-metric,.ui-widget-summary)[data-tone=bronze]{--ui-widget-metric-tone:var(--ui-workflow-stage-bronze)}:is(.ui-widget-metric,.ui-widget-summary)[data-tone=olive]{--ui-widget-metric-tone:var(--ui-workflow-stage-olive)}:is(.ui-widget-metric,.ui-widget-summary)[data-tone=sage]{--ui-widget-metric-tone:var(--ui-workflow-stage-sage)}:is(.ui-widget-metric,.ui-widget-summary)[data-tone=sky]{--ui-widget-metric-tone:var(--ui-workflow-stage-sky)}:is(.ui-widget-metric,.ui-widget-summary)[data-tone=violet]{--ui-widget-metric-tone:var(--ui-workflow-stage-violet)}:is(.ui-widget-metric,.ui-widget-summary)[data-tone=rose]{--ui-widget-metric-tone:var(--ui-workflow-stage-rose)}.ui-widget-summary[data-tone]{border-color:color-mix(in srgb, var(--ui-widget-metric-tone) 30%, var(--ui-border-subtle));background:color-mix(in srgb, var(--ui-widget-metric-tone) 18%, var(--md-sys-color-surface))}.ui-widget-summary[data-tone]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ui-widget-metric-tone) 25%, var(--md-sys-color-surface))}.ui-widget-metric__label{max-width:100%;color:var(--ui-text-secondary);overflow-wrap:anywhere;text-wrap:balance;font-size:12px;font-weight:650;line-height:1.25}.ui-widget-metric__value{max-width:100%;font-size:clamp(18px, calc((100cqw - 24px) / var(--ui-widget-value-scale)), 44px);overflow-wrap:anywhere;align-self:center;font-weight:650;line-height:1}.ui-widget-metric__supporting{max-width:100%;color:var(--ui-text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.3}.ui-widget-metric:hover,.ui-widget-metric:focus-visible{background:color-mix(in srgb, var(--ui-widget-metric-tone) 25%, var(--md-sys-color-surface))}.ui-widget-canvas--editing .ui-widget-canvas__item--configurable.ui-widget-canvas__item--compact .ui-widget-summary{padding-right:calc(var(--ui-hit-target) + 12px)}.ui-widget-canvas--editing .ui-widget-canvas__item--configurable .ui-widget-metric__label{padding-right:var(--ui-hit-target)}.ui-widget-canvas:not(.ui-widget-canvas--editing) .react-grid-item>.react-resizable-handle{display:none}@media (prefers-reduced-motion:reduce){.ui-widget-canvas .react-grid-layout,.ui-widget-canvas--editing .react-grid-item:not(.resizing):not(.react-draggable-dragging),.ui-widget-canvas .react-grid-item,.ui-widget-canvas .react-grid-placeholder{transition-duration:0s}}.ui-file-preview{gap:var(--ui-space-2);min-width:0;display:grid}.ui-file-preview>img{object-fit:contain;justify-self:center;max-width:100%;max-height:65dvh;display:block}.ui-pdf-preview{min-width:0}.ui-pdf-preview__page{overscroll-behavior:contain;background:var(--md-sys-color-surface-container-low);max-height:60dvh;overflow:auto}.ui-pdf-preview canvas{width:100%;height:auto;display:block}.ui-file-preview>small{color:var(--ui-text-secondary);font-size:var(--md-sys-typescale-body-small-size)}.ui-newsletter{align-content:start;gap:var(--ui-space-2);--gjs-primary-color:var(--md-sys-color-surface-container);--gjs-secondary-color:var(--md-sys-color-on-surface);--gjs-tertiary-color:var(--md-sys-color-primary);--gjs-quaternary-color:var(--md-sys-color-primary);--gjs-font-color:var(--md-sys-color-on-surface);--gjs-font-color-active:var(--md-sys-color-primary);--gjs-color-blue:var(--md-sys-color-primary);--gjs-color-highlight:var(--md-sys-color-primary);--gjs-color-green:var(--md-sys-color-tertiary);--gjs-main-font:var(--md-sys-typescale-body-small-font);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-newsletter__toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-newsletter__workspace{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) 312px;height:58dvh;min-height:420px;display:grid}.ui-newsletter__workspace[hidden]{display:none}.ui-newsletter__canvas{border:1px solid var(--md-sys-color-outline-variant);min-width:0;min-height:0}.ui-newsletter__pane{min-width:0;padding:var(--ui-space-2);overscroll-behavior:contain;font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);--ui-disclosure-height:44px;--ui-disclosure-inset:var(--ui-space-2);--ui-disclosure-surface:transparent;--ui-disclosure-title-size:var(--md-sys-typescale-label-large-size);overflow-y:auto}.ui-newsletter__pane>.ui-select{margin-bottom:var(--ui-space-2)}.ui-newsletter__color{align-items:end;gap:var(--ui-space-1);grid-template-columns:minmax(0,1fr) 44px;display:grid}.ui-newsletter__color input[type=color]{width:44px;padding:var(--ui-space-1)}.ui-newsletter__mobile-preview{width:100%;min-width:0;max-width:360px;margin-inline:auto}.ui-newsletter__pane p{margin:0}.ui-newsletter__pane label{font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height)}.ui-newsletter__blocks{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-newsletter__move-up{display:inline-flex;transform:rotate(180deg)}.ui-newsletter__code{font-family:monospace}.ui-email-preview{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-email-preview iframe{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);width:100%;height:58dvh;min-height:320px}.ui-email-preview__viewport{min-width:0;height:58dvh;min-height:320px;overflow:hidden}.ui-newsletter .gjs-editor{font-family:inherit}.ui-newsletter .gjs-cv-canvas{background:var(--md-sys-color-surface-container);width:100%;height:100%;top:0}.ui-newsletter .gjs-one-bg{background:var(--md-sys-color-surface-container)}.ui-newsletter .gjs-two-color{color:var(--md-sys-color-on-surface)}.ui-newsletter .gjs-three-bg{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.ui-newsletter .gjs-four-color,.ui-newsletter .gjs-four-color-h:hover{color:var(--md-sys-color-primary)}.ui-newsletter .gjs-rte-action{justify-content:center;align-items:center;min-width:44px;height:44px;display:inline-flex}.ui-newsletter .gjs-rte-toolbar{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--ui-space-2);overflow:hidden}.ui-newsletter .gjs-rte-action:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-3px}.ui-newsletter .gjs-rte-action svg{width:22px;height:22px}@media (width<=720px){.ui-newsletter__workspace{grid-template-columns:minmax(0,1fr);height:auto}.ui-newsletter__canvas{height:400px}.ui-newsletter__pane{overflow:visible}}
