.xl-btn.svelte-1q33tri{display:inline-flex;align-items:center;justify-content:center;gap:var(--xl-spacing-sm);border:1px solid transparent;border-radius:var(--xl-radius-md);cursor:pointer;font-family:var(--xl-font-family);font-weight:var(--xl-font-weight-extrabold);text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.xl-btn.svelte-1q33tri:disabled{cursor:not-allowed;opacity:.5}.xl-btn--disabled.svelte-1q33tri{pointer-events:none;cursor:not-allowed;opacity:.5}.xl-btn.svelte-1q33tri:focus-visible{outline:2px solid var(--xl-color-primary-600);outline-offset:2px}.xl-btn--sm.svelte-1q33tri{padding:6px 10px;font-size:var(--xl-font-size-xs);min-height:32px}.xl-btn--md.svelte-1q33tri{padding:8px 14px;font-size:var(--xl-font-size-sm);min-height:38px}.xl-btn--lg.svelte-1q33tri{padding:12px 20px;font-size:var(--xl-font-size-base);min-height:48px}.xl-btn--primary.svelte-1q33tri{background:var(--xl-color-surface-inverse);color:var(--xl-color-text-inverse);border-color:var(--xl-color-surface-inverse)}.xl-btn--primary.svelte-1q33tri:hover:not(:disabled){background:#2a3f34;border-color:#2a3f34}.xl-btn--secondary.svelte-1q33tri{background:var(--xl-color-surface);color:var(--xl-color-text);border-color:var(--xl-color-border-strong)}.xl-btn--secondary.svelte-1q33tri:hover:not(:disabled){background:var(--xl-color-surface-hover)}.xl-btn--ghost.svelte-1q33tri{background:transparent;color:var(--xl-color-text);border-color:transparent}.xl-btn--ghost.svelte-1q33tri:hover:not(:disabled){background:var(--xl-color-surface-alt)}.xl-btn--danger.svelte-1q33tri{background:var(--xl-color-error);color:var(--xl-color-text-inverse);border-color:var(--xl-color-error)}.xl-btn--danger.svelte-1q33tri:hover:not(:disabled){background:#8f1f16;border-color:#8f1f16}.xl-page-header.svelte-1fa6z6w{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--xl-spacing-lg);padding:var(--xl-spacing-xl) 0}.xl-page-header__text.svelte-1fa6z6w{flex:1;min-width:0}.xl-page-header__title.svelte-1fa6z6w{margin:0;font-size:var(--xl-font-size-3xl);font-weight:var(--xl-font-weight-bold);line-height:var(--xl-line-height-tight);letter-spacing:var(--xl-letter-spacing-normal);color:var(--xl-color-text)}.xl-page-header__desc.svelte-1fa6z6w{margin:var(--xl-spacing-sm) 0 0;color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-base);line-height:var(--xl-line-height-normal);max-width:560px}.xl-page-header__actions.svelte-1fa6z6w{display:flex;align-items:center;gap:var(--xl-spacing-sm);flex-shrink:0}.xl-interior-page.svelte-1kiv19j{display:grid;gap:var(--xl-spacing-lg);margin-top:var(--xl-spacing-lg);border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-md);background:var(--xl-color-surface);padding:var(--xl-spacing-lg);color:var(--xl-color-text);font-family:var(--xl-font-family)}.xl-interior-page.svelte-1kiv19j h1,.xl-interior-page.svelte-1kiv19j h2,.xl-interior-page.svelte-1kiv19j h3,.xl-interior-page.svelte-1kiv19j p{margin:0}.xl-interior-header.svelte-122ye4t{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--xl-spacing-md)}.xl-interior-header--bordered.svelte-122ye4t{padding-bottom:var(--xl-spacing-sm);border-bottom:1px solid var(--xl-color-border)}.xl-interior-header__text.svelte-122ye4t{display:grid;gap:var(--xl-spacing-xs);min-width:0}.xl-interior-header__eyebrow.svelte-122ye4t{color:var(--xl-color-primary-700);font-size:var(--xl-font-size-xs);font-weight:var(--xl-font-weight-bold);letter-spacing:var(--xl-letter-spacing-wide);text-transform:uppercase}.xl-interior-header__title.svelte-122ye4t{margin:0;color:var(--xl-color-text);line-height:var(--xl-line-height-tight);overflow-wrap:anywhere}.xl-interior-header__title--level-1.svelte-122ye4t{font-size:var(--xl-font-size-2xl)}.xl-interior-header__title--level-2.svelte-122ye4t{font-size:var(--xl-font-size-lg)}.xl-interior-header__title--level-3.svelte-122ye4t{font-size:var(--xl-font-size-base)}.xl-interior-header__description.svelte-122ye4t{color:var(--xl-color-text-secondary);line-height:var(--xl-line-height-normal)}.xl-interior-header__actions.svelte-122ye4t{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--xl-spacing-xs)}@media(max-width:720px){.xl-interior-header.svelte-122ye4t{align-items:flex-start;flex-direction:column}.xl-interior-header__actions.svelte-122ye4t{justify-content:flex-start}}.xl-interior-grid.svelte-75s46u{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--xl-interior-grid-min)),1fr));gap:var(--xl-spacing-md)}.xl-interior-card.svelte-gtp70{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--xl-spacing-sm);border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-md);background:var(--xl-color-surface)}.xl-interior-card.svelte-gtp70>*{min-width:0}.xl-interior-card--pad-sm.svelte-gtp70{padding:var(--xl-spacing-sm)}.xl-interior-card--pad-md.svelte-gtp70{padding:var(--xl-spacing-md)}.xl-interior-card--pad-lg.svelte-gtp70{padding:var(--xl-spacing-lg)}.xl-interior-card__body.svelte-gtp70{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--xl-spacing-sm)}.xl-interior-card__body.svelte-gtp70>*{min-width:0}.xl-interior-card__body.svelte-gtp70 strong,.xl-interior-card__body.svelte-gtp70 span,.xl-interior-card__body.svelte-gtp70 small{overflow-wrap:anywhere}.xl-metric-card.svelte-18b7mqw{display:grid;gap:var(--xl-spacing-sm);border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-md);background:var(--xl-color-surface);padding:var(--xl-spacing-md)}.xl-metric-card__label.svelte-18b7mqw,.xl-metric-card__meta.svelte-18b7mqw{color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-sm)}.xl-metric-card__value.svelte-18b7mqw{overflow-wrap:anywhere;color:var(--xl-color-text);font-size:var(--xl-font-size-base)}.xl-interior-list.svelte-uxgs76{display:grid;gap:var(--xl-spacing-sm)}.xl-interior-list-row.svelte-1meqxt6{display:flex;align-items:center;justify-content:space-between;gap:var(--xl-spacing-md);border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-md);background:var(--xl-color-surface);padding:var(--xl-spacing-md);color:inherit;text-decoration:none}.xl-interior-list-row__main.svelte-1meqxt6{display:grid;gap:var(--xl-spacing-2xs);min-width:0}.xl-interior-list-row__main.svelte-1meqxt6 strong,.xl-interior-list-row__main.svelte-1meqxt6 span,.xl-interior-list-row__main.svelte-1meqxt6 small{overflow-wrap:anywhere}.xl-interior-list-row__main.svelte-1meqxt6 span,.xl-interior-list-row__main.svelte-1meqxt6 small{color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-sm)}.xl-interior-list-row__actions.svelte-1meqxt6{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--xl-spacing-xs)}@media(max-width:720px){.xl-interior-list-row.svelte-1meqxt6{align-items:flex-start;flex-direction:column}.xl-interior-list-row__actions.svelte-1meqxt6{justify-content:flex-start}}.xl-action-group.svelte-aniogr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xl-spacing-xs)}.xl-action-group--end.svelte-aniogr{justify-content:flex-end}.xl-action-group--start.svelte-aniogr{justify-content:flex-start}@media(max-width:720px){.xl-action-group--end.svelte-aniogr{justify-content:flex-start}}.xl-status-pill.svelte-k3b4al{display:inline-flex;align-items:center;gap:var(--xl-spacing-xs);border-radius:var(--xl-radius-full);padding:5px 8px;font-size:var(--xl-font-size-xs);font-weight:var(--xl-font-weight-bold);line-height:var(--xl-line-height-normal);white-space:nowrap}.xl-status-pill--neutral.svelte-k3b4al{background:var(--xl-color-primary-50);color:#24453b}.xl-status-pill--info.svelte-k3b4al{background:var(--xl-color-info-bg);color:var(--xl-color-info)}.xl-status-pill--success.svelte-k3b4al{background:var(--xl-color-success-bg);color:var(--xl-color-success)}.xl-status-pill--warning.svelte-k3b4al{background:var(--xl-color-warning-bg);color:var(--xl-color-warning)}.xl-status-pill--danger.svelte-k3b4al{background:var(--xl-color-error-bg);color:var(--xl-color-error)}.xl-interior-notice.svelte-8ojmou{border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-md);background:var(--xl-color-surface);padding:var(--xl-spacing-md);color:var(--xl-color-text-secondary);line-height:var(--xl-line-height-normal)}.xl-interior-notice--danger.svelte-8ojmou{border-color:var(--xl-color-error-bg);background:var(--xl-color-error-bg);color:var(--xl-color-error);font-weight:var(--xl-font-weight-bold)}.xl-app-launcher.svelte-1nvfd2h{display:grid;gap:var(--xl-spacing-sm)}.xl-app-launcher__label.svelte-1nvfd2h{margin:0;color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-xs);font-weight:var(--xl-font-weight-bold);text-transform:uppercase;letter-spacing:var(--xl-letter-spacing-wide)}.xl-app-launcher__list.svelte-1nvfd2h{display:grid;gap:var(--xl-spacing-xs)}.xl-app-launcher__item.svelte-1nvfd2h{align-items:start;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--xl-spacing-sm);gap:var(--xl-spacing-2xs);padding:var(--xl-spacing-sm) var(--xl-spacing-md);border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-md);color:var(--xl-color-text);text-decoration:none;background:var(--xl-color-surface)}.xl-app-launcher__item-icon.svelte-1nvfd2h{display:inline-flex;padding-top:2px}.xl-app-launcher__item.svelte-1nvfd2h:hover{background:var(--xl-color-surface-hover);border-color:var(--xl-color-border-strong)}.xl-app-launcher__item.svelte-1nvfd2h:focus-visible{outline:2px solid var(--xl-color-primary-600);outline-offset:2px;box-shadow:var(--xl-shell-focus-ring)}.xl-app-launcher__item--active.svelte-1nvfd2h{border-color:var(--xl-color-primary-600);box-shadow:inset 3px 0 0 var(--xl-color-primary-600)}.xl-app-launcher__item-label.svelte-1nvfd2h{font-size:var(--xl-font-size-sm);font-weight:var(--xl-font-weight-bold)}.xl-app-launcher__empty.svelte-1nvfd2h{margin:0;padding:var(--xl-spacing-md);border:1px dashed var(--xl-color-border);border-radius:var(--xl-radius-md);color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-sm);line-height:var(--xl-line-height-normal)}.xl-app-launcher__badge.svelte-1nvfd2h{position:absolute;top:var(--xl-spacing-sm);right:var(--xl-spacing-sm);padding:2px 8px;border-radius:var(--xl-radius-full);background:var(--xl-color-info-bg);color:var(--xl-color-info);font-size:var(--xl-font-size-xs);font-weight:var(--xl-font-weight-bold)}.xl-mobile-bottom-bar.svelte-bigmy0{display:none}@media(max-width:800px){.xl-mobile-bottom-bar.svelte-bigmy0{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:block;border-top:1px solid var(--xl-color-border);background:var(--xl-color-surface);box-shadow:var(--xl-shadow-md);padding-bottom:env(safe-area-inset-bottom,0px)}.xl-mobile-bottom-bar__list.svelte-bigmy0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:var(--xl-spacing-xs);list-style:none}.xl-mobile-bottom-bar__link.svelte-bigmy0{display:grid;min-block-size:44px;place-items:center;align-content:center;gap:var(--xl-spacing-2xs);border-radius:var(--xl-radius-sm);color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-xs);font-weight:var(--xl-font-weight-medium);line-height:var(--xl-line-height-tight);text-align:center;text-decoration:none}.xl-mobile-bottom-bar__link--active.svelte-bigmy0{background:var(--xl-color-primary-50);color:var(--xl-color-primary-800);font-weight:var(--xl-font-weight-extrabold);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.xl-mobile-bottom-bar__link--disabled.svelte-bigmy0{cursor:not-allowed;opacity:.58}.xl-mobile-bottom-bar__link.svelte-bigmy0:focus-visible{outline:2px solid var(--xl-color-primary-600);outline-offset:2px}.xl-mobile-shell-content{--xl-mobile-bottom-bar-outer-height: calc(44px + var(--xl-spacing-xs) + var(--xl-spacing-xs) + 1px);padding-bottom:calc(var(--xl-mobile-bottom-bar-outer-height) + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.xl-mobile-bottom-bar.svelte-bigmy0 :where(.svelte-bigmy0),.xl-mobile-bottom-bar.svelte-bigmy0{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.xl-mobile-nested-header.svelte-1vjcv62{display:none}@media(max-width:800px){.xl-mobile-nested-header.svelte-1vjcv62{position:fixed;inset-block-start:0;inset-inline:0;z-index:20;display:grid;grid-template-columns:minmax(44px,auto) minmax(0,1fr) minmax(44px,auto);align-items:center;gap:var(--xl-spacing-sm);min-block-size:44px;border-bottom:1px solid var(--xl-color-border);background:var(--xl-color-surface);box-shadow:var(--xl-shadow-sm);padding:env(safe-area-inset-top,0px) var(--xl-spacing-md) var(--xl-spacing-xs)}.xl-mobile-nested-header__back.svelte-1vjcv62,.xl-mobile-nested-header__action.svelte-1vjcv62{display:inline-flex;min-block-size:44px;align-items:center;justify-content:center;gap:var(--xl-spacing-xs);border-radius:var(--xl-radius-sm);color:var(--xl-color-text);font-size:var(--xl-font-size-sm);font-weight:var(--xl-font-weight-bold);text-decoration:none}.xl-mobile-nested-header__title.svelte-1vjcv62{margin:0;overflow:hidden;color:var(--xl-color-text);font-size:var(--xl-font-size-base);line-height:var(--xl-line-height-tight);text-align:center;text-overflow:ellipsis;white-space:nowrap}.xl-mobile-nested-header__action--disabled.svelte-1vjcv62{cursor:not-allowed;opacity:.58}.xl-mobile-nested-header__back.svelte-1vjcv62:focus-visible,.xl-mobile-nested-header__action.svelte-1vjcv62:focus-visible{outline:2px solid var(--xl-color-primary-600);outline-offset:2px}.xl-mobile-nested-content{padding-top:calc(44px + var(--xl-spacing-md) + env(safe-area-inset-top,0px))}}@media(prefers-reduced-motion:reduce){.xl-mobile-nested-header.svelte-1vjcv62 :where(.svelte-1vjcv62),.xl-mobile-nested-header.svelte-1vjcv62{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.xl-mode-switcher.svelte-13lcupm{display:grid;gap:var(--xl-spacing-sm)}.xl-mode-switcher__label.svelte-13lcupm{margin:0;color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-xs);font-weight:var(--xl-font-weight-bold);text-transform:uppercase;letter-spacing:var(--xl-letter-spacing-wide)}.xl-mode-switcher__list.svelte-13lcupm{display:grid;gap:var(--xl-spacing-xs)}.xl-mode-switcher__option.svelte-13lcupm{display:block;padding:var(--xl-spacing-sm) var(--xl-spacing-md);border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-md);color:var(--xl-color-text);text-decoration:none}.xl-mode-switcher__option.svelte-13lcupm:hover{background:var(--xl-color-surface-hover);border-color:var(--xl-color-border-strong)}.xl-mode-switcher__option.svelte-13lcupm:focus-visible{outline:2px solid var(--xl-color-primary-600);outline-offset:2px;box-shadow:var(--xl-shell-focus-ring)}.xl-mode-switcher__option--active.svelte-13lcupm{background:var(--xl-color-info-bg);border-color:var(--xl-color-primary-600);box-shadow:inset 3px 0 0 var(--xl-color-primary-600)}.xl-mode-switcher__option-label.svelte-13lcupm{font-size:var(--xl-font-size-sm);font-weight:var(--xl-font-weight-bold)}.xl-product-sidebar.svelte-1d91apd{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--xl-spacing-lg);width:var(--xl-shell-sidebar-width);min-height:0;height:100%;padding:var(--xl-spacing-lg);border-right:1px solid var(--xl-color-border);background:var(--xl-color-surface);overflow-y:auto;overscroll-behavior:contain}.xl-product-sidebar--collapsed.svelte-1d91apd{align-items:center;width:var(--xl-shell-sidebar-collapsed-width);padding-inline:var(--xl-spacing-sm)}.xl-product-sidebar__identity.svelte-1d91apd{display:flex;align-items:center;gap:var(--xl-spacing-sm);min-height:40px}.xl-product-sidebar__mark.svelte-1d91apd,.xl-product-sidebar__item-mark.svelte-1d91apd{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:var(--xl-radius-md);background:var(--xl-color-info-bg);color:var(--xl-color-info);font-size:var(--xl-font-size-sm);font-weight:var(--xl-font-weight-bold)}.xl-product-sidebar__identity-text.svelte-1d91apd{min-width:0;overflow-wrap:anywhere}.xl-product-sidebar__name.svelte-1d91apd{margin:0;font-size:var(--xl-font-size-sm);font-weight:var(--xl-font-weight-bold);line-height:var(--xl-line-height-tight);color:var(--xl-color-text);overflow-wrap:anywhere}.xl-product-sidebar__group-label.svelte-1d91apd{margin:0;color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-xs);font-weight:var(--xl-font-weight-bold);text-transform:uppercase;letter-spacing:var(--xl-letter-spacing-wide)}.xl-product-sidebar__nav.svelte-1d91apd,.xl-product-sidebar__group.svelte-1d91apd,.xl-product-sidebar__items.svelte-1d91apd{display:grid;gap:var(--xl-spacing-sm)}.xl-product-sidebar__item.svelte-1d91apd{display:flex;align-items:center;gap:var(--xl-spacing-sm);min-height:40px;padding:var(--xl-spacing-xs);border-radius:var(--xl-radius-md);color:var(--xl-color-text);text-decoration:none}.xl-product-sidebar__item.svelte-1d91apd:hover{background:var(--xl-color-surface-hover)}.xl-product-sidebar__item.svelte-1d91apd:focus-visible{outline:2px solid var(--xl-color-primary-600);outline-offset:2px;box-shadow:var(--xl-shell-focus-ring)}.xl-product-sidebar__item--active.svelte-1d91apd{background:var(--xl-color-info-bg);box-shadow:inset 3px 0 0 var(--xl-color-primary-600)}.xl-product-sidebar__item-label.svelte-1d91apd{flex:1;min-width:0;font-size:var(--xl-font-size-sm);font-weight:var(--xl-font-weight-medium)}.xl-product-sidebar__badge.svelte-1d91apd{padding:2px 8px;border-radius:var(--xl-radius-full);background:var(--xl-color-surface-alt);color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-xs);font-weight:var(--xl-font-weight-bold)}.xl-product-sidebar--collapsed.svelte-1d91apd .xl-product-sidebar__item:where(.svelte-1d91apd){justify-content:center;width:40px}.xl-product-sidebar__workspace-status.svelte-1d91apd{align-items:flex-start;border-top:1px solid var(--xl-color-border);display:flex;gap:var(--xl-spacing-sm);margin-top:auto;padding-top:var(--xl-spacing-md)}.xl-product-sidebar__workspace-copy.svelte-1d91apd{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.xl-product-sidebar__workspace-copy.svelte-1d91apd strong:where(.svelte-1d91apd){font-size:var(--xl-font-size-xs);line-height:var(--xl-line-height-tight);overflow-wrap:anywhere}.xl-product-sidebar__workspace-copy.svelte-1d91apd small:where(.svelte-1d91apd){color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-xs);line-height:var(--xl-line-height-tight)}.xl-app-shell__account-content.svelte-1jnlmvd{display:grid;gap:var(--xl-spacing-sm);min-width:220px}.xl-app-shell__account-identity.svelte-1jnlmvd{display:grid;gap:var(--xl-spacing-2xs);min-width:0}.xl-app-shell__account-identity.svelte-1jnlmvd strong:where(.svelte-1jnlmvd),.xl-app-shell__account-identity.svelte-1jnlmvd span:where(.svelte-1jnlmvd){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl-app-shell__account-identity.svelte-1jnlmvd span:where(.svelte-1jnlmvd){color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-xs)}.xl-app-shell__account-home.svelte-1jnlmvd,.xl-app-shell__account-content.svelte-1jnlmvd button:where(.svelte-1jnlmvd){width:100%;padding:var(--xl-spacing-xs) var(--xl-spacing-sm);border:0;border-radius:var(--xl-radius-md);background:transparent;color:var(--xl-color-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.xl-app-shell__account-home.svelte-1jnlmvd:hover,.xl-app-shell__account-content.svelte-1jnlmvd button:where(.svelte-1jnlmvd):hover{background:var(--xl-color-surface-hover)}.xl-app-shell__account-home--unavailable.svelte-1jnlmvd{color:var(--xl-color-text-secondary);cursor:not-allowed}.xl-app-shell__account-content.svelte-1jnlmvd button:where(.svelte-1jnlmvd):focus-visible,.xl-app-shell__account-home.svelte-1jnlmvd:focus-visible{outline:2px solid var(--xl-color-primary-600);outline-offset:2px}.xl-app-shell__account-content.svelte-1jnlmvd button:where(.svelte-1jnlmvd):disabled{cursor:wait;opacity:.65}.xl-app-shell__account-content.svelte-1jnlmvd .xl-app-shell__sign-out:where(.svelte-1jnlmvd){border:1px solid var(--xl-color-surface-inverse);background:var(--xl-color-surface-inverse);color:var(--xl-color-text-inverse);font-weight:var(--xl-font-weight-bold)}.xl-app-shell__account-content.svelte-1jnlmvd .xl-app-shell__sign-out:where(.svelte-1jnlmvd):hover{filter:brightness(.92)}.xl-app-shell__account-divider.svelte-1jnlmvd{height:1px;background:var(--xl-color-border)}.xl-shell-menu.svelte-6j4kgr{position:relative}.xl-shell-menu__trigger.svelte-6j4kgr{align-items:center;background:transparent;border:0;border-radius:var(--xl-radius-sm, 8px);color:inherit;cursor:pointer;display:inline-flex;gap:.45rem;min-height:36px;padding:.45rem .65rem}.xl-shell-menu__trigger.svelte-6j4kgr:focus-visible{outline:2px solid var(--xl-color-focus, currentColor);outline-offset:2px}.xl-shell-menu__trigger-text.svelte-6j4kgr{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl-shell-menu__panel.svelte-6j4kgr{background:var(--xl-color-surface, #fff);border:1px solid var(--xl-color-border, #d9dde5);border-radius:var(--xl-radius-md, 12px);box-shadow:var(--xl-shadow-popover, 0 16px 40px rgb(15 23 42 / .14));left:0;max-width:min(360px,calc(100vw - 2rem));min-width:280px;padding:.5rem;position:absolute;top:calc(100% + .35rem);z-index:30}.xl-shell-menu--end.svelte-6j4kgr .xl-shell-menu__panel:where(.svelte-6j4kgr){left:auto;right:0}.xl-shell-menu__panel nav,.xl-shell-menu__panel ul{min-width:0;max-width:100%}.xl-workspace-switcher.svelte-1pjb3ys{display:grid;gap:var(--xl-spacing-sm)}.xl-workspace-switcher__label.svelte-1pjb3ys{margin:0;color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-xs);font-weight:var(--xl-font-weight-bold);text-transform:uppercase;letter-spacing:var(--xl-letter-spacing-wide)}.xl-workspace-switcher__selected.svelte-1pjb3ys{align-items:center;display:flex;gap:var(--xl-spacing-xs);margin:0;font-size:var(--xl-font-size-sm);font-weight:var(--xl-font-weight-bold)}.xl-workspace-switcher__list.svelte-1pjb3ys{display:grid;gap:var(--xl-spacing-xs)}.xl-workspace-switcher__option.svelte-1pjb3ys{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--xl-spacing-sm);gap:var(--xl-spacing-2xs);padding:var(--xl-spacing-sm) var(--xl-spacing-md);border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-md);color:var(--xl-color-text);text-decoration:none;background:var(--xl-color-surface)}.xl-workspace-switcher__option-icon.svelte-1pjb3ys{display:inline-flex;padding-top:2px}.xl-workspace-switcher__option.svelte-1pjb3ys:hover{background:var(--xl-color-surface-hover);border-color:var(--xl-color-border-strong)}.xl-workspace-switcher__option.svelte-1pjb3ys:focus-visible{outline:2px solid var(--xl-color-primary-600);outline-offset:2px;box-shadow:var(--xl-shell-focus-ring)}.xl-workspace-switcher__option--active.svelte-1pjb3ys{border-color:var(--xl-color-primary-600);box-shadow:inset 3px 0 0 var(--xl-color-primary-600)}.xl-workspace-switcher__option-label.svelte-1pjb3ys{grid-column:2;font-size:var(--xl-font-size-sm);font-weight:var(--xl-font-weight-bold)}.xl-workspace-switcher__meta.svelte-1pjb3ys{grid-column:2;color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-xs)}.xl-app-shell.svelte-1xkdwpb{box-sizing:border-box;min-height:100vh;background:var(--xl-color-surface-alt);color:var(--xl-color-text);font-family:var(--xl-font-family)}.xl-app-shell__topbar.svelte-1xkdwpb{box-sizing:border-box;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--xl-spacing-md);min-height:var(--xl-shell-topbar-height);padding:0 var(--xl-shell-content-padding);border-bottom:1px solid var(--xl-color-border);background:var(--xl-color-surface)}.xl-app-shell__brand.svelte-1xkdwpb{display:inline-flex;align-items:center;gap:var(--xl-spacing-sm);min-width:0;color:var(--xl-color-text);text-decoration:none;font-weight:var(--xl-font-weight-bold)}.xl-app-shell__brand.svelte-1xkdwpb:focus-visible,.xl-app-shell__mobile-button.svelte-1xkdwpb:focus-visible{outline:2px solid var(--xl-color-primary-600);outline-offset:2px;box-shadow:var(--xl-shell-focus-ring)}.xl-app-shell__brand-mark.svelte-1xkdwpb{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--xl-radius-md);background:var(--xl-color-surface-inverse);color:var(--xl-color-text-inverse);font-size:var(--xl-font-size-sm)}.xl-app-shell__brand-label.svelte-1xkdwpb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl-app-shell__topbar-menus.svelte-1xkdwpb,.xl-app-shell__topbar-right.svelte-1xkdwpb,.xl-app-shell__topbar-actions.svelte-1xkdwpb{display:flex;align-items:center;gap:var(--xl-spacing-sm);min-width:0}.xl-app-shell__topbar-menus.svelte-1xkdwpb{justify-content:flex-start}.xl-app-shell__topbar-right.svelte-1xkdwpb{justify-content:flex-end}.xl-app-shell__menu.svelte-1xkdwpb{position:relative}.xl-app-shell__mobile-button.svelte-1xkdwpb{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--xl-spacing-md);border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-md);background:var(--xl-color-surface);color:var(--xl-color-text);cursor:pointer;font-size:var(--xl-font-size-sm);font-weight:var(--xl-font-weight-bold);list-style:none}.xl-app-shell__mobile-button.svelte-1xkdwpb::-webkit-details-marker{display:none}.xl-app-shell__mobile-button.svelte-1xkdwpb:hover,.xl-app-shell__mobile-nav[open].svelte-1xkdwpb>.xl-app-shell__mobile-button:where(.svelte-1xkdwpb){background:var(--xl-color-surface-hover);border-color:var(--xl-color-border-strong)}.xl-app-shell__account-menu.svelte-1xkdwpb{min-width:0}.xl-app-shell__staging-notice.svelte-1xkdwpb{display:grid;gap:var(--xl-spacing-2xs);margin:var(--xl-spacing-lg) 0;padding:var(--xl-spacing-md);border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-md);background:var(--xl-color-surface);color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-sm);line-height:var(--xl-line-height-normal)}.xl-app-shell__staging-notice.svelte-1xkdwpb strong:where(.svelte-1xkdwpb){color:var(--xl-color-text)}.xl-app-shell__user.svelte-1xkdwpb{overflow:hidden;max-width:220px;padding:var(--xl-spacing-xs) var(--xl-spacing-sm);border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-full);color:var(--xl-color-text-secondary);font-size:var(--xl-font-size-xs);font-weight:var(--xl-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.xl-app-shell__mobile-nav.svelte-1xkdwpb{display:none;padding:var(--xl-spacing-sm) var(--xl-shell-content-padding-compact);border-bottom:1px solid var(--xl-color-border);background:var(--xl-color-surface)}.xl-app-shell__mobile-panel.svelte-1xkdwpb{margin-top:var(--xl-spacing-sm);border:1px solid var(--xl-color-border);border-radius:var(--xl-radius-lg);background:var(--xl-color-surface);overflow:hidden}.xl-app-shell__mobile-context.svelte-1xkdwpb{display:grid;gap:var(--xl-spacing-md);padding:var(--xl-spacing-md);border-bottom:1px solid var(--xl-color-border)}.xl-app-shell__mobile-panel.svelte-1xkdwpb .xl-product-sidebar{width:100%;min-height:auto;height:auto;overflow:visible;border-right:0}.xl-app-shell__body.svelte-1xkdwpb{display:flex;align-items:stretch;min-height:calc(100vh - var(--xl-shell-topbar-height))}.xl-app-shell__sidebar.svelte-1xkdwpb{flex:0 0 auto;position:sticky;top:var(--xl-shell-topbar-height);height:calc(100vh - var(--xl-shell-topbar-height));align-self:flex-start;overflow:hidden}.xl-app-shell__main.svelte-1xkdwpb{flex:1;min-width:0;padding:0 var(--xl-shell-content-padding) var(--xl-shell-content-padding)}@media(max-width:800px){.xl-app-shell--mobile-nested.svelte-1xkdwpb .xl-app-shell__topbar:where(.svelte-1xkdwpb){display:none}.xl-app-shell__topbar.svelte-1xkdwpb{grid-template-columns:1fr auto;padding-inline:var(--xl-shell-content-padding-compact)}.xl-app-shell__brand.svelte-1xkdwpb,.xl-app-shell__topbar.svelte-1xkdwpb .xl-shell-menu__trigger,.xl-app-shell__topbar.svelte-1xkdwpb .xl-app-shell__account-home,.xl-app-shell__topbar.svelte-1xkdwpb .xl-app-shell__sign-out{min-height:44px}.xl-app-shell__topbar-menus.svelte-1xkdwpb,.xl-app-shell__sidebar.svelte-1xkdwpb,.xl-app-shell__topbar-actions.svelte-1xkdwpb{display:none}.xl-app-shell__mobile-nav.svelte-1xkdwpb{display:block}.xl-app-shell__body.svelte-1xkdwpb{display:block;min-height:auto}.xl-app-shell--mobile-nested.svelte-1xkdwpb .xl-app-shell__body:where(.svelte-1xkdwpb){min-height:100vh}.xl-app-shell__main.svelte-1xkdwpb{box-sizing:border-box;padding-inline:var(--xl-shell-content-padding-compact)}.xl-app-shell__main.svelte-1xkdwpb>.xl-interior-page{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;width:100%;max-width:100%}.xl-app-shell__main.svelte-1xkdwpb>.xl-interior-page>*{min-width:0}.xl-app-shell__main.xl-mobile-nested-content.svelte-1xkdwpb{padding-top:calc(44px + var(--xl-spacing-md) + env(safe-area-inset-top,0px))}.xl-app-shell__main.xl-mobile-shell-content.svelte-1xkdwpb{padding-bottom:calc(var(--xl-mobile-bottom-bar-outer-height) + env(safe-area-inset-bottom,0px))}.xl-app-shell__main.xl-mobile-shell-content.svelte-1xkdwpb .xl-btn{min-height:44px}.xl-app-shell__user.svelte-1xkdwpb{max-width:42vw}}
