:where(.website-page,[data-ui=desktop-page-frame],[data-ui=desktop-overview],.app-modal[data-presentation=desktop],.app-modal-backdrop[data-presentation=desktop]){--web-space-1:4px;--web-space-2:8px;--web-space-3:12px;--web-space-4:16px;--web-space-5:24px;--web-space-6:32px;--web-space-7:40px;--web-page-width:1440px;--web-inbox-width:60rem;--web-page-padding-x:var(--web-space-6);--web-page-padding-y:var(--web-space-6);--web-context-page-inset:var(--web-space-4);--web-drawer-padding:var(--web-space-4);--web-page-bottom-space:var(--web-space-7);--web-header-gap:var(--web-space-4);--web-content-gap:var(--web-space-4);--web-section-gap:var(--web-space-5);--web-description-gap:var(--web-space-1);--web-tab-height:58px;--web-tabs-gap:var(--web-space-2);--web-tabs-divider-space:var(--web-space-3);--web-toolbar-control-height:42px;--web-toolbar-gap:var(--web-space-3);--web-toolbar-divider-space:var(--web-space-4);--web-grid-gap:var(--web-space-4);--web-card-padding:var(--app-web-card-padding);--web-card-gap:var(--app-web-card-gap);--web-card-meta-gap:var(--app-web-card-meta-gap);--web-table-header-height:40px;--web-table-row-height:72px;--web-table-row-height-compact:56px;--web-table-cell-x:var(--web-space-4);--web-table-cell-y:var(--web-space-3);--web-empty-width:480px;--web-empty-padding-y:var(--web-space-7);--web-dialog-padding-x:var(--web-space-5);--web-dialog-padding-y:var(--web-space-4);--web-dialog-body-padding:var(--web-space-5);--web-dialog-action-gap:var(--web-space-3);--web-drawer-width:580px;--web-workspace-inset:var(--web-space-3);--web-workspace-width-split:1500px;--web-workspace-width-canvas:1660px;--web-page-title-size:clamp(1.6rem, 3vw, 2rem);--web-page-title-weight:var(--app-type-card-title-weight);--web-page-title-line-height:1.2;--web-section-title-size:var(--app-type-section-heading-size);--web-section-title-weight:var(--app-type-section-heading-weight);--web-meta-size:var(--app-type-secondary-size)}@media (min-width:761px) and (max-width:1100px){:where(.website-page,[data-ui=desktop-page-frame]){--web-page-padding-x:var(--web-space-5);--web-page-padding-y:var(--web-space-5)}}@media (max-width:760px){:where(.website-page,[data-ui=desktop-page-frame]){--web-page-padding-x:var(--web-space-4);--web-page-padding-y:var(--web-space-4);--web-context-page-inset:var(--web-space-3)}}.app-modal-title-row{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;min-width:0;display:flex}.app-modal-title-row>h3{min-width:0}.app-modal-title-status{align-items:center;gap:var(--app-space-1);flex-wrap:wrap;flex:none;max-width:100%;display:inline-flex}.app-modal-backdrop[data-presentation=desktop]{padding:var(--web-dialog-body-padding,24px);place-items:center}.app-modal[data-ui=modal][data-presentation=desktop]{--app-color-accent:var(--app-color-text-strong);--app-color-accent-strong:var(--app-color-text-strong);--app-modal-padding-inline:var(--web-dialog-padding-x,24px);--app-modal-padding-block:var(--web-dialog-padding-y,16px);--app-type-modal-title-weight:var(--app-type-card-title-semibold-weight);--app-type-modal-body-weight:var(--app-type-event-metadata-weight);--ui-dialog-max-width:540px;box-sizing:border-box;width:min(100%, var(--ui-dialog-max-width));min-width:0;max-width:100%;min-height:0;max-height:calc(var(--app-visual-viewport-height,100dvh) - var(--app-space-6) - var(--app-space-6));border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-modal);background:var(--app-color-surface);color:var(--app-color-text);box-shadow:var(--app-elevation-4);font-family:var(--app-font-family);font-size:var(--app-type-body-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-body-line-height);grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;display:grid;overflow:hidden}.app-modal[data-presentation=desktop][data-size=sm]{--ui-dialog-max-width:420px}.app-modal[data-presentation=desktop][data-size=lg]{--ui-dialog-max-width:760px}.app-modal[data-presentation=desktop][data-size=xl]{--ui-dialog-max-width:1280px}.app-modal[data-presentation=desktop][data-size=fullscreen-mobile]{--ui-dialog-max-width:960px}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop])>.app-modal-header,.ui-dialog-header[data-presentation=desktop]{align-items:center;gap:var(--app-space-4);padding:var(--web-dialog-padding-y,16px) var(--web-dialog-padding-x,24px);border-bottom:1px solid var(--app-color-border-subtle);background:var(--app-color-surface);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop])>.app-modal-header.has-back-action,.ui-dialog-header[data-presentation=desktop].has-back-action{grid-template-columns:auto minmax(0,1fr) auto}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-title-block{gap:var(--app-space-1);min-width:0}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-title-block h3{color:var(--app-color-text);font-family:var(--app-font-family);font-size:var(--app-type-section-heading-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-body-line-height);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-eyebrow{color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-secondary-line-height);letter-spacing:normal;text-transform:none}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) :is(.app-modal-title-block p,.app-modal-intro,.app-modal-header-metadata){color:var(--app-color-text-secondary);font-family:var(--app-font-family);font-size:var(--app-type-secondary-size);font-weight:var(--app-type-event-metadata-weight);line-height:var(--app-type-secondary-line-height);letter-spacing:0;text-transform:none}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-header-actions{align-items:center;gap:var(--app-space-2);display:flex}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-header :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button],.ui-dialog-header[data-presentation=desktop] :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button]{width:var(--app-icon-button-size);min-width:var(--app-icon-button-size);height:var(--app-icon-button-size);min-height:var(--app-icon-button-size);border:1px solid var(--app-color-border-control);border-radius:var(--app-radius-control);background:var(--app-color-surface);color:var(--app-color-text-secondary);box-shadow:none;flex-shrink:0;place-items:center;padding:0;display:grid}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-header :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button]:hover:not(:disabled),.ui-dialog-header[data-presentation=desktop] :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button]:hover:not(:disabled){background:var(--app-color-selection-surface)}:is(.app-modal[data-presentation=desktop],.ui-dialog-header[data-presentation=desktop]) .app-modal-header :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button]:focus-visible,.ui-dialog-header[data-presentation=desktop] :is(.app-modal-back-button,.app-modal-close-button)[data-ui=button]:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.app-modal[data-presentation=desktop]>.app-modal-body{min-width:0;min-height:0;max-height:none;padding:var(--web-dialog-body-padding,24px);overscroll-behavior:contain;margin:0;overflow:hidden auto}.app-modal[data-presentation=desktop]>.app-modal-body--flush{padding:0}.app-modal[data-presentation=desktop] .app-modal-intro{margin:0 0 var(--app-space-4)}.app-modal[data-presentation=desktop]>.app-modal-footer{justify-content:flex-end;align-items:center;gap:var(--web-dialog-action-gap,12px);padding:var(--web-dialog-padding-y,16px) var(--web-dialog-padding-x,24px);border-top:1px solid var(--app-color-border-subtle);background:var(--app-color-surface);flex-wrap:wrap;margin:0;display:flex}.app-modal[data-presentation=desktop] .app-modal-footer>[data-ui=button]{flex:0 auto;width:auto;max-width:100%}.app-modal-backdrop[data-scroll-mode=overlay]{box-sizing:border-box;padding:max(var(--app-space-4), env(safe-area-inset-top,0px)) max(var(--app-space-4), env(safe-area-inset-right,0px)) max(var(--app-space-4), env(safe-area-inset-bottom,0px)) max(var(--app-space-4), env(safe-area-inset-left,0px));contain:none;scrollbar-gutter:stable;display:block;overflow:hidden auto}.app-modal[data-ui=modal][data-scroll-mode=overlay]{contain:none;will-change:auto;height:auto;min-height:0;max-height:none;margin:0 auto;display:block;overflow:visible}.app-modal[data-ui=modal][data-scroll-mode=overlay]>.app-modal-body{overscroll-behavior:auto;height:auto;min-height:0;max-height:none;overflow:visible}.app-modal[data-ui=modal][data-variant=detail]{--ui-dialog-max-width:800px;width:min(100%, var(--ui-dialog-max-width))}.app-modal[data-ui=modal][data-variant=detail]>.app-modal-header{top:env(safe-area-inset-top,0px);z-index:2;padding:var(--app-space-4) var(--app-space-5);border-bottom:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-modal) var(--app-radius-modal) 0 0;background:var(--app-color-surface);align-items:start;margin:0;position:sticky}.app-modal[data-ui=modal][data-scroll-mode=overlay][data-variant=detail]>.app-modal-header{top:calc(env(safe-area-inset-top,0px) - max(var(--app-space-4), env(safe-area-inset-top,0px)))}.app-modal[data-variant=detail] .app-modal-title-block h3{color:var(--app-color-text);font-family:var(--app-font-family);font-size:var(--app-type-section-heading-size);font-weight:var(--app-type-card-title-semibold-weight);line-height:var(--app-type-body-line-height);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0}.app-modal[data-ui=modal][data-variant=detail]>.app-modal-body{padding:var(--app-space-4) var(--app-space-5) var(--app-space-5)}.app-modal-backdrop--detail[data-presentation=desktop]{padding:max(var(--app-space-6), env(safe-area-inset-top,0px)) max(var(--app-space-6), env(safe-area-inset-right,0px)) max(var(--app-space-6), env(safe-area-inset-bottom,0px)) max(var(--app-space-6), env(safe-area-inset-left,0px));scrollbar-gutter:auto;place-items:center;display:grid;position:fixed;overflow:hidden}.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail]{max-height:calc(var(--app-visual-viewport-height,100dvh) - max(var(--app-space-6), env(safe-area-inset-top,0px)) - max(var(--app-space-6), env(safe-area-inset-bottom,0px)));grid-template-rows:auto minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden}.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail]>.app-modal-header{position:relative;top:auto}.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail]>.app-modal-body{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail] .app-modal-header-actions,.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail] .app-modal-header-actions>:not([data-ui=button]){flex-wrap:wrap;min-width:0;max-width:100%}@media (max-width:640px){.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail]>.app-modal-header{grid-template-columns:minmax(0,1fr)}.app-modal[data-ui=modal][data-presentation=desktop][data-variant=detail] .app-modal-header-actions{justify-content:flex-end;justify-self:end}}.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority]>.app-modal-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority] .app-modal-title-row,.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority] .app-modal-title-status{flex-wrap:nowrap}.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority] .app-modal-title-block h3{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority] .app-modal-header-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;justify-self:end;align-items:center}.app-modal[data-ui=modal][data-presentation=desktop][data-header-layout=title-priority] .app-modal-header-actions>:not([data-ui=button]){flex-wrap:nowrap;flex:0 auto;align-items:center}.app-modal-footer>[data-ui=action-bar]{justify-content:flex-end;align-items:center;gap:var(--app-action-gap);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.app-modal-footer>[data-ui=action-bar]>[data-ui=button]{white-space:normal;flex:0 auto;max-width:100%}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below])) .app-modal-header-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below])) .app-modal-header-actions>[data-ui=action-bar]{justify-content:flex-end;align-items:center;gap:var(--app-action-gap);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below])) .app-modal-header-actions [data-ui=button]{white-space:normal;max-width:100%}@media (max-width:640px){:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]))>.app-modal-header,.ui-dialog-header:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]){gap:var(--app-space-2);grid-template-columns:minmax(0,1fr)}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]))>.app-modal-header.has-back-action,.ui-dialog-header:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]).has-back-action{grid-template-columns:auto minmax(0,1fr)}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below])) .app-modal-header.has-back-action>.app-modal-title-block,.ui-dialog-header:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]).has-back-action>.app-modal-title-block{grid-column:2}:is(.app-modal[data-ui=modal]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below]),.ui-dialog-header[data-ui=dialog-header]:is([data-header-layout=responsive-actions],[data-header-layout=metadata-below])) .app-modal-header-actions{grid-column:1/-1;justify-self:stretch}}.app-modal[data-ui=modal][data-variant=inspector][data-header-layout=responsive-actions]>.app-modal-header{gap:var(--app-space-2);grid-template-columns:minmax(0,1fr)}.ui-dialog-header[data-presentation=desktop][data-header-layout=metadata-below]{row-gap:var(--app-space-2)}.ui-dialog-header[data-header-layout=metadata-below]>:is(.app-modal-eyebrow,.app-modal-header-metadata){grid-column:1/-1;margin:0}.app-modal-backdrop.app-modal-backdrop--drawer[data-scroll-mode]{scrollbar-gutter:auto;place-items:stretch end;padding:0;display:grid;overflow:hidden}.app-modal.app-modal--drawer[data-ui=modal][data-variant=drawer]{--ui-dialog-max-width:520px;box-sizing:border-box;width:min(100%, var(--ui-dialog-max-width));height:var(--app-visual-viewport-height,100dvh);min-width:0;min-height:0;max-height:var(--app-visual-viewport-height,100dvh);animation:app-drawer-in var(--motion-duration-normal) var(--motion-ease-out) both;border-width:0 0 0 1px;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;display:grid;overflow:hidden}.app-modal.app-modal--drawer>.app-modal-header{padding:max(var(--app-space-5), env(safe-area-inset-top,0px)) max(var(--app-space-6), env(safe-area-inset-right,0px)) var(--app-space-5) max(var(--app-space-6), env(safe-area-inset-left,0px));margin:0}.app-modal.app-modal--drawer>.app-modal-body{min-height:0;max-height:none;padding:var(--app-space-6);overscroll-behavior:contain;margin:0;overflow:hidden auto}.app-modal.app-modal--drawer>.app-modal-body:last-child,.app-modal.app-modal--drawer>.app-modal-footer{padding-bottom:max(var(--app-space-6), env(safe-area-inset-bottom,0px))}@keyframes app-drawer-in{0%{transform:translate(100%)}to{transform:translate(0,0)}}@media (max-width:640px){.app-modal.app-modal--drawer[data-ui=modal][data-variant=drawer]{border-left-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.app-modal.app-modal--drawer[data-ui=modal][data-variant=drawer]{animation:none!important}}.app-modal:not([data-presentation=desktop])>.app-modal-footer>.ui-button[data-presentation=app]{flex:1 1 0;min-width:0}.app-modal:not([data-presentation=desktop])>.app-modal-footer>.ui-button[data-presentation=app][data-variant=danger]{flex:0 auto;margin-inline-end:auto}.app-modal:not([data-presentation=desktop])>.app-modal-footer[data-footer-layout=primary-below]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-modal:not([data-presentation=desktop])>.app-modal-footer[data-footer-layout=primary-below]>.ui-button[data-variant=primary]{order:1;grid-column:1/-1}
