.app-page,.surface-frame,.content-frame{min-width:0}.app-reorder-handle{touch-action:none;cursor:grab}.app-reorder-handle:active{cursor:grabbing}.app-reorder-handle:disabled{cursor:default}.app-reorder-row{position:relative}.app-reorder-row[data-reorder-dragging=true]{background:var(--app-surface-inset)}.app-reorder-row[data-reorder-drop]:after{content:"";z-index:1;background:var(--app-control-icon);pointer-events:none;height:2px;position:absolute;inset-inline:0}.app-reorder-row[data-reorder-drop=before]:after{top:-1px}.app-reorder-row[data-reorder-drop=after]:after{bottom:-1px}.app-page{width:100%;max-width:min(100%, var(--app-page-width-standard));gap:.75rem;margin-inline:auto;display:grid}.app-configuration-frame,.content-frame.app-configuration-frame{max-width:min(100%, var(--app-page-width-configuration));gap:0;padding:2.65rem 0 2rem}.app-configuration-frame>.config-section{border-top:0}.app-configuration-frame>.config-section+.config-section{border-top:1px solid var(--app-border-subtle,var(--suite-border));margin-top:2.75rem;padding-top:2.5rem}.app-configuration-frame>.config-section>.config-section__header{border-bottom:0;min-height:0;padding:0}.app-configuration-frame>.config-section>.config-section__body{padding:1.35rem 0 0}.app-page--configuration{max-width:min(100%, var(--app-page-width-configuration))}.surface-frame{gap:.75rem;width:100%;display:grid}.surface-frame__header{width:100%;min-width:0}.content-frame{width:100%;max-width:min(100%, var(--app-page-width-standard));gap:1.08rem;margin-inline:auto;display:grid}.app-page-header{z-index:45;background:linear-gradient(180deg, color-mix(in srgb, var(--app-canvas,var(--suite-canvas)) 98%, transparent), color-mix(in srgb, var(--app-surface,var(--suite-surface)) 82%, transparent));min-height:3.125rem;box-shadow:inset 0 -1px color-mix(in srgb, var(--app-border-subtle,var(--suite-border)) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);border-bottom:0;align-items:center;padding:.5rem .125rem;display:grid;position:sticky;top:0}.app-page-header--flow{z-index:auto;border-bottom:1px solid var(--app-border-hairline,var(--app-border-subtle,var(--suite-border)));min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0 0 .75rem;position:static;top:auto}.app-page-header--contained{z-index:auto;min-height:0;padding:var(--space-5,20px);border:1px solid var(--app-border-hairline,var(--suite-border));border-radius:var(--object-radius-compact,8px);background:var(--app-surface,var(--suite-surface));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static;top:auto}.app-page-header--band{--app-page-header-bleed-top:.9rem;--app-page-header-band-width:calc(100vw - var(--suite-active-sidebar-width,0px));--app-page-header-band-offset:calc((var(--app-page-header-band-width) - 100%) / -2);isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;overflow:visible}.app-page-header--band:before{content:"";top:calc(-1 * var(--app-page-header-bleed-top));bottom:0;left:var(--app-page-header-band-offset);width:var(--app-page-header-band-width);z-index:-1;background:var(--app-page-header-band-bg,var(--app-body-background,var(--app-canvas,var(--suite-canvas))));box-shadow:inset 0 -1px var(--app-page-header-band-rule,color-mix(in srgb, var(--app-border-subtle,var(--suite-border)) 78%, transparent));pointer-events:none;position:absolute}.app-page-header__inner{grid-template-columns:minmax(10rem,1fr) auto;align-items:end;gap:.5rem 1rem;width:100%;min-width:0;margin-inline:auto;display:grid}.app-page-header--band .app-page-header__inner{max-width:min(100%, var(--app-page-width-wide))}.app-page-header__identity{align-items:baseline;gap:.68rem;min-width:0;display:flex}.app-page-header__copy{justify-items:start;min-width:0;display:grid}.app-page-header__copy>.app-page-header__eyebrow+h1{margin-top:.25rem}.app-page-header__copy>h1+p{margin-top:.5rem}.app-page-header__eyebrow{color:var(--suite-text-secondary);font-size:var(--type-kicker-size,.75rem);font-weight:var(--type-kicker-weight,600);letter-spacing:var(--type-kicker-tracking,.03em);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.app-page-header--band .app-page-header__eyebrow{color:var(--suite-text-secondary);font-size:var(--type-kicker-size,.75rem);font-weight:var(--type-kicker-weight,600);letter-spacing:var(--type-kicker-tracking,.03em)}.app-page-header h1{color:var(--suite-text-primary);font-size:var(--type-page-title-size,1.75rem);font-weight:var(--type-page-title-weight,600);letter-spacing:var(--type-page-title-tracking,0);line-height:var(--type-page-title-line,1.18);text-overflow:clip;white-space:nowrap;margin:0;overflow:visible}.app-page-header__copy h1{overflow-wrap:anywhere;text-wrap:balance;white-space:normal;max-width:min(47.5rem,100%)}.app-page-header--application{--app-page-header-control-size:var(--beacon-platform-page-header-control-size);--app-control-fill:transparent;--app-control-fill-danger:transparent;--app-page-header-actions-gap:12px}.app-page-header--application h1{font-size:var(--type-region-title-size);font-weight:var(--type-region-title-weight);line-height:var(--type-page-header-control-line);letter-spacing:var(--type-page-header-control-tracking)}.app-page-header--application .app-button{height:max(var(--app-page-header-control-size), var(--app-control-touch-target,0px));min-height:max(var(--app-page-header-control-size), var(--app-control-touch-target,0px));font-size:var(--type-page-header-control-size);font-weight:var(--type-page-header-control-weight);line-height:var(--type-page-header-control-line);letter-spacing:var(--type-page-header-control-tracking);padding-block:0}.app-breadcrumb,.app-breadcrumb__parent,.app-breadcrumb__current{align-items:center;min-width:0;display:flex}.app-breadcrumb{gap:var(--space-2,8px)}.app-breadcrumb .app-breadcrumb__parent,.app-breadcrumb .app-breadcrumb__current{color:var(--suite-text-primary);font-size:var(--type-region-title-size);font-weight:var(--type-region-title-weight);line-height:var(--type-page-header-control-line);letter-spacing:var(--type-page-header-control-tracking);margin:0}.app-breadcrumb .app-breadcrumb__parent{gap:var(--space-2,8px);height:max(var(--beacon-platform-page-header-control-size,var(--app-control-height-standard)), var(--app-control-touch-target,0px));min-height:max(var(--beacon-platform-page-header-control-size,var(--app-control-height-standard)), var(--app-control-touch-target,0px));justify-content:flex-start;padding:0}.app-breadcrumb__parent:where(a){min-width:var(--app-control-touch-target,0px)}.app-breadcrumb__current--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-page-title-link:where(a){--app-control-fill-hover:transparent;--app-control-fill-active:transparent;--app-control-fill-open:transparent;--app-control-fill-selected:transparent;--app-control-icon-hover:var(--suite-text-primary);--app-control-icon-active:var(--suite-text-primary);--app-control-press-transform:none;cursor:pointer}.app-breadcrumb__parent-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-breadcrumb__separator{color:var(--suite-text-secondary);flex:none}.app-page-header--application .app-icon-button{--app-icon-button-surface-size:var(--app-control-size);width:max(var(--app-page-header-control-size), var(--app-control-touch-target,0px));min-width:max(var(--app-page-header-control-size), var(--app-control-touch-target,0px));height:max(var(--app-page-header-control-size), var(--app-control-touch-target,0px));min-height:max(var(--app-page-header-control-size), var(--app-control-touch-target,0px))}.app-page-header--application :is(.app-expandable-search,.app-expandable-search__field,.app-select-trigger){height:max(var(--app-page-header-control-size), var(--app-control-touch-target,0px));min-height:max(var(--app-page-header-control-size), var(--app-control-touch-target,0px))}.app-page-header--application .app-expandable-search:not(.is-open){width:var(--app-page-header-control-size)}.app-page-header p{max-width:min(42rem,100%);color:var(--suite-text-secondary);font-size:var(--type-page-description-size,.875rem);font-weight:var(--type-page-description-weight,400);letter-spacing:var(--type-page-description-tracking,0);line-height:var(--type-page-description-line,1.5);overflow-wrap:anywhere;white-space:normal;margin:0}.app-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--app-page-header-actions-gap,.34rem);min-width:0;display:flex}.app-page-header--single-row>.app-page-header__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.app-page-header--single-row .app-page-header__copy h1{text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;overflow:hidden}.app-page-header--single-row .app-page-header__actions{flex-wrap:nowrap;justify-content:flex-end;width:auto}.config-section{border-top:0;gap:0;display:grid}.config-section__header{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;min-height:0;padding:0;display:grid}.config-section__title-row{align-items:center;gap:.75rem;min-width:0;display:flex}.config-section__identity,.config-section__copy{min-width:0}.config-section__identity--with-icon{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.config-section__identity--with-icon>.config-section__copy{align-self:center}.config-section__identity--with-icon .config-section__title-row>:is(h2,h3,h4,strong){overflow-wrap:anywhere;flex-shrink:1;min-width:0}.config-section__icon{background:var(--app-config-section-icon-surface,var(--app-surface-inset));width:2.75rem;height:2.75rem;color:var(--app-config-section-icon-color,var(--suite-text-secondary));border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.config-section__icon>svg{width:var(--app-icon-glyph-size);height:var(--app-icon-glyph-size)}.config-section__title-row>h2,.config-section__title-row>h3,.config-section__title-row>h4,.config-section__title-row>strong{flex:none}.config-section__title-navigation{flex:auto;align-items:center;min-width:0;display:flex}.config-section__header h2,.config-section__header h3,.config-section__header h4,.config-section__header strong{color:var(--suite-text-primary);font-size:var(--type-region-title-size,1rem);font-weight:var(--type-region-title-weight,600);line-height:var(--type-region-title-line,1.25);margin:0}.config-section__title-row>.config-section__title--subsection{font-size:var(--type-row-title-size);font-weight:var(--type-row-title-weight);line-height:var(--type-row-title-line)}.config-section__title-row>:is(h2,h3,h4,strong)>.app-field__label{color:inherit;font:inherit}.config-section__header p{max-width:45rem;color:var(--suite-text-secondary);font-size:var(--type-supporting-size,.875rem);line-height:var(--type-supporting-line,1.5);margin:.25rem 0 0}.config-section__header.config-section__header--full-width-description{align-items:center;row-gap:4px}.config-section__header--full-width-description>p{grid-column:1/-1;margin:0}.config-section__body{gap:1.25rem;padding:1.25rem 0 0;display:grid}.config-section__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.config-section--card,.app-summary-list--card{border:1px solid var(--app-config-section-border,var(--app-border-subtle));background:var(--app-config-section-surface,var(--app-surface));min-width:0;box-shadow:var(--app-config-section-shadow,none);border-radius:1rem;padding:1.25rem}.config-section--card>.config-section__body{gap:.75rem}.config-section__footer{border-top:1px solid var(--app-border-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.app-badge,.app-status-badge{border:1px solid color-mix(in srgb, var(--suite-border-frame,var(--app-border-subtle,var(--suite-border))) 78%, transparent);border-radius:var(--app-selection-radius,10px);background:color-mix(in srgb, var(--app-muted-surface,var(--suite-surface-inset)) 74%, transparent);width:fit-content;max-width:100%;min-height:1.42rem;color:var(--suite-text-secondary);font-size:var(--type-meta-size,.75rem);font-weight:var(--type-meta-weight,500);white-space:nowrap;justify-content:center;align-items:center;padding:0 .48rem;line-height:1;display:inline-flex}.app-badge--pill{border-radius:var(--app-control-radius-action,999px)}.app-badge--outline{background:0 0}.app-badge--dashed{background:0 0;border-style:dashed}.app-badge--default{background:color-mix(in srgb, var(--suite-surface-overlay,var(--app-surface,var(--suite-surface))) 42%, transparent)}.app-badge--success{border-color:color-mix(in srgb, var(--color-success) 24%, var(--suite-border-frame,var(--app-border-subtle,var(--suite-border))));background:color-mix(in srgb, var(--color-success-soft) 72%, transparent);color:color-mix(in srgb, var(--color-success) 84%, var(--suite-text-primary))}.app-badge--warning{border-color:color-mix(in srgb, var(--color-warning) 28%, var(--suite-border-frame,var(--app-border-subtle,var(--suite-border))));background:color-mix(in srgb, var(--color-warning-soft) 76%, transparent);color:color-mix(in srgb, var(--color-warning) 84%, var(--suite-text-primary))}.app-badge--danger{border-color:color-mix(in srgb, var(--color-danger) 30%, var(--suite-border-frame,var(--app-border-subtle,var(--suite-border))));background:color-mix(in srgb, var(--color-danger-soft) 76%, transparent);color:color-mix(in srgb, var(--color-danger) 84%, var(--suite-text-primary))}.app-badge--accent{border-color:var(--app-badge-accent-border);background:var(--app-badge-accent-background);color:var(--app-badge-accent-color)}.app-badge--quiet{color:var(--suite-text-secondary)}.app-badge--info{border-color:color-mix(in srgb, var(--color-info) 24%, var(--suite-border-frame,var(--app-border-subtle,var(--suite-border))));background:color-mix(in srgb, var(--color-info-soft) 72%, transparent);color:color-mix(in srgb, var(--color-info) 84%, var(--suite-text-primary))}.app-status-text{align-items:center;gap:var(--space-2,8px);width:fit-content;max-width:100%;color:var(--suite-text-secondary);font-size:var(--type-size-sm);font-weight:var(--font-weight-medium);line-height:var(--type-line-body);display:inline-flex}.app-status-text--structure{line-height:var(--type-structure-line)}.app-status-text--meta{font-size:var(--type-size-xs);line-height:var(--type-meta-line)}.app-status-text--meta-body{font-size:var(--type-size-xs);line-height:var(--type-line-body)}.app-status-text--success{color:color-mix(in srgb, var(--color-success) 84%, var(--suite-text-primary))}.app-status-text--warning{color:color-mix(in srgb, var(--color-warning) 84%, var(--suite-text-primary))}.app-status-text--danger{color:color-mix(in srgb, var(--color-danger) 84%, var(--suite-text-primary))}.app-status-text--info{color:color-mix(in srgb, var(--color-info) 84%, var(--suite-text-primary))}.app-empty-state{box-sizing:border-box;min-width:0;min-height:0;color:var(--suite-text-secondary);text-align:left;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:8px;margin:0;padding:8px 0;display:grid}.app-loading-state{min-width:0;color:var(--suite-text-secondary);font-size:var(--type-context-size,.875rem);font-weight:var(--type-context-weight,400);line-height:var(--type-context-line,1.5);overflow-wrap:anywhere;margin:0}.app-notice{align-items:flex-start;gap:var(--space-2,8px);min-width:0;color:var(--suite-text-primary);font-size:var(--type-context-size,.875rem);font-weight:var(--type-context-weight,400);line-height:var(--type-context-line,1.5);overflow-wrap:anywhere;display:flex}.app-notice--neutral,.app-form-status--neutral{--app-feedback-icon-color:var(--suite-text-secondary)}.app-notice--success,.app-form-status--success{--app-feedback-icon-color:var(--color-success)}.app-notice--danger,.app-form-status--danger{--app-feedback-icon-color:var(--color-danger)}.app-notice--warning{--app-feedback-icon-color:var(--color-warning)}.app-notice--info{--app-feedback-icon-color:var(--color-info)}.app-notice__icon,.app-form-status__icon{width:1rem;height:1lh;color:var(--app-feedback-icon-color,var(--suite-text-secondary));flex:none;justify-content:center;align-items:center;display:inline-flex}.app-notice__icon>svg,.app-form-status__icon>svg{width:1rem;height:1rem}.app-notice__body{align-items:flex-start;gap:var(--space-2,8px) var(--space-4,16px);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.app-notice--rich-content,.app-notice__details{overflow-wrap:anywhere}.app-notice--rich-content p,.app-notice__details p{margin:0}.app-notice__details{min-width:0;font-weight:var(--type-weight-normal,400);margin-top:.5rem}.app-notice__details>summary{border-radius:var(--object-radius-compact,8px);cursor:pointer;color:currentColor;width:fit-content;font-weight:var(--type-weight-medium,500);align-items:center;gap:.5rem;list-style:none;display:inline-flex}.app-notice__details>summary::-webkit-details-marker{display:none}.app-notice__details>summary:focus-visible{background:color-mix(in srgb, currentColor 8%, transparent);color:inherit;outline:none;box-shadow:inset 0 0 0 1px}.app-notice__chevron{flex:none;width:1rem;height:1rem;transform:rotate(-90deg)}.app-notice__details[open]>summary>.app-notice__chevron{transform:rotate(0)}.app-notice__details-copy{margin-top:.5rem}.app-notice__content{gap:var(--space-1,4px);flex:16rem;min-width:0;display:grid}.app-notice__content>strong{color:currentColor;font-size:var(--type-size-sm,.875rem);font-weight:var(--type-weight-medium,500)}.app-notice__copy{min-width:0;font-weight:var(--type-weight-normal,400)}.app-notice__title+.app-notice__copy{color:var(--suite-text-secondary)}.app-notice__copy>:first-child{margin-top:0}.app-notice__copy>:last-child{margin-bottom:0}.app-notice__actions{align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.app-summary-list{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.8rem 1.25rem;min-width:0;margin:0;padding:0;display:grid}.app-summary-list--card{padding:1.25rem}.app-summary-item{align-content:start;gap:.18rem;min-width:0;display:grid}.app-summary-item dt{color:var(--suite-text-secondary);font-size:var(--type-structure-size,.875rem);font-weight:var(--type-structure-weight,500);line-height:var(--type-structure-line,1.25)}.app-summary-item dd{overflow-wrap:anywhere;min-width:0;color:var(--suite-text-primary);font-size:var(--type-size-sm,.875rem);font-weight:var(--type-weight-medium,500);line-height:var(--type-supporting-line,1.42);margin:0}.app-summary-list--rows{grid-template-columns:minmax(0,1fr);gap:0}.app-summary-list--rows>.app-summary-item{align-items:var(--app-summary-row-align,baseline);border-bottom:1px solid color-mix(in srgb, var(--color-border) 38%, transparent);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.app-summary-list--rows>.app-summary-item:last-child{border-bottom:0}.app-summary-list--card.app-summary-list--rows>.app-summary-item:first-child{padding-top:0}.app-summary-list--card.app-summary-list--rows>.app-summary-item:last-child{padding-bottom:0}.app-summary-list--rows>.app-summary-item>dd{text-align:right;max-width:100%}.app-config-form{gap:1rem;min-width:0;display:grid}.app-config-supporting-copy{max-width:44rem;color:var(--suite-text-secondary);font-size:var(--type-size-sm,.875rem);line-height:var(--type-supporting-line,1.5);margin:0}.app-structured-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.app-structured-list-frame{border:1px solid var(--app-border-subtle,var(--suite-border));border-radius:var(--object-radius-compact,8px);min-width:0;overflow:hidden}.app-structured-list-frame--directory{border:0;border-radius:0}.app-structured-list-frame--directory>.app-structured-list__header{min-height:32px;padding:0}.app-structured-list__header{border-bottom:1px solid var(--app-border-hairline,var(--app-border-subtle,var(--suite-border)));min-height:2.7rem;color:var(--suite-text-secondary);font-size:var(--type-structure-size,.875rem);font-weight:var(--type-structure-weight,500);line-height:var(--type-structure-line,1.25);grid-template-columns:minmax(15rem,1.16fr) minmax(14rem,1fr);align-items:center;gap:.68rem;padding:.58rem .9rem;display:grid}.app-structured-list__header-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;min-width:0;display:grid}.app-structured-list-frame .app-structured-row{padding-inline:.9rem}.app-structured-list-frame .app-structured-list>.app-structured-row:last-child,.app-structured-list-frame .app-structured-list>.app-structured-row-item:last-child .app-structured-row{border-bottom:0}.app-empty-state__content{min-width:0;max-width:52ch;font-size:var(--type-context-size,.875rem);font-weight:var(--type-context-weight,400);line-height:var(--type-context-line,1.5);gap:4px;display:grid}.app-empty-state__title{color:var(--suite-text-primary);font:inherit;margin:0}.app-empty-state__description{color:var(--suite-text-secondary);font:inherit;margin:0}.app-empty-state__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.app-empty-state--inline:has(>.app-empty-state__icon){grid-template-columns:24px minmax(0,1fr)}.app-empty-state--collection{min-height:240px;padding-block:var(--beacon-platform-page-gutter,24px);text-align:center;align-content:center;justify-items:center}.app-empty-state--collection .app-empty-state__content{justify-items:center}.app-empty-state--collection .app-empty-state__actions{justify-content:center}.app-empty-state--inset{padding-inline:var(--beacon-platform-page-gutter,24px)}.app-empty-state__icon{width:24px;height:24px;color:var(--suite-text-secondary);place-items:center;display:inline-grid}.app-empty-state__icon svg{width:16px;height:16px}@media (max-width:767px),(max-width:950px) and (max-height:500px) and (pointer:coarse){.app-empty-state__content{font-size:var(--type-size-md,1rem);line-height:1.5}.app-empty-state--collection{padding-block:var(--beacon-platform-page-gutter-compact,16px)}.app-empty-state--collection .app-empty-state__title{font-weight:var(--type-weight-semibold,600)}.app-empty-state--inset{padding-inline:var(--beacon-platform-page-gutter-compact,16px)}}.app-structured-row{border-bottom:1px solid var(--app-border-hairline,var(--app-border-subtle,var(--suite-border)));min-width:0;min-height:3.85rem;box-shadow:none;color:inherit;transition:background-color var(--app-motion-fast,.12s ease), box-shadow var(--app-motion-fast,.12s ease), opacity var(--app-motion-fast,.12s ease);background:0 0;border-radius:0;grid-template-columns:minmax(15rem,1.16fr) minmax(14rem,1fr) minmax(5.2rem,auto) minmax(2.4rem,auto);grid-template-areas:"main metadata status actions";align-items:center;gap:.68rem;padding:.58rem .42rem;display:grid}.app-structured-row-item{min-width:0;list-style:none}button.app-structured-row{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;border-top:0;border-left:0;border-right:0}button.app-structured-row:focus-visible{outline:none}.app-structured-row:not(.has-metadata){grid-template-columns:minmax(0,1fr) minmax(5.2rem,auto) minmax(2.4rem,auto);grid-template-areas:"main status actions"}.app-structured-row:not(.has-status){grid-template-columns:minmax(15rem,1.16fr) minmax(14rem,1fr) minmax(2.4rem,auto);grid-template-areas:"main metadata actions"}.app-structured-row:not(.has-actions){grid-template-columns:minmax(15rem,1.16fr) minmax(14rem,1fr) minmax(5.2rem,auto);grid-template-areas:"main metadata status"}.app-structured-row:not(.has-metadata):not(.has-status){grid-template-columns:minmax(0,1fr) minmax(2.4rem,auto);grid-template-areas:"main actions"}.app-structured-row:not(.has-status):not(.has-actions){grid-template-columns:minmax(15rem,1.16fr) minmax(14rem,1fr);grid-template-areas:"main metadata"}.app-structured-row:not(.has-metadata):not(.has-actions){grid-template-columns:minmax(0,1fr) minmax(5.2rem,auto);grid-template-areas:"main status"}.app-structured-row:not(.has-metadata):not(.has-status):not(.has-actions){grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.app-structured-row--compact{min-height:3.35rem;padding-block:.46rem}.app-structured-row--comfortable{min-height:4.35rem;padding-block:.74rem}.app-structured-list--directory .app-structured-row{box-sizing:border-box;min-height:var(--beacon-platform-directory-row-height);border-bottom:0;padding:5px 0}.app-structured-list--directory .app-structured-row__copy{gap:0}.app-structured-list--directory .app-structured-row__secondary{line-height:var(--type-context-meta-line)}.app-structured-row:hover,.app-structured-row:is(:focus-visible,:has(.app-structured-row__main:focus-visible)){background:color-mix(in srgb, var(--app-field-surface-hover,var(--app-object-hover,var(--suite-hover))) 58%, transparent)}.app-structured-row:is(:focus-visible,:has(.app-structured-row__main:focus-visible)){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-border-focus,currentColor) 34%, transparent)}.app-structured-row.is-selected,.app-structured-row.is-current,.app-structured-row[aria-selected=true],.app-structured-row[aria-current=page]{background:color-mix(in srgb, var(--app-selected,var(--suite-selected)) 66%, transparent)}.app-structured-row.is-disabled{opacity:var(--app-disabled-opacity,.55)}.app-structured-row__main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-area:main;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:0;text-decoration:none;display:grid}button.app-structured-row__main{cursor:pointer;min-height:var(--app-control-touch-target,0px)}.app-structured-row__main--copy{grid-area:auto;grid-template-columns:minmax(0,1fr);align-self:stretch;width:100%}.app-structured-row__main:focus-visible{border-radius:var(--app-selection-radius,10px);outline:none}.app-structured-row__leading{border:1px solid color-mix(in srgb, var(--app-border-subtle,var(--suite-border)) 52%, transparent);border-radius:var(--app-selection-radius,10px);background:var(--app-structured-leading-surface);width:2rem;min-width:2rem;height:2rem;color:var(--app-structured-leading-color);place-items:center;display:inline-grid}.app-structured-row__leading--identity,.app-structured-row__leading--control{background:0 0;border:0;border-radius:0;width:auto;min-width:0;height:auto}.app-structured-row__copy,.app-structured-row__metadata,.app-structured-row__meta-cell{min-width:0;display:grid}.app-structured-row__copy{gap:.12rem}.app-structured-row__main>.app-structured-row__copy:only-child{grid-column:1/-1}.app-structured-row__primary{min-width:0;color:var(--suite-text-primary);font-size:var(--type-row-title-size,.875rem);font-weight:var(--type-row-title-weight,500);line-height:var(--type-row-title-line,1.5);align-items:center;gap:.42rem;display:flex}.app-structured-row__primary>:first-child,.app-structured-row__secondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-structured-row__secondary{color:var(--suite-text-secondary);font-size:var(--type-context-size,.875rem);font-weight:var(--type-context-weight,400);line-height:var(--type-context-line,1.5)}.app-structured-row.has-wrapping-primary .app-structured-row__primary>:first-child{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.app-structured-row.has-wrapping-secondary .app-structured-row__secondary{text-overflow:clip;white-space:normal;overflow:visible}.app-structured-row__metadata{grid-area:metadata;grid-template-columns:repeat(auto-fit, minmax(var(--app-structured-row-metadata-min,6.5rem), 1fr));align-items:center;gap:.62rem}.app-structured-row__meta-cell{gap:.08rem}.app-structured-row__meta-cell>span{color:var(--suite-text-secondary);font-size:var(--type-structure-size,.875rem);font-weight:var(--type-structure-weight,500);letter-spacing:0;line-height:var(--type-structure-line,1.25);text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.app-structured-row__meta-cell>strong{color:var(--suite-text-secondary);font-size:var(--type-context-meta-size,.875rem);font-weight:var(--type-context-meta-weight,500);line-height:var(--type-context-meta-line,1.25);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-structured-row__meta-cell.is-value-only>strong{color:var(--suite-text-primary);font-weight:var(--type-weight-medium,500)}.app-structured-row__meta-cell>.app-structured-row__mobile-label{letter-spacing:0;text-transform:none;display:none}.app-structured-row__status{grid-area:status;justify-self:end;min-width:0;display:inline-flex}.app-table{width:100%;min-width:0}.app-table__row{grid-template-columns:var(--app-table-columns,1fr);align-items:start;gap:var(--space-4,16px);min-width:0;min-height:48px;padding-block:var(--space-3,12px);border-bottom:1px solid var(--suite-border);display:grid}.app-table__header{min-height:0;padding-block:var(--space-2,8px);color:var(--suite-text-secondary);font-size:var(--type-context-size);font-weight:var(--type-context-weight);line-height:var(--type-context-line)}.app-table__cell{overflow-wrap:anywhere;min-width:0}.app-table__cell--end{text-align:end}.app-table__cell--actions{align-items:start;display:grid}.app-table__cell--actions>*{grid-area:1/1}.app-table__actions{opacity:0;pointer-events:none;justify-content:flex-end;display:flex}.app-table__cell:not(.app-table__cell--end)>.app-table__actions{justify-content:start}.app-table__value,.app-table__actions{transition:opacity var(--app-motion-fast,.12s ease)}.app-table__row:is(:hover,:focus-within) .app-table__actions{opacity:1;pointer-events:auto}.app-table__row:is(:hover,:focus-within) .app-table__cell--actions>.app-table__value{opacity:0}.app-table__row:is(:hover,:focus-within) .app-table__cell--alongside-actions>.app-table__value{opacity:1}.app-table__cell--alongside-actions>.app-table__actions{justify-self:end}.app-table--compact .app-table__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-table--compact .app-table__cell--actions{gap:var(--space-1,4px)}.app-table--compact .app-table__actions{opacity:1;pointer-events:auto;grid-area:2/1}.app-table--compact .app-table__row .app-table__value{opacity:1}@media (max-width:639px),(hover:none),(any-pointer:coarse){.app-table__cell--actions{gap:var(--space-1,4px)}.app-table__actions{opacity:1;pointer-events:auto;grid-area:2/1}.app-table__row:is(:hover,:focus-within) .app-table__cell--actions>.app-table__value{opacity:1}}@media (prefers-reduced-motion:reduce){.app-table__value,.app-table__actions{transition:none}}.app-structured-row__actions{grid-area:actions;justify-content:flex-end;min-width:2.2rem;display:inline-flex}.app-structured-row.app-structured-row--replace-metadata.has-actions{grid-template-areas:"main metadata";grid-template-columns:minmax(0, 1fr) var(--app-structured-row-trailing-width,auto)}.app-structured-row--replace-metadata>.app-structured-row__actions{z-index:1;opacity:0;pointer-events:none;grid-area:metadata;justify-self:end}.app-structured-row--replace-metadata>:is(.app-structured-row__metadata,.app-structured-row__actions){transition:opacity var(--app-motion-fast,.12s ease)}.app-structured-row--replace-metadata:is(:hover,:focus-within)>.app-structured-row__metadata{opacity:0}.app-structured-row--replace-metadata:is(:hover,:focus-within)>.app-structured-row__actions{opacity:1;pointer-events:auto}.app-structured-row.has-metadata-secondary>.app-structured-row__main{align-self:start}.app-structured-row.has-metadata-secondary>.app-structured-row__metadata{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.app-structured-row__metadata-value{justify-content:flex-end;min-width:0;display:inline-flex}.app-structured-row__metadata-secondary{justify-items:end;min-width:0;display:grid}.app-structured-row--replace-metadata.has-metadata-secondary>.app-structured-row__actions{align-self:start}.app-structured-row--replace-metadata.has-metadata-secondary:is(:hover,:focus-within)>.app-structured-row__metadata{opacity:1}.app-structured-row--replace-metadata.has-metadata-secondary:is(:hover,:focus-within) .app-structured-row__metadata-value{opacity:0}@media (max-width:639px),(hover:none),(any-pointer:coarse){.app-structured-row.app-structured-row--replace-metadata.has-actions{grid-template-areas:"main metadata""main actions";row-gap:0}.app-structured-row--replace-metadata>.app-structured-row__actions{opacity:1;pointer-events:auto;grid-area:actions}.app-structured-row--replace-metadata:is(:hover,:focus-within)>.app-structured-row__metadata,.app-structured-row--replace-metadata.has-metadata-secondary:is(:hover,:focus-within) .app-structured-row__metadata-value{opacity:1}}@media (prefers-reduced-motion:reduce){.app-structured-row--replace-metadata>:is(.app-structured-row__metadata,.app-structured-row__actions){transition:none}}.app-structured-row.app-structured-row--content-action{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"leading main actions";align-items:center}.app-structured-row--content-action>.app-structured-row__leading{grid-area:leading;align-self:center}.app-structured-row__content-action{font:inherit;align-self:stretch;gap:12px;display:flex}.app-structured-row__content-action>.app-structured-row__copy{flex:1 1 0}.app-structured-row__content-action>.app-structured-row__metadata{flex:none}.app-structured-row--plain:hover,.app-structured-row--plain:is(:focus-visible,:has(.app-structured-row__main:focus-visible)){background:0 0}.app-field{align-content:start;gap:.38rem;min-width:0;display:grid}.app-field--full{grid-column:1/-1}.app-field.is-disabled{opacity:var(--app-disabled-opacity,.55)}.app-field.is-readonly :where(input,textarea),.app-field.is-readonly .app-managed-text-field{background:var(--app-text-entry-readonly-surface,color-mix(in srgb, var(--app-text-entry-surface,var(--app-field-surface,var(--suite-surface))) 72%, var(--app-surface-inset,var(--suite-surface-inset))));color:var(--suite-text-secondary);cursor:text}.app-field.is-readonly :where(input,textarea):hover:not(:focus),.app-field.is-readonly .app-managed-text-field:hover:not(:focus){border-color:var(--app-field-edge,var(--app-border-strong,var(--suite-border-strong)));background:var(--app-text-entry-readonly-surface,color-mix(in srgb, var(--app-text-entry-surface,var(--app-field-surface,var(--suite-surface))) 72%, var(--app-surface-inset,var(--suite-surface-inset))))}.app-field__label{width:fit-content;max-width:100%;color:var(--suite-text-secondary);font-size:var(--type-structure-size,.875rem);font-weight:var(--type-structure-weight,500);letter-spacing:var(--type-structure-tracking,0);line-height:var(--type-structure-line,1.25);text-transform:none;align-items:center;gap:.22rem;display:inline-flex}.app-field__label>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-field__required{color:var(--color-danger)}.app-field__control{min-width:0}.app-field__control--with-action{position:relative}.app-field__control--with-action>input{padding-inline-end:calc(var(--app-control-height-standard) + 2 * var(--space-2,.5rem))}.app-field__trailing-action{inset-inline-end:var(--space-2,.5rem);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.app-field__help,.app-field__error{font-size:var(--type-context-size,.875rem);line-height:var(--type-context-line,1.5);margin:0}.app-field__help{color:var(--suite-text-secondary)}.app-field__error{align-items:flex-start;gap:var(--space-2,8px);min-width:0;color:var(--color-danger);font-weight:var(--type-context-weight,400);display:flex}.app-field__error-icon{width:1rem;height:var(--app-icon-glyph-size);flex:none}.app-field__error-copy{overflow-wrap:anywhere;min-width:0}.app-field__error--compact{font-size:var(--type-context-size,.875rem);line-height:var(--type-context-line,1.5)}.app-field__error--meta{font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.app-field.has-error:where(:not(.app-field--compact)) input,.app-field.has-error:where(:not(.app-field--compact)) select,.app-field.has-error:where(:not(.app-field--compact)) textarea,.app-field.has-error:where(:not(.app-field--compact)) .app-managed-text-field{border-color:color-mix(in srgb, var(--color-danger) 54%, var(--app-field-edge,var(--app-border-strong,var(--suite-border-strong))))}.app-field--compact{align-content:normal;gap:.35rem}.app-field--compact>.app-field__label{width:auto;line-height:var(--type-meta-line);display:block}.app-field--compact>.app-field__control{display:grid}.app-field--compact>.app-field__control>span{color:var(--suite-text-secondary);font-size:var(--type-structure-size);font-weight:var(--font-weight-medium);line-height:var(--type-meta-line)}.app-field--compact>.app-field__help{font-size:var(--type-supporting-size);font-weight:var(--type-supporting-weight);line-height:var(--type-supporting-line)}.app-form-status{align-items:flex-start;gap:var(--space-2,8px);min-width:0;max-width:100%;color:var(--suite-text-primary);font-size:var(--type-context-size,.875rem);font-weight:var(--type-context-weight,400);line-height:var(--type-context-line,1.5);display:inline-flex}.app-form-status__copy{overflow-wrap:anywhere;min-width:0}@media (max-width:767px),(max-width:950px) and (max-height:500px) and (pointer:coarse){.app-loading-state,.app-notice,.app-form-status{font-size:var(--type-size-md,1rem);line-height:1.5}}.app-form-footer{justify-content:space-between;align-items:center;gap:.72rem;width:100%;min-width:0;display:flex}.app-form-footer--sticky{z-index:2;background:linear-gradient(180deg, transparent, var(--app-modal-surface,var(--app-surface,var(--suite-surface))) 32%), var(--app-modal-surface,var(--app-surface,var(--suite-surface)));padding-top:.72rem;position:sticky;bottom:0}.app-form-footer--floating{bottom:max(.75rem, env(safe-area-inset-bottom));margin-bottom:max(.75rem, env(safe-area-inset-bottom));pointer-events:none;background:0 0;padding-block:.5rem}.app-form-footer--floating>.app-form-footer__left,.app-form-footer--floating>.app-form-footer__actions{pointer-events:auto}.app-form-footer__left,.app-form-footer__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.app-form-footer__actions{justify-content:flex-end;margin-left:auto}.app-form-footer.app-form-footer--single-row{flex-direction:row;align-items:center}.app-form-footer--single-row>.app-form-footer__left,.app-form-footer--single-row>.app-form-footer__actions{width:auto}.app-form-footer--single-row>.app-form-footer__actions{justify-content:flex-end}.app-form-footer--actions-start{justify-content:flex-start}.app-form-footer--actions-start>span[aria-hidden=true]{display:none}.app-form-footer--actions-start .app-form-footer__actions{order:-1;justify-content:flex-start;margin-left:0}@media (max-width:760px){.app-summary-list{grid-template-columns:minmax(0,1fr)}.app-structured-list__header{display:none}.app-structured-row__meta-cell>.app-structured-row__mobile-label{display:block}.app-structured-row,.app-structured-row:not(.has-metadata),.app-structured-row:not(.has-status),.app-structured-row:not(.has-actions),.app-structured-row:not(.has-metadata):not(.has-status),.app-structured-row:not(.has-status):not(.has-actions),.app-structured-row:not(.has-metadata):not(.has-actions),.app-structured-row:not(.has-metadata):not(.has-status):not(.has-actions){grid-template-columns:minmax(0,1fr) minmax(2.4rem,auto);grid-template-areas:"main actions""metadata metadata""status status";align-items:start}.app-structured-row__metadata{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.app-structured-row:not(.has-metadata):not(.has-status):not(.has-actions):not(.app-structured-row--content-action){grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.app-structured-row__status{justify-self:start}}@media (max-width:900px){.app-page-header__inner{grid-template-columns:minmax(0,1fr)}.app-page-header p{max-width:100%}.app-page-header__actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:767px),(max-width:950px) and (max-height:500px) and (pointer:coarse){.app-page-header--application{--app-page-header-control-size:var(--beacon-platform-mobile-target-size)}.app-structured-list--directory .app-structured-row__meta-cell>strong{white-space:normal;overflow-wrap:anywhere}.app-structured-list--directory .app-structured-row{border-bottom:1px solid var(--suite-border);padding-block:12px}}.app-skip-link{z-index:100;border-radius:var(--app-control-radius-field);background:var(--suite-surface-overlay);color:var(--suite-text-primary);font-size:var(--type-supporting-size);font-weight:var(--font-weight-medium);opacity:0;pointer-events:none;border:1px solid #0000;padding:.55rem .75rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-.5rem)}.app-skip-link:focus-visible{border-color:var(--suite-border-strong);box-shadow:var(--app-control-focus-inset);opacity:1;pointer-events:auto;outline:none;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.app-skip-link{transition:opacity var(--app-motion-fast), transform var(--app-motion-fast)}}@media print{.app-skip-link{display:none}}.app-structured-row.app-structured-row--content-action:not(.has-actions){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"leading main";align-items:center}.app-structured-row.app-structured-row--content-action:not(.has-actions):not(:has(>.app-structured-row__leading)){grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.app-getting-started{justify-items:start;gap:var(--space-2,8px);min-width:0;max-width:44rem;scroll-margin-top:calc(var(--beacon-platform-page-header-height,48px) + var(--space-4,16px));display:grid}.app-getting-started__content:not([hidden]){gap:var(--space-2,8px);min-width:0;display:grid}.app-getting-started__steps{gap:var(--space-2,8px);color:var(--suite-text-secondary);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);text-align:start;overflow-wrap:anywhere;margin:0;padding-inline-start:var(--space-6,24px);display:grid}@media (max-width:767px){.app-getting-started__steps{font-size:var(--type-body-size);line-height:var(--type-body-line)}}
.app-signing-card{min-width:0;container:signing-card/inline-size}.app-signing-card__section,.app-signing-card__body{min-width:0;padding:var(--app-settings-card-content-inset);gap:16px;display:grid}.app-signing-card__body:empty{display:none}.app-signing-progress{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.app-signing-progress :is(h3,h4){color:var(--suite-text-primary);font-size:var(--type-row-title-size);line-height:var(--type-row-title-line);font-weight:var(--type-row-title-weight);margin:0}.app-signing-progress__icon{min-height:calc(var(--type-row-title-size) * var(--type-row-title-line));color:var(--suite-text-secondary);place-items:center;display:grid}.app-signing-progress__body{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.app-signing-progress__actions,.app-signing-secondary-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-signing-progress__actions{align-self:center}.app-signing-secondary-actions{padding-inline-start:calc(1.5rem + 12px)}.app-signing-card__detail{color:var(--suite-text-secondary);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);overflow-wrap:anywhere;margin:0}.app-signing-card__detail p{margin:0}@container signing-card (max-width:30rem){.app-signing-progress{grid-template-columns:1.5rem minmax(0,1fr)}.app-signing-progress__actions{grid-column:2}}.app-signed-copy-footer{justify-content:stretch;gap:16px;display:grid}
.app-signing-document{min-width:0;container:signing-document/inline-size}.app-signing-document__row{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:start;gap:8px 12px;min-width:0;display:grid}.app-signing-document__icon{color:var(--suite-text-secondary);place-items:center;padding-top:8px;display:grid}.app-signing-document__identity{overflow-wrap:anywhere;justify-items:start;gap:4px;min-width:0;display:grid}.app-signing-document__identity>.app-button{max-width:100%}.app-signing-document__detail,.app-signing-document__detail>p{color:var(--suite-text-secondary);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);overflow-wrap:anywhere;margin:0;display:block}.app-signing-document__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@container signing-document (max-width:30rem){.app-signing-document__row{grid-template-columns:1.5rem minmax(0,1fr)}.app-signing-document__actions{grid-column:2;justify-content:flex-start}}
.app-workflow-section{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;padding-block:8px;container:workflow-section/inline-size}.app-workflow-section--divided{border-top:1px solid var(--app-border-subtle)}.app-workflow-section>.app-workflow-section__header{min-height:var(--app-control-height-compact);grid-template-columns:minmax(0,1fr) auto;align-items:start}.app-workflow-section__header .config-section__title-row>:is(h2,h3,h4){flex:1;min-width:0}.app-workflow-section>.app-workflow-section__body{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding-block:8px}.app-workflow-section>.app-workflow-section__body--collapsed{display:none}.app-workflow-section__content:not([hidden]){grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.app-workflow-section__disclosure.app-button{width:100%;height:auto;color:inherit;font:inherit;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:0}.app-workflow-section__identity{align-items:center;gap:8px;display:inline-flex}.app-workflow-section__summary{min-width:0;color:var(--suite-text-secondary);font-size:var(--type-supporting-size);font-weight:var(--type-supporting-weight);line-height:var(--type-supporting-line);text-align:right;white-space:normal;overflow-wrap:anywhere}.app-workflow-section__chevron{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.app-workflow-section__completed{color:var(--suite-text-secondary);flex:none}.app-workflow-section-card.app-settings-card{--app-settings-card-content-inset:20px}.app-workflow-section-card.app-settings-card>*{padding:20px var(--app-settings-card-content-inset);margin:0}.app-workflow-section-card>.config-section>.config-section__header{align-items:center;row-gap:4px}.app-workflow-section-card>.config-section>.config-section__header>.config-section__identity{display:contents}.app-workflow-section-card>.config-section>.config-section__header .config-section__title-row{grid-area:1/1}.app-workflow-section-card>.config-section>.config-section__header p{grid-column:1/-1;margin:0}.app-workflow-section-card>.config-section>.config-section__header .config-section__actions{grid-area:1/2}.app-workflow-section-card.app-settings-card>.config-section>.config-section__body{padding-top:0}.app-workflow-section-card.app-settings-card>.config-section>.config-section__body:has(>:not(.sr-only,[hidden])){padding-top:16px}.app-workflow-section-card.app-settings-card>.config-section>.config-section__footer{margin-top:16px;padding-top:0}.app-workflow-collapsible-card.app-settings-card>.config-section{padding:0}.app-workflow-collapsible-card>.config-section>.config-section__header{grid-template-columns:minmax(0,1fr)}.app-workflow-collapsible-card>.config-section>.config-section__header .config-section__title-row>:is(h2,h3,h4,strong){flex:1;min-width:0}.app-workflow-collapsible-card__trigger.app-button{width:100%;height:auto;padding:12px var(--app-settings-card-content-inset);border-radius:calc(var(--app-settings-card-radius) - 1px);color:inherit;font:inherit;text-align:left;white-space:normal;grid-template-columns:minmax(0,1fr) 24px;gap:4px 16px;display:grid}.app-workflow-collapsible-card__trigger.app-button[aria-expanded=true]{border-end-end-radius:0;border-end-start-radius:0;padding-block:20px 0}.app-workflow-collapsible-card__title{min-width:0;min-height:var(--app-control-height-compact);overflow-wrap:anywhere;align-items:center;display:flex}.app-workflow-collapsible-card__trigger[aria-expanded=true]>.app-workflow-collapsible-card__title{min-height:max(var(--app-control-height-compact), var(--app-control-touch-target,0px))}.app-workflow-collapsible-card__chevron{color:var(--suite-text-secondary);justify-self:center}.app-workflow-collapsible-card__summary{min-width:0;max-width:45rem;color:var(--suite-text-secondary);font-size:var(--type-supporting-size);font-weight:var(--type-supporting-weight);line-height:var(--type-supporting-line);overflow-wrap:anywhere;grid-column:1/-1}.app-workflow-collapsible-card.app-settings-card>.config-section>.config-section__body:has(>:not(.sr-only,[hidden])){padding:16px var(--app-settings-card-content-inset) 20px}.app-workflow-collapsible-card>.config-section>.app-workflow-collapsible-card__body--collapsed{display:none}.app-workflow-collapsible-card__content--divided:not([hidden]){gap:0}.app-workflow-collapsible-card__content--divided>.config-section+.config-section{border-top:1px solid var(--app-border-subtle);margin-top:20px;padding-top:20px}@container workflow-section (max-width:32rem){.app-workflow-section-card.app-settings-card{--app-settings-card-content-inset:16px}.app-workflow-section__summary{text-align:left;flex-basis:100%}}
.app-lead-status-label{width:fit-content;min-width:0;max-width:100%;color:var(--suite-text-primary);font-size:var(--type-property-value-size);font-weight:var(--type-property-value-weight);line-height:var(--type-property-value-line);align-items:center;gap:8px;display:inline-flex}.app-lead-status-label__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-lead-status-indicator{width:1rem;height:1rem;color:var(--app-lead-status-unknown);flex:0 0 1rem;display:block;overflow:visible}.app-lead-status-indicator[data-status=open]{color:var(--app-lead-status-open)}.app-lead-status-indicator[data-status=sold]{color:var(--app-lead-status-sold)}.app-lead-status-indicator[data-status=lost]{color:var(--app-lead-status-lost)}.app-lead-status-indicator[data-status=declined]{color:var(--app-lead-status-declined)}
.app-progress-ring{--app-progress-ring-track:var(--suite-text-secondary);--app-progress-ring-value:var(--suite-text-secondary);--app-progress-ring-complete:var(--app-work-status-done);--app-progress-ring-complete-fill:var(--app-work-status-done);--app-progress-ring-terminal-mark:var(--app-work-status-terminal-mark);--app-progress-ring-canceled-fill:var(--suite-text-on-light-secondary);flex:0 0 var(--app-work-status-icon-size);width:var(--app-work-status-icon-size);height:var(--app-work-status-icon-size);color:inherit;display:block;overflow:visible}.app-progress-ring--in-progress{--app-progress-ring-value:var(--suite-text-primary)}.app-progress-ring--blocked{--app-progress-ring-track:var(--app-work-status-blocked);--app-progress-ring-value:var(--app-work-status-blocked)}.app-progress-ring--paused{--app-progress-ring-track:var(--app-work-status-paused);--app-progress-ring-value:var(--app-work-status-paused)}.app-progress-ring.has-progress{--app-progress-ring-track:color-mix(in srgb, currentColor 20%, transparent)}.app-progress-ring--blocked.has-progress,.app-progress-ring--paused.has-progress{--app-progress-ring-track:color-mix(in srgb, var(--app-progress-ring-value) 30%, transparent)}.app-progress-ring.is-complete{--app-progress-ring-terminal-mark:var(--app-work-status-done-mark)}.app-progress-ring--default{width:var(--app-work-status-icon-size);height:var(--app-work-status-icon-size)}.app-progress-ring__track,.app-progress-ring__value,.app-progress-ring__complete,.app-progress-ring__canceled{fill:none;stroke-width:2.15px}.app-progress-ring__track{stroke:var(--app-progress-ring-track)}.app-progress-ring--backlog .app-progress-ring__track{stroke-dasharray:3 7;stroke-linecap:round}.app-progress-ring__value{stroke:var(--app-progress-ring-value);stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transition:stroke-dasharray .22s cubic-bezier(.16, 1, .3, 1), stroke var(--app-motion-fast);transform:rotate(-90deg)}.app-progress-ring__complete{fill:var(--app-progress-ring-complete-fill);stroke:var(--app-progress-ring-complete);stroke-linecap:butt;transform-box:fill-box;transform-origin:50%}.app-progress-ring__check{fill:none;stroke:var(--app-progress-ring-terminal-mark);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px}.app-progress-ring__canceled{fill:var(--app-progress-ring-canceled-fill);stroke:var(--app-progress-ring-canceled-fill)}.app-progress-ring__cancel{fill:none;stroke:var(--app-progress-ring-terminal-mark);stroke-linecap:round;stroke-width:1.85px}.app-work-status-label{min-width:0;max-width:100%;color:var(--suite-text-primary);font-size:var(--type-property-value-size);font-weight:var(--type-property-value-weight);line-height:var(--type-property-value-line);align-items:center;gap:6px;display:inline-flex}.app-work-status-label__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-work-status-label__unknown{flex:0 0 var(--app-work-status-icon-size);width:var(--app-work-status-icon-size);height:var(--app-work-status-icon-size);color:var(--app-work-status-blocked)}@media (prefers-reduced-motion:reduce){.app-progress-ring__value{transition:none}}
.app-work-object{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}.app-work-object.has-trailing{grid-template-columns:minmax(0,1fr) max-content}.app-work-object__body{gap:4px;min-width:0;display:grid}.app-work-object__primary,.app-work-object__leading,.app-work-object__accessory{align-items:center;gap:8px;min-width:0;display:flex}.app-work-object__leading,.app-work-object__accessory{flex:none}.app-work-object__title{min-width:0;color:var(--suite-text-primary);font-size:var(--type-property-value-size);font-weight:var(--type-property-value-weight);line-height:var(--type-property-value-line)}.app-work-object__title--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-work-object__reference{color:var(--suite-text-secondary);font-size:var(--type-property-value-size);font-weight:var(--type-property-value-weight);line-height:var(--type-property-value-line);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.app-work-object__secondary{min-width:0;color:var(--suite-text-secondary);font-size:var(--type-property-value-size);font-weight:var(--type-weight-normal);line-height:var(--type-property-value-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-work-object__trailing{min-width:0;color:var(--suite-text-secondary);align-items:center;gap:12px;display:flex}.app-work-object-register{align-items:center;min-width:0;min-height:48px;display:grid}.app-work-object-register__cell{align-items:center;min-width:0;display:grid}
.app-linked-work-list{align-content:start;gap:4px;min-width:0;display:grid}.app-linked-work-list--page{width:100%;max-width:58rem}.app-linked-work-row{box-sizing:border-box;border-radius:var(--app-selection-radius);width:100%;min-width:0;min-height:44px;box-shadow:none;color:var(--suite-text-primary);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px;text-decoration:none;display:grid}.app-linked-work-row.has-trailing:not(.has-primary-control),.app-linked-work-row.has-actions:not(.has-primary-control){grid-template-columns:24px minmax(0,1fr) auto}.app-linked-work-row.has-trailing.has-actions:not(.has-primary-control){grid-template-columns:24px minmax(0,1fr) auto auto}.app-linked-work-row.has-primary-control{grid-template-columns:minmax(0,1fr) auto;padding:0}.app-linked-work-row__primary{box-sizing:border-box;border-radius:inherit;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;outline:none;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px;text-decoration:none;display:grid}.app-linked-work-row.has-trailing>.app-linked-work-row__primary{grid-template-columns:24px minmax(0,1fr) auto}button.app-linked-work-row,button.app-linked-work-row__primary{cursor:pointer}.app-linked-work-row:hover,.app-linked-work-row.is-active{background:var(--suite-hover);outline:none}.app-linked-work-row:is(:focus-visible,:has(>.app-linked-work-row__primary:focus-visible)){box-shadow:var(--app-control-focus-inset);outline:none}.app-linked-work-row__leading{width:24px;height:24px;color:var(--suite-text-muted);place-items:center;display:inline-grid}.app-linked-work-row__leading>svg{width:16px;height:16px}.app-linked-work-row__contact{border-radius:var(--app-control-radius-action);background:var(--suite-text-on-light-secondary);color:#fff;width:24px;height:24px;font-size:var(--app-contact-avicon-initials-size,10px);font-weight:var(--type-weight-semibold);place-items:center;line-height:1;display:inline-grid}.app-linked-work-row__contact.is-empty{color:var(--suite-text-muted);background:0 0}.app-linked-work-row__contact>svg{width:16px;height:16px}.app-linked-work-row__copy{align-items:center;gap:8px;min-width:0;display:inline-flex}.app-linked-work-row__reference{color:var(--suite-text-secondary);font-size:var(--type-context-meta-size);font-weight:var(--type-context-meta-weight);line-height:var(--type-context-meta-line);letter-spacing:var(--type-context-meta-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.app-linked-work-row__parent,.app-linked-work-row__parent>[aria-hidden]{align-items:center;gap:2px;display:inline-flex}.app-linked-work-row__status,.app-linked-work-row__delivery-issue{flex:none;place-items:center;display:inline-grid}.app-linked-work-row__status>svg,.app-linked-work-row__conversation-status{width:16px;height:16px}.app-linked-work-row__delivery-issue{width:16px;height:16px;color:var(--app-work-status-blocked)}.app-linked-work-row__delivery-issue>svg{width:var(--app-icon-glyph-size);height:var(--app-icon-glyph-size);stroke-width:1.9px}.app-linked-work-row__conversation-status{color:var(--suite-text-secondary);place-items:center;display:inline-grid}.app-linked-work-row__conversation-status>svg{width:var(--app-icon-glyph-size);height:var(--app-icon-glyph-size);stroke-width:1.9px}.app-linked-work-row__conversation-status[data-status=pending]{color:color-mix(in srgb, var(--app-work-status-paused) 86%, var(--suite-text-primary))}.app-linked-work-row__conversation-status[data-status=closed]{background:var(--app-work-status-done);color:var(--app-work-status-done-mark);border-radius:50%}.app-linked-work-row__conversation-status[data-status=closed]>svg{width:var(--app-icon-glyph-size);height:var(--app-icon-glyph-size);stroke-width:2.2px}.app-linked-work-row__title{min-width:0;color:var(--suite-text-primary);font-size:var(--type-row-title-size);font-weight:var(--type-row-title-weight);line-height:var(--type-row-title-line);letter-spacing:var(--type-row-title-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-linked-work-row__context{min-width:0;max-width:40%;color:var(--suite-text-secondary);font-size:var(--type-context-meta-size);font-weight:var(--type-context-meta-weight);line-height:var(--type-context-meta-line);letter-spacing:var(--type-context-meta-tracking);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-left:auto;overflow:hidden}.app-linked-work-row__trailing{color:var(--suite-text-secondary);font-size:var(--type-context-meta-size);font-weight:var(--type-context-meta-weight);line-height:var(--type-context-meta-line);white-space:nowrap}.app-linked-work-row__actions{opacity:0;visibility:hidden;transition:opacity var(--app-motion-fast), visibility var(--app-motion-fast);justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-linked-work-row.has-primary-control>.app-linked-work-row__actions{padding-right:8px}.app-linked-work-row:hover .app-linked-work-row__actions,.app-linked-work-row:focus .app-linked-work-row__actions,.app-linked-work-row:focus-within .app-linked-work-row__actions,.app-linked-work-row.is-active .app-linked-work-row__actions{opacity:1;visibility:visible}@media (hover:none),(pointer:coarse){.app-linked-work-row__actions{opacity:1;visibility:visible}}@media (max-width:767px),(max-width:950px) and (max-height:500px) and (pointer:coarse){.app-linked-work-row__title{font-size:var(--type-region-title-size);font-weight:var(--type-region-title-weight);line-height:var(--type-region-title-line);letter-spacing:var(--type-region-title-tracking)}.app-linked-work-row__context{display:none}}@media (max-width:720px){.app-linked-work-row,.app-linked-work-row.has-actions:not(.has-primary-control),.app-linked-work-row.has-trailing:not(.has-primary-control),.app-linked-work-row.has-trailing.has-actions:not(.has-primary-control){grid-template-columns:24px minmax(0,1fr)}.app-linked-work-row.has-primary-control{grid-template-columns:minmax(0,1fr)}.app-linked-work-row__primary,.app-linked-work-row.has-trailing>.app-linked-work-row__primary{grid-column:1/-1;grid-template-columns:24px minmax(0,1fr)}.app-linked-work-row__trailing,.app-linked-work-row__actions{grid-column:2;justify-self:start}.app-linked-work-row.has-primary-control>.app-linked-work-row__actions{opacity:1;visibility:visible;flex-wrap:wrap;grid-column:1;justify-content:flex-start;margin:0 8px 7px 42px;padding:0}}@media (prefers-reduced-motion:reduce){.app-linked-work-row__actions{transition:none}}.app-linked-work-row__copy:not(:has(.app-linked-work-row__title))>.app-linked-work-row__context{flex:auto;max-width:none;margin-left:0;display:block}
.app-contact-avicon{box-sizing:border-box;width:var(--app-contact-avicon-size,24px);min-width:var(--app-contact-avicon-size,24px);height:var(--app-contact-avicon-size,24px);min-height:var(--app-contact-avicon-size,24px);border-radius:var(--app-control-radius-action);background:var(--suite-text-on-light-secondary);color:#fff;font-size:var(--app-contact-avicon-initials-size,10px);font-weight:var(--type-weight-semibold);letter-spacing:0;text-transform:uppercase;border:0;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}@media (max-width:767px),(max-width:950px) and (max-height:500px) and (pointer:coarse){.app-contact-avicon{--app-contact-avicon-size:32px;--app-contact-avicon-initials-size:12px}}
.app-contact-identity{text-align:left;vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.app-contact-identity__text{gap:1px;min-width:0;display:grid}.app-contact-identity__name{color:var(--suite-text-primary);font-size:inherit;font-weight:var(--type-weight-medium);line-height:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.app-contact-identity__text>small{color:var(--suite-text-secondary);font-size:var(--type-context-meta-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-contact-preview__trigger{border-radius:var(--app-control-radius-action);min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;vertical-align:middle;background:0 0;border:0;flex:0 auto;justify-content:flex-start;align-items:center;padding:0;display:inline-flex;position:relative}.app-contact-preview__trigger--avicon{flex:none}@media (max-width:767px),(any-pointer:coarse){.app-contact-preview__trigger:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.app-contact-preview__trigger:is(:hover,:focus-visible,[data-state=open]){background:var(--app-control-fill-hover)}.app-contact-preview__trigger:focus-visible,.app-contact-identity__name:focus-visible,.app-contact-preview__link:focus-visible{box-shadow:inset 0 0 0 1px var(--suite-text-secondary);outline:none}.app-contact-preview__trigger:is(:hover,:focus-visible,[data-state=open])>.app-contact-avicon{box-shadow:inset 0 0 0 1px var(--suite-text-primary)}.app-contact-preview__card.app-popover-content{width:min(18rem,100vw - 2rem);max-height:var(--radix-popover-content-available-height,calc(100dvh - 2rem));padding:8px;overflow-y:auto}.app-contact-preview__body{gap:6px;min-width:0;display:grid}.app-contact-preview__header{align-items:center;gap:9px;min-width:0;display:flex}.app-contact-preview__header>strong{min-width:0;color:var(--suite-text-primary);font-size:var(--type-context-size);font-weight:var(--type-weight-semibold);overflow-wrap:anywhere}.app-contact-preview__body p{color:var(--suite-text-secondary);font-size:var(--type-context-meta-size);line-height:var(--type-context-meta-line);overflow-wrap:anywhere;margin:0}.app-contact-preview__link{min-height:var(--app-control-touch-target,0px);border-radius:var(--app-control-radius-field);color:var(--suite-text-primary);font-family:inherit;font-size:var(--type-context-meta-size);font-weight:var(--type-weight-medium);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;margin-top:6px;padding:0;text-decoration:none;display:inline-flex}.app-contact-preview__link:hover,a.app-contact-identity__name:hover{text-underline-offset:3px;text-decoration:underline}.app-contact-preview__trigger--touch{min-height:44px}.app-contact-preview__trigger--touch.app-contact-preview__trigger--avicon{justify-content:center;min-width:44px;margin-inline:-6px}.app-contact-preview__sheet .app-contact-preview__link{align-items:center;min-height:44px;display:inline-flex}.app-contact-preview__sheet .app-modal-frame__header{align-items:center;padding-right:0}.app-contact-preview__sheet .app-modal-frame__header-copy{flex:1}.app-contact-preview__sheet .app-modal-frame__header-actions{flex:none}
.app-documents{gap:var(--space-4,1rem);min-width:0;display:grid}.app-documents__group{min-width:0}.app-documents__group-header{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);display:flex}.app-documents__heading{font-size:var(--type-structure-size);font-weight:var(--type-structure-weight);line-height:var(--type-structure-line);color:var(--suite-text-secondary);margin:0}.app-documents__list{margin:var(--space-1,.25rem) 0 0;padding:0;list-style:none}.app-documents--unheaded{gap:0}.app-documents--unheaded .app-documents__list{margin-top:0}.app-documents__row{align-items:center;gap:var(--space-2,.5rem);padding-block:var(--space-2,.5rem);min-width:0;display:flex}.app-documents__row+.app-documents__row{border-top:1px solid var(--suite-border-frame)}.app-documents__identity{flex:1;min-width:0}.app-documents__filename{text-align:left;justify-content:flex-start;max-width:100%}.app-documents__filename>svg{color:var(--suite-text-secondary);flex-shrink:0}.app-documents__filename>span{overflow-wrap:anywhere;min-width:0}.app-documents__metadata{gap:var(--space-1,.25rem) var(--space-3,.75rem);margin:0 var(--space-3,.75rem);padding-left:calc(var(--app-icon-glyph-size) + var(--space-2,.5rem));color:var(--suite-text-secondary);font-size:var(--type-context-size);line-height:var(--type-context-line);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.app-documents__actions{flex:none;align-items:center;display:flex}.app-documents__preparation{padding:var(--space-2,.5rem) var(--space-3,.75rem);color:var(--suite-text-secondary);display:block}
.app-pdf-preview{isolation:isolate;min-width:0;height:min(78dvh,900px);min-height:0;position:relative;container-type:inline-size}.app-pdf-preview--contained{height:100%}.app-pdf-preview__reader{height:100%;min-height:0;display:flex}.app-pdf-preview__reading-pane{flex:1;min-width:0;min-height:0;position:relative}.app-pdf-preview__viewport{--app-scroll-edge-color:color-mix(in srgb, var(--suite-surface-1,var(--color-background)) 91%, var(--suite-text-primary));overscroll-behavior:contain;overflow-anchor:none;scrollbar-color:var(--suite-text-muted) transparent;background:var(--app-scroll-edge-color);height:100%;overflow:auto}.app-pdf-preview__pages{position:relative}.app-pdf-preview__page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:var(--suite-shadow-document);background:#fff;position:absolute}.app-pdf-preview__paint,.app-pdf-preview__canvas{position:absolute;inset:0}.app-pdf-preview__canvas{overflow:hidden}.app-pdf-preview__canvas canvas{display:block;width:100%!important;height:100%!important}.app-pdf-preview__overlay{z-index:1;pointer-events:none;position:absolute}.app-pdf-preview__overlay>*{pointer-events:auto}.app-pdf-preview__overlay:focus-visible{box-shadow:var(--app-control-focus-inset);outline:none}.app-pdf-field{width:100%;height:100%;display:block;position:relative}.app-pdf-choice-group{width:100%;height:100%;position:relative}.app-pdf-choice-group__option{display:block;position:absolute}.app-pdf-field__target{cursor:pointer;background:0 0;border:0;border-radius:0;width:max(100%,44px);min-width:44px;height:max(100%,44px);min-height:44px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-pdf-field__target:focus-visible{outline:none}.app-pdf-field__surface{border:1px dashed var(--suite-text-on-light-primary);background:color-mix(in srgb, var(--suite-text-on-light-primary) 8%, white);color:var(--suite-text-on-light-primary);font-size:var(--type-supporting-size);line-height:var(--type-supporting-line);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app-pdf-field[data-filled=true] .app-pdf-field__surface{background:0 0;border:0}.app-pdf-field__surface>svg{width:100%;height:100%;display:block}.app-pdf-field__target:hover:not(:disabled)+.app-pdf-field__surface,.app-pdf-field__target:focus-visible+.app-pdf-field__surface{border-style:solid;border-color:var(--suite-text-on-light-primary);box-shadow:inset 0 0 0 1px var(--suite-text-on-light-primary)}.app-pdf-field__target:disabled{cursor:default}.app-pdf-field__target:disabled+.app-pdf-field__surface{opacity:var(--app-control-disabled-opacity)}.app-pdf-preview__page-status{justify-content:center;align-items:center;gap:var(--space-2,.5rem);padding:var(--space-4,1rem);background:var(--color-background);color:var(--suite-text-primary);flex-direction:column;display:flex;position:absolute;inset:0}.app-pdf-preview__document-status{padding:var(--space-6,1.5rem);justify-items:center;gap:var(--space-3,.75rem);display:grid}.app-pdf-preview__dock{z-index:2;bottom:var(--space-4,1rem);justify-content:center;align-items:center;gap:var(--space-1,.25rem);border-radius:var(--app-modal-radius);background:color-mix(in srgb, var(--color-surface-raised) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:max-content;max-width:calc(100% - 24px);box-shadow:var(--suite-shadow-elevated);color:var(--suite-text-primary);flex-wrap:wrap;padding:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.app-pdf-preview__control-group{align-items:center;gap:2px;display:flex}.app-pdf-preview__download-status{justify-content:center;align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;flex-basis:100%;max-width:28rem;display:flex}.app-pdf-preview__page-count,.app-pdf-preview__zoom-value{font-variant-numeric:tabular-nums;white-space:nowrap}.app-pdf-preview__zoom-value{text-align:center;min-width:4ch;font-size:var(--type-supporting-size)}.app-pdf-preview__jump-form{align-items:end;gap:var(--space-3,.75rem);width:230px;display:flex}.app-pdf-preview__jump-form label{gap:var(--space-2,.5rem);min-width:0;display:grid}.app-pdf-preview__sidebar{background:var(--color-background);border-right:1px solid var(--suite-border);flex-direction:column;flex:0 0 160px;min-height:0;display:flex}.app-pdf-preview__sidebar-heading{padding:var(--space-2,.5rem) var(--space-3,.75rem);justify-content:space-between;align-items:center;display:flex}.app-pdf-preview__thumbnail-list{min-height:0;padding:var(--space-2,.5rem);overscroll-behavior:contain;position:relative;overflow:auto}.app-button.app-pdf-preview__thumbnail{gap:var(--space-2,.5rem);width:100%;height:auto;padding:var(--space-2,.5rem);margin-bottom:var(--space-2,.5rem);border-radius:var(--app-selection-radius);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.app-pdf-preview__thumbnail-paper{box-shadow:var(--suite-shadow-document);background:#fff;flex:none;display:block;position:relative}@container (max-width:640px){.app-pdf-preview__sidebar{z-index:3;width:160px;box-shadow:var(--suite-shadow-elevated);position:absolute;inset:0 auto 0 0}.app-pdf-preview__dock{bottom:var(--space-3,.75rem)}.app-pdf-preview__zoom-value{display:none}.app-pdf-preview__dock[data-mode=single]{width:240px}.app-pdf-preview__dock[data-mode=single] .app-pdf-preview__page-navigation{flex-basis:100%;order:-1;justify-content:center}}@media (max-width:767px),(any-pointer:coarse){.app-pdf-preview,.app-pdf-preview__page-jump{--app-button-height:44px;--app-icon-button-size:44px;--app-control-height-compact:44px;--app-control-height-standard:44px;--app-control-height-form:44px}.app-pdf-preview :is(.app-button,.app-icon-button),.app-pdf-preview__page-jump .app-button{min-width:44px}.app-pdf-preview__dock{gap:2px}.app-pdf-preview__page-count{padding-inline:var(--space-1,.25rem)}.app-pdf-preview__menu .app-menu-item{min-height:44px}.app-pdf-preview__page-jump .app-number-field{--app-control-height-form:46px}.app-pdf-preview__page-jump .app-number-field__input{font-size:var(--type-body-size)}}.app-pdf-preview__text-layer{text-align:initial;letter-spacing:normal;word-spacing:normal;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor,1) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.app-pdf-preview__text-layer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.app-pdf-preview__text-layer>:not(.markedContent),.app-pdf-preview__text-layer .markedContent span:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.app-pdf-preview__text-layer .markedContent{display:contents}.app-pdf-preview__text-layer ::selection{color:#0000;background:color-mix(in srgb, var(--suite-text-primary) 25%, transparent)}
.app-action-surface:has(>.app-more-menu__surface-anchor){position:relative}.app-icon{width:var(--app-icon-glyph-size);height:var(--app-icon-glyph-size);flex-shrink:0}.lucide:where(:not([data-app-icon-family])){stroke-width:var(--app-icon-stroke-width)}.app-more-menu__surface-anchor{visibility:hidden;pointer-events:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.app-button,.app-icon-button{height:var(--app-button-height);min-height:max(var(--app-button-height), var(--app-control-touch-target,0px));border-radius:var(--app-button-radius);color:var(--app-control-icon);font:inherit;font-size:var(--type-supporting-size);font-weight:var(--type-weight-medium);box-shadow:none;transition:background-color var(--app-motion-fast), color var(--app-motion-fast), box-shadow var(--app-motion-fast), opacity var(--app-motion-fast);border:0;line-height:1}.app-icon-button{isolation:isolate;width:max(var(--app-control-touch-target,0px), var(--app-icon-button-size,var(--app-icon-button-default-size,var(--app-control-height-standard))));height:max(var(--app-control-touch-target,0px), var(--app-icon-button-size,var(--app-icon-button-default-size,var(--app-control-height-standard))));min-width:max(var(--app-control-touch-target,0px), var(--app-icon-button-size,var(--app-icon-button-default-size,var(--app-control-height-standard))));min-height:max(var(--app-control-touch-target,0px), var(--app-icon-button-size,var(--app-icon-button-default-size,var(--app-control-height-standard))));border-radius:var(--app-selection-radius);background:0 0;place-items:center;padding:0;list-style:none;display:inline-grid;position:relative}.app-icon-button:before{content:"";z-index:0;width:var(--app-icon-button-surface-size,var(--app-icon-button-default-size,var(--app-control-size)));height:var(--app-icon-button-surface-size,var(--app-icon-button-default-size,var(--app-control-size)));border-radius:var(--app-selection-radius);background:var(--app-control-fill);pointer-events:none;transition:background-color var(--app-motion-fast), box-shadow var(--app-motion-fast);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-icon-button>*{z-index:1;position:relative}.app-icon-button svg{flex:none;display:block}.app-avatar-photo-action{flex:none;display:inline-flex;position:relative}.app-avatar-photo-action>.app-avatar-photo-action__button{--app-icon-button-surface-size:var(--app-control-size);--app-control-fill:var(--suite-neutral-2);position:absolute;bottom:0;right:0;transform:translate(25%,25%)}@media (min-width:768px) and (hover:hover) and (pointer:fine){.app-avatar-photo-action>.app-avatar-photo-action__button{opacity:0}.app-avatar-photo-action:is(:hover,:focus-within)>.app-avatar-photo-action__button{opacity:1}}.app-button:where(:not(.app-icon-button)){min-width:var(--app-control-touch-target,0px);background:var(--app-control-fill);white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:.38rem .74rem;text-decoration:none;display:inline-flex;position:relative}.app-button--primary:where(:not(.app-icon-button)){background:var(--color-action-primary-bg);color:var(--color-action-primary-text);box-shadow:none}.app-button--secondary:where(:not(.app-icon-button)){background:var(--app-control-fill);color:var(--app-control-icon-active)}.app-button--secondary:where(:not(.app-icon-button)).app-button--soft{--app-control-fill:var(--app-action-soft-surface,var(--app-surface-inset));--app-control-fill-hover:var(--app-action-soft-hover,var(--suite-hover));--app-control-fill-active:var(--app-control-fill-hover);--app-control-icon-active:var(--app-action-soft-color,var(--suite-text-primary));--app-control-icon-hover:var(--app-action-soft-color,var(--suite-text-primary));--app-button-secondary-hover-background:var(--app-control-fill-hover)}.app-button--danger:where(:not(.app-icon-button)){background:var(--app-control-fill-danger);color:var(--app-control-icon-danger)}.app-button--danger:where(:not(.app-icon-button)).app-button--quiet{background:0 0}.app-button--ghost:where(:not(.app-icon-button)){box-shadow:none;background:0 0}.app-button--compact:where(:not(.app-icon-button)){height:var(--app-control-height-compact);min-height:max(var(--app-control-height-compact), var(--app-control-touch-target,0px));font-size:var(--type-structure-size);padding:.26rem .58rem}.app-button--standard:where(:not(.app-icon-button)){min-height:max(var(--app-control-height-standard), var(--app-control-touch-target,0px))}.app-button--form:where(:not(.app-icon-button)){min-height:max(var(--app-control-height-form), var(--app-control-touch-target,0px));padding-inline:.84rem}.app-button--wrap-label:where(:not(.app-icon-button)){white-space:normal;max-width:100%;height:auto}.app-button--contextual:where(:not(.app-icon-button)){border-radius:var(--app-selection-radius)}.app-button--call-to-action:where(:not(.app-icon-button)){border-radius:var(--app-control-radius-action)}.app-icon-button--compact{--app-icon-button-default-size:var(--app-control-size-compact)}.app-icon-button--standard,.app-icon-button--form{--app-icon-button-default-size:var(--app-control-size)}@media (max-width:767px),(any-pointer:coarse){.app-button,.app-icon-button{--app-control-touch-target:44px}}.app-button:where(:not(.app-icon-button,:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)):hover{background:var(--app-control-fill-hover);color:var(--app-control-icon-hover)}.app-button--primary:where(:not(.app-icon-button,:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)):hover{background:var(--color-action-primary-hover);color:var(--color-action-primary-text)}.app-button--secondary:where(:not(.app-icon-button,:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)):hover{background:var(--app-button-secondary-hover-background);color:var(--app-control-icon-active)}.app-button--danger:where(:not(.app-icon-button,:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)):hover{background:linear-gradient(var(--app-control-fill-hover), var(--app-control-fill-hover)), var(--app-control-fill-danger);color:var(--app-control-icon-danger)}.app-button:where(:not(.app-icon-button)).is-active,.app-button:where(:not(.app-icon-button))[aria-current=true]{background:var(--app-control-fill-active);color:var(--app-control-icon-active)}.app-button:where(:not(.app-icon-button)):is([data-state=open],[aria-expanded=true]){background:var(--app-control-fill-open);color:var(--app-control-icon-active)}.app-button:where(:not(.app-icon-button)):focus-visible{background:var(--app-control-fill-hover);color:var(--app-control-icon-hover);box-shadow:var(--app-control-focus-inset);outline:none}.app-button--primary:where(:not(.app-icon-button)):focus-visible{background:var(--color-action-primary-hover);color:var(--color-action-primary-text);box-shadow:inset 0 0 0 1px var(--color-action-primary-text)}.app-button--danger:where(:not(.app-icon-button)):focus-visible{background:linear-gradient(var(--app-control-fill-hover), var(--app-control-fill-hover)), var(--app-control-fill-danger);color:var(--app-control-icon-danger)}.app-button--warning:where(:not(.app-icon-button)){--app-semantic-action-background:var(--app-button-warning-background);--app-semantic-action-hover-background:var(--app-button-warning-hover-background)}.app-button--success:where(:not(.app-icon-button)){--app-semantic-action-background:var(--app-button-success-background);--app-semantic-action-hover-background:var(--app-button-success-hover-background)}.app-button:where(:not(.app-icon-button)):is(.app-button--warning,.app-button--success){background:var(--app-semantic-action-background);color:var(--app-button-semantic-foreground)}.app-button:where(:not(.app-icon-button)):is(.app-button--warning,.app-button--success):where(:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)):is(:hover,:active,:focus-visible){background:var(--app-semantic-action-hover-background);color:var(--app-button-semantic-foreground)}.app-button:where(:not(.app-icon-button)):is(.app-button--warning,.app-button--success):focus-visible{box-shadow:inset 0 0 0 1px var(--app-button-semantic-foreground)}.app-button--ghost:where(:not(.app-icon-button)):is(.app-button--plain,.app-button--badge){background:0 0}.app-button--ghost:where(:not(.app-icon-button)):is(.app-button--plain,.app-button--badge):focus-visible{box-shadow:inset 0 0 0 1px var(--app-control-icon)}.app-button--ghost:where(:not(.app-icon-button)).app-button--badge{justify-content:flex-start;padding:0}.app-button--ghost:where(:not(.app-icon-button)).app-button--link{min-width:0;height:auto;min-height:0;color:inherit;font:inherit;text-align:left;white-space:normal;text-underline-offset:.18em;background:0 0;border-radius:0;justify-content:flex-start;padding:0;text-decoration:underline}.app-button--ghost:where(:not(.app-icon-button)).app-button--link:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)){transform:none}[data-app-link-hint][hidden]{display:none}.app-text-link__external{vertical-align:text-bottom;margin-inline-start:.25em;display:inline-block}.app-text-link,.app-prose-links :where(a[href]){color:inherit;text-underline-offset:.18em;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:underline;text-decoration-thickness:1px}.app-text-link:where(:not([aria-disabled=true])):hover,.app-prose-links :where(a[href]):hover{background:var(--app-control-fill-hover)}.app-text-link:focus-visible,.app-prose-links :where(a[href]):focus-visible{background:var(--app-control-fill-hover);box-shadow:var(--app-control-focus-inset);outline:none}.app-text-link--standalone,.app-button--ghost:where(:not(.app-icon-button)).app-button--link.app-text-link--standalone{min-height:var(--app-control-height-compact);align-items:center;max-width:100%;display:inline-flex}@media (max-width:767px),(any-pointer:coarse){.app-text-link--standalone,.app-button--ghost:where(:not(.app-icon-button)).app-button--link.app-text-link--standalone{min-width:44px;min-height:44px}}.app-icon-button:where(:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)):hover{color:var(--app-control-icon-hover)}.app-icon-button:where(:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)):hover:before{background:var(--app-control-fill-hover)}.app-icon-button:is(.is-active,[aria-current=true],[aria-pressed=true],[data-state=open],[aria-expanded=true]){color:var(--app-control-icon-active)}.app-icon-button:is(.is-active,[aria-current=true],[aria-pressed=true]):before{background:var(--app-control-fill-active)}.app-icon-button:is([data-state=open],[aria-expanded=true]):before{background:var(--app-control-fill-open)}.app-icon-button:where(:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)):active:before{background:var(--app-control-fill-active)}.app-icon-button:focus-visible{color:var(--app-control-icon-hover);outline:none}.app-icon-button:focus-visible:before{background:var(--app-control-fill-hover);box-shadow:var(--app-control-focus-inset)}.app-icon-button--danger{color:var(--app-control-icon-danger)}.app-icon-button--danger:before{background:var(--app-control-fill-danger)}.app-icon-button--danger:where(:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)):is(:hover,:focus-visible,:active){color:var(--app-control-icon-danger)}.app-icon-button--danger:where(:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)):is(:hover,:focus-visible,:active):before{background:linear-gradient(var(--app-control-fill-hover), var(--app-control-fill-hover)), var(--app-control-fill-danger)}.app-icon-button:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)),.app-button:where(:not(.app-icon-button)):active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true],.is-pending)){transform:var(--app-control-press-transform,translateY(1px))}.app-icon-button:disabled,.app-button:where(:not(.app-icon-button)):disabled,.app-icon-button[aria-disabled=true],.app-button:where(:not(.app-icon-button))[aria-disabled=true]{cursor:not-allowed;opacity:var(--app-control-disabled-opacity);transform:none}.app-icon-button.is-pending,.app-button:where(:not(.app-icon-button)).is-pending,.app-icon-button[aria-busy=true],.app-button:where(:not(.app-icon-button))[aria-busy=true]{cursor:progress;opacity:var(--app-control-pending-opacity)}.app-button:where(:not(.app-icon-button)):is(.is-pending,[aria-busy=true]):after{content:"";pointer-events:none;inset-inline-start:20%;border-radius:var(--app-control-radius-action);background:currentColor;width:20%;height:2px;animation:1.2s ease-in-out infinite app-action-progress;position:absolute;bottom:2px}.app-icon-button:is(.is-pending,[aria-busy=true])>*{opacity:0}.app-icon-button:is(.is-pending,[aria-busy=true]):after{content:"";pointer-events:none;box-sizing:border-box;border:1.5px solid;border-inline-end-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite app-action-spin;position:absolute}@keyframes app-action-progress{0%,to{transform:translate(0)}50%{transform:translate(200%)}}@keyframes app-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-button,.app-icon-button,.app-icon-button:before{transition:none}.app-button:is(.is-pending,[aria-busy=true]):after,.app-icon-button:is(.is-pending,[aria-busy=true]):after{animation:none}}.app-row-actions{justify-content:flex-end;align-items:center;gap:.34rem;min-width:0;display:inline-flex}.app-more-menu{min-width:11rem}
.app-dropdown-content,.app-popover-content,.app-tooltip-content{z-index:100;border:1px solid var(--app-popover-border);background:var(--app-popover-surface);color:var(--suite-text-primary);box-shadow:var(--app-popover-shadow);isolation:isolate;will-change:opacity, transform;position:relative}.app-dropdown-content[data-state=open],.app-popover-content[data-state=open]{animation:app-floating-surface-in var(--app-motion-popover) both}.app-dropdown-content[data-state=closed],.app-popover-content[data-state=closed]{animation:app-floating-surface-out var(--app-motion-exit) both}.app-dropdown-content{min-width:min(12rem, var(--radix-dropdown-menu-content-available-width,100vw), calc(100vw - 16px));max-width:min(var(--radix-dropdown-menu-content-available-width,100vw), calc(100vw - 16px));max-height:min(var(--radix-dropdown-menu-content-available-height,30rem), calc(100vh - 2rem));border-radius:var(--app-popover-radius);overscroll-behavior:contain;transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:8px;overflow:auto}.app-popover-content{max-width:min(32rem,100vw - 2rem);max-height:min(var(--radix-popover-content-available-height,30rem), calc(100vh - 2rem));border-radius:var(--app-popover-radius);overscroll-behavior:contain;transform-origin:var(--radix-popover-content-transform-origin);padding:8px;overflow:auto}.app-popover-content:focus,.app-popover-content:focus-visible{outline:none}.app-tooltip-content{z-index:100;border-radius:var(--app-tooltip-radius);max-width:min(20rem,100vw - 2rem);box-shadow:var(--app-tooltip-shadow);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line);transform-origin:var(--radix-tooltip-content-transform-origin);padding:.42rem .56rem}.app-tooltip-content[data-state=delayed-open],.app-tooltip-content[data-state=instant-open]{animation:app-tooltip-in var(--app-motion-fast) both}.app-tooltip-content[data-state=closed]{animation:app-tooltip-out var(--app-motion-exit) both}.app-overlay-action-tooltip-anchor{justify-content:center;align-items:center;min-width:0;display:inline-flex}[data-app-informational-tooltip]:focus-visible,[data-app-status-tooltip]:focus-visible,.app-overlay-action-tooltip-anchor[tabindex="0"]:focus-visible{border-radius:var(--app-control-radius-field);background:var(--app-control-fill-hover);box-shadow:inset 0 0 0 1px var(--app-popover-border);outline:none}.app-toast-viewport{--app-toast-viewport-shadow-space:6rem;--app-toast-viewport-right:max(1rem, env(safe-area-inset-right));right:0;bottom:var(--app-visible-bottom,0px);z-index:180;box-sizing:border-box;width:min(100%, calc(360px + var(--app-toast-viewport-shadow-space) + var(--app-toast-viewport-right)));max-height:var(--app-visible-height,100dvh);padding:max(var(--app-toast-viewport-shadow-space), env(safe-area-inset-top)) var(--app-toast-viewport-right) max(1rem, env(safe-area-inset-bottom)) clamp(max(1rem, env(safe-area-inset-left)), calc(100% - 360px - var(--app-toast-viewport-right)), var(--app-toast-viewport-shadow-space));pointer-events:none;grid-auto-rows:max-content;gap:.625rem;margin:0;list-style:none;display:grid;position:fixed;overflow-y:auto}.app-toast{max-height:calc(var(--app-visible-height,100dvh) - max(6rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)));pointer-events:auto;grid-template-columns:var(--app-icon-glyph-size) minmax(0, 1fr) auto;border:1px solid var(--app-toast-border);border-radius:var(--app-popover-radius);background:var(--app-toast-surface);color:var(--suite-text-primary);box-shadow:var(--app-toast-shadow);font-size:var(--type-supporting-size);align-items:start;gap:.625rem;padding:.875rem;display:grid;position:relative;overflow-y:auto}.app-toast__icon{color:var(--app-toast-indicator);margin-top:.125rem}.app-toast--error .app-toast__icon{color:var(--app-toast-danger)}.app-toast__content{gap:.25rem;min-width:0;display:grid}.app-toast__title{font-weight:var(--type-structure-weight);overflow-wrap:anywhere;line-height:1.4}.app-toast__description{color:var(--suite-text-secondary);overflow-wrap:anywhere;line-height:1.45}.app-toast__action{white-space:nowrap;gap:.25rem}.app-toast__dismiss{margin:-.25rem -.25rem 0 0}.app-toast--actionable{grid-template-columns:var(--app-icon-glyph-size) minmax(0, 1fr) auto auto;align-items:center;gap:.125rem .5rem}.app-toast--actionable .app-toast__content{display:contents}.app-toast--actionable .app-toast__icon{grid-area:1/1;margin-top:0}.app-toast--actionable .app-toast__title{grid-area:1/2}.app-toast--actionable .app-toast__description{grid-area:2/2/auto/5}.app-toast--actionable .app-toast__action{grid-area:1/3}.app-toast--actionable .app-toast__dismiss{grid-area:1/4;margin:0 -.25rem 0 0}.app-toast[data-state=open]{animation:app-floating-surface-in var(--app-motion-popover)}.app-toast[data-state=closed]{animation:app-floating-surface-out var(--app-motion-exit)}@media (max-width:767px),(max-width:950px) and (max-height:500px) and (pointer:coarse){.app-toast{font-size:var(--type-body-size)}.app-toast__title,.app-toast__description{line-height:1.5}}.suite-creation-host.app-modal[data-state]{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;inset:0;overflow:hidden;transform:none}.suite-creation-host-overlay{background:0 0}.suite-creation-frame{border:0;width:100%;height:100%;display:block}.suite-creation-loading{background:var(--suite-canvas);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}html.suite-creation-document,.suite-creation-document body{background:0 0}@media (prefers-reduced-motion:reduce){.app-toast{animation:none!important}}@keyframes app-floating-surface-in{0%{opacity:0;transform:translateY(-.18rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-floating-surface-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.12rem)scale(.99)}}@keyframes app-tooltip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes app-tooltip-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.app-dropdown-content[data-state],.app-popover-content[data-state],.app-tooltip-content[data-state]{animation:none}}@media (prefers-reduced-transparency:reduce){.app-toast{-webkit-backdrop-filter:none;backdrop-filter:none}}
body .app-seat-quantity-stepper{color:var(--suite-text-secondary);font-size:var(--type-context-meta-size,.875rem);font-weight:var(--type-context-meta-weight,500);line-height:var(--type-context-meta-line,1.25);gap:.28rem;display:grid}body .app-seat-quantity-stepper__control{grid-template-columns:max(var(--app-control-touch-target,0px), var(--app-control-height)) minmax(2.3rem, auto) max(var(--app-control-touch-target,0px), var(--app-control-height));min-height:max(var(--app-control-touch-target,0px), var(--app-control-height));border:1px solid var(--app-field-edge,var(--app-border-subtle,var(--suite-border-frame)));border-radius:var(--app-control-radius-field);background:var(--app-field-surface,var(--app-surface,var(--suite-surface)));align-items:center;display:inline-grid;overflow:hidden}body .app-seat-quantity-stepper__control button{width:max(var(--app-control-touch-target,0px), var(--app-control-height));height:max(var(--app-control-touch-target,0px), var(--app-control-height));color:var(--suite-text-primary);cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:0;font-size:1rem;line-height:1;display:inline-grid}body .app-seat-quantity-stepper__control button:hover:not(:disabled),body .app-seat-quantity-stepper__control button:focus-visible{background:var(--suite-surface-overlay,var(--app-hover,var(--suite-hover)))}body .app-seat-quantity-stepper__control button:focus-visible{box-shadow:inset 0 0 0 1px var(--app-border-focus);outline:none}body .app-seat-quantity-stepper__control button:disabled{color:var(--suite-text-muted);cursor:default;opacity:.45}body .app-seat-quantity-stepper__control output{min-width:2.3rem;height:max(var(--app-control-touch-target,0px), var(--app-control-height));border-inline:1px solid var(--app-border-hairline,var(--app-border-subtle,var(--suite-border)));color:var(--suite-text-primary);font-size:var(--type-property-value-size,.875rem);font-weight:var(--type-property-value-weight,500);place-items:center;display:inline-grid}
.app-settings-layout{grid-template-columns:minmax(var(--app-settings-navigation-width,12.5rem), max-content) minmax(0, 1fr);column-gap:var(--app-settings-column-gap,0);background:0 0;border:0;border-radius:0;min-width:0;min-height:0;display:grid;overflow:hidden}.app-settings-layout--application{--app-settings-navigation-width:10rem;--app-settings-column-gap:var(--beacon-platform-page-gutter);--app-settings-navigation-gap:2px;--app-settings-navigation-padding:0;--app-settings-navigation-divider:0;--app-settings-navigation-compact-gap:4px;--app-settings-navigation-compact-padding:0;--app-settings-navigation-compact-divider:0;--app-settings-navigation-compact-scroll-padding:0;--app-settings-compact-row-gap:var(--beacon-platform-page-gutter);--app-settings-panel-gap:var(--beacon-platform-page-gutter-compact);--app-settings-panel-padding:0;--app-settings-panel-compact-padding:0}.app-settings-layout[data-inspector=docked]{grid-template-columns:minmax(var(--app-settings-navigation-width,12.5rem), max-content) minmax(0, 1fr) var(--app-settings-inspector-width,360px)}.app-settings-layout__inspector{min-width:0;min-height:0;display:grid;overflow:hidden}.app-settings-content.app-configuration-frame{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.app-settings-content>.config-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-settings-content>.config-section+.config-section{border-top:0;margin-top:40px;padding-top:0}.app-settings-content>.config-section>.config-section__header{border-bottom:0;min-height:0;padding:0}.app-settings-content>.config-section>.config-section__body{padding:22px 0 0}.app-settings-content>.config-section>.config-section__header :is(h2,strong){font-size:var(--type-object-title-size);font-weight:var(--type-object-title-weight);line-height:var(--type-object-title-line)}.app-settings-content .config-section .config-section>.config-section__header :is(h2,strong){font-size:var(--type-region-title-size);font-weight:var(--type-region-title-weight);line-height:var(--type-region-title-line)}.app-settings-layout__navigation{gap:var(--app-settings-navigation-gap,.25rem);min-width:0;padding:var(--app-settings-navigation-padding,.75rem .75rem .75rem 0);overscroll-behavior:contain;border-right:var(--app-settings-navigation-divider,var(--app-border-hairline,1px solid var(--app-border-subtle,var(--suite-border))));background:0 0;flex-direction:column;display:flex;overflow-y:auto}.app-settings-layout__navigation>*{width:100%}.app-settings-layout__panel-scroll{overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden auto}.app-settings-layout__panel{gap:var(--app-settings-panel-gap,1.25rem);min-width:0;padding:var(--app-settings-panel-padding,.75rem 0 1.25rem 1.25rem);display:grid}.app-settings-layout[data-view=navigation],.app-settings-layout[data-view=panel]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}.app-settings-layout[data-view=panel][data-inspector=docked]{grid-template-columns:minmax(0, 1fr) var(--app-settings-inspector-width,360px)}.app-settings-layout[data-view=navigation]>.app-settings-layout__navigation{border:0;flex-direction:column;gap:0;padding:0;overflow:hidden auto}.app-settings-layout[data-view=navigation]>.app-settings-layout__navigation>*{white-space:normal;width:100%}.app-settings-card-section{gap:8px;min-width:0;display:grid}.app-settings-card-section__heading{color:var(--suite-text-secondary);font-size:var(--type-region-title-size);font-weight:var(--type-structure-weight);line-height:var(--type-region-title-line);margin:0;padding-inline:16px}.app-settings-card{border-radius:var(--app-settings-card-radius);background:var(--app-settings-card-surface);flex-direction:column;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}.app-settings-card>*{white-space:normal;border-radius:0;flex:none;width:100%;position:relative}.app-settings-card--outlined{--app-settings-card-content-inset:1.25rem;border:1px solid var(--app-border-subtle)}.app-settings-card>.app-button,.app-settings-card>form>.app-button,.app-settings-card>.app-picker-row,.app-settings-card--outlined>*>.app-picker-row{border-radius:0}.app-settings-card--outlined>.app-picker-row:first-child,.app-settings-card--outlined>:first-child>.app-picker-row:first-child{border-start-start-radius:calc(var(--app-settings-card-radius) - 1px);border-start-end-radius:calc(var(--app-settings-card-radius) - 1px)}.app-settings-card--outlined>.app-picker-row:last-child,.app-settings-card--outlined>:last-child>.app-picker-row:last-child{border-end-end-radius:calc(var(--app-settings-card-radius) - 1px);border-end-start-radius:calc(var(--app-settings-card-radius) - 1px)}.app-settings-card>*+:before{content:"";top:0;inset-inline:var(--app-settings-card-content-inset,16px);background:var(--app-border-subtle);pointer-events:none;height:1px;position:absolute}.app-settings-card-layout{width:100%;min-width:0;container:settings-card/inline-size}@container settings-card (min-width:32rem){.app-settings-card--two-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-settings-card--two-columns>*+:before{inset-block:var(--app-settings-card-content-inset,16px);width:1px;height:auto;inset-inline:0 auto}.app-settings-card--two-columns.app-settings-card--outlined>.app-picker-row,.app-settings-card--two-columns.app-settings-card--outlined>*>.app-picker-row{border-radius:0}.app-settings-card--two-columns.app-settings-card--outlined>.app-picker-row:first-child,.app-settings-card--two-columns.app-settings-card--outlined>:first-child>.app-picker-row:first-child{border-start-start-radius:calc(var(--app-settings-card-radius) - 1px);border-start-end-radius:0}.app-settings-card--two-columns.app-settings-card--outlined>.app-picker-row:first-child,.app-settings-card--two-columns.app-settings-card--outlined>:first-child>.app-picker-row:last-child{border-end-start-radius:calc(var(--app-settings-card-radius) - 1px)}.app-settings-card--two-columns.app-settings-card--outlined>.app-picker-row:last-child,.app-settings-card--two-columns.app-settings-card--outlined>:last-child>.app-picker-row:first-child{border-start-end-radius:calc(var(--app-settings-card-radius) - 1px)}.app-settings-card--two-columns.app-settings-card--outlined>.app-picker-row:last-child,.app-settings-card--two-columns.app-settings-card--outlined>:last-child>.app-picker-row:last-child{border-end-end-radius:calc(var(--app-settings-card-radius) - 1px);border-end-start-radius:0}}.app-settings-layout>[hidden]{display:none}@media (max-width:900px){.app-settings-layout{row-gap:var(--app-settings-compact-row-gap,0);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.app-settings-layout[data-inspector=docked]{grid-template-columns:minmax(0, 1fr) var(--app-settings-inspector-width,360px)}.app-settings-layout[data-inspector=docked]>.app-settings-layout__navigation{grid-column:1/-1}.app-settings-layout__navigation{gap:var(--app-settings-navigation-compact-gap,var(--app-settings-navigation-gap,.25rem));padding:var(--app-settings-navigation-compact-padding,.75rem .5rem .75rem 0);border-right:0;border-bottom:var(--app-settings-navigation-compact-divider,var(--app-settings-navigation-divider,var(--app-border-hairline,1px solid var(--app-border-subtle,var(--suite-border)))));scroll-padding-inline:var(--app-settings-navigation-compact-scroll-padding,0 .5rem);-webkit-overflow-scrolling:touch;flex-direction:row;overflow:auto hidden}.app-settings-layout__navigation>*{white-space:nowrap;flex:none;width:auto}}@media (max-width:767px){.app-settings-layout,.app-settings-layout__panel-scroll{min-height:0;overflow:visible}.app-settings-layout__panel{padding:var(--app-settings-panel-compact-padding,1rem 0 0)}}
.app-modal__overlay{z-index:80;background:#0000006b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.app-modal__overlay[data-state=open]{animation:app-overlay-in var(--app-motion-popover) both}.app-modal__overlay[data-app-modal-layer=inspection]{z-index:110}.app-modal[data-app-modal-layer=inspection]{z-index:120}.app-modal__overlay[data-state=closed]{animation:app-overlay-out var(--app-motion-exit) both}:root[data-theme=dark] .app-modal__overlay{background:#000000a8}.app-modal{--app-scroll-edge-color:var(--app-modal-surface);left:50%;top:calc(var(--app-visible-top,0px) + var(--app-visible-height,100vh) / 2);z-index:90;width:min(100vw - 2rem,34rem);max-height:calc(var(--app-visible-height,100vh) - 2rem);border:1px solid var(--app-modal-border);border-radius:var(--app-modal-radius);background:var(--app-modal-surface);box-shadow:var(--app-modal-shadow);isolation:isolate;outline:none;gap:16px;padding:16px;display:grid;position:fixed;overflow:auto;transform:translate(-50%,-50%)}.app-modal--sm{width:min(100vw - 2rem,28rem)}.app-modal--md{width:min(100vw - 2rem,34rem)}.app-modal--lg{width:min(100vw - 2rem,42rem)}.app-modal--xl{width:min(100vw - 2rem,58rem)}.app-modal--document{width:min(100vw - 2.4rem,78rem)}.app-modal[data-state=open]{animation:app-dialog-in .19s var(--app-motion-emphasized) both}.app-modal[data-state=closed]{animation:app-dialog-out var(--app-motion-exit) both}.app-modal>.app-modal__close.app-icon-button{--app-icon-button-surface-size:var(--app-control-size-compact);position:absolute;top:1rem;right:1rem}.app-modal__header{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding-bottom:0;padding-right:2.75rem;display:flex}.app-modal__footer{justify-content:flex-end;align-items:center;gap:8px;padding-top:0;display:flex}.app-modal__footer>.app-form-footer{gap:8px}.app-modal__header h2,.app-modal__header [data-radix-dialog-title]{color:var(--suite-text-primary);font-size:var(--type-region-title-size);font-weight:var(--type-region-title-weight);line-height:var(--type-region-title-line);margin:0}.app-modal__header p,.app-modal__header [data-radix-dialog-description]{color:var(--suite-text-secondary);font-size:var(--type-context-size);font-weight:var(--type-context-weight);line-height:var(--type-context-line);margin:0}.app-modal__body{gap:1rem;display:grid}:is(.app-modal--body-scroll,.app-modal:has(>.app-modal__body,>form>.app-modal__body)){grid-template-rows:auto minmax(0,1fr);overflow:hidden}.app-modal:has(>.app-modal__body,>form>.app-modal__body):has(>.app-modal__footer,>form>.app-modal__footer){grid-template-rows:auto minmax(0,1fr) auto}.app-modal>form:has(>.app-modal__body){display:contents}.app-modal>.app-modal__body,.app-modal>form>.app-modal__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.app-modal[role=dialog][data-app-modal-layer][data-app-modal-scroll=whole]{overscroll-behavior:contain;grid-template-rows:none;grid-auto-rows:max-content;align-content:start;overflow-y:auto}.app-modal[data-app-modal-scroll=whole]>.app-modal__body,.app-modal[data-app-modal-scroll=whole]>form>.app-modal__body{min-height:min-content;overflow:visible}.app-modal-frame__header{flex-direction:row;justify-content:space-between;gap:1rem}.app-modal-frame__header[data-has-visible-description=false]{padding-bottom:0}.app-modal-frame__header-copy{gap:4px;min-width:0;display:grid}.app-modal-frame__header-leading{flex:none;align-items:center;display:flex}.app-modal--document .app-modal-frame__header-copy{flex:1}.app-modal-frame__header-copy>:where(h2,[data-radix-dialog-title]),.app-modal-frame__header-copy>:where(p,[data-radix-dialog-description]){overflow-wrap:anywhere;min-width:0}.app-modal-frame__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.app-modal--drawer{left:auto;right:1rem;top:calc(var(--app-visible-top,0px) + 1rem);bottom:calc(var(--app-visible-bottom,0px) + 1rem);width:min(28rem,100vw - 2rem);height:auto;max-height:none;transform:none}.app-modal--drawer[data-state=open]{animation:app-drawer-in .19s var(--app-motion-emphasized) both}.app-modal--drawer[data-state=closed]{animation:app-drawer-out var(--app-motion-exit) both}@keyframes app-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes app-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes app-dialog-in{0%{opacity:0;transform:translate(-50%,calc(.5rem - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes app-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(.35rem - 50%))scale(.985)}}@keyframes app-drawer-in{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}@keyframes app-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(.35rem)}}@media (prefers-reduced-motion:reduce){.app-modal__overlay[data-state],.app-modal[data-state]{animation:none}}@media (prefers-reduced-transparency:reduce){.app-modal{background:var(--app-modal-reduced-transparency-surface)}}.app-modal--sheet{top:auto;bottom:calc(var(--app-visible-bottom,0px) + env(safe-area-inset-bottom));width:min(40rem,100vw);max-height:calc(var(--app-visible-height,100dvh) - 1rem);border-radius:20px 20px 0 0;transform:translate(-50%)}.app-modal--sheet[data-state]{animation:none}@media (prefers-reduced-motion:no-preference){.app-modal.app-modal--sheet[data-sheet-motion=slide][data-state=open]{animation:app-sheet-in .22s var(--app-motion-emphasized) both}.app-modal.app-modal--sheet[data-sheet-motion=slide][data-state=closed]{animation:app-sheet-out var(--app-motion-exit) both}}@keyframes app-sheet-in{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes app-sheet-out{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}@media (max-width:767px),(max-width:950px) and (max-height:500px) and (pointer:coarse){.app-modal__overlay{padding:16px}.app-modal{top:auto;bottom:calc(var(--app-visible-bottom,0px) + max(16px, env(safe-area-inset-bottom)));width:calc(100vw - max(16px, env(safe-area-inset-left), env(safe-area-inset-right)) * 2);max-height:calc(var(--app-visible-height,100dvh) - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));transform:translate(-50%)}.app-modal--drawer{height:calc(var(--app-visible-height,100dvh) - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));left:50%;right:auto}.app-modal:not(.app-modal--sheet)[data-state]{animation:none}.app-modal__header,.app-modal__footer{flex-direction:column;align-items:stretch}.app-modal-frame__header-actions{justify-content:flex-start}.app-modal__footer>.app-form-footer{flex-direction:column;align-items:stretch}.app-modal__footer .app-form-footer__actions{flex-direction:column;align-items:stretch;margin-left:0}.app-modal--sheet{bottom:var(--app-visible-bottom,0px);width:100%;max-height:calc(var(--app-visible-height,100dvh) - max(16px, env(safe-area-inset-top)));padding-bottom:max(16px, env(safe-area-inset-bottom))}.app-modal--sheet .app-modal__header{flex-direction:row}.app-unsaved-changes-dialog{font-size:var(--type-size-md)}.app-unsaved-changes-dialog .app-modal__description,.app-unsaved-changes-dialog .app-button{font-size:inherit}}@media (max-width:767px),(any-pointer:coarse){.app-modal :is(button:not([role=checkbox]):not([role=radio]),[role=combobox],[role=textbox],input:not([type=checkbox]):not([type=radio]),select):not(.app-number-field__input):not(.app-number-field__step){min-height:44px}.app-modal .app-checkbox-field{align-items:center}.app-modal .app-checkbox-field>label{align-items:center;min-height:44px;display:flex}.app-modal .app-modal__close{width:44px}.app-modal .app-number-field :is(.app-number-field__input,.app-number-field__step){height:100%;min-height:0}}.app-signature-review{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.app-signature-review__document{gap:8px;min-width:0;display:grid}.app-signature-review__document p,.app-signature-review__form>p{margin:0}.app-signature-review__reader{height:clamp(16rem,52dvh,36rem);min-height:0}.app-signature-review__form{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.app-signature-review__name{width:100%;max-width:20rem}@media (max-width:800px){.app-signature-review__reader{height:clamp(16rem,38dvh,20rem)}.app-signature-review__name{max-width:none}}
.app-activity-timeline{--app-activity-marker-padding:5px;--app-activity-event-marker-size:16px;--app-activity-avatar-size:24px;--app-activity-marker-size:var(--app-activity-event-marker-size);--app-activity-rail-width:1px;--app-activity-rail-column-size:calc(var(--app-activity-avatar-size) + (var(--app-activity-marker-padding) * 2));--app-activity-rail-x:calc((var(--app-activity-rail-column-size) - var(--app-activity-rail-width)) / 2);gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.app-activity-timeline:before{content:"";z-index:0;inset-block:var(--app-activity-rail-x);width:var(--app-activity-rail-width);background:var(--suite-border-frame);pointer-events:none;position:absolute;inset-inline-start:var(--app-activity-rail-x)}.app-activity-row{z-index:1;grid-template-columns:var(--app-activity-rail-column-size) minmax(0, 1fr);width:100%;min-width:0;min-height:23px;color:var(--suite-text-secondary);font:inherit;font-size:var(--type-context-size);font-weight:var(--type-context-weight);line-height:var(--type-context-line);letter-spacing:var(--type-context-tracking);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:grid;position:relative}.app-activity-row[hidden],.app-activity-group__details[hidden]{display:none}.app-activity-row__body{z-index:1;overflow-wrap:anywhere;min-width:0;position:relative}.app-activity-row__marker{z-index:1;isolation:isolate;box-sizing:content-box;width:var(--app-activity-marker-size);height:var(--app-activity-marker-size);padding:var(--app-activity-marker-padding);border-radius:var(--app-control-radius-action);background:var(--app-activity-surface,var(--suite-surface));color:var(--suite-text-muted);justify-self:start;place-items:center;margin-inline-start:calc((var(--app-activity-rail-column-size) - var(--app-activity-marker-size) - (var(--app-activity-marker-padding) * 2)) / 2);line-height:1;display:inline-grid;position:relative}.app-activity-row__marker[data-tone=success]{color:var(--color-success)}.app-activity-row__marker[data-tone=danger]{color:var(--color-danger)}.app-activity-row__marker[data-tone=review]{color:var(--color-warning)}.app-activity-row__marker[data-marker=none]{--app-activity-marker-size:0;background:0 0;padding:0}.app-activity-row__marker[data-marker-size=avatar]{--app-activity-marker-size:var(--app-activity-avatar-size)}.app-activity-row__marker svg{z-index:1;width:var(--app-icon-glyph-size);height:var(--app-icon-glyph-size);position:relative}.app-activity-group,.app-activity-group__details{gap:7px;min-width:0;display:grid}.app-activity-group__summary{grid-template-columns:var(--app-activity-rail-column-size) minmax(0, 1fr);background:var(--app-activity-surface,var(--suite-surface));align-items:center;gap:9px;min-width:0;display:grid;position:relative}.app-activity-group__trigger.app-icon-button{--app-icon-button-size:24px;--app-icon-button-surface-size:24px;justify-self:center}.app-activity-group__copy{overflow-wrap:anywhere;min-width:0;color:var(--suite-text-secondary);font-size:var(--type-context-meta-size);font-weight:var(--type-context-meta-weight);line-height:var(--type-context-meta-line);letter-spacing:var(--type-context-meta-tracking)}.app-activity-timestamp{white-space:nowrap;color:var(--suite-text-secondary);font-size:var(--type-context-meta-size);font-weight:var(--type-context-meta-weight);line-height:var(--type-context-meta-line);letter-spacing:var(--type-context-meta-tracking);align-items:baseline;display:inline-flex}.app-activity-timestamp:before{content:"·";color:var(--suite-text-muted);margin-inline:5px}.app-activity-copy{font-size:var(--type-context-meta-size);font-weight:var(--type-context-meta-weight);line-height:var(--type-context-meta-line)}.app-activity-copy__value{color:var(--suite-text-primary)}.app-activity-copy__context{color:var(--suite-text-secondary)}.app-activity-copy__context:before{content:"·";color:var(--suite-text-muted);margin-inline:5px}.app-activity-detail{color:var(--suite-text-secondary);font-size:var(--type-context-meta-size);font-weight:var(--type-context-meta-weight);line-height:var(--type-context-meta-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:767px),(max-width:950px) and (max-height:500px) and (pointer:coarse){.app-activity-group__trigger{--app-control-touch-target:44px}}
