.avatar[data-v-2da4bd06]{--avatar-size:var(--spacing-5xl);--avatar-bg-color:var(--color-background-tertiary);--avatar-text-color:var(--color-text-primary);--avatar-border-color:var(--color-border-secondary);--avatar-border-width:1px;--avatar-badge-size:calc(var(--avatar-size) / 2);width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--component-border-radius-full);background-color:var(--avatar-bg-color);-webkit-box-shadow:0 0 0 var(--spacing-xxs) var(--color-background-primary);box-shadow:0 0 0 var(--spacing-xxs) var(--color-background-primary);-webkit-transition:var(--transition-default);transition:var(--transition-default);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;position:relative;overflow:hidden}.avatar.has-border[data-v-2da4bd06]{border:var(--avatar-border-width) solid var(--avatar-border-color)}.avatar.has-initials[data-v-2da4bd06]{border:1px solid var(--avatar-border-color)}.avatar.is-team .icon[data-v-2da4bd06]{color:var(--avatar-text-color)}.avatar.has-tooltip[data-v-2da4bd06]:hover{z-index:10}.avatar .initials[data-v-2da4bd06]{width:100%;height:100%;font-size:calc(var(--avatar-size) * .4);font-weight:var(--font-weight-semibold);color:var(--avatar-text-color);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.avatar .icon[data-v-2da4bd06]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:var(--spacing-sm)}.avatar.avatar-xs[data-v-2da4bd06]{--avatar-size:var(--spacing-3xl)}.avatar.avatar-sm[data-v-2da4bd06]{--avatar-size:var(--spacing-4xl)}.avatar.avatar-md[data-v-2da4bd06]{--avatar-size:var(--spacing-5xl)}.avatar.avatar-lg[data-v-2da4bd06]{--avatar-size:var(--spacing-6xl)}.avatar.avatar-xl[data-v-2da4bd06]{--avatar-size:var(--spacing-7xl)}.avatar.has-status .status-indicator[data-v-2da4bd06]{width:calc(var(--avatar-size) * .3);height:calc(var(--avatar-size) * .3);border:2px solid var(--color-base-white);background-color:var(--color-foreground-quaternary);border-radius:50%;position:absolute;bottom:0;right:0}.avatar.status-online .status-indicator[data-v-2da4bd06]{background-color:var(--color-background-success-solid)}.avatar.status-away .status-indicator[data-v-2da4bd06]{background-color:var(--color-background-warning-solid)}.avatar.status-busy .status-indicator[data-v-2da4bd06]{background-color:var(--color-background-error-solid)}.avatar.status-offline .status-indicator[data-v-2da4bd06]{background-color:var(--color-foreground-quaternary)}.avatar.has-badge[data-v-2da4bd06]{overflow:visible}.avatar.has-badge .badge[data-v-2da4bd06]{min-width:calc(var(--avatar-size) * .45);height:calc(var(--avatar-size) * .45);border-radius:calc(var(--avatar-size) * .45);background-color:var(--color-background-error-solid);color:var(--color-base-white);font-size:calc(var(--avatar-size) * .25);font-weight:var(--font-weight-bold);padding:0 calc(var(--avatar-size) * .1);border:2px solid var(--color-base-white);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;transform:translate(25%,-25%)}.avatar.has-badge .badge.badge-dot[data-v-2da4bd06]{min-width:auto;width:calc(var(--avatar-size) * .25);height:calc(var(--avatar-size) * .25);padding:0}.avatar.has-badge .badge-icon[data-v-2da4bd06]{width:var(--avatar-badge-size);height:var(--avatar-badge-size);bottom:calc(var(--avatar-badge-size) * -.25);right:calc(var(--avatar-badge-size) * -.25);position:absolute}.user-menu[data-v-30be378d]{z-index:calc(var(--z-index-menu) + 6);gap:var(--spacing-md);width:var(--menu-large-width);border:solid 1px var(--color-border-primary);background:var(--color-background-primary);border-radius:var(--component-border-radius-2xl);padding:var(--spacing-md);flex-direction:column;display:flex;position:fixed}.user-menu .divider[data-v-30be378d]{background:var(--color-border-primary);width:100%;height:1px}.user-menu .user[data-v-30be378d]{align-items:center;gap:var(--spacing-md);display:flex}.user-menu .user .user-info[data-v-30be378d]{cursor:pointer;font:inherit;text-align:left;color:inherit;background:0 0;border:none;flex:1;padding:0;overflow:hidden}.user-menu .user .user-info .username[data-v-30be378d]{line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-menu .user .user-info .email[data-v-30be378d]{line-height:1.2;font-size:var(--font-size-text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-menu .menu-items[data-v-30be378d]{gap:var(--spacing-md);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.user-menu .menu-items .menu-item[data-v-30be378d]{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);height:var(--spacing-4xl);width:100%;color:var(--color-text-primary);border-radius:var(--component-border-radius);font:inherit;text-align:left;-webkit-transition:background-color var(--transition-hover), color var(--transition-hover);transition:background-color var(--transition-hover), color var(--transition-hover);cursor:pointer;background:0 0;border:none;display:flex}.user-menu .menu-items .menu-item .icon[data-v-30be378d]{width:1rem;height:1rem}.user-menu .menu-items .menu-item[data-v-30be378d]:hover{background-color:var(--color-background-primary-hover)}.notification-menu-item[data-v-11bb7eb4]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);height:var(--menu-nav-item-height);width:100%;min-width:0;color:var(--color-text-secondary);border-radius:var(--component-border-radius);cursor:pointer;text-align:left;white-space:nowrap;font:inherit;-webkit-transition:background-color var(--transition-hover), color var(--transition-hover), width var(--menu-collapse-transition), padding var(--menu-collapse-transition), gap var(--menu-collapse-transition);transition:background-color var(--transition-hover), color var(--transition-hover), width var(--menu-collapse-transition), padding var(--menu-collapse-transition), gap var(--menu-collapse-transition);background:0 0;border:none;flex:none;display:flex;overflow:hidden}.notification-menu-item[data-v-11bb7eb4]:hover:not(.active){background-color:var(--color-background-primary-hover);color:var(--color-text-primary)}.notification-menu-item.active[data-v-11bb7eb4]{background-color:var(--color-background-brand-secondary);color:var(--color-text-brand-primary)}.notification-menu-item.active .icon[data-v-11bb7eb4]{color:var(--color-text-brand-primary)}.notification-menu-item.collapsed[data-v-11bb7eb4]{width:var(--menu-nav-item-height);justify-content:center;gap:0;margin-inline:auto;padding-inline:0;position:relative}.notification-menu-item.collapsed .label[data-v-11bb7eb4]{opacity:0;width:0;min-width:0;max-width:0;-webkit-transform:translateX(calc(-1 * var(--spacing-xs)));transform:translateX(calc(-1 * var(--spacing-xs)));pointer-events:none;flex:0 0 0;margin:0;padding:0;overflow:hidden}.icon[data-v-11bb7eb4]{width:1.125rem;height:1.125rem;-webkit-transition:color var(--transition-hover);transition:color var(--transition-hover);flex-shrink:0}.label[data-v-11bb7eb4]{min-width:0;max-width:100%;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;-webkit-transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);flex:1;overflow:hidden}.count[data-v-11bb7eb4]{min-width:1.25rem;height:1.25rem;padding:0 var(--spacing-xs);border-radius:var(--component-border-radius-full);background:var(--color-background-error-solid);color:var(--color-text-white);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);text-align:center;flex-shrink:0;line-height:1.25rem}.count--collapsed[data-v-11bb7eb4]{top:var(--spacing-xxs);right:var(--spacing-xxs);min-width:1rem;height:1rem;padding:0 var(--spacing-xs);font-size:.625rem;line-height:1rem;position:absolute}.notification-item[data-v-2250c4d8]{align-items:flex-start;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--component-border-radius);font:inherit;text-align:left;color:var(--color-text-primary);cursor:pointer;-webkit-transition:background-color var(--transition-hover);transition:background-color var(--transition-hover);background:0 0;border:none;display:flex}.notification-item[data-v-2250c4d8]:hover{background-color:var(--color-background-primary-hover)}.notification-item.unread[data-v-2250c4d8]{background-color:var(--color-background-secondary)}.notification-item .item-icon[data-v-2250c4d8]{border-radius:var(--component-border-radius-full);background:var(--color-background-secondary);width:2rem;height:2rem;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notification-item .item-icon[data-v-2250c4d8] svg{width:1rem;height:1rem}.notification-item.severity-success .item-icon[data-v-2250c4d8]{color:var(--color-text-success-primary)}.notification-item.severity-error .item-icon[data-v-2250c4d8]{color:var(--color-text-error-primary)}.notification-item.severity-warning .item-icon[data-v-2250c4d8]{color:var(--color-text-warning-primary)}.notification-item .item-body[data-v-2250c4d8]{gap:var(--spacing-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.notification-item .item-body .item-title[data-v-2250c4d8]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.35}.notification-item .item-body .item-message[data-v-2250c4d8]{font-size:var(--font-size-text-sm);color:var(--color-text-primary);line-height:1.35}.notification-item .item-body .item-time[data-v-2250c4d8]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary,var(--color-text-secondary))}.notification-item .unread-dot[data-v-2250c4d8]{border-radius:var(--component-border-radius-full);background:var(--color-foreground-brand-primary);flex-shrink:0;width:8px;height:8px;margin-top:6px}.notification-panel[data-v-fd275ad0]{z-index:calc(var(--z-index-menu) + 6);width:var(--notification-panel-width,22rem);border:solid 1px var(--color-border-primary);background:var(--color-background-primary);border-radius:var(--component-border-radius-2xl);flex-direction:column;max-height:min(30rem,70vh);display:flex;position:fixed;overflow:hidden}.notification-panel .panel-header[data-v-fd275ad0]{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);display:flex}.notification-panel .panel-header .panel-title[data-v-fd275ad0]{font-weight:var(--font-weight-semibold)}.notification-panel .panel-header .mark-all[data-v-fd275ad0]{color:var(--color-text-brand-primary);font:inherit;font-size:var(--font-size-text-sm);cursor:pointer;background:0 0;border:none;padding:0}.notification-panel .panel-header .mark-all[data-v-fd275ad0]:hover{text-decoration:underline}.notification-panel .push-prompt[data-v-fd275ad0]{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);background:var(--color-background-secondary);display:flex}.notification-panel .push-prompt-text[data-v-fd275ad0]{min-width:0;font-size:var(--font-size-text-xs);color:var(--color-text-secondary);flex:1}.notification-panel .push-prompt-action[data-v-fd275ad0]{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);background:var(--color-background-primary);color:var(--color-text-brand-primary);font:inherit;font-size:var(--font-size-text-xs);cursor:pointer;flex-shrink:0}.notification-panel .push-prompt-action[data-v-fd275ad0]:hover:not(:disabled){background:var(--color-background-primary-hover)}.notification-panel .push-prompt-action[data-v-fd275ad0]:disabled{opacity:.6;cursor:not-allowed}.notification-panel .panel-body[data-v-fd275ad0]{gap:var(--spacing-xxs);padding:var(--spacing-sm);flex-direction:column;display:flex;overflow-y:auto}.notification-panel .panel-state[data-v-fd275ad0]{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-3xl) var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-text-sm);flex-direction:column;display:flex}.notification-panel .panel-state.empty .empty-icon[data-v-fd275ad0]{opacity:.5;width:2rem;height:2rem}.nav-child-list__separator--panel[data-v-2eed1171]{border:none;border-top:1px solid var(--color-border-primary);margin:var(--spacing-xs) var(--spacing-md)}.nav-child-list__separator--peek[data-v-2eed1171]{border:none;border-top:1px solid var(--color-border-primary);margin:var(--spacing-xs) var(--spacing-sm)}.nav-child-list__row--panel[data-v-2eed1171],.nav-child-list__row--peek[data-v-2eed1171]{position:relative}.nav-child-list__row--panel .nav-child-list__quick-action[data-v-2eed1171],.nav-child-list__row--peek .nav-child-list__quick-action[data-v-2eed1171]{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity var(--transition-hover), visibility var(--transition-hover), -webkit-transform .16s cubic-bezier(.22, .61, .36, 1);transition:opacity var(--transition-hover), visibility var(--transition-hover), -webkit-transform .16s cubic-bezier(.22, .61, .36, 1);transition:opacity var(--transition-hover), visibility var(--transition-hover), transform .16s cubic-bezier(.22, .61, .36, 1);transition:opacity var(--transition-hover), visibility var(--transition-hover), transform .16s cubic-bezier(.22, .61, .36, 1), -webkit-transform .16s cubic-bezier(.22, .61, .36, 1);display:flex;transform:translateY(-50%)scale(.92)}.nav-child-list__row--panel:hover .nav-child-list__quick-action[data-v-2eed1171],.nav-child-list__row--panel:focus-within .nav-child-list__quick-action[data-v-2eed1171],.nav-child-list__row--peek:hover .nav-child-list__quick-action[data-v-2eed1171],.nav-child-list__row--peek:focus-within .nav-child-list__quick-action[data-v-2eed1171]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1)}.nav-child-list__row--panel.nav-child-list__row--reserves-quick-action .nav-child-list__link--panel[data-v-2eed1171]{padding-right:calc(var(--spacing-md) + 1.75rem)}.nav-child-list__row--peek.nav-child-list__row--reserves-quick-action .nav-child-list__link--peek[data-v-2eed1171]{padding-right:calc(var(--spacing-sm) + 1.75rem)}.nav-child-list__link--panel[data-v-2eed1171]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);height:var(--menu-nav-item-height);border-radius:var(--component-border-radius);color:var(--color-text-primary);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);-webkit-transition:background-color var(--transition-hover), color var(--transition-hover);transition:background-color var(--transition-hover), color var(--transition-hover);white-space:nowrap;display:flex;position:relative;overflow:hidden}.nav-child-list__link--panel[data-v-2eed1171]:hover{background-color:var(--color-background-primary-hover)}.nav-child-list__link--panel.active[data-v-2eed1171]{background-color:var(--color-background-brand-secondary);color:var(--color-text-brand-primary);font-weight:var(--font-weight-semibold)}.nav-child-list__link--peek[data-v-2eed1171]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);min-height:var(--menu-nav-item-height-peek);border-radius:var(--component-border-radius);color:var(--color-text-primary);font-size:var(--font-size-text-sm);font-weight:var(--font-weight-regular);white-space:nowrap;-webkit-transition:background-color var(--transition-hover), color var(--transition-hover);transition:background-color var(--transition-hover), color var(--transition-hover);display:flex;overflow:hidden}.nav-child-list__link--peek[data-v-2eed1171]:hover{background-color:var(--color-background-primary-hover)}.nav-child-list__link--peek.active[data-v-2eed1171]{background-color:var(--color-background-brand-secondary);color:var(--color-text-brand-primary);font-weight:var(--font-weight-medium)}.nav-child-list__link-label[data-v-2eed1171]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-child-list__external-icon[data-v-2eed1171]{opacity:.6;flex-shrink:0;width:.75rem;height:.75rem}.nav-child-list__badge--beta[data-v-2eed1171]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-xs);border:1px solid var(--color-background-primary);background-color:var(--color-background-brand-secondary);color:var(--color-text-brand-primary);flex-shrink:0;line-height:1.4}.nav-child-list__badge--deprecated[data-v-2eed1171]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-xs);border:1px solid var(--color-background-primary);background-color:var(--color-background-warning-secondary);color:var(--color-text-warning-primary);flex-shrink:0;line-height:1.4}.nav-child-list__quick-action[data-v-2eed1171]{width:1.5rem;height:1.5rem;margin-right:var(--spacing-sm);color:var(--color-text-secondary);background:var(--color-background-secondary);border:1px solid var(--color-border-primary);-webkit-transition:background-color var(--transition-hover), color var(--transition-hover), border-color var(--transition-hover);transition:background-color var(--transition-hover), color var(--transition-hover), border-color var(--transition-hover);z-index:2;border-radius:50%;justify-content:center;align-items:center;position:absolute;top:50%;right:0}.nav-child-list__quick-action[data-v-2eed1171]:hover{background:var(--color-background-brand-secondary);color:var(--color-text-brand-primary);border-color:var(--color-border-brand)}.nav-child-list__quick-action-target[data-v-2eed1171]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nav-child-list__quick-action-icon[data-v-2eed1171]{flex-shrink:0;width:.875rem;height:.875rem}.nav-child-list__group--peek[data-v-ce6b6dd8]{padding-top:var(--spacing-xxs)}.nav-child-list__group--peek[data-v-ce6b6dd8]:not(.nav-child-list__group--first){margin-top:var(--spacing-xs);border-top:1px solid var(--color-border-secondary)}.nav-child-list__group-label--panel[data-v-ce6b6dd8]{padding:var(--spacing-md) var(--spacing-md) var(--spacing-xs);font-size:var(--menu-nav-group-label-size);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:.02em;white-space:nowrap}.nav-child-list__group-label--panel[data-v-ce6b6dd8]:first-child{padding-top:var(--spacing-xs)}.nav-child-list__group-label--peek[data-v-ce6b6dd8]{padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xxs);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-xs);color:var(--color-text-quaternary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0}.nav-child-list__items--peek[data-v-ce6b6dd8]{gap:var(--spacing-xxs);flex-direction:column;display:flex}.nav-popover__icon[data-v-f369063d]{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-foreground-brand-primary);flex-shrink:0}.nav-popover__badge--beta[data-v-f369063d]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--radius-xs);border:1px solid var(--color-background-primary);background-color:var(--color-background-brand-secondary);color:var(--color-text-brand-primary);flex-shrink:0;line-height:1.4}.nav-popover__badge--deprecated[data-v-f369063d]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--radius-xs);border:1px solid var(--color-background-primary);background-color:var(--color-background-warning-secondary);color:var(--color-text-warning-primary);flex-shrink:0;line-height:1.4}.nav-popover--label[data-v-f369063d]{z-index:var(--menu-rail-label-z-index);left:calc(var(--peek-anchor-right) + var(--menu-peek-offset));top:var(--peek-anchor-center-y);transform-origin:0;align-items:center;gap:var(--spacing-sm);height:var(--menu-nav-item-height);padding:0 var(--spacing-md);background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);-webkit-box-shadow:var(--menu-rail-label-shadow);box-shadow:var(--menu-rail-label-shadow);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;font:inherit;text-align:left;display:inline-flex;position:fixed;transform:translateY(-50%)}.nav-popover--label[data-v-f369063d]:before{content:"";width:var(--menu-peek-offset);height:100%;position:absolute;top:0;right:100%}.nav-popover--label[data-v-f369063d]:hover:not(.active){background:var(--color-background-primary-hover);color:var(--color-text-primary)}.nav-popover--label.active[data-v-f369063d]{background:var(--color-background-brand-secondary);border-color:var(--color-background-brand-secondary);color:var(--color-text-brand-primary);cursor:default}.nav-popover--label.active .nav-popover__icon[data-v-f369063d]{color:var(--color-text-brand-primary)}.nav-popover__label-text[data-v-f369063d]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium)}.menu-rail-label-enter-active[data-v-f369063d],.menu-rail-label-leave-active[data-v-f369063d]{-webkit-transition:opacity var(--menu-rail-label-transition), -webkit-transform var(--menu-rail-label-transition);transition:opacity var(--menu-rail-label-transition), -webkit-transform var(--menu-rail-label-transition);transition:opacity var(--menu-rail-label-transition), transform var(--menu-rail-label-transition);transition:opacity var(--menu-rail-label-transition), transform var(--menu-rail-label-transition), -webkit-transform var(--menu-rail-label-transition)}.menu-rail-label-enter-from[data-v-f369063d],.menu-rail-label-leave-to[data-v-f369063d]{opacity:0;-webkit-transform:translateY(-50%) translateX(calc(-1 * var(--menu-rail-label-enter-offset))) scale(.98);transform:translateY(-50%) translateX(calc(-1 * var(--menu-rail-label-enter-offset))) scale(.98)}.nav-popover--section[data-v-f369063d]{z-index:var(--menu-peek-z-index);left:calc(var(--peek-anchor-right) + var(--menu-peek-offset));top:min(var(--peek-anchor-top), 100dvh - var(--menu-peek-min-height) - var(--menu-peek-offset));max-height:min(var(--menu-peek-max-height), 100dvh - var(--peek-anchor-top) - var(--menu-peek-offset));width:var(--menu-peek-width);gap:var(--spacing-xs);padding:var(--spacing-xs);background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--menu-peek-radius);-webkit-box-shadow:var(--menu-peek-shadow);box-shadow:var(--menu-peek-shadow);transform-origin:0;flex-direction:column;display:flex;position:fixed;overflow:hidden auto}.nav-popover__header[data-v-f369063d]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border-primary);flex-shrink:0;min-width:0;display:flex}.nav-popover__title[data-v-f369063d]{min-width:0;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nav-popover__nav[data-v-f369063d]{padding:var(--spacing-xs);flex-direction:column;display:flex;overflow-y:auto}.menu-item-wrapper[data-v-8b209f64]{align-items:center;display:flex;position:relative}.menu-item[data-v-8b209f64]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);height:var(--menu-nav-item-height);width:100%;min-width:0;color:var(--color-text-secondary);border-radius:var(--component-border-radius);cursor:pointer;text-align:left;white-space:nowrap;-webkit-transition:background-color var(--transition-hover), color var(--transition-hover), width var(--menu-collapse-transition), padding var(--menu-collapse-transition), gap var(--menu-collapse-transition);transition:background-color var(--transition-hover), color var(--transition-hover), width var(--menu-collapse-transition), padding var(--menu-collapse-transition), gap var(--menu-collapse-transition);background:0 0;border:none;flex:none;display:flex;overflow:hidden}.menu-item[data-v-8b209f64]:hover:not(.active){background-color:var(--color-background-primary-hover);color:var(--color-text-primary)}.menu-item.active[data-v-8b209f64]{background-color:var(--color-background-brand-secondary);color:var(--color-text-brand-primary);border-color:var(--color-background-primary);cursor:default}.menu-item.active[data-v-8b209f64]:hover{background-color:var(--color-background-brand-secondary);color:var(--color-text-brand-primary)}.menu-item.active .icon[data-v-8b209f64],.menu-item.active .chevron[data-v-8b209f64]{color:var(--color-text-brand-primary)}.menu-item.collapsed[data-v-8b209f64]{width:var(--menu-nav-item-height);justify-content:center;gap:0;margin-inline:auto;padding-inline:0}.menu-item.collapsed .label[data-v-8b209f64],.menu-item.collapsed .chevron[data-v-8b209f64]{opacity:0;width:0;min-width:0;max-width:0;-webkit-transform:translateX(calc(-1 * var(--spacing-xs)));transform:translateX(calc(-1 * var(--spacing-xs)));pointer-events:none;flex:0 0 0;margin:0;padding:0;overflow:hidden}.icon[data-v-8b209f64]{width:1.125rem;height:1.125rem;-webkit-transition:color var(--transition-hover);transition:color var(--transition-hover);flex-shrink:0}.label[data-v-8b209f64]{min-width:0;max-width:100%;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;-webkit-transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);flex:1;overflow:hidden}.chevron[data-v-8b209f64]{max-width:1rem;color:var(--color-text-tertiary);-webkit-transition:color var(--transition-hover), opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:color var(--transition-hover), opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:color var(--transition-hover), opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition);transition:color var(--transition-hover), opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chevron.active[data-v-8b209f64]{color:var(--color-text-brand-primary);transform:rotate(90deg)}.chevron-icon[data-v-8b209f64]{width:1rem;height:1rem}.badge[data-v-8b209f64]{max-width:5rem;-webkit-transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), padding var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), padding var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), padding var(--menu-collapse-transition), transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), padding var(--menu-collapse-transition), transform var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);overflow:hidden}.badge--beta[data-v-8b209f64]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-xs);border:1px solid var(--color-background-primary);background-color:var(--color-background-brand-secondary);color:var(--color-text-brand-primary);flex-shrink:0;line-height:1.4}.badge--deprecated[data-v-8b209f64]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-xs);border:1px solid var(--color-background-primary);background-color:var(--color-background-warning-secondary);color:var(--color-text-warning-primary);flex-shrink:0;line-height:1.4}.search-trigger[data-v-c677582d]{align-items:center;gap:var(--spacing-md);width:100%;height:38px;padding:0 var(--spacing-md);background:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);color:var(--color-text-tertiary);cursor:pointer;text-align:left;font:inherit;-webkit-transition:background-color var(--transition-hover), border-color var(--transition-hover), color var(--transition-hover), width var(--menu-collapse-transition), padding var(--menu-collapse-transition), gap var(--menu-collapse-transition), margin-inline var(--menu-collapse-transition);transition:background-color var(--transition-hover), border-color var(--transition-hover), color var(--transition-hover), width var(--menu-collapse-transition), padding var(--menu-collapse-transition), gap var(--menu-collapse-transition), margin-inline var(--menu-collapse-transition);display:flex;overflow:hidden}.search-trigger[data-v-c677582d]:hover{border-color:var(--color-border-brand);color:var(--color-text-brand-primary)}.search-trigger[data-v-c677582d]:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:1px}.search-trigger.collapsed[data-v-c677582d]{justify-content:center;gap:0;width:38px;margin-inline:auto;padding:0}.search-trigger.collapsed .search-trigger__placeholder[data-v-c677582d],.search-trigger.collapsed .search-trigger__shortcut[data-v-c677582d]{opacity:0;width:0;min-width:0;max-width:0;-webkit-transform:translateX(calc(-1 * var(--spacing-xs)));transform:translateX(calc(-1 * var(--spacing-xs)));pointer-events:none;flex:0 0 0;margin:0;padding:0;overflow:hidden}.search-trigger__icon[data-v-c677582d]{flex-shrink:0;width:1rem;height:1rem}.search-trigger__placeholder[data-v-c677582d]{min-width:0;max-width:100%;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;-webkit-transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);flex:1;overflow:hidden}.search-trigger__shortcut[data-v-c677582d]{gap:var(--spacing-xxs);max-width:5rem;-webkit-transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);flex-shrink:0;display:inline-flex;overflow:hidden}.search-trigger__shortcut kbd[data-v-c677582d]{font-size:10px;font-weight:var(--font-weight-semibold);padding:var(--spacing-xxs) var(--spacing-xs);text-align:center;min-width:18px;color:var(--color-text-quaternary);background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xs,4px);line-height:1;font-family:var(--font-family-mono,monospace)}.search-tooltip[data-v-c677582d]{z-index:var(--z-index-tooltip);left:calc(var(--peek-anchor-right) + var(--menu-peek-offset));top:var(--peek-anchor-center-y);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-background-primary-solid);color:var(--color-text-white);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm,6px);-webkit-box-shadow:var(--elevation-3-shadow);box-shadow:var(--elevation-3-shadow);white-space:nowrap;pointer-events:none;position:fixed;transform:translateY(-50%)}.search-tooltip-enter-active[data-v-c677582d],.search-tooltip-leave-active[data-v-c677582d]{-webkit-transition:opacity var(--menu-rail-label-transition), -webkit-transform var(--menu-rail-label-transition);transition:opacity var(--menu-rail-label-transition), -webkit-transform var(--menu-rail-label-transition);transition:opacity var(--menu-rail-label-transition), transform var(--menu-rail-label-transition);transition:opacity var(--menu-rail-label-transition), transform var(--menu-rail-label-transition), -webkit-transform var(--menu-rail-label-transition)}.search-tooltip-enter-from[data-v-c677582d],.search-tooltip-leave-to[data-v-c677582d]{opacity:0;-webkit-transform:translateY(-50%) translateX(calc(-1 * var(--menu-rail-label-enter-offset)));transform:translateY(-50%) translateX(calc(-1 * var(--menu-rail-label-enter-offset)))}.ui-progress-bar[data-v-6a09c3b8]{background-color:var(--color-background-secondary);border-radius:var(--component-border-radius-full);width:100%;height:8px;overflow:hidden}.ui-progress-bar--sm[data-v-6a09c3b8]{height:4px}.ui-progress-bar__fill[data-v-6a09c3b8]{border-radius:var(--component-border-radius-full);height:100%;-webkit-transition:var(--transition-default);transition:var(--transition-default)}.ui-progress-bar__fill--default[data-v-6a09c3b8]{background-color:var(--color-background-brand-solid)}.ui-progress-bar__fill--success[data-v-6a09c3b8]{background-color:var(--color-background-success-solid)}.ui-progress-bar__fill--warning[data-v-6a09c3b8]{background-color:var(--color-background-warning-solid)}.ui-progress-bar__fill--danger[data-v-6a09c3b8]{background-color:var(--color-background-error-solid,var(--color-foreground-danger-primary))}.quota-card[data-v-48d99c53]{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border-primary);flex-direction:column;flex-shrink:0;margin-top:auto;display:flex}.quota-row[data-v-48d99c53]{gap:var(--spacing-xs);text-align:left;flex-direction:column;width:100%;display:flex}.quota-row--ok[data-v-48d99c53]{padding:var(--spacing-xxs) 0;color:inherit;cursor:default}.quota-row[data-v-48d99c53]:not(.quota-row--ok){padding:var(--spacing-sm);border:1px solid var(--color-border-secondary);border-radius:var(--component-border-radius);background:var(--color-background-secondary);cursor:pointer;-webkit-transition:border-color var(--transition-hover), background-color var(--transition-hover), -webkit-box-shadow var(--transition-hover);transition:border-color var(--transition-hover), background-color var(--transition-hover), -webkit-box-shadow var(--transition-hover);transition:border-color var(--transition-hover), background-color var(--transition-hover), box-shadow var(--transition-hover);transition:border-color var(--transition-hover), background-color var(--transition-hover), box-shadow var(--transition-hover), -webkit-box-shadow var(--transition-hover)}.quota-row[data-v-48d99c53]:not(.quota-row--ok):hover{border-color:var(--color-border-brand);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.quota-row[data-v-48d99c53]:not(.quota-row--ok):focus-visible{outline:2px solid var(--color-border-brand);outline-offset:1px}.quota-row--warn[data-v-48d99c53]{border-color:var(--color-border-warning,var(--color-border-secondary))}.quota-row--full[data-v-48d99c53]{border-color:var(--color-border-danger-primary,var(--color-border-secondary));background:var(--color-background-danger-secondary,var(--color-background-secondary))}.quota-row__head[data-v-48d99c53]{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);display:flex}.quota-row__label[data-v-48d99c53]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quota-row__value[data-v-48d99c53]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;flex-shrink:0}.quota-row--ok .quota-row__label[data-v-48d99c53],.quota-row--ok .quota-row__value[data-v-48d99c53]{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.quota-card__cta[data-v-48d99c53]{align-items:center;gap:var(--spacing-xs);width:100%;margin-top:var(--spacing-xxs);padding:var(--spacing-xs) 0 0;border:none;border-top:1px solid var(--color-border-secondary);text-align:left;color:var(--color-text-tertiary);cursor:pointer;-webkit-transition:color var(--transition-hover);transition:color var(--transition-hover);background:0 0;display:flex}.quota-card__cta[data-v-48d99c53]:hover{color:var(--color-text-secondary)}.quota-card__cta:hover .quota-card__cta-icon[data-v-48d99c53]{color:var(--color-foreground-brand-primary,var(--color-text-brand-primary))}.quota-card__cta[data-v-48d99c53]:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:1px;border-radius:var(--component-border-radius)}.quota-card__cta-icon[data-v-48d99c53]{width:.75rem;height:.75rem;color:var(--color-text-tertiary);-webkit-transition:color var(--transition-hover);transition:color var(--transition-hover);flex-shrink:0}.quota-card__cta-text[data-v-48d99c53]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}.sub-menu-panel[data-v-4980e48b]{top:0;left:var(--menu-rail-collapsed-width);width:var(--menu-panel-width);height:100vh;z-index:calc(var(--z-index-menu) + 5);background:var(--color-background-primary);border-right:1px solid var(--color-border-primary);-webkit-transition:left var(--menu-collapse-transition);transition:left var(--menu-collapse-transition);flex-direction:column;display:flex;position:fixed;overflow:hidden auto}.panel-header[data-v-4980e48b]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-lg);flex-shrink:0;min-height:56px;display:flex}.panel-header .header-title[data-v-4980e48b]{font-size:var(--font-size-text-lg,1.125rem);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:break-word;flex:1}.panel-custom[data-v-4980e48b]{flex:1;min-height:0;overflow:hidden}.panel-nav[data-v-4980e48b]{gap:var(--menu-nav-item-gap);padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-md);flex-direction:column;flex:1;display:flex}.logo[data-v-d64f4a4a]{--logo-size:var(--spacing-7xl);align-items:center;gap:var(--spacing-xl);-webkit-user-select:none;user-select:none;display:flex}.logo.small[data-v-d64f4a4a]{--logo-size:var(--spacing-4xl)}.logo.medium[data-v-d64f4a4a]{--logo-size:var(--spacing-7xl)}.logo.large[data-v-d64f4a4a]{--logo-size:var(--spacing-md) 4}.logo .symbol[data-v-d64f4a4a]{justify-content:center;align-items:center;gap:var(--spacing-xs);width:var(--logo-size);height:var(--logo-size);color:var(--color-foreground-brand-primary);-webkit-transition:var(--transition-default);transition:var(--transition-default);flex-direction:column;display:flex;overflow:hidden}.logo .label[data-v-d64f4a4a]{font-family:var(--font-family-logo);font-size:calc(var(--logo-size) * .666667);font-weight:var(--font-weight-bold);line-height:calc(var(--logo-size) * .666667);color:var(--color-text-primary);-webkit-transition:var(--transition-default);transition:var(--transition-default)}.organization-logo-container[data-v-a8292177]{--logo-size:var(--spacing-5xl);--icon-size:var(--spacing-4xl)}.organization-logo-container.xs[data-v-a8292177]{--logo-size:var(--spacing-3xl);--icon-size:var(--spacing-2xl)}.organization-logo-container.sm[data-v-a8292177]{--logo-size:var(--spacing-4xl);--icon-size:var(--spacing-3xl)}.organization-logo-container.md[data-v-a8292177]{--logo-size:var(--spacing-5xl);--icon-size:var(--spacing-4xl)}.organization-logo-container.lg[data-v-a8292177]{--logo-size:var(--spacing-6xl);--icon-size:var(--spacing-5xl)}.organization-logo-container[data-v-a8292177]{width:var(--logo-size);height:var(--logo-size);background:var(--color-background-tertiary);border:1px solid var(--color-border-secondary);border-radius:calc(var(--component-border-radius-xl) - var(--spacing-md));flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.organization-logo-container .organization-logo[data-v-a8292177]{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.organization-logo-container .icon[data-v-a8292177]{width:var(--icon-size);height:var(--icon-size);color:var(--color-foreground-quaternary)}.organization-selector-wrapper[data-v-12ab4220]{z-index:calc(var(--z-index-menu) + 1);background:var(--color-background-primary);width:100%;position:sticky;top:0}.organization-selector[data-v-12ab4220],.organization[data-v-12ab4220]{--logo-size:var(--spacing-5xl);width:100%;padding:var(--spacing-sm);align-items:center;gap:var(--spacing-sm);border-radius:var(--component-border-radius-xl);border:1px solid var(--color-border-primary);cursor:pointer;color:inherit;background:var(--color-background-primary);-webkit-transition:padding var(--menu-collapse-transition), border-color var(--menu-collapse-transition), border-radius var(--menu-collapse-transition), background-color var(--menu-collapse-transition), -webkit-box-shadow var(--menu-collapse-transition);transition:padding var(--menu-collapse-transition), border-color var(--menu-collapse-transition), border-radius var(--menu-collapse-transition), background-color var(--menu-collapse-transition), -webkit-box-shadow var(--menu-collapse-transition);transition:padding var(--menu-collapse-transition), border-color var(--menu-collapse-transition), border-radius var(--menu-collapse-transition), box-shadow var(--menu-collapse-transition), background-color var(--menu-collapse-transition);transition:padding var(--menu-collapse-transition), border-color var(--menu-collapse-transition), border-radius var(--menu-collapse-transition), box-shadow var(--menu-collapse-transition), background-color var(--menu-collapse-transition), -webkit-box-shadow var(--menu-collapse-transition);text-decoration:none;display:flex;position:relative;overflow:hidden}.organization-selector[data-v-12ab4220]:hover,.organization[data-v-12ab4220]:hover{border-color:var(--color-border-brand)}.organization-selector.is-open[data-v-12ab4220],.organization.is-open[data-v-12ab4220]{border-color:var(--color-border-brand);-webkit-box-shadow:0 0 0 1px var(--color-border-brand);box-shadow:0 0 0 1px var(--color-border-brand)}.organization-selector.small[data-v-12ab4220],.organization.small[data-v-12ab4220]{border-radius:var(--component-border-radius-md);border-color:#0000;justify-content:center;height:54px;padding:0}.organization-selector.small .organization-info[data-v-12ab4220],.organization-selector.small .chevron-wrapper[data-v-12ab4220],.organization.small .organization-info[data-v-12ab4220],.organization.small .chevron-wrapper[data-v-12ab4220]{opacity:0;max-width:0;-webkit-transform:translateX(calc(-1 * var(--spacing-xs)));transform:translateX(calc(-1 * var(--spacing-xs)));pointer-events:none;display:none}.organization-selector .chevron-wrapper[data-v-12ab4220],.organization .chevron-wrapper[data-v-12ab4220]{padding:0 var(--spacing-sm);color:var(--color-text-secondary);-webkit-transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), color var(--transition-hover), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), color var(--transition-hover), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition), color var(--transition-hover);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition), color var(--transition-hover), -webkit-transform var(--menu-collapse-transition);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.organization-selector .chevron-wrapper .icon[data-v-12ab4220],.organization .chevron-wrapper .icon[data-v-12ab4220]{width:var(--spacing-xl);height:var(--spacing-xl);-webkit-transition:-webkit-transform var(--menu-collapse-transition);transition:-webkit-transform var(--menu-collapse-transition);transition:transform var(--menu-collapse-transition);transition:transform var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition)}.organization-selector .chevron-wrapper .icon.rotated[data-v-12ab4220],.organization .chevron-wrapper .icon.rotated[data-v-12ab4220]{transform:rotate(180deg)}.organization-selector .chevron-wrapper[data-v-12ab4220]:hover,.organization .chevron-wrapper[data-v-12ab4220]:hover{color:var(--color-border-brand)}.admin-logo[data-v-12ab4220]{--logo-size:var(--spacing-5xl);--icon-size:var(--spacing-4xl);width:var(--logo-size);height:var(--logo-size);background:var(--color-background-tertiary);border:1px solid var(--color-border-secondary);border-radius:calc(var(--component-border-radius-xl) - var(--spacing-sm));justify-content:center;align-items:center;display:flex;overflow:hidden}.admin-logo .icon[data-v-12ab4220]{width:var(--icon-size);height:var(--icon-size);color:var(--color-foreground-quaternary)}.organization-info[data-v-12ab4220]{min-width:0;max-width:100%;padding-block:var(--spacing-xs);-webkit-transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), max-width var(--menu-collapse-transition), transform var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);flex:1;overflow:hidden}.organization-info .organization-name[data-v-12ab4220]{line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.organization-info .organization-domain[data-v-12ab4220]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.organization-dropdown[data-v-12ab4220]{z-index:var(--z-index-modal);background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-xl);-webkit-box-shadow:var(--component-shadow);box-shadow:var(--component-shadow);margin-top:var(--spacing-xs);padding:var(--spacing-sm);gap:var(--spacing-xs);flex-direction:column;display:flex;overflow:hidden}.dropdown-item[data-v-12ab4220]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs);border-radius:var(--component-border-radius-md);cursor:pointer;-webkit-transition:var(--transition-default);transition:var(--transition-default);-webkit-user-select:none;user-select:none;display:flex}.dropdown-item[data-v-12ab4220]:hover{background:var(--color-background-active)}.dropdown-item:hover .admin-logo[data-v-12ab4220],.dropdown-item:hover .organization-logo-container[data-v-12ab4220]{outline:solid 2px var(--color-background-primary)}.dropdown-fade-enter-active[data-v-12ab4220],.dropdown-fade-leave-active[data-v-12ab4220]{-webkit-transition:opacity var(--transition-default), -webkit-transform var(--transition-default);transition:opacity var(--transition-default), -webkit-transform var(--transition-default);transition:opacity var(--transition-default), transform var(--transition-default);transition:opacity var(--transition-default), transform var(--transition-default), -webkit-transform var(--transition-default);transform-origin:top}.dropdown-fade-enter-from[data-v-12ab4220],.dropdown-fade-leave-to[data-v-12ab4220]{opacity:0;-webkit-transform:translateY(calc(-1 * var(--spacing-md)));transform:translateY(calc(-1 * var(--spacing-md)))}.menu-container[data-v-82c1e3d2]{width:var(--menu-width);min-height:100vh;-webkit-transition:width var(--menu-collapse-transition);transition:width var(--menu-collapse-transition);flex-shrink:0}.menu-container.mobile[data-v-82c1e3d2]{width:var(--menu-small-width)}.menu-container.drawer[data-v-82c1e3d2]{width:0}.menu[data-v-82c1e3d2]{z-index:var(--z-index-menu);height:100vh;-webkit-transition:-webkit-transform var(--menu-collapse-transition);transition:-webkit-transform var(--menu-collapse-transition);transition:transform var(--menu-collapse-transition);transition:transform var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);position:fixed;top:0;left:0;overflow:hidden}.menu-container.drawer .menu[data-v-82c1e3d2]{-webkit-box-shadow:none;box-shadow:none;transform:translate(-100%)}.menu-container.drawer.drawer-open .menu[data-v-82c1e3d2]{-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl);transform:translate(0)}.menu-drawer-toggle[data-v-82c1e3d2]{top:var(--spacing-lg);left:var(--spacing-lg);z-index:var(--menu-peek-z-index);position:fixed}.menu-rail[data-v-82c1e3d2]{width:var(--menu-rail-width);background:var(--color-background-primary);border-right:1px solid var(--color-border-primary);height:100%;-webkit-transition:width var(--menu-collapse-transition);transition:width var(--menu-collapse-transition);flex-direction:column;display:flex;overflow:hidden}.menu-rail.collapsed[data-v-82c1e3d2]{width:var(--menu-rail-collapsed-width)}.rail-top[data-v-82c1e3d2]{gap:var(--spacing-xl);padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm);flex-direction:column;flex-shrink:0;display:flex}.menu-container.drawer .rail-top[data-v-82c1e3d2]{padding-top:calc(var(--spacing-lg) * 2 + var(--spacing-5xl))}.logo[data-v-82c1e3d2]{height:40px;padding-inline:var(--spacing-xs);-webkit-transition:padding-inline var(--menu-collapse-transition);transition:padding-inline var(--menu-collapse-transition);justify-content:flex-start;align-items:center;display:flex}.menu-rail.collapsed .logo[data-v-82c1e3d2]{justify-content:center;padding-inline:0}.rail-search[data-v-82c1e3d2]{width:100%}.rail-items[data-v-82c1e3d2]{gap:var(--menu-nav-item-gap);padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;min-width:0;display:flex;overflow:hidden auto}.rail-spacer[data-v-82c1e3d2]{min-height:var(--spacing-md);flex:1}.rail-footer[data-v-82c1e3d2]{align-items:stretch;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md);-webkit-transition:padding var(--menu-collapse-transition), gap var(--menu-collapse-transition);transition:padding var(--menu-collapse-transition), gap var(--menu-collapse-transition);flex-direction:column;flex-shrink:0;display:flex}.rail-footer.collapsed[data-v-82c1e3d2]{padding:var(--spacing-sm);align-items:center}.notification-anchor[data-v-82c1e3d2]{flex-shrink:0;width:100%}.rail-footer.collapsed .notification-anchor[data-v-82c1e3d2]{width:auto}.sub-panel-enter-active[data-v-82c1e3d2],.sub-panel-leave-active[data-v-82c1e3d2]{-webkit-transition:opacity var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), transform var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition)}.sub-panel-enter-from[data-v-82c1e3d2],.sub-panel-leave-to[data-v-82c1e3d2]{opacity:0;-webkit-transform:translateX(calc(-1 * var(--spacing-md)));transform:translateX(calc(-1 * var(--spacing-md)))}.sub-panel-peek-enter-active[data-v-82c1e3d2],.sub-panel-peek-leave-active[data-v-82c1e3d2]{-webkit-transition:opacity var(--menu-peek-transition), -webkit-transform var(--menu-peek-transition);transition:opacity var(--menu-peek-transition), -webkit-transform var(--menu-peek-transition);transition:opacity var(--menu-peek-transition), transform var(--menu-peek-transition);transition:opacity var(--menu-peek-transition), transform var(--menu-peek-transition), -webkit-transform var(--menu-peek-transition)}.sub-panel-peek-enter-from[data-v-82c1e3d2],.sub-panel-peek-leave-to[data-v-82c1e3d2]{opacity:0;-webkit-transform:translateX(calc(-1 * var(--menu-peek-enter-offset))) scale(var(--menu-peek-enter-scale));transform:translateX(calc(-1 * var(--menu-peek-enter-offset))) scale(var(--menu-peek-enter-scale))}.mobile-overlay[data-v-82c1e3d2]{z-index:calc(var(--z-index-menu) - 1);background:rgba(from var(--color-background-overlay) r g b/.3);position:fixed;inset:0}.overlay-enter-active[data-v-82c1e3d2],.overlay-leave-active[data-v-82c1e3d2]{-webkit-transition:opacity var(--transition-default);transition:opacity var(--transition-default)}.overlay-enter-from[data-v-82c1e3d2],.overlay-leave-to[data-v-82c1e3d2]{opacity:0}.impersonation-compact[data-v-82c1e3d2]{padding:0 var(--spacing-xs) var(--spacing-xs);flex-shrink:0;justify-content:center;display:flex}.impersonation-compact-icon[data-v-82c1e3d2]{width:1.25rem;height:1.25rem}.impersonation-banner[data-v-82c1e3d2]{gap:var(--spacing-md);margin:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--color-background-warning-primary);border:1px solid var(--color-foreground-warning-primary);border-radius:var(--component-border-radius);flex-direction:column;display:flex}.impersonation-banner .impersonation-title[data-v-82c1e3d2]{font-size:var(--font-size-text-sm);color:var(--color-text-warning-primary);font-weight:var(--font-weight-semibold)}.impersonation-banner .impersonation-user[data-v-82c1e3d2]{font-size:var(--font-size-text-xs);color:var(--color-text-warning-primary)}.user[data-v-82c1e3d2]{width:100%;min-width:0;padding:var(--spacing-sm) var(--spacing-md);align-items:center;gap:var(--spacing-sm);border-radius:var(--component-border-radius);border:1px solid var(--color-border-primary);background:var(--color-background-secondary);cursor:pointer;font:inherit;text-align:left;color:inherit;-webkit-transition:width var(--menu-collapse-transition), padding var(--menu-collapse-transition), gap var(--menu-collapse-transition), border-radius var(--menu-collapse-transition), border-color var(--menu-collapse-transition), background-color var(--menu-collapse-transition);transition:width var(--menu-collapse-transition), padding var(--menu-collapse-transition), gap var(--menu-collapse-transition), border-radius var(--menu-collapse-transition), border-color var(--menu-collapse-transition), background-color var(--menu-collapse-transition);flex:none;display:flex;overflow:hidden}.user[data-v-82c1e3d2]:hover{background:var(--color-background-primary-hover);border-color:var(--color-border-brand)}.user .user-info[data-v-82c1e3d2]{opacity:1;min-width:0;-webkit-transition:opacity var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), transform var(--menu-collapse-transition);transition:opacity var(--menu-collapse-transition), transform var(--menu-collapse-transition), -webkit-transform var(--menu-collapse-transition);flex:1;overflow:hidden}.user .user-info .username[data-v-82c1e3d2]{line-height:1.2;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user .user-info .email[data-v-82c1e3d2]{line-height:1.2;font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-block:-2px;padding-block:2px;overflow:hidden}.user.collapsed[data-v-82c1e3d2]{background:0 0;border-color:#0000;border-radius:50%;flex:none;justify-content:center;gap:0;width:36px;height:36px;margin-inline:auto;padding:0}.user.collapsed .user-info[data-v-82c1e3d2]{opacity:0;-webkit-transform:translateX(calc(-1 * var(--spacing-xs)));transform:translateX(calc(-1 * var(--spacing-xs)));pointer-events:none}.user-menu-aside-enter-active[data-v-82c1e3d2],.user-menu-aside-leave-active[data-v-82c1e3d2],.user-menu-above-enter-active[data-v-82c1e3d2],.user-menu-above-leave-active[data-v-82c1e3d2]{-webkit-transition:opacity var(--menu-peek-transition), -webkit-transform var(--menu-peek-transition);transition:opacity var(--menu-peek-transition), -webkit-transform var(--menu-peek-transition);transition:transform var(--menu-peek-transition), opacity var(--menu-peek-transition);transition:transform var(--menu-peek-transition), opacity var(--menu-peek-transition), -webkit-transform var(--menu-peek-transition)}.user-menu-aside-enter-from[data-v-82c1e3d2],.user-menu-aside-leave-to[data-v-82c1e3d2]{-webkit-transform:translateX(calc(-1 * var(--spacing-md)));transform:translateX(calc(-1 * var(--spacing-md)));opacity:0}.user-menu-above-enter-from[data-v-82c1e3d2],.user-menu-above-leave-to[data-v-82c1e3d2]{-webkit-transform:translateY(var(--spacing-md));transform:translateY(var(--spacing-md));opacity:0}.portal-layout[data-v-e7921e25]{background-color:var(--color-background-secondary);flex-direction:column;width:100%;min-height:100dvh;display:flex}.portal-header[data-v-e7921e25]{background-color:var(--color-background-primary);border-bottom:1px solid var(--color-border-primary);z-index:100;position:sticky;top:0}.portal-header__inner[data-v-e7921e25]{align-items:center;gap:var(--spacing-xl);max-width:1200px;padding:var(--spacing-md) var(--spacing-xl);width:100%;margin:0 auto;display:flex}.portal-header__brand[data-v-e7921e25]{flex-shrink:0}.portal-header__nav[data-v-e7921e25]{gap:var(--spacing-lg);flex:1;display:flex}.portal-header__link[data-v-e7921e25]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding:var(--spacing-xs) 0;-webkit-transition:var(--transition-fast);transition:var(--transition-fast);border-bottom:2px solid #0000;text-decoration:none}.portal-header__link[data-v-e7921e25]:hover{color:var(--color-text-primary)}.portal-header__link--active[data-v-e7921e25]{color:var(--color-foreground-brand-primary);border-bottom-color:var(--color-foreground-brand-primary)}.portal-header__user[data-v-e7921e25]{align-items:center;gap:var(--spacing-md);flex-shrink:0;display:flex}.portal-header__avatar[data-v-e7921e25]{background-color:var(--color-background-brand-primary);width:32px;height:32px;color:var(--color-text-brand-primary);font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);border:1px solid var(--color-border-brand);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.portal-header__user-name[data-v-e7921e25]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}@media (width<=640px){.portal-header__user-name[data-v-e7921e25]{display:none}}.portal-header__logout[data-v-e7921e25]{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);color:var(--color-text-secondary);font-size:var(--font-size-text-sm);cursor:pointer;-webkit-transition:var(--transition-fast);transition:var(--transition-fast);background:0 0;display:flex}.portal-header__logout[data-v-e7921e25]:hover{border-color:var(--color-border-brand);color:var(--color-text-primary)}.portal-header__logout-icon[data-v-e7921e25]{width:16px;height:16px}.portal-main[data-v-e7921e25]{width:100%;max-width:1200px;padding:var(--spacing-2xl) var(--spacing-xl);flex:1;margin:0 auto}.notification-toast[data-v-cdffdb17]{align-items:flex-start;gap:var(--spacing-md);width:var(--notification-toast-width,22rem);max-width:min(var(--notification-toast-width,22rem), 100vw - var(--spacing-4xl));padding:var(--spacing-lg);padding-bottom:calc(var(--spacing-lg) + 3px);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-2xl);background:var(--color-background-primary);-webkit-box-shadow:var(--elevation-4-shadow);box-shadow:var(--elevation-4-shadow);color:var(--color-text-primary);pointer-events:auto;display:flex;position:relative;overflow:hidden}.notification-toast.actionable[data-v-cdffdb17]{cursor:pointer}.notification-toast.actionable[data-v-cdffdb17]:hover{border-color:var(--color-border-secondary);-webkit-box-shadow:var(--component-shadow-hover);box-shadow:var(--component-shadow-hover)}.notification-toast[data-v-cdffdb17]:before{content:"";top:var(--spacing-lg);bottom:calc(var(--spacing-lg) + 3px);border-radius:0 var(--component-border-radius-full) var(--component-border-radius-full) 0;background:var(--toast-accent,var(--color-border-brand));width:3px;position:absolute;left:0}.notification-toast.severity-success[data-v-cdffdb17]{--toast-accent:var(--color-text-success-primary)}.notification-toast.severity-warning[data-v-cdffdb17]{--toast-accent:var(--color-text-warning-primary)}.notification-toast.severity-error[data-v-cdffdb17]{--toast-accent:var(--color-text-error-primary)}.notification-toast.severity-info[data-v-cdffdb17]{--toast-accent:var(--color-foreground-brand-primary,var(--color-text-brand-primary))}.toast-icon[data-v-cdffdb17]{width:2.25rem;height:2.25rem;margin-left:var(--spacing-xs);border-radius:var(--component-border-radius-full);background:var(--color-background-secondary);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast-icon[data-v-cdffdb17] svg{width:1.125rem;height:1.125rem}.severity-success .toast-icon[data-v-cdffdb17]{color:var(--color-text-success-primary)}.severity-warning .toast-icon[data-v-cdffdb17]{color:var(--color-text-warning-primary)}.severity-error .toast-icon[data-v-cdffdb17]{color:var(--color-text-error-primary)}.severity-info .toast-icon[data-v-cdffdb17]{color:var(--color-foreground-brand-primary,var(--color-text-brand-primary))}.toast-body[data-v-cdffdb17]{gap:var(--spacing-xxs);min-width:0;padding-right:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.toast-title[data-v-cdffdb17]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.35}.toast-message[data-v-cdffdb17]{font-size:var(--font-size-text-sm);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.toast-action[data-v-cdffdb17]{margin-top:var(--spacing-sm);color:var(--color-foreground-brand-primary,var(--color-text-brand-primary));font:inherit;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.toast-action[data-v-cdffdb17]:hover{text-underline-offset:2px;text-decoration:underline}.toast-close[data-v-cdffdb17]{width:1.75rem;height:1.75rem;margin:calc(-1 * var(--spacing-xxs)) calc(-1 * var(--spacing-xxs)) 0 0;border-radius:var(--component-border-radius-full);color:var(--color-text-tertiary,var(--color-text-secondary));cursor:pointer;-webkit-transition:background-color var(--transition-hover), color var(--transition-hover);transition:background-color var(--transition-hover), color var(--transition-hover);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.toast-close[data-v-cdffdb17]:hover{background:var(--color-background-primary-hover);color:var(--color-text-primary)}.toast-close-icon[data-v-cdffdb17]{width:.875rem;height:.875rem}.toast-progress[data-v-cdffdb17]{background:var(--color-border-secondary);height:3px;position:absolute;bottom:0;left:0;right:0}.toast-progress-bar[data-v-cdffdb17]{transform-origin:0;background:var(--toast-accent,var(--color-foreground-brand-primary));width:100%;height:100%;animation-name:notification-toast-progress-cdffdb17;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes notification-toast-progress-cdffdb17{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-container[data-v-32b82ed9]{z-index:var(--z-index-toast);pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.toast-position[data-v-32b82ed9]{pointer-events:none;flex-direction:column;display:flex;position:absolute}.toast-position.top-left[data-v-32b82ed9],.toast-position.top-center[data-v-32b82ed9],.toast-position.top-right[data-v-32b82ed9]{top:max(var(--spacing-xl), var(--toast-safe-top,0px) + var(--spacing-md))}.toast-position.top-left[data-v-32b82ed9]{left:var(--spacing-xl)}.toast-position.top-center[data-v-32b82ed9]{left:50%;transform:translate(-50%)}.toast-position.top-right[data-v-32b82ed9]{right:var(--spacing-xl);align-items:flex-end}.toast-position.bottom-left[data-v-32b82ed9]{bottom:var(--spacing-xl);left:var(--spacing-xl);flex-direction:column-reverse}.toast-position.bottom-center[data-v-32b82ed9]{bottom:var(--spacing-xl);flex-direction:column-reverse;left:50%;transform:translate(-50%)}.toast-position.bottom-right[data-v-32b82ed9]{bottom:var(--spacing-xl);right:var(--spacing-xl);flex-direction:column-reverse}.toast-item[data-v-32b82ed9]{margin-bottom:var(--spacing-md);pointer-events:none}.toast[data-v-32b82ed9]{padding:var(--spacing-lg);border-radius:var(--component-border-radius);-webkit-box-shadow:var(--component-shadow);box-shadow:var(--component-shadow);pointer-events:auto;max-width:var(--width-lg);min-width:var(--width-xs);align-items:flex-start;gap:var(--spacing-md);display:flex}.toast.info[data-v-32b82ed9]{background-color:var(--color-background-brand-primary);border:1px solid color-mix(in oklch, var(--color-border-brand) 40%, var(--color-border-secondary));color:var(--color-text-brand-primary)}.toast.info .icon[data-v-32b82ed9]{color:var(--color-text-brand-primary)}.toast.success[data-v-32b82ed9]{background-color:var(--color-background-success-primary);border:1px solid color-mix(in oklch, var(--color-border-success-primary,var(--color-border-primary)) 40%, var(--color-border-secondary));color:var(--color-text-success-primary)}.toast.success .icon[data-v-32b82ed9]{color:var(--color-text-success-primary)}.toast.warning[data-v-32b82ed9]{background-color:var(--color-background-warning-primary);border:1px solid color-mix(in oklch, var(--color-border-warning-primary,var(--color-border-primary)) 40%, var(--color-border-secondary));color:var(--color-text-warning-primary)}.toast.warning .icon[data-v-32b82ed9]{color:var(--color-text-warning-primary)}.toast.error[data-v-32b82ed9]{background-color:var(--color-background-error-primary);border:1px solid color-mix(in oklch, var(--color-border-error,var(--color-border-primary)) 40%, var(--color-border-secondary));color:var(--color-text-error-primary)}.toast.error .icon[data-v-32b82ed9]{color:var(--color-text-error-primary)}.icon-wrapper[data-v-32b82ed9]{flex-shrink:0;width:20px;height:20px;margin-top:2px}.icon-wrapper .icon[data-v-32b82ed9]{flex-shrink:0;width:20px;height:20px;display:block}.content[data-v-32b82ed9]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);flex:1;min-width:0}.title[data-v-32b82ed9],.message[data-v-32b82ed9],.description[data-v-32b82ed9]{margin:0}.title[data-v-32b82ed9]{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xxs)}.description[data-v-32b82ed9]{opacity:.78;margin-top:var(--spacing-xs)}.action-btn[data-v-32b82ed9]{appearance:none;color:currentColor;cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);margin-top:var(--spacing-sm);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.close-btn[data-v-32b82ed9]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-top:2px;margin-left:0;padding:0;display:flex}.close-btn .icon[data-v-32b82ed9]{opacity:.6;width:16px;height:16px;-webkit-transition:opacity var(--transition-default);transition:opacity var(--transition-default)}.close-btn:hover .icon[data-v-32b82ed9]{opacity:1}.toast-enter-active[data-v-32b82ed9],.toast-leave-active[data-v-32b82ed9]{-webkit-transition:opacity var(--transition-default), -webkit-transform var(--transition-default);transition:opacity var(--transition-default), -webkit-transform var(--transition-default);transition:opacity var(--transition-default), transform var(--transition-default);transition:opacity var(--transition-default), transform var(--transition-default), -webkit-transform var(--transition-default)}.toast-enter-from[data-v-32b82ed9],.toast-leave-to[data-v-32b82ed9]{opacity:0;transform:translate(1.5rem)}.toast-move[data-v-32b82ed9]{-webkit-transition:-webkit-transform var(--transition-default);transition:-webkit-transform var(--transition-default);transition:transform var(--transition-default);transition:transform var(--transition-default), -webkit-transform var(--transition-default)}.dialog-container[data-v-4659effa]{width:100%;height:100%;z-index:var(--z-index-dialog);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.overlay[data-v-4659effa]{background-color:rgba(var(--color-background-overlay), .5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;height:100%;-webkit-animation:fadeIn-4659effa var(--animation-duration-normal) var(--animation-timing-ease-in-out);animation:fadeIn-4659effa var(--animation-duration-normal) var(--animation-timing-ease-in-out);position:absolute;top:0;left:0}.dialog[data-v-4659effa]{background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);z-index:1;width:100%;max-width:450px;-webkit-animation:slideIn-4659effa var(--animation-duration-normal) var(--animation-timing-ease-in-out);animation:slideIn-4659effa var(--animation-duration-normal) var(--animation-timing-ease-in-out);transform-origin:50%;position:relative;overflow:hidden}.header[data-v-4659effa]{padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-md) var(--spacing-2xl);border-bottom:var(--border-width-thin) solid var(--color-border-primary);justify-content:space-between;align-items:center;display:flex}.title[data-v-4659effa]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.close-button[data-v-4659effa]{cursor:pointer;padding:var(--spacing-xs);border-radius:var(--component-border-radius-full);-webkit-transition:var(--transition-default);transition:var(--transition-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.close-button[data-v-4659effa]:hover{background-color:rgba(var(--color-background-overlay), .05)}.close-button .close-icon[data-v-4659effa]{opacity:.6;width:18px;height:18px;-webkit-transition:var(--transition-default);transition:var(--transition-default)}.close-button:hover .close-icon[data-v-4659effa]{opacity:1}.content[data-v-4659effa]{padding:var(--spacing-2xl)}.message[data-v-4659effa]{margin:0 0 var(--spacing-xl);color:var(--color-text-primary);line-height:var(--line-height-text-md)}.footer[data-v-4659effa]{padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-2xl);justify-content:flex-end;gap:var(--spacing-lg);border-top:var(--border-width-thin) solid var(--color-border-primary);display:flex}@keyframes fadeIn-4659effa{0%{opacity:0}to{opacity:1}}@keyframes slideIn-4659effa{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.background-auth[data-v-ecb099ea]{z-index:-1;background-color:var(--color-background-secondary);position:fixed;inset:0;overflow:hidden}.dots-canvas[data-v-ecb099ea]{opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity .6s ease-out;display:block}.dots-canvas--visible[data-v-ecb099ea]{opacity:1;will-change:auto}.background-auth__static[data-v-ecb099ea]{background-color:var(--color-background-secondary);background-image:radial-gradient(var(--dot-color) 1px, transparent 1.5px);--dot-color:#e6e6e6;background-size:40px 40px;width:100%;height:100%}:root[data-theme=dark] .background-auth__static[data-v-ecb099ea]{--dot-color:#182a3b}.onboarding-overlay[data-v-40507a7d]{width:100vw;height:100vh;z-index:var(--z-index-onboarding);pointer-events:none;position:fixed;top:0;left:0}.onboarding-spotlight[data-v-40507a7d]{pointer-events:none;-webkit-transition:all var(--transition-default);transition:all var(--transition-default);z-index:calc(var(--z-index-onboarding) + 1);position:fixed}.onboarding-spotlight .spotlight-border[data-v-40507a7d]{border-radius:var(--onboarding-spotlight-border-radius);width:100%;height:100%;-webkit-box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);animation:2s ease-in-out infinite pulse-spotlight-40507a7d;position:absolute;top:0;left:0}@keyframes pulse-spotlight-40507a7d{0%,to{-webkit-box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background)}50%{-webkit-box-shadow:0 0 0 6px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:0 0 0 6px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background)}}.onboarding-tooltip[data-v-40507a7d]{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-lg);-webkit-box-shadow:var(--component-shadow);box-shadow:var(--component-shadow);padding:var(--spacing-xl);width:90vw;max-width:460px;z-index:calc(var(--z-index-onboarding) + 3);pointer-events:auto;animation:.3s ease-out tooltip-appear-40507a7d;position:fixed}.onboarding-tooltip.centered[data-v-40507a7d]{max-width:512px;-webkit-box-shadow:var(--component-shadow), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:var(--component-shadow), 0 0 0 9999px var(--onboarding-overlay-background)}.onboarding-tooltip .tooltip-header[data-v-40507a7d]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.onboarding-tooltip .tooltip-title[data-v-40507a7d]{font-size:var(--font-size-text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);flex:1;margin:0}.onboarding-tooltip .tooltip-close[data-v-40507a7d]{cursor:pointer;border-radius:var(--radius-full);width:32px;min-width:32px;height:32px;color:var(--color-text-secondary);-webkit-transition:var(--transition-fast);transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.onboarding-tooltip .tooltip-close[data-v-40507a7d]:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary)}.onboarding-tooltip .tooltip-close[data-v-40507a7d]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.onboarding-tooltip .tooltip-content[data-v-40507a7d]{margin-bottom:var(--spacing-xl)}.onboarding-tooltip .tooltip-description[data-v-40507a7d]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);line-height:var(--line-height-text-md);margin:0}.onboarding-tooltip .tooltip-footer[data-v-40507a7d]{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-primary);display:flex}.onboarding-tooltip .progress-indicator[data-v-40507a7d]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.onboarding-tooltip .tooltip-actions[data-v-40507a7d]{gap:var(--spacing-sm);display:flex}@keyframes tooltip-appear-40507a7d{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.onboarding-tooltip[data-v-40507a7d]{max-width:calc(100vw - 32px);padding:var(--spacing-lg);margin:16px}.onboarding-tooltip.centered[data-v-40507a7d]{max-width:calc(100vw - 32px)}.onboarding-tooltip .tooltip-title[data-v-40507a7d]{font-size:var(--font-size-text-lg)}.onboarding-tooltip .tooltip-description[data-v-40507a7d]{font-size:var(--font-size-text-sm)}}.onboarding-overlay[data-v-e82d7307]{width:100vw;height:100vh;z-index:var(--z-index-onboarding);pointer-events:none;position:fixed;top:0;left:0}.onboarding-spotlight[data-v-e82d7307]{pointer-events:none;-webkit-transition:all var(--transition-default);transition:all var(--transition-default);z-index:calc(var(--z-index-onboarding) + 1);position:fixed}.onboarding-spotlight .spotlight-border[data-v-e82d7307]{border-radius:var(--onboarding-spotlight-border-radius);width:100%;height:100%;-webkit-box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);animation:2s ease-in-out infinite pulse-spotlight-e82d7307;position:absolute;top:0;left:0}@keyframes pulse-spotlight-e82d7307{0%,to{-webkit-box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background)}50%{-webkit-box-shadow:0 0 0 6px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:0 0 0 6px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background)}}.onboarding-tooltip[data-v-e82d7307]{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-lg);-webkit-box-shadow:var(--component-shadow);box-shadow:var(--component-shadow);padding:var(--spacing-xl);width:90vw;max-width:460px;z-index:calc(var(--z-index-onboarding) + 3);pointer-events:auto;animation:.3s ease-out tooltip-appear-e82d7307;position:fixed}.onboarding-tooltip.centered[data-v-e82d7307]{max-width:512px;-webkit-box-shadow:var(--component-shadow), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:var(--component-shadow), 0 0 0 9999px var(--onboarding-overlay-background)}.onboarding-tooltip .tooltip-header[data-v-e82d7307]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.onboarding-tooltip .tooltip-title[data-v-e82d7307]{font-size:var(--font-size-text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);flex:1;margin:0}.onboarding-tooltip .tooltip-close[data-v-e82d7307]{cursor:pointer;border-radius:var(--radius-full);width:32px;min-width:32px;height:32px;color:var(--color-text-secondary);-webkit-transition:var(--transition-fast);transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.onboarding-tooltip .tooltip-close[data-v-e82d7307]:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary)}.onboarding-tooltip .tooltip-close[data-v-e82d7307]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.onboarding-tooltip .tooltip-content[data-v-e82d7307]{margin-bottom:var(--spacing-xl)}.onboarding-tooltip .tooltip-description[data-v-e82d7307]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);line-height:var(--line-height-text-md);margin:0}.onboarding-tooltip .tooltip-footer[data-v-e82d7307]{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-primary);display:flex}.onboarding-tooltip .progress-indicator[data-v-e82d7307]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.onboarding-tooltip .tooltip-actions[data-v-e82d7307]{gap:var(--spacing-sm);display:flex}@keyframes tooltip-appear-e82d7307{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.onboarding-tooltip[data-v-e82d7307]{max-width:calc(100vw - 32px);padding:var(--spacing-lg);margin:16px}.onboarding-tooltip.centered[data-v-e82d7307]{max-width:calc(100vw - 32px)}.onboarding-tooltip .tooltip-title[data-v-e82d7307]{font-size:var(--font-size-text-lg)}.onboarding-tooltip .tooltip-description[data-v-e82d7307]{font-size:var(--font-size-text-sm)}}.onboarding-overlay[data-v-b78a97f9]{width:100vw;height:100vh;z-index:var(--z-index-onboarding);pointer-events:none;position:fixed;top:0;left:0}.onboarding-spotlight[data-v-b78a97f9]{pointer-events:none;-webkit-transition:all var(--transition-default);transition:all var(--transition-default);z-index:calc(var(--z-index-onboarding) + 1);position:fixed}.onboarding-spotlight .spotlight-border[data-v-b78a97f9]{border-radius:var(--onboarding-spotlight-border-radius);width:100%;height:100%;-webkit-box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);animation:2s ease-in-out infinite pulse-spotlight-b78a97f9;position:absolute;top:0;left:0}@keyframes pulse-spotlight-b78a97f9{0%,to{-webkit-box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:0 0 0 4px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background)}50%{-webkit-box-shadow:0 0 0 6px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:0 0 0 6px var(--color-focus), 0 0 0 9999px var(--onboarding-overlay-background)}}.onboarding-tooltip[data-v-b78a97f9]{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius-lg);-webkit-box-shadow:var(--component-shadow);box-shadow:var(--component-shadow);padding:var(--spacing-xl);width:90vw;max-width:460px;z-index:calc(var(--z-index-onboarding) + 3);pointer-events:auto;animation:.3s ease-out tooltip-appear-b78a97f9;position:fixed}.onboarding-tooltip.centered[data-v-b78a97f9]{max-width:512px;-webkit-box-shadow:var(--component-shadow), 0 0 0 9999px var(--onboarding-overlay-background);box-shadow:var(--component-shadow), 0 0 0 9999px var(--onboarding-overlay-background)}.onboarding-tooltip .tooltip-header[data-v-b78a97f9]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.onboarding-tooltip .tooltip-title[data-v-b78a97f9]{font-size:var(--font-size-text-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);flex:1;margin:0}.onboarding-tooltip .tooltip-close[data-v-b78a97f9]{cursor:pointer;border-radius:var(--radius-full);width:32px;min-width:32px;height:32px;color:var(--color-text-secondary);-webkit-transition:var(--transition-fast);transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.onboarding-tooltip .tooltip-close[data-v-b78a97f9]:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary)}.onboarding-tooltip .tooltip-close[data-v-b78a97f9]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.onboarding-tooltip .tooltip-content[data-v-b78a97f9]{margin-bottom:var(--spacing-xl)}.onboarding-tooltip .tooltip-description[data-v-b78a97f9]{font-size:var(--font-size-text-md);color:var(--color-text-secondary);line-height:var(--line-height-text-md);margin:0}.onboarding-tooltip .tooltip-footer[data-v-b78a97f9]{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-primary);display:flex}.onboarding-tooltip .progress-indicator[data-v-b78a97f9]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.onboarding-tooltip .tooltip-actions[data-v-b78a97f9]{gap:var(--spacing-sm);display:flex}@keyframes tooltip-appear-b78a97f9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.onboarding-tooltip[data-v-b78a97f9]{max-width:calc(100vw - 32px);padding:var(--spacing-lg);margin:16px}.onboarding-tooltip.centered[data-v-b78a97f9]{max-width:calc(100vw - 32px)}.onboarding-tooltip .tooltip-title[data-v-b78a97f9]{font-size:var(--font-size-text-lg)}.onboarding-tooltip .tooltip-description[data-v-b78a97f9]{font-size:var(--font-size-text-sm)}}.cp-overlay[data-v-e3cd1bcf]{background:rgba(from var(--color-background-overlay) r g b/.45);z-index:calc(var(--z-index-dialog) + 10);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.cp-palette[data-v-e3cd1bcf]{background:var(--color-background-primary);border:1px solid var(--color-border-primary);width:100%;max-width:40rem;max-height:64vh;-webkit-box-shadow:0 32px 64px -16px rgba(from var(--color-shadow-primary) r g b/.35), 0 8px 16px -8px rgba(from var(--color-shadow-primary) r g b/.2);box-shadow:0 32px 64px -16px rgba(from var(--color-shadow-primary) r g b/.35), 0 8px 16px -8px rgba(from var(--color-shadow-primary) r g b/.2);margin:0 var(--spacing-md);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cp-search[data-v-e3cd1bcf]{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);flex-shrink:0;display:flex}.cp-search__icon[data-v-e3cd1bcf]{width:1.125rem;height:1.125rem;color:var(--color-text-tertiary);flex-shrink:0}.cp-search__mode-badge[data-v-e3cd1bcf]{padding:var(--spacing-xxs) var(--spacing-md);background:var(--color-background-brand-primary);color:var(--color-foreground-brand-primary);border:1px solid var(--color-border-brand);border-radius:var(--component-border-radius-full);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;flex-shrink:0}.cp-search__input[data-v-e3cd1bcf]{min-width:0;font-size:var(--font-size-text-md);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;line-height:1.4}.cp-search__input[data-v-e3cd1bcf]::-webkit-input-placeholder{color:var(--color-text-placeholder,var(--color-text-tertiary))}.cp-search__input[data-v-e3cd1bcf]::placeholder{color:var(--color-text-placeholder,var(--color-text-tertiary))}.cp-search__input[data-v-e3cd1bcf]:-ms-placeholder-shown{color:var(--color-text-placeholder,var(--color-text-tertiary))}.cp-search__input[data-v-e3cd1bcf]::placeholder{color:var(--color-text-placeholder,var(--color-text-tertiary))}.cp-search__close-icon[data-v-e3cd1bcf]{width:1rem;height:1rem}.cp-list[data-v-e3cd1bcf]{padding:var(--spacing-xs) var(--spacing-xs);flex:1;min-height:0;overflow-y:auto}.cp-group+.cp-group[data-v-e3cd1bcf]{margin-top:var(--spacing-xs)}.cp-group__label[data-v-e3cd1bcf]{padding:var(--spacing-md) var(--spacing-md) var(--spacing-xs);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:.02em}.cp-item[data-v-e3cd1bcf]{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-md);border-radius:var(--component-border-radius);cursor:pointer;text-align:left;background:0 0;border:none;transition:background .1s;display:flex}.cp-item[data-v-e3cd1bcf]:hover,.cp-item[data-v-e3cd1bcf]:focus-visible{background:var(--color-background-primary-hover);-webkit-box-shadow:none;box-shadow:none;outline:none}.cp-item--selected[data-v-e3cd1bcf]{background:var(--color-background-primary-hover)}.cp-item--selected .cp-item__label[data-v-e3cd1bcf],.cp-item--selected .cp-item__icon[data-v-e3cd1bcf]{color:var(--color-text-brand-primary)}.cp-item__icon[data-v-e3cd1bcf]{width:1.5rem;height:1.5rem;color:var(--color-text-secondary);border-radius:var(--component-border-radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cp-item__icon[data-v-e3cd1bcf]>*{width:1rem;height:1rem}.cp-item__content[data-v-e3cd1bcf]{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.cp-item__label[data-v-e3cd1bcf]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;line-height:normal;overflow:hidden}.cp-item__description[data-v-e3cd1bcf]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;line-height:normal;overflow:hidden}.cp-item__shortcut[data-v-e3cd1bcf]{gap:var(--spacing-xxs);flex-shrink:0;display:flex}.cp-item__shortcut kbd[data-v-e3cd1bcf]{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-quaternary,var(--color-text-tertiary));background:var(--color-background-secondary);border:1px solid var(--color-border-primary);padding:var(--spacing-xxs) var(--spacing-xs);text-align:center;min-width:18px;line-height:1;font-family:var(--font-family-mono,monospace);border-radius:4px}.cp-empty[data-v-e3cd1bcf]{padding:var(--spacing-xl) var(--spacing-lg);text-align:center;font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.cp-empty strong[data-v-e3cd1bcf]{color:var(--color-text-secondary)}.cp-footer[data-v-e3cd1bcf]{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);border-top:1px solid var(--color-border-primary);background:var(--color-background-secondary);font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);flex-shrink:0;display:flex}.cp-footer__hints[data-v-e3cd1bcf]{align-items:center;gap:var(--spacing-md);display:flex}.cp-footer__feedback[data-v-e3cd1bcf]{align-items:center;gap:var(--spacing-xs);cursor:pointer;transition:color .12s;display:inline-flex}.cp-footer__feedback[data-v-e3cd1bcf]:hover{color:var(--color-text-secondary)}.cp-footer__info-icon[data-v-e3cd1bcf]{flex-shrink:0;width:14px;height:14px}.cp-hint[data-v-e3cd1bcf]{align-items:center;gap:var(--spacing-sm);display:inline-flex}.cp-hint--prefix[data-v-e3cd1bcf]{gap:var(--spacing-xxs)}.cp-kbd[data-v-e3cd1bcf]{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-quaternary,var(--color-text-tertiary));background:var(--color-background-primary);border:1px solid var(--color-border-primary);padding:var(--spacing-xxs) var(--spacing-xs);text-align:center;min-width:18px;line-height:1;font-family:var(--font-family-mono,monospace);border-radius:4px}.modal-overlay[data-v-413a846e]{background-color:rgba(from var(--color-background-overlay) r g b/.55);-webkit-backdrop-filter:blur(4px);width:100%;height:100%;z-index:var(--z-index-modal);padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal-container[data-v-413a846e]{background-color:var(--color-background-primary);border-radius:var(--component-border-radius-lg);border:1px solid var(--color-border-primary);-webkit-box-shadow:var(--component-shadow-hover);box-shadow:var(--component-shadow-hover);max-height:calc(100vh - var(--spacing-4xl));flex-direction:column;width:100%;max-width:100%;display:flex}.modal-container.size-sm[data-v-413a846e]{max-width:400px}.modal-container.size-md[data-v-413a846e]{max-width:600px}.modal-container.size-lg[data-v-413a846e]{max-width:800px}.modal-container.size-xl[data-v-413a846e]{max-width:1000px}.modal-container.size-full[data-v-413a846e]{max-width:calc(100vw - var(--spacing-4xl));max-height:calc(100vh - var(--spacing-4xl))}.modal-header[data-v-413a846e]{padding:var(--spacing-xl);border-bottom:1px solid var(--color-border-primary);justify-content:space-between;align-items:center;display:flex}.modal-title[data-v-413a846e]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.modal-close-button[data-v-413a846e]{cursor:pointer;border-radius:var(--component-border-radius-full);width:32px;height:32px;color:var(--color-text-secondary);-webkit-transition:var(--transition-default);transition:var(--transition-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-close-button[data-v-413a846e]:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary)}.modal-content[data-v-413a846e]{padding:var(--spacing-xl);flex:1;min-height:0}.modal-content.modal-content--scrollable[data-v-413a846e]{overflow:hidden auto}.modal-footer[data-v-413a846e]{justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-xl);border-top:1px solid var(--color-border-primary);display:flex}.modal-fade-enter-active[data-v-413a846e],.modal-fade-leave-active[data-v-413a846e]{-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.modal-fade-enter-active .modal-container[data-v-413a846e],.modal-fade-leave-active .modal-container[data-v-413a846e]{-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}.modal-fade-enter-from[data-v-413a846e],.modal-fade-leave-to[data-v-413a846e]{background-color:#0000}.modal-fade-enter-from .modal-container[data-v-413a846e],.modal-fade-leave-to .modal-container[data-v-413a846e]{opacity:0}.ui-text[data-v-314c51a3]{font-family:var(--font-family-text);margin:0}.ui-text.size-xxs[data-v-314c51a3]{font-size:var(--font-size-text-xxs);line-height:var(--line-height-text-xs)}.ui-text.size-xs[data-v-314c51a3]{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}.ui-text.size-sm[data-v-314c51a3]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.ui-text.size-md[data-v-314c51a3]{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.ui-text.size-lg[data-v-314c51a3]{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg)}.ui-text.size-xl[data-v-314c51a3]{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl)}.ui-text.weight-regular[data-v-314c51a3]{font-weight:var(--font-weight-regular)}.ui-text.weight-medium[data-v-314c51a3]{font-weight:var(--font-weight-medium)}.ui-text.weight-semibold[data-v-314c51a3]{font-weight:var(--font-weight-semibold)}.ui-text.weight-bold[data-v-314c51a3]{font-weight:var(--font-weight-bold)}.ui-text.color-primary[data-v-314c51a3]{color:var(--color-text-primary)}.ui-text.color-secondary[data-v-314c51a3]{color:var(--color-text-secondary)}.ui-text.color-tertiary[data-v-314c51a3]{color:var(--color-text-tertiary)}.ui-text.color-disabled[data-v-314c51a3]{color:var(--color-text-disabled)}.ui-text.color-brand[data-v-314c51a3]{color:var(--color-text-brand-primary)}.ui-text.color-error[data-v-314c51a3]{color:var(--color-text-error-primary)}.ui-text.color-warning[data-v-314c51a3]{color:var(--color-text-warning-primary)}.ui-text.color-success[data-v-314c51a3]{color:var(--color-text-success-primary)}.ui-text.align-left[data-v-314c51a3]{text-align:left}.ui-text.align-center[data-v-314c51a3]{text-align:center}.ui-text.align-right[data-v-314c51a3]{text-align:right}.ui-text.align-justify[data-v-314c51a3]{text-align:justify}.ui-text.truncate[data-v-314c51a3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-text.line-clamp[data-v-314c51a3]{-webkit-line-clamp:var(--line-clamp,2);line-clamp:var(--line-clamp,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fgm-header-spacer[data-v-7fe09d9d]{flex:1}.fgm-body[data-v-7fe09d9d]{gap:var(--spacing-lg);padding-top:var(--spacing-xs);flex-direction:column;display:flex}.fgm-hero[data-v-7fe09d9d]{text-align:center;padding:var(--spacing-lg) var(--spacing-sm) var(--spacing-sm);align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.fgm-lock[data-v-7fe09d9d]{background:var(--color-background-brand-primary);border:1px solid var(--color-border-brand);width:56px;height:56px;color:var(--color-foreground-brand-primary);margin-bottom:var(--spacing-xs);border-radius:14px;place-items:center;display:grid;position:relative}.fgm-lock[data-v-7fe09d9d]:before{content:"";inset:calc(var(--spacing-sm) * -1);border:1px dashed var(--color-border-brand);opacity:.6;border-radius:18px;position:absolute}.fgm-lock[data-v-7fe09d9d] svg{width:22px;height:22px}.fgm-eyebrow[data-v-7fe09d9d]{font-size:var(--font-size-text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.fgm-title[data-v-7fe09d9d]{font-size:var(--font-size-display-xs);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;margin:var(--spacing-xxs) 0 0;line-height:var(--line-height-display-xs);color:var(--color-text-primary)}.fgm-section[data-v-7fe09d9d]{font-size:var(--font-size-text-sm);color:var(--color-text-tertiary)}.fgm-section b[data-v-7fe09d9d]{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.fgm-csm[data-v-7fe09d9d]{border:1px solid var(--color-border-secondary);border-radius:var(--component-border-radius);padding:var(--spacing-lg);background:var(--color-background-secondary);text-align:left;gap:var(--spacing-sm);flex-direction:column;display:flex}.fgm-csm-body[data-v-7fe09d9d]{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.fgm-csm-meta[data-v-7fe09d9d]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary)}.fgm-jump[data-v-7fe09d9d]{gap:var(--spacing-md);grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.fgm-jump-tier[data-v-7fe09d9d]{border:1px solid var(--color-border-secondary);border-radius:var(--component-border-radius);padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-xxs);background:var(--color-background-secondary);text-align:left;flex-direction:column;display:flex}.fgm-jump-tier.required[data-v-7fe09d9d]{border-color:var(--color-border-brand-primary);background:var(--color-background-brand-primary);-webkit-box-shadow:0 0 0 2px color-mix(in oklch, var(--color-border-brand) 16%, transparent);box-shadow:0 0 0 2px color-mix(in oklch, var(--color-border-brand) 16%, transparent)}.fgm-jump-niv[data-v-7fe09d9d]{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-quaternary)}.fgm-jump-tier.required .fgm-jump-niv[data-v-7fe09d9d]{color:var(--color-text-brand-secondary)}.fgm-jump-name[data-v-7fe09d9d]{font-size:var(--font-size-text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text-primary)}.fgm-jump-level[data-v-7fe09d9d]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary)}.fgm-jump-arrow[data-v-7fe09d9d]{color:var(--color-foreground-brand-primary);place-items:center;display:grid}.fgm-unlock[data-v-7fe09d9d]{border:1px solid var(--color-border-secondary);border-radius:var(--component-border-radius);padding:var(--spacing-lg);background:var(--color-background-secondary);text-align:left}.fgm-unlock-head[data-v-7fe09d9d]{font-size:var(--font-size-text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-md)}.fgm-unlock-list[data-v-7fe09d9d]{gap:var(--spacing-sm) var(--spacing-lg);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.fgm-unlock-list li[data-v-7fe09d9d]{gap:var(--spacing-sm);font-size:var(--font-size-text-sm);color:var(--color-text-secondary);line-height:var(--line-height-text-sm);align-items:flex-start;display:flex}.fgm-unlock-list li[data-v-7fe09d9d] svg,.fgm-unlock-list li svg[data-v-7fe09d9d]{color:var(--color-foreground-brand-primary);flex-shrink:0;width:14px;height:14px;margin-top:2px}.fgm-price[data-v-7fe09d9d]{background:var(--color-background-primary-solid);color:var(--color-text-primary-on-brand);border-radius:var(--component-border-radius);padding:var(--spacing-lg);grid-template-columns:-webkit-max-content minmax(0, 1fr);-webkit-column-gap:var(--spacing-xl);-moz-column-gap:var(--spacing-xl);align-items:center;column-gap:var(--spacing-xl);text-align:left;grid-template-columns:max-content minmax(0,1fr);display:grid}.fgm-price-amt[data-v-7fe09d9d]{font-size:var(--font-size-display-xs);font-weight:var(--font-weight-bold);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-text-primary-on-brand);white-space:nowrap}.fgm-price-amt span[data-v-7fe09d9d]{font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary-on-brand);margin-left:var(--spacing-sm)}.fgm-price-meta[data-v-7fe09d9d]{font-size:var(--font-size-text-xs);color:var(--color-text-secondary-on-brand);text-align:left;text-wrap:pretty;width:max-content;max-width:100%;line-height:var(--line-height-text-sm);justify-self:end}.fgm-foot-left[data-v-7fe09d9d]{font-size:var(--font-size-text-xs);color:var(--color-text-tertiary);line-height:var(--line-height-text-sm);margin-right:auto}@media (width<=640px){.fgm-jump[data-v-7fe09d9d]{grid-template-columns:1fr}.fgm-jump-arrow[data-v-7fe09d9d]{transform:rotate(90deg)}.fgm-unlock-list[data-v-7fe09d9d]{grid-template-columns:1fr}.fgm-price[data-v-7fe09d9d]{row-gap:var(--spacing-sm);grid-template-columns:1fr}.fgm-price-meta[data-v-7fe09d9d]{justify-self:start;width:auto}}.nav-progress[data-v-e37d90cf]{height:3px;z-index:var(--z-index-highest);position:fixed;top:0;left:0;right:0;overflow:hidden}.nav-progress-bar[data-v-e37d90cf]{background:var(--color-background-brand-solid);height:100%;animation:8s cubic-bezier(.1,.05,0,1) forwards nav-progress-fill-e37d90cf}.nav-progress-fade-leave-active[data-v-e37d90cf]{transition:opacity .3s .1s}.nav-progress-fade-leave-to[data-v-e37d90cf]{opacity:0}@keyframes nav-progress-fill-e37d90cf{0%{width:0%}30%{width:50%}60%{width:70%}80%{width:82%}to{width:88%}}#app{min-height:100dvh;display:flex}.view{width:100%;min-width:0;height:100%;min-height:100dvh}@media screen and (width<=1024px){#app>.menu-container~.view{padding-top:var(--spacing-7xl)}}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}body{scroll-behavior:smooth;text-rendering:optimizespeed;min-height:100vh;line-height:var(--line-height-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-text);font-size:var(--font-size-text-md);color:var(--color-text-primary);background-color:var(--color-background-body)}ul,ol{list-style:none}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:var(--color-text-brand-primary);-webkit-transition:var(--transition-default);transition:var(--transition-default);text-decoration:none}a:hover{color:var(--color-text-brand-secondary)}a:active{color:var(--color-text-brand-tertiary)}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input,textarea,select{border:1px solid var(--color-border-primary);border-radius:var(--component-border-radius);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background-primary);-webkit-transition:var(--transition-default);transition:var(--transition-default)}input:focus,textarea:focus,select:focus{border-color:var(--color-focus);outline:none}input:disabled,textarea:disabled,select:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled);cursor:not-allowed}table{border-collapse:collapse;width:100%}th{text-align:left}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}fieldset{border:none;margin:0;padding:0}legend{padding:0}details{display:block}summary{cursor:pointer;display:list-item}hr{border:0;border-top:1px solid var(--color-border-secondary);margin:var(--spacing-xl) 0}code,pre,kbd,samp{font-family:var(--font-family-mono);font-size:var(--font-size-text-sm)}mark{background-color:var(--color-background-warning-secondary);padding:0 var(--spacing-xs)}::selection{background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand)}h1{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h2{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}h3{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h4{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}h5,h6{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}::-webkit-scrollbar{height:4px}::-webkit-scrollbar-track{border-radius:var(--radius-sm);background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-sm);-webkit-transition:background var(--transition-default);transition:background var(--transition-default)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-primary)}:root{--color-base-black:#000;--color-base-transparent:#fff0;--color-base-white:#fff;--color-gray-light-mode-25:#fdfdfd;--color-gray-light-mode-50:#fafafa;--color-gray-light-mode-100:#f5f5f5;--color-gray-light-mode-200:#e9eaeb;--color-gray-light-mode-300:#d5d7da;--color-gray-light-mode-400:#a4a7ae;--color-gray-light-mode-500:#717680;--color-gray-light-mode-600:#535862;--color-gray-light-mode-700:#414651;--color-gray-light-mode-800:#252b37;--color-gray-light-mode-900:#181d27;--color-gray-light-mode-950:#0a0d12;--color-gray-dark-mode-25:#fafafa;--color-gray-dark-mode-50:#f7f7f7;--color-gray-dark-mode-100:#f0f0f1;--color-gray-dark-mode-200:#ececed;--color-gray-dark-mode-300:#cecfd2;--color-gray-dark-mode-400:#94979c;--color-gray-dark-mode-500:#85888e;--color-gray-dark-mode-600:#61656c;--color-gray-dark-mode-700:#373a41;--color-gray-dark-mode-800:#22262f;--color-gray-dark-mode-900:#13161b;--color-gray-dark-mode-950:#0c0e12;--color-brand-25:#fcfaff;--color-brand-50:#ffffe4;--color-brand-100:#fdffc5;--color-brand-200:#f8ff92;--color-brand-300:#f0ff53;--color-brand-400:#e1fb20;--color-brand-500:#b3cf00;--color-brand-600:#97b500;--color-brand-700:#728902;--color-brand-800:#5a6c08;--color-brand-900:#4c5b0c;--color-brand-950:#273300;--color-error-25:#fffbfa;--color-error-50:#fef3f2;--color-error-100:#fee4e2;--color-error-200:#fecdca;--color-error-300:#fda29b;--color-error-400:#f97066;--color-error-500:#f04438;--color-error-600:#d92d20;--color-error-700:#b42318;--color-error-800:#912018;--color-error-900:#7a271a;--color-error-950:#55160c;--color-warning-25:#fffcf5;--color-warning-50:#fffaeb;--color-warning-100:#fef0c7;--color-warning-200:#fedf89;--color-warning-300:#fec84b;--color-warning-400:#fdb022;--color-warning-500:#f79009;--color-warning-600:#dc6803;--color-warning-700:#b54708;--color-warning-800:#93370d;--color-warning-900:#7a2e0e;--color-warning-950:#4e1d09;--color-success-25:#f6fef9;--color-success-50:#ecfdf3;--color-success-100:#dcfae6;--color-success-200:#abefc6;--color-success-300:#75e0a7;--color-success-400:#47cd89;--color-success-500:#17b26a;--color-success-600:#079455;--color-success-700:#067647;--color-success-800:#085d3a;--color-success-900:#074d31;--color-success-950:#053321;--color-gray-blue-25:#fcfcfd;--color-gray-blue-50:#f8f9fc;--color-gray-blue-100:#eaecf5;--color-gray-blue-200:#d5d9eb;--color-gray-blue-300:#b3b8db;--color-gray-blue-400:#717bbc;--color-gray-blue-500:#4e5ba6;--color-gray-blue-600:#3e4784;--color-gray-blue-700:#363f72;--color-gray-blue-800:#293056;--color-gray-blue-900:#101323;--color-gray-blue-950:#0d0f1c;--color-gray-cool-25:#fcfcfd;--color-gray-cool-50:#f9f9fb;--color-gray-cool-100:#eff1f5;--color-gray-cool-200:#dcdfea;--color-gray-cool-300:#b9c0d4;--color-gray-cool-400:#7d89b0;--color-gray-cool-500:#5d6b98;--color-gray-cool-600:#4a5578;--color-gray-cool-700:#404968;--color-gray-cool-800:#30374f;--color-gray-cool-900:#111322;--color-gray-cool-950:#0e101b;--color-gray-modern-25:#fcfcfd;--color-gray-modern-50:#f8fafc;--color-gray-modern-100:#eef2f6;--color-gray-modern-200:#e3e8ef;--color-gray-modern-300:#cdd5df;--color-gray-modern-400:#9aa4b2;--color-gray-modern-500:#697586;--color-gray-modern-600:#4b5565;--color-gray-modern-700:#364152;--color-gray-modern-800:#202939;--color-gray-modern-900:#121926;--color-gray-modern-950:#0d121c;--color-gray-neutral-25:#fcfcfd;--color-gray-neutral-50:#f9fafb;--color-gray-neutral-100:#f3f4f6;--color-gray-neutral-200:#e5e7eb;--color-gray-neutral-300:#d2d6db;--color-gray-neutral-400:#9da4ae;--color-gray-neutral-500:#6c737f;--color-gray-neutral-600:#4d5761;--color-gray-neutral-700:#384250;--color-gray-neutral-800:#1f2a37;--color-gray-neutral-900:#111927;--color-gray-neutral-950:#0d121c;--color-gray-iron-25:#fcfcfc;--color-gray-iron-50:#fafafa;--color-gray-iron-100:#f4f4f5;--color-gray-iron-200:#e4e4e7;--color-gray-iron-300:#d1d1d6;--color-gray-iron-400:#a0a0ab;--color-gray-iron-500:#70707b;--color-gray-iron-600:#51525c;--color-gray-iron-700:#3f3f46;--color-gray-iron-800:#26272b;--color-gray-iron-900:#1a1a1e;--color-gray-iron-950:#131316;--color-gray-true-25:#fcfcfc;--color-gray-true-50:#f7f7f7;--color-gray-true-100:#f5f5f5;--color-gray-true-200:#e5e5e5;--color-gray-true-300:#d6d6d6;--color-gray-true-400:#a3a3a3;--color-gray-true-500:#737373;--color-gray-true-600:#525252;--color-gray-true-700:#424242;--color-gray-true-800:#292929;--color-gray-true-900:#141414;--color-gray-true-950:#0f0f0f;--color-gray-warm-25:#fdfdfc;--color-gray-warm-50:#fafaf9;--color-gray-warm-100:#f5f5f4;--color-gray-warm-200:#e7e5e4;--color-gray-warm-300:#d7d3d0;--color-gray-warm-400:#a9a29d;--color-gray-warm-500:#79716b;--color-gray-warm-600:#57534e;--color-gray-warm-700:#44403c;--color-gray-warm-800:#292524;--color-gray-warm-900:#1c1917;--color-gray-warm-950:#171412;--color-moss-25:#fafdf7;--color-moss-50:#f5fbee;--color-moss-100:#e6f4d7;--color-moss-200:#ceeab0;--color-moss-300:#acdc79;--color-moss-400:#86cb3c;--color-moss-500:#669f2a;--color-moss-600:#4f7a21;--color-moss-700:#3f621a;--color-moss-800:#335015;--color-moss-900:#2b4212;--color-moss-950:#1a280b;--color-green-light-25:#fafef5;--color-green-light-50:#f3fee7;--color-green-light-100:#e3fbcc;--color-green-light-200:#d0f8ab;--color-green-light-300:#a6ef67;--color-green-light-400:#85e13a;--color-green-light-500:#66c61c;--color-green-light-600:#4ca30d;--color-green-light-700:#3b7c0f;--color-green-light-800:#326212;--color-green-light-900:#2b5314;--color-green-light-950:#15290a;--color-green-25:#f6fef9;--color-green-50:#edfcf2;--color-green-100:#d3f8df;--color-green-200:#aaf0c4;--color-green-300:#73e2a3;--color-green-400:#3ccb7f;--color-green-500:#16b364;--color-green-600:#099250;--color-green-700:#087443;--color-green-800:#095c37;--color-green-900:#084c2e;--color-green-950:#052e1c;--color-teal-25:#f6fefc;--color-teal-50:#f0fdf9;--color-teal-100:#ccfbef;--color-teal-200:#99f6e0;--color-teal-300:#5fe9d0;--color-teal-400:#2ed3b7;--color-teal-500:#15b79e;--color-teal-600:#0e9384;--color-teal-700:#107569;--color-teal-800:#125d56;--color-teal-900:#134e48;--color-teal-950:#0a2926;--color-cyan-25:#f5feff;--color-cyan-50:#ecfdff;--color-cyan-100:#cff9fe;--color-cyan-200:#a5f0fc;--color-cyan-300:#67e3f9;--color-cyan-400:#2ce;--color-cyan-500:#06aed4;--color-cyan-600:#088ab2;--color-cyan-700:#0e7090;--color-cyan-800:#155b75;--color-cyan-900:#164c63;--color-cyan-950:#0d2d3a;--color-blue-light-25:#f5fbff;--color-blue-light-50:#f0f9ff;--color-blue-light-100:#e0f2fe;--color-blue-light-200:#b9e6fe;--color-blue-light-300:#7cd4fd;--color-blue-light-400:#36bffa;--color-blue-light-500:#0ba5ec;--color-blue-light-600:#0086c9;--color-blue-light-700:#026aa2;--color-blue-light-800:#065986;--color-blue-light-900:#0b4a6f;--color-blue-light-950:#062c41;--color-blue-25:#f5faff;--color-blue-50:#eff8ff;--color-blue-100:#d1e9ff;--color-blue-200:#b2ddff;--color-blue-300:#84caff;--color-blue-400:#53b1fd;--color-blue-500:#2e90fa;--color-blue-600:#1570ef;--color-blue-700:#175cd3;--color-blue-800:#1849a9;--color-blue-900:#194185;--color-blue-950:#102a56;--color-blue-dark-25:#f5f8ff;--color-blue-dark-50:#eff4ff;--color-blue-dark-100:#d1e0ff;--color-blue-dark-200:#b2ccff;--color-blue-dark-300:#84adff;--color-blue-dark-400:#528bff;--color-blue-dark-500:#2970ff;--color-blue-dark-600:#155eef;--color-blue-dark-700:#004eeb;--color-blue-dark-800:#0040c1;--color-blue-dark-900:#00359e;--color-blue-dark-950:#026;--color-indigo-25:#f5f8ff;--color-indigo-50:#eef4ff;--color-indigo-100:#e0eaff;--color-indigo-200:#c7d7fe;--color-indigo-300:#a4bcfd;--color-indigo-400:#8098f9;--color-indigo-500:#6172f3;--color-indigo-600:#444ce7;--color-indigo-700:#3538cd;--color-indigo-800:#2d31a6;--color-indigo-900:#2d3282;--color-indigo-950:#1f235b;--color-violet-25:#fbfaff;--color-violet-50:#f5f3ff;--color-violet-100:#ece9fe;--color-violet-200:#ddd6fe;--color-violet-300:#c3b5fd;--color-violet-400:#a48afb;--color-violet-500:#875bf7;--color-violet-600:#7839ee;--color-violet-700:#6927da;--color-violet-800:#5720b7;--color-violet-900:#491c96;--color-violet-950:#2e125e;--color-purple-25:#fafaff;--color-purple-50:#f4f3ff;--color-purple-100:#ebe9fe;--color-purple-200:#d9d6fe;--color-purple-300:#bdb4fe;--color-purple-400:#9b8afb;--color-purple-500:#7a5af8;--color-purple-600:#6938ef;--color-purple-700:#5925dc;--color-purple-800:#4a1fb8;--color-purple-900:#3e1c96;--color-purple-950:#27115f;--color-fuchsia-25:#fefaff;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fbe8ff;--color-fuchsia-200:#f6d0fe;--color-fuchsia-300:#eeaafd;--color-fuchsia-400:#e478fa;--color-fuchsia-500:#d444f1;--color-fuchsia-600:#ba24d5;--color-fuchsia-700:#9f1ab1;--color-fuchsia-800:#821890;--color-fuchsia-900:#6f1877;--color-fuchsia-950:#47104c;--color-pink-25:#fef6fb;--color-pink-50:#fdf2fa;--color-pink-100:#fce7f6;--color-pink-200:#fcceee;--color-pink-300:#faa7e0;--color-pink-400:#f670c7;--color-pink-500:#ee46bc;--color-pink-600:#dd2590;--color-pink-700:#c11574;--color-pink-800:#9e165f;--color-pink-900:#851651;--color-pink-950:#4e0d30;--color-rose-25:#fff5f6;--color-rose-50:#fff1f3;--color-rose-100:#ffe4e8;--color-rose-200:#fecdd6;--color-rose-300:#fea3b4;--color-rose-400:#fd6f8e;--color-rose-500:#f63d68;--color-rose-600:#e31b54;--color-rose-700:#c01048;--color-rose-800:#a11043;--color-rose-900:#89123e;--color-rose-950:#510b24;--color-orange-dark-25:#fff9f5;--color-orange-dark-50:#fff4ed;--color-orange-dark-100:#ffe6d5;--color-orange-dark-200:#ffd6ae;--color-orange-dark-300:#ff9c66;--color-orange-dark-400:#ff692e;--color-orange-dark-500:#ff4405;--color-orange-dark-600:#e62e05;--color-orange-dark-700:#bc1b06;--color-orange-dark-800:#97180c;--color-orange-dark-900:#771a0d;--color-orange-dark-950:#57130a;--color-orange-25:#fefaf5;--color-orange-50:#fef6ee;--color-orange-100:#fdead7;--color-orange-200:#f9dbaf;--color-orange-300:#f7b27a;--color-orange-400:#f38744;--color-orange-500:#ef6820;--color-orange-600:#e04f16;--color-orange-700:#b93815;--color-orange-800:#932f19;--color-orange-900:#772917;--color-orange-950:#511c10;--color-yellow-25:#fefdf0;--color-yellow-50:#fefbe8;--color-yellow-100:#fef7c3;--color-yellow-200:#feee95;--color-yellow-300:#fde272;--color-yellow-400:#fac515;--color-yellow-500:#eaaa08;--color-yellow-600:#ca8504;--color-yellow-700:#a15c07;--color-yellow-800:#854a0e;--color-yellow-900:#713b12;--color-yellow-950:#542c0d;--color-focus-ring:rgba(from var(--color-focus) r g b / .75);--spacing-0:0rem;--spacing-0-5:.125rem;--spacing-1:.25rem;--spacing-1-5:.375rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--spacing-40:10rem;--spacing-48:12rem;--spacing-56:14rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-120:30rem;--spacing-140:35rem;--spacing-160:40rem;--spacing-180:45rem;--spacing-192:48rem;--spacing-256:64rem;--spacing-320:80rem;--spacing-360:90rem;--spacing-400:100rem;--spacing-480:120rem;--border-width-none:0;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:3px;--border-width-extra-thick:4px;--radius-none:0rem;--radius-xxs:.125rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.25rem;--radius-4xl:1.5rem;--radius-full:9999rem;--z-index-negative:-1;--z-index-base:0;--z-index-low:10;--z-index-medium:100;--z-index-high:1000;--z-index-highest:10000;--shadow-none:none;--shadow-xs:0 1px 2px 0 rgba(from var(--color-gray-light-mode-950) r g b / .05);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--font-size-text-xxs:.625rem;--font-size-text-xs:.75rem;--font-size-text-sm:.875rem;--font-size-text-md:1rem;--font-size-text-lg:1.125rem;--font-size-text-xl:1.25rem;--font-size-display-xs:1.5rem;--font-size-display-sm:1.875rem;--font-size-display-md:2.25rem;--font-size-display-lg:3rem;--font-size-display-xl:3.75rem;--font-size-display-2xl:4.5rem;--line-height-text-xs:1.125rem;--line-height-text-sm:1.25rem;--line-height-text-md:1.5rem;--line-height-text-lg:1.75rem;--line-height-text-xl:1.875rem;--line-height-display-xs:2rem;--line-height-display-sm:2.375rem;--line-height-display-md:2.75rem;--line-height-display-lg:3.75rem;--line-height-display-xl:4.5rem;--line-height-display-2xl:5.625rem;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;--font-family-text:"Inter", sans-serif;--font-family-display:"Inter", sans-serif;--font-family-mono:"Roboto Mono", monospace;--font-family-logo:"Inter", sans-serif;--animation-duration-very-fast:75ms;--animation-duration-fast:.125s;--animation-duration-normal:.3s;--animation-duration-slow:.4s;--animation-duration-slower:.5s;--animation-duration-slowest:.6s;--animation-timing-ease:ease;--animation-timing-ease-in:ease-in;--animation-timing-ease-out:ease-out;--animation-timing-ease-in-out:ease-in-out;--animation-timing-linear:linear;--animation-timing-ease-out-quart:cubic-bezier(.17, .84, .44, 1);--animation-timing-cubic:cubic-bezier(.4, 0, .1, 1);--animation-timing-elastic:linear(0 0%, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726 13.7%, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357 40.52%, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 100%);--animation-default:var(--animation-duration-normal) var(--animation-timing-cubic);--animation-fast:var(--animation-duration-fast) var(--animation-timing-cubic);--animation-slow:var(--animation-duration-slow) var(--animation-timing-ease-in-out);--spacing-none:var(--spacing-0);--spacing-xxs:var(--spacing-0-5);--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-1-5);--spacing-md:var(--spacing-2);--spacing-lg:var(--spacing-3);--spacing-xl:var(--spacing-4);--spacing-2xl:var(--spacing-5);--spacing-3xl:var(--spacing-6);--spacing-4xl:var(--spacing-8);--spacing-5xl:var(--spacing-10);--spacing-6xl:var(--spacing-12);--spacing-7xl:var(--spacing-16);--spacing-8xl:var(--spacing-20);--spacing-9xl:var(--spacing-24);--spacing-10xl:var(--spacing-32);--spacing-11xl:var(--spacing-40);--spacing-12xl:var(--spacing-48);--spacing-13xl:var(--spacing-56);--spacing-14xl:var(--spacing-64);--spacing-16xl:var(--spacing-80);--spacing-18xl:var(--spacing-120);--spacing-20xl:var(--spacing-160);--spacing-22xl:var(--spacing-192);--spacing-24xl:var(--spacing-320);--width-xxs:var(--spacing-80);--width-xs:var(--spacing-96);--width-sm:var(--spacing-120);--width-md:var(--spacing-140);--width-lg:var(--spacing-160);--width-xl:var(--spacing-192);--width-2xl:var(--spacing-256);--width-3xl:var(--spacing-320);--width-4xl:var(--spacing-360);--width-5xl:var(--spacing-400);--width-6xl:var(--spacing-480);--menu-large-width:var(--spacing-64);--menu-small-width:var(--spacing-16);--menu-width:var(--menu-large-width);--dropdown-item-padding-y:var(--spacing-sm);--dropdown-item-padding-x:var(--spacing-md);--dropdown-items-padding:var(--spacing-xs);--dropdown-search-padding-y:var(--dropdown-item-padding-y);--dropdown-search-padding-x:calc(var(--dropdown-items-padding) + var(--dropdown-item-padding-x));--dropdown-option-media-size:var(--spacing-xl);--menu-rail-width:var(--menu-large-width);--menu-rail-collapsed-width:var(--menu-small-width);--menu-panel-width:var(--spacing-64);--menu-peek-offset:var(--spacing-lg);--menu-peek-width:var(--spacing-56);--menu-peek-min-height:var(--spacing-20);--menu-peek-max-height:calc(var(--spacing-96) + var(--spacing-8) + var(--spacing-1));--menu-peek-radius:var(--radius-xl);--menu-peek-shadow:var(--shadow-xl);--menu-peek-transition:var(--transition-fast);--menu-peek-enter-offset:var(--spacing-sm);--menu-peek-enter-scale:.98;--menu-peek-z-index:calc(var(--z-index-menu) + 10);--menu-floating-gap:var(--spacing-md);--menu-rail-label-shadow:var(--shadow-md);--menu-rail-label-transition:var(--transition-fast);--menu-rail-label-enter-offset:var(--spacing-xs);--menu-rail-label-z-index:var(--z-index-tooltip);--menu-nav-item-height:calc(var(--spacing-8) + var(--spacing-1));--menu-nav-item-height-peek:calc(var(--spacing-6) + var(--spacing-1-5));--menu-nav-item-gap:var(--spacing-xxs);--menu-nav-group-label-size:var(--font-size-text-xs);--menu-collapse-duration:.22s;--menu-collapse-ease:cubic-bezier(.4, 0, .2, 1);--menu-collapse-transition:var(--menu-collapse-duration) var(--menu-collapse-ease);--auth-card-width:var(--spacing-160);--paragraph-max-width:var(--spacing-180);--container-padding-mobile:var(--spacing-4);--container-padding-desktop:var(--spacing-8);--container-max-width-desktop:var(--spacing-320);--page-content-max-width:var(--width-2xl);--page-content-max-width-wide:var(--container-max-width-desktop);--page-content-max-width-settings:var(--width-2xl);--segmented-control-max-width:var(--width-2xl);--component-border-radius:var(--radius-md);--component-border-radius-xxs:var(--radius-xxs);--component-border-radius-xs:var(--radius-xs);--component-border-radius-sm:var(--radius-sm);--component-border-radius-md:var(--radius-md);--component-border-radius-lg:var(--radius-lg);--component-border-radius-xl:var(--radius-xl);--component-border-radius-2xl:var(--radius-2xl);--component-border-radius-full:var(--radius-full);--component-shadow:var(--shadow-md);--component-shadow-hover:var(--shadow-lg);--component-shadow-active:var(--shadow-xl);--input-gap:var(--spacing-xs);--form-gap:var(--spacing-md);--form-section-gap:var(--spacing-lg);--form-element-height-sm:var(--spacing-8);--form-element-height-md:var(--spacing-10);--form-element-height-lg:var(--spacing-14);--wizard-chrome-padding-y:var(--spacing-md);--wizard-chrome-padding-x:var(--container-padding-desktop);--wizard-actionbar-padding-y:var(--spacing-md);--wizard-actionbar-padding-x:var(--container-padding-desktop);--wizard-actionbar-overhang:calc(var(--container-padding-desktop) / 2);--wizard-actionbar-overlay:calc(var(--spacing-md) + var(--spacing-5xl) + var(--spacing-md) * 2 + var(--spacing-xl) + var(--spacing-lg) + env(safe-area-inset-bottom,0px));--wizard-canvas-padding-y:var(--spacing-xl);--wizard-canvas-padding-x:var(--container-padding-desktop);--wizard-indicator-size:var(--spacing-3xl);--wizard-indicator-size-sm:var(--spacing-2xl);--wizard-select-list-max-height:min(28rem, 60vh);--wizard-select-list-min-height:12rem;--wizard-select-list-scroll-padding:0px;--datepicker-calendar-width:var(--width-xxs);--datepicker-day-size:var(--spacing-4xl);--datepicker-body-height:calc(var(--datepicker-day-size) * 7);--datepicker-transition:.24s var(--animation-timing-ease-out-quart);--datepicker-caption-duration:.2s;--datepicker-stagger:30ms;--datepicker-lead:24ms;--list-toolbar-search-min-width:var(--width-xs);--list-toolbar-search-max-width:calc(var(--width-sm) + var(--spacing-10));--filter-panel-width:var(--width-xxs);--filter-panel-max-width:var(--width-xs);--filter-panel-max-height:var(--spacing-120);--filter-trigger-size:var(--spacing-10);--filter-trigger-icon-size:var(--spacing-5);--filter-trigger-badge-size:var(--spacing-5);--filter-menu-close-size:var(--spacing-8);--filter-menu-close-icon-size:var(--spacing-4);--card-padding:var(--spacing-3xl);--card-padding-sm:var(--spacing-xl);--risk-matrix-cell-size:var(--spacing-16);--risk-matrix-tick-width:var(--spacing-14);--entity-identity-media-size-default:var(--spacing-6xl);--entity-identity-title-line-height:1.2;--entity-identity-subtitle-line-height:1.15;--entity-identity-text-gap:1px;--assessment-inline-icon-size:var(--spacing-4);--assessment-button-icon-size:var(--spacing-6);--z-index-background:var(--z-index-negative);--z-index-default:var(--z-index-base);--z-index-dropdown:calc(var(--z-index-low) + 10);--z-index-sticky:calc(var(--z-index-low) + 20);--z-index-fixed:calc(var(--z-index-low) + 30);--z-index-card:calc(var(--z-index-low) + 40);--z-index-info-bar:calc(var(--z-index-medium) - 10);--z-index-menu:var(--z-index-medium);--z-index-overlay:calc(var(--z-index-medium) + 10);--z-index-context-menu:calc(var(--z-index-overlay) + 5);--z-index-modal:calc(var(--z-index-medium) + 20);--z-index-popover:calc(var(--z-index-medium) + 30);--z-index-tooltip:var(--z-index-high);--z-index-notification:calc(var(--z-index-high) + 10);--z-index-toast:calc(var(--z-index-high) + 20);--toast-safe-top:0px;--z-index-dialog:calc(var(--z-index-high) + 30);--z-index-loader:var(--z-index-highest);--z-index-onboarding:var(--z-index-highest);--onboarding-overlay-background:#000c;--onboarding-spotlight-border-radius:var(--component-border-radius-md);--breakpoint-mobile:768px;--breakpoint-tablet:1024px;--breakpoint-desktop:1440px;--breakpoint-md:1024px;--breakpoint-lg:1440px;--transition-default:var(--animation-duration-normal) var(--animation-timing-cubic);--transition-fast:var(--animation-duration-fast) var(--animation-timing-cubic);--transition-slow:var(--animation-duration-slow) var(--animation-timing-ease-in-out);--transition-slower:var(--animation-duration-slower) var(--animation-timing-ease-in-out);--transition-slowest:var(--animation-duration-slowest) var(--animation-timing-ease-in-out);--transition-hover:50ms cubic-bezier(.22, .61, .36, 1);--chat-sidebar-width:20rem;--chat-input-min-height:var(--spacing-7xl);--chat-content-max-width:48rem;--chat-composer-max-width:var(--chat-content-max-width);--chat-composer-radius:var(--radius-xl);--chat-welcome-max-width:40rem;--chat-welcome-card-min-width:11rem;--opacity-0:0;--opacity-5:.05;--opacity-10:.1;--opacity-20:.2;--opacity-30:.3;--opacity-40:.4;--opacity-50:.5;--opacity-60:.6;--opacity-70:.7;--opacity-80:.8;--opacity-90:.9;--opacity-95:.95;--opacity-100:1;--blur-none:0;--blur-xs:2px;--blur-sm:4px;--blur-md:8px;--blur-lg:12px;--blur-xl:16px;--blur-2xl:24px;--blur-3xl:40px;--cursor-default:default;--cursor-pointer:pointer;--cursor-text:text;--cursor-wait:wait;--cursor-progress:progress;--cursor-help:help;--cursor-not-allowed:not-allowed;--cursor-grab:grab;--cursor-grabbing:grabbing;--cursor-crosshair:crosshair;--cursor-move:move;--aspect-ratio-square:1 / 1;--aspect-ratio-video:16 / 9;--aspect-ratio-portrait:3 / 4;--aspect-ratio-landscape:4 / 3;--aspect-ratio-wide:21 / 9;--aspect-ratio-golden:1.618 / 1;--elevation-0-shadow:none;--elevation-0-z:var(--z-index-default);--elevation-1-shadow:var(--shadow-xs);--elevation-1-z:var(--z-index-card);--elevation-2-shadow:var(--shadow-sm);--elevation-2-z:calc(var(--z-index-card) + 10);--elevation-3-shadow:var(--shadow-md);--elevation-3-z:var(--z-index-dropdown);--elevation-4-shadow:var(--shadow-lg);--elevation-4-z:var(--z-index-popover);--elevation-5-shadow:var(--shadow-xl);--elevation-5-z:var(--z-index-modal);--grid-columns-sm:4;--grid-columns-md:8;--grid-columns-lg:12;--grid-gutter-sm:var(--spacing-md);--grid-gutter-md:var(--spacing-lg);--grid-gutter-lg:var(--spacing-xl);--state-hover-overlay:rgba(from var(--color-text-primary) r g b / .04);--state-active-overlay:rgba(from var(--color-text-primary) r g b / .08);--state-selected-overlay:rgba(from var(--color-background-brand-solid) r g b / .12);--state-disabled-opacity:var(--opacity-50);--state-loading-opacity:var(--opacity-70);--border-style-solid:solid;--border-style-dashed:dashed;--border-style-dotted:dotted;--animation-timing-spring:cubic-bezier(.175, .885, .32, 1.275);--animation-timing-bounce:cubic-bezier(.68, -.55, .265, 1.55);--animation-timing-smooth:cubic-bezier(.4, 0, .2, 1);--empty-list-illustration-halo-size:var(--spacing-9xl);--empty-list-illustration-orb-size:var(--spacing-7xl);--empty-list-illustration-icon-size:var(--spacing-4xl);--empty-list-illustration-row-height:var(--spacing-xs);--empty-state-min-height:var(--spacing-13xl);--empty-state-filtered-min-height:var(--spacing-10xl);--empty-state-copy-max-width:36ch;--kanban-column-width:280px;--kanban-column-max-width:none;--kanban-column-gap:var(--spacing-md);--kanban-card-padding:var(--spacing-lg);--kanban-card-gap:var(--spacing-md);--kanban-board-padding:var(--spacing-lg);--issue-property-label-width:120px;--issue-property-icon-size:var(--spacing-xl);--issue-property-row-gap:var(--spacing-sm);--issue-property-row-padding-y:var(--spacing-xs);--issue-property-row-padding-x:var(--spacing-sm);--issue-modal-aside-width:280px;--issue-title-font-size:var(--font-size-display-xs);--ticket-drawer-width:min(1080px, 100vw);--md-toolbar-btn-size:var(--spacing-4xl);--md-toolbar-icon-size:var(--spacing-xl);--md-toolbar-chevron-size:var(--spacing-lg);--md-toolbar-gap:var(--spacing-xxs);--md-toolbar-group-gap:var(--spacing-xxs);--md-toolbar-divider-height:var(--spacing-xl);--file-explorer-header-gap:var(--spacing-md);--file-explorer-toolbar-height:var(--spacing-8);--file-explorer-view-toggle-segment-size:var(--file-explorer-toolbar-height);--file-explorer-view-toggle-width:calc(var(--file-explorer-view-toggle-segment-size) * 3 + var(--spacing-xs) * 4);--file-viewer-toolbar-height:var(--spacing-10);--file-viewer-thumbnail-strip-width:112px;--file-viewer-details-width:280px;--file-viewer-page-gap:var(--spacing-lg);--file-viewer-page-shadow:var(--component-shadow);--evaluation-vendor-banner-padding:var(--spacing-lg);--evaluation-vendor-banner-gap:var(--spacing-lg);--evaluation-questionnaire-card-padding:var(--spacing-xl);--evaluation-internal-project-banner-padding:var(--spacing-lg);--evaluation-internal-project-banner-gap:var(--spacing-lg);--line-height-display-tight:1.1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--color-border-warning:var(--color-warning-300);--color-border-warning-primary:var(--color-warning-400);--color-border-warning-subtle:var(--color-warning-200);--icon-size-md:var(--spacing-5);--color-background-body:var(--color-background-primary);--color-tlp-clear-background:#d4edda;--color-tlp-clear-text:#155724;--color-tlp-clear-border:#c3e6cb;--color-tlp-green-background:#28a745;--color-tlp-green-text:#fff;--color-tlp-amber-background:#ffc107;--color-tlp-amber-text:#856404;--color-tlp-amber-border:#ffb300;--color-tlp-red-background:#dc3545;--color-tlp-red-text:#fff;--color-http-get:#61affe;--color-http-post:#49cc90;--color-http-put:#fca130;--color-http-patch:#50e3c2;--color-http-delete:#f93e3e;--color-http-get-background:#e7f5ff;--color-http-get-text:#0078d7;--color-http-post-background:#e6f7e6;--color-http-post-text:#28a745;--color-http-put-background:#fff8e6;--color-http-put-text:#f5a623;--color-http-patch-background:#e6f7f7;--color-http-patch-text:#17a2b8;--color-http-delete-background:#ffe6e6;--color-http-delete-text:#dc3545;--color-foreground-file-image:#9b59b6}:root,html[data-theme=light],.light{--color-text-primary:var(--color-gray-light-mode-900);--color-text-primary-on-brand:var(--color-base-white);--color-text-primary-on-brand-alt:var(--color-brand-300);--color-text-secondary:var(--color-gray-light-mode-700);--color-text-secondary-hover:var(--color-gray-light-mode-800);--color-text-secondary-on-brand:var(--color-brand-200);--color-text-tertiary:var(--color-gray-light-mode-600);--color-text-tertiary-hover:var(--color-gray-light-mode-700);--color-text-tertiary-on-brand:var(--color-brand-200);--color-text-quaternary:var(--color-gray-light-mode-500);--color-text-quaternary-on-brand:var(--color-brand-300);--color-text-white:var(--color-base-white);--color-text-disabled:var(--color-gray-light-mode-500);--color-text-placeholder:var(--color-gray-light-mode-500);--color-text-placeholder-subtle:var(--color-gray-light-mode-300);--color-text-brand-primary:var(--color-brand-900);--color-text-brand-secondary:var(--color-brand-700);--color-text-brand-tertiary:var(--color-brand-600);--color-text-brand-tertiary-alt:var(--color-brand-600);--color-text-error-primary:var(--color-error-600);--color-text-error-primary-hover:var(--color-error-700);--color-text-on-error-primary:var(--color-error-900);--color-text-warning-primary:var(--color-warning-600);--color-text-caution-primary:var(--color-yellow-600);--color-text-success-primary:var(--color-success-600);--color-border-primary:var(--color-gray-light-mode-300);--color-border-secondary:var(--color-gray-light-mode-200);--color-border-secondary-alt:#00000014;--color-border-tertiary:var(--color-gray-light-mode-100);--color-border-disabled:var(--color-gray-light-mode-300);--color-border-disabled-subtle:var(--color-gray-light-mode-200);--color-border-brand:var(--color-brand-500);--color-border-brand-primary:var(--color-border-brand);--color-border-brand-alt:var(--color-brand-600);--color-border-brand-dark:var(--color-brand-700);--color-border-error:var(--color-error-500);--color-border-error-subtle:var(--color-error-300);--color-foreground-primary:var(--color-gray-light-mode-900);--color-foreground-secondary:var(--color-gray-light-mode-700);--color-foreground-secondary-hover:var(--color-gray-light-mode-800);--color-foreground-tertiary:var(--color-gray-light-mode-600);--color-foreground-tertiary-hover:var(--color-gray-light-mode-700);--color-foreground-quaternary:var(--color-gray-light-mode-400);--color-foreground-quaternary-hover:var(--color-gray-light-mode-500);--color-foreground-white:var(--color-base-white);--color-foreground-disabled:var(--color-gray-light-mode-400);--color-foreground-disabled-subtle:var(--color-gray-light-mode-300);--color-foreground-brand-primary:var(--color-brand-600);--color-foreground-brand-primary-alt:var(--color-foreground-brand-primary);--color-foreground-brand-secondary:var(--color-brand-500);--color-foreground-brand-secondary-alt:var(--color-foreground-brand-secondary);--color-foreground-brand-secondary-hover:var(--color-brand-600);--color-foreground-error-primary:var(--color-error-600);--color-foreground-error-secondary:var(--color-error-500);--color-foreground-warning-primary:var(--color-warning-600);--color-foreground-warning-secondary:var(--color-warning-500);--color-foreground-caution-primary:var(--color-yellow-600);--color-foreground-caution-secondary:var(--color-yellow-500);--color-foreground-success-primary:var(--color-success-600);--color-foreground-success-secondary:var(--color-success-500);--color-background-primary:var(--color-base-white);--color-background-primary-alt:var(--color-base-white);--color-background-primary-hover:var(--color-gray-light-mode-100);--color-background-primary-solid:var(--color-gray-light-mode-950);--color-background-secondary:var(--color-gray-light-mode-50);--color-background-secondary-alt:var(--color-gray-light-mode-50);--color-background-secondary-hover:var(--color-gray-light-mode-100);--color-background-secondary-subtle:var(--color-gray-light-mode-25);--color-background-secondary-solid:var(--color-gray-light-mode-600);--color-background-tertiary:var(--color-gray-light-mode-100);--color-background-quaternary:var(--color-gray-light-mode-200);--color-background-active:var(--color-gray-light-mode-100);--color-background-disabled:var(--color-gray-light-mode-100);--color-background-disabled-subtle:var(--color-gray-light-mode-50);--color-background-overlay:var(--color-gray-light-mode-950);--color-background-brand-primary:var(--color-brand-50);--color-background-brand-primary-alt:var(--color-brand-50);--color-background-brand-secondary:var(--color-brand-100);--color-background-brand-tertiary:var(--color-brand-50);--color-background-brand-solid:var(--color-brand-500);--color-background-brand-solid-hover:var(--color-brand-600);--color-background-brand-section:var(--color-brand-800);--color-background-brand-section-subtle:var(--color-brand-700);--color-background-error-primary:var(--color-error-50);--color-background-error-primary-hover:var(--color-error-100);--color-background-error-secondary:var(--color-error-100);--color-background-error-solid:var(--color-error-600);--color-background-error-solid-hover:var(--color-error-700);--color-background-warning-primary:var(--color-warning-50);--color-background-warning-secondary:var(--color-warning-100);--color-background-warning-solid:var(--color-warning-600);--color-background-warning-solid-hover:var(--color-warning-700);--color-background-caution-primary:var(--color-yellow-50);--color-background-caution-secondary:var(--color-yellow-100);--color-background-caution-solid:var(--color-yellow-600);--color-background-success-primary:var(--color-success-50);--color-background-success-secondary:var(--color-success-100);--color-background-success-solid:var(--color-success-600);--color-background-danger-primary:var(--color-background-error-primary);--color-background-danger-secondary:var(--color-background-error-secondary);--color-border-danger-primary:var(--color-border-error);--color-border-success-primary:color-mix(in oklch, var(--color-success-500) 40%, var(--color-border-primary));--color-foreground-danger-primary:var(--color-foreground-error-primary);--color-foreground-danger-on-primary:var(--color-text-on-error-primary);--color-criticality-0:var(--color-gray-light-mode-500);--color-criticality-1:#2ecc71;--color-criticality-2:#f1c40f;--color-criticality-3:#e67e22;--color-criticality-4:#e74c3c;--color-background-criticality-0:var(--color-gray-light-mode-100);--color-background-criticality-1:color-mix(in oklch, var(--color-criticality-1) 20%, white);--color-background-criticality-2:color-mix(in oklch, var(--color-criticality-2) 20%, white);--color-background-criticality-3:color-mix(in oklch, var(--color-criticality-3) 20%, white);--color-background-criticality-4:color-mix(in oklch, var(--color-criticality-4) 20%, white);--color-text-criticality-0:var(--color-gray-light-mode-700);--color-text-criticality-1:color-mix(in oklch, var(--color-criticality-1) 80%, black);--color-text-criticality-2:color-mix(in oklch, var(--color-criticality-2) 80%, black);--color-text-criticality-3:color-mix(in oklch, var(--color-criticality-3) 80%, black);--color-text-criticality-4:color-mix(in oklch, var(--color-criticality-4) 80%, black);--color-border-criticality-0:var(--color-gray-light-mode-200);--color-border-criticality-1:color-mix(in oklch, var(--color-criticality-1) 40%, var(--color-gray-light-mode-200));--color-border-criticality-2:color-mix(in oklch, var(--color-criticality-2) 40%, var(--color-gray-light-mode-200));--color-border-criticality-3:color-mix(in oklch, var(--color-criticality-3) 40%, var(--color-gray-light-mode-200));--color-border-criticality-4:color-mix(in oklch, var(--color-criticality-4) 40%, var(--color-gray-light-mode-200));--color-shadow-primary:var(--color-gray-light-mode-900);--color-shadow-primary-alt:var(--color-brand-900);--color-shadow-secondary:var(--color-gray-light-mode-800);--color-shadow-brand:var(--color-brand-500);--color-focus:var(--color-brand-500);--color-focus-error:var(--color-error-500);--color-label-0-background:color-mix(in oklch, var(--color-success-500) 18%, var(--color-background-secondary));--color-label-0-text:var(--color-text-success-primary);--color-label-1-background:color-mix(in oklch, var(--color-brand-500) 18%, var(--color-background-secondary));--color-label-1-text:var(--color-text-brand-secondary);--color-label-2-background:color-mix(in oklch, var(--color-warning-500) 18%, var(--color-background-secondary));--color-label-2-text:var(--color-text-warning-primary);--color-label-3-background:color-mix(in oklch, var(--color-error-500) 15%, var(--color-background-secondary));--color-label-3-text:var(--color-text-error-primary);--color-label-4-background:color-mix(in oklch, var(--color-yellow-500) 20%, var(--color-background-secondary));--color-label-4-text:var(--color-text-caution-primary);--color-label-5-background:color-mix(in oklch, var(--color-brand-700) 15%, var(--color-background-secondary));--color-label-5-text:var(--color-text-brand-primary);--color-label-6-background:color-mix(in oklch, var(--color-success-700) 15%, var(--color-background-secondary));--color-label-6-text:color-mix(in oklch, var(--color-success-700) 80%, black);--color-label-7-background:var(--color-background-tertiary);--color-label-7-text:var(--color-text-secondary)}html[data-theme=dark],.dark{--color-text-primary:var(--color-gray-dark-mode-50);--color-text-primary-on-brand:var(--color-gray-dark-mode-50);--color-text-secondary:var(--color-gray-dark-mode-300);--color-text-secondary-hover:var(--color-gray-dark-mode-200);--color-text-secondary-on-brand:var(--color-gray-dark-mode-300);--color-text-tertiary:var(--color-gray-dark-mode-400);--color-text-tertiary-hover:var(--color-gray-dark-mode-300);--color-text-tertiary-on-brand:var(--color-gray-dark-mode-400);--color-text-quaternary:var(--color-gray-dark-mode-400);--color-text-quaternary-on-brand:var(--color-gray-dark-mode-400);--color-text-white:var(--color-base-white);--color-text-disabled:var(--color-gray-dark-mode-500);--color-text-placeholder:var(--color-gray-dark-mode-500);--color-text-placeholder-subtle:var(--color-gray-dark-mode-700);--color-text-brand-primary:var(--color-gray-dark-mode-50);--color-text-brand-secondary:var(--color-gray-dark-mode-300);--color-text-brand-tertiary:var(--color-gray-dark-mode-400);--color-text-brand-tertiary-alt:var(--color-gray-dark-mode-50);--color-text-error-primary:var(--color-error-400);--color-text-error-primary-hover:var(--color-error-300);--color-text-on-error-primary:var(--color-error-100);--color-text-warning-primary:var(--color-warning-400);--color-text-caution-primary:var(--color-yellow-400);--color-text-success-primary:var(--color-success-400);--color-border-primary:var(--color-gray-dark-mode-700);--color-border-secondary:var(--color-gray-dark-mode-800);--color-border-secondary-alt:var(--color-gray-dark-mode-800);--color-border-tertiary:var(--color-gray-dark-mode-800);--color-border-disabled:var(--color-gray-dark-mode-700);--color-border-disabled-subtle:var(--color-gray-dark-mode-800);--color-border-brand:var(--color-brand-400);--color-border-brand-primary:var(--color-border-brand);--color-border-brand-alt:var(--color-gray-dark-mode-700);--color-border-brand-dark:var(--color-brand-200);--color-border-error:var(--color-error-400);--color-border-error-subtle:var(--color-error-500);--color-foreground-primary:var(--color-base-white);--color-foreground-secondary:var(--color-gray-dark-mode-300);--color-foreground-secondary-hover:var(--color-gray-dark-mode-200);--color-foreground-tertiary:var(--color-gray-dark-mode-400);--color-foreground-tertiary-hover:var(--color-gray-dark-mode-300);--color-foreground-quaternary:var(--color-gray-dark-mode-600);--color-foreground-quaternary-hover:var(--color-gray-dark-mode-500);--color-foreground-white:var(--color-base-white);--color-foreground-disabled:var(--color-gray-dark-mode-500);--color-foreground-disabled-subtle:var(--color-gray-dark-mode-600);--color-foreground-brand-primary:var(--color-brand-500);--color-foreground-brand-primary-alt:var(--color-gray-dark-mode-300);--color-foreground-brand-secondary:var(--color-brand-500);--color-foreground-brand-secondary-alt:var(--color-gray-dark-mode-600);--color-foreground-brand-secondary-hover:var(--color-gray-dark-mode-500);--color-foreground-error-primary:var(--color-error-500);--color-foreground-error-secondary:var(--color-error-400);--color-foreground-warning-primary:var(--color-warning-500);--color-foreground-warning-secondary:var(--color-warning-400);--color-foreground-caution-primary:var(--color-yellow-500);--color-foreground-caution-secondary:var(--color-yellow-400);--color-foreground-success-primary:var(--color-success-500);--color-foreground-success-secondary:var(--color-success-400);--color-background-primary:var(--color-gray-dark-mode-950);--color-background-primary-alt:var(--color-background-secondary);--color-background-primary-hover:var(--color-gray-dark-mode-800);--color-background-primary-solid:var(--color-background-secondary);--color-background-secondary:var(--color-gray-dark-mode-900);--color-background-secondary-alt:var(--color-background-primary);--color-background-secondary-hover:var(--color-gray-dark-mode-800);--color-background-secondary-subtle:var(--color-gray-dark-mode-900);--color-background-secondary-solid:var(--color-gray-dark-mode-600);--color-background-tertiary:var(--color-gray-dark-mode-800);--color-background-quaternary:var(--color-gray-dark-mode-700);--color-background-active:var(--color-gray-dark-mode-800);--color-background-disabled:var(--color-gray-dark-mode-800);--color-background-disabled-subtle:var(--color-gray-dark-mode-900);--color-background-overlay:var(--color-gray-dark-mode-800);--color-background-brand-primary:var(--color-brand-950);--color-background-brand-primary-alt:var(--color-background-secondary);--color-background-brand-secondary:color-mix(in oklch, var(--color-brand-500) 18%, var(--color-background-secondary));--color-background-brand-tertiary:color-mix(in oklch, var(--color-brand-500) 10%, var(--color-background-primary));--color-background-brand-solid:var(--color-brand-600);--color-background-brand-solid-hover:var(--color-brand-500);--color-background-brand-section:var(--color-background-secondary);--color-background-brand-section-subtle:var(--color-background-primary);--color-background-error-primary:var(--color-error-950);--color-background-error-primary-hover:var(--color-error-800);--color-background-error-secondary:color-mix(in oklch, var(--color-error-500) 22%, var(--color-background-secondary));--color-background-error-solid:var(--color-error-600);--color-background-error-solid-hover:var(--color-error-500);--color-background-warning-primary:var(--color-warning-950);--color-background-warning-secondary:color-mix(in oklch, var(--color-warning-500) 22%, var(--color-background-secondary));--color-background-warning-solid:var(--color-warning-600);--color-background-warning-solid-hover:var(--color-warning-500);--color-background-caution-primary:var(--color-yellow-950);--color-background-caution-secondary:color-mix(in oklch, var(--color-yellow-500) 22%, var(--color-background-secondary));--color-background-caution-solid:var(--color-yellow-600);--color-background-success-primary:var(--color-success-950);--color-background-success-secondary:color-mix(in oklch, var(--color-success-500) 22%, var(--color-background-secondary));--color-background-success-solid:var(--color-success-600);--color-background-danger-primary:var(--color-background-error-primary);--color-background-danger-secondary:var(--color-background-error-secondary);--color-border-danger-primary:var(--color-border-error);--color-border-success-primary:color-mix(in oklch, var(--color-success-500) 40%, var(--color-border-primary));--color-foreground-danger-primary:var(--color-foreground-error-primary);--color-foreground-danger-on-primary:var(--color-text-on-error-primary);--color-criticality-0:var(--color-gray-dark-mode-500);--color-criticality-1:#2ecc71;--color-criticality-2:#f1c40f;--color-criticality-3:#e67e22;--color-criticality-4:#e74c3c;--color-background-criticality-0:var(--color-gray-dark-mode-800);--color-background-criticality-1:color-mix(in oklch, var(--color-criticality-1) 20%, var(--color-gray-dark-mode-900));--color-background-criticality-2:color-mix(in oklch, var(--color-criticality-2) 20%, var(--color-gray-dark-mode-900));--color-background-criticality-3:color-mix(in oklch, var(--color-criticality-3) 20%, var(--color-gray-dark-mode-900));--color-background-criticality-4:color-mix(in oklch, var(--color-criticality-4) 20%, var(--color-gray-dark-mode-900));--color-text-criticality-0:var(--color-gray-dark-mode-300);--color-text-criticality-1:color-mix(in oklch, var(--color-criticality-1) 60%, white);--color-text-criticality-2:color-mix(in oklch, var(--color-criticality-2) 60%, white);--color-text-criticality-3:color-mix(in oklch, var(--color-criticality-3) 60%, white);--color-text-criticality-4:color-mix(in oklch, var(--color-criticality-4) 60%, white);--color-focus:var(--color-brand-500);--color-focus-error:var(--color-error-500);--color-label-0-background:color-mix(in oklch, var(--color-success-500) 22%, var(--color-background-secondary));--color-label-0-text:var(--color-text-success-primary);--color-label-1-background:color-mix(in oklch, var(--color-brand-500) 22%, var(--color-background-secondary));--color-label-1-text:var(--color-text-brand-secondary);--color-label-2-background:color-mix(in oklch, var(--color-warning-500) 22%, var(--color-background-secondary));--color-label-2-text:var(--color-text-warning-primary);--color-label-3-background:color-mix(in oklch, var(--color-error-500) 20%, var(--color-background-secondary));--color-label-3-text:var(--color-text-error-primary);--color-label-4-background:color-mix(in oklch, var(--color-yellow-500) 22%, var(--color-background-secondary));--color-label-4-text:var(--color-text-caution-primary);--color-label-5-background:color-mix(in oklch, var(--color-brand-400) 20%, var(--color-background-secondary));--color-label-5-text:var(--color-text-brand-primary);--color-label-6-background:color-mix(in oklch, var(--color-success-400) 18%, var(--color-background-secondary));--color-label-6-text:var(--color-text-success-primary);--color-label-7-background:var(--color-background-tertiary);--color-label-7-text:var(--color-text-secondary)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(var(--spacing-4xl));transform:translateY(var(--spacing-4xl))}to{opacity:1;transform:translateY(0)}}@keyframes titleSlideDown{0%{opacity:0;-webkit-transform:translateY(calc(var(--spacing-3xl) * -1));transform:translateY(calc(var(--spacing-3xl) * -1))}to{opacity:1;transform:translateY(0)}}.visually-hidden,.sr-only,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-background-brand-solid);color:var(--color-text-primary-on-brand);font-weight:var(--font-weight-semibold);border-radius:0 0 var(--component-border-radius) 0;z-index:var(--z-index-notification);-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast), -webkit-transform var(--transition-fast);text-decoration:none;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px;transform:translateY(0)}.live-region{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tooltip{pointer-events:none;z-index:var(--z-index-tooltip);color:var(--color-text-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--component-border-radius-xs);background:color-mix(in oklch, var(--color-background-overlay) 40%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--font-size-text-sm);white-space:nowrap;opacity:0;-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast);position:absolute;top:0}.action-bar-container{anchor-name:--action-bar-container;pointer-events:none;bottom:0;left:var(--menu-width);padding:var(--spacing-md) 0 var(--spacing-xl);z-index:var(--z-index-info-bar);background:linear-gradient(to top, var(--color-background-body), transparent);justify-content:center;display:flex;position:fixed;right:0}.action-bar-container .action-bar{anchor-name:--action-bar;pointer-events:auto;padding:var(--spacing-md);background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:calc(var(--component-border-radius) + var(--spacing-md));width:100%;max-width:calc(var(--width-lg) + var(--container-padding-desktop));height:calc(var(--spacing-5xl) + var(--spacing-md) * 2);-webkit-box-shadow:var(--component-shadow);box-shadow:var(--component-shadow);justify-content:space-between;align-items:center;display:flex}.action-bar-container .action-bar .space{flex:1}.action-bar-container .action-bar .info-content{align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md);display:flex}.action-bar-container .action-bar .info-content .info-text .label{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);color:var(--color-text-secondary)}.action-bar-container .action-bar .info-content .info-text .value{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-primary)}.action-bar-container .action-bar .form-actions{gap:var(--spacing-md);display:flex}.more-items{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-text-sm);color:var(--color-text-secondary);padding:var(--spacing-xs) var(--spacing-md) var(--spacing-xs) var(--spacing-sm);background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--component-border-radius-sm);font-weight:var(--font-weight-medium);width:fit-content;display:flex}.more-items span{white-space:nowrap;text-overflow:ellipsis;max-width:var(--spacing-11xl);overflow:hidden}tr:hover .more-items{border-color:var(--color-border-primary)}@media print{body:has(.asm-print,.asm-report-panel){-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(body:has(.asm-print,.asm-report-panel) .menu-container,body:has(.asm-print,.asm-report-panel) .toast-container,body:has(.asm-print,.asm-report-panel) .nav-progress){display:none!important}body:has(.asm-print,.asm-report-panel) .view{min-height:0;overflow:visible}body:has(.asm-print,.asm-report-panel){--menu-width:0px}body:has(.asm-print,.asm-report-panel) .ui-page-layout{max-width:none;margin:0}body:has(.asm-print,.asm-report-panel) .ui-page-layout.size-sm{max-width:none;margin:0}body:has(.asm-print,.asm-report-panel) .ui-page-layout.size-md{max-width:none;margin:0}body:has(.asm-print,.asm-report-panel) .ui-page-layout.size-lg{max-width:none;margin:0}body:has(.asm-print,.asm-report-panel) .ui-page-layout.size-wide{max-width:none;margin:0}body:has(.asm-print,.asm-report-panel) .ui-page-layout.size-full{max-width:none;margin:0}:is(body:has(.asm-print,.asm-report-panel) .ui-page-layout .page-content,body:has(.asm-print,.asm-report-panel) .ui-page-layout .page-subheader,body:has(.asm-print,.asm-report-panel) .ui-page-layout .page-footer){padding-inline:0}body:has(.asm-print,.asm-report-panel) .ui-page-layout .page-subheader{overflow:visible}body:has(.asm-print,.asm-report-panel) .page-header-actions{display:none!important}body:has(.asm-print,.asm-report-panel) .ui-table-pagination{display:none!important}body:has(.asm-print,.asm-report-panel) .scroll-hint-wrapper{display:none!important}body:has(.asm-print,.asm-report-panel) .ui-table th.actions-column{display:none!important}body:has(.asm-print,.asm-report-panel) .ui-table .actions-cell{display:none!important}body:has(.asm-print,.asm-report-panel) .ui-table-wrapper{overflow:visible}body:has(.asm-print,.asm-report-panel) .ui-table-wrapper:before{display:none}body:has(.asm-print,.asm-report-panel) .ui-table-wrapper:after{display:none}body:has(.asm-print,.asm-report-panel) .ui-table-container{max-height:none!important;overflow:visible!important}body:has(.asm-print,.asm-report-panel) .ui-table{table-layout:auto;width:100%}:is(body:has(.asm-print,.asm-report-panel) .ui-table th,body:has(.asm-print,.asm-report-panel) .ui-table td,body:has(.asm-print,.asm-report-panel) .ui-table th *,body:has(.asm-print,.asm-report-panel) .ui-table td *){overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;max-width:none!important;overflow:visible!important}:is(body:has(.asm-print,.asm-report-panel) .ui-table th,body:has(.asm-print,.asm-report-panel) .ui-table td){padding:var(--spacing-sm) var(--spacing-md)}body:has(.asm-print,.asm-report-panel) .ui-table th{position:static}body:has(.asm-print,.asm-report-panel) thead{display:table-header-group}body:has(.asm-print,.asm-report-panel) tfoot{display:table-footer-group}body:has(.asm-print,.asm-report-panel) tr{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}:is(body:has(.asm-print,.asm-report-panel) .asm-report-panel__card,body:has(.asm-print,.asm-report-panel) .ui-card){page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}body:has(.asm-print,.asm-report-panel) .ui-page-header{page-break-after:avoid}}
