.card.svelte-y5qrjl{width:100%;box-sizing:border-box;display:flex;flex-direction:column}.kpi-card.svelte-y5qrjl{padding:var(--comp-card-kpi-padding);background:var(--comp-card-kpi-bg-color);border:var(--comp-card-kpi-border);border-radius:var(--comp-card-kpi-border-radius);box-shadow:var(--comp-card-kpi-shadow)}.chart-card.svelte-y5qrjl{padding:var(--comp-card-chart-padding);background:var(--comp-card-chart-bg-color);border:var(--comp-card-chart-border);border-radius:var(--comp-card-chart-border-radius);box-shadow:var(--comp-card-chart-shadow);min-height:450px;overflow:hidden;justify-content:flex-start;align-items:stretch}.chart-card.svelte-y5qrjl .chart-container{flex:1;display:flex;flex-direction:column;min-height:320px}.chart-card.svelte-y5qrjl .chart{flex:1;min-height:320px}.glass-btn.svelte-1xmbs0m{--glass-btn-bg: transparent;--glass-btn-border-color: transparent;--glass-btn-text: var(--sys-color-text-primary);--glass-btn-shadow: none;--glass-btn-font-weight: 500;--glass-btn-hover-bg: var(--glass-btn-bg);--glass-btn-hover-border-color: var(--glass-btn-border-color);--glass-btn-hover-text: var(--glass-btn-text);--glass-btn-hover-shadow: var(--glass-btn-shadow);--glass-btn-focus-border-color: var(--glass-btn-hover-border-color);--glass-btn-focus-shadow: var(--comp-controls-input-focus-shadow-sm);--glass-btn-active-bg: var(--glass-btn-hover-bg);--glass-btn-active-border-color: var(--glass-btn-hover-border-color);--glass-btn-active-text: var(--glass-btn-hover-text);--glass-btn-active-shadow: var(--glass-btn-hover-shadow);--glass-btn-disabled-bg: var(--glass-btn-bg);--glass-btn-disabled-border-color: var(--glass-btn-border-color);--glass-btn-disabled-text: var(--glass-btn-text);--glass-btn-disabled-shadow: var(--glass-btn-shadow);--glass-btn-disabled-opacity: var(--comp-buttons-state-disabled-opacity);--glass-btn-height: var(--comp-buttons-size-md-height);--glass-btn-icon-size: var(--icon-size-16);--glass-icon-btn-icon: var(--icon-size-16);--glass-btn-line-height: var(--comp-buttons-size-md-line-height);--glass-btn-radius: var(--comp-buttons-size-md-radius);--glass-btn-label-budget: var(--comp-controls-label-budget-32);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--comp-buttons-base-gap);font-weight:var(--glass-btn-font-weight);line-height:var(--glass-btn-line-height);min-height:var(--glass-btn-height);border-radius:var(--glass-btn-radius);transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-instant) var(--ease-standard);cursor:pointer;border:var(--border-hairline) solid var(--glass-btn-border-color);outline:none;background:var(--glass-btn-bg);color:var(--glass-btn-text);box-shadow:var(--glass-btn-shadow)}.glass-btn.svelte-1xmbs0m:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--interactive-target-min-size));height:max(100%,var(--interactive-target-min-size));transform:translate(-50%,-50%);background:transparent}.glass-btn.svelte-1xmbs0m:disabled{opacity:var(--glass-btn-disabled-opacity);cursor:not-allowed;background:var(--glass-btn-disabled-bg);border-color:var(--glass-btn-disabled-border-color);color:var(--glass-btn-disabled-text);box-shadow:var(--glass-btn-disabled-shadow);transform:none}.glass-btn.svelte-1xmbs0m:hover:not(:disabled){background:var(--glass-btn-hover-bg);border-color:var(--glass-btn-hover-border-color);color:var(--glass-btn-hover-text);box-shadow:var(--glass-btn-hover-shadow)}.glass-btn.svelte-1xmbs0m:focus-visible:not(:disabled){outline:var(--glass-btn-focus-outline);outline-offset:var(--glass-btn-focus-outline-offset);border-color:var(--glass-btn-focus-border-color);box-shadow:var(--glass-btn-focus-shadow)}.glass-btn.svelte-1xmbs0m:active:not(:disabled){background:var(--glass-btn-active-bg);border-color:var(--glass-btn-active-border-color);color:var(--glass-btn-active-text);transform:scale(.97);box-shadow:var(--glass-btn-active-shadow)}.glass-btn.full-width.svelte-1xmbs0m{width:100%}.glass-btn-sm.svelte-1xmbs0m{--glass-btn-height: var(--comp-buttons-size-sm-height);--glass-btn-icon-size: var(--icon-size-14);--glass-btn-line-height: var(--comp-buttons-size-sm-line-height);--glass-btn-radius: var(--comp-buttons-size-sm-radius);--glass-btn-label-budget: var(--comp-controls-label-budget-28);padding:var(--comp-buttons-size-sm-padding-y) var(--comp-buttons-size-sm-padding-x);font-size:var(--comp-buttons-size-sm-font-size)}.glass-btn-md.svelte-1xmbs0m{--glass-btn-height: var(--comp-buttons-size-md-height);--glass-btn-line-height: var(--comp-buttons-size-md-line-height);--glass-btn-radius: var(--comp-buttons-size-md-radius);--glass-btn-label-budget: var(--comp-controls-label-budget-32);padding:var(--comp-buttons-size-md-padding-y) var(--comp-buttons-size-md-padding-x);font-size:var(--comp-buttons-size-md-font-size)}.glass-btn-lg.svelte-1xmbs0m{--glass-btn-height: var(--comp-buttons-size-lg-height);--glass-btn-icon-size: var(--icon-size-18);--glass-btn-line-height: var(--comp-buttons-size-lg-line-height);--glass-btn-radius: var(--comp-buttons-size-lg-radius);--glass-btn-label-budget: var(--comp-controls-label-budget-36);padding:var(--comp-buttons-size-lg-padding-y) var(--comp-buttons-size-lg-padding-x);font-size:var(--comp-buttons-size-lg-font-size)}.glass-btn.pill.svelte-1xmbs0m{--glass-btn-radius: var(--radius-capsule)}.glass-btn.icon-only.svelte-1xmbs0m{width:var(--glass-icon-btn-size);height:var(--glass-icon-btn-size);min-width:var(--glass-icon-btn-size);min-height:var(--glass-icon-btn-size);flex:0 0 var(--glass-icon-btn-size);padding:0;border-radius:var(--comp-buttons-size-icon-radius);display:inline-flex;align-items:center;justify-content:center;gap:0;line-height:0;font-size:0}.glass-btn-lg.icon-only.svelte-1xmbs0m{--glass-icon-btn-size: var(--comp-buttons-size-icon-lg-container-size);--glass-icon-btn-icon: var(--icon-size-18)}.glass-btn.icon-only.svelte-1xmbs0m .glass-btn-icon:where(.svelte-1xmbs0m),.glass-btn.icon-only.svelte-1xmbs0m .glass-btn-spinner:where(.svelte-1xmbs0m){margin:0;display:inline-flex;align-items:center;justify-content:center}.glass-btn.icon-only.svelte-1xmbs0m .glass-btn-text:where(.svelte-1xmbs0m){display:none}.glass-btn.icon-only.svelte-1xmbs0m .glass-btn-spinner:where(.svelte-1xmbs0m){width:var(--glass-icon-btn-icon);height:var(--glass-icon-btn-icon)}.glass-btn.icon-only.svelte-1xmbs0m .glass-btn-icon:where(.svelte-1xmbs0m) svg{width:var(--glass-icon-btn-icon);height:var(--glass-icon-btn-icon);display:block}.glass-btn-primary.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-primary-bg);--glass-btn-border-color: var(--comp-buttons-variant-primary-border);--glass-btn-text: var(--comp-buttons-variant-primary-text);--glass-btn-shadow: var(--comp-buttons-variant-primary-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-primary-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-primary-hover-border);--glass-btn-hover-shadow: var(--comp-buttons-variant-primary-hover-shadow);--glass-btn-focus-border-color: var(--comp-buttons-variant-primary-focus-border);--glass-btn-focus-shadow: var(--comp-buttons-variant-primary-focus-shadow);--glass-btn-active-bg: var(--comp-buttons-variant-primary-active-bg);--glass-btn-active-shadow: var(--comp-buttons-variant-primary-active-shadow);--glass-btn-disabled-bg: var(--comp-buttons-variant-primary-disabled-bg);--glass-btn-disabled-shadow: var(--comp-buttons-variant-primary-disabled-shadow);--glass-btn-disabled-opacity: var(--comp-buttons-variant-primary-disabled-opacity)}.glass-btn-secondary.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-secondary-bg);--glass-btn-border-color: var(--comp-buttons-variant-secondary-border);--glass-btn-text: var(--comp-buttons-variant-secondary-text);--glass-btn-shadow: var(--comp-buttons-variant-secondary-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-secondary-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-secondary-hover-border);--glass-btn-hover-text: var(--comp-buttons-variant-secondary-hover-text);--glass-btn-hover-shadow: var(--comp-buttons-variant-secondary-hover-shadow)}.glass-btn-danger.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-danger-bg);--glass-btn-border-color: var(--comp-buttons-variant-danger-border);--glass-btn-text: var(--comp-buttons-variant-danger-text);--glass-btn-shadow: var(--comp-buttons-variant-danger-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-danger-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-danger-hover-border);--glass-btn-hover-shadow: var(--comp-buttons-variant-danger-hover-shadow)}.glass-btn-warning.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-warning-bg);--glass-btn-border-color: var(--comp-buttons-variant-warning-border);--glass-btn-text: var(--comp-buttons-variant-warning-text);--glass-btn-shadow: var(--comp-buttons-variant-warning-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-warning-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-warning-hover-border);--glass-btn-hover-shadow: var(--comp-buttons-variant-warning-hover-shadow);--glass-btn-active-bg: var(--comp-buttons-variant-warning-active-bg);--glass-btn-active-shadow: var(--comp-buttons-variant-warning-active-shadow)}.glass-btn-ghost.svelte-1xmbs0m{--glass-btn-text: var(--comp-buttons-variant-ghost-text);--glass-btn-hover-bg: var(--comp-buttons-variant-ghost-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-ghost-hover-border);--glass-btn-hover-text: var(--comp-buttons-variant-ghost-hover-text);--glass-btn-focus-border-color: var(--comp-buttons-variant-ghost-hover-border)}.glass-btn-cyan.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-cyan-bg);--glass-btn-border-color: var(--comp-buttons-variant-cyan-border);--glass-btn-text: var(--comp-buttons-variant-cyan-text);--glass-btn-shadow: var(--comp-buttons-variant-cyan-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-cyan-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-cyan-hover-border);--glass-btn-hover-shadow: var(--comp-buttons-variant-cyan-hover-shadow);--glass-btn-active-bg: var(--comp-buttons-variant-cyan-active-bg);--glass-btn-active-shadow: var(--comp-buttons-variant-cyan-active-shadow);--glass-btn-font-weight: var(--comp-buttons-variant-cyan-font-weight)}.glass-btn-accent.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-accent-bg);--glass-btn-border-color: var(--comp-buttons-variant-accent-border);--glass-btn-text: var(--comp-buttons-variant-accent-text);--glass-btn-shadow: var(--comp-buttons-variant-accent-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-accent-hover-bg);--glass-btn-hover-border-color: var(--glass-btn-border-color);--glass-btn-hover-shadow: var(--glass-btn-shadow);--glass-btn-focus-border-color: var(--comp-buttons-variant-accent-focus-border);--glass-btn-focus-shadow: var(--comp-buttons-variant-accent-focus-shadow);--glass-btn-active-bg: var(--comp-buttons-variant-accent-active-bg);--glass-btn-active-shadow: var(--comp-buttons-variant-accent-active-shadow)}.glass-btn-auth.svelte-1xmbs0m{--glass-btn-bg: var(--comp-buttons-variant-auth-bg);--glass-btn-border-color: var(--comp-buttons-variant-auth-border);--glass-btn-text: var(--comp-buttons-variant-auth-text);--glass-btn-shadow: var(--comp-buttons-variant-auth-shadow);--glass-btn-hover-bg: var(--comp-buttons-variant-auth-hover-bg);--glass-btn-hover-border-color: var(--comp-buttons-variant-auth-hover-border);--glass-btn-hover-shadow: var(--comp-buttons-variant-auth-hover-shadow);--glass-btn-focus-border-color: var(--comp-buttons-variant-auth-focus-border);--glass-btn-focus-shadow: var(--comp-buttons-variant-auth-focus-shadow);--glass-btn-active-bg: var(--comp-buttons-variant-auth-active-bg);--glass-btn-active-shadow: var(--comp-buttons-variant-auth-active-shadow);--glass-btn-disabled-bg: var(--comp-buttons-variant-auth-disabled-bg);--glass-btn-disabled-shadow: var(--comp-buttons-variant-auth-disabled-shadow);--glass-btn-disabled-opacity: var(--comp-buttons-variant-auth-disabled-opacity);--glass-btn-font-weight: var(--comp-buttons-variant-auth-font-weight)}.glass-btn.undo-action-button.svelte-1xmbs0m{--glass-btn-bg: var(--comp-undo-affordance-bg);--glass-btn-border-color: var(--comp-undo-affordance-border);--glass-btn-text: var(--comp-undo-affordance-fg);--glass-btn-shadow: var(--comp-undo-affordance-shadow);--glass-btn-hover-bg: var(--comp-undo-affordance-bg-hover);--glass-btn-hover-border-color: var(--comp-undo-affordance-border-hover);--glass-btn-hover-text: var(--comp-undo-affordance-fg);--glass-btn-hover-shadow: var(--shadow-e1), inset 0 1px 0 rgba(var(--sys-color-white-rgb), .18);--glass-btn-focus-border-color: var(--comp-undo-affordance-border-hover);--glass-btn-focus-shadow: 0 0 0 1px var(--color-focus-ring), var(--comp-undo-affordance-shadow)}.glass-btn-icon.svelte-1xmbs0m{display:flex;align-items:center;justify-content:center;line-height:0}.glass-btn-icon.svelte-1xmbs0m svg{width:var(--glass-btn-icon-size);height:var(--glass-btn-icon-size)}.glass-btn-text.svelte-1xmbs0m{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-6);min-width:0;max-inline-size:var(--glass-btn-label-budget);overflow-wrap:anywhere;text-align:center;white-space:normal}.glass-btn-spinner.svelte-1xmbs0m{width:1rem;height:1rem;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-circle);--p5-motion-continuous-feedback-c8b5c4b4-1-1: .6s;animation:spin var(--p5-motion-continuous-feedback-c8b5c4b4-1-1) linear infinite}.glass-btn.is-loading.svelte-1xmbs0m{pointer-events:none}@media (prefers-reduced-motion: reduce){.glass-btn-spinner.svelte-1xmbs0m{animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}.glass-alert.svelte-10x6d5{--alert-bg: var(--comp-feedback-alert-base-bg);--alert-border: var(--comp-feedback-alert-base-border);--alert-tone: var(--comp-feedback-alert-base-title);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-20);background:var(--alert-bg);border:1px solid var(--alert-border);border-radius:var(--comp-feedback-alert-base-radius);box-shadow:var(--comp-feedback-alert-base-shadow)}.glass-alert.warning.svelte-10x6d5{--alert-bg: var(--comp-feedback-alert-variant-warning-bg);--alert-border: var(--comp-feedback-alert-variant-warning-border);--alert-tone: var(--comp-feedback-alert-variant-warning-tone)}.glass-alert.info.svelte-10x6d5{--alert-bg: var(--comp-feedback-alert-variant-info-bg);--alert-border: var(--comp-feedback-alert-variant-info-border);--alert-tone: var(--comp-feedback-alert-variant-info-tone)}.glass-alert.error.svelte-10x6d5{--alert-bg: var(--comp-feedback-alert-variant-error-bg);--alert-border: var(--comp-feedback-alert-variant-error-border);--alert-tone: var(--comp-feedback-alert-variant-error-tone)}.glass-alert.success.svelte-10x6d5{--alert-bg: var(--comp-feedback-alert-variant-success-bg);--alert-border: var(--comp-feedback-alert-variant-success-border);--alert-tone: var(--comp-feedback-alert-variant-success-tone)}.alert-content.svelte-10x6d5{display:flex;align-items:flex-start;gap:var(--spacing-12);flex:1;min-width:0}.alert-icon.svelte-10x6d5{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-top:var(--spacing-2);color:var(--alert-tone)}.alert-text.svelte-10x6d5{flex:1;min-width:0}.alert-title.svelte-10x6d5{display:block;font-size:var(--type-body-font-size);font-weight:600;line-height:var(--type-body-line-height);margin-bottom:var(--spacing-4);color:var(--alert-tone)}.alert-message.svelte-10x6d5{font-size:var(--type-ui-font-size);color:var(--comp-feedback-alert-base-message);line-height:var(--type-ui-line-height);margin:0}.alert-right.svelte-10x6d5{display:flex;align-items:flex-start;gap:var(--spacing-12);flex-shrink:0}.alert-actions.svelte-10x6d5{display:flex;align-items:center;gap:var(--spacing-8)}.dismiss-btn.svelte-10x6d5{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-8);color:var(--comp-feedback-alert-dismiss-text);cursor:pointer;transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease,transform var(--duration-base) ease,filter var(--duration-base) ease,outline-color var(--duration-base) ease,text-decoration-color var(--duration-base) ease,border-radius var(--duration-base) ease}.dismiss-btn.svelte-10x6d5:hover{background:var(--comp-feedback-alert-dismiss-hover-bg);color:var(--comp-feedback-alert-dismiss-hover-text)}.dismiss-btn.svelte-10x6d5:focus-visible{outline:none;box-shadow:var(--comp-feedback-alert-dismiss-focus-shadow)}@media (max-width: 640px){.glass-alert.svelte-10x6d5{flex-direction:column;gap:var(--spacing-12)}.alert-right.svelte-10x6d5{width:100%;justify-content:flex-end}.alert-actions.svelte-10x6d5{flex-wrap:wrap}}.shell-shortcut-hint{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.shell-shortcut-keys{display:inline-flex;align-items:center;gap:var(--spacing-2);flex-shrink:0;margin-inline-start:auto;white-space:nowrap}.shell-shortcut-keys kbd{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;min-width:var(--spacing-20);height:var(--spacing-20);padding:0 var(--spacing-2);border:1px solid var(--sys-color-border-subtle);border-radius:var(--sys-layout-radius-keycap);background:var(--sys-color-bg-secondary);color:var(--sys-color-text-secondary);font-family:inherit;font-size:var(--font-size-11);line-height:var(--spacing-16);font-weight:400}.icon-circle-button.svelte-wvnuiz{--icon-circle-label-budget: var(--comp-controls-label-budget-32);--icon-circle-morph-max-width: calc(var(--icon-circle-label-budget) + var(--control-height-32) + var(--spacing-12));position:relative;width:2rem;height:2rem;min-width:2rem;min-height:2rem;flex-shrink:0;aspect-ratio:1 / 1;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-tertiary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-text-tertiary) 35%,transparent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-capsule);transition:transform var(--duration-comfortable) var(--ease-standard),background var(--duration-base) ease,color var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease;transform-origin:center center;overflow:hidden}.icon-circle-button.svelte-wvnuiz:hover{transform:none}.icon-circle-button.svelte-wvnuiz:focus-visible{outline:none;box-shadow:var(--input-focus-shadow-sm)}.icon-circle-button.rotate-hover.svelte-wvnuiz:hover{transform:rotate(90deg) scale(1.1)}.icon-circle-button.svelte-wvnuiz svg{transition:transform var(--duration-comfortable) var(--ease-standard),stroke-width var(--duration-comfortable) ease;pointer-events:none;transform-origin:center center;will-change:transform,stroke-width}.icon-circle-button.svelte-wvnuiz:hover svg{transform:scale(1.2)}.icon-circle-button.svelte-wvnuiz:hover svg *{stroke-width:2.15px}.icon-circle-button.rotate-hover.svelte-wvnuiz:hover svg{transform:rotate(90deg) scale(1.2)}.icon-circle-button.white-on-hover.svelte-wvnuiz:hover svg,.icon-circle-button.white-on-hover.svelte-wvnuiz:hover svg *{color:inherit;stroke:currentColor;stroke-width:2.25px}.icon-circle-button.svelte-wvnuiz:disabled,.icon-circle-button.disabled.svelte-wvnuiz{opacity:.6;cursor:not-allowed;pointer-events:none;background:color-mix(in srgb,var(--color-text-tertiary) 8%,transparent)}.icon-circle-button.neutral.svelte-wvnuiz{background:var(--glass-bg);border-color:var(--glass-border);color:var(--color-text-secondary)}.icon-circle-button.neutral.svelte-wvnuiz:hover,.icon-circle-button.accent.svelte-wvnuiz:hover{background:var(--glass-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.icon-circle-button.danger.svelte-wvnuiz:hover,.dark .icon-circle-button.danger.svelte-wvnuiz:hover{background:var(--glass-bg-hover);border-color:var(--color-border-hover);color:var(--color-danger-text)}.icon-circle-button.sm.svelte-wvnuiz{width:var(--interactive-target-min-size);height:var(--interactive-target-min-size);min-width:var(--interactive-target-min-size);min-height:var(--interactive-target-min-size)}.icon-circle-button.md.svelte-wvnuiz{width:2rem;height:2rem}.icon-circle-button.lg.svelte-wvnuiz{--icon-circle-label-budget: var(--comp-controls-label-budget-40);--icon-circle-morph-max-width: calc(var(--icon-circle-label-budget) + var(--control-height-40) + var(--spacing-12));width:2.375rem;height:2.375rem;min-width:2.375rem;min-height:2.375rem}.dark .icon-circle-button.neutral.svelte-wvnuiz{background:var(--glass-bg);border-color:var(--glass-border);color:var(--color-text-secondary)}.dark .icon-circle-button.neutral.svelte-wvnuiz:hover{background:var(--glass-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.morph-icon.svelte-wvnuiz{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.icon-circle-button.morph-pill.svelte-wvnuiz{aspect-ratio:unset;width:auto;height:auto;flex-direction:row;gap:0;white-space:normal;transition:max-width var(--duration-slow) cubic-bezier(.175,.885,.32,1.075),border-radius var(--duration-slow) cubic-bezier(.175,.885,.32,1.075),transform var(--duration-slow) cubic-bezier(.175,.885,.32,1.075),background var(--duration-base) ease,color var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease}.icon-circle-button.morph-pill.sm.svelte-wvnuiz{max-width:var(--interactive-target-min-size)}.icon-circle-button.morph-pill.md.svelte-wvnuiz{max-width:2rem}.icon-circle-button.morph-pill.lg.svelte-wvnuiz{max-width:2.375rem}.icon-circle-button.morph-pill.svelte-wvnuiz:hover,.icon-circle-button.morph-pill.svelte-wvnuiz:focus-visible{border-radius:var(--radius-capsule);transform:scaleY(.92)}.icon-circle-button.morph-pill.sm.svelte-wvnuiz:hover,.icon-circle-button.morph-pill.sm.svelte-wvnuiz:focus-visible{max-width:var(--icon-circle-morph-max-width)}.icon-circle-button.morph-pill.md.svelte-wvnuiz:hover,.icon-circle-button.morph-pill.md.svelte-wvnuiz:focus-visible{max-width:var(--icon-circle-morph-max-width)}.icon-circle-button.morph-pill.lg.svelte-wvnuiz:hover,.icon-circle-button.morph-pill.lg.svelte-wvnuiz:focus-visible{max-width:var(--icon-circle-morph-max-width)}.icon-circle-button.morph-pill.svelte-wvnuiz:hover,.icon-circle-button.morph-pill.svelte-wvnuiz:focus-visible{--p5-motion-spatial-a2b3212d-1-1: .42s;animation:svelte-wvnuiz-morph-drop-settle var(--p5-motion-spatial-a2b3212d-1-1) cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-wvnuiz-morph-drop-settle{0%{transform:scaleY(1) scaleX(1)}30%{transform:scaleY(.88) scaleX(1.04)}55%{transform:scaleY(1.03) scaleX(.98)}75%{transform:scaleY(.97) scaleX(1.01)}to{transform:scaleY(1) scaleX(1)}}.icon-circle-button.morph-pill.svelte-wvnuiz:not(:hover):not(:focus-visible){animation:none;transition:max-width var(--duration-comfortable) var(--ease-standard),border-radius var(--duration-comfortable) var(--ease-standard),transform var(--duration-comfortable) var(--ease-standard),background var(--duration-base) ease,color var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease;transform:scaleY(1) scaleX(1)}.icon-circle-button.morph-pill.rotate-hover.svelte-wvnuiz:hover,.icon-circle-button.morph-pill.rotate-hover.svelte-wvnuiz:focus-visible{transform:none}.icon-circle-button.morph-pill.rotate-hover.svelte-wvnuiz .morph-icon:where(.svelte-wvnuiz){transition:transform var(--duration-slow) var(--ease-standard)}.icon-circle-button.morph-pill.rotate-hover.svelte-wvnuiz:hover .morph-icon:where(.svelte-wvnuiz),.icon-circle-button.morph-pill.rotate-hover.svelte-wvnuiz:focus-visible .morph-icon:where(.svelte-wvnuiz){transform:rotate(90deg)}.icon-circle-button.morph-pill.rotate-hover.svelte-wvnuiz:hover svg{transform:none}.morph-label.svelte-wvnuiz{display:inline-flex;align-items:center;line-height:var(--type-ui-line-height);max-width:0;opacity:0;overflow:hidden;overflow-wrap:anywhere;text-align:start;white-space:nowrap;font-size:var(--font-size-13);font-weight:500;letter-spacing:.01em;padding:0;transform:translate(6px);transition:max-width var(--duration-slow) cubic-bezier(.175,.885,.32,1.075),opacity var(--duration-comfortable) ease var(--duration-fast),transform var(--duration-comfortable) ease var(--duration-fast),padding var(--duration-slow) cubic-bezier(.175,.885,.32,1.075);pointer-events:none;color:inherit}.icon-circle-button.morph-pill.svelte-wvnuiz:hover .morph-label:where(.svelte-wvnuiz),.icon-circle-button.morph-pill.svelte-wvnuiz:focus-visible .morph-label:where(.svelte-wvnuiz){max-width:var(--icon-circle-label-budget);opacity:1;transform:translate(0);padding-left:var(--spacing-10);padding-right:var(--spacing-4);white-space:normal}.icon-circle-button.morph-pill.svelte-wvnuiz:not(:hover):not(:focus-visible) .morph-label:where(.svelte-wvnuiz){transition:max-width var(--duration-comfortable) var(--ease-standard),opacity var(--duration-fast) ease,transform var(--duration-fast) ease,padding var(--duration-comfortable) var(--ease-standard)}.icon-circle-button.morph-left.svelte-wvnuiz{margin-left:auto}.icon-circle-button.morph-pill.sm.svelte-wvnuiz .morph-label:where(.svelte-wvnuiz){font-size:var(--font-size-12)}.icon-circle-button.morph-pill.lg.svelte-wvnuiz .morph-label:where(.svelte-wvnuiz){font-size:var(--font-size-14)}.icon-circle-button.morph-idle.svelte-wvnuiz,.icon-circle-button.morph-idle.svelte-wvnuiz:hover,.icon-circle-button.morph-idle.svelte-wvnuiz:focus-visible{animation:none;transform:none}.icon-circle-button.sm.morph-idle.svelte-wvnuiz,.icon-circle-button.sm.morph-idle.svelte-wvnuiz:hover,.icon-circle-button.sm.morph-idle.svelte-wvnuiz:focus-visible{max-width:1.75rem}.icon-circle-button.md.morph-idle.svelte-wvnuiz,.icon-circle-button.md.morph-idle.svelte-wvnuiz:hover,.icon-circle-button.md.morph-idle.svelte-wvnuiz:focus-visible{max-width:2rem}.icon-circle-button.lg.morph-idle.svelte-wvnuiz,.icon-circle-button.lg.morph-idle.svelte-wvnuiz:hover,.icon-circle-button.lg.morph-idle.svelte-wvnuiz:focus-visible{max-width:2.375rem}.icon-circle-button.morph-idle.svelte-wvnuiz .morph-label:where(.svelte-wvnuiz),.icon-circle-button.morph-idle.svelte-wvnuiz:hover .morph-label:where(.svelte-wvnuiz),.icon-circle-button.morph-idle.svelte-wvnuiz:focus-visible .morph-label:where(.svelte-wvnuiz){max-width:0;opacity:0;padding:0;overflow-wrap:normal;white-space:nowrap}@media (prefers-reduced-motion: reduce){.icon-circle-button.morph-pill.svelte-wvnuiz,.icon-circle-button.morph-pill.svelte-wvnuiz .morph-label:where(.svelte-wvnuiz),.icon-circle-button.morph-pill.svelte-wvnuiz .morph-icon:where(.svelte-wvnuiz){transition-duration:0ms;animation:none}}@media (prefers-reduced-motion: reduce){.icon-circle-button.morph-pill.svelte-wvnuiz:hover,.icon-circle-button.morph-pill.svelte-wvnuiz:focus-visible{animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}.overlay-close-button-scope.svelte-131yhrm{display:contents}.overlay-close-button-scope.svelte-131yhrm .icon-circle-button.overlay-close-button:hover .morph-label,.overlay-close-button-scope.svelte-131yhrm .icon-circle-button.overlay-close-button:focus-visible .morph-label{overflow-wrap:normal;white-space:nowrap}.page-header.svelte-12lilm0{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-header);margin-top:0;padding:var(--page-header-padding-y, var(--spacing-12)) 0;border-bottom:1px solid var(--color-border);width:100%;min-height:60px}.title-row.svelte-12lilm0{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}.header-leading.svelte-12lilm0{display:flex;align-items:center;flex:0 0 auto}.title-section.svelte-12lilm0{display:flex;align-items:center;gap:var(--spacing-8);align-self:center;min-width:0}.title-section.clickable.svelte-12lilm0{cursor:pointer}.title-icon.svelte-12lilm0{display:flex;align-items:center;justify-content:center;color:var(--icon-tone);opacity:.85;background:var(--color-bg-subtle);border-radius:var(--radius-12);padding:var(--spacing-6)}.page-title.svelte-12lilm0{font-family:var(--font-sans);font-size:var(--type-title-md-font-size);line-height:var(--type-title-md-line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--type-title-md-tracking);color:var(--color-text-primary);margin:0}.header-actions.svelte-12lilm0{display:flex;align-items:center;gap:var(--spacing-12);align-self:center;padding-right:var(--spacing-4)}@media (max-width: 768px){.page-header.svelte-12lilm0{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) 0;min-height:auto}.header-actions.svelte-12lilm0{flex-direction:row;align-items:center;gap:var(--spacing-8);width:auto;padding-right:0}}@media (max-width: 480px){.title-section.svelte-12lilm0{gap:var(--spacing-4)}}:global(.icon-circle-button.expand-icon-button.is-expanded svg){transform:scale(1.1)}:global(.icon-circle-button.expand-icon-button.is-expanded:hover svg){transform:scale(.84)}.overlay-header-actions.svelte-1gvpm6a{position:absolute;inset-block-start:var(--spacing-20);inset-inline-end:var(--spacing-24);display:flex;align-items:center;gap:var(--spacing-8)}.overlay-header-actions--compact.svelte-1gvpm6a{inset-block-start:var(--spacing-8);inset-inline-end:var(--spacing-8)}@media (max-width: 640px){.overlay-header-actions.svelte-1gvpm6a:not(.overlay-header-actions--compact){inset-block-start:var(--spacing-16);inset-inline-end:var(--spacing-16)}}.slide-over-backdrop.svelte-cww4mt{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--modal-backdrop);display:flex;justify-content:flex-end;align-items:stretch;z-index:var(--z-modal-backdrop)}@supports not (backdrop-filter: blur(8px)){.slide-over-backdrop.svelte-cww4mt{background:var(--modal-backdrop)}}.slide-over-panel.svelte-cww4mt{--slide-over-header-padding: var(--spacing-16) var(--spacing-24);--slide-over-content-padding: var(--spacing-24);--slide-over-footer-padding: var(--spacing-12) var(--spacing-24);--color-control-fill: var(--drawer-field-bg);--color-control-border: var(--drawer-field-border);--color-border-strong: var(--drawer-field-hover-border);--input-bg-light: var(--drawer-field-bg);--input-bg-light-hover: var(--drawer-field-hover-bg);--input-bg-light-focus: var(--drawer-field-bg);--input-border-light: var(--drawer-field-border);--input-hover-gradient: var(--drawer-field-hover-gradient);--input-focus-gradient: var(--drawer-field-focus-gradient);background:var(--modal-glass-bg);background:color-mix(in srgb,var(--modal-glass-bg) 88%,var(--modal-glass-tint) 12%);border-left:1px solid var(--modal-glass-border);box-shadow:var(--shadow-e2),inset 0 1px 0 var(--glass-inset);height:100vh;display:flex;flex-direction:column;outline:none;overflow:hidden}.slide-over-sm.svelte-cww4mt{width:min(400px,100vw)}.slide-over-md.svelte-cww4mt{width:min(520px,100vw)}.slide-over-lg.svelte-cww4mt{width:min(640px,100vw)}.slide-over-xl.svelte-cww4mt{width:min(800px,100vw)}@media (min-width: 1024px){.slide-over-panel.svelte-cww4mt{transition:width var(--duration-base) ease}.slide-over-panel.slide-over-closing.svelte-cww4mt{transition:none}.slide-over-sm.slide-over-wide.svelte-cww4mt{width:min(520px,100vw)}.slide-over-md.slide-over-wide.svelte-cww4mt{width:min(680px,100vw)}.slide-over-lg.slide-over-wide.svelte-cww4mt{width:min(840px,100vw)}.slide-over-xl.slide-over-wide.svelte-cww4mt{width:min(1000px,100vw)}}.slide-over-panel.svelte-cww4mt:focus{outline:none}.dark .slide-over-panel.svelte-cww4mt{background:var(--modal-glass-bg);background:color-mix(in srgb,var(--modal-glass-bg) 88%,var(--modal-glass-tint) 12%);border-left:1px solid var(--modal-glass-border);box-shadow:var(--shadow-e2),inset 0 1px 0 var(--glass-inset)}.slide-over-panel.slide-over-solid.svelte-cww4mt{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--card-border-radius);box-shadow:var(--shadow-e2);height:calc(100vh - (var(--spacing-8) * 2));margin:var(--spacing-8)}.slide-over-panel.slide-over-solid.svelte-cww4mt .slide-over-header:where(.svelte-cww4mt){background:var(--color-bg-primary);border-bottom:1px solid var(--color-border)}.slide-over-panel.slide-over-solid.svelte-cww4mt .slide-over-footer:where(.svelte-cww4mt){background:var(--color-bg-primary);border-top:1px solid var(--color-border)}.dark .slide-over-panel.slide-over-solid.svelte-cww4mt{background:var(--color-bg-primary);border:1px solid var(--color-border);box-shadow:var(--shadow-e2)}.slide-over-panel.slide-over-solid .header-actions .slide-over-close:hover,.slide-over-panel.slide-over-solid .header-actions .slide-over-close:focus-visible{background:var(--color-bg-secondary)}.slide-over-panel.slide-over-solid .header-actions .expand-icon-button{transform-origin:center center}.slide-over-panel.slide-over-solid.close-morph-armed .header-actions:has(.slide-over-close:hover) .expand-icon-button,.slide-over-panel.slide-over-solid.close-morph-armed .header-actions:has(.slide-over-close:focus-visible) .expand-icon-button{opacity:0;transform:scale(0);pointer-events:none;animation:none;transition:opacity var(--duration-fast) cubic-bezier(.4,0,1,1),transform var(--duration-base) cubic-bezier(.4,0,1,1)}.slide-over-panel.slide-over-solid.close-morph-armed .header-actions:not(:has(.slide-over-close:hover)):not(:has(.slide-over-close:focus-visible)) .expand-icon-button{animation:slideOverExpandPop var(--motion-bounce-duration-reappear) linear both}.slide-over-panel.slide-over-closing .header-actions .expand-icon-button{opacity:1;transform:none;pointer-events:auto;animation:none;transition:none}@keyframes slideOverExpandPop{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.15)}45%{transform:scale(.92)}62%{transform:scale(1.06)}78%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.slide-over-panel.slide-over-solid.close-morph-armed .header-actions:has(.slide-over-close:hover) .expand-icon-button,.slide-over-panel.slide-over-solid.close-morph-armed .header-actions:has(.slide-over-close:focus-visible) .expand-icon-button{transform:none;transition:opacity var(--duration-fast) linear}.slide-over-panel.slide-over-solid.close-morph-armed .header-actions:not(:has(.slide-over-close:hover)):not(:has(.slide-over-close:focus-visible)) .expand-icon-button{animation:none}}.slide-over-header.svelte-cww4mt{--slide-over-header-action-reserve: 7rem;--slide-over-close-morph-max-width: 6rem;position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);padding:var(--slide-over-header-padding);border-bottom:1px solid var(--glass-border);background:inherit;flex-shrink:0}.slide-over-header-content.svelte-cww4mt{flex:1;min-width:0;padding-right:var(--slide-over-header-action-reserve)}.header-actions.svelte-cww4mt{--icon-circle-morph-max-width: var(--slide-over-close-morph-max-width);display:flex;align-items:center;gap:var(--spacing-8)}@media (min-width: 641px){.slide-over-header.svelte-cww4mt{--slide-over-header-action-reserve: 10rem;--slide-over-close-morph-max-width: 9rem}.slide-over-panel.slide-over-sm.svelte-cww4mt .slide-over-header:where(.svelte-cww4mt){--slide-over-header-action-reserve: 8rem;--slide-over-close-morph-max-width: 7rem}.slide-over-panel.slide-over-lg.svelte-cww4mt .slide-over-header:where(.svelte-cww4mt),.slide-over-panel.slide-over-xl.svelte-cww4mt .slide-over-header:where(.svelte-cww4mt){--slide-over-header-action-reserve: 12rem;--slide-over-close-morph-max-width: 11rem}}@media (min-width: 1024px){.slide-over-header.slide-over-header-expandable.svelte-cww4mt{--slide-over-header-action-reserve: 12rem;--slide-over-close-morph-max-width: 8.5rem}.slide-over-panel.slide-over-sm.svelte-cww4mt .slide-over-header.slide-over-header-expandable:where(.svelte-cww4mt){--slide-over-header-action-reserve: 10rem;--slide-over-close-morph-max-width: 6.5rem}.slide-over-panel.slide-over-lg.svelte-cww4mt .slide-over-header.slide-over-header-expandable:where(.svelte-cww4mt),.slide-over-panel.slide-over-xl.svelte-cww4mt .slide-over-header.slide-over-header-expandable:where(.svelte-cww4mt){--slide-over-header-action-reserve: 14.5rem;--slide-over-close-morph-max-width: 11rem}}.slide-over-titles.svelte-cww4mt{display:flex;flex-direction:column;gap:var(--spacing-4)}.slide-over-eyebrow.svelte-cww4mt{color:var(--color-primary-text);font-weight:600;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.slide-over-title.svelte-cww4mt{margin:0;font-size:var(--type-title-md-font-size);font-weight:600;color:var(--color-text-primary);line-height:var(--type-title-md-line-height);letter-spacing:var(--type-title-md-tracking)}.slide-over-subtitle.svelte-cww4mt{margin:0;font-size:var(--type-body-font-size);color:var(--color-text-secondary);line-height:var(--type-body-line-height)}.dark .slide-over-header.svelte-cww4mt{border-bottom:1px solid var(--color-border)}.dark .slide-over-title.svelte-cww4mt{color:var(--color-text-primary)}.slide-over-content.svelte-cww4mt{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--slide-over-content-padding);-webkit-overflow-scrolling:touch}.slide-over-footer.svelte-cww4mt{padding:var(--slide-over-footer-padding);border-top:1px solid var(--glass-border);background:inherit;flex-shrink:0}.dark .slide-over-footer.svelte-cww4mt{border-top:1px solid var(--color-border)}@media (max-width: 640px){.slide-over-panel.svelte-cww4mt{width:100vw;border-left:none;border-radius:0}.slide-over-panel.slide-over-solid.svelte-cww4mt{margin:0;height:100vh;border:none;border-radius:0;box-shadow:none}.slide-over-header.svelte-cww4mt,.slide-over-content.svelte-cww4mt,.slide-over-footer.svelte-cww4mt{padding:var(--spacing-16)}}@media (prefers-reduced-motion: reduce){.slide-over-backdrop.svelte-cww4mt,.slide-over-panel.svelte-cww4mt{transition:none;animation:none}}.collapsible-section.svelte-1yg29ws{border:1px solid var(--color-border-subtle);border-radius:var(--radius-12);overflow:hidden}.section-header.svelte-1yg29ws{display:flex;align-items:center;gap:var(--spacing-8);width:100%;padding:var(--spacing-8) var(--spacing-12);background:transparent;border:none;border-radius:0;cursor:pointer;font-family:inherit;min-height:2.75rem;color:var(--color-text-secondary);transition:background-color var(--duration-base) ease;text-align:left}.section-header.svelte-1yg29ws:hover{background:var(--color-bg-subtle-hover)}.section-header[aria-disabled=true].svelte-1yg29ws{cursor:default;opacity:.65}.section-header[aria-disabled=true].svelte-1yg29ws:hover{background:transparent}.section-header.svelte-1yg29ws:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-focus-ring);border-radius:0}.section-title.svelte-1yg29ws{font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);font-weight:600}.section-heading.svelte-1yg29ws,.static-section-title.svelte-1yg29ws{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.section-summary.svelte-1yg29ws{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);font-weight:400;color:var(--color-text-tertiary)}.static-section-title.svelte-1yg29ws{margin:0 0 var(--spacing-4);color:var(--color-text-secondary)}.section-chevron.svelte-1yg29ws{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;transition:transform var(--duration-comfortable) ease;color:var(--color-text-tertiary)}.section-chevron.rotated.svelte-1yg29ws{transform:rotate(90deg)}.section-content.svelte-1yg29ws{display:flex;flex-direction:column}.collapsible-section.svelte-1yg29ws .section-content:where(.svelte-1yg29ws){padding:var(--spacing-12);border-top:1px solid var(--color-border-subtle)}@media (prefers-reduced-motion: reduce){.section-chevron.svelte-1yg29ws{transition:none}}@media (max-width: 639px){.section-header.svelte-1yg29ws{padding:var(--spacing-8)}.collapsible-section.svelte-1yg29ws .section-content:where(.svelte-1yg29ws){padding:var(--spacing-8)}}.form-grid.svelte-198tk9q{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--form-grid-row-gap);-moz-column-gap:var(--form-grid-column-gap);column-gap:var(--form-grid-column-gap);align-items:stretch;min-width:0}.form-grid--align-start.svelte-198tk9q{align-items:start}.form-grid--columns-2.svelte-198tk9q{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--columns-3.svelte-198tk9q{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--columns-4.svelte-198tk9q{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid--columns-3.form-grid--distribution-lead.svelte-198tk9q{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.75fr))}.form-grid.svelte-198tk9q>*{min-width:0}.form-grid.svelte-198tk9q .form-grid-full{grid-column:1 / -1}.form-grid.svelte-198tk9q .glass-form-field,.form-grid.svelte-198tk9q .glass-input-wrapper,.form-grid.svelte-198tk9q .glass-dropdown-container,.form-grid.svelte-198tk9q .glass-dropdown-trigger,.form-grid.svelte-198tk9q .glass-dropdown-container .button-wrapper{width:100%}@media (max-width: 900px){.form-grid--columns-3.svelte-198tk9q,.form-grid--columns-4.svelte-198tk9q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.form-grid--collapse-medium.form-grid--columns-2.svelte-198tk9q{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.form-grid--collapse-narrow.form-grid--columns-2.svelte-198tk9q,.form-grid--columns-3.svelte-198tk9q,.form-grid--columns-4.svelte-198tk9q{grid-template-columns:minmax(0,1fr)}}.form-section.svelte-113fppv{display:flex;flex-direction:column;gap:var(--form-section-gap);min-width:0}.form-validation-summary.svelte-10zt8sp{scroll-margin-top:var(--spacing-24)}.form-validation-summary.svelte-10zt8sp:focus{outline:none}ul.svelte-10zt8sp{margin:var(--spacing-8) 0 0;padding-inline-start:var(--spacing-20)}li.svelte-10zt8sp+li:where(.svelte-10zt8sp){margin-top:var(--spacing-4)}a.svelte-10zt8sp{color:inherit;font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);text-decoration:underline;text-underline-offset:.16em}a.svelte-10zt8sp:hover{text-decoration-thickness:.12em}a.svelte-10zt8sp:focus-visible{border-radius:calc(var(--radius-6) + var(--comp-controls-focus-ring-offset));outline:2px solid currentColor;outline-offset:var(--comp-controls-focus-ring-offset)}.glass-modal-backdrop.svelte-2p43iz{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--modal-backdrop);display:flex;justify-content:center;align-items:center;padding:var(--spacing-16);transition:none;z-index:var(--z-modal-backdrop)}@supports not (backdrop-filter: blur(12px)){.glass-modal-backdrop.svelte-2p43iz{background:var(--modal-backdrop)}}.dark .glass-modal-backdrop.svelte-2p43iz{background:var(--modal-backdrop)}.glass-modal-container.svelte-2p43iz{background:var(--glass-modal-bg, var(--modal-glass-bg));border:1px solid var(--glass-modal-border, var(--modal-glass-border));box-shadow:var(--shadow-e3-ring);border-radius:var(--glass-modal-radius, var(--card-border-radius));width:100%;max-width:min(90vw,800px);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;transition:none;outline:none}.glass-modal-container.svelte-2p43iz:focus{outline:none}.glass-modal-container.svelte-2p43iz:focus-visible{outline:none}@supports not (backdrop-filter: blur(16px)){.glass-modal-container.svelte-2p43iz{background:var(--modal-glass-bg)}}.glass-modal-container.max-w-md.svelte-2p43iz{max-width:28rem}.glass-modal-container.max-w-2xl.svelte-2p43iz{max-width:min(42rem,90vw)}.glass-modal-container.max-w-3xl.svelte-2p43iz{max-width:50rem}.glass-modal-container.max-w-6xl.svelte-2p43iz{max-width:72rem}.glass-modal-container.max-w-full.svelte-2p43iz{max-width:calc(100vw - 2rem)}.dark .glass-modal-container.svelte-2p43iz{background:var(--glass-modal-bg, var(--modal-glass-bg));border:1px solid var(--glass-modal-border, var(--modal-glass-border));box-shadow:var(--shadow-e3-ring);outline:none}.dark .glass-modal-container.svelte-2p43iz:focus{outline:none}.dark .glass-modal-container.svelte-2p43iz:focus-visible{outline:none}.glass-modal-header.svelte-2p43iz{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:var(--glass-modal-header-padding, var(--spacing-24) var(--spacing-24) var(--spacing-16));background:var(--glass-modal-header-bg);border-bottom:1px solid var(--glass-modal-header-border, var(--glass-border))}.dark .glass-modal-header.svelte-2p43iz{border-bottom:1px solid var(--glass-modal-header-border, var(--color-border))}.dark .glass-modal-title.svelte-2p43iz{color:var(--color-text-primary)}.glass-modal-title.svelte-2p43iz{margin:0;font-size:var(--font-size-20);font-weight:600;color:var(--color-text-primary)}.glass-modal-close.svelte-2p43iz{flex-shrink:0}.glass-modal-close-guard.svelte-2p43iz{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:auto}.glass-modal-content.svelte-2p43iz{padding:var(--glass-modal-content-padding, var(--spacing-16));background:var(--glass-modal-content-bg);overflow-y:var(--glass-modal-content-overflow-y, auto);overflow-x:var(--glass-modal-content-overflow-x, visible);flex:1;display:flex;flex-direction:column}.glass-modal-footer.svelte-2p43iz{flex-shrink:0;padding:var(--glass-modal-footer-padding, var(--spacing-16) var(--spacing-24));background:var(--glass-modal-footer-bg);border-top:1px solid var(--glass-modal-footer-border)}@media (max-width: 640px){.glass-modal-backdrop.svelte-2p43iz{padding:0}.glass-modal-container.svelte-2p43iz{max-height:100vh;max-width:100vw;width:100vw;border-radius:0;height:100%}.glass-modal-header.svelte-2p43iz{padding:var(--glass-modal-header-padding-mobile, var(--glass-modal-header-padding, var(--spacing-16)))}.glass-modal-content.svelte-2p43iz{padding:var(--glass-modal-content-padding-mobile, var(--glass-modal-content-padding, var(--spacing-16)));overflow-y:var(--glass-modal-content-overflow-y, auto);-webkit-overflow-scrolling:touch}.glass-modal-footer.svelte-2p43iz{padding:var(--glass-modal-footer-padding-mobile, var(--glass-modal-footer-padding, var(--spacing-16)))}}@media (max-height: 700px){.glass-modal-container.svelte-2p43iz{max-height:95vh}.glass-modal-header.svelte-2p43iz{padding:var(--glass-modal-header-padding-short)}.glass-modal-content.svelte-2p43iz{padding:var(--glass-modal-content-padding-short)}.glass-modal-footer.svelte-2p43iz{padding:var(--glass-modal-footer-padding-short)}}@media (prefers-reduced-motion: reduce){.glass-modal-backdrop.svelte-2p43iz,.glass-modal-container.svelte-2p43iz,.glass-modal-close.svelte-2p43iz,.glass-modal-close.svelte-2p43iz svg{transition:none;animation:none}}.modal-surface{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--modal-surface-radius);padding:var(--spacing-16);box-shadow:var(--modal-control-shadow)}.modal-surface+.modal-surface{margin-top:var(--spacing-16)}@media (max-width: 640px){.modal-surface{padding:var(--spacing-12)}}.glass-form-field.svelte-yyohbg{margin-bottom:var(--spacing-16);position:relative}.glass-form-field.inline.svelte-yyohbg{display:inline-flex;flex-direction:column;margin-bottom:0;width:100%;gap:0}.glass-form-field.inline.svelte-yyohbg .glass-input-wrapper:where(.svelte-yyohbg){min-height:var(--comp-form-field-height)}.glass-form-field.full-width.svelte-yyohbg{width:100%}.glass-form-field.svelte-yyohbg .glass-form-label:where(.svelte-yyohbg),.glass-form-field .glass-form-label.svelte-yyohbg,.glass-modal-container .glass-form-field .glass-form-label.svelte-yyohbg,.slide-over-panel .glass-form-field .glass-form-label.svelte-yyohbg,.form-group .glass-form-field .glass-form-label.svelte-yyohbg{display:flex;align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-6);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);font-weight:500;color:var(--color-text-primary);transition:color var(--duration-comfortable)}.glass-form-label.inline-hidden.svelte-yyohbg{position:absolute;width:1px;height:1px;padding:0;--i1-optical-alignment-margin-868431d6: -1px;margin:var(--i1-optical-alignment-margin-868431d6);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glass-form-field.inline.svelte-yyohbg .glass-form-label:where(.svelte-yyohbg){margin-bottom:0}.label-icon.svelte-yyohbg{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.label-text.svelte-yyohbg{display:flex;align-items:center;gap:var(--spacing-4)}.required-indicator.svelte-yyohbg{color:var(--color-danger);margin-left:var(--spacing-4)}.glass-input-wrapper.svelte-yyohbg{position:relative;display:flex;align-items:center}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) select{width:100%;height:var(--comp-form-field-height);box-sizing:border-box;padding:var(--spacing-4) var(--spacing-12);background:var(--color-control-fill);border:var(--border-hairline) solid transparent;border-radius:var(--input-border-radius);font-size:var(--type-body-font-size);font-weight:400;line-height:var(--type-body-line-height);color:var(--glass-input-text-color);caret-color:var(--glass-input-caret-color);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-control-border);transition:background var(--duration-comfortable) var(--ease-standard),box-shadow var(--duration-comfortable) var(--ease-standard),color var(--duration-comfortable) var(--ease-standard)}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) textarea{width:100%;min-height:var(--comp-form-field-height);box-sizing:border-box;padding:var(--spacing-4) var(--spacing-12);background:var(--color-control-fill);border:var(--border-hairline) solid transparent;border-radius:var(--input-border-radius);font-size:var(--type-body-font-size);font-weight:400;line-height:var(--type-body-line-height);color:var(--glass-input-text-color);caret-color:var(--glass-input-caret-color);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-control-border);transition:background var(--duration-comfortable) var(--ease-standard),box-shadow var(--duration-comfortable) var(--ease-standard),color var(--duration-comfortable) var(--ease-standard)}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transform:translateZ(0);backface-visibility:hidden;will-change:auto}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) select option{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:var(--type-body-font-size);font-weight:400;line-height:var(--type-body-line-height)}.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) select,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) textarea{background:var(--color-control-fill);color:var(--glass-input-text-color);caret-color:var(--glass-input-caret-color)}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input::-moz-placeholder,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) textarea::-moz-placeholder{color:var(--glass-input-placeholder-color);opacity:1}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input::placeholder,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) textarea::placeholder{color:var(--glass-input-placeholder-color);opacity:1}.glass-input-wrapper.svelte-yyohbg:not(.unstyled):not(:where(.hover-unstyled)) input:hover:not(:disabled),.glass-input-wrapper.svelte-yyohbg:not(.unstyled):not(:where(.hover-unstyled)) select:hover:not(:disabled),.glass-input-wrapper.svelte-yyohbg:not(.unstyled):not(:where(.hover-unstyled)) textarea:hover:not(:disabled){border:var(--border-hairline) solid transparent;background:var(--color-control-fill);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-strong);outline:none}.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled):not(:where(.hover-unstyled)) input:hover:not(:disabled),.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled):not(:where(.hover-unstyled)) select:hover:not(:disabled),.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled):not(:where(.hover-unstyled)) textarea:hover:not(:disabled){border:var(--border-hairline) solid transparent;background:var(--color-control-fill);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-strong);outline:none}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:focus,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) select:focus,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) textarea:focus{outline:none;border:var(--border-hairline) solid transparent;background:var(--color-control-fill);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-focus-ring)}.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:focus,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) select:focus,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) textarea:focus{border:var(--border-hairline) solid transparent;background:var(--color-control-fill);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-focus-ring)}.glass-form-field.svelte-yyohbg:has(.glass-form-error:where(.svelte-yyohbg)) .glass-input-wrapper:where(.svelte-yyohbg):not(.unstyled) input,.glass-form-field.svelte-yyohbg:has(.glass-form-error:where(.svelte-yyohbg)) .glass-input-wrapper:where(.svelte-yyohbg):not(.unstyled) select,.glass-form-field.svelte-yyohbg:has(.glass-form-error:where(.svelte-yyohbg)) .glass-input-wrapper:where(.svelte-yyohbg):not(.unstyled) textarea,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input.has-error,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) select.has-error,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) textarea.has-error{box-shadow:inset 0 0 0 var(--border-hairline) var(--color-danger-border)}.glass-form-field.svelte-yyohbg:has(.glass-form-error:where(.svelte-yyohbg)) .glass-input-wrapper:where(.svelte-yyohbg):not(.unstyled) input:focus,.glass-form-field.svelte-yyohbg:has(.glass-form-error:where(.svelte-yyohbg)) .glass-input-wrapper:where(.svelte-yyohbg):not(.unstyled) select:focus,.glass-form-field.svelte-yyohbg:has(.glass-form-error:where(.svelte-yyohbg)) .glass-input-wrapper:where(.svelte-yyohbg):not(.unstyled) textarea:focus,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input.has-error:focus,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) select.has-error:focus,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) textarea.has-error:focus{box-shadow:inset 0 0 0 var(--border-hairline) var(--color-danger)}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:disabled,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) select:disabled,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) textarea:disabled{opacity:.5;cursor:not-allowed}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:hover,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:focus,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:active{-webkit-text-fill-color:var(--glass-input-autofill-text-color);color:var(--glass-input-autofill-text-color);box-shadow:0 0 0 1000px var(--glass-input-autofill-background) inset;caret-color:var(--glass-input-autofill-caret-color);-webkit-transition:background-color 0s,color 0s;transition:background-color 0s,color 0s}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:hover,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:focus,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:active,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:autofill,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:autofill:hover,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:autofill:focus,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:autofill:active{-webkit-text-fill-color:var(--glass-input-autofill-text-color);color:var(--glass-input-autofill-text-color);box-shadow:0 0 0 1000px var(--glass-input-autofill-background) inset;caret-color:var(--glass-input-autofill-caret-color);-webkit-transition:background-color 0s,color 0s;transition:background-color 0s,color 0s}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-moz-autofill,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-moz-autofill:hover,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-moz-autofill:focus{color:var(--glass-input-autofill-text-color);background-color:var(--glass-input-autofill-background);caret-color:var(--glass-input-autofill-caret-color);-moz-transition:background-color 0s,color 0s;transition:background-color 0s,color 0s}.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:hover,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:focus,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:active{-webkit-text-fill-color:var(--glass-input-autofill-text-color);color:var(--glass-input-autofill-text-color);caret-color:var(--glass-input-autofill-caret-color)}.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:hover,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:focus,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-webkit-autofill:active,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:autofill,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:autofill:hover,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:autofill:focus,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:autofill:active{-webkit-text-fill-color:var(--glass-input-autofill-text-color);color:var(--glass-input-autofill-text-color);caret-color:var(--glass-input-autofill-caret-color)}.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-moz-autofill,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-moz-autofill:hover,.dark .glass-input-wrapper.svelte-yyohbg:not(.unstyled) input:-moz-autofill:focus{color:var(--glass-input-autofill-text-color);caret-color:var(--glass-input-autofill-caret-color)}.glass-form-hint.svelte-yyohbg{margin-top:var(--spacing-6);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--color-text-secondary)}.glass-form-error.svelte-yyohbg{margin-top:var(--spacing-6);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--color-danger);animation:svelte-yyohbg-slideIn var(--duration-comfortable) ease-out}@keyframes svelte-yyohbg-slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.glass-form-error.svelte-yyohbg{animation:none}}@media (max-width: 640px){.glass-form-field.svelte-yyohbg{margin-bottom:var(--spacing-12)}.glass-form-label.svelte-yyohbg{margin-bottom:var(--spacing-6);font-size:var(--font-size-12)}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) select{height:var(--control-height-40);padding:var(--spacing-10) var(--spacing-12);font-size:var(--font-size-16)}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) textarea{min-height:var(--control-height-40);padding:var(--spacing-10) var(--spacing-12);font-size:var(--font-size-16)}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) select{background-position:right .5rem center;background-size:16px}}@media (min-width: 641px) and (max-height: 800px){.glass-form-field.svelte-yyohbg{margin-bottom:var(--spacing-16)}.glass-form-label.svelte-yyohbg{margin-bottom:var(--spacing-6);font-size:var(--font-size-13)}.glass-input-wrapper.svelte-yyohbg:not(.unstyled) input,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) select,.glass-input-wrapper.svelte-yyohbg:not(.unstyled) textarea{padding:var(--spacing-4) var(--spacing-12);font-size:var(--font-size-14)}}.action-confirmation.svelte-1fsxvp0{display:grid;justify-items:center;gap:var(--spacing-12);text-align:center;padding:var(--spacing-8) var(--spacing-16)}.action-confirmation__icon.svelte-1fsxvp0{display:grid;place-items:center;width:var(--spacing-48);height:var(--spacing-48);border-radius:var(--radius-circle);color:var(--color-danger);background:var(--color-danger-hover)}.action-confirmation__icon--archive.svelte-1fsxvp0{color:var(--color-warning);background:var(--color-warning-bg)}.action-confirmation__description.svelte-1fsxvp0,.action-confirmation__consequence.svelte-1fsxvp0{margin:0}.action-confirmation__description.svelte-1fsxvp0{color:var(--color-text-primary);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.action-confirmation__consequence.svelte-1fsxvp0{color:var(--color-text-secondary);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height)}.action-confirmation.svelte-1fsxvp0 .glass-form-field{width:100%;margin-bottom:0;text-align:left}.action-confirmation__footer.svelte-1fsxvp0{display:flex;justify-content:flex-end;gap:var(--spacing-8);width:100%}.entity-detail-topbar.svelte-wvmqju{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);margin-bottom:var(--spacing-header);min-height:var(--entity-detail-topbar-min-height);padding:var(--entity-detail-topbar-padding-block) var(--entity-detail-topbar-padding-inline);flex-shrink:0;width:100%;box-sizing:border-box}.entity-detail-topbar-leading.svelte-wvmqju{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}.glass-btn.entity-detail-topbar-back{--glass-icon-btn-size: 2rem;--glass-icon-btn-icon: 14px;--entity-detail-topbar-resolved-icon-color: var(--entity-detail-topbar-icon-color);--entity-detail-topbar-resolved-icon-bg-hover: var(--entity-detail-topbar-icon-bg-hover);--entity-detail-topbar-resolved-icon-bg-active: var(--entity-detail-topbar-icon-bg-active);--glass-btn-hover-bg: var(--entity-detail-topbar-resolved-icon-bg-hover);--glass-btn-active-bg: var(--entity-detail-topbar-resolved-icon-bg-active);--glass-btn-text: var(--entity-detail-topbar-resolved-icon-color);--glass-btn-hover-text: var(--entity-detail-topbar-resolved-icon-color);--glass-btn-active-text: var(--entity-detail-topbar-resolved-icon-color);--glass-btn-border-color: transparent;--glass-btn-hover-border-color: transparent;--glass-btn-active-border-color: transparent;color:var(--entity-detail-topbar-resolved-icon-color);border:1px solid transparent;width:var(--glass-icon-btn-size);height:var(--glass-icon-btn-size);min-width:var(--glass-icon-btn-size);min-height:var(--glass-icon-btn-size);padding:0;border-radius:var(--radius-capsule);display:inline-flex;align-items:center;justify-content:center;gap:0;line-height:0;flex-shrink:0;transition:background-color var(--duration-base) ease,box-shadow var(--duration-base) ease,transform var(--duration-base) ease}.glass-btn.entity-detail-topbar-back .glass-btn-icon,.glass-btn.entity-detail-topbar-back .glass-btn-spinner{display:flex;align-items:center;justify-content:center;color:var(--entity-detail-topbar-resolved-icon-color);opacity:1}.glass-btn.entity-detail-topbar-back .glass-btn-icon svg{color:currentColor;stroke:currentColor;opacity:1}.glass-btn.entity-detail-topbar-back:hover:not(:disabled){background:var(--entity-detail-topbar-resolved-icon-bg-hover);transform:translateY(-.5px)}.glass-btn.entity-detail-topbar-back:active:not(:disabled){background:var(--entity-detail-topbar-resolved-icon-bg-active);transform:translateY(0)}.glass-btn.entity-detail-topbar-back:focus-visible:not(:disabled){box-shadow:var(--input-focus-shadow-sm)}.entity-detail-topbar-breadcrumb-list.svelte-wvmqju{display:inline-flex;align-items:center;gap:var(--spacing-4);min-width:0;padding:0;margin:0;list-style:none}.entity-detail-topbar-breadcrumb-chevron.svelte-wvmqju{display:inline-flex;align-items:center;color:var(--color-text-tertiary);flex-shrink:0}.entity-detail-topbar-breadcrumb-pill.svelte-wvmqju{display:inline-flex;align-items:center;padding:var(--spacing-6) var(--spacing-12);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);font-weight:500;color:var(--color-text-primary);border-radius:var(--radius-capsule);border:1px solid transparent;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color var(--duration-comfortable) var(--ease-standard),border-color var(--duration-comfortable) var(--ease-standard),color var(--duration-comfortable) var(--ease-standard),box-shadow var(--duration-comfortable) var(--ease-standard),opacity var(--duration-comfortable) var(--ease-standard),transform var(--duration-comfortable) var(--ease-standard),filter var(--duration-comfortable) var(--ease-standard),outline-color var(--duration-comfortable) var(--ease-standard),text-decoration-color var(--duration-comfortable) var(--ease-standard),border-radius var(--duration-comfortable) var(--ease-standard)}.entity-detail-topbar-breadcrumb-pill.svelte-wvmqju:hover{color:var(--color-text-primary);background:var(--color-bg-subtle-hover)}.entity-detail-topbar-breadcrumb-pill.svelte-wvmqju:focus-visible{outline:none;box-shadow:var(--input-focus-shadow-sm)}.entity-detail-topbar-separator.svelte-wvmqju{width:1px;height:1.25rem;background:var(--color-text-tertiary);opacity:.35;flex-shrink:0}.entity-detail-topbar-title-section.svelte-wvmqju{display:inline-flex;align-items:baseline;gap:var(--spacing-8);min-width:0}.entity-detail-topbar-title.svelte-wvmqju{font-size:var(--type-emphasis-font-size);line-height:var(--type-emphasis-line-height);font-weight:600;color:var(--color-text-primary);margin:0;white-space:normal;overflow:visible;overflow-wrap:anywhere;max-width:clamp(10rem,35vw,28rem)}.entity-detail-topbar-title-skeleton.svelte-wvmqju{display:inline-block;min-width:clamp(8rem,22vw,14rem);height:1.125rem;border-radius:var(--radius-capsule);background:linear-gradient(90deg,var(--color-bg-secondary) 0%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 100%);background-size:200% 100%;--p5-motion-continuous-feedback-3937aa85-1-1: 1.5s;animation:svelte-wvmqju-entity-detail-topbar-shimmer var(--p5-motion-continuous-feedback-3937aa85-1-1) ease-in-out infinite;vertical-align:middle}.entity-detail-topbar-actions.svelte-wvmqju{display:flex;align-items:center;gap:var(--spacing-12);flex-wrap:nowrap;justify-content:flex-end;align-self:center}.entity-detail-topbar-actions.svelte-wvmqju:empty{display:none}@keyframes svelte-wvmqju-entity-detail-topbar-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.entity-detail-topbar.svelte-wvmqju{flex-direction:column;align-items:stretch;padding:0 var(--entity-detail-topbar-padding-inline-mobile)}.entity-detail-topbar-leading.svelte-wvmqju{flex-wrap:wrap}.entity-detail-topbar-title.svelte-wvmqju{max-width:none;white-space:normal;overflow:visible;text-overflow:unset}.entity-detail-topbar-actions.svelte-wvmqju{flex-wrap:wrap;justify-content:flex-start;gap:var(--spacing-8)}}@media (prefers-reduced-motion: reduce){.entity-detail-topbar-title-skeleton.svelte-wvmqju{animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}.collection-filters-toolbar.svelte-1p9v2ue{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-12);margin-bottom:var(--collection-filters-toolbar-margin-bottom, var(--spacing-12))}.collection-filters-toolbar-leading.svelte-1p9v2ue{min-width:0;display:flex;align-items:center;gap:var(--spacing-10)}.collection-filters-toolbar-actions.svelte-1p9v2ue{display:inline-flex;justify-content:flex-end;align-items:center;flex:0 0 auto}.collection-filters-toolbar.svelte-1p9v2ue .filters-label{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--color-text-tertiary);white-space:nowrap}.collection-filters-toolbar.svelte-1p9v2ue .filter-chips{display:flex;align-items:center;gap:var(--spacing-8);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:0;scrollbar-width:thin}.collection-filters-toolbar.svelte-1p9v2ue .filter-chip{display:inline-flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-10);border-radius:var(--radius-8);border:1px solid rgba(var(--color-white-rgb),.2);background:rgba(var(--color-white-rgb),.08);color:var(--color-text-primary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);font-weight:600;cursor:pointer;flex:0 0 auto;white-space:nowrap}.collection-filters-toolbar.svelte-1p9v2ue .filter-chip:hover{background:rgba(var(--color-white-rgb),.14)}.collection-filters-toolbar.svelte-1p9v2ue .chip-close{font-size:var(--type-mini-font-size);line-height:var(--type-mini-line-height);color:var(--color-text-secondary)}.facets-toolbar.svelte-1a2pnsh{--facets-toolbar-gap: .5rem;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-12)}.facets-toolbar--compact.svelte-1a2pnsh{--facets-toolbar-gap: .35rem}.facets-toolbar--wrap.svelte-1a2pnsh{flex-wrap:wrap}.facets-toolbar--divider.svelte-1a2pnsh{padding-bottom:var(--spacing-8);border-bottom:1px solid var(--glass-border)}.facets-toolbar-leading.svelte-1a2pnsh{flex:1 1 auto;min-width:0}.facets-toolbar-actions.svelte-1a2pnsh{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--facets-toolbar-gap);flex:0 0 auto}.facets-toolbar.svelte-1a2pnsh .filters-toolbar-btn svg{transition:transform var(--duration-comfortable) ease}.facets-toolbar.svelte-1a2pnsh .filters-toolbar-btn.expand-toggle.collapsed svg{transform:rotate(0)}.facets-toolbar.svelte-1a2pnsh .filters-toolbar-btn.expand-toggle.collapsed:hover svg{transform:rotate(180deg)}.facets-toolbar.svelte-1a2pnsh .filters-toolbar-btn.expand-toggle.expanded svg{transform:rotate(180deg)}.facets-toolbar.svelte-1a2pnsh .filters-toolbar-btn.expand-toggle.expanded:hover svg{transform:rotate(0)}.facets-toolbar.svelte-1a2pnsh .filters-toolbar-btn.reset-btn:hover svg{transform:rotate(-18deg)}.facets-toolbar.svelte-1a2pnsh .filters-toolbar-btn.reset-btn:active svg{transform:rotate(-28deg)}.state-view.svelte-9kbo40{--state-view-tone: var(--color-text-secondary);--state-view-bg: var(--glass-bg-subtle);display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--spacing-8);min-width:0;border:1px solid color-mix(in srgb,var(--state-view-tone) 22%,var(--color-border));border-radius:var(--radius-12);background:color-mix(in srgb,var(--state-view-bg) 74%,transparent);padding:var(--spacing-12);color:var(--color-text-secondary)}.state-view--error.svelte-9kbo40{--state-view-tone: var(--ops-status-danger, var(--color-error));--state-view-bg: var(--ops-status-danger-bg, var(--glass-bg-subtle))}.state-view--success.svelte-9kbo40{--state-view-tone: var(--ops-status-success, var(--color-success));--state-view-bg: var(--ops-status-success-bg, var(--glass-bg-subtle))}.state-view--loading.svelte-9kbo40{--state-view-tone: var(--color-primary);--state-view-bg: var(--ops-status-info-bg, var(--glass-bg-subtle))}.state-view__icon.svelte-9kbo40{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--state-view-tone) 30%,var(--color-border));border-radius:var(--radius-12);background:var(--state-view-bg);color:var(--state-view-tone)}.state-view__copy.svelte-9kbo40{display:grid;gap:var(--spacing-2);min-width:0}.state-view__copy.svelte-9kbo40 h2:where(.svelte-9kbo40),.state-view__copy.svelte-9kbo40 p:where(.svelte-9kbo40){margin:0}.state-view__copy.svelte-9kbo40 h2:where(.svelte-9kbo40){color:var(--color-text-primary);font-size:var(--type-ui-font-size);font-weight:600;line-height:var(--type-ui-line-height)}.state-view__copy.svelte-9kbo40 p:where(.svelte-9kbo40){color:var(--color-text-secondary);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height)}.state-view__actions.svelte-9kbo40{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-4)}.state-view__spinner.svelte-9kbo40{--p5-motion-continuous-feedback-08611acb-1-1: .9s;animation:svelte-9kbo40-state-view-spin var(--p5-motion-continuous-feedback-08611acb-1-1) linear infinite}@keyframes svelte-9kbo40-state-view-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.state-view__spinner.svelte-9kbo40{animation:none}}@media (max-width: 640px){.state-view.svelte-9kbo40{grid-template-columns:2rem minmax(0,1fr)}.state-view__actions.svelte-9kbo40{grid-column:1 / -1;justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.state-view__spinner.svelte-9kbo40{animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}.empty-state-container.svelte-18ix7t6{display:flex;width:100%;min-height:400px;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-16);text-align:center}.empty-state-card.svelte-18ix7t6{--empty-state-icon-fg: var(--color-text-tertiary);--empty-state-icon-surface: var(--color-bg-subtle);--empty-state-icon-ring: var(--color-border);display:flex;width:100%;max-width:520px;flex-direction:column;align-items:center;gap:var(--spacing-16);padding:var(--spacing-48) var(--spacing-32);border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-bg-primary);box-shadow:var(--shadow-e1)}.empty-state-card--warning.svelte-18ix7t6{--empty-state-icon-fg: var(--color-warning-text);--empty-state-icon-surface: var(--color-warning-bg);--empty-state-icon-ring: var(--color-warning-border)}.empty-state-card--danger.svelte-18ix7t6{--empty-state-icon-fg: var(--color-danger-text);--empty-state-icon-surface: var(--color-danger-bg);--empty-state-icon-ring: var(--color-danger-border)}.empty-state-card.bare.svelte-18ix7t6{max-width:none;padding:0;border:0;background:transparent;box-shadow:none}.empty-state-icon.svelte-18ix7t6{display:flex;width:80px;height:80px;flex-shrink:0;align-items:center;justify-content:center;margin-bottom:var(--spacing-8);border:1px solid var(--empty-state-icon-ring);border-radius:var(--radius-12);background:var(--empty-state-icon-surface);box-shadow:inset 0 1px 2px rgba(var(--color-white-rgb),.18);color:var(--empty-state-icon-fg)}.empty-state-copy.svelte-18ix7t6{display:grid;gap:var(--spacing-8)}.empty-state-title.svelte-18ix7t6{margin:0;color:var(--color-text-primary);font-size:var(--font-size-20);font-weight:600;line-height:1.4;white-space:normal}.empty-state-message.svelte-18ix7t6{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:1.6;white-space:normal}.empty-state-actions.svelte-18ix7t6{display:flex;align-items:center;justify-content:center;gap:var(--spacing-12);margin-top:var(--spacing-16)}.empty-state-actions.svelte-18ix7t6 .glass-btn{flex-shrink:0;white-space:nowrap}@media (max-width: 640px){.empty-state-container.svelte-18ix7t6{min-height:300px}.empty-state-card.svelte-18ix7t6:not(.bare){padding:var(--spacing-32) var(--spacing-24)}.empty-state-icon.svelte-18ix7t6{width:64px;height:64px}.empty-state-title.svelte-18ix7t6{font-size:var(--font-size-18)}.empty-state-message.svelte-18ix7t6{font-size:var(--font-size-13)}.empty-state-actions.svelte-18ix7t6{width:100%;flex-direction:column}.empty-state-actions.svelte-18ix7t6 .glass-btn{width:100%;white-space:normal}}.ai-chat-workspace.svelte-60vnzf{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;min-width:0;box-sizing:border-box;overflow:hidden;border:var(--card-border);border-radius:var(--card-border-radius);background:color-mix(in srgb,var(--card-bg-color) 82%,var(--glass-bg) 18%);box-shadow:var(--card-shadow);padding:var(--spacing-24)}.ai-chat-workspace--embedded.svelte-60vnzf{grid-template-rows:minmax(0,1fr) auto;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.ai-chat-workspace__header.svelte-60vnzf{display:flex;flex-direction:column;gap:var(--spacing-8);padding-bottom:var(--spacing-12);margin-bottom:var(--spacing-12);border-bottom:var(--border-hairline) solid var(--color-border-light)}.ai-chat-workspace__title-row.svelte-60vnzf{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);min-width:0}.ai-chat-workspace__title-block.svelte-60vnzf{display:flex;align-items:center;gap:var(--spacing-12);min-width:0}.ai-chat-workspace__title-icon.svelte-60vnzf{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-36);height:var(--control-height-36);flex:0 0 var(--control-height-36);border-radius:var(--radius-12);background:var(--color-bg-subtle);color:var(--color-primary)}.ai-chat-workspace__title-copy.svelte-60vnzf{min-width:0}.ai-chat-workspace__title-heading.svelte-60vnzf{margin:0;color:var(--color-text-primary);font-size:var(--type-lead-font-size);line-height:var(--type-lead-line-height);font-weight:var(--font-weight-bold)}.ai-chat-workspace__title-copy.svelte-60vnzf p:where(.svelte-60vnzf),.ai-chat-workspace__subtitle.svelte-60vnzf p{margin:var(--spacing-2) 0 0;max-width:62rem;color:var(--color-text-secondary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.ai-chat-workspace__actions.svelte-60vnzf{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-8)}.ai-chat-workspace__main.svelte-60vnzf{display:flex;flex-direction:column;gap:var(--spacing-16);min-height:0;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;padding:var(--spacing-8) 0;scrollbar-gutter:stable both-edges}.ai-chat-workspace__main[data-empty=true].svelte-60vnzf{align-items:center;justify-content:safe center}.ai-chat-workspace__main.review-main.svelte-60vnzf{gap:0;padding:0}@media (max-width: 768px){.ai-chat-workspace.svelte-60vnzf{padding:var(--spacing-16);border-radius:0}.ai-chat-workspace.ai-chat-workspace--embedded.svelte-60vnzf{padding:0}.ai-chat-workspace__title-row.svelte-60vnzf{align-items:flex-start;flex-direction:column}.ai-chat-workspace__actions.svelte-60vnzf{width:100%;justify-content:flex-start}}.ai-chat-message.svelte-lb02ep{display:flex;padding-inline:var(--spacing-4)}.ai-chat-message__row.svelte-lb02ep{display:flex;align-items:flex-start;gap:var(--spacing-12);max-width:min(var(--ai-chat-message-max-width),100%)}.ai-chat-message.assistant.svelte-lb02ep .ai-chat-message__row:where(.svelte-lb02ep),.ai-chat-message.system.svelte-lb02ep .ai-chat-message__row:where(.svelte-lb02ep){flex-direction:row}.ai-chat-message.user.svelte-lb02ep{justify-content:flex-end}.ai-chat-message.user.svelte-lb02ep .ai-chat-message__row:where(.svelte-lb02ep){flex-direction:row-reverse;margin-left:auto}.ai-chat-message__avatar.svelte-lb02ep{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-36);height:var(--control-height-36);flex:0 0 var(--control-height-36);border-radius:var(--radius-circle);background:var(--color-bg-subtle);color:var(--color-text-secondary)}.ai-chat-message.assistant.svelte-lb02ep .ai-chat-message__avatar:where(.svelte-lb02ep){background:var(--color-bg-subtle);color:var(--color-primary)}.ai-chat-message.user.svelte-lb02ep .ai-chat-message__avatar:where(.svelte-lb02ep){background:var(--color-primary);color:var(--color-text-on-accent)}.ai-chat-message.system.svelte-lb02ep .ai-chat-message__avatar:where(.svelte-lb02ep){background:var(--color-warning-light);color:var(--color-warning-dark)}.ai-chat-message__bubble.svelte-lb02ep{display:flex;flex-direction:column;gap:var(--spacing-10);width:100%;border:var(--border-hairline) solid color-mix(in srgb,var(--color-border) 85%,transparent);border-radius:var(--radius-12);background:var(--color-bg-secondary);box-shadow:var(--shadow-e1);padding:var(--spacing-16) var(--spacing-20)}.ai-chat-message.assistant.svelte-lb02ep .ai-chat-message__bubble:where(.svelte-lb02ep),.ai-chat-message.system.svelte-lb02ep .ai-chat-message__bubble:where(.svelte-lb02ep){background:color-mix(in srgb,var(--color-bg-secondary) 90%,rgba(var(--color-slate-900-rgb),.02) 10%)}.ai-chat-message.user.svelte-lb02ep .ai-chat-message__bubble:where(.svelte-lb02ep){border-color:var(--color-border);background:var(--color-primary)}.ai-chat-message__label.svelte-lb02ep{color:var(--color-text-tertiary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);font-weight:var(--font-weight-semibold)}.ai-chat-message.user.svelte-lb02ep .ai-chat-message__label:where(.svelte-lb02ep){color:var(--color-text-on-accent)}.ai-chat-message__content.svelte-lb02ep p{margin:0;color:var(--color-text-primary);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);white-space:pre-line}.ai-chat-message.user.svelte-lb02ep .ai-chat-message__content:where(.svelte-lb02ep) p{color:var(--color-text-on-accent)}.ai-chat-composer.svelte-ry4hr6{display:flex;justify-content:center;padding-top:var(--spacing-12)}.ai-chat-composer__card.svelte-ry4hr6{display:flex;flex-direction:column;gap:var(--spacing-6);width:min(100%,48rem)}.ai-chat-composer__input-row.svelte-ry4hr6{display:flex;align-items:center;gap:var(--spacing-10);min-height:calc(var(--control-height-40) + var(--spacing-12));border:var(--border-hairline) solid var(--color-border-light);border-radius:var(--radius-8);background:color-mix(in srgb,var(--color-bg-secondary) 88%,rgba(var(--color-white-rgb),.65) 12%);padding:var(--spacing-6) var(--spacing-6) var(--spacing-6) var(--spacing-16)}.ai-chat-composer__input-row.svelte-ry4hr6:focus-within{border-color:var(--color-primary)}textarea.svelte-ry4hr6{flex:1;min-height:var(--control-height-40);max-height:176px;resize:none;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--color-text-primary);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);padding:var(--spacing-8) var(--spacing-4)}textarea.svelte-ry4hr6:focus{outline:none;box-shadow:none}textarea.svelte-ry4hr6::-moz-placeholder{color:var(--color-text-tertiary)}textarea.svelte-ry4hr6::placeholder{color:var(--color-text-tertiary)}textarea.svelte-ry4hr6:disabled{cursor:not-allowed;opacity:.7}.ai-chat-composer__send{flex-shrink:0;align-self:center;min-width:auto;height:var(--control-height-36);padding:var(--spacing-8) var(--spacing-16)}.ai-chat-composer__send--icon-only{flex:0 0 var(--control-height-32);width:var(--control-height-32);min-width:var(--control-height-32);padding:0}.ai-chat-composer__send--icon-only .lucide-send{transform:translate(-1px,1px)}.ai-chat-composer__status.svelte-ry4hr6{display:flex;align-items:center;gap:var(--spacing-8);padding-inline:var(--spacing-16);color:var(--color-text-tertiary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}@media (max-width: 768px){.ai-chat-composer__input-row.svelte-ry4hr6{align-items:flex-end;border-radius:var(--radius-8);padding-left:var(--spacing-12)}.ai-chat-composer__status.svelte-ry4hr6{padding-inline:var(--spacing-12)}textarea.svelte-ry4hr6{font-size:var(--type-emphasis-font-size);line-height:var(--type-emphasis-line-height)}}@media (forced-colors: active){.ai-chat-composer__input-row.svelte-ry4hr6:focus-within{outline:2px solid Highlight;outline-offset:2px}}.minimal-toolbar.svelte-19gyta0{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-16)}.toolbar-left.svelte-19gyta0{display:flex;align-items:center;flex:1 1 42rem;flex-wrap:wrap;gap:var(--spacing-16);min-width:0}.toolbar-view-tabs.svelte-19gyta0{flex:0 1 32rem;min-width:min(100%,18rem)}.toolbar-view-tabs.svelte-19gyta0 .tabs-nav{margin-bottom:0;padding:0}.toolbar-view-tabs.svelte-19gyta0 .nav-wrapper,.toolbar-view-tabs.svelte-19gyta0 .nav-tabs{max-width:none;width:-moz-fit-content;width:fit-content}.toolbar-view-tabs.svelte-19gyta0 .nav-tabs{padding:var(--spacing-4)}.toolbar-view-tabs.svelte-19gyta0 .nav-tab{padding:var(--spacing-6) var(--spacing-12)}.toolbar-actions.svelte-19gyta0{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:0 1 auto;gap:var(--spacing-8);min-width:0}.finalize-btn-blocked.glass-btn{opacity:.65;cursor:not-allowed}.status-section.svelte-19gyta0{display:flex;align-items:center;flex:1 1 13rem;gap:var(--spacing-12);flex-wrap:wrap;min-width:0}.status-chip.svelte-19gyta0{display:inline-flex;align-items:center;gap:var(--spacing-6);border-radius:var(--radius-6);padding:var(--spacing-6) var(--spacing-12);font-size:var(--font-size-12);font-weight:500;background:var(--sales-status-bg-idle);color:var(--sales-status-color-idle);border:1px solid transparent;transition:background-color var(--duration-base) ease,color var(--duration-base) ease,border-color var(--duration-base) ease}.status-chip.status-saving.svelte-19gyta0{background:var(--sales-status-bg-saving);color:var(--sales-status-color-saving)}.status-chip.status-saved.svelte-19gyta0{background:var(--sales-status-bg-saved);color:var(--sales-status-color-saved)}.status-chip.status-error.svelte-19gyta0{background:var(--sales-status-bg-error);color:var(--sales-status-color-error);border-color:var(--color-danger-border)}.status-note.svelte-19gyta0{font-size:var(--font-size-12);color:var(--color-warning)}.status-error.svelte-19gyta0{display:inline-flex;align-items:center;gap:var(--spacing-10);font-size:var(--font-size-12);color:var(--sales-status-color-error);background:var(--sales-status-bg-error);border-radius:var(--radius-12);padding:var(--spacing-6) var(--spacing-12);border:1px solid rgba(var(--color-brand-rose-rgb),.35)}.status-chip .spin{--p5-motion-continuous-feedback-a168106b-1-1: 1s;animation:spin var(--p5-motion-continuous-feedback-a168106b-1-1) linear infinite}@media (max-width: 1200px){.minimal-toolbar.svelte-19gyta0{align-items:flex-start}.toolbar-left.svelte-19gyta0{flex-basis:100%}.toolbar-actions.svelte-19gyta0{margin-left:auto}}@media (max-width: 1024px){.toolbar-left.svelte-19gyta0{gap:var(--spacing-10)}.toolbar-view-tabs.svelte-19gyta0{order:3;flex-basis:100%}.toolbar-actions.svelte-19gyta0{gap:var(--spacing-6)}}@media (max-width: 768px){.minimal-toolbar.svelte-19gyta0{flex-direction:column;align-items:stretch;gap:var(--spacing-12)}.toolbar-left.svelte-19gyta0{flex-direction:column;align-items:stretch;gap:var(--spacing-8)}.toolbar-view-tabs.svelte-19gyta0{min-width:0}.toolbar-actions.svelte-19gyta0{justify-content:flex-start;flex-wrap:wrap;margin-left:0}}@media (prefers-reduced-motion: reduce){.status-chip .spin{animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}.table-header-section.svelte-18ngwrt{display:flex;flex-direction:column;gap:var(--spacing-12);padding-bottom:var(--spacing-16);border-bottom:2px solid var(--sales-surface-grid-border)}.doc-strip.svelte-18ngwrt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);background:var(--sales-surface-card-bg);border:1px solid var(--sales-surface-card-border);border-radius:var(--radius-16)}.step-card.svelte-18ngwrt{min-height:5.25rem;border-radius:var(--radius-12)}.step-card-input.svelte-18ngwrt{position:relative;padding-top:var(--spacing-20)}.step-card-label.svelte-18ngwrt{position:absolute;top:.55rem;left:.85rem;display:inline-flex;align-items:center;font-size:var(--font-size-11);color:var(--color-text-tertiary)}.step-control-row.svelte-18ngwrt{flex:1;min-height:0;display:flex;align-items:center}.deal-picker.svelte-18ngwrt{display:flex;flex-direction:column;gap:var(--spacing-4);flex:1;min-width:0;padding:var(--spacing-10) var(--spacing-12);border:1px solid var(--sales-surface-emphasis-border);background:var(--sales-surface-emphasis-bg);text-align:left;cursor:pointer;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,transform var(--duration-base) ease}.deal-picker.svelte-18ngwrt:hover{background:var(--sales-surface-card-bg);border-color:var(--sales-surface-card-border);transform:translateY(-1px)}.deal-picker--readonly.svelte-18ngwrt,.deal-picker--readonly.svelte-18ngwrt:hover{cursor:default;transform:none}.deal-picker.svelte-18ngwrt:focus-visible{outline:none;box-shadow:var(--input-focus-shadow-sm)}.deal-picker-value.svelte-18ngwrt{font-size:var(--font-size-16);font-weight:650;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-picker-stack.svelte-18ngwrt{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.deal-picker-order.svelte-18ngwrt{display:inline-flex;align-items:baseline;gap:var(--spacing-4);min-width:0;font-size:var(--font-size-12);color:var(--color-text-secondary);max-width:100%}.deal-picker-order-label.svelte-18ngwrt{color:var(--color-text-tertiary);flex:0 0 auto}.deal-picker-order-value.svelte-18ngwrt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-picker-help.svelte-18ngwrt{font-size:var(--font-size-12);color:var(--color-text-tertiary);line-height:1.2}.deal-picker-help--warning.svelte-18ngwrt{color:var(--color-warning);font-weight:500}.strip-date.svelte-18ngwrt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-10) var(--spacing-12);border:1px solid var(--sales-surface-emphasis-border);background:var(--sales-surface-emphasis-bg)}.strip-date.svelte-18ngwrt .glass-date-trigger{width:-moz-max-content;width:max-content;max-width:100%;min-height:var(--control-height-36);min-width:0;background:transparent;border-color:transparent;box-shadow:none}.strip-date.svelte-18ngwrt .glass-date-trigger:hover{background:transparent;border-color:transparent}.strip-date.svelte-18ngwrt .glass-date-trigger:focus-visible{background:transparent;border-color:var(--color-focus-ring)}.strip-total.svelte-18ngwrt{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-6);padding:var(--spacing-10) var(--spacing-12);border:1px solid var(--sales-surface-emphasis-border);background:var(--sales-surface-emphasis-bg);min-width:0}.strip-total-header.svelte-18ngwrt{font-size:var(--font-size-11);color:var(--color-text-tertiary);line-height:1}.strip-total-breakdown.svelte-18ngwrt{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;margin-top:var(--spacing-2);padding-top:var(--spacing-6);border-top:1px solid var(--sales-surface-emphasis-border)}.strip-breakdown-line.svelte-18ngwrt{display:flex;justify-content:space-between;gap:var(--spacing-12);font-size:var(--font-size-12);width:100%;line-height:1.15}.strip-breakdown-label.svelte-18ngwrt{color:var(--color-text-tertiary)}.strip-breakdown-value.svelte-18ngwrt{color:var(--color-text-secondary);font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.strip-breakdown-line--commercial.svelte-18ngwrt .strip-breakdown-label:where(.svelte-18ngwrt),.strip-breakdown-line--commercial.svelte-18ngwrt .strip-breakdown-value:where(.svelte-18ngwrt){color:var(--color-text-primary)}.strip-total-amount.svelte-18ngwrt{font-size:var(--font-size-24);font-weight:760;color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1.05;letter-spacing:.01em}.strip-total-note.svelte-18ngwrt{width:100%;font-size:var(--font-size-11);line-height:1.25;color:var(--color-text-tertiary)}.doc-strip--profitability.svelte-18ngwrt{grid-template-columns:repeat(4,minmax(0,1fr))}.strip-profitability.svelte-18ngwrt{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--spacing-6);padding:var(--spacing-10) var(--spacing-12);border:1px solid var(--sales-surface-emphasis-border);background:var(--sales-surface-emphasis-bg);min-width:0}.strip-profitability[data-band=on_target].svelte-18ngwrt{border-color:var(--color-success)}.strip-profitability[data-band=below_norm].svelte-18ngwrt{border-color:var(--color-warning)}.strip-profitability[data-band=below_floor].svelte-18ngwrt{border-color:var(--color-danger)}.strip-profitability-top.svelte-18ngwrt{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);width:100%}.strip-band-chip.svelte-18ngwrt{flex:0 0 auto;font-size:var(--font-size-11);font-weight:600;line-height:1;padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-6);border:1px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap}.strip-band-chip[data-band=on_target].svelte-18ngwrt{border-color:var(--color-success);color:var(--color-success)}.strip-band-chip[data-band=below_norm].svelte-18ngwrt{border-color:var(--color-warning);color:var(--color-warning)}.strip-band-chip[data-band=below_floor].svelte-18ngwrt{border-color:var(--color-danger);color:var(--color-danger)}.lens-strip.svelte-18ngwrt{display:flex;flex-direction:column;gap:var(--spacing-10);padding:var(--spacing-12) var(--spacing-16);background:var(--sales-surface-card-bg);border:1px solid var(--sales-surface-card-border);border-radius:var(--radius-16)}.lens-context.svelte-18ngwrt{display:flex;align-items:stretch;gap:var(--spacing-12);flex-wrap:wrap}.lens-context-deal.svelte-18ngwrt{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);flex:1 1 18rem;min-width:0;padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--sales-surface-emphasis-border);background:var(--sales-surface-emphasis-bg);border-radius:var(--radius-8);text-align:left;cursor:pointer;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,transform var(--duration-base) ease}.lens-context-deal.svelte-18ngwrt:hover{background:var(--sales-surface-card-bg);border-color:var(--sales-surface-card-border);transform:translateY(-1px)}.lens-context-deal--readonly.svelte-18ngwrt,.lens-context-deal--readonly.svelte-18ngwrt:hover{cursor:default;transform:none;background:var(--sales-surface-emphasis-bg);border-color:var(--sales-surface-emphasis-border)}.lens-context-deal.svelte-18ngwrt:focus-visible{outline:none;box-shadow:var(--input-focus-shadow-sm)}.lens-context-deal-text.svelte-18ngwrt{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.lens-context-label.svelte-18ngwrt{font-size:var(--font-size-11);color:var(--color-text-tertiary);line-height:1.1}.lens-context-value.svelte-18ngwrt{font-size:var(--font-size-15);font-weight:650;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lens-context-sub.svelte-18ngwrt{display:inline-flex;align-items:baseline;gap:var(--spacing-4);min-width:0;font-size:var(--font-size-12);color:var(--color-text-secondary)}.lens-context-sub-label.svelte-18ngwrt{color:var(--color-text-tertiary);flex:0 0 auto}.lens-context-sub-value.svelte-18ngwrt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lens-context-change.svelte-18ngwrt{display:inline-flex;align-items:center;gap:var(--spacing-4);flex:0 0 auto;font-size:var(--font-size-12);font-weight:560;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:var(--spacing-4) var(--spacing-8)}.lens-context-date.svelte-18ngwrt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);flex:0 0 auto;padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--sales-surface-emphasis-border);background:var(--sales-surface-emphasis-bg);border-radius:var(--radius-8)}.lens-context-date.svelte-18ngwrt .glass-date-trigger{min-height:var(--control-height-32);min-width:0;background:transparent;border-color:transparent;box-shadow:none}.lens-context-date.svelte-18ngwrt .glass-date-trigger:hover{background:transparent;border-color:transparent}.lens-context-date.svelte-18ngwrt .glass-date-trigger:focus-visible{background:transparent;border-color:var(--color-focus-ring)}.lens-context-help.svelte-18ngwrt{font-size:var(--font-size-12);line-height:1.25;color:var(--color-text-tertiary);padding:0 var(--spacing-4)}.lens-context-help--warning.svelte-18ngwrt{color:var(--color-warning);font-weight:500}.lens-row.svelte-18ngwrt{display:grid;grid-template-columns:1.08fr 1fr;gap:var(--spacing-12);align-items:stretch}.lens-row--single.svelte-18ngwrt{grid-template-columns:minmax(0,32rem)}.lens-card.svelte-18ngwrt{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-4);min-width:0;padding:var(--spacing-12) var(--spacing-12);border:1px solid var(--sales-surface-emphasis-border);background:var(--sales-surface-emphasis-bg);border-radius:var(--radius-12)}.lens-card--margin[data-band=on_target].svelte-18ngwrt,.lens-card--margin[data-band=healthy].svelte-18ngwrt{border-color:var(--color-success)}.lens-card--margin[data-band=below_norm].svelte-18ngwrt{border-color:var(--color-warning)}.lens-card--margin[data-band=below_floor].svelte-18ngwrt{border-color:var(--color-danger)}.lens-card-top.svelte-18ngwrt{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);width:100%;min-height:1.4rem}.lens-card-label.svelte-18ngwrt{font-size:var(--font-size-11);color:var(--color-text-tertiary);line-height:1}.lens-chip.svelte-18ngwrt{flex:0 0 auto;font-size:var(--font-size-11);font-weight:560;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:var(--spacing-2) var(--spacing-8);white-space:nowrap}.lens-pill.svelte-18ngwrt{display:inline-flex;align-items:center;gap:var(--spacing-4);flex:0 0 auto;font-size:var(--font-size-11);font-weight:600;line-height:1;padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-6);border:1px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap}.lens-pill[data-band=on_target].svelte-18ngwrt,.lens-pill[data-band=healthy].svelte-18ngwrt{border-color:var(--color-success);color:var(--color-success)}.lens-pill[data-band=below_norm].svelte-18ngwrt{border-color:var(--color-warning);color:var(--color-warning)}.lens-pill[data-band=below_floor].svelte-18ngwrt{border-color:var(--color-danger);color:var(--color-danger)}.lens-hero-value.svelte-18ngwrt{font-size:var(--font-size-24);font-weight:760;color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1.05;letter-spacing:.01em}.lens-hero-value--margin.svelte-18ngwrt{color:var(--color-text-primary)}.lens-caption.svelte-18ngwrt{font-size:var(--font-size-11);color:var(--color-text-tertiary);line-height:1.1}.lens-rows.svelte-18ngwrt{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;margin-top:var(--spacing-2);padding-top:var(--spacing-6);border-top:1px solid var(--sales-surface-emphasis-border)}.lens-line.svelte-18ngwrt{display:flex;justify-content:space-between;gap:var(--spacing-12);font-size:var(--font-size-12);width:100%;line-height:1.15}.lens-line-label.svelte-18ngwrt{color:var(--color-text-tertiary)}.lens-line-value.svelte-18ngwrt{color:var(--color-text-secondary);font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.lens-line--emph.svelte-18ngwrt .lens-line-label:where(.svelte-18ngwrt),.lens-line--emph.svelte-18ngwrt .lens-line-value:where(.svelte-18ngwrt){color:var(--color-text-primary);font-weight:650}.lens-split.svelte-18ngwrt{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px dashed var(--sales-surface-emphasis-border)}.lens-split-heading.svelte-18ngwrt{font-size:var(--font-size-11);color:var(--color-text-tertiary)}.lens-line--split.svelte-18ngwrt .lens-line-label:where(.svelte-18ngwrt),.lens-line--split.svelte-18ngwrt .lens-line-value:where(.svelte-18ngwrt){font-size:var(--font-size-12)}.lens-note.svelte-18ngwrt{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px dashed var(--sales-surface-emphasis-border);font-size:var(--font-size-12);font-weight:560;line-height:1.3}.lens-note[data-tone=ok].svelte-18ngwrt{color:var(--color-text-secondary)}.lens-note[data-tone=warn].svelte-18ngwrt{color:var(--color-warning)}.lens-note[data-tone=danger].svelte-18ngwrt{color:var(--color-danger)}.lens-subnote.svelte-18ngwrt{width:100%;margin-top:var(--spacing-4);font-size:var(--font-size-11);line-height:1.25;color:var(--color-text-tertiary)}@media (max-width: 768px){.lens-row.svelte-18ngwrt,.lens-row--single.svelte-18ngwrt{grid-template-columns:1fr}.lens-context-date.svelte-18ngwrt{flex:1 1 100%}}.products-step-hint.svelte-18ngwrt{font-size:var(--font-size-12);color:var(--color-text-secondary);padding:0 var(--spacing-4)}.validation-issues-inline.svelte-18ngwrt{display:flex;align-items:center;gap:var(--spacing-4) var(--spacing-8);flex-wrap:wrap;padding:var(--spacing-8) var(--spacing-8);border-radius:var(--radius-12);background:var(--color-danger-light);border:1px solid var(--color-danger-border);font-size:var(--font-size-12);line-height:1.35}.validation-title.svelte-18ngwrt{color:var(--color-danger);font-weight:600}.validation-link.svelte-18ngwrt{background:none;border:none;padding:0;text-align:left;color:var(--color-text-primary);font:inherit;white-space:normal;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.validation-link.svelte-18ngwrt+.validation-link:where(.svelte-18ngwrt):before{content:"•";margin-right:var(--spacing-8);--i1-optical-alignment-margin-left-acd4bf19: -.15rem;margin-left:var(--i1-optical-alignment-margin-left-acd4bf19);color:var(--color-danger)}.validation-link.svelte-18ngwrt:hover,.validation-link.svelte-18ngwrt:focus-visible{color:var(--color-warning);outline:none}@media (max-width: 1024px){.doc-strip--profitability.svelte-18ngwrt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.doc-strip.svelte-18ngwrt,.doc-strip--profitability.svelte-18ngwrt{grid-template-columns:1fr;gap:var(--spacing-12)}.strip-total.svelte-18ngwrt{min-width:0}.validation-link.svelte-18ngwrt+.validation-link:where(.svelte-18ngwrt):before{margin-right:var(--spacing-6);margin-left:0}}.floating-workflow-action-bar.svelte-1yz0ody{width:100%;display:flex;justify-content:center;pointer-events:none;margin-bottom:var(--spacing-4)}.floating-workflow-action-bar__inner.svelte-1yz0ody{pointer-events:auto;position:relative;display:flex;align-items:center;gap:var(--spacing-8);max-width:100%;padding:var(--spacing-4);border-radius:var(--radius-capsule);border:1px solid var(--comp-floating-bar-surface-border);background:var(--comp-floating-bar-surface-bg);box-shadow:var(--comp-floating-bar-surface-shadow);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.floating-workflow-action-bar__inner.svelte-1yz0ody::-webkit-scrollbar{display:none}.floating-workflow-action-bar__pill.svelte-1yz0ody{position:absolute;top:.25rem;bottom:.25rem;z-index:var(--p5-local-layer-ib-components-patterns-floatingworkflowactionbar-1, 0);pointer-events:none;border-radius:var(--radius-capsule);background:var(--comp-floating-pill-indicator-bg);box-shadow:inset 0 0 0 1px var(--comp-floating-pill-indicator-ring),inset 0 1px 0 var(--comp-floating-pill-indicator-sheen);transform-origin:center center;transition:opacity var(--duration-base) ease}.floating-workflow-action-bar__chip.svelte-1yz0ody,.floating-workflow-action-bar__primary.svelte-1yz0ody{position:relative;z-index:var(--z-base);display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;border:0;border-radius:var(--radius-capsule);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--type-ui-font-size);font-weight:500;letter-spacing:0;line-height:var(--type-ui-line-height);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease,transform var(--duration-base) ease}.floating-workflow-action-bar__chip.svelte-1yz0ody{padding:var(--spacing-8) var(--spacing-16)}.floating-workflow-action-bar__primary.svelte-1yz0ody{padding:var(--spacing-8) var(--spacing-16);background:var(--color-primary);color:var(--color-text-on-accent);font-weight:600;box-shadow:var(--shadow-e1),inset 0 1px 0 var(--comp-floating-pill-indicator-sheen)}.floating-workflow-action-bar__content.svelte-1yz0ody{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);min-width:0}.floating-workflow-action-bar__chip.svelte-1yz0ody svg,.floating-workflow-action-bar__primary.svelte-1yz0ody svg{flex:0 0 auto}.floating-workflow-action-bar__content.svelte-1yz0ody .floating-workflow-action-bar__quantity{--count-badge-bg: color-mix(in srgb, var(--color-text-secondary) 16%, transparent);--count-badge-fg: var(--color-text-primary)}.floating-workflow-action-bar__divider.svelte-1yz0ody{width:1px;height:1.25rem;flex:0 0 auto;margin:0 var(--spacing-4);background:color-mix(in srgb,var(--color-text-secondary) 35%,transparent)}.floating-workflow-action-bar__chip.svelte-1yz0ody:hover:not(:disabled){background:var(--color-bg-subtle-hover);color:var(--color-text-primary)}.floating-workflow-action-bar__inner--pill.svelte-1yz0ody .floating-workflow-action-bar__chip:where(.svelte-1yz0ody):hover{background:transparent;box-shadow:none}.floating-workflow-action-bar__chip.svelte-1yz0ody:focus-visible,.floating-workflow-action-bar__primary.svelte-1yz0ody:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset);box-shadow:var(--input-focus-shadow-sm)}.floating-workflow-action-bar__chip.svelte-1yz0ody:active:not(:disabled),.floating-workflow-action-bar__primary.svelte-1yz0ody:active:not(:disabled){transform:scale(.98)}.floating-workflow-action-bar__chip[data-tone=accent].svelte-1yz0ody{color:var(--color-primary-text)}.floating-workflow-action-bar__chip[aria-pressed=true].svelte-1yz0ody{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-hover),var(--shadow-e1)}.floating-workflow-action-bar__chip[aria-pressed=true][data-tone=warning].svelte-1yz0ody{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning-dark);box-shadow:none}.floating-workflow-action-bar__chip[aria-pressed=true][data-tone=danger].svelte-1yz0ody{background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-danger);box-shadow:none}.floating-workflow-action-bar__chip--disabled.svelte-1yz0ody,.floating-workflow-action-bar__primary.svelte-1yz0ody:disabled{cursor:not-allowed;opacity:.58}.floating-workflow-action-bar__chip[data-tone=info].svelte-1yz0ody{color:var(--color-blue-600)}.floating-workflow-action-bar__chip[data-tone=success].svelte-1yz0ody{color:var(--color-success-dark)}.floating-workflow-action-bar__chip[data-tone=warning].svelte-1yz0ody{color:var(--color-warning-dark)}.floating-workflow-action-bar__chip[data-tone=danger].svelte-1yz0ody{color:var(--color-danger)}.floating-workflow-action-bar__chip[data-tone=success].svelte-1yz0ody .floating-workflow-action-bar__quantity{--count-badge-bg: var(--color-success-light);--count-badge-fg: var(--color-success-dark)}.floating-workflow-action-bar__chip[data-tone=warning].svelte-1yz0ody .floating-workflow-action-bar__quantity{--count-badge-bg: var(--color-warning-light);--count-badge-fg: var(--color-warning-dark)}.floating-workflow-action-bar__chip[data-tone=danger].svelte-1yz0ody .floating-workflow-action-bar__quantity{--count-badge-bg: var(--color-danger-light);--count-badge-fg: var(--color-danger)}.floating-workflow-action-bar__spin.svelte-1yz0ody{--p5-motion-continuous-feedback-56d3339c-1-1: .9s;animation:svelte-1yz0ody-floating-workflow-spin var(--p5-motion-continuous-feedback-56d3339c-1-1) linear infinite}.floating-workflow-action-bar__sr-only.svelte-1yz0ody{position:absolute;width:1px;height:1px;padding:0;--i1-optical-alignment-margin-e9ed9bf6: -1px;margin:var(--i1-optical-alignment-margin-e9ed9bf6);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-1yz0ody-floating-workflow-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.floating-workflow-action-bar__chip.svelte-1yz0ody,.floating-workflow-action-bar__primary.svelte-1yz0ody,.floating-workflow-action-bar__pill.svelte-1yz0ody,.floating-workflow-action-bar__spin.svelte-1yz0ody{transition:none;animation:none}.floating-workflow-action-bar__chip.svelte-1yz0ody:active:not(:disabled),.floating-workflow-action-bar__primary.svelte-1yz0ody:active:not(:disabled){transform:none}}@media (max-width: 760px){.floating-workflow-action-bar.svelte-1yz0ody{margin-bottom:var(--spacing-12)}.floating-workflow-action-bar__inner.svelte-1yz0ody{max-width:100%;gap:var(--spacing-4);padding:var(--spacing-4)}.floating-workflow-action-bar__pill.svelte-1yz0ody{top:.1875rem;bottom:.1875rem}.floating-workflow-action-bar__chip.svelte-1yz0ody{min-width:2.25rem;padding:var(--spacing-8) var(--spacing-10)}.floating-workflow-action-bar__chip.svelte-1yz0ody .floating-workflow-action-bar__label:where(.svelte-1yz0ody){position:absolute;width:1px;height:1px;padding:0;--i1-optical-alignment-margin-e7579474: -1px;margin:var(--i1-optical-alignment-margin-e7579474);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.floating-workflow-action-bar__primary.svelte-1yz0ody{padding:var(--spacing-8) var(--spacing-12)}}@media (prefers-reduced-motion: reduce){.floating-workflow-action-bar__spin.svelte-1yz0ody{animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}.archive-worklist-action-root.svelte-16qz5sb{display:inline-flex;min-width:0}.archive-worklist-action{gap:var(--spacing-6);white-space:nowrap}.archive-worklist-action__label.svelte-16qz5sb{min-width:0}.archive-worklist-action__count.svelte-16qz5sb{color:currentColor;font-size:var(--font-size-12);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:1;opacity:.8}.section-summary-strip.svelte-ix7pwb{display:flex;align-items:center;gap:var(--spacing-12);min-height:3rem;box-sizing:border-box;padding:var(--spacing-10) var(--spacing-12);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.strip-toggle.svelte-ix7pwb{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex:none;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;padding:0;border-radius:var(--radius-capsule)}.strip-toggle.svelte-ix7pwb:disabled{cursor:default;opacity:.45}.strip-fragments.svelte-ix7pwb{display:flex;align-items:center;gap:var(--spacing-16);flex:1;min-width:0;flex-wrap:wrap}.section-summary-strip--readonly.svelte-ix7pwb .strip-fragments:where(.svelte-ix7pwb){flex-wrap:nowrap}.section-summary-strip--readonly.svelte-ix7pwb{overflow:hidden}.strip-divider.svelte-ix7pwb{width:1px;height:1.55rem;background:var(--color-border);align-self:center;flex:none}.strip-fragment.svelte-ix7pwb{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);border:none;background:transparent;padding:0;cursor:pointer;text-align:left}.strip-fragment.svelte-ix7pwb:disabled{cursor:default}.strip-fragment--static.svelte-ix7pwb{min-width:0;cursor:default}.strip-fragment--static.svelte-ix7pwb .strip-fragment-value:where(.svelte-ix7pwb){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip-fragment--static.svelte-ix7pwb .strip-fragment-label:where(.svelte-ix7pwb){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip-fragment-label.svelte-ix7pwb{font-size:var(--font-size-11);font-weight:600;color:var(--color-text-tertiary)}.strip-fragment-value.svelte-ix7pwb{font-size:var(--font-size-13);font-weight:520;color:var(--color-text-primary)}.strip-fragment--unset.svelte-ix7pwb .strip-fragment-value:where(.svelte-ix7pwb){color:var(--color-text-tertiary)}.strip-fragment--action.svelte-ix7pwb .strip-fragment-value:where(.svelte-ix7pwb){color:var(--color-info);font-weight:560;text-decoration:underline;text-underline-offset:2px}.strip-status-region.svelte-ix7pwb{flex:0 1 auto;min-width:0;overflow:hidden}.strip-change.svelte-ix7pwb,.strip-action.svelte-ix7pwb{display:inline-flex;align-items:center;gap:var(--spacing-6);font-size:var(--font-size-12);font-weight:560;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-capsule);padding:var(--spacing-4) var(--spacing-12);cursor:pointer;flex:none}.strip-action.svelte-ix7pwb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.strip-change.svelte-ix7pwb:focus-visible,.strip-action.svelte-ix7pwb:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset);border-radius:calc(var(--radius-capsule) + var(--comp-controls-focus-ring-offset))}.strip-readonly.svelte-ix7pwb{display:inline-flex;align-items:center;gap:var(--spacing-6);font-size:var(--font-size-12);font-weight:600;color:var(--color-text-tertiary);flex:none}.compact-dropdown-container.svelte-1mjt307{display:inline-block;position:relative}.compact-dropdown-trigger.svelte-1mjt307{height:var(--control-height-32);min-height:var(--control-height-32);max-height:var(--control-height-32);padding:0 var(--spacing-8);width:100%;font-size:var(--font-size-11);line-height:var(--type-small-line-height);font-weight:500;background:var(--color-bg-hover);border:1px solid rgba(var(--color-blue-200-rgb),.2);box-shadow:var(--shadow-e1),inset 0 1px rgba(var(--color-white-rgb),.1);border-radius:var(--radius-8);display:inline-flex;justify-content:center;align-items:center;text-align:center;color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-comfortable) var(--ease-standard),border-color var(--duration-comfortable) var(--ease-standard),box-shadow var(--duration-comfortable) var(--ease-standard),color var(--duration-comfortable) var(--ease-standard);outline:none;font-family:inherit}.compact-dropdown-trigger.svelte-1mjt307:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-hover)}.compact-dropdown-trigger.svelte-1mjt307:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.compact-dropdown-container.svelte-1mjt307:has(.compact-dropdown-trigger[aria-expanded=true]:where(.svelte-1mjt307)) .compact-dropdown-trigger:where(.svelte-1mjt307){background:var(--color-bg-hover);border-color:var(--color-border-hover)}.compact-dropdown-trigger.svelte-1mjt307:disabled{opacity:.5;cursor:not-allowed}.compact-dropdown-menu.svelte-1mjt307:not([style*="position: fixed"]){position:absolute;top:calc(100% + 4px);left:0;z-index:var(--p5-local-layer-src-lib-components-ui-compactdropdown-1, 10000);width:100%;min-width:100%}.compact-dropdown-menu.svelte-1mjt307{background:var(--comp-controls-dropdown-menu-bg);border:var(--border-hairline) solid var(--comp-controls-dropdown-menu-border);box-shadow:var(--comp-controls-dropdown-menu-shadow);border-radius:var(--comp-controls-menu-container-radius);padding:var(--comp-controls-menu-container-padding);max-height:var(--comp-controls-menu-container-max-height);overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:svelte-1mjt307-dropdownSlideIn var(--duration-base) var(--ease-standard)}.compact-dropdown-menu:not([style*="position: fixed"])[data-direction=up].svelte-1mjt307{top:auto;bottom:calc(100% + 4px);transform-origin:bottom center}.compact-dropdown-menu:not([style*="position: fixed"])[data-direction=down].svelte-1mjt307{transform-origin:top center}@keyframes svelte-1mjt307-dropdownSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.compact-dropdown-item.svelte-1mjt307{display:flex;align-items:center;justify-content:center;width:100%;height:var(--comp-controls-menu-item-height);min-height:var(--comp-controls-menu-item-height);padding:var(--comp-controls-menu-item-padding-y) var(--comp-controls-menu-item-padding-x);border-radius:var(--comp-controls-menu-item-radius);font-size:var(--comp-controls-menu-item-font-size);font-weight:500;text-align:center;background:transparent;border:none;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard);white-space:nowrap}.compact-dropdown-item.svelte-1mjt307:hover{background:var(--color-bg-hover)}.compact-dropdown-item.selected.svelte-1mjt307{background:var(--color-bg-subtle-hover);font-weight:600;position:relative}.compact-dropdown-item.selected.svelte-1mjt307:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:16px;height:2px;background:var(--color-border-strong);border-radius:var(--radius-capsule)}.compact-dropdown-item.svelte-1mjt307:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.compact-dropdown-item.svelte-1mjt307:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.table-pagination.svelte-qfzgpo{position:relative;z-index:var(--z-base);display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--spacing-8);box-sizing:border-box;width:100%;margin-top:var(--spacing-10);margin-bottom:0;padding:var(--spacing-10) var(--spacing-16);border-top:1px solid var(--color-border);background:var(--color-bg-primary)}.table-pagination--flush.svelte-qfzgpo{margin-top:0}.pagination-left.svelte-qfzgpo{display:flex;flex:0 0 auto;align-items:center;gap:var(--spacing-32);min-width:0;margin:0;padding:0}.results-counter.svelte-qfzgpo{display:flex;align-items:center;margin:0;padding:0;color:var(--color-text-primary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);white-space:nowrap}.rows-per-page.svelte-qfzgpo{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-8);margin:0;padding:0;white-space:nowrap}.rows-per-page-vertical.svelte-qfzgpo{flex-direction:column;align-items:flex-start;gap:var(--spacing-4);height:auto}.pagination-left-vertical.svelte-qfzgpo .results-counter-vertical:where(.svelte-qfzgpo){position:relative;top:var(--spacing-10)}.small-label.svelte-qfzgpo{display:inline-block;margin:0;padding:0;color:var(--color-text-primary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);vertical-align:middle;white-space:nowrap}.page-navigation.svelte-qfzgpo{display:flex;flex:0 0 auto;align-items:center;gap:var(--spacing-4);margin:0 0 0 auto;padding:0}.pagination-btn.svelte-qfzgpo{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-height-32);height:var(--control-height-32);margin:0;padding:0 var(--spacing-10);border:1px solid var(--color-border);border-radius:var(--radius-capsule);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);cursor:pointer;transition:background-color var(--duration-comfortable) var(--ease-standard),border-color var(--duration-comfortable) var(--ease-standard),color var(--duration-comfortable) var(--ease-standard),box-shadow var(--duration-comfortable) var(--ease-standard),opacity var(--duration-comfortable) var(--ease-standard),transform var(--duration-comfortable) var(--ease-standard)}.pagination-btn.svelte-qfzgpo:hover:not(:disabled):not(.active){background:var(--color-bg-tertiary);border-color:var(--color-border-hover);color:var(--color-text-primary);transform:translateY(-1px)}.pagination-btn.svelte-qfzgpo:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--input-focus-shadow-sm)}.pagination-btn.svelte-qfzgpo:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active.svelte-qfzgpo{border-color:var(--color-border-strong);background:var(--color-bg-subtle-hover);color:var(--color-text-primary)}.pagination-ellipsis.svelte-qfzgpo{display:inline-flex;align-items:center;height:var(--control-height-32);padding:0 var(--spacing-8);color:var(--color-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.desktop-only.svelte-qfzgpo{display:inline-flex}.mobile-only.svelte-qfzgpo{display:none}.page-numbers.svelte-qfzgpo{display:contents}.page-indicator.svelte-qfzgpo{padding:0 var(--spacing-16);color:var(--color-text-primary);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);font-weight:var(--font-weight-medium)}.table-pagination--compact.svelte-qfzgpo .pagination-left:where(.svelte-qfzgpo){gap:var(--spacing-12)}.table-pagination--compact.svelte-qfzgpo .pagination-btn:where(.svelte-qfzgpo){font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}@media (max-width: 1100px){.table-pagination--early-stack.svelte-qfzgpo{flex-direction:column;align-items:stretch;gap:var(--spacing-12)}.table-pagination--early-stack.svelte-qfzgpo .pagination-left:where(.svelte-qfzgpo){flex-wrap:wrap}.table-pagination--early-stack.svelte-qfzgpo .page-navigation:where(.svelte-qfzgpo){justify-content:flex-start;margin-left:0}}@media (max-width: 768px){.table-pagination.svelte-qfzgpo{flex-direction:row;gap:0;padding:var(--spacing-8)}.pagination-left.svelte-qfzgpo{flex:1}.rows-per-page.svelte-qfzgpo,.desktop-only.svelte-qfzgpo,.page-numbers.svelte-qfzgpo{display:none}.page-navigation.svelte-qfzgpo{width:auto;justify-content:center;gap:var(--spacing-4);transform:none}.mobile-only.svelte-qfzgpo{display:inline-flex;align-items:center}.pagination-btn.svelte-qfzgpo{min-width:var(--control-height-36);height:var(--control-height-36);padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-16)}}.menu-item.svelte-1qculkr:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.context-menu.svelte-1qculkr{min-width:180px;max-width:280px;max-height:var(--comp-controls-menu-container-max-height);padding:var(--comp-controls-menu-container-padding);background:var(--comp-controls-dropdown-menu-bg);border-radius:var(--comp-controls-menu-container-radius);border:var(--border-hairline) solid var(--comp-controls-dropdown-menu-border);box-shadow:var(--comp-controls-dropdown-menu-shadow);overflow-y:auto;animation:svelte-1qculkr-contextMenuFadeIn var(--duration-base) var(--ease-standard) forwards;transform-origin:top left}.menu-item.svelte-1qculkr{display:flex;align-items:center;gap:var(--spacing-8);width:100%;min-height:var(--comp-controls-menu-item-height);padding:var(--comp-controls-menu-item-padding-y) var(--comp-controls-menu-item-padding-x);background:transparent;border:none;border-radius:var(--comp-controls-menu-item-radius);font-size:var(--comp-controls-menu-item-font-size);font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard);text-align:left;line-height:1.4}.menu-item.svelte-1qculkr:hover:not(.disabled){background:var(--color-bg-hover)}.menu-item.svelte-1qculkr:active:not(.disabled){background:var(--color-bg-subtle-hover)}.menu-item[data-tone=success].svelte-1qculkr{color:var(--color-success)}.menu-item[data-tone=danger].svelte-1qculkr{color:var(--color-danger)}.menu-item.disabled.svelte-1qculkr{opacity:.5;cursor:not-allowed}.menu-icon.svelte-1qculkr{display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-label.svelte-1qculkr{flex:1;text-align:left}.menu-shortcut.svelte-1qculkr{font-size:var(--font-size-11);color:var(--color-text-secondary);margin-left:auto;padding-left:var(--spacing-12);font-family:monospace;opacity:.8}.menu-divider.svelte-1qculkr{height:1px;background:var(--color-border);margin:var(--spacing-4) var(--spacing-8)}@keyframes svelte-1qculkr-contextMenuFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.context-menu.svelte-1qculkr{min-width:200px}.menu-item.svelte-1qculkr{min-height:var(--comp-controls-menu-item-height);padding:var(--comp-controls-menu-item-padding-y) var(--comp-controls-menu-item-padding-x);font-size:var(--comp-controls-menu-item-font-size)}.menu-shortcut.svelte-1qculkr{display:none}}.table-glass-filter.svelte-hyax2h{position:relative;display:inline-block}.filter-button.svelte-hyax2h{background:transparent;border:none;padding:var(--spacing-4);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-6);color:var(--color-text-secondary);transition:background-color var(--duration-base),border-color var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),opacity var(--duration-base),transform var(--duration-base),filter var(--duration-base),outline-color var(--duration-base),text-decoration-color var(--duration-base),border-radius var(--duration-base);border-radius:var(--radius-capsule);font-family:inherit;font-size:var(--font-size-13);font-weight:500;line-height:1}.filter-button.svelte-hyax2h:hover{color:var(--color-text-primary)}.filter-button.svelte-hyax2h:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.filter-button.filtered.svelte-hyax2h{color:var(--color-primary-text);background:var(--color-bg-subtle)}.filter-button.filtered.svelte-hyax2h svg{color:var(--color-primary-icon)}.filter-button.filtered.svelte-hyax2h:hover{background:var(--color-primary-active)}.filter-text.svelte-hyax2h{font-size:var(--font-size-13);font-weight:500}@media (max-width: 640px){.filter-text.svelte-hyax2h{display:none}}.filter-menu.svelte-hyax2h{position:absolute;top:calc(100% + 4px);left:0;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--dropdown-radius);box-shadow:var(--shadow-e1),inset 0 1px 0 var(--glass-inset);z-index:var(--p5-local-layer-src-lib-components-ui-tableglassfilter-1, 1000);overflow:hidden;padding:var(--spacing-4) 0;min-width:150px;box-sizing:border-box}.filter-pill-trigger-group.svelte-1wx6kat{display:inline-flex;align-items:stretch;--i1-optical-alignment-gap-e3fad24f: 1px;gap:var(--i1-optical-alignment-gap-e3fad24f);overflow:hidden;border-radius:var(--radius-capsule);background:var(--color-bg-subtle);box-shadow:var(--shadow-e1)}.filter-pill-trigger-group--active.svelte-1wx6kat{background:var(--color-bg-tertiary);box-shadow:var(--shadow-e1)}.glass-btn.filter-pill-trigger-segment{--glass-btn-focus-outline: 2px solid var(--color-focus-ring);--glass-btn-focus-outline-offset: calc(-1 * var(--comp-controls-focus-ring-offset));border:none;border-radius:var(--radius-capsule);background:transparent;box-shadow:none;transform:none;gap:var(--spacing-6);min-height:var(--control-height-32);padding-block:var(--spacing-4)}.glass-btn.filter-pill-trigger-segment:hover:not(:disabled){background:var(--color-bg-subtle-hover);border-color:transparent;box-shadow:none;transform:none}.glass-btn.filter-pill-trigger-segment:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.glass-btn.filter-pill-trigger-main{padding-inline:var(--spacing-8) var(--spacing-10)}.glass-btn.filter-pill-trigger-clear{min-width:1.85rem;padding-inline:var(--spacing-6)}.glass-btn.filter-pill-trigger-clear .glass-btn-text{display:inline-flex;align-items:center;justify-content:center;line-height:1}.glass-btn.filter-pill-trigger-clear:hover:not(:disabled) svg{stroke:var(--color-brand-rose)}.filter-count-host.svelte-1wx6kat .filter-trigger-count{--count-badge-bg: rgba(var(--color-white-rgb), .12);--count-badge-fg: currentColor;--count-badge-border-width: 1px;--count-badge-border-color: rgba(var(--color-white-rgb), .24);font-weight:700}.glass-btn.glass-btn-sm.filter-pill-trigger-standalone{--glass-btn-focus-outline: 2px solid var(--color-focus-ring);--glass-btn-focus-outline-offset: var(--comp-controls-focus-ring-offset);gap:var(--spacing-6);min-height:var(--control-height-32);padding-inline:var(--spacing-10);border-radius:var(--radius-capsule);background:var(--color-bg-subtle);border-color:transparent;box-shadow:var(--shadow-e1)}.glass-btn.glass-btn-sm.filter-pill-trigger-standalone:hover:not(:disabled){background:var(--color-bg-subtle-hover);border-color:transparent;box-shadow:var(--shadow-e1)}.search-bar.svelte-14iygyp{--searchbar-accent: var(--comp-search-bar-accent);--searchbar-icon-base: var(--color-text-secondary);--searchbar-inline-padding: var(--comp-search-bar-padding-x);--searchbar-shortcut-space: var(--comp-search-shortcut-reserved-inline-size);display:inline-flex;align-items:center;gap:var(--comp-search-bar-gap);width:100%;min-height:32px;padding:var(--comp-search-bar-padding-y) var(--searchbar-inline-padding);border:1px solid transparent;border-radius:var(--input-border-radius);background:linear-gradient(var(--color-bg-primary),var(--color-bg-primary)) padding-box,linear-gradient(var(--color-border),var(--color-border)) border-box;color:var(--color-text-primary);box-sizing:border-box;position:relative;isolation:isolate;transition:background var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease}.search-bar.svelte-14iygyp:hover{background:linear-gradient(var(--color-bg-primary),var(--color-bg-primary)) padding-box,var(--input-hover-gradient) border-box;box-shadow:none}.search-bar.svelte-14iygyp:focus-within{background:linear-gradient(var(--color-bg-primary),var(--color-bg-primary)) padding-box,var(--input-focus-gradient) border-box;box-shadow:none;outline:none}.search-bar.svelte-14iygyp:hover .search-icon:where(.svelte-14iygyp){color:var(--color-text-primary)}.search-bar.svelte-14iygyp:focus-within .search-icon:where(.svelte-14iygyp){color:var(--color-focus-ring)}.search-icon.svelte-14iygyp{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--searchbar-icon-base);transition:color var(--duration-comfortable) ease;line-height:0}.search-field.svelte-14iygyp{all:unset;flex:1;min-width:0;font-size:var(--font-size-13);line-height:1.2;color:inherit;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:inherit;border:none}.search-bar--shortcut.svelte-14iygyp .search-field:where(.svelte-14iygyp){padding-inline-end:var(--searchbar-shortcut-space)}.search-field.svelte-14iygyp::-webkit-search-decoration,.search-field.svelte-14iygyp::-webkit-search-cancel-button,.search-field.svelte-14iygyp::-webkit-search-results-button,.search-field.svelte-14iygyp::-webkit-search-results-decoration{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-field.svelte-14iygyp::-moz-placeholder{color:var(--color-text-secondary)}.search-field.svelte-14iygyp::placeholder{color:var(--color-text-secondary)}.search-field.svelte-14iygyp:disabled{opacity:.5;cursor:not-allowed}.clear-button.svelte-14iygyp{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;color:inherit;cursor:pointer}.clear-button.svelte-14iygyp:focus-visible{outline:2px solid currentColor;outline-offset:2px}.clear-button.svelte-14iygyp:disabled{cursor:not-allowed;opacity:.5}.search-spinner.svelte-14iygyp{width:16px;height:16px;border-radius:var(--radius-circle);border:2px solid currentColor;border-top-color:transparent;--p5-motion-continuous-feedback-9356f538-1-1: 1s;animation:svelte-14iygyp-search-spin var(--p5-motion-continuous-feedback-9356f538-1-1) linear infinite}.search-loading-text.svelte-14iygyp{position:absolute;top:calc(100% + 4px);left:0;font-size:var(--font-size-12);line-height:1;color:var(--color-text-secondary);pointer-events:none}.search-shortcut.svelte-14iygyp{position:absolute;right:var(--searchbar-inline-padding);top:50%;transform:translateY(-50%);font-size:var(--font-size-11);font-weight:500;padding:var(--spacing-2) var(--spacing-6);border-radius:var(--radius-8);background:var(--comp-search-shortcut-bg);color:var(--comp-search-shortcut-text);pointer-events:none;transition:opacity var(--duration-comfortable) ease;z-index:var(--z-base)}@keyframes svelte-14iygyp-search-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.search-bar.svelte-14iygyp{max-width:none}.search-field.svelte-14iygyp{font-size:var(--font-size-16)}}@media (prefers-reduced-motion: reduce){.search-spinner.svelte-14iygyp{animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}.column-picker.svelte-s83yi7{position:relative}.column-picker-icon-btn.svelte-s83yi7{width:24px;height:24px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-capsule);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-base),border-color var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),opacity var(--duration-base),transform var(--duration-base),filter var(--duration-base),outline-color var(--duration-base),text-decoration-color var(--duration-base),border-radius var(--duration-base);display:flex;align-items:center;justify-content:center;position:relative}.column-picker-icon-btn.svelte-s83yi7:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.column-picker-btn.svelte-s83yi7{display:flex;align-items:center;gap:var(--spacing-8)}.column-picker-icon-btn.has-filters.svelte-s83yi7,.column-picker.svelte-s83yi7 .column-picker-btn.has-filters:where(.svelte-s83yi7){border-color:var(--color-border);background:var(--color-bg-subtle)}.column-picker-icon-btn.has-filters.svelte-s83yi7{color:var(--color-primary-icon)}.column-picker.svelte-s83yi7 .column-picker-btn.has-filters:where(.svelte-s83yi7){color:var(--color-primary-text)}.column-picker-icon-btn.svelte-s83yi7 .hidden-column-count{--count-badge-border-width: var(--border-hairline);--count-badge-border-color: var(--color-bg-primary);pointer-events:none}.column-picker-icon-btn.has-filters.svelte-s83yi7:hover,.column-picker.svelte-s83yi7 .column-picker-btn.has-filters:where(.svelte-s83yi7):hover{background:var(--color-primary-lighter)}.picker-dropdown.svelte-s83yi7{position:absolute;top:calc(100% + .5rem);right:0;width:320px;max-height:480px;background:var(--color-bg-level-2);border:1px solid var(--color-border);border-radius:var(--radius-12);box-shadow:var(--shadow-e2-ring);z-index:var(--p5-local-layer-src-lib-components-tables-enhanced-columnpicker-1, 2000);display:flex;flex-direction:column}.picker-dropdown.portal.svelte-s83yi7{position:fixed;right:auto;top:var(--column-picker-dropdown-top);left:var(--column-picker-dropdown-left)}.dropdown-header.svelte-s83yi7{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-12);padding:var(--spacing-16);border-bottom:1px solid var(--color-border)}.dropdown-title-group.svelte-s83yi7{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-4)}.dropdown-header.svelte-s83yi7 h3:where(.svelte-s83yi7){margin:0;font-size:var(--font-size-14);font-weight:600;color:var(--color-text-primary)}.picker-context-label.svelte-s83yi7{font-size:var(--font-size-12);font-weight:600;color:var(--color-primary-text);overflow-wrap:anywhere}.picker-context-description.svelte-s83yi7{margin:0;padding:var(--spacing-12) var(--spacing-16) 0;font-size:var(--font-size-12);line-height:1.4;color:var(--color-text-secondary);overflow-wrap:anywhere}.search-box.svelte-s83yi7{padding:var(--spacing-12) var(--spacing-16);border-bottom:1px solid var(--color-border)}.search-input.svelte-s83yi7{width:100%;padding:var(--spacing-8);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-8);font-size:var(--font-size-14);transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease,filter var(--duration-comfortable) ease,outline-color var(--duration-comfortable) ease,text-decoration-color var(--duration-comfortable) ease,border-radius var(--duration-comfortable) ease}.search-input.svelte-s83yi7:focus{outline:none;border-color:var(--color-focus-ring);background:var(--color-bg-primary)}.quick-actions.svelte-s83yi7{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);border-bottom:1px solid var(--color-border)}.quick-actions-primary.svelte-s83yi7{display:flex;gap:var(--spacing-8)}.quick-btn.svelte-s83yi7{flex:1;padding:var(--spacing-6) var(--spacing-8);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-capsule);font-size:var(--font-size-12);font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease,filter var(--duration-comfortable) ease,outline-color var(--duration-comfortable) ease,text-decoration-color var(--duration-comfortable) ease,border-radius var(--duration-comfortable) ease;overflow-wrap:anywhere}.quick-btn-reset.svelte-s83yi7{flex:none;width:100%;text-align:center}.reset-description.svelte-s83yi7{--i1-responsive-geometry-margin-726aaac4: calc(var(--spacing-2) * -1) 0 0;margin:var(--i1-responsive-geometry-margin-726aaac4);font-size:var(--font-size-11);line-height:1.35;color:var(--color-text-tertiary);overflow-wrap:anywhere}.quick-btn.svelte-s83yi7:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.columns-list.svelte-s83yi7{flex:1;overflow-y:auto;padding:var(--spacing-8) 0}.column-group.svelte-s83yi7{margin-bottom:var(--spacing-16)}.group-header.svelte-s83yi7{padding:var(--spacing-4) var(--spacing-16);font-size:var(--font-size-12);font-weight:600;color:var(--color-text-tertiary)}.column-item.svelte-s83yi7{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-16);cursor:pointer;transition:background-color var(--duration-base) ease}.column-item.svelte-s83yi7:hover{background:var(--color-bg-hover)}.column-item.svelte-s83yi7:has(input:focus-visible){outline:none;box-shadow:var(--input-focus-shadow-sm)}.column-label.svelte-s83yi7{flex:1;font-size:var(--font-size-14);color:var(--color-text-primary)}.no-results.svelte-s83yi7{padding:var(--spacing-32);text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-14)}.dropdown-footer.svelte-s83yi7{padding:var(--spacing-12) var(--spacing-16);border-top:1px solid var(--color-border)}.footer-info.svelte-s83yi7{font-size:var(--font-size-12);color:var(--color-text-tertiary)}.columns-list.svelte-s83yi7::-webkit-scrollbar{width:6px}.columns-list.svelte-s83yi7::-webkit-scrollbar-track{background:var(--color-bg-tertiary)}.columns-list.svelte-s83yi7::-webkit-scrollbar-thumb{background:var(--color-bg-secondary);border-radius:var(--radius-capsule)}.columns-list.svelte-s83yi7::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.density-selector.svelte-oo2vfm{position:relative}.density-selector-icon-btn.svelte-oo2vfm{width:24px;height:24px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-capsule);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-base),border-color var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),opacity var(--duration-base),transform var(--duration-base),filter var(--duration-base),outline-color var(--duration-base),text-decoration-color var(--duration-base),border-radius var(--duration-base);display:flex;align-items:center;justify-content:center}.density-selector-icon-btn.svelte-oo2vfm:hover{color:var(--color-text-primary);background:var(--color-bg-subtle-hover)}.density-selector-icon-btn.svelte-oo2vfm:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset);border-radius:calc(var(--radius-capsule) + var(--comp-controls-focus-ring-offset))}.density-btn.svelte-oo2vfm{display:flex;align-items:center;gap:var(--spacing-8)}.btn.has-active.svelte-oo2vfm{color:var(--color-text-primary);border-color:var(--color-border-strong);background:var(--color-bg-subtle-hover)}.btn.has-active.svelte-oo2vfm .density-icon:where(.svelte-oo2vfm){color:var(--color-text-secondary)}.active-indicator.svelte-oo2vfm{font-weight:600;color:var(--color-text-secondary);margin-left:var(--spacing-4)}.density-icon.svelte-oo2vfm{display:flex;flex-direction:column;gap:var(--spacing-2);width:16px;height:16px;justify-content:center}.density-icon.svelte-oo2vfm .bar:where(.svelte-oo2vfm){height:2px;background:currentColor;border-radius:var(--radius-capsule);transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease,transform var(--duration-base) ease,filter var(--duration-base) ease,outline-color var(--duration-base) ease,text-decoration-color var(--duration-base) ease,border-radius var(--duration-base) ease}.density-icon.compact.svelte-oo2vfm .bar:where(.svelte-oo2vfm){height:1.5px}.density-icon.comfortable.svelte-oo2vfm .bar:where(.svelte-oo2vfm){height:2.5px}.density-dropdown.svelte-oo2vfm{position:absolute;top:calc(100% + .5rem);right:0;width:280px;background:var(--color-bg-level-2);border:1px solid var(--color-border);border-radius:var(--radius-12);box-shadow:var(--shadow-e2-ring);z-index:var(--z-popover);display:flex;flex-direction:column}@supports not (backdrop-filter: blur(8px)){.density-dropdown.svelte-oo2vfm{background:var(--color-bg-level-2)}}.density-dropdown-portal.svelte-oo2vfm{position:fixed;right:auto;top:var(--density-dropdown-top);left:var(--density-dropdown-left)}.dropdown-header.svelte-oo2vfm{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-16);border-bottom:1px solid var(--color-border)}.dropdown-header.svelte-oo2vfm h3:where(.svelte-oo2vfm){margin:0;font-size:var(--font-size-14);font-weight:600;color:var(--color-text-primary)}.shortcut.svelte-oo2vfm{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;min-width:var(--spacing-20);height:var(--spacing-20);padding:0 var(--spacing-2);line-height:var(--spacing-16);white-space:nowrap;background:var(--color-bg-muted);border:1px solid var(--color-border-light);border-radius:var(--sys-layout-radius-keycap);font-size:var(--font-size-11);font-family:monospace;color:var(--color-text-muted);font-weight:400}.density-options.svelte-oo2vfm{padding:var(--spacing-8)}.density-option.svelte-oo2vfm{display:flex;align-items:center;gap:var(--spacing-12);width:100%;padding:var(--spacing-12);background:var(--color-bg-overlay);border:1px solid transparent;border-radius:var(--radius-8);cursor:pointer;transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease,filter var(--duration-comfortable) ease,outline-color var(--duration-comfortable) ease,text-decoration-color var(--duration-comfortable) ease,border-radius var(--duration-comfortable) ease;margin-bottom:var(--spacing-4)}.density-option.svelte-oo2vfm:hover{background:var(--color-bg-overlay-strong);border-color:var(--color-border);transform:translate(2px)}.density-option.active.svelte-oo2vfm{background:var(--color-bg-subtle-hover);border-color:var(--color-primary-border)}.option-icon.svelte-oo2vfm{display:flex;flex-direction:column;width:20px;height:20px;justify-content:center}.option-icon.svelte-oo2vfm .bar:where(.svelte-oo2vfm){height:2px;background:var(--color-text-tertiary);border-radius:var(--radius-capsule);transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease,transform var(--duration-base) ease,filter var(--duration-base) ease,outline-color var(--duration-base) ease,text-decoration-color var(--duration-base) ease,border-radius var(--duration-base) ease}.option-icon.compact.svelte-oo2vfm{--i1-optical-alignment-gap-1dca1b92: 1px;gap:var(--i1-optical-alignment-gap-1dca1b92)}.option-icon.compact.svelte-oo2vfm .bar:where(.svelte-oo2vfm){height:1.5px}.option-icon.normal.svelte-oo2vfm{gap:var(--spacing-2)}.option-icon.comfortable.svelte-oo2vfm{gap:var(--spacing-4)}.option-icon.comfortable.svelte-oo2vfm .bar:where(.svelte-oo2vfm){height:2.5px}.density-option.active.svelte-oo2vfm .option-icon:where(.svelte-oo2vfm) .bar:where(.svelte-oo2vfm){background:var(--color-primary)}.option-content.svelte-oo2vfm{flex:1}.option-label.svelte-oo2vfm{font-size:var(--font-size-14);font-weight:500;color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.option-description.svelte-oo2vfm{font-size:var(--font-size-12);color:var(--color-text-tertiary)}.option-meta.svelte-oo2vfm{text-align:right}.font-size.svelte-oo2vfm{font-size:var(--font-size-12);font-family:monospace;color:var(--color-text-muted)}.dropdown-footer.svelte-oo2vfm{padding:var(--spacing-12) var(--spacing-16);border-top:1px solid var(--color-border)}.footer-tip.svelte-oo2vfm{margin:0;font-size:var(--font-size-12);color:var(--color-text-tertiary);text-align:center}.table-pagination-wrapper{border:none;overflow:visible;margin-bottom:0;background:transparent}.enhanced-table-wrapper{position:relative;margin-bottom:0;background:var(--color-bg-primary);border:none;border-radius:0}.enhanced-table-container{--row-height-comfortable: var(--table-row-height-comfortable);--row-height-normal: var(--table-row-height-normal);--row-height-compact: var(--table-row-height-compact);--row-height: var(--row-height-normal);--header-height: var(--table-header-height);--border-color: var(--color-border);--header-bg: var(--color-bg-tertiary);--row-hover: var(--color-bg-tertiary);--row-bg: var(--color-bg-primary);--cell-bg: var(--color-bg-primary);--table-header-density-font-size: var(--table-header-font-size);--table-header-density-line-height: var(--table-row-action-size);--table-header-density-padding-block: calc( (var(--header-height) - var(--table-header-density-line-height)) / 2 );--table-header-density-padding: var(--table-header-density-padding-block) var(--spacing-10);--table-cell-density-font-size: var(--table-cell-font-size);--table-cell-density-height: var(--row-height);--table-cell-density-line-height: var(--table-row-action-size);--table-row-divider-width: var(--border-hairline);--table-cell-density-padding-block: calc( (var(--table-cell-density-height) - var(--table-cell-density-line-height) - var(--table-row-divider-width)) / 2 );--table-cell-density-padding: var(--table-cell-density-padding-block) var(--spacing-10);--sticky-left: 0;--frozen-cell-z-index: var(--z-sticky);--frozen-header-z-index: var(--z-sticky-header);--z-base: 0;--z-sticky: 10;--z-sticky-header: 20;--z-dropdown: 30;--z-modal: 40;--z-tooltip: 50;isolation:isolate;position:relative;width:100%;background:var(--color-bg-primary);border:none;border-radius:0;box-shadow:none;overflow:visible}.table-scroll-container{width:100%;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;background:var(--color-bg-primary);border:none;border-radius:0;padding-bottom:var(--spacing-8);position:relative;z-index:var(--z-base)}.enhanced-table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;position:relative}.enhanced-table thead{position:sticky;top:0;z-index:var(--p5-local-layer-b-components-tables-enhanced-styles-table-sticky-2, 20);background:var(--header-bg);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-e1)}.enhanced-table th{height:var(--header-height);padding:var(--table-header-density-padding);font-size:var(--table-header-density-font-size);line-height:var(--table-header-density-line-height);font-weight:var(--table-header-font-weight);color:var(--table-header-color);background:var(--header-bg);border-bottom:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;position:relative;box-sizing:border-box;width:auto;min-width:-moz-max-content;min-width:max-content}.enhanced-table th.text-left:not(.column-checkbox):not(.hover-actions-header):not(.filler-column),.enhanced-table th:not(.text-center):not(.text-right):not(.column-checkbox):not(.hover-actions-header):not(.filler-column){padding-right:var(--spacing-32)}.enhanced-table th.text-center:not(.column-checkbox):not(.hover-actions-header):not(.filler-column),.enhanced-table th.text-right:not(.column-checkbox):not(.hover-actions-header):not(.filler-column){padding-left:var(--spacing-32);padding-right:var(--spacing-12)}.enhanced-table th.column-checkbox,.enhanced-table td.column-checkbox{width:40px;min-width:40px;max-width:40px}.enhanced-table th:hover{background:var(--color-bg-tertiary)}.enhanced-table th.column-sorted{cursor:pointer}.enhanced-table th:not(.column-checkbox):not(.hover-actions-header):not(.filler-column){cursor:pointer;position:relative}.enhanced-table th:not(.column-checkbox):not(.hover-actions-header):not(.filler-column):hover:after{content:attr(title);position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:var(--font-size-11);color:var(--color-text-tertiary);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-comfortable)}.enhanced-table .column-header-content{display:flex;align-items:center;width:100%;position:relative;min-height:var(--table-header-density-line-height);transition:padding-right var(--duration-base) ease;box-sizing:border-box}.enhanced-table .column-header-content.freezable.is-frozen,.enhanced-table thead tr th:hover .column-header-content.freezable{padding-right:var(--spacing-24)}.text-left .column-header-content{justify-content:flex-start}.text-center .column-header-content{justify-content:center}.text-right .column-header-content{justify-content:flex-end}.column-label-wrapper{flex:1;min-width:-moz-max-content;min-width:max-content;transition:padding-right var(--duration-base) ease;display:inline-flex;align-items:center;justify-content:inherit;background:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;border-radius:var(--radius-capsule)}.column-label-wrapper:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset);border-radius:calc(var(--radius-capsule) + var(--comp-controls-focus-ring-offset))}.enhanced-table th:hover .column-header-content.freezable .column-label-wrapper{padding-right:var(--spacing-24)}.column-label-text{line-height:var(--table-header-density-line-height);display:block;white-space:nowrap}.freeze-lock-button{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;opacity:0;transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease,filter var(--duration-comfortable) ease,outline-color var(--duration-comfortable) ease,text-decoration-color var(--duration-comfortable) ease,border-radius var(--duration-comfortable) ease;border-radius:var(--radius-capsule);padding:0;z-index:var(--p5-local-layer-b-components-tables-enhanced-styles-table-sticky-3, 10);pointer-events:auto}.enhanced-table th:hover .freeze-lock-button,.enhanced-table th:focus-within .freeze-lock-button{opacity:1}.freeze-lock-button.is-frozen{color:var(--color-primary-icon);opacity:1;background:var(--color-bg-subtle)}.enhanced-table .column-frozen{position:sticky;left:var(--sticky-left);z-index:var(--frozen-cell-z-index);background:var(--color-bg-primary);overflow:visible}.enhanced-table thead th.column-frozen{position:sticky;left:var(--sticky-left);z-index:var(--frozen-header-z-index);background:var(--header-bg)}.enhanced-table thead th.column-frozen:not(.column-checkbox):not(.hover-actions-header):not(.filler-column){position:sticky;left:var(--sticky-left)}.enhanced-table tbody .column-frozen{position:sticky;background:var(--color-bg-primary)}.enhanced-table tbody tr:hover .column-frozen{background:var(--color-bg-tertiary)}.freeze-boundary-handle{position:absolute;right:-3px;top:0;bottom:0;width:6px;cursor:col-resize;z-index:var(--p5-local-layer-b-components-tables-enhanced-styles-table-sticky-4, 30);opacity:0;transition:opacity var(--duration-comfortable) ease;background:transparent;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.freeze-boundary-handle:focus{opacity:1;outline:2px solid var(--color-focus-ring);outline-offset:-1px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;--i1-optical-alignment-margin-9d6bad58: -1px;margin:var(--i1-optical-alignment-margin-9d6bad58);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.column-frozen.last-frozen .freeze-boundary-handle{opacity:1}.freeze-boundary-handle:hover{background:var(--color-info-light)}.freeze-boundary-handle.dragging{background:var(--color-info-active)}.enhanced-table tbody tr{transition:background var(--duration-base) ease;background:var(--color-bg-primary);position:relative}.enhanced-table tbody tr:hover{background:var(--color-bg-primary)}.enhanced-table td.row-hovered{background:var(--color-bg-tertiary);transition:background var(--duration-base) ease}.enhanced-table td.column-frozen.row-hovered{background:var(--color-bg-tertiary)}.enhanced-table td.row-hovered:first-child,.enhanced-table td.column-checkbox.row-hovered+td.row-hovered{background:var(--color-bg-tertiary)}.enhanced-table td{padding:var(--table-cell-density-padding);font-size:var(--table-cell-density-font-size);color:var(--table-cell-color);height:var(--table-cell-density-height);background:var(--color-bg-primary);vertical-align:middle;overflow:visible;position:relative;max-width:0;line-height:var(--table-cell-density-line-height);font-weight:var(--table-cell-font-weight);border-bottom:1px solid var(--border-color);box-sizing:border-box}.enhanced-table tbody tr:last-child td{border-bottom:none}.cell-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-height:var(--table-cell-density-line-height);line-height:var(--table-cell-density-line-height)}.enhanced-table td.text-right{font-variant-numeric:tabular-nums;font-weight:500}.enhanced-table td.column-checkbox{min-width:40px}.column-checkbox{width:40px;text-align:center;padding:0 var(--spacing-8)}.actions-header{position:sticky;right:0;width:80px;min-width:80px;max-width:80px;background:var(--header-bg);border-bottom:none;z-index:var(--p5-local-layer-b-components-tables-enhanced-styles-table-sticky-5, 22)}.hover-actions-header{width:48px;min-width:48px;max-width:48px;background:var(--header-bg);border-bottom:none;z-index:var(--p5-local-layer-b-components-tables-enhanced-styles-table-sticky-6, 22)}.enhanced-table thead .hover-actions-header.actions-first{position:sticky;left:0;border-right:1px solid var(--border-color);z-index:var(--p5-local-layer-b-components-tables-enhanced-styles-table-sticky-expression-1, calc(var(--z-sticky-header) + 6));background:var(--header-bg)}.hover-actions-cell{width:48px;min-width:48px;max-width:48px;padding:var(--table-cell-density-padding-block) var(--spacing-4);background:var(--color-bg-primary);vertical-align:middle;height:var(--table-cell-density-height);line-height:var(--table-cell-density-line-height);box-sizing:border-box;overflow:visible}.enhanced-table .hover-actions-cell.actions-first{position:sticky;left:0;border-right:1px solid var(--border-color);z-index:var(--z-sticky);background:var(--row-bg)}.enhanced-table .hover-actions-cell.actions-first.row-hovered{background:var(--row-hover)}.hover-actions-cell:not(.actions-first){position:sticky;right:0;border-left:1px solid var(--border-color)}.row-actions{display:flex;gap:var(--spacing-4);align-items:center;justify-content:center;animation:fadeInActions var(--duration-base) ease-in-out}.action-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:var(--table-row-action-size);height:var(--table-row-action-size);aspect-ratio:1 / 1;border-radius:var(--radius-capsule);cursor:pointer;transition:background var(--duration-fast) ease-in,box-shadow var(--duration-fast) ease-in,transform var(--duration-instant) ease-in-out;-moz-user-select:none;user-select:none;-webkit-user-select:none}.action-icon-wrapper svg{color:var(--color-text-tertiary);transition:color var(--duration-base) ease-in-out;flex-shrink:0}.mobile-action-btn{background:transparent;border:none;color:var(--color-text-tertiary);cursor:pointer;padding:var(--spacing-4);border-radius:var(--radius-capsule);display:inline-flex;align-items:center;justify-content:center;transition:background var(--duration-fast) ease-in,box-shadow var(--duration-fast) ease-in,color var(--duration-fast) ease-in,transform var(--duration-instant) ease-in-out;width:32px;height:32px}.mobile-action-btn:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.mobile-action-btn:active{background:var(--color-primary-active);color:var(--color-primary-icon);box-shadow:inset 0 0 0 1px var(--color-primary-border);transform:scale(.92);transition:background var(--duration-instant) ease-out,box-shadow var(--duration-instant) ease-out,transform var(--duration-instant) ease-out}.mobile-action-btn:not(:active){transition:background var(--duration-slow) ease-out,box-shadow var(--duration-slow) ease-out,color var(--duration-slow) ease-out,transform var(--duration-base) ease-out}.mobile-action-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.hover-actions-cell .row-actions{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.action-icon-wrapper:hover{background:var(--color-bg-subtle);box-shadow:var(--shadow-e1)}.action-icon-wrapper:hover svg{color:var(--color-text-primary)}.enhanced-table .hover-actions-cell.row-hovered .action-icon-wrapper:hover:not(:active),.enhanced-table .hover-actions-cell.row-hovered .mobile-action-btn:hover:not(:active){background:transparent;transform:none}.enhanced-table .hover-actions-cell.row-hovered .action-icon-wrapper:hover:not(:active):not(:focus-visible),.enhanced-table .hover-actions-cell.row-hovered .mobile-action-btn:hover:not(:active):not(:focus-visible){box-shadow:none}.action-icon-wrapper:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.action-icon-wrapper:active{transform:scale(.92);background:var(--color-primary-active);box-shadow:inset 0 0 0 1px var(--color-primary-border);transition:background var(--duration-instant) ease-out,box-shadow var(--duration-instant) ease-out,transform var(--duration-instant) ease-out}.action-icon-wrapper:active svg{color:var(--color-primary-icon);transition:color var(--duration-instant) ease-out}.action-icon-wrapper:not(:active){transition:background var(--duration-slow) ease-out,box-shadow var(--duration-slow) ease-out,transform var(--duration-base) ease-out}@keyframes fadeInActions{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.density-compact{--row-height: var(--row-height-compact);--table-header-density-font-size: var(--font-size-12);--table-header-density-padding: var(--table-header-density-padding-block) var(--spacing-8);--table-cell-density-font-size: var(--font-size-11);--table-cell-density-height: var(--table-row-height-compact);--table-cell-density-padding: var(--table-cell-density-padding-block) var(--spacing-8)}.density-normal{--row-height: var(--row-height-normal);--table-header-density-font-size: var(--font-size-13);--table-header-density-padding: var(--table-header-density-padding-block) var(--spacing-12);--table-cell-density-font-size: var(--font-size-12);--table-cell-density-height: var(--table-row-height-normal);--table-cell-density-padding: var(--table-cell-density-padding-block) var(--spacing-12)}.density-comfortable{--row-height: var(--row-height-comfortable);--table-header-density-font-size: var(--font-size-14);--table-header-density-padding: var(--table-header-density-padding-block) var(--spacing-16);--table-cell-density-font-size: var(--font-size-13);--table-cell-density-height: var(--table-row-height-comfortable);--table-cell-density-padding: var(--table-cell-density-padding-block) var(--spacing-16)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.column-label-text{position:relative;z-index:var(--z-base)}.table-scroll-container::-webkit-scrollbar{height:8px}.table-scroll-container::-webkit-scrollbar-track{background:var(--color-bg-tertiary);border-radius:var(--radius-capsule)}.table-scroll-container::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:var(--radius-capsule)}.table-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.table-loading-skeleton-row{pointer-events:none}.table-loading-cell{display:block;width:68%;height:.625rem;border-radius:var(--radius-6);background:linear-gradient(90deg,var(--color-bg-secondary) 0%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 100%);background-size:200% 100%;animation:shimmer calc(var(--duration-slow) * 5) var(--ease-standard) infinite}.table-loading-skeleton-row td:nth-child(3n+2) .table-loading-cell{width:86%}.table-loading-skeleton-row td:nth-child(3n) .table-loading-cell{width:52%}.table-loading-cell--utility{width:1.25rem;margin-inline:auto}.enhanced-table-container.table-loading-refresh:before{content:"";position:absolute;inset:0 0 auto;z-index:var(--p5-local-layer-b-components-tables-enhanced-styles-table-sticky-8, 24);height:2px;background:linear-gradient(90deg,var(--color-bg-secondary) 0%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 100%);background-size:200% 100%;animation:shimmer calc(var(--duration-slow) * 5) var(--ease-standard) infinite;pointer-events:none}.table-loading-sr-only{position:absolute;width:1px;height:1px;padding:0;--i1-optical-alignment-margin-05d9da62: -1px;margin:var(--i1-optical-alignment-margin-05d9da62);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-empty{padding:var(--spacing-48) var(--spacing-32);text-align:center;color:var(--color-text-tertiary)}@media (prefers-reduced-motion: reduce){.table-loading-cell,.enhanced-table-container.table-loading-refresh:before{animation:none}}@media (max-width: 768px){.enhanced-table-container{border-radius:0}.enhanced-table-wrapper{max-height:calc(100vh - 200px);overflow:hidden}.table-scroll-container{max-height:calc(100vh - 200px);overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.column-frozen{position:sticky;left:var(--sticky-left);z-index:var(--frozen-cell-z-index);background:var(--color-bg-primary)}.enhanced-table thead th.column-frozen{position:sticky;left:var(--sticky-left);z-index:var(--frozen-header-z-index);background:var(--header-bg)}.freeze-lock-button,.freeze-boundary-handle{display:none}.enhanced-table tbody .column-frozen{background:var(--color-bg-primary)}.enhanced-table tbody tr:hover .column-frozen,.enhanced-table tbody .column-frozen.row-hovered{background:var(--color-bg-tertiary)}.table-scroll-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.enhanced-table-container{--table-header-density-font-size: var(--font-size-11);--table-header-density-padding: var(--table-header-density-padding-block) var(--spacing-8);--table-cell-density-font-size: var(--font-size-12);--table-cell-density-padding: var(--table-cell-density-padding-block) var(--spacing-8)}}.enhanced-table-container.svelte-hyuvn1{--enhanced-action-overlay-z: 2;--z-base: 1;--z-frozen-cell: 10;--z-frozen-header: 11;--z-boundary-line: 12;--z-lock-badge: 13;--z-controls: 20;box-sizing:border-box;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-16);box-shadow:var(--shadow-e1);padding:var(--spacing-12);overflow:visible}.enhanced-table-container.svelte-hyuvn1 .column-frozen{position:sticky;left:var(--sticky-left, 0);z-index:var(--frozen-cell-z-index, var(--z-frozen-cell));background:var(--color-bg-primary);overflow:visible}.enhanced-table-container.svelte-hyuvn1 thead .column-frozen{position:sticky;left:var(--sticky-left, 0);z-index:var(--frozen-header-z-index, var(--z-frozen-header));background:var(--header-bg, var(--color-bg-tertiary))}.enhanced-table-container.svelte-hyuvn1 .column-frozen.last-frozen{position:sticky;overflow:visible}.command-bar.svelte-hyuvn1{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-8);padding:0 var(--spacing-8) 0 0;margin-bottom:var(--spacing-10);position:relative;font-size:var(--font-size-13);color:var(--color-text-primary);overflow:visible;z-index:var(--z-controls);min-height:36px;height:auto}.command-bar.has-heading.svelte-hyuvn1{align-items:flex-start}.command-bar.svelte-hyuvn1:before{content:"";position:absolute;top:-8px;right:-12px;bottom:-8px;left:-12px;z-index:var(--p5-local-layer-lib-components-tables-enhanced-enhanceddatatable-1, -1)}.filter-trigger.svelte-hyuvn1{background:transparent;border:none;padding:var(--spacing-4);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-6);color:var(--color-text-secondary);transition:background-color var(--duration-base),border-color var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),opacity var(--duration-base),transform var(--duration-base),filter var(--duration-base),outline-color var(--duration-base),text-decoration-color var(--duration-base),border-radius var(--duration-base);border-radius:var(--radius-capsule);font-family:inherit;font-size:var(--font-size-13);font-weight:var(--font-weight-medium);line-height:1}.filter-trigger.svelte-hyuvn1:hover:not(.filtered){color:var(--color-text-primary);background:var(--color-bg-subtle-hover)}.filter-trigger.filtered.svelte-hyuvn1{color:var(--color-primary-text);background:var(--color-accent-hover)}.filter-text.svelte-hyuvn1{font-size:var(--font-size-13);font-weight:var(--font-weight-medium)}.command-bar-leading.svelte-hyuvn1{display:flex;align-items:center;gap:var(--spacing-6);flex:0 0 auto;min-width:0}.command-bar-leading.has-heading.svelte-hyuvn1{flex-direction:row;align-items:center;gap:var(--spacing-12)}.command-bar-leading-content.svelte-hyuvn1{display:flex;align-items:center;gap:var(--spacing-6);min-width:0}.table-heading.svelte-hyuvn1{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.table-title.svelte-hyuvn1{margin:0;font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.2}.table-subtitle.svelte-hyuvn1{margin:0;font-size:var(--font-size-12);color:var(--color-text-tertiary);line-height:1.2}.command-bar-search.svelte-hyuvn1{display:flex;align-items:center;position:relative;gap:var(--spacing-6);flex:0 0 auto;min-width:0}.command-bar-search.svelte-hyuvn1 .table-search{width:clamp(200px,20vw,260px);transition:width var(--duration-comfortable) var(--ease-standard)}.command-bar-search.svelte-hyuvn1 .table-search:focus-within{width:clamp(240px,26vw,300px)}.command-bar-search.svelte-hyuvn1 .table-search[aria-busy=true]{margin-bottom:var(--spacing-20)}.command-bar-chip.svelte-hyuvn1{display:inline-flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-capsule);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);background:var(--tag-live-bg);color:var(--tag-live-text);flex:0 0 auto;border:1px solid var(--comp-search-table-chip-border)}.command-bar-chip-clear.svelte-hyuvn1{background:transparent;border:none;color:inherit;cursor:pointer;padding:0;line-height:1;font-size:var(--font-size-13);opacity:.7;display:inline-flex;align-items:center;justify-content:center}.command-bar-chip-clear.svelte-hyuvn1:hover,.command-bar-chip-clear.svelte-hyuvn1:focus-visible{opacity:1}.command-bar-filter.svelte-hyuvn1{display:flex;align-items:center;flex:0 0 auto}.command-bar-freeze.svelte-hyuvn1{flex:0 0 auto}.unfreeze-all-btn.svelte-hyuvn1{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:var(--spacing-2);padding:0;border:none;background:transparent;color:var(--color-text-primary);border-radius:var(--radius-capsule);cursor:pointer;opacity:.75;transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease,transform var(--duration-base) ease,filter var(--duration-base) ease,outline-color var(--duration-base) ease,text-decoration-color var(--duration-base) ease,border-radius var(--duration-base) ease}.unfreeze-all-btn.svelte-hyuvn1:hover{opacity:1;background:rgba(var(--color-white-rgb),.12)}.unfreeze-all-btn.svelte-hyuvn1:focus-visible{outline:none;opacity:1;box-shadow:var(--input-focus-shadow-sm)}.controls.svelte-hyuvn1{display:flex;align-items:center;gap:var(--spacing-8);flex:1;justify-content:flex-end;opacity:1;transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),filter var(--duration-base) var(--ease-standard),outline-color var(--duration-base) var(--ease-standard),text-decoration-color var(--duration-base) var(--ease-standard),border-radius var(--duration-base) var(--ease-standard)}.controls.visible.svelte-hyuvn1{opacity:1}.controls.svelte-hyuvn1>:where(.svelte-hyuvn1):not(.view-controls){opacity:1}.controls.visible.svelte-hyuvn1>:where(.svelte-hyuvn1):not(.view-controls):not(.freeze-status){animation:svelte-hyuvn1-fadeIn var(--duration-comfortable) forwards}.view-controls.svelte-hyuvn1,.freeze-status.svelte-hyuvn1{opacity:1;animation:none}.controls.has-frozen.svelte-hyuvn1{opacity:1}.controls.has-frozen.svelte-hyuvn1>:where(.svelte-hyuvn1){opacity:1;animation:none}@media (max-width: 1024px){.command-bar.svelte-hyuvn1{flex-wrap:wrap;padding-right:0;gap:var(--spacing-8) var(--spacing-12)}.command-bar-leading.svelte-hyuvn1,.command-bar-search.svelte-hyuvn1{flex:1 1 100%}.command-bar-search.svelte-hyuvn1 .table-search,.command-bar-search.svelte-hyuvn1 .table-search:focus-within{width:100%}.command-bar-chip.svelte-hyuvn1{order:2}.command-bar-filter.svelte-hyuvn1{order:3}.command-bar-freeze.svelte-hyuvn1{order:4}.command-bar.svelte-hyuvn1 .controls:where(.svelte-hyuvn1){order:5;justify-content:flex-start;flex-wrap:wrap;row-gap:var(--spacing-6);gap:var(--spacing-8)}}@media (max-width: 640px){.command-bar.svelte-hyuvn1{gap:var(--spacing-6) var(--spacing-10)}.command-bar.svelte-hyuvn1 .controls:where(.svelte-hyuvn1){gap:var(--spacing-6)}.command-bar.svelte-hyuvn1 .status-text:where(.svelte-hyuvn1){white-space:normal}}.controls.visible.svelte-hyuvn1>:where(.svelte-hyuvn1):nth-child(1){animation-delay:0ms}.controls.visible.svelte-hyuvn1>:where(.svelte-hyuvn1):nth-child(2){animation-delay:var(--duration-instant)}.controls.visible.svelte-hyuvn1>:where(.svelte-hyuvn1):nth-child(3){animation-delay:var(--duration-fast)}.controls.visible.svelte-hyuvn1>:where(.svelte-hyuvn1):nth-child(4){animation-delay:var(--duration-base)}@keyframes svelte-hyuvn1-fadeIn{0%{opacity:.7}to{opacity:1}}.mobile-freeze-toggle.svelte-hyuvn1{background:transparent;border:none;padding:var(--spacing-4);cursor:pointer;display:inline-flex;align-items:center;color:var(--color-text-tertiary);transition:color var(--duration-comfortable) ease}.mobile-freeze-toggle.svelte-hyuvn1:hover{color:var(--color-text-secondary)}.mobile-freeze-toggle.active.svelte-hyuvn1{color:var(--color-primary-icon)}.filter-wrapper.svelte-hyuvn1{position:relative;display:flex;align-items:center;flex-shrink:0}.status-text.svelte-hyuvn1{color:var(--color-text-secondary);font-size:var(--font-size-12);padding:0 var(--spacing-4);white-space:nowrap}.status-text.results-text.svelte-hyuvn1{font-weight:var(--font-weight-medium)}.status-text-stack.svelte-hyuvn1{display:inline-flex;align-items:center;gap:var(--spacing-8)}.selection-text.svelte-hyuvn1{color:var(--color-primary-text);font-weight:var(--font-weight-semibold)}.selection-action.svelte-hyuvn1{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-capsule);border:none;background:var(--color-bg-subtle);color:var(--color-primary-icon);cursor:pointer;transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease,filter var(--duration-comfortable) ease,outline-color var(--duration-comfortable) ease,text-decoration-color var(--duration-comfortable) ease,border-radius var(--duration-comfortable) ease}.selection-action.svelte-hyuvn1:hover{background:var(--color-bg-subtle-hover)}.selection-action-primary-compact.svelte-hyuvn1{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-6);height:32px;padding:0 var(--spacing-12);border-radius:var(--radius-capsule);border:none;background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease,filter var(--duration-comfortable) ease,outline-color var(--duration-comfortable) ease,text-decoration-color var(--duration-comfortable) ease,border-radius var(--duration-comfortable) ease;animation:svelte-hyuvn1-selection-appear var(--duration-slow) ease-out}.selection-action-primary-compact.svelte-hyuvn1:hover{background:var(--color-accent);transform:scale(1.02)}.selection-action-primary-compact.svelte-hyuvn1:active{transform:scale(.98)}.selection-action-primary-compact.svelte-hyuvn1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.selection-action-primary-compact.svelte-hyuvn1 .action-label:where(.svelte-hyuvn1){white-space:nowrap}@media (max-width: 768px){.selection-action-primary-compact.svelte-hyuvn1{width:40px;height:40px;padding:0;border-radius:var(--radius-capsule)}}@keyframes svelte-hyuvn1-selection-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.selection-placeholder.svelte-hyuvn1{display:inline-block;width:16px;height:16px}.header-checkbox-wrapper.svelte-hyuvn1{display:flex;justify-content:center;align-items:center;width:100%}.helper-selection-header.svelte-hyuvn1{display:flex;justify-content:center;align-items:center;width:100%;height:100%;box-sizing:border-box;min-height:var(--header-height);background:inherit}.helper-selection-cell.svelte-hyuvn1{display:flex;align-items:center;justify-content:center;gap:0}.action-icon-wrapper.quick-action.svelte-hyuvn1,.action-icon-wrapper.helper-trigger.svelte-hyuvn1{--row-action-color: var(--color-text-tertiary);--row-action-color-hover: var(--color-text-secondary);border:none;background:transparent;color:var(--row-action-color);cursor:pointer;aspect-ratio:1 / 1;transition:transform var(--duration-base) ease,background-color var(--duration-base) ease,color var(--duration-base) ease;transform:translateY(0) scale(1);display:inline-flex;align-items:center;justify-content:center;padding:0;width:var(--table-row-action-size);height:var(--table-row-action-size)}.action-icon-wrapper.quick-action.svelte-hyuvn1,.action-icon-wrapper.helper-trigger.svelte-hyuvn1{border-radius:var(--radius-capsule)}.action-icon-wrapper.quick-action.svelte-hyuvn1 svg,.action-icon-wrapper.helper-trigger.svelte-hyuvn1 svg{color:currentColor}.action-icon-wrapper.quick-action.action-semantic-neutral.svelte-hyuvn1,.action-icon-wrapper.helper-trigger.action-semantic-neutral.svelte-hyuvn1{--row-action-color: var(--color-text-tertiary);--row-action-color-hover: var(--color-text-secondary)}.action-icon-wrapper.quick-action.action-semantic-edit.svelte-hyuvn1,.action-icon-wrapper.helper-trigger.action-semantic-edit.svelte-hyuvn1{--row-action-color: var(--color-text-tertiary);--row-action-color-hover: var(--color-text-primary)}.action-icon-wrapper.quick-action.action-semantic-restore.svelte-hyuvn1,.action-icon-wrapper.helper-trigger.action-semantic-restore.svelte-hyuvn1{--row-action-color: var(--color-success);--row-action-color-hover: var(--color-success)}.action-icon-wrapper.quick-action.action-semantic-danger.svelte-hyuvn1,.action-icon-wrapper.helper-trigger.action-semantic-danger.svelte-hyuvn1{--row-action-color: var(--color-danger);--row-action-color-hover: var(--color-danger)}.action-icon-wrapper.quick-action.svelte-hyuvn1:disabled,.action-icon-wrapper.helper-trigger.svelte-hyuvn1:disabled{opacity:.45;cursor:not-allowed;transform:none}.action-icon-wrapper.quick-action.svelte-hyuvn1:not(:disabled):hover,.action-icon-wrapper.quick-action.svelte-hyuvn1:not(:disabled):focus-visible,.action-icon-wrapper.helper-trigger.svelte-hyuvn1:not(:disabled):hover,.action-icon-wrapper.helper-trigger.svelte-hyuvn1:not(:disabled):focus-visible{background:color-mix(in srgb,var(--row-action-color-hover) 14%,var(--color-bg-subtle));color:var(--row-action-color-hover);transform:translateY(-1px) scale(1.04)}.action-icon-wrapper.quick-action.svelte-hyuvn1:not(:disabled):active,.action-icon-wrapper.helper-trigger.svelte-hyuvn1:not(:disabled):active{transform:translateY(0) scale(.97)}.action-icon-wrapper.quick-action.svelte-hyuvn1:not(:disabled):focus-visible,.action-icon-wrapper.helper-trigger.svelte-hyuvn1:not(:disabled):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:var(--input-focus-shadow-sm)}.hover-actions-cell.row-hovered.svelte-hyuvn1 .action-icon-wrapper.quick-action:where(.svelte-hyuvn1):not(:disabled):hover:not(:active),.hover-actions-cell.row-hovered.svelte-hyuvn1 .action-icon-wrapper.helper-trigger:where(.svelte-hyuvn1):not(:disabled):hover:not(:active){background:transparent;color:var(--row-action-color-hover);transform:none}.quick-action-label.svelte-hyuvn1{font-size:var(--font-size-12);font-weight:var(--font-weight-medium)}.helper-selection-checkbox.svelte-hyuvn1{flex-shrink:0;accent-color:var(--color-primary)}.helper-menu-trigger.svelte-hyuvn1{display:inline-flex;align-items:center;justify-content:center;width:var(--table-row-action-size);height:var(--table-row-action-size);border-radius:var(--radius-capsule);border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--duration-base) ease,color var(--duration-base) ease}.helper-menu-trigger.svelte-hyuvn1:hover,.helper-menu-trigger.svelte-hyuvn1:focus-visible{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.hover-actions-header.actions-first.svelte-hyuvn1{width:48px;min-width:48px;max-width:48px;padding:0;box-sizing:border-box;text-align:center;vertical-align:middle}.hover-actions-cell.actions-first.svelte-hyuvn1{width:48px;min-width:48px;max-width:48px;padding:0;box-sizing:border-box}.hover-actions-cell.actions-first.actions-expanded.svelte-hyuvn1{z-index:var(--p5-local-layer-lib-components-tables-enhanced-enhanceddatatable-expression-1, calc(var(--z-sticky-header) - 1))}.helper-actions-shell.svelte-hyuvn1{display:flex;align-items:center;justify-content:center;gap:0;width:100%;height:100%;box-sizing:border-box;padding-inline:var(--spacing-4)}.helper-actions-shell.expanded.svelte-hyuvn1{position:absolute;inset-block:0;inset-inline-start:0;z-index:var(--enhanced-action-overlay-z);width:-moz-max-content;width:max-content;min-width:48px;justify-content:flex-end;gap:var(--spacing-6);padding-inline:var(--spacing-6);background:var(--color-bg-primary);box-shadow:var(--shadow-e1);border-radius:var(--radius-8)}.helper-actions-shell.single-action.svelte-hyuvn1{justify-content:center;padding-inline:0}.helper-actions-shell.single-action.single-action-revealed.svelte-hyuvn1{justify-content:center;gap:0}.helper-quick-actions.svelte-hyuvn1{display:flex;align-items:center;gap:var(--spacing-4);max-width:0;opacity:0;pointer-events:none;transform:translate(6px);transition:opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease;overflow:hidden}.hover-actions-cell.actions-first.actions-expanded.svelte-hyuvn1 .helper-quick-actions:where(.svelte-hyuvn1),.helper-actions-shell.expanded.svelte-hyuvn1 .helper-quick-actions:where(.svelte-hyuvn1){max-width:none;opacity:1;pointer-events:auto;transform:translate(0);overflow:visible}.hover-actions-cell.actions-first.single-action-revealed.svelte-hyuvn1 .helper-quick-actions:where(.svelte-hyuvn1),.helper-actions-shell.single-action.single-action-revealed.svelte-hyuvn1 .helper-quick-actions:where(.svelte-hyuvn1){max-width:var(--table-row-action-size);opacity:1;pointer-events:auto;transform:translate(0);overflow:visible}.helper-trigger.svelte-hyuvn1{cursor:pointer}.helper-actions-shell.expanded.svelte-hyuvn1 .placeholder-row-menu-trigger:where(.svelte-hyuvn1){display:none}.placeholder-row-menu-trigger.svelte-hyuvn1{cursor:default}.action-icon-wrapper.quick-action.danger.svelte-hyuvn1 svg:where(.svelte-hyuvn1),.action-icon-wrapper.helper-trigger.danger.svelte-hyuvn1 svg:where(.svelte-hyuvn1),.action-icon-wrapper.quick-action.action-semantic-danger.svelte-hyuvn1 svg:where(.svelte-hyuvn1),.action-icon-wrapper.helper-trigger.action-semantic-danger.svelte-hyuvn1 svg:where(.svelte-hyuvn1){color:currentColor}.action-icon-wrapper.quick-action.danger.svelte-hyuvn1:not(:disabled):hover,.action-icon-wrapper.quick-action.danger.svelte-hyuvn1:not(:disabled):focus-visible,.action-icon-wrapper.helper-trigger.danger.svelte-hyuvn1:not(:disabled):hover,.action-icon-wrapper.helper-trigger.danger.svelte-hyuvn1:not(:disabled):focus-visible{color:var(--color-danger)}.status-text.mobile.svelte-hyuvn1{font-size:var(--font-size-12)}.freeze-status.svelte-hyuvn1{display:inline-flex;align-items:center;--i1-optical-alignment-gap-b8d8a4c2: 1px;gap:var(--i1-optical-alignment-gap-b8d8a4c2)}.sort-info.svelte-hyuvn1{display:inline-flex;align-items:center;gap:var(--spacing-6);margin:0 var(--spacing-8);color:var(--color-text-secondary);font-size:var(--font-size-12)}.sort-label.svelte-hyuvn1{color:var(--color-text-secondary)}.sort-field.svelte-hyuvn1{background:none;border:none;color:var(--color-text-primary);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-capsule);transition:background-color var(--duration-base),border-color var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),opacity var(--duration-base),transform var(--duration-base),filter var(--duration-base),outline-color var(--duration-base),text-decoration-color var(--duration-base),border-radius var(--duration-base);font-size:var(--font-size-12)}.sort-field.svelte-hyuvn1:hover{background:var(--color-bg-tertiary)}.clear-sort-btn.svelte-hyuvn1{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-capsule);transition:background-color var(--duration-base),border-color var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),opacity var(--duration-base),transform var(--duration-base),filter var(--duration-base),outline-color var(--duration-base),text-decoration-color var(--duration-base),border-radius var(--duration-base)}.clear-sort-btn.svelte-hyuvn1:hover{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.filter-info.svelte-hyuvn1{display:inline-flex;align-items:center;gap:var(--spacing-6);margin:0 var(--spacing-8);color:var(--color-text-secondary);font-size:var(--font-size-12)}.filter-label.svelte-hyuvn1{color:var(--color-text-secondary)}.filter-summary.svelte-hyuvn1{color:var(--color-text-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-12)}.clear-filter-btn.svelte-hyuvn1{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-capsule);transition:background-color var(--duration-base),border-color var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),opacity var(--duration-base),transform var(--duration-base),filter var(--duration-base),outline-color var(--duration-base),text-decoration-color var(--duration-base),border-radius var(--duration-base)}.clear-filter-btn.svelte-hyuvn1:hover{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.sort-chevron.svelte-hyuvn1{display:inline-block;margin-right:var(--spacing-4);color:var(--color-text-tertiary);font-size:var(--font-size-12);line-height:1}.lock-with-badge.svelte-hyuvn1{position:relative;display:inline-flex;align-items:center;margin-right:var(--spacing-10)}.frozen-column-host.svelte-hyuvn1 .frozen-column-count{--count-badge-bg: var(--color-bg-tertiary);--count-badge-fg: var(--color-text-primary);--count-badge-offset-block: -8px;--count-badge-offset-inline: -9px;z-index:var(--z-lock-badge)}.filler-column.svelte-hyuvn1{width:5%;padding:var(--spacing-8) var(--spacing-16);border-left:1px solid var(--color-border);cursor:pointer;transition:background-color var(--duration-base),border-color var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),opacity var(--duration-base),transform var(--duration-base),filter var(--duration-base),outline-color var(--duration-base),text-decoration-color var(--duration-base),border-radius var(--duration-base)}th.filler-column.svelte-hyuvn1{font-weight:var(--font-weight-normal);font-size:var(--font-size-12);text-transform:none;color:var(--color-text-muted);background:var(--header-bg)}th.filler-column.svelte-hyuvn1:hover{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}th.filler-column.empty.svelte-hyuvn1{cursor:default;background:var(--header-bg);border-left:none}th.filler-column.empty.svelte-hyuvn1:hover{background:var(--header-bg)}.add-columns-hint.svelte-hyuvn1{display:inline-flex;align-items:center;gap:var(--spacing-6);justify-content:center;width:100%}.hint-text.svelte-hyuvn1{opacity:.8}.column-picker-icon.svelte-hyuvn1{opacity:.6;transition:opacity var(--duration-base)}th.filler-column.svelte-hyuvn1:hover .column-picker-icon:where(.svelte-hyuvn1){opacity:1}td.filler-column.svelte-hyuvn1{background:var(--color-bg-secondary)}.view-controls.svelte-hyuvn1{display:flex;align-items:center;gap:var(--spacing-4);margin-left:auto}.icon-btn.svelte-hyuvn1{width:24px;height:24px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-capsule);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-base),border-color var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),opacity var(--duration-base),transform var(--duration-base),filter var(--duration-base),outline-color var(--duration-base),text-decoration-color var(--duration-base),border-radius var(--duration-base);display:flex;align-items:center;justify-content:center}.icon-btn.svelte-hyuvn1:hover{color:var(--color-text-primary);background:var(--color-bg-subtle-hover)}.focus-mode-btn.active.svelte-hyuvn1{background:rgba(var(--color-indigo-500-rgb),.15);border-color:var(--color-indigo-500);color:var(--color-indigo-500)}.focus-mode-btn.active.svelte-hyuvn1:hover{background:rgba(var(--color-indigo-500-rgb),.25)}.enhanced-table-container.focus-mode.svelte-hyuvn1{flex:1;min-height:0}@media (hover: none){.controls.svelte-hyuvn1{opacity:1;transform:none;pointer-events:auto}.controls.svelte-hyuvn1>:where(.svelte-hyuvn1){opacity:1;animation:none}}.selection-count.svelte-hyuvn1{font-size:var(--font-size-13);color:var(--color-text-tertiary)}.btn-clear-selection.svelte-hyuvn1{padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-12);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-capsule);cursor:pointer;transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease,filter var(--duration-comfortable) ease,outline-color var(--duration-comfortable) ease,text-decoration-color var(--duration-comfortable) ease,border-radius var(--duration-comfortable) ease;color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.btn-clear-selection.svelte-hyuvn1:hover{background:var(--color-bg-tertiary);border-color:var(--color-border);transform:translateY(-1px);box-shadow:var(--shadow-e1)}.table-pagination-wrapper.svelte-hyuvn1{position:relative;border:none;overflow:visible;background:transparent;margin-bottom:0;display:flex;flex-direction:column}.enhanced-table-wrapper.svelte-hyuvn1{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.table-scroll-container.svelte-hyuvn1{position:relative;flex:1 1 auto;overflow-y:auto;overflow-x:auto;max-height:calc(100vh - 280px);min-height:400px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:transparent transparent;background:linear-gradient(var(--color-bg-primary) 30%,rgba(var(--color-bg-primary-rgb),0)) center top,linear-gradient(rgba(var(--color-bg-primary-rgb),0),var(--color-bg-primary) 70%) center bottom,radial-gradient(farthest-side at 50% 0,rgba(var(--color-black-rgb),.15),transparent) center top,radial-gradient(farthest-side at 50% 100%,rgba(var(--color-black-rgb),.15),transparent) center bottom;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.table-scroll-container.svelte-hyuvn1:hover,.table-scroll-container.svelte-hyuvn1:focus-within{scrollbar-color:var(--color-text-tertiary) transparent}.table-scroll-container.svelte-hyuvn1::-webkit-scrollbar{width:6px;height:6px}.table-scroll-container.svelte-hyuvn1::-webkit-scrollbar-track{background:transparent}.table-scroll-container.svelte-hyuvn1::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-capsule)}.table-scroll-container.svelte-hyuvn1:hover::-webkit-scrollbar-thumb,.table-scroll-container.svelte-hyuvn1:focus-within::-webkit-scrollbar-thumb{background:var(--color-text-tertiary)}.table-scroll-container.svelte-hyuvn1::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.enhanced-table.svelte-hyuvn1{width:auto;table-layout:auto}.enhanced-table.autofit-fixed-layout.svelte-hyuvn1{width:var(--autofit-table-width);min-width:var(--autofit-table-width);table-layout:fixed}.enhanced-table.auto-width-cells.svelte-hyuvn1 td:where(.svelte-hyuvn1){max-width:none}.enhanced-table.auto-width-cells.svelte-hyuvn1 .cell-content:where(.svelte-hyuvn1){overflow:visible;text-overflow:clip}.enhanced-table.autofit-fixed-layout.svelte-hyuvn1 .filler-column.empty:where(.svelte-hyuvn1){width:0;min-width:0;max-width:0;padding:0;border-left:0}.enhanced-table.svelte-hyuvn1 thead:where(.svelte-hyuvn1){position:sticky;top:0;z-index:var(--p5-local-layer-lib-components-tables-enhanced-enhanceddatatable-2, 15);background:var(--header-bg, var(--color-bg-tertiary));box-shadow:var(--shadow-e1)}.enhanced-table.svelte-hyuvn1 thead:where(.svelte-hyuvn1) .column-frozen{position:sticky;left:var(--sticky-left, 0);z-index:var(--frozen-header-z-index, 16);background:var(--header-bg, var(--color-bg-tertiary))}@media (max-width: 1024px){.table-scroll-container.svelte-hyuvn1{max-height:calc(100vh - 320px);min-height:300px}}@media (max-width: 640px){.table-scroll-container.svelte-hyuvn1{max-height:calc(100vh - 360px);min-height:250px}}.table-scroll-container.has-custom-empty.svelte-hyuvn1{min-height:0;flex:0 0 auto}.table-empty-content.svelte-hyuvn1{padding:var(--spacing-16)}.enhanced-table-container.svelte-hyuvn1{display:flex;flex-direction:column;min-height:0}.command-bar.svelte-hyuvn1{flex:0 0 auto}.enhanced-table.svelte-hyuvn1 tbody:where(.svelte-hyuvn1) tr.row-focus-target:where(.svelte-hyuvn1) td:where(.svelte-hyuvn1){transition:box-shadow var(--duration-comfortable) ease;--p5-motion-continuous-feedback-e40ea688-1-1: 2.6s;animation:svelte-hyuvn1-table-row-focus-triple-pulse var(--p5-motion-continuous-feedback-e40ea688-1-1) ease-in-out 1}@keyframes svelte-hyuvn1-table-row-focus-triple-pulse{0%{box-shadow:inset 0 0 0 999px var(--color-primary-light)}12%,45%,78%{box-shadow:inset 0 0 0 999px var(--color-primary-border-light)}24%,57%,90%{box-shadow:inset 0 0 0 999px var(--color-primary-light)}to{box-shadow:inset 0 0 0 999px transparent}}.column-resize-handle.svelte-hyuvn1{position:absolute;top:0;right:-4px;width:8px;height:100%;cursor:col-resize;z-index:var(--p5-local-layer-lib-components-tables-enhanced-enhanceddatatable-3, 20);opacity:0;transition:opacity var(--duration-base);background:transparent;border:none;padding:0;margin:0}.column-resize-handle.svelte-hyuvn1:before{content:"";position:absolute;top:20%;right:3px;width:2px;height:60%;background:var(--color-accent);border-radius:var(--radius-capsule);opacity:0;transition:opacity var(--duration-base)}th.svelte-hyuvn1:hover .column-resize-handle:where(.svelte-hyuvn1){opacity:1}th.svelte-hyuvn1:hover .column-resize-handle:where(.svelte-hyuvn1):before{opacity:.4}.column-resize-handle.svelte-hyuvn1:hover:before{opacity:1}.column-resize-handle.is-resizing.svelte-hyuvn1:before{opacity:1;background:var(--color-accent)}.column-header-content.svelte-hyuvn1{position:relative}.autofit-button.svelte-hyuvn1,.freeze-lock-button.svelte-hyuvn1{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-left:var(--spacing-6);border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-capsule);transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease,transform var(--duration-base) ease,filter var(--duration-base) ease,outline-color var(--duration-base) ease,text-decoration-color var(--duration-base) ease,border-radius var(--duration-base) ease;flex-shrink:0}.autofit-button.svelte-hyuvn1:hover,.freeze-lock-button.svelte-hyuvn1:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.autofit-button.svelte-hyuvn1:active,.freeze-lock-button.svelte-hyuvn1:active{background:var(--color-bg-quaternary)}.freeze-lock-button.svelte-hyuvn1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.freeze-lock-button.is-frozen.svelte-hyuvn1{color:var(--color-primary-icon)}.autofit-button.svelte-hyuvn1{position:absolute;top:50%;right:30px;transform:translateY(-50%);margin-left:0}.column-header-content.svelte-hyuvn1:not(.freezable) .autofit-button:where(.svelte-hyuvn1){right:4px}.enhanced-table.svelte-hyuvn1 thead:where(.svelte-hyuvn1) tr:where(.svelte-hyuvn1) th:where(.svelte-hyuvn1):hover .column-header-content.freezable:where(.svelte-hyuvn1),.enhanced-table.svelte-hyuvn1 thead:where(.svelte-hyuvn1) tr:where(.svelte-hyuvn1) th:where(.svelte-hyuvn1):focus-within .column-header-content.freezable:where(.svelte-hyuvn1),.enhanced-table.svelte-hyuvn1 .column-header-content.freezable.is-frozen:where(.svelte-hyuvn1){--i1-fixed-geometry-padding-right-b222d51c: 54px;padding-right:var(--i1-fixed-geometry-padding-right-b222d51c)}.enhanced-table.svelte-hyuvn1 thead:where(.svelte-hyuvn1) tr:where(.svelte-hyuvn1) th:where(.svelte-hyuvn1):hover .column-header-content:where(.svelte-hyuvn1):not(.freezable){--i1-fixed-geometry-padding-right-53712fc3: 28px;padding-right:var(--i1-fixed-geometry-padding-right-53712fc3)}.enhanced-table.svelte-hyuvn1 th:where(.svelte-hyuvn1):hover .column-header-content.freezable:where(.svelte-hyuvn1) .column-label-wrapper:where(.svelte-hyuvn1){padding-right:0}@media (prefers-reduced-motion: reduce){.enhanced-table.svelte-hyuvn1 tbody:where(.svelte-hyuvn1) tr.row-focus-target:where(.svelte-hyuvn1) td:where(.svelte-hyuvn1){animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}.enhanced-table-container.simple-data-table{--simple-table-leading-body-z: 10;--simple-table-leading-header-z: 16;border-radius:var(--card-border-radius);border:1px solid var(--color-border);background:var(--color-bg-primary);box-shadow:none;height:100%;display:flex;flex-direction:column;overflow:visible;position:relative}.enhanced-table-container.simple-data-table.surface-embedded{border:none;background:transparent;box-shadow:none;border-radius:0;overflow:hidden}.simple-table-inner.svelte-1trt0kc{position:relative;display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-12);flex:1;height:100%;box-sizing:border-box;min-height:0;overflow:visible}.simple-data-table.surface-embedded .simple-table-inner{gap:0;padding:0}.simple-table-header.svelte-1trt0kc{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);color:var(--color-text-secondary)}.header-main.svelte-1trt0kc{display:flex;align-items:center;gap:var(--spacing-8);flex:1;min-width:0}.simple-table-title.svelte-1trt0kc h3:where(.svelte-1trt0kc){margin:0;font-size:var(--font-size-13);font-weight:600;color:inherit}.simple-table-title.svelte-1trt0kc p:where(.svelte-1trt0kc){margin:0;font-size:var(--font-size-12);color:var(--color-text-tertiary)}.simple-table-content.svelte-1trt0kc{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;overflow:visible}.simple-data-table.surface-embedded .simple-table-content{overflow:hidden}.simple-data-table .leading-utility-column{position:sticky;left:0;width:48px;min-width:48px;max-width:48px;box-sizing:border-box;padding-inline:0;text-align:center}.simple-data-table thead .leading-utility-column{z-index:var(--simple-table-leading-header-z);background:var(--header-bg, var(--color-bg-tertiary))}.simple-data-table tbody .leading-utility-column{z-index:var(--simple-table-leading-body-z);background:var(--color-bg-primary)}.simple-table-empty.svelte-1trt0kc{display:flex;align-items:center;justify-content:center;--i1-fixed-geometry-padding-2e5431f9: 2.5rem var(--spacing-16);padding:var(--i1-fixed-geometry-padding-2e5431f9);color:var(--color-text-secondary);font-size:var(--font-size-14)}.simple-table-empty.svelte-1trt0kc p:where(.svelte-1trt0kc){margin:0}.empty-row.svelte-1trt0kc td:where(.svelte-1trt0kc){padding:0;border-bottom:none}.row-clickable.svelte-1trt0kc{cursor:pointer}.row-clickable.svelte-1trt0kc:hover{background:transparent}.sortable.svelte-1trt0kc{cursor:pointer}.sorted.svelte-1trt0kc{color:var(--color-text-primary)}.simple-data-table .table-scroll-container{flex:1;min-height:0;display:flex}.simple-data-table.surface-embedded .table-scroll-container{height:100%;overflow-y:auto;overflow-x:auto}.simple-data-table .table-scroll-container .enhanced-table{flex:1}.density-control.svelte-1trt0kc{display:inline-flex}.simple-data-table .table-loading-skeleton-row .leading-utility-column .table-loading-cell{width:1.25rem;margin-inline:auto}@media (max-width: 768px){.simple-table-inner.svelte-1trt0kc{padding:var(--spacing-8);gap:var(--spacing-8)}}.facet.svelte-bquqhw{border:1px solid var(--glass-border);border-radius:var(--card-border-radius);background:var(--glass-bg);overflow:hidden}.facet-header.svelte-bquqhw{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-10) var(--spacing-12);background:transparent;border:none;text-align:left;cursor:pointer;color:var(--color-text-primary);gap:var(--spacing-8)}.facet-header.svelte-bquqhw:hover{background:var(--glass-button-hover-bg)}.facet-title.svelte-bquqhw{display:flex;align-items:center;gap:var(--spacing-8);font-weight:600;font-size:var(--font-size-15)}.facet-badge.svelte-bquqhw{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:0 var(--spacing-6);border-radius:var(--radius-6);background:var(--glass-button-active-bg);border:1px solid var(--glass-border);font-size:var(--font-size-12);line-height:1.1}.facet-icon.svelte-bquqhw{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.facet-body.svelte-bquqhw{padding:var(--spacing-12);display:flex;flex-direction:column;gap:var(--spacing-12)}.facet-search{margin:0;width:100%}.facet-actions.svelte-bquqhw{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-13)}.facet-action.svelte-bquqhw{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:0}.facet-action.svelte-bquqhw:hover:not(:disabled){color:var(--color-text-primary);text-decoration:underline}.facet-action.svelte-bquqhw:disabled{color:var(--color-text-muted);cursor:default}.facet-options.svelte-bquqhw{display:grid;gap:var(--spacing-8);max-height:220px;overflow-y:auto;padding-right:var(--spacing-4)}.facet-option.svelte-bquqhw{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-6) var(--spacing-8);border-radius:var(--radius-12);border:1px solid var(--glass-border);background:var(--glass-bg);cursor:pointer;transition:border-color var(--duration-base) ease,background var(--duration-base) ease}.facet-option.svelte-bquqhw:hover{border-color:var(--glass-button-hover-border);background:var(--glass-button-hover-bg)}.facet-option.selected.svelte-bquqhw{border-color:var(--glass-button-active-border);background:var(--glass-button-active-bg)}.facet-option-label.svelte-bquqhw{flex:1;display:flex;align-items:center;gap:var(--spacing-8);min-width:0;font-size:var(--font-size-14);color:var(--color-text-primary)}.facet-option-text.svelte-bquqhw{min-width:0}.facet-option-badge.svelte-bquqhw{flex-shrink:0;padding:var(--spacing-2) var(--spacing-6);border-radius:var(--radius-6);border:1px solid transparent;font-size:var(--font-size-11);font-weight:600;background:color-mix(in srgb,var(--color-text-secondary) 12%,transparent);color:var(--color-text-secondary)}.facet-option-badge[data-tone=income].svelte-bquqhw{background:var(--color-success-light);color:var(--color-success-dark);border-color:var(--color-success)}.facet-option-badge[data-tone=expense].svelte-bquqhw{background:var(--color-danger-light);color:var(--color-danger-dark);border-color:var(--color-danger-border)}.facet-option-badge[data-tone=both].svelte-bquqhw{background:color-mix(in srgb,var(--color-text-secondary) 12%,transparent);color:var(--color-text-secondary);border-color:var(--color-border-strong)}.facet-option-count.svelte-bquqhw{font-size:var(--font-size-12);color:var(--color-text-secondary)}.facet-placeholder.svelte-bquqhw{font-size:var(--font-size-14);color:var(--color-text-secondary)}@media (max-width: 768px){.facet-body.svelte-bquqhw{padding:var(--spacing-10)}}.entity-right-rail.svelte-6xsyf{--entity-right-rail-radius: var(--card-border-radius);--entity-right-rail-motion-duration: calc(var(--duration-base) + var(--duration-fast));--entity-right-rail-motion-easing: var(--ease-standard);--entity-right-rail-shell-offset: 60px;--entity-right-rail-default-expanded-top: 84px;--entity-right-rail-resolved-expanded-top: var( --entity-right-rail-expanded-top, var(--entity-right-rail-default-expanded-top) );--entity-right-rail-viewport-top: calc( var(--entity-right-rail-shell-offset) + var(--entity-right-rail-resolved-expanded-top) );--entity-right-rail-viewport-bottom-gap: 24px;--entity-right-rail-min-scroll-region-height: 96px;--entity-right-rail-expanded-max-height: calc( 100vh - var(--entity-right-rail-viewport-top) - var(--entity-right-rail-viewport-bottom-gap) );position:fixed;top:var(--entity-right-rail-viewport-top);right:24px;display:flex;flex-direction:column;width:300px;max-height:var(--entity-right-rail-expanded-max-height);overflow:hidden;padding:0;border:1px solid var(--color-border);border-radius:var(--entity-right-rail-radius);background:var(--color-bg-secondary);box-shadow:var(--shadow-e2-ring);color:var(--color-text-primary);font-size:var(--font-size-13);z-index:var(--z-dropdown);transition:top var(--entity-right-rail-motion-duration) var(--entity-right-rail-motion-easing),right var(--entity-right-rail-motion-duration) var(--entity-right-rail-motion-easing),transform var(--entity-right-rail-motion-duration) var(--entity-right-rail-motion-easing),width var(--entity-right-rail-motion-duration) var(--entity-right-rail-motion-easing),max-height var(--entity-right-rail-motion-duration) var(--entity-right-rail-motion-easing),border-width var(--entity-right-rail-motion-duration) var(--entity-right-rail-motion-easing),border-radius var(--entity-right-rail-motion-duration) var(--entity-right-rail-motion-easing),background-color var(--entity-right-rail-motion-duration) var(--entity-right-rail-motion-easing),box-shadow var(--entity-right-rail-motion-duration) var(--entity-right-rail-motion-easing)}.entity-right-rail[data-collapsed=true].svelte-6xsyf{top:50vh;right:0;transform:translateY(-50%);align-items:center;justify-content:center;width:40px;min-height:72px;max-height:72px;padding:0;overflow:hidden;border-width:1px 0 1px 1px;border-radius:var(--entity-right-rail-radius) 0 0 var(--entity-right-rail-radius);background:var(--color-bg-tertiary);box-shadow:none}.entity-right-rail__toggle.svelte-6xsyf,.entity-right-rail__icon-button.svelte-6xsyf{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:var(--radius-capsule);background:transparent;color:var(--color-text-secondary);cursor:pointer}.entity-right-rail__toggle--floating.svelte-6xsyf{position:absolute;top:16px;right:16px;z-index:var(--p5-local-layer-src-lib-components-common-entityrightrail-2, 2)}.entity-right-rail__toggle.svelte-6xsyf:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.entity-right-rail__toggle.svelte-6xsyf:focus-visible,.entity-right-rail__icon-button.svelte-6xsyf:focus-visible,.entity-right-rail__link.svelte-6xsyf:focus-visible,.entity-right-rail__value-link.svelte-6xsyf:focus-visible,.entity-right-rail__view-all.svelte-6xsyf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.entity-right-rail[data-collapsed=true].svelte-6xsyf .entity-right-rail__toggle--dock:where(.svelte-6xsyf){position:static;width:32px;height:32px;flex:0 0 auto;color:var(--color-text-primary)}.entity-right-rail__collapsed-dot-slot.svelte-6xsyf{position:absolute;top:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:.4375rem;height:.4375rem;pointer-events:none}.entity-right-rail__collapsed-status-dot.svelte-6xsyf{flex:0 0 auto;width:.4375rem;height:.4375rem;border-radius:var(--radius-circle);background:var(--color-text-tertiary)}.entity-right-rail__collapsed-status-dot[data-tone=info].svelte-6xsyf{background:var(--color-info)}.entity-right-rail__collapsed-status-dot[data-tone=success].svelte-6xsyf{background:var(--color-success)}.entity-right-rail__collapsed-status-dot[data-tone=warning].svelte-6xsyf{background:var(--color-warning)}.entity-right-rail__collapsed-status-dot[data-tone=danger].svelte-6xsyf{background:var(--color-danger)}.entity-right-rail__collapsed-status-dot[data-tone=current].svelte-6xsyf{background:var(--sys-color-primary)}.entity-right-rail__body.svelte-6xsyf{display:flex;min-height:0;flex-direction:column;max-height:var(--entity-right-rail-expanded-max-height)}.entity-right-rail__pinned.svelte-6xsyf{flex:0 1 auto;min-height:0;max-height:calc(var(--entity-right-rail-expanded-max-height) - var(--entity-right-rail-min-scroll-region-height));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-16) var(--spacing-16) var(--spacing-12);border-bottom:1px solid var(--color-border)}.entity-right-rail__scroll-region.svelte-6xsyf{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16) var(--spacing-16)}.entity-right-rail__pinned.svelte-6xsyf,.entity-right-rail__scroll-region.svelte-6xsyf{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--duration-base) ease}.entity-right-rail__scroll-frame.svelte-6xsyf{position:relative;display:flex;min-height:0;flex:1 1 auto}.entity-right-rail__pinned.svelte-6xsyf:hover,.entity-right-rail__pinned.svelte-6xsyf:focus-within,.entity-right-rail__scroll-region.svelte-6xsyf:hover,.entity-right-rail__scroll-region.svelte-6xsyf:focus-within{scrollbar-color:color-mix(in srgb,var(--color-text-secondary) 45%,transparent) transparent}.entity-right-rail__pinned.svelte-6xsyf::-webkit-scrollbar,.entity-right-rail__scroll-region.svelte-6xsyf::-webkit-scrollbar{width:8px}.entity-right-rail__pinned.svelte-6xsyf::-webkit-scrollbar-track,.entity-right-rail__scroll-region.svelte-6xsyf::-webkit-scrollbar-track{background:transparent}.entity-right-rail__pinned.svelte-6xsyf::-webkit-scrollbar-thumb,.entity-right-rail__scroll-region.svelte-6xsyf::-webkit-scrollbar-thumb{border-radius:var(--radius-capsule);background:transparent;-webkit-transition:background var(--duration-base) ease;transition:background var(--duration-base) ease}.entity-right-rail__pinned.svelte-6xsyf:hover::-webkit-scrollbar-thumb,.entity-right-rail__pinned.svelte-6xsyf:focus-within::-webkit-scrollbar-thumb,.entity-right-rail__scroll-region.svelte-6xsyf:hover::-webkit-scrollbar-thumb,.entity-right-rail__scroll-region.svelte-6xsyf:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text-secondary) 45%,transparent)}.entity-right-rail__pinned.svelte-6xsyf:hover::-webkit-scrollbar-thumb:hover,.entity-right-rail__pinned.svelte-6xsyf:focus-within::-webkit-scrollbar-thumb:hover,.entity-right-rail__scroll-region.svelte-6xsyf:hover::-webkit-scrollbar-thumb:hover,.entity-right-rail__scroll-region.svelte-6xsyf:focus-within::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.entity-right-rail__scroll-fade.svelte-6xsyf{position:absolute;right:0;bottom:0;left:0;height:34px;pointer-events:none;opacity:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg-secondary) 0%,transparent),var(--color-bg-secondary) 84%);transition:opacity var(--duration-base) ease}.entity-right-rail__scroll-frame[data-overflow-below=true].svelte-6xsyf:hover .entity-right-rail__scroll-fade:where(.svelte-6xsyf),.entity-right-rail__scroll-frame[data-overflow-below=true].svelte-6xsyf:focus-within .entity-right-rail__scroll-fade:where(.svelte-6xsyf){opacity:1}.entity-right-rail__row.svelte-6xsyf{margin:0}.entity-right-rail__header-row.svelte-6xsyf{position:relative;min-height:58px;padding-top:var(--spacing-32)}.entity-right-rail__header-copy.svelte-6xsyf{min-width:0}.entity-right-rail__header-copy.svelte-6xsyf h2:where(.svelte-6xsyf){margin:0;color:var(--color-text-primary);font-size:var(--font-size-13);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.entity-right-rail__header-copy.svelte-6xsyf p:where(.svelte-6xsyf){margin:var(--spacing-4) 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-12);line-height:1.3}.entity-right-rail__header-actions.svelte-6xsyf{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:var(--spacing-4)}.entity-right-rail__icon-button.svelte-6xsyf:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.entity-right-rail__row--meta.svelte-6xsyf,.entity-right-rail__row--status.svelte-6xsyf,.entity-right-rail__row--owner.svelte-6xsyf{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:var(--spacing-8)}.entity-right-rail__row-icon.svelte-6xsyf{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;--i1-optical-alignment-margin-top-1126be4f: 1px;margin-top:var(--i1-optical-alignment-margin-top-1126be4f);color:var(--color-text-tertiary)}.entity-right-rail__row[data-tone=info].svelte-6xsyf .entity-right-rail__row-icon:where(.svelte-6xsyf),.entity-right-rail__recent[data-tone=info].svelte-6xsyf .entity-right-rail__recent-signal:where(.svelte-6xsyf),.entity-right-rail__recent[data-tone=info].svelte-6xsyf .entity-right-rail__recent-inline-icon:where(.svelte-6xsyf){color:var(--color-info)}.entity-right-rail__row[data-tone=success].svelte-6xsyf .entity-right-rail__row-icon:where(.svelte-6xsyf),.entity-right-rail__recent[data-tone=success].svelte-6xsyf .entity-right-rail__recent-signal:where(.svelte-6xsyf),.entity-right-rail__recent[data-tone=success].svelte-6xsyf .entity-right-rail__recent-inline-icon:where(.svelte-6xsyf){color:var(--color-success)}.entity-right-rail__row[data-tone=warning].svelte-6xsyf .entity-right-rail__row-icon:where(.svelte-6xsyf),.entity-right-rail__recent[data-tone=warning].svelte-6xsyf .entity-right-rail__recent-signal:where(.svelte-6xsyf),.entity-right-rail__recent[data-tone=warning].svelte-6xsyf .entity-right-rail__recent-inline-icon:where(.svelte-6xsyf){color:var(--color-warning)}.entity-right-rail__row[data-tone=danger].svelte-6xsyf .entity-right-rail__row-icon:where(.svelte-6xsyf),.entity-right-rail__recent[data-tone=danger].svelte-6xsyf .entity-right-rail__recent-signal:where(.svelte-6xsyf),.entity-right-rail__recent[data-tone=danger].svelte-6xsyf .entity-right-rail__recent-inline-icon:where(.svelte-6xsyf){color:var(--color-danger)}.entity-right-rail__row[data-tone=current].svelte-6xsyf .entity-right-rail__row-icon:where(.svelte-6xsyf),.entity-right-rail__recent[data-tone=current].svelte-6xsyf .entity-right-rail__recent-signal:where(.svelte-6xsyf),.entity-right-rail__recent[data-tone=current].svelte-6xsyf .entity-right-rail__recent-inline-icon:where(.svelte-6xsyf){color:var(--color-primary-icon)}.entity-right-rail__eyebrow.svelte-6xsyf,.entity-right-rail__section.svelte-6xsyf{font-size:var(--font-size-11);font-weight:700;color:var(--color-text-tertiary)}.entity-right-rail__eyebrow.svelte-6xsyf{margin:0 0 var(--spacing-4)}.entity-right-rail__section.svelte-6xsyf{padding-top:var(--spacing-2)}.entity-right-rail__value-wrap.svelte-6xsyf{margin:0;line-height:1.4}.entity-right-rail__value.svelte-6xsyf{display:inline-flex;align-items:center;max-width:100%;color:var(--color-text-primary);font-size:var(--font-size-13);font-weight:600;overflow-wrap:anywhere}.entity-right-rail__value[data-variant=chip].svelte-6xsyf{min-height:22px;padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-8);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:var(--font-size-12)}.entity-right-rail__value[data-tone=warning].svelte-6xsyf{color:var(--color-warning)}.entity-right-rail__value[data-tone=danger].svelte-6xsyf{color:var(--color-danger)}.entity-right-rail__value-link.svelte-6xsyf{text-decoration:none}.entity-right-rail__value-link.svelte-6xsyf:hover{color:var(--color-primary-text)}.entity-right-rail__sub.svelte-6xsyf{display:block;margin-top:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-size-11);font-weight:400}.entity-right-rail__row[data-tone=danger].svelte-6xsyf .entity-right-rail__sub:where(.svelte-6xsyf){color:var(--color-danger)}.entity-right-rail__row[data-tone=warning].svelte-6xsyf .entity-right-rail__sub:where(.svelte-6xsyf){color:var(--color-warning)}.entity-right-rail__divider.svelte-6xsyf{border:0;border-top:1px solid var(--color-border);margin:var(--spacing-2) 0}.entity-right-rail__owner.svelte-6xsyf{display:inline-flex;align-items:center;gap:var(--spacing-8)}.entity-right-rail__link.svelte-6xsyf{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8);--i1-responsive-geometry-margin-2a08a965: 0 calc(var(--spacing-8) * -1);margin:var(--i1-responsive-geometry-margin-2a08a965);border-radius:var(--radius-8);color:var(--color-text-primary);text-decoration:none;font-size:var(--font-size-12);font-weight:600}.entity-right-rail__link.svelte-6xsyf:hover,.entity-right-rail__view-all.svelte-6xsyf:hover{background:var(--color-bg-tertiary)}.entity-right-rail__recent.svelte-6xsyf{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--spacing-8);padding:var(--spacing-4) 0;font-size:var(--font-size-12);line-height:1.4}.entity-right-rail__recent-signal.svelte-6xsyf{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--color-text-tertiary)}.entity-right-rail__recent-avatar.svelte-6xsyf{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid color-mix(in srgb,currentColor 36%,transparent);border-radius:var(--radius-circle);background:color-mix(in srgb,currentColor 12%,transparent);color:currentColor;font-size:var(--font-size-11);font-weight:800;line-height:1}.entity-right-rail__recent-dot.svelte-6xsyf{width:6px;height:6px;border-radius:var(--radius-circle);background:currentColor}.entity-right-rail__recent-body.svelte-6xsyf{min-width:0}.entity-right-rail__recent-actor.svelte-6xsyf{margin:0;color:var(--color-text-primary);font-size:var(--font-size-12);font-weight:700}.entity-right-rail__recent-message.svelte-6xsyf{display:flex;align-items:center;gap:var(--spacing-4);--i1-optical-alignment-margin-f0af9aee: 1px 0 0;margin:var(--i1-optical-alignment-margin-f0af9aee);color:var(--color-text-secondary);overflow-wrap:anywhere}.entity-right-rail__recent-inline-icon.svelte-6xsyf{display:inline-flex;flex:0 0 auto}.entity-right-rail__recent-time.svelte-6xsyf{margin:var(--spacing-2) 0 0;font-size:var(--font-size-11);color:var(--color-text-tertiary)}.entity-right-rail__view-all.svelte-6xsyf{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-8);--i1-responsive-geometry-margin-1852c396: 0 calc(var(--spacing-8) * -1);margin:var(--i1-responsive-geometry-margin-1852c396);border-radius:var(--radius-capsule);color:var(--color-primary-text);font-size:var(--font-size-11);font-weight:700;text-decoration:none}@media (max-width: 1099px){.entity-right-rail.svelte-6xsyf{position:static;top:auto;right:auto;width:100%;max-height:none;margin-top:var(--spacing-16)}.entity-right-rail__body.svelte-6xsyf{max-height:none}.entity-right-rail__scroll-frame.svelte-6xsyf,.entity-right-rail__scroll-region.svelte-6xsyf{overflow:visible}.entity-right-rail__scroll-fade.svelte-6xsyf{display:none}.entity-right-rail[data-collapsed=true].svelte-6xsyf{position:relative;top:auto;right:auto;transform:none;width:100%;min-height:40px;max-height:none;padding:var(--spacing-8);border:1px solid var(--color-border);border-radius:var(--entity-right-rail-radius);background:var(--color-bg-secondary)}.entity-right-rail__collapsed-dot-slot.svelte-6xsyf{top:50%;left:calc(50% - 24px);transform:translate(-50%,-50%)}}@media (prefers-reduced-motion: reduce){.entity-right-rail__scroll-region.svelte-6xsyf,.entity-right-rail__scroll-region.svelte-6xsyf::-webkit-scrollbar-thumb,.entity-right-rail__scroll-fade.svelte-6xsyf{-webkit-transition:none;transition:none}}.sr-only.svelte-743q2l{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.favourite-context-menu.svelte-743q2l{background:var(--comp-controls-dropdown-menu-bg);border:var(--border-hairline) solid var(--comp-controls-dropdown-menu-border);border-radius:var(--comp-controls-menu-container-radius);box-shadow:var(--comp-controls-dropdown-menu-shadow);box-sizing:border-box;padding:var(--comp-controls-menu-container-padding);position:fixed;width:174px;z-index:var(--z-popover)}.favourite-context-menu.svelte-743q2l button:where(.svelte-743q2l){align-items:center;background:transparent;border:0;border-radius:var(--comp-controls-menu-item-radius);color:var(--color-text-primary);cursor:default;display:flex;font:inherit;font-size:var(--comp-controls-menu-item-font-size);gap:var(--spacing-8);min-height:var(--spacing-32);padding:var(--comp-controls-menu-item-padding-y) var(--comp-controls-menu-item-padding-x);text-align:start;width:100%}.favourite-context-menu.svelte-743q2l button:where(.svelte-743q2l):hover:not(:disabled),.favourite-context-menu.svelte-743q2l button:where(.svelte-743q2l):focus-visible{background:var(--color-bg-hover);outline:none}.favourite-context-menu.svelte-743q2l button:where(.svelte-743q2l):disabled{color:var(--color-text-tertiary)}.favourite-context-menu.svelte-743q2l button:where(.svelte-743q2l)>span:where(.svelte-743q2l):not(.favourite-context-menu-chevron){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favourite-context-menu-chevron,.favourite-context-menu-check{flex:0 0 auto;margin-inline-start:auto}.favourite-context-menu-divider.svelte-743q2l{border-block-start:var(--border-hairline) solid var(--comp-controls-dropdown-menu-border);margin-block:var(--spacing-4)}.favourite-move-submenu.svelte-743q2l{max-height:min(360px,calc(100vh - var(--spacing-24)));overflow-y:auto}.favourite-move-filter.svelte-743q2l{align-items:center;color:var(--color-text-tertiary);display:flex;gap:var(--spacing-6);min-height:var(--spacing-32);padding-inline:var(--comp-controls-menu-item-padding-x)}.favourite-move-filter.svelte-743q2l input:where(.svelte-743q2l){background:transparent;border:0;color:var(--color-text-primary);font:inherit;min-width:0;outline:0;padding:0;width:100%}.hierarchy-list.svelte-743q2l{list-style:none;margin:0;padding:0}.hierarchy-list--root.svelte-743q2l,.hierarchy-list--folder.svelte-743q2l{--hierarchy-list-gap: var(--spacing-2);display:flex;flex-direction:column;gap:var(--hierarchy-list-gap)}.hierarchy-list--settings.svelte-743q2l,.hierarchy-list--settings.svelte-743q2l .hierarchy-list--folder:where(.svelte-743q2l){--hierarchy-list-gap: var(--spacing-6)}.favourite-item.svelte-743q2l,.folder-header.svelte-743q2l,.folder-editor.svelte-743q2l{align-items:center;display:flex;min-width:0}.favourite-item.svelte-743q2l,.folder-header.svelte-743q2l{min-height:var(--spacing-32);position:relative;transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.hierarchy-list--rail.svelte-743q2l .favourite-item:where(.svelte-743q2l),.hierarchy-list--rail.svelte-743q2l .folder-header:where(.svelte-743q2l){cursor:default;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hierarchy-list--settings.svelte-743q2l .favourite-item:where(.svelte-743q2l),.hierarchy-list--settings.svelte-743q2l .folder-header:where(.svelte-743q2l),.hierarchy-list--settings.svelte-743q2l+.create-folder-button:where(.svelte-743q2l){border:var(--border-hairline) solid var(--sys-color-border-subtle);border-radius:var(--radius-8)}.folder-row.svelte-743q2l{border-radius:var(--radius-8);position:relative;transition:background-color var(--duration-fast) var(--ease-standard)}.hierarchy-list--rail.svelte-743q2l .folder-row--drop-target:where(.svelte-743q2l){background:transparent}.hierarchy-list--rail.svelte-743q2l .folder-row--drop-target:where(.svelte-743q2l):before{background:var(--sidebar-nav-active-bg);border-radius:var(--radius-8);content:"";inset-block:0;inset-inline:var(--sidebar-parent-left-edge) var(--sidebar-item-margin-inline);pointer-events:none;position:absolute;z-index:var(--p5-local-layer-s-sidebar-customization-favouritehierarchyeditor-1, 0)}.hierarchy-list--rail.svelte-743q2l .folder-row--drop-target:where(.svelte-743q2l)>.folder-header:where(.svelte-743q2l),.hierarchy-list--rail.svelte-743q2l .folder-row--drop-target:where(.svelte-743q2l)>.folder-contents:where(.svelte-743q2l){position:relative;z-index:var(--z-base)}.hierarchy-list--rail.svelte-743q2l .folder-row--drop-target:where(.svelte-743q2l)>.folder-header:where(.svelte-743q2l) .folder-disclosure:where(.svelte-743q2l){color:var(--sys-color-text-primary)}.hierarchy-list--settings.svelte-743q2l .folder-row--drop-target:where(.svelte-743q2l){background:var(--color-bg-subtle-hover);outline:var(--border-hairline) solid var(--color-border-strong)}.hierarchy-list--settings.svelte-743q2l .favourite-item:where(.svelte-743q2l),.hierarchy-list--settings.svelte-743q2l .folder-header:where(.svelte-743q2l){background:var(--color-bg-primary)}.hierarchy-list--settings.svelte-743q2l+.create-folder-button:where(.svelte-743q2l){background:var(--color-bg-subtle)}.hierarchy-list--settings.svelte-743q2l .favourite-item:where(.svelte-743q2l),.hierarchy-list--settings.svelte-743q2l .folder-header:where(.svelte-743q2l){box-sizing:border-box;gap:var(--spacing-8);min-height:var(--spacing-48);padding-inline:var(--spacing-8)}.favourite-link.svelte-743q2l,.folder-disclosure.svelte-743q2l{align-items:center;background:transparent;border:0;color:var(--sys-color-text-secondary);cursor:default;display:flex;font:inherit;min-height:inherit;min-width:0;outline:none;position:relative;text-align:start}.favourite-link.svelte-743q2l{flex:1;padding:0 var(--spacing-32)}.hierarchy-list--settings.svelte-743q2l .favourite-link:where(.svelte-743q2l){color:var(--color-text-primary);font-size:var(--type-body-font-size);font-weight:var(--font-weight-medium);line-height:var(--type-body-line-height);padding-inline:0}.hierarchy-list--settings.svelte-743q2l .favourite-link:where(.svelte-743q2l),.hierarchy-list--settings.svelte-743q2l .folder-disclosure:where(.svelte-743q2l){align-self:stretch;min-height:0}.hierarchy-list--rail.svelte-743q2l .favourite-link:where(.svelte-743q2l),.hierarchy-list--rail.svelte-743q2l .folder-disclosure:where(.svelte-743q2l){--favourite-row-label-padding-inline-start: calc( var(--sidebar-favourite-leading-control-center) + (var(--sidebar-item-icon-box-size) / 2) + var(--sidebar-item-icon-gap) - var(--sidebar-parent-left-edge) );box-sizing:border-box;color:var(--sidebar-nav-text);font-size:var(--type-ui-font-size);font-weight:var(--sidebar-section-weight);line-height:var(--type-ui-line-height);margin-inline:var(--sidebar-parent-left-edge) var(--sidebar-item-margin-inline);padding-inline:var(--favourite-row-label-padding-inline-start) var(--sidebar-favourite-trailing-action-width)}.favourite-link.svelte-743q2l span:where(.svelte-743q2l),.folder-disclosure.svelte-743q2l>span:where(.svelte-743q2l):first-child{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:var(--z-base)}.hierarchy-list--rail.svelte-743q2l>.favourite-item:where(.svelte-743q2l):hover>.favourite-link:where(.svelte-743q2l):not(.active),.hierarchy-list--rail.svelte-743q2l .folder-disclosure:where(.svelte-743q2l):hover:not(.has-active-item){background:var(--sidebar-nav-hover-bg);border-radius:var(--sidebar-parent-highlight-radius);color:var(--sidebar-nav-hover-text)}.hierarchy-list--rail.svelte-743q2l .favourite-link:where(.svelte-743q2l):focus-visible,.hierarchy-list--rail.svelte-743q2l .folder-disclosure:where(.svelte-743q2l):focus-visible{border-radius:var(--sidebar-focus-ring-radius);box-shadow:0 0 0 1px var(--sidebar-focus-ring)}.hierarchy-list--rail.svelte-743q2l .folder-disclosure.has-active-item:where(.svelte-743q2l){background:var(--comp-shell-sidebar-section-current-bg);border-radius:var(--sidebar-parent-highlight-radius);color:var(--sidebar-nav-active-text);font-size:var(--sidebar-nav-active-size);font-weight:var(--sidebar-nav-active-weight)}.hierarchy-list--rail.svelte-743q2l .favourite-link.active:where(.svelte-743q2l){background:var(--sidebar-nav-active-bg);border:var(--sidebar-nav-active-border);border-radius:var(--sidebar-parent-highlight-radius);box-shadow:var(--sidebar-nav-active-shadow);color:var(--sidebar-nav-active-text);font-size:var(--sidebar-nav-active-size);font-weight:var(--sidebar-nav-active-weight)}.hierarchy-list--rail.svelte-743q2l>.favourite-item:where(.svelte-743q2l):hover>.favourite-link.active:where(.svelte-743q2l){background:var(--sidebar-nav-active-hover-bg);box-shadow:var(--sidebar-nav-active-hover-shadow);color:var(--sidebar-nav-active-hover-text)}aside.sidebar:not([data-sidebar-surface]) .hierarchy-list--rail.svelte-743q2l>.favourite-item:where(.svelte-743q2l)>.favourite-link:where(.svelte-743q2l):active,aside.sidebar:not([data-sidebar-surface]) .hierarchy-list--rail.svelte-743q2l .folder-disclosure:where(.svelte-743q2l):active{background:var(--comp-shell-sidebar-nav-pressed-bg)}.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l) .favourite-link.active:where(.svelte-743q2l){background:transparent;border:0;border-radius:var(--sidebar-child-state-radius);box-shadow:none}.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l) .favourite-link:where(.svelte-743q2l){--favourite-child-label-padding-inline-end: calc( var(--sidebar-favourite-trailing-action-width) + var(--sidebar-submenu-right-inset) - var(--sidebar-item-margin-inline) + var(--spacing-8) );padding-inline-end:var(--favourite-child-label-padding-inline-end)}.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l) .favourite-link:where(.svelte-743q2l):after{background:transparent;border-radius:var(--sidebar-child-state-radius);content:"";inset-block:0;inset-inline-end:calc(var(--sidebar-submenu-right-inset) + var(--spacing-8) - var(--sidebar-item-margin-inline));inset-inline-start:calc(var(--favourite-folder-guide-inline-start) + var(--sidebar-child-state-guide-gap) - var(--sidebar-parent-left-edge));pointer-events:none;position:absolute;transition:background-color var(--duration-comfortable) var(--ease-standard);z-index:var(--p5-local-layer-s-sidebar-customization-favouritehierarchyeditor-2, 0)}.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l):hover .favourite-link:where(.svelte-743q2l):after,.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l) .favourite-link:where(.svelte-743q2l):focus-visible:after{background:var(--sidebar-submenu-item-hover-bg)}.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l):hover .favourite-link:where(.svelte-743q2l):not(.active){color:var(--sidebar-submenu-active-text)}aside.sidebar:not([data-sidebar-surface]) .hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l) .favourite-link:where(.svelte-743q2l):active:after{background:var(--comp-shell-sidebar-nav-pressed-bg);transition-duration:0s}aside.sidebar[data-sidebar-surface] .hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l) .favourite-link:where(.svelte-743q2l):after{transition-duration:0s}.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l) .favourite-link:where(.svelte-743q2l):focus-visible{box-shadow:none}.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l) .favourite-link:where(.svelte-743q2l):focus-visible:after{box-shadow:0 0 0 1px var(--sidebar-focus-ring)}.hierarchy-list--rail.svelte-743q2l .favourite-item:where(.svelte-743q2l):has(.favourite-link.active:where(.svelte-743q2l)) .item-destination-icon:where(.svelte-743q2l){color:var(--sidebar-nav-active-text)}.hierarchy-list--rail.svelte-743q2l .favourite-item:where(.svelte-743q2l):hover .item-destination-icon:where(.svelte-743q2l),.hierarchy-list--rail.svelte-743q2l .folder-header:where(.svelte-743q2l):has(.folder-disclosure:where(.svelte-743q2l):hover) .folder-destination-icon:where(.svelte-743q2l),.hierarchy-list--rail.svelte-743q2l .folder-header:where(.svelte-743q2l):has(.folder-actions-trigger:where(.svelte-743q2l):hover:not(:disabled)) .folder-destination-icon:where(.svelte-743q2l),.hierarchy-list--rail.svelte-743q2l .folder-header:where(.svelte-743q2l):has(.folder-actions-trigger[aria-expanded=true]:where(.svelte-743q2l)) .folder-destination-icon:where(.svelte-743q2l){color:var(--sidebar-nav-hover-text)}.hierarchy-list--rail.svelte-743q2l .folder-header.has-active-item:where(.svelte-743q2l) .folder-destination-icon:where(.svelte-743q2l){color:var(--sidebar-nav-active-text)}.item-drag-handle.svelte-743q2l,.folder-drag-handle.svelte-743q2l,.item-leading-icon.svelte-743q2l,.folder-leading-icon.svelte-743q2l{align-items:center;color:var(--sys-color-text-secondary);cursor:default;display:inline-flex;height:var(--spacing-24);justify-content:center;position:absolute;width:var(--spacing-24);z-index:var(--z-base);touch-action:none}.item-drag-handle.svelte-743q2l,.folder-drag-handle.svelte-743q2l{border-radius:var(--radius-circle)}.item-drag-handle.svelte-743q2l,.item-leading-icon.svelte-743q2l,.folder-drag-handle.svelte-743q2l,.folder-leading-icon.svelte-743q2l{inset-inline-start:var(--spacing-8)}.hierarchy-list--rail.svelte-743q2l .item-leading-icon:where(.svelte-743q2l),.hierarchy-list--rail.svelte-743q2l .folder-leading-icon:where(.svelte-743q2l){color:var(--sidebar-section-icon-color);inset-inline-start:calc(var(--sidebar-favourite-leading-control-center) - (var(--spacing-24) / 2));pointer-events:none;z-index:var(--sidebar-favourite-control-layer)}.hierarchy-list--settings.svelte-743q2l .item-drag-handle:where(.svelte-743q2l),.hierarchy-list--settings.svelte-743q2l .folder-drag-handle:where(.svelte-743q2l){color:var(--color-text-tertiary);height:var(--spacing-32);position:static;width:var(--spacing-32)}.folder-actions-trigger.svelte-743q2l:focus-visible,.item-remove.svelte-743q2l:focus-visible,.folder-editor.svelte-743q2l button:where(.svelte-743q2l):focus-visible,.create-folder-button.svelte-743q2l:focus-visible{outline:var(--border-hairline) solid var(--sys-color-focus-ring);outline-offset:var(--spacing-2)}.item-destination-icon.svelte-743q2l,.item-grip-icon.svelte-743q2l,.folder-destination-icon.svelte-743q2l,.folder-grip-icon.svelte-743q2l{align-items:center;display:inline-flex;justify-content:center;line-height:0}.hierarchy-list--settings.svelte-743q2l .item-grip-icon:where(.svelte-743q2l),.hierarchy-list--settings.svelte-743q2l .folder-grip-icon:where(.svelte-743q2l){display:inline-flex}.settings-destination-icon.svelte-743q2l{align-items:center;color:var(--color-text-secondary);display:inline-flex;flex:0 0 var(--spacing-20);height:var(--spacing-20);justify-content:center;line-height:0;width:var(--spacing-20)}.folder-disclosure.svelte-743q2l{flex:1;gap:var(--spacing-6);padding-inline:var(--spacing-32) var(--spacing-4)}.hierarchy-list--settings.svelte-743q2l .folder-disclosure:where(.svelte-743q2l){padding-inline:0 var(--spacing-4)}.folder-disclosure.svelte-743q2l svg{flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-standard)}.folder-disclosure.svelte-743q2l svg.collapsed{transform:rotate(-90deg)}.folder-actions.svelte-743q2l{display:flex;opacity:0;padding-inline-end:var(--spacing-4);transition:opacity var(--duration-fast) var(--ease-standard)}.hierarchy-list--rail.svelte-743q2l .folder-actions:where(.svelte-743q2l){inset-inline-end:var(--sidebar-item-margin-inline);padding-inline-end:0;position:absolute}.folder-header.svelte-743q2l:hover .folder-actions:where(.svelte-743q2l),.folder-header--open.svelte-743q2l .folder-actions:where(.svelte-743q2l),.folder-actions.svelte-743q2l:focus-within,.folder-actions.svelte-743q2l:has(.folder-actions-trigger[aria-expanded=true]:where(.svelte-743q2l)){opacity:1}.folder-actions-trigger.svelte-743q2l,.item-remove.svelte-743q2l,.folder-editor.svelte-743q2l button:where(.svelte-743q2l){align-items:center;background:transparent;border:0;border-radius:var(--radius-circle);color:var(--sys-color-text-tertiary);cursor:pointer;display:inline-flex;height:var(--spacing-24);justify-content:center;padding:0;width:var(--spacing-24);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.folder-actions-trigger.svelte-743q2l:hover:not(:disabled),.folder-actions-trigger.is-open.svelte-743q2l,.item-remove.svelte-743q2l:hover:not(:disabled),.folder-editor.svelte-743q2l button:where(.svelte-743q2l):hover:not(:disabled){background:var(--color-bg-subtle-hover);color:var(--sys-color-text-primary)}.hierarchy-list--rail.svelte-743q2l .folder-header:where(.svelte-743q2l):has(.folder-actions-trigger:where(.svelte-743q2l):hover:not(:disabled)) .folder-disclosure:where(.svelte-743q2l):not(.has-active-item),.hierarchy-list--rail.svelte-743q2l .folder-header:where(.svelte-743q2l):has(.folder-actions-trigger[aria-expanded=true]:where(.svelte-743q2l)) .folder-disclosure:where(.svelte-743q2l):not(.has-active-item){background:var(--sidebar-nav-hover-bg);border-radius:var(--sidebar-parent-highlight-radius);color:var(--sidebar-nav-hover-text)}.hierarchy-list--rail.svelte-743q2l .folder-actions-trigger:where(.svelte-743q2l):hover:not(:disabled),.hierarchy-list--rail.svelte-743q2l .folder-header:where(.svelte-743q2l):has(.folder-actions-trigger[aria-expanded=true]:where(.svelte-743q2l)) .folder-actions-trigger.is-open:where(.svelte-743q2l),.hierarchy-list--rail.svelte-743q2l .favourite-item:where(.svelte-743q2l):hover .item-remove:where(.svelte-743q2l):hover:not(:disabled){background:transparent;box-shadow:none;color:var(--sys-color-text-primary);transform:none}.hierarchy-list--dragging.svelte-743q2l .item-remove:where(.svelte-743q2l),.hierarchy-list--dragging.svelte-743q2l .folder-actions:where(.svelte-743q2l){opacity:0}.hierarchy-list--dragging.svelte-743q2l .favourite-item:where(.svelte-743q2l),.hierarchy-list--dragging.svelte-743q2l .folder-row:where(.svelte-743q2l),.hierarchy-list--dragging.svelte-743q2l .folder-empty:where(.svelte-743q2l){pointer-events:none}.folder-action-option.svelte-743q2l{align-items:center;display:flex;gap:var(--spacing-8)}.folder-action-option--danger.svelte-743q2l{color:var(--sys-color-error)}.item-remove.svelte-743q2l{inset-inline-end:var(--spacing-6);opacity:0;position:absolute}.hierarchy-list--rail.svelte-743q2l .item-remove:where(.svelte-743q2l){inset-inline-end:var(--sidebar-item-margin-inline);z-index:var(--sidebar-favourite-control-layer)}.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l) .item-remove:where(.svelte-743q2l){inset-inline-end:calc(var(--sidebar-submenu-right-inset) + var(--spacing-8) + var(--spacing-2))}.hierarchy-list--settings.svelte-743q2l .item-remove:where(.svelte-743q2l){flex:0 0 var(--spacing-24);position:static}.order-actions.svelte-743q2l{align-items:center;display:flex;flex:0 0 auto;gap:var(--spacing-2)}.favourite-item.svelte-743q2l:hover .item-remove:where(.svelte-743q2l),.favourite-item.svelte-743q2l:focus-within .item-remove:where(.svelte-743q2l){opacity:1}.folder-contents.svelte-743q2l{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--duration-slow) var(--ease-standard),opacity var(--duration-slow) var(--ease-standard)}.folder-contents.svelte-743q2l>.hierarchy-list:where(.svelte-743q2l){min-height:0;overflow:clip;overflow-clip-margin:var(--border-hairline)}.folder-contents--open.svelte-743q2l{grid-template-rows:1fr;opacity:1}.hierarchy-list--settings.svelte-743q2l .folder-contents--open:where(.svelte-743q2l){margin-block-start:var(--spacing-6)}.hierarchy-list--rail.svelte-743q2l .hierarchy-list--folder:where(.svelte-743q2l){--favourite-folder-guide-inline-start: calc( var(--sidebar-item-icon-anchor-inline) - var(--spacing-16) );margin-inline-start:var(--spacing-16);position:relative;width:calc(100% - var(--spacing-16))}.hierarchy-list--rail.svelte-743q2l .hierarchy-list--folder:where(.svelte-743q2l):not(:has(>.folder-empty)):before,.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l):before{background:var(--sidebar-submenu-line-color);content:"";inset-block:0;inset-inline-start:calc(var(--favourite-folder-guide-inline-start) - (var(--sidebar-submenu-line-width) / 2));pointer-events:none;position:absolute;width:var(--sidebar-submenu-line-width)}.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l):before{background:transparent;z-index:var(--z-base)}.hierarchy-list--rail.svelte-743q2l .favourite-item--nested:where(.svelte-743q2l):has(.favourite-link.active:where(.svelte-743q2l)):before{background:var(--sidebar-submenu-active-text)}.hierarchy-list--settings.svelte-743q2l .hierarchy-list--folder:where(.svelte-743q2l){margin-inline-start:var(--spacing-24);width:calc(100% - var(--spacing-24))}.favourite-item--nested.svelte-743q2l{margin-inline-start:0}.folder-empty.svelte-743q2l{color:var(--sys-color-text-tertiary);font-size:var(--font-size-12);padding:var(--spacing-6) var(--spacing-12) var(--spacing-8) var(--spacing-32)}.hierarchy-list--rail.svelte-743q2l .folder-empty:where(.svelte-743q2l){padding-inline-start:var(--spacing-16)}.hierarchy-list--settings.svelte-743q2l .folder-empty:where(.svelte-743q2l){padding-inline-start:var(--spacing-8)}.drop-slot--floating.svelte-743q2l{height:0;min-height:0;pointer-events:none;position:fixed;z-index:var(--z-popover)}.drop-slot--floating.svelte-743q2l span:where(.svelte-743q2l){display:block;height:0;inset-block-start:0;inset-inline:0;position:absolute;visibility:visible}.drop-slot--floating.svelte-743q2l span:where(.svelte-743q2l):before{border-top:var(--border-hairline) solid var(--sys-color-focus-ring);box-sizing:border-box;content:"";height:0;inset-inline:0;position:absolute;top:0;transform:translateY(-50%)}.drop-slot--floating.svelte-743q2l span:where(.svelte-743q2l):after{background:transparent;border:var(--border-hairline) solid var(--sys-color-focus-ring);border-radius:var(--radius-circle);box-sizing:border-box;content:"";height:calc(var(--spacing-6) + var(--border-hairline));inset-inline-start:calc(-1 * var(--spacing-6));position:absolute;top:0;transform:translateY(-50%);width:calc(var(--spacing-6) + var(--border-hairline))}.folder-editor.svelte-743q2l{gap:var(--spacing-4);min-height:var(--spacing-32);padding-inline:var(--spacing-8)}.folder-editor-icon.svelte-743q2l{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0}.folder-editor-actions.svelte-743q2l{align-items:center;display:inline-flex;flex:0 0 auto;gap:var(--spacing-2)}.folder-editor-field.svelte-743q2l{display:flex;flex:1;min-width:0;position:relative}.folder-editor-field.svelte-743q2l input:where(.svelte-743q2l){width:100%}.folder-editor-field.svelte-743q2l input:where(.svelte-743q2l)::-moz-placeholder{color:transparent}.folder-editor-field.svelte-743q2l input:where(.svelte-743q2l)::placeholder{color:transparent}.folder-editor-placeholder.svelte-743q2l{color:var(--color-text-tertiary);font:inherit;inset-inline:var(--spacing-8);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.folder-editor--rail.svelte-743q2l{--favourite-editor-icon-padding-inline-start: calc( var(--sidebar-favourite-leading-control-center) - (var(--sidebar-item-icon-box-size) / 2) );gap:var(--sidebar-item-icon-gap);min-height:var(--sidebar-row-target-size);padding-inline:var(--favourite-editor-icon-padding-inline-start) var(--sidebar-item-margin-inline)}.folder-editor--rail.svelte-743q2l .folder-editor-icon:where(.svelte-743q2l){height:var(--sidebar-item-icon-box-size);width:var(--sidebar-item-icon-box-size)}.folder-editor--rename.svelte-743q2l{flex:1;padding:0 var(--spacing-4) 0 var(--spacing-32)}.hierarchy-list--rail.svelte-743q2l .folder-editor--rename:where(.svelte-743q2l){--favourite-editor-label-padding-inline-start: calc( var(--sidebar-favourite-leading-control-center) + (var(--sidebar-item-icon-box-size) / 2) + var(--sidebar-item-icon-gap) );padding-inline-start:var(--favourite-editor-label-padding-inline-start)}.hierarchy-list--settings.svelte-743q2l .folder-editor--rename:where(.svelte-743q2l){padding-inline-start:var(--spacing-8)}.folder-editor.svelte-743q2l input:where(.svelte-743q2l){background:var(--color-bg-level-2);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-6);color:var(--sys-color-text-primary);flex:1;font:inherit;min-width:0;overflow:hidden;padding:var(--spacing-6) var(--spacing-8);text-overflow:ellipsis;white-space:nowrap}.folder-editor.svelte-743q2l input:where(.svelte-743q2l):focus-visible{border-color:var(--sys-color-focus-ring);outline:var(--border-hairline) solid var(--sys-color-focus-ring)}.folder-error.svelte-743q2l{color:var(--sys-color-error);font-size:var(--font-size-12);margin:var(--spacing-4) var(--spacing-8)}.delete-confirmation.svelte-743q2l{align-items:center;background:var(--color-bg-subtle);border-radius:var(--radius-8);display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin:var(--spacing-4) var(--spacing-8);padding:var(--spacing-8)}.delete-confirmation.svelte-743q2l>span:where(.svelte-743q2l){color:var(--sys-color-text-secondary);flex:1 1 100%;font-size:var(--font-size-12)}.create-folder-button.svelte-743q2l{align-items:center;color:var(--sys-color-text-secondary);cursor:pointer;display:inline-flex;font:inherit;gap:var(--spacing-6);margin-block-start:var(--spacing-8);min-height:var(--spacing-32);padding-inline:var(--spacing-10)}button.svelte-743q2l:disabled{cursor:not-allowed;opacity:var(--comp-buttons-state-disabled-opacity)}@media (prefers-reduced-motion: reduce){.folder-contents.svelte-743q2l,.folder-actions.svelte-743q2l,.folder-disclosure.svelte-743q2l svg{transition:none}}@media (forced-colors: active){.hierarchy-list--rail.svelte-743q2l .favourite-link:where(.svelte-743q2l):focus-visible,.hierarchy-list--rail.svelte-743q2l .folder-disclosure:where(.svelte-743q2l):focus-visible{outline:2px solid Highlight;outline-offset:2px}}.sidebar-settings.svelte-28lb6a{display:flex;flex-direction:column;gap:var(--spacing-20)}.sidebar-settings-topbar.svelte-28lb6a{align-items:flex-start}.sidebar-settings-topbar.svelte-28lb6a p:where(.svelte-28lb6a),.section-header.svelte-28lb6a p:where(.svelte-28lb6a),.empty-message.svelte-28lb6a,.limit-message.svelte-28lb6a,.reset-confirmation.svelte-28lb6a p:where(.svelte-28lb6a){margin:var(--spacing-4) 0 0;color:var(--color-text-secondary);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.save-status.svelte-28lb6a{max-width:28rem;color:var(--color-text-tertiary);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);text-align:end}.settings-grid.svelte-28lb6a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-20)}.settings-section.svelte-28lb6a{min-width:0;padding:var(--spacing-24);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-12);background:var(--color-bg-subtle);box-shadow:var(--shadow-e1)}.section-header.svelte-28lb6a{margin-bottom:var(--spacing-20)}.section-header.svelte-28lb6a h2:where(.svelte-28lb6a),.available-pages.svelte-28lb6a h3:where(.svelte-28lb6a){margin:0;color:var(--color-text-primary);font-size:var(--type-title-md-font-size);font-weight:var(--font-weight-semibold);line-height:var(--type-title-md-line-height);letter-spacing:var(--type-title-md-tracking)}.preference-list.svelte-28lb6a{display:flex;flex-direction:column;gap:var(--spacing-6)}.preference-row.svelte-28lb6a{display:grid;grid-template-columns:32px 20px minmax(0,1fr) auto auto auto;align-items:center;gap:var(--spacing-8);min-height:48px;padding:var(--spacing-4) var(--spacing-8);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-8);background:var(--color-bg-primary);color:var(--color-text-secondary);transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.drag-handle.svelte-28lb6a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-capsule);background:transparent;color:var(--color-text-tertiary);cursor:grab;touch-action:none;transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.drag-handle.svelte-28lb6a:hover{background:var(--color-bg-subtle-hover);color:var(--color-text-primary)}.drag-handle.svelte-28lb6a:active{cursor:grabbing}.drag-handle--disabled.svelte-28lb6a{cursor:default;opacity:var(--comp-buttons-state-disabled-opacity)}.preference-row.svelte-28lb6a:has(.drag-handle:where(.svelte-28lb6a):active){border-color:var(--color-border-strong);background:var(--color-bg-subtle-hover);box-shadow:var(--shadow-e1);transform:scale(.995)}.sidebar-sortable-drag-preview.preference-row.svelte-28lb6a{border-color:var(--color-border-strong);background:var(--color-bg-level-2);box-shadow:var(--shadow-e2)}.sidebar-sortable-drag-preview.preference-row.svelte-28lb6a .drag-handle:where(.svelte-28lb6a){color:var(--color-text-primary);background:var(--color-bg-subtle-hover);cursor:grabbing}.preference-row--drop.svelte-28lb6a{border-color:transparent;background:transparent;box-shadow:none;visibility:hidden}.preference-drop-position.svelte-28lb6a{position:relative;grid-column:1 / -1;display:block;width:100%;height:100%;min-height:var(--control-height-36);background:var(--color-bg-subtle-hover);border-radius:var(--radius-8);visibility:visible}.preference-drop-position.svelte-28lb6a:before{content:"";position:absolute;inset-inline:var(--spacing-8);top:50%;height:var(--border-hairline);background:var(--color-primary);border-radius:var(--radius-capsule);transform:translateY(-50%)}.preference-drop-position.svelte-28lb6a:after{content:"";position:absolute;inset-inline-start:var(--spacing-8);top:50%;width:var(--spacing-6);height:var(--spacing-6);background:var(--color-primary);border-radius:var(--radius-circle);transform:translate(-50%,-50%)}.drag-handle.svelte-28lb6a:focus-visible,.available-page.svelte-28lb6a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset)}.preference-label.svelte-28lb6a{min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--type-body-font-size);font-weight:var(--font-weight-medium);line-height:var(--type-body-line-height);text-overflow:ellipsis;white-space:nowrap}.visibility-label.svelte-28lb6a{color:var(--color-text-tertiary);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height)}.order-actions.svelte-28lb6a{display:flex;align-items:center;gap:var(--spacing-2)}.available-pages.svelte-28lb6a{margin-top:var(--spacing-24);padding-top:var(--spacing-20);border-top:var(--border-hairline) solid var(--color-divider)}.available-pages.svelte-28lb6a h3:where(.svelte-28lb6a){margin-bottom:var(--spacing-12);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);letter-spacing:0}.available-page-grid.svelte-28lb6a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-8)}.available-page.svelte-28lb6a{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:var(--spacing-8);min-height:44px;padding:var(--spacing-8) var(--spacing-12);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-8);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;text-align:start}.available-page.svelte-28lb6a:hover:not(:disabled){border-color:var(--color-border-hover);background:var(--color-bg-subtle-hover);color:var(--color-text-primary)}.available-page.svelte-28lb6a span:where(.svelte-28lb6a){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.available-page.svelte-28lb6a:disabled{cursor:not-allowed;opacity:var(--comp-buttons-state-disabled-opacity)}.state-message.svelte-28lb6a,.reset-confirmation.svelte-28lb6a{padding:var(--spacing-12) var(--spacing-16);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-8);background:var(--color-bg-subtle);color:var(--color-text-secondary)}.state-message--error.svelte-28lb6a{border-color:var(--color-danger-border);color:var(--color-danger-text)}.reset-area.svelte-28lb6a{display:flex;justify-content:flex-end}.reset-confirmation.svelte-28lb6a{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);width:100%}.reset-confirmation.svelte-28lb6a p:where(.svelte-28lb6a){margin:0}.reset-confirmation.svelte-28lb6a>div:where(.svelte-28lb6a){display:flex;gap:var(--spacing-8)}.sidebar-customisation-modal-content{padding:var(--spacing-20)}.glass-modal-container.max-w-3xl.sidebar-customisation-modal{max-width:56rem}@media (max-width: 900px){.settings-grid.svelte-28lb6a,.available-page-grid.svelte-28lb6a{grid-template-columns:1fr}}.sidebar.svelte-6dohdz{display:flex;flex-direction:column;width:var(--current-sidebar-expanded-width);height:100vh;background:var(--sidebar-bg-primary);backdrop-filter:var(--sidebar-backdrop-filter);-webkit-backdrop-filter:var(--sidebar-backdrop-filter);color:var(--sys-color-text-primary);position:fixed;left:0;top:0;transform:translate(0);transition:transform var(--sidebar-transition-duration) var(--sidebar-transition-easing),left var(--sidebar-transition-duration) var(--sidebar-transition-easing),height var(--sidebar-transition-duration) var(--sidebar-transition-easing),border-radius var(--sidebar-transition-duration) var(--sidebar-transition-easing),box-shadow var(--sidebar-transition-duration) var(--sidebar-transition-easing);overflow-x:hidden;z-index:var(--z-header);overscroll-behavior:contain;will-change:transform;border-right:var(--sidebar-border);box-shadow:var(--sidebar-shadow);padding-bottom:var(--spacing-16);font-family:var(--font-sans);font-size:var(--font-size-13);line-height:var(--type-body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;--sidebar-width-expanded: var(--comp-shell-sidebar-width-expanded);--sidebar-width-collapsed: var(--comp-shell-sidebar-width-collapsed);--sidebar-transition-duration: var(--comp-shell-sidebar-transition-duration);--sidebar-transition-easing: var(--comp-shell-sidebar-transition-easing);--sidebar-collapse-motion-delay: var(--comp-shell-sidebar-collapse-motion-delay);--sidebar-backdrop-filter: var(--comp-shell-sidebar-backdrop-filter);--sidebar-bg-primary: var(--comp-shell-sidebar-bg-primary);--sidebar-bg-fallback: var(--comp-shell-sidebar-bg-fallback);--sidebar-border: var(--comp-shell-sidebar-border);--sidebar-shadow: var(--comp-shell-sidebar-shadow);--sidebar-header-border: var(--comp-shell-sidebar-header-border);--sidebar-header-bg: var(--comp-shell-sidebar-header-bg);--sidebar-item-icon-anchor-block: var(--comp-shell-sidebar-item-icon-anchor-block);--sidebar-item-icon-anchor-inline: var(--comp-shell-sidebar-item-icon-anchor-inline);--sidebar-label-transition-duration: var(--comp-shell-sidebar-label-transition-duration);--sidebar-label-enter-delay: var(--comp-shell-sidebar-label-enter-delay);--sidebar-label-exit-duration: var(--comp-shell-sidebar-label-exit-duration);--sidebar-label-exit-delay: var(--comp-shell-sidebar-label-exit-delay);--sidebar-mobile-bg: var(--comp-shell-sidebar-mobile-bg);--sidebar-mobile-bg-fallback: var(--comp-shell-sidebar-mobile-bg-fallback);--sidebar-mobile-backdrop-filter: var(--comp-shell-sidebar-mobile-backdrop-filter);--sidebar-mobile-shadow: var(--comp-shell-sidebar-mobile-shadow);--sidebar-mobile-header-border: var(--comp-shell-sidebar-mobile-header-border);--sidebar-mobile-header-bg: var(--comp-shell-sidebar-mobile-header-bg);--sidebar-mobile-header-shadow: var(--comp-shell-sidebar-mobile-header-shadow);--sidebar-nav-active-backdrop-filter: var(--comp-shell-sidebar-nav-active-backdrop-filter);--sidebar-nav-active-bg: var(--comp-shell-sidebar-nav-active-bg);--sidebar-nav-active-border: var(--comp-shell-sidebar-nav-active-border);--sidebar-nav-active-hover-bg: var(--comp-shell-sidebar-nav-active-hover-bg);--sidebar-nav-active-hover-shadow: var(--comp-shell-sidebar-nav-active-hover-shadow);--sidebar-nav-active-hover-text: var(--comp-shell-sidebar-nav-active-hover-text);--sidebar-nav-active-shadow: var(--comp-shell-sidebar-nav-active-shadow);--sidebar-nav-active-size: var(--comp-shell-sidebar-nav-active-size);--sidebar-nav-active-text: var(--comp-shell-sidebar-nav-active-text);--sidebar-nav-active-weight: var(--comp-shell-sidebar-nav-active-weight);--sidebar-nav-bg: var(--comp-shell-sidebar-nav-bg);--sidebar-nav-hover-bg: var(--comp-shell-sidebar-nav-hover-bg);--sidebar-nav-hover-text: light-dark(var(--sys-color-black), var(--sys-color-white));--sidebar-nav-hover-transform: var(--comp-shell-sidebar-nav-hover-transform);--sidebar-nav-text: var(--comp-shell-sidebar-nav-text);--sidebar-row-target-size: var(--comp-shell-sidebar-row-target-size);--sidebar-section-active-text: var(--comp-shell-sidebar-section-active-text);--sidebar-section-active-weight: var(--comp-shell-sidebar-section-active-weight);--sidebar-section-chevron-disabled-opacity: var(--comp-shell-sidebar-section-chevron-disabled-opacity);--sidebar-section-disabled-cursor: var(--comp-shell-sidebar-section-disabled-cursor);--sidebar-section-icon-color: var(--comp-shell-sidebar-section-icon-color);--sidebar-section-icon-hover-color: var(--comp-shell-sidebar-section-icon-hover-color);--sidebar-section-weight: var(--comp-shell-sidebar-section-weight);--sidebar-submenu-active-bg-overlay: var(--comp-shell-sidebar-submenu-active-bg-overlay);--sidebar-submenu-active-size: var(--comp-shell-sidebar-submenu-active-size);--sidebar-submenu-active-text: var(--comp-shell-sidebar-submenu-active-text);--sidebar-submenu-active-weight: var(--comp-shell-sidebar-submenu-active-weight);--sidebar-submenu-item-bg: var(--comp-shell-sidebar-submenu-item-bg);--sidebar-submenu-item-bg-overlay: var(--comp-shell-sidebar-submenu-item-bg-overlay);--sidebar-submenu-item-hover-bg: var(--comp-shell-sidebar-submenu-item-hover-bg);--sidebar-submenu-item-text: var(--comp-shell-sidebar-submenu-item-text);--sidebar-submenu-line-color: var(--comp-shell-sidebar-submenu-line-color);--sidebar-submenu-line-width: var(--comp-shell-sidebar-submenu-line-width);--sidebar-submenu-exit-gap: var(--comp-shell-sidebar-submenu-exit-gap);--sidebar-submenu-padding: var(--comp-shell-sidebar-submenu-padding);--sidebar-toggle-bg: var(--comp-shell-sidebar-toggle-bg);--sidebar-toggle-bg-hover: var(--comp-shell-sidebar-toggle-bg-hover);--sidebar-toggle-border: var(--comp-shell-sidebar-toggle-border);--sidebar-toggle-icon-color: var(--comp-shell-sidebar-toggle-icon-color);--sidebar-toggle-icon-color-hover: var(--comp-shell-sidebar-toggle-icon-color-hover);--sidebar-toggle-size: var(--comp-shell-sidebar-toggle-size);--sidebar-tooltip-text: var(--comp-shell-sidebar-tooltip-text);--sidebar-collapsed-icon-active-bg: var(--comp-shell-sidebar-collapsed-icon-active-bg);--sidebar-collapsed-icon-active-border: var(--comp-shell-sidebar-collapsed-icon-active-border);--sidebar-collapsed-icon-active-shadow: var(--comp-shell-sidebar-collapsed-icon-active-shadow);--sidebar-collapsed-icon-hover-bg: var(--comp-shell-sidebar-collapsed-icon-hover-bg);--sidebar-collapsed-icon-hover-border: var(--comp-shell-sidebar-collapsed-icon-hover-border);--sidebar-collapsed-icon-hover-shadow: var(--comp-shell-sidebar-collapsed-icon-hover-shadow);--sidebar-nav-item-margin: var(--comp-shell-sidebar-nav-item-margin);--sidebar-item-margin-inline: .625rem;--sidebar-parent-right-inset: 0px;--sidebar-item-width: calc(100% - (var(--sidebar-item-margin-inline) * 2) - var(--sidebar-parent-right-inset));--sidebar-parent-left-edge: var(--sidebar-item-margin-inline);--sidebar-parent-item-width: calc(100% - var(--sidebar-parent-left-edge) - var(--sidebar-item-margin-inline) - var(--sidebar-parent-right-inset));--sidebar-parent-padding-inline-start: calc(var(--sidebar-item-icon-anchor-inline) - var(--sidebar-parent-left-edge) - (var(--sidebar-item-icon-box-size) / 2));--sidebar-parent-highlight-padding-top: var(--sidebar-item-padding-block);--sidebar-parent-highlight-padding-bottom: var(--sidebar-item-padding-block);--sidebar-item-icon-box-size: var(--sidebar-top-level-icon-slot-size);--sidebar-item-padding-inline-start: calc(var(--sidebar-item-icon-anchor-inline) - var(--sidebar-item-margin-inline) - (var(--sidebar-item-icon-box-size) / 2));--sidebar-item-padding-inline-end: 1.65rem;--sidebar-item-padding-block: var(--spacing-0);--sidebar-item-icon-gap: .5rem;--sidebar-item-icon-radius: 50%;--sidebar-item-icon-bg: transparent;--sidebar-item-icon-border: 1px solid transparent;--sidebar-item-icon-shadow: none;--sidebar-item-motion-delay: 0ms;--sidebar-item-label-duration: var(--sidebar-label-transition-duration);--sidebar-item-label-opacity: 1;--sidebar-item-label-max-width: 200px;--sidebar-item-label-clip-end: 0%;--sidebar-item-label-delay: var(--sidebar-label-enter-delay);--sidebar-item-chevron-opacity: 1;--sidebar-item-chevron-max-width: 24px;--sidebar-item-chevron-clip-end: 0%;--sidebar-favourite-leading-control-center: calc(var(--sidebar-item-icon-anchor-inline) + var(--border-hairline));--sidebar-favourite-trailing-action-width: calc(var(--spacing-24) + var(--spacing-8));--sidebar-favourite-control-layer: 2;--sidebar-submenu-item-padding-block: .3125rem;--sidebar-submenu-item-padding-inline-end: .45rem;--sidebar-submenu-right-inset: 1.75rem;--sidebar-submenu-line-to-panel-gap: var(--sidebar-child-state-guide-gap);--sidebar-submenu-open-duration: .18s;--sidebar-submenu-close-duration: .14s;--sidebar-submenu-open-ease: cubic-bezier(.2, .9, .28, 1);--sidebar-submenu-close-ease: cubic-bezier(.4, 0, .7, 1);--sidebar-submenu-item-enter-duration: .13s;--sidebar-submenu-item-exit-duration: .11s;--sidebar-submenu-item-offset-y: 4px;--sidebar-submenu-item-stagger: 10ms;--sidebar-parent-highlight-radius: var(--sidebar-parent-state-radius);--sidebar-child-state-radius: var(--sidebar-child-state-radius-left) var(--sidebar-child-state-radius-right) var(--sidebar-child-state-radius-right) var(--sidebar-child-state-radius-left);--sidebar-parent-liquid-open-duration: .32s;--sidebar-parent-liquid-close-duration: .26s;--sidebar-parent-liquid-open-ease: cubic-bezier(.2, .92, .3, 1);--sidebar-parent-liquid-close-ease: cubic-bezier(.42, 0, .7, 1);--sidebar-parent-liquid-open-size-ease: cubic-bezier(.22, 1.06, .32, 1);--sidebar-parent-liquid-duration: var(--sidebar-parent-liquid-open-duration);--sidebar-parent-liquid-ease: var(--sidebar-parent-liquid-open-ease);--sidebar-parent-liquid-size-ease: var(--sidebar-parent-liquid-open-size-ease);--sidebar-parent-liquid-origin-x: calc(var(--sidebar-item-icon-anchor-inline) - var(--sidebar-parent-left-edge) - (var(--sidebar-item-icon-box-size) / 2));--sidebar-parent-liquid-start-size: var(--sidebar-item-icon-box-size);--sidebar-parent-liquid-start-top: calc(50% - (var(--sidebar-parent-liquid-start-size) / 2));--sidebar-parent-liquid-start-radius: var(--sidebar-item-icon-radius);--sidebar-parent-highlight-bg: var(--sidebar-nav-active-bg);--sidebar-parent-highlight-border: var(--sidebar-nav-active-border);--sidebar-parent-highlight-shadow: var(--sidebar-nav-active-shadow);--sidebar-parent-highlight-opacity: 1;--sidebar-active-shimmer-duration: .6s;--sidebar-active-shimmer-delay: 80ms;--sidebar-active-shimmer-ease: cubic-bezier(.25, .46, .45, .94);--sidebar-active-shimmer-opacity: .35;--sidebar-active-shimmer-rgb: var(--sys-color-white-rgb)}@supports not (backdrop-filter: blur(8px)){.sidebar.svelte-6dohdz{background:var(--sidebar-bg-fallback)}}.sidebar.offcanvas.svelte-6dohdz{pointer-events:none;width:var(--current-sidebar-expanded-width);transform:translate(-100%)}.sidebar.collapsed.svelte-6dohdz{--sidebar-item-margin-inline: .2rem;--sidebar-parent-right-inset: 0px;--sidebar-item-padding-inline-end: var(--sidebar-item-padding-inline-start);--sidebar-item-icon-gap: 0;--sidebar-item-icon-bg: var(--sidebar-toggle-bg);--sidebar-item-icon-border: var(--sidebar-toggle-border);--sidebar-item-icon-shadow: inset 0 1px 0 rgba(var(--sys-color-white-rgb), .1);--sidebar-parent-liquid-duration: var(--sidebar-parent-liquid-close-duration);--sidebar-parent-liquid-ease: var(--sidebar-parent-liquid-close-ease);--sidebar-parent-liquid-size-ease: var(--sidebar-parent-liquid-close-ease);--sidebar-item-motion-delay: var(--sidebar-collapse-motion-delay);--sidebar-item-label-duration: var(--sidebar-label-exit-duration);--sidebar-item-label-opacity: 0;--sidebar-item-label-max-width: 0;--sidebar-item-label-clip-end: 100%;--sidebar-item-label-delay: var(--sidebar-label-exit-delay);--sidebar-item-chevron-opacity: 0;--sidebar-item-chevron-max-width: 0;--sidebar-item-chevron-clip-end: 100%}.sidebar.svelte-6dohdz:not(.mobile-viewport):not(.peeked){background:rgb(var(--sys-color-bg-header-base-rgb));border-right-color:transparent;box-shadow:none}.sidebar.svelte-6dohdz:not(.mobile-viewport):not(.peeked) .sidebar-workspace-switcher:where(.svelte-6dohdz){margin-top:var(--spacing-8)}.sidebar-peek-scrim.svelte-6dohdz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--p5-local-layer-src-lib-components-layout-sidebar-expression-1, calc(var(--z-header) - 1));background:var(--comp-shell-sidebar-peek-scrim-bg);opacity:0;pointer-events:none;transition:opacity var(--sidebar-transition-duration) var(--sidebar-transition-easing)}.sidebar-peek-scrim.visible.svelte-6dohdz{opacity:1}@keyframes svelte-6dohdz-sidebar-peek-interaction-gate{0%{pointer-events:auto}to{pointer-events:none}}.sidebar.peeked.svelte-6dohdz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-base);background:transparent;pointer-events:auto;animation:svelte-6dohdz-sidebar-peek-interaction-gate var(--sidebar-transition-duration) step-end forwards}.sidebar.peeked.svelte-6dohdz{background:rgb(var(--sys-color-bg-header-base-rgb));-webkit-backdrop-filter:none;backdrop-filter:none;top:var(--spacing-8);left:var(--spacing-8);height:calc(100vh - (var(--spacing-8) * 2));border-right:var(--sidebar-border);outline:var(--sidebar-border);outline-offset:-1px;border-radius:var(--radius-12);z-index:var(--p5-local-layer-src-lib-components-layout-sidebar-3, 110);transition-duration:var(--sidebar-peek-reveal-duration);box-shadow:var(--shadow-e2)}.sidebar.collapsed.svelte-6dohdz .nav-link.active:where(.svelte-6dohdz) .item-icon:where(.svelte-6dohdz),.sidebar.collapsed.svelte-6dohdz .section-header.has-active-item:where(.svelte-6dohdz) .item-icon:where(.svelte-6dohdz){background:var(--sidebar-collapsed-icon-active-bg);color:var(--sidebar-nav-active-text);box-shadow:var(--sidebar-collapsed-icon-active-shadow);border:var(--sidebar-collapsed-icon-active-border)}.sidebar.collapsed.svelte-6dohdz .nav-link.active:where(.svelte-6dohdz):not(.section-header):not(.submenu-link),.sidebar.collapsed.svelte-6dohdz .section-header.has-active-item:where(.svelte-6dohdz){background:transparent;box-shadow:none;border:1px solid transparent}.sidebar.collapsed.svelte-6dohdz .nav-link:where(.svelte-6dohdz):hover,.sidebar.collapsed.svelte-6dohdz .section-header:where(.svelte-6dohdz):hover{transform:none;background:transparent}.sidebar.collapsed.svelte-6dohdz .nav-link:where(.svelte-6dohdz):not(.active):hover .item-icon:where(.svelte-6dohdz),.sidebar.collapsed.svelte-6dohdz .section-header:where(.svelte-6dohdz):not(.has-active-item):hover .item-icon:where(.svelte-6dohdz){background:var(--sidebar-collapsed-icon-hover-bg);border:var(--sidebar-collapsed-icon-hover-border);box-shadow:var(--sidebar-collapsed-icon-hover-shadow)}.sidebar.svelte-6dohdz button:where(.svelte-6dohdz){-webkit-tap-highlight-color:transparent;outline:none}.sidebar-workspace-switcher.svelte-6dohdz{display:flex;align-items:center;gap:var(--spacing-8);height:48px;padding:var(--spacing-4) var(--spacing-12);box-sizing:border-box;border-bottom:var(--sidebar-header-border);background:var(--sidebar-header-bg)}.sidebar-workspace-switcher.svelte-6dohdz .sidebar-workspace-trigger{min-width:0;flex:1;width:auto}.sidebar-workspace-trigger-control.svelte-6dohdz{display:flex;align-items:center;gap:var(--spacing-8);width:100%;min-width:0;min-height:var(--interactive-target-min-size);padding:var(--spacing-4) var(--spacing-6);border:1px solid transparent;border-radius:var(--glass-dropdown-field-radius);background:transparent;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard)}.sidebar-workspace-trigger-control.svelte-6dohdz:hover{background:var(--color-bg-subtle-hover)}.sidebar-workspace-trigger-control.svelte-6dohdz:focus-visible{outline:2px solid var(--sidebar-focus-ring);outline-offset:1px}.organization-mark.svelte-6dohdz{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-6);background:var(--color-bg-level-2);color:var(--color-text-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:1}.sidebar-workspace-name.svelte-6dohdz{min-width:0;flex:1;overflow:hidden;color:var(--color-text-primary);font-size:var(--type-ui-font-size);font-weight:var(--font-weight-semibold);line-height:var(--type-ui-line-height);text-overflow:ellipsis;white-space:nowrap}.organization-menu-chevron{flex:0 0 auto;color:var(--color-text-tertiary);transition:transform var(--duration-base) var(--ease-standard)}.organization-menu-chevron-open{transform:rotate(180deg)}.organization-menu-panel.svelte-6dohdz{width:min(280px,calc(100vw - 24px))}.organization-menu-current.svelte-6dohdz,.sidebar-organization-menu .sidebar-organization-option,.sidebar-organization-menu .sidebar-organization-action{display:flex;align-items:center;gap:var(--spacing-8)}.organization-menu-current.svelte-6dohdz{min-height:40px;padding:var(--spacing-4) var(--spacing-8)}.organization-mark-menu.svelte-6dohdz{width:28px;height:28px;flex-basis:28px}.organization-menu-copy.svelte-6dohdz{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--spacing-2)}.organization-menu-copy.svelte-6dohdz strong:where(.svelte-6dohdz),.organization-menu-copy.svelte-6dohdz span:where(.svelte-6dohdz){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-menu-copy.svelte-6dohdz strong:where(.svelte-6dohdz){color:var(--color-text-primary);font-size:var(--type-ui-font-size);font-weight:var(--font-weight-semibold);line-height:var(--type-ui-line-height)}.organization-menu-copy.svelte-6dohdz span:where(.svelte-6dohdz),.organization-menu-label.svelte-6dohdz{color:var(--color-text-tertiary);font-size:var(--font-size-12);line-height:var(--type-ui-line-height)}.organization-menu-label.svelte-6dohdz{padding:var(--spacing-2) var(--spacing-8);font-weight:var(--font-weight-semibold);letter-spacing:.04em}.organization-menu-divider.svelte-6dohdz{height:1px;margin:var(--spacing-2) 0;background:var(--color-divider)}.organization-menu-options.svelte-6dohdz{max-height:160px;overflow-y:auto;scrollbar-width:thin}.organization-menu-check{flex:0 0 auto;color:var(--color-text-primary)}.sidebar-organization-menu .sidebar-organization-action{gap:var(--spacing-8)}.sidebar-organization-menu .sidebar-organization-sign-out{color:var(--color-text-secondary)}.sidebar-workspace-name.svelte-6dohdz{min-width:0;flex:1;overflow:hidden;color:var(--sys-color-text-primary);font-weight:var(--font-weight-600);text-overflow:ellipsis;white-space:nowrap}.sidebar-top-actions.svelte-6dohdz{display:flex;align-items:center;flex-shrink:0}.sidebar-mobile-close.svelte-6dohdz{display:none}.sidebar-find.svelte-6dohdz{padding:var(--spacing-8) var(--spacing-12) 0}.sidebar-find-trigger.svelte-6dohdz{width:100%;min-height:var(--interactive-target-min-size);display:flex;align-items:center;gap:var(--spacing-8);padding:0 var(--spacing-10);border:1px solid var(--sys-color-border-primary);border-radius:var(--radius-8);background:var(--sys-color-bg-primary);color:var(--sys-color-text-secondary);font:inherit;cursor:pointer}.sidebar-find-trigger.svelte-6dohdz:hover{border-color:var(--color-focus-ring);background:var(--sys-color-bg-secondary);color:var(--sys-color-text-primary)}.sidebar-find-trigger.svelte-6dohdz:focus-visible{border-color:var(--color-focus-ring);background:var(--sys-color-bg-secondary);color:var(--sys-color-text-primary);outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset)}.sidebar-find-trigger.svelte-6dohdz:disabled{cursor:not-allowed;opacity:var(--comp-buttons-state-disabled-opacity)}.sidebar-find-label.svelte-6dohdz{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sidebar-resize-anchor.svelte-6dohdz{position:absolute;z-index:var(--z-base);top:0;right:0;bottom:0;width:var(--spacing-8)}.sidebar-resize-handle.svelte-6dohdz{position:relative;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.sidebar-resize-handle.svelte-6dohdz:after{content:"";position:absolute;top:var(--spacing-12);right:0;bottom:var(--spacing-12);width:1px;border-radius:var(--radius-capsule);background:var(--comp-shell-sidebar-resize-line-color);opacity:0;--sidebar-resize-line-mask: linear-gradient( to bottom, transparent 0, rgba(var(--sys-color-black-rgb), .45) var(--spacing-20), rgba(var(--sys-color-black-rgb), .45) 24%, rgba(var(--sys-color-black-rgb), .6) 34%, rgba(var(--sys-color-black-rgb), .8) 42%, rgba(var(--sys-color-black-rgb), .9) 47%, var(--sys-color-black) 49.5%, var(--sys-color-black) 50.5%, rgba(var(--sys-color-black-rgb), .9) 53%, rgba(var(--sys-color-black-rgb), .8) 58%, rgba(var(--sys-color-black-rgb), .6) 66%, rgba(var(--sys-color-black-rgb), .45) 76%, rgba(var(--sys-color-black-rgb), .45) calc(100% - var(--spacing-20)), transparent 100% );-webkit-mask-image:var(--sidebar-resize-line-mask);mask-image:var(--sidebar-resize-line-mask);transition:opacity var(--duration-comfortable) var(--ease-standard)}.sidebar-resize-handle.svelte-6dohdz:hover:after,.sidebar-resize-handle.svelte-6dohdz:focus-visible:after,.sidebar-resize-handle.svelte-6dohdz:active:after,.sidebar-resize-handle.resizing.svelte-6dohdz:after{opacity:1}.sidebar-resize-handle.svelte-6dohdz:focus-visible{outline:none}.nav-menu.svelte-6dohdz{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-16) 0 var(--spacing-16);-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;-webkit-tap-highlight-color:transparent;opacity:1;scrollbar-width:thin;scrollbar-color:transparent transparent}.nav-menu.svelte-6dohdz:hover{scrollbar-color:var(--sys-color-text-tertiary) transparent}.nav-menu.svelte-6dohdz::-webkit-scrollbar{width:6px}.nav-menu.svelte-6dohdz::-webkit-scrollbar-track{background:transparent}.nav-menu.svelte-6dohdz::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-capsule)}.nav-menu.svelte-6dohdz:hover::-webkit-scrollbar-thumb{background:var(--sys-color-text-tertiary)}.nav-menu.svelte-6dohdz::-webkit-scrollbar-thumb:hover{background:var(--sys-color-text-secondary)}.nav-group.svelte-6dohdz{display:flex;flex:0 0 auto;flex-direction:column;min-width:0}.nav-group-heading.svelte-6dohdz{--nav-group-action-reserved-width: calc(var(--spacing-24) + var(--spacing-4));display:flex;align-items:center;justify-content:space-between;min-height:var(--interactive-target-min-size);padding-inline:var(--sidebar-item-margin-inline);position:relative;color:var(--color-text-tertiary)}.nav-group-heading.svelte-6dohdz h2:where(.svelte-6dohdz){flex:1 1 auto;min-width:0;height:var(--interactive-target-min-size);margin:0}.nav-group-heading.svelte-6dohdz:has(.nav-group-action:where(.svelte-6dohdz)) .nav-group-disclosure:where(.svelte-6dohdz){padding-inline-end:var(--nav-group-action-reserved-width)}.nav-group-disclosure.svelte-6dohdz{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-2);width:100%;height:100%;min-width:0;margin:0;padding:0 var(--spacing-4);font-family:inherit;font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:var(--type-ui-line-height);letter-spacing:0;color:inherit;background:transparent;border:0;border-radius:var(--radius-capsule);cursor:pointer;transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.nav-group-label.svelte-6dohdz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-group-chevron.svelte-6dohdz{display:inline-flex;flex:0 0 var(--spacing-16);align-items:center;justify-content:center;width:var(--spacing-16);height:var(--spacing-16);transform-origin:center;transition:transform var(--duration-comfortable) var(--ease-standard)}.nav-group-chevron.collapsed.svelte-6dohdz{transform:rotate(-90deg)}.nav-group-disclosure.svelte-6dohdz:hover{color:var(--color-text-primary);background:var(--sidebar-nav-hover-bg)}.nav-group-disclosure.svelte-6dohdz:focus-visible{outline:none;color:var(--color-text-primary);box-shadow:0 0 0 1px var(--sidebar-focus-ring)}.nav-group-content.svelte-6dohdz{min-width:0}.nav-group-content.is-collapsible.svelte-6dohdz{display:grid;grid-template-rows:0fr;overflow:clip;overflow-clip-margin:var(--border-hairline);transition:grid-template-rows var(--sidebar-submenu-close-duration) var(--sidebar-submenu-close-ease)}.nav-group-content.is-collapsible.is-open.svelte-6dohdz{grid-template-rows:1fr;transition-duration:var(--sidebar-submenu-open-duration);transition-timing-function:var(--sidebar-submenu-open-ease)}.nav-group-content-inner.svelte-6dohdz{min-width:0}.nav-group-content.is-collapsible.svelte-6dohdz>.nav-group-content-inner:where(.svelte-6dohdz){min-height:0;overflow:clip;overflow-clip-margin:var(--border-hairline);opacity:0;pointer-events:none;visibility:hidden;transform:translateY(calc(var(--sidebar-submenu-item-offset-y) * -1));transition:opacity var(--sidebar-submenu-item-exit-duration) var(--sidebar-submenu-close-ease),transform var(--sidebar-submenu-item-exit-duration) var(--sidebar-submenu-close-ease),visibility 0ms linear var(--sidebar-submenu-item-exit-duration)}.nav-group-content.is-collapsible.is-open.svelte-6dohdz>.nav-group-content-inner:where(.svelte-6dohdz){opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0);transition:opacity var(--sidebar-submenu-item-enter-duration) var(--sidebar-submenu-open-ease),transform var(--sidebar-submenu-item-enter-duration) var(--sidebar-submenu-open-ease),visibility 0ms linear 0ms}.nav-group-action.svelte-6dohdz{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-24);height:var(--spacing-24);inset-inline-end:calc(var(--sidebar-item-margin-inline) + var(--spacing-2));padding:0;position:absolute;color:var(--color-text-tertiary);background:transparent;border:0;border-radius:var(--radius-capsule);cursor:pointer;opacity:0;pointer-events:none;transition:color var(--duration-base) ease,background-color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease;z-index:var(--z-base)}.nav-group.svelte-6dohdz:hover .nav-group-action:where(.svelte-6dohdz),.nav-group-action.svelte-6dohdz:focus{opacity:1;pointer-events:auto}.nav-group-heading.svelte-6dohdz:has(.nav-group-action:where(.svelte-6dohdz):hover:not(:disabled)) .nav-group-disclosure:where(.svelte-6dohdz){color:var(--color-text-primary);background:var(--sidebar-nav-hover-bg)}.nav-group-action.svelte-6dohdz:hover:not(:disabled){color:var(--color-text-primary);background:transparent;box-shadow:none;transform:none}.nav-group-action.svelte-6dohdz:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 1px var(--sidebar-focus-ring)}.nav-menu.svelte-6dohdz ul:where(.svelte-6dohdz){flex:1;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.nav-item.svelte-6dohdz{margin-bottom:var(--sidebar-nav-item-margin);transition:margin-bottom var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay)}.nav-item.svelte-6dohdz:last-child{margin-bottom:0}.nav-item.svelte-6dohdz:has(+.nav-tier-divider:where(.svelte-6dohdz)){margin-bottom:0}.nav-tier-divider.svelte-6dohdz{position:relative;height:18px;flex:0 0 18px;list-style:none}.nav-tier-divider.svelte-6dohdz:after{content:"";position:absolute;inset-inline:var(--sidebar-item-margin-inline);top:50%;height:var(--border-hairline);background:var(--color-border-subtle);transform:translateY(-50%)}.nav-link.svelte-6dohdz{display:flex;align-items:center;width:var(--sidebar-parent-item-width);height:var(--sidebar-row-target-size);min-height:var(--sidebar-row-target-size);margin:0;margin-inline-start:var(--sidebar-parent-left-edge);margin-inline-end:var(--sidebar-item-margin-inline);padding-block:var(--sidebar-item-padding-block);padding-inline:var(--sidebar-parent-padding-inline-start) var(--sidebar-item-padding-inline-end);text-align:left;background:var(--sidebar-nav-bg);border:1px solid transparent;color:var(--sidebar-nav-text);transition:width var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),margin-inline-start var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),margin-inline-end var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),padding-block var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),padding-inline-start var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),padding-inline-end var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),background var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,transform var(--duration-comfortable) ease;touch-action:manipulation;border-radius:var(--sidebar-parent-highlight-radius);position:relative;overflow:visible;box-sizing:border-box;isolation:isolate;-webkit-tap-highlight-color:transparent;outline:none;font-family:inherit;font-size:var(--type-ui-font-size);font-weight:var(--sidebar-section-weight);line-height:var(--type-ui-line-height);letter-spacing:0}.nav-link.svelte-6dohdz>:where(.svelte-6dohdz){position:relative;z-index:var(--z-base)}.nav-link[disabled].svelte-6dohdz{cursor:not-allowed;opacity:.7}.nav-link.svelte-6dohdz:not([disabled]){cursor:pointer;opacity:1}.nav-link.svelte-6dohdz:hover:not(.active):not(.section-header),.section-header.svelte-6dohdz:hover:not(.has-active-item):not([disabled]){background:var(--sidebar-nav-hover-bg);color:var(--sidebar-nav-hover-text)}.nav-link.active.svelte-6dohdz:not(.section-header):not(.submenu-link){background:transparent;color:var(--sidebar-nav-active-text);font-weight:var(--sidebar-nav-active-weight);font-size:var(--sidebar-nav-active-size);border-radius:var(--sidebar-parent-highlight-radius);box-shadow:none;border:none;--sidebar-parent-highlight-bg: var(--sidebar-nav-active-bg);--sidebar-parent-highlight-border: var(--sidebar-nav-active-border);--sidebar-parent-highlight-shadow: var(--sidebar-nav-active-shadow);--sidebar-parent-highlight-opacity: 1}.item-icon.svelte-6dohdz{min-width:var(--sidebar-item-icon-box-size);width:var(--sidebar-item-icon-box-size);height:var(--sidebar-item-icon-box-size);margin-right:var(--sidebar-item-icon-gap);display:flex;align-items:center;justify-content:center;border-radius:var(--sidebar-item-icon-radius);background:var(--sidebar-item-icon-bg);border:var(--sidebar-item-icon-border);box-shadow:var(--sidebar-item-icon-shadow);box-sizing:border-box;flex-shrink:0;transition:min-width var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),width var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),height var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),margin-right var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),background var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,color var(--duration-base) ease}.item-icon.svelte-6dohdz svg{width:var(--sidebar-top-level-icon-size);height:var(--sidebar-top-level-icon-size);stroke-width:var(--sidebar-top-level-icon-stroke-width)}.collapsed-flyout-icon.svelte-6dohdz svg{width:var(--sidebar-top-level-icon-size);height:var(--sidebar-top-level-icon-size);stroke-width:var(--sidebar-top-level-icon-stroke-width)}.item-label.svelte-6dohdz{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:inline-block;line-height:inherit;opacity:var(--sidebar-item-label-opacity);max-width:var(--sidebar-item-label-max-width);transition:opacity var(--sidebar-item-label-duration) var(--sidebar-transition-easing),max-width var(--sidebar-transition-duration) var(--sidebar-transition-easing);transition-delay:var(--sidebar-item-label-delay),var(--sidebar-item-motion-delay)}.sidebar.collapsed.svelte-6dohdz .item-label:where(.svelte-6dohdz){pointer-events:none}.section-chevron-wrapper.svelte-6dohdz{opacity:var(--sidebar-item-chevron-opacity);max-width:var(--sidebar-item-chevron-max-width);overflow:hidden;clip-path:inset(0 var(--sidebar-item-chevron-clip-end) 0 0);transition:opacity var(--sidebar-item-label-duration) var(--sidebar-transition-easing),max-width var(--sidebar-transition-duration) var(--sidebar-transition-easing),clip-path var(--sidebar-item-label-duration) var(--sidebar-transition-easing);transition-delay:var(--sidebar-item-label-delay),var(--sidebar-item-motion-delay),var(--sidebar-item-label-delay);min-width:0}.section-item.svelte-6dohdz{margin-bottom:var(--sidebar-nav-item-margin);transition:margin-bottom var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay)}.section-item.svelte-6dohdz:has(.submenu-shell.is-open:where(.svelte-6dohdz)){margin-bottom:0}.section-header.svelte-6dohdz{display:flex;align-items:center;position:relative;width:var(--sidebar-parent-item-width);height:var(--sidebar-row-target-size);min-height:var(--sidebar-row-target-size);margin:0;margin-inline-start:var(--sidebar-parent-left-edge);margin-inline-end:var(--sidebar-item-margin-inline);padding-block:var(--sidebar-item-padding-block);--i1-responsive-geometry-padding-inline-start-15fd2548: calc(var(--sidebar-item-icon-anchor-inline) - var(--sidebar-parent-left-edge) - (var(--sidebar-item-icon-box-size) / 2));padding-inline-start:var(--i1-responsive-geometry-padding-inline-start-15fd2548);padding-inline-end:var(--spacing-10);font-family:inherit;font-size:var(--type-ui-font-size);font-weight:var(--sidebar-section-weight);line-height:var(--type-ui-line-height);letter-spacing:0;text-align:left;background:var(--sidebar-nav-bg);border:none;border-radius:var(--sidebar-parent-highlight-radius);color:var(--sidebar-nav-text);cursor:pointer;box-sizing:border-box;isolation:isolate;justify-content:flex-start;transition:width var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),margin-inline-start var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),margin-inline-end var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),padding-block var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),padding-inline-start var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),padding-inline-end var(--sidebar-transition-duration) var(--sidebar-transition-easing) var(--sidebar-item-motion-delay),background var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,transform var(--duration-comfortable) ease;-webkit-tap-highlight-color:transparent;outline:none}.section-header.svelte-6dohdz>:where(.svelte-6dohdz){position:relative;z-index:var(--z-base)}.sidebar.svelte-6dohdz:not(.collapsed) .section-header:where(.svelte-6dohdz) .item-label:where(.svelte-6dohdz){flex:1 1 auto;min-width:0;padding-inline-end:0}.section-header.active.svelte-6dohdz{padding-bottom:var(--sidebar-parent-highlight-padding-bottom)}.section-header.active.svelte-6dohdz:hover{transform:none}.section-header.has-active-item.svelte-6dohdz{cursor:var(--sidebar-section-disabled-cursor);color:var(--sidebar-nav-active-text);font-weight:var(--sidebar-nav-active-weight);--sidebar-parent-highlight-bg: var(--comp-shell-sidebar-section-current-bg);--sidebar-parent-highlight-border: none;--sidebar-parent-highlight-shadow: none;--sidebar-parent-highlight-opacity: 1}.nav-link.active.svelte-6dohdz:not(.section-header):not(.submenu-link),.section-header.has-active-item.svelte-6dohdz{background:transparent;border-radius:var(--sidebar-parent-highlight-radius);box-shadow:none;border:none;padding-top:var(--sidebar-parent-highlight-padding-top);padding-bottom:var(--sidebar-parent-highlight-padding-bottom)}.nav-link.active.svelte-6dohdz:not(.section-header):not(.submenu-link):before,.section-header.has-active-item.svelte-6dohdz:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--sidebar-parent-highlight-bg);border:var(--sidebar-parent-highlight-border);box-shadow:var(--sidebar-parent-highlight-shadow);border-radius:var(--sidebar-parent-highlight-radius);opacity:var(--sidebar-parent-highlight-opacity);box-sizing:border-box;pointer-events:none;z-index:var(--p5-local-layer-src-lib-components-layout-sidebar-6, 0);transition:left var(--sidebar-parent-liquid-duration) var(--sidebar-parent-liquid-ease),top var(--sidebar-parent-liquid-duration) var(--sidebar-parent-liquid-ease),width var(--sidebar-parent-liquid-duration) var(--sidebar-parent-liquid-size-ease),height var(--sidebar-parent-liquid-duration) var(--sidebar-parent-liquid-ease),border-radius var(--sidebar-parent-liquid-duration) var(--sidebar-parent-liquid-ease),opacity var(--duration-comfortable) ease,background var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease}.nav-link.active.svelte-6dohdz:not(.section-header):not(.submenu-link):hover{--sidebar-parent-highlight-bg: var(--sidebar-nav-active-hover-bg);--sidebar-parent-highlight-shadow: var(--sidebar-nav-active-hover-shadow);--sidebar-parent-highlight-opacity: 1;color:var(--sidebar-nav-active-hover-text)}.nav-link.active.svelte-6dohdz:not(.section-header):not(.submenu-link):focus-visible{--sidebar-parent-highlight-opacity: 1}.nav-link.active.svelte-6dohdz:not(.section-header):not(.submenu-link):hover{transform:none}.section-header.has-active-item.svelte-6dohdz .section-chevron:where(.svelte-6dohdz){opacity:var(--sidebar-section-chevron-disabled-opacity)}.sidebar.collapsed.svelte-6dohdz .nav-link.active:where(.svelte-6dohdz):not(.section-header):not(.submenu-link),.sidebar.collapsed.svelte-6dohdz .section-header.has-active-item:where(.svelte-6dohdz){--sidebar-parent-highlight-opacity: 0;--sidebar-parent-highlight-shadow: none}.sidebar.collapsed.svelte-6dohdz .nav-link.active:where(.svelte-6dohdz):not(.section-header):not(.submenu-link):before,.sidebar.collapsed.svelte-6dohdz .section-header.has-active-item:where(.svelte-6dohdz):before{left:var(--sidebar-parent-liquid-origin-x);top:var(--sidebar-parent-liquid-start-top);width:var(--sidebar-parent-liquid-start-size);height:var(--sidebar-parent-liquid-start-size);border-radius:var(--sidebar-parent-liquid-start-radius)}@keyframes svelte-6dohdz-sidebar-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes svelte-6dohdz-sidebar-shimmer-bg-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}.sidebar.shimmer-active.svelte-6dohdz:not(.collapsed) .nav-link.active:where(.svelte-6dohdz):not(.section-header):not(.submenu-link),.sidebar.shimmer-active.svelte-6dohdz:not(.collapsed) .section-header.has-active-item:where(.svelte-6dohdz){overflow:hidden}.sidebar.shimmer-active.svelte-6dohdz:not(.collapsed) .nav-link.active:where(.svelte-6dohdz):not(.section-header):not(.submenu-link):after,.sidebar.shimmer-active.svelte-6dohdz:not(.collapsed) .section-header.has-active-item:where(.svelte-6dohdz):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-base);background:linear-gradient(90deg,transparent 20%,rgba(var(--sidebar-active-shimmer-rgb),var(--sidebar-active-shimmer-opacity)) 50%,transparent 80%);animation:svelte-6dohdz-sidebar-shimmer-sweep var(--sidebar-active-shimmer-duration) var(--sidebar-active-shimmer-ease) var(--sidebar-active-shimmer-delay) 1 both}.sidebar.collapsed.shimmer-active.svelte-6dohdz .nav-link.active:where(.svelte-6dohdz):not(.section-header):not(.submenu-link) .item-icon:where(.svelte-6dohdz),.sidebar.collapsed.shimmer-active.svelte-6dohdz .section-header.has-active-item:where(.svelte-6dohdz) .item-icon:where(.svelte-6dohdz){position:relative;overflow:hidden;isolation:isolate}.sidebar.collapsed.shimmer-active.svelte-6dohdz .nav-link.active:where(.svelte-6dohdz):not(.section-header):not(.submenu-link) .item-icon:where(.svelte-6dohdz):after,.sidebar.collapsed.shimmer-active.svelte-6dohdz .section-header.has-active-item:where(.svelte-6dohdz) .item-icon:where(.svelte-6dohdz):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent 20%,rgba(var(--sidebar-active-shimmer-rgb),var(--sidebar-active-shimmer-opacity)) 50%,transparent 80%);animation:svelte-6dohdz-sidebar-shimmer-sweep var(--sidebar-active-shimmer-duration) var(--sidebar-active-shimmer-ease) var(--sidebar-active-shimmer-delay) 1 both}.sidebar.shimmer-active.svelte-6dohdz .submenu-shell.is-open:where(.svelte-6dohdz) .submenu-item.active:where(.svelte-6dohdz):after{background-image:linear-gradient(90deg,transparent 20%,rgba(var(--sidebar-active-shimmer-rgb),var(--sidebar-active-shimmer-opacity)) 50%,transparent 80%);background-size:40% 100%;background-repeat:no-repeat;animation:svelte-6dohdz-sidebar-shimmer-bg-sweep var(--sidebar-active-shimmer-duration) var(--sidebar-active-shimmer-ease) var(--sidebar-active-shimmer-delay) 1 both}.section-header.svelte-6dohdz .item-icon:where(.svelte-6dohdz){color:var(--sidebar-section-icon-color);transition:color var(--duration-comfortable) ease}.section-header.svelte-6dohdz:hover .item-icon:where(.svelte-6dohdz){color:var(--sidebar-nav-hover-text)}.section-header.active.svelte-6dohdz .item-icon:where(.svelte-6dohdz),.section-header.has-active-item.svelte-6dohdz .item-icon:where(.svelte-6dohdz){color:inherit}.nav-link.svelte-6dohdz:not(.active) .item-icon:where(.svelte-6dohdz){color:var(--sidebar-section-icon-color);transition:color var(--duration-comfortable) ease}.nav-link.svelte-6dohdz:not(.active):hover .item-icon:where(.svelte-6dohdz){color:var(--sidebar-nav-hover-text)}.nav-link.active.svelte-6dohdz .item-icon:where(.svelte-6dohdz){color:inherit}.section-chevron-wrapper.svelte-6dohdz{margin-left:auto;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0}.section-chevron.svelte-6dohdz{display:flex;align-items:center;justify-content:center;transition:transform var(--duration-comfortable) ease;opacity:.8;transform-origin:center}.section-chevron.rotated.svelte-6dohdz{transform:rotate(-90deg)}.submenu-shell.svelte-6dohdz{display:grid;grid-template-rows:0fr;overflow:clip;overflow-clip-margin:var(--border-hairline);--sidebar-submenu-shell-duration: var(--sidebar-submenu-close-duration);--sidebar-submenu-shell-ease: var(--sidebar-submenu-close-ease);transition:grid-template-rows var(--sidebar-submenu-shell-duration) var(--sidebar-submenu-shell-ease)}.submenu-shell.is-open.svelte-6dohdz{grid-template-rows:1fr;--sidebar-submenu-shell-duration: var(--sidebar-submenu-open-duration);--sidebar-submenu-shell-ease: var(--sidebar-submenu-open-ease)}.submenu-shell-inner.svelte-6dohdz{min-height:0;opacity:0;transform:translateY(calc(var(--sidebar-submenu-item-offset-y) * -1));pointer-events:none;visibility:hidden;--sidebar-submenu-content-duration: var(--sidebar-submenu-item-exit-duration);--sidebar-submenu-content-ease: var(--sidebar-submenu-close-ease);transition:opacity var(--sidebar-submenu-content-duration) var(--sidebar-submenu-content-ease),transform var(--sidebar-submenu-content-duration) var(--sidebar-submenu-content-ease),visibility 0ms linear var(--sidebar-submenu-content-duration)}.submenu-shell.is-open.svelte-6dohdz .submenu-shell-inner:where(.svelte-6dohdz){opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;--sidebar-submenu-content-duration: var(--sidebar-submenu-item-enter-duration);--sidebar-submenu-content-ease: var(--sidebar-submenu-open-ease);transition:opacity var(--sidebar-submenu-content-duration) var(--sidebar-submenu-content-ease),transform var(--sidebar-submenu-content-duration) var(--sidebar-submenu-content-ease),visibility 0ms linear 0ms}.submenu-section.svelte-6dohdz{position:relative;--line-position: calc(var(--sidebar-item-padding-inline-start) + (var(--sidebar-item-icon-box-size) / 2));--sidebar-submenu-content-inline-start: calc( var(--line-position) + var(--sidebar-submenu-line-to-panel-gap) + var(--spacing-8) );--sidebar-submenu-item-padding-inline-start: var(--sidebar-submenu-content-inline-start);margin:0 var(--sidebar-submenu-right-inset) var(--sidebar-submenu-exit-gap) var(--sidebar-item-margin-inline);padding:var(--sidebar-submenu-padding);width:calc(100% - var(--sidebar-item-margin-inline) - var(--sidebar-submenu-right-inset));box-sizing:border-box}.submenu-item.svelte-6dohdz{position:relative;display:flex;align-items:center;width:100%;height:var(--sidebar-row-target-size);min-height:var(--sidebar-row-target-size);padding:var(--sidebar-submenu-item-padding-block) var(--sidebar-submenu-item-padding-inline-end) var(--sidebar-submenu-item-padding-block) var(--sidebar-submenu-item-padding-inline-start);margin:0;background:var(--sidebar-submenu-item-bg);border:none;text-align:left;cursor:pointer;opacity:0;transition:transform var(--duration-comfortable) ease,color var(--duration-comfortable) ease,opacity var(--sidebar-submenu-item-exit-duration) var(--sidebar-submenu-close-ease);transition-delay:0ms,0ms,0ms;color:var(--sidebar-submenu-item-text);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);font-weight:var(--sidebar-submenu-active-weight);border-radius:0;box-sizing:border-box;isolation:isolate}.submenu-item.svelte-6dohdz .item-label:where(.svelte-6dohdz){position:relative;z-index:var(--z-base)}.submenu-shell.is-open.svelte-6dohdz .submenu-item:where(.svelte-6dohdz){opacity:1;--submenu-item-delay: calc(var(--submenu-item-index, 0) * var(--sidebar-submenu-item-stagger));transition-duration:var(--duration-comfortable),var(--duration-comfortable),var(--sidebar-submenu-item-enter-duration);transition-timing-function:ease,ease,var(--sidebar-submenu-open-ease);transition-delay:0ms,0ms,var(--submenu-item-delay)}.submenu-item.svelte-6dohdz:after{content:"";position:absolute;left:calc(var(--line-position) + var(--sidebar-submenu-line-to-panel-gap));right:0;top:0;bottom:0;background:transparent;border-radius:var(--sidebar-child-state-radius);transition:background var(--duration-comfortable) ease;pointer-events:none;z-index:var(--p5-local-layer-src-lib-components-layout-sidebar-9, -1)}.submenu-item.svelte-6dohdz:before{content:"";position:absolute;left:calc(var(--line-position) - (var(--sidebar-submenu-line-width) / 2));top:0;bottom:0;width:var(--sidebar-submenu-line-width);background:var(--sidebar-submenu-line-color);border-radius:0}.submenu-item.active.svelte-6dohdz{font-weight:var(--sidebar-submenu-active-weight);font-size:var(--sidebar-submenu-active-size);color:var(--sidebar-submenu-active-text)}.submenu-item.active.svelte-6dohdz:before{background:var(--sidebar-submenu-active-text)}.submenu-item.active.svelte-6dohdz:after{background:transparent;right:0}.submenu-item.active.svelte-6dohdz:hover:after{background:var(--sidebar-submenu-item-hover-bg)}.submenu-item.svelte-6dohdz:focus-visible{outline:none;color:var(--sidebar-submenu-active-text)}.submenu-item.svelte-6dohdz:focus-visible:after{background:var(--sidebar-submenu-item-hover-bg);box-shadow:0 0 0 1px var(--sidebar-focus-ring);z-index:var(--p5-local-layer-src-lib-components-layout-sidebar-10, 0)}.submenu-item.svelte-6dohdz:hover:not(.active):after{background:var(--sidebar-submenu-item-hover-bg)}.submenu-item.svelte-6dohdz:hover:not(.active){color:var(--sidebar-submenu-active-text)}.submenu-item.svelte-6dohdz:disabled{opacity:.5;cursor:not-allowed}.collapse-toggle.svelte-6dohdz{display:flex;align-items:center;justify-content:center;width:var(--sidebar-toggle-size);height:var(--sidebar-toggle-size);min-width:var(--interactive-target-min-size);min-height:var(--interactive-target-min-size);margin:0;padding:0;background:var(--sidebar-toggle-bg);border:var(--sidebar-toggle-border);border-radius:var(--radius-capsule);color:var(--sidebar-toggle-icon-color);cursor:pointer;transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease;flex-shrink:0}.collapse-toggle.svelte-6dohdz:hover,.collapse-toggle.svelte-6dohdz:focus-visible{background:var(--sidebar-toggle-bg-hover);color:var(--sidebar-toggle-icon-color-hover)}.collapse-toggle.svelte-6dohdz:focus-visible{outline:none;box-shadow:0 0 0 1px var(--sidebar-focus-ring)}.collapse-toggle-icon.svelte-6dohdz{width:18px;height:18px;flex:0 0 18px;overflow:visible}.collapse-toggle-frame.svelte-6dohdz,.collapse-toggle-divider.svelte-6dohdz,.collapse-toggle-panel.svelte-6dohdz,.collapse-toggle-arrow.svelte-6dohdz{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.collapse-toggle-panel.svelte-6dohdz,.collapse-toggle-arrow.svelte-6dohdz{transform-box:fill-box;transform-origin:center;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.collapse-toggle-panel.svelte-6dohdz{opacity:1;transform:translate(0)}.collapse-toggle-arrow.svelte-6dohdz{opacity:0;transform:translate(2px)}.collapse-toggle.pin-peek.svelte-6dohdz .collapse-toggle-arrow:where(.svelte-6dohdz){transform:translate(-2px) rotate(180deg)}.collapse-toggle.svelte-6dohdz:hover .collapse-toggle-panel:where(.svelte-6dohdz),.collapse-toggle.svelte-6dohdz:focus-visible .collapse-toggle-panel:where(.svelte-6dohdz){opacity:0;transform:translate(-2px)}.collapse-toggle.svelte-6dohdz:hover .collapse-toggle-arrow:where(.svelte-6dohdz),.collapse-toggle.svelte-6dohdz:focus-visible .collapse-toggle-arrow:where(.svelte-6dohdz){opacity:1;transform:translate(0)}.collapse-toggle.pin-peek.svelte-6dohdz:hover .collapse-toggle-arrow:where(.svelte-6dohdz),.collapse-toggle.pin-peek.svelte-6dohdz:focus-visible .collapse-toggle-arrow:where(.svelte-6dohdz){transform:translate(0) rotate(180deg)}@keyframes svelte-6dohdz-flyoutFadeIn{0%{opacity:0;transform:translateY(-6px) translate(-4px)}to{opacity:1;transform:translateY(0) translate(0)}}.collapsed-flyout.svelte-6dohdz{--sidebar-flyout-submenu-radius: var(--sidebar-child-state-radius-left) var(--sidebar-child-state-radius-right) var(--sidebar-child-state-radius-right) var(--sidebar-child-state-radius-left);position:fixed;min-width:210px;max-width:240px;padding:var(--spacing-10) var(--spacing-8) var(--spacing-10) var(--spacing-10);background:var(--color-bg-level-2);color:var(--sidebar-tooltip-text);border-radius:var(--comp-controls-dropdown-radius);border:var(--border-hairline) solid var(--color-border);box-shadow:var(--shadow-e2-ring);max-height:min(420px,70vh);overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;z-index:var(--z-popover);animation:svelte-6dohdz-flyoutFadeIn var(--duration-base) ease-out;transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease}.collapsed-flyout.crm-flyout.svelte-6dohdz{max-height:min(600px,85vh)}.collapsed-flyout--single.svelte-6dohdz{min-width:188px;max-width:220px;padding:var(--spacing-10);overflow:hidden}.collapsed-flyout-header.svelte-6dohdz{--collapsed-flyout-header-icon-size: 2rem;--collapsed-flyout-header-gap: .5rem;--collapsed-flyout-title-line-height: 1;display:flex;align-items:center;gap:var(--collapsed-flyout-header-gap);margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-8);border-bottom:var(--sidebar-flyout-header-divider)}.collapsed-flyout-header--single.svelte-6dohdz{margin-bottom:0;padding-bottom:0;border-bottom:none}.collapsed-flyout-icon.svelte-6dohdz{width:var(--collapsed-flyout-header-icon-size);height:var(--collapsed-flyout-header-icon-size);display:grid;place-items:center;border-radius:var(--radius-12);background:var(--sidebar-flyout-icon-bg);border:var(--sidebar-flyout-icon-border);color:var(--sidebar-section-icon-color);flex-shrink:0}.collapsed-flyout-title.svelte-6dohdz{font-weight:var(--sidebar-section-active-weight);color:var(--sys-color-text-primary);font-size:var(--font-size-14);line-height:var(--collapsed-flyout-title-line-height);letter-spacing:.01em}.collapsed-flyout--single.is-active.svelte-6dohdz .collapsed-flyout-icon:where(.svelte-6dohdz){background:var(--sidebar-nav-active-bg);border:var(--sidebar-nav-active-border);color:var(--sidebar-nav-active-text);box-shadow:var(--sidebar-nav-active-shadow)}.collapsed-flyout--single.is-active.svelte-6dohdz .collapsed-flyout-title:where(.svelte-6dohdz){color:var(--sidebar-nav-active-text)}.collapsed-flyout-items.svelte-6dohdz{display:flex;flex-direction:column;gap:var(--spacing-6)}.collapsed-flyout-item.svelte-6dohdz{width:100%;display:grid;grid-template-columns:1fr;align-items:center;gap:var(--spacing-10);padding:var(--spacing-8) var(--spacing-8) var(--spacing-8) var(--spacing-8);background:var(--sidebar-flyout-item-bg);border:var(--sidebar-flyout-item-border);border-radius:var(--sidebar-flyout-submenu-radius);color:var(--sidebar-nav-text);cursor:pointer;overflow:hidden;transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease,filter var(--duration-comfortable) ease,outline-color var(--duration-comfortable) ease,text-decoration-color var(--duration-comfortable) ease,border-radius var(--duration-comfortable) ease;box-shadow:var(--sidebar-flyout-item-shadow)}.collapsed-flyout-item.svelte-6dohdz:hover{background:var(--sidebar-flyout-item-hover-bg);border:var(--sidebar-flyout-item-hover-border);border-radius:var(--sidebar-flyout-submenu-radius);box-shadow:var(--sidebar-flyout-item-hover-shadow)}.collapsed-flyout-item.svelte-6dohdz:focus-visible{outline:none;border-radius:var(--sidebar-flyout-submenu-radius);box-shadow:0 0 0 1px var(--sidebar-focus-ring)}.collapsed-flyout-item.active.svelte-6dohdz:focus-visible{border-radius:var(--sidebar-flyout-submenu-radius);box-shadow:0 0 0 1px var(--sidebar-focus-ring)}.collapsed-flyout-item.active.svelte-6dohdz{background:var(--sidebar-nav-active-bg);color:var(--sidebar-nav-active-text);border:var(--sidebar-nav-active-border);border-radius:var(--sidebar-flyout-submenu-radius);box-shadow:var(--sidebar-nav-active-shadow)}.collapsed-flyout-item-label.svelte-6dohdz{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sys-color-text-primary);font-weight:var(--sidebar-submenu-active-weight);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height)}@media (max-width: 1023px){.sidebar.svelte-6dohdz,.sidebar.collapsed.svelte-6dohdz{--sidebar-nav-item-margin: .25rem;--sidebar-item-margin-inline: 1rem;--sidebar-parent-right-inset: .4rem;--sidebar-item-icon-box-size: var(--sidebar-top-level-icon-slot-size);--sidebar-item-padding-inline-start: 1.5rem;--sidebar-item-padding-inline-end: 1.5rem;--sidebar-item-padding-block: .5625rem;--sidebar-item-icon-gap: .875rem;--sidebar-item-icon-bg: transparent;--sidebar-item-icon-border: 1px solid transparent;--sidebar-item-icon-shadow: none;--sidebar-item-motion-delay: 0ms;--sidebar-item-label-duration: var(--sidebar-label-transition-duration);--sidebar-item-label-opacity: 1;--sidebar-item-label-max-width: 200px;--sidebar-item-label-clip-end: 0%;--sidebar-item-label-delay: 0ms;--sidebar-item-chevron-opacity: 1;--sidebar-item-chevron-max-width: 24px;--sidebar-item-chevron-clip-end: 0%;--sidebar-favourite-leading-control-center: calc(var(--spacing-4) + var(--border-hairline) + var(--spacing-12) + (var(--sidebar-item-icon-box-size) / 2))}.sidebar.svelte-6dohdz{transform:translate(-100%);width:300px;position:fixed;height:100vh;top:0;left:0;-webkit-overflow-scrolling:touch;border-radius:0;border:none;background:var(--sidebar-mobile-bg);backdrop-filter:var(--sidebar-mobile-backdrop-filter);-webkit-backdrop-filter:var(--sidebar-mobile-backdrop-filter);z-index:var(--p5-local-layer-src-lib-components-layout-sidebar-11, 300);order:2;padding-top:0;transition:transform var(--duration-slow) var(--ease-standard);box-shadow:var(--sidebar-mobile-shadow);border-right:none}@supports not (backdrop-filter: blur(10px)){.sidebar.svelte-6dohdz{background:var(--sidebar-mobile-bg-fallback)}}.sidebar.peeked.svelte-6dohdz{box-shadow:var(--sidebar-mobile-shadow)}.sidebar.collapsed.svelte-6dohdz{width:300px}.sidebar.mobile-open.svelte-6dohdz{transform:translate(0)}.collapse-toggle.svelte-6dohdz{display:none}.sidebar-workspace-switcher.svelte-6dohdz{display:flex;height:auto;min-height:48px;padding:var(--spacing-16);border-bottom:var(--sidebar-mobile-header-border);background:var(--sidebar-mobile-header-bg);box-shadow:var(--sidebar-mobile-header-shadow)}.sidebar-mobile-close.svelte-6dohdz{display:block}.sidebar-resize-handle.svelte-6dohdz{display:none}.sidebar.mobile-open.svelte-6dohdz .nav-menu:where(.svelte-6dohdz){opacity:1}.nav-menu.svelte-6dohdz ul:where(.svelte-6dohdz){display:flex;flex-direction:column;gap:0}.nav-link.svelte-6dohdz{height:auto;min-height:var(--sidebar-row-target-size);padding:var(--spacing-8) var(--spacing-24);width:calc(100% - 2rem);margin:0 var(--spacing-16);background:none;transition:background-color var(--duration-comfortable),color var(--duration-comfortable);-webkit-tap-highlight-color:transparent;outline:none}.nav-link.svelte-6dohdz:active{transform:none}.nav-link.active.svelte-6dohdz:not(.section-header):not(.submenu-link){background:var(--sidebar-nav-active-bg);backdrop-filter:var(--sidebar-nav-active-backdrop-filter);-webkit-backdrop-filter:var(--sidebar-nav-active-backdrop-filter);color:var(--sidebar-nav-active-text);font-weight:var(--sidebar-nav-active-weight);font-size:var(--sidebar-nav-active-size);box-shadow:var(--sidebar-nav-active-shadow);border:var(--sidebar-nav-active-border)}.sidebar.svelte-6dohdz .nav-link:where(.svelte-6dohdz):not(.section-header),.sidebar.svelte-6dohdz .nav-link:where(.svelte-6dohdz):not(.section-header) :where(.svelte-6dohdz){font-size:var(--font-size-16)}.sidebar.svelte-6dohdz .nav-link:where(.svelte-6dohdz):not(.section-header) .item-label:where(.svelte-6dohdz){font-size:var(--font-size-16)}.sidebar.svelte-6dohdz .nav-link:where(.svelte-6dohdz){padding:var(--spacing-8) var(--spacing-8) var(--spacing-8) var(--spacing-12);margin:0 var(--spacing-4);width:calc(100% - .5rem)}.nav-link.active.svelte-6dohdz:not(.section-header):not(.submenu-link):hover{background:var(--sidebar-nav-active-hover-bg);color:var(--sidebar-nav-active-hover-text);box-shadow:var(--sidebar-nav-active-hover-shadow)}.section-header.svelte-6dohdz{height:auto;min-height:var(--sidebar-row-target-size);font-weight:var(--sidebar-section-weight);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);color:var(--sidebar-nav-text);padding:var(--spacing-12) var(--spacing-8) var(--spacing-12) var(--spacing-12);margin-top:0;background-color:transparent}.section-header.active.svelte-6dohdz{color:var(--sidebar-section-active-text);font-weight:var(--sidebar-section-active-weight)}.section-header.active.svelte-6dohdz:hover{transform:none}.submenu-section.svelte-6dohdz{position:relative;margin:0 var(--sidebar-submenu-right-inset) var(--sidebar-submenu-exit-gap) var(--sidebar-item-margin-inline);padding:var(--sidebar-submenu-padding);width:calc(100% - var(--sidebar-item-margin-inline) - var(--sidebar-submenu-right-inset));box-sizing:border-box}.submenu-item.svelte-6dohdz{position:relative;display:flex;align-items:center;width:100%;height:auto;min-height:var(--sidebar-row-target-size);padding:var(--sidebar-submenu-item-padding-block) var(--sidebar-submenu-item-padding-inline-end) var(--sidebar-submenu-item-padding-block) var(--sidebar-submenu-item-padding-inline-start);margin:0;background:var(--sidebar-submenu-item-bg);border:none;text-align:left;cursor:pointer;opacity:0;transition:transform var(--duration-comfortable) ease,color var(--duration-comfortable) ease,opacity var(--sidebar-submenu-item-exit-duration) var(--sidebar-submenu-close-ease);transition-delay:0ms,0ms,0ms;color:var(--sidebar-submenu-item-text);font-size:var(--font-size-13);border-radius:0;box-sizing:border-box}.submenu-item.svelte-6dohdz:after{content:"";position:absolute;left:calc(var(--line-position) + var(--sidebar-submenu-line-to-panel-gap));right:0;top:0;bottom:0;background:transparent;border-radius:var(--sidebar-child-state-radius);transition:background var(--duration-comfortable) ease;pointer-events:none;z-index:var(--p5-local-layer-src-lib-components-layout-sidebar-12, -1)}.submenu-item.svelte-6dohdz:before{content:"";position:absolute;left:calc(var(--line-position) - (var(--sidebar-submenu-line-width) / 2));top:0;bottom:0;width:var(--sidebar-submenu-line-width);background:var(--sidebar-submenu-line-color);border-radius:0}.submenu-item.active.svelte-6dohdz{font-weight:var(--sidebar-submenu-active-weight);font-size:var(--sidebar-submenu-active-size);color:var(--sidebar-submenu-active-text)}.submenu-item.active.svelte-6dohdz:after{background:transparent;right:0}.submenu-item.svelte-6dohdz:focus-visible{outline:none}.submenu-item.svelte-6dohdz:focus-visible:after{background:var(--sidebar-submenu-item-hover-bg);box-shadow:0 0 0 1px var(--sidebar-focus-ring)}.submenu-item.svelte-6dohdz:hover:not(.active):after{background:var(--sidebar-submenu-item-hover-bg)}.submenu-item.svelte-6dohdz:disabled{opacity:.5;cursor:not-allowed}}.nav-link.svelte-6dohdz:focus-visible,.section-header.svelte-6dohdz:focus-visible,.nav-link.active.svelte-6dohdz:not(.section-header):not(.submenu-link):focus-visible,.sidebar.collapsed.svelte-6dohdz .nav-link.active:where(.svelte-6dohdz):not(.section-header):not(.submenu-link):focus-visible{outline:none;box-shadow:0 0 0 1px var(--sidebar-focus-ring);border-radius:var(--sidebar-focus-ring-radius)}@supports (-webkit-appearance: none){.sidebar.svelte-6dohdz{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.nav-link.svelte-6dohdz,.section-header.svelte-6dohdz{font-feature-settings:"kern" 1;font-kerning:normal}}@media screen and (-webkit-min-device-pixel-ratio: 0){.sidebar.svelte-6dohdz{font-synthesis:none;-webkit-font-smoothing:subpixel-antialiased}.nav-link.svelte-6dohdz,.section-header.svelte-6dohdz{text-rendering:geometricPrecision;-webkit-font-smoothing:subpixel-antialiased}}@media (prefers-reduced-motion: reduce){.sidebar.svelte-6dohdz,.sidebar.peeked.svelte-6dohdz,.sidebar-peek-scrim.svelte-6dohdz,.nav-item.svelte-6dohdz,.section-item.svelte-6dohdz,.nav-link.svelte-6dohdz,.section-header.svelte-6dohdz,.nav-group-content.is-collapsible.svelte-6dohdz,.nav-group-content.is-collapsible.is-open.svelte-6dohdz,.nav-group-content.is-collapsible.svelte-6dohdz>.nav-group-content-inner:where(.svelte-6dohdz),.nav-group-content.is-collapsible.is-open.svelte-6dohdz>.nav-group-content-inner:where(.svelte-6dohdz),.submenu-shell.svelte-6dohdz,.submenu-shell-inner.svelte-6dohdz,.submenu-shell.is-open.svelte-6dohdz .submenu-shell-inner:where(.svelte-6dohdz),.submenu-item.svelte-6dohdz,.item-icon.svelte-6dohdz,.item-label.svelte-6dohdz,.section-chevron-wrapper.svelte-6dohdz,.collapse-toggle.svelte-6dohdz,.collapsed-flyout.svelte-6dohdz,.collapsed-flyout-item.svelte-6dohdz{transition:none;animation:none}.nav-link.active.svelte-6dohdz:not(.section-header):not(.submenu-link):before,.section-header.has-active-item.svelte-6dohdz:before{transition:none}.sidebar.shimmer-active.svelte-6dohdz:not(.collapsed) .nav-link.active:where(.svelte-6dohdz):not(.section-header):not(.submenu-link):after,.sidebar.shimmer-active.svelte-6dohdz:not(.collapsed) .section-header.has-active-item:where(.svelte-6dohdz):after,.sidebar.peeked.svelte-6dohdz:after,.sidebar.collapsed.shimmer-active.svelte-6dohdz .nav-link.active:where(.svelte-6dohdz):not(.section-header):not(.submenu-link) .item-icon:where(.svelte-6dohdz):after,.sidebar.collapsed.shimmer-active.svelte-6dohdz .section-header.has-active-item:where(.svelte-6dohdz) .item-icon:where(.svelte-6dohdz):after,.sidebar.shimmer-active.svelte-6dohdz .submenu-shell.is-open:where(.svelte-6dohdz) .submenu-item.active:where(.svelte-6dohdz):after{animation:none;background-image:none}}@media (forced-colors: active){.submenu-item.svelte-6dohdz:focus-visible,.sidebar-resize-handle.svelte-6dohdz:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.bell-panel.svelte-lwun8x{display:flex;flex-direction:column;min-width:0;--bell-separator-header: var(--comp-inbox-bell-separator-header);--bell-separator-row: var(--comp-inbox-bell-separator-row);--bell-separator-footer: var(--comp-inbox-bell-separator-footer);--bell-border-soft: var(--comp-inbox-bell-border-soft);--bell-border-strong: var(--comp-inbox-bell-border-strong);--bell-surface-soft: var(--comp-inbox-bell-surface-soft);--bell-surface-muted: var(--comp-inbox-bell-surface-muted);--bell-surface-hover: var(--comp-inbox-bell-surface-hover);--bell-skeleton-base: var(--comp-inbox-bell-skeleton-base);--bell-skeleton-highlight: var(--comp-inbox-bell-skeleton-highlight);--bell-count-badge-bg: var(--comp-inbox-bell-count-badge-bg);--bell-count-badge-text: var(--comp-inbox-bell-count-badge-text);--bell-scrollbar-thumb: var(--comp-inbox-bell-scrollbar-thumb);--bell-inline-action-inset-shadow: var(--comp-inbox-bell-inline-action-inset-shadow);--bell-inline-action-hover-border: var(--comp-inbox-bell-inline-action-hover-border);--bell-inline-action-hover-shadow: var(--comp-inbox-bell-inline-action-hover-shadow);--bell-empty-icon-bg: var(--comp-inbox-bell-empty-icon-bg);--bell-empty-icon-border: var(--comp-inbox-bell-empty-icon-border);--bell-empty-icon-text: var(--comp-inbox-bell-empty-icon-text);--bell-item-unread-bg: var(--comp-inbox-bell-item-unread-bg);--bell-item-high-marker: var(--comp-inbox-bell-item-high-marker);--bell-item-critical-marker: var(--comp-inbox-bell-item-critical-marker);--bell-item-unread-dot-shadow: var(--comp-inbox-bell-item-unread-dot-shadow);--bell-item-title-muted: var(--comp-inbox-bell-item-title-muted);--bell-item-summary-unread: var(--comp-inbox-bell-item-summary-unread);--bell-action-approve-bg: var(--comp-inbox-bell-action-approve-bg);--bell-action-approve-hover-bg: var(--comp-inbox-bell-action-approve-hover-bg);--bell-action-reject-bg: var(--comp-inbox-bell-action-reject-bg);--bell-action-reject-hover-bg: var(--comp-inbox-bell-action-reject-hover-bg);--bell-separator-skeleton: var(--comp-inbox-bell-separator-skeleton);--bell-skeleton-outline: var(--comp-inbox-bell-skeleton-outline)}.bell-header.svelte-lwun8x{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);border-bottom:1px solid var(--bell-separator-header)}.bell-header-left.svelte-lwun8x{display:flex;align-items:center;gap:var(--spacing-8);min-width:0}.bell-header-title.svelte-lwun8x{margin:0;font-size:var(--font-size-15);font-weight:600;color:var(--color-text-primary)}.bell-header-title--active.svelte-lwun8x{color:var(--color-primary-text)}.bell-header-left.svelte-lwun8x .bell-quantity{--count-badge-bg: var(--bell-count-badge-bg);--count-badge-fg: var(--bell-count-badge-text);font-weight:700}.bell-header-action.svelte-lwun8x{flex-shrink:0;white-space:nowrap}.bell-inline-action.svelte-lwun8x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--bell-border-strong);background:var(--bell-surface-soft);color:var(--color-text-primary);box-shadow:var(--bell-inline-action-inset-shadow);border-radius:var(--radius-capsule);font:inherit;font-weight:500;line-height:1;cursor:pointer;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,transform var(--duration-base) ease,opacity var(--duration-base) ease}.bell-inline-action--sm.svelte-lwun8x{min-height:2rem;padding:var(--spacing-6) var(--spacing-12);font-size:var(--font-size-13)}.bell-inline-action--full.svelte-lwun8x{width:100%;justify-content:center;display:inline-flex;align-items:center}.bell-inline-action.svelte-lwun8x:hover:not(:disabled){background:var(--bell-surface-hover);border-color:var(--bell-inline-action-hover-border);transform:translateY(-1px);box-shadow:var(--bell-inline-action-hover-shadow)}.bell-inline-action.svelte-lwun8x:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.bell-inline-action.svelte-lwun8x:disabled{opacity:.55;cursor:not-allowed;transform:none}.bell-body.svelte-lwun8x{overflow-y:auto;max-height:24rem;scrollbar-width:thin;scrollbar-color:var(--bell-scrollbar-thumb) transparent}.bell-skeleton.svelte-lwun8x{display:flex;flex-direction:column}.bell-skeleton-row.svelte-lwun8x{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-10) var(--spacing-16);border-bottom:1px solid var(--bell-separator-skeleton)}.skel-line.svelte-lwun8x{border-radius:var(--radius-capsule);background:linear-gradient(90deg,var(--bell-skeleton-base) 0%,var(--bell-skeleton-highlight) 50%,var(--bell-skeleton-base) 100%);background-size:200% 100%;box-shadow:var(--bell-skeleton-outline);--p5-motion-continuous-feedback-7b5924e1-1-1: 1.5s;animation:svelte-lwun8x-bell-shimmer-slide var(--p5-motion-continuous-feedback-7b5924e1-1-1) ease-in-out infinite}.skel-title.svelte-lwun8x{width:70%;height:.75rem}.skel-summary.svelte-lwun8x{width:90%;height:.625rem;animation-delay:var(--duration-base)}.skel-chips.svelte-lwun8x{width:40%;height:.625rem;animation-delay:var(--duration-slow)}@keyframes svelte-lwun8x-bell-shimmer-slide{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skel-line.svelte-lwun8x{animation:none;background:var(--bell-skeleton-base)}}.bell-error.svelte-lwun8x{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);padding:var(--spacing-20) var(--spacing-16);text-align:center}.bell-error-text.svelte-lwun8x{margin:0;font-size:var(--font-size-13);color:var(--color-danger);line-height:1.45}.bell-empty.svelte-lwun8x{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);padding:var(--spacing-24) var(--spacing-16);text-align:center}.bell-empty-icon.svelte-lwun8x{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-12);background:var(--bell-empty-icon-bg);color:var(--bell-empty-icon-text);border:1px solid var(--bell-empty-icon-border)}.bell-empty-title.svelte-lwun8x{margin:0;font-size:var(--font-size-14);font-weight:600;color:var(--color-text-primary)}.bell-empty-desc.svelte-lwun8x{margin:0;font-size:var(--font-size-13);color:var(--color-text-secondary);line-height:1.45;max-width:20rem}.bell-list.svelte-lwun8x{list-style:none;margin:0;padding:0}.bell-item.svelte-lwun8x{border-bottom:1px solid var(--bell-separator-row)}.bell-item.svelte-lwun8x:last-child{border-bottom:none}.bell-item--unread.svelte-lwun8x{background:var(--bell-item-unread-bg)}.bell-item--high.svelte-lwun8x{background:color-mix(in srgb,var(--bell-item-high-marker) 8%,transparent)}.bell-item--critical.svelte-lwun8x{background:color-mix(in srgb,var(--bell-item-critical-marker) 8%,transparent)}.bell-item-trigger.svelte-lwun8x{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--spacing-6);width:100%;padding:var(--spacing-10) var(--spacing-12) var(--spacing-2);cursor:pointer;font-family:inherit;text-align:left;transition:background var(--duration-fast) ease}.bell-item-trigger.svelte-lwun8x:hover{background:var(--bell-surface-hover)}.bell-item-trigger.svelte-lwun8x:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;z-index:var(--z-base)}.bell-unread-dot.svelte-lwun8x{flex-shrink:0;width:6px;height:6px;border-radius:var(--radius-circle);background:var(--color-primary);margin-top:var(--spacing-6);box-shadow:var(--bell-item-unread-dot-shadow)}.bell-item-content.svelte-lwun8x{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.bell-item-top.svelte-lwun8x{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-6)}.bell-item-title.svelte-lwun8x{font-size:var(--font-size-13);font-weight:400;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bell-item-title--bold.svelte-lwun8x{font-weight:650}.bell-item.svelte-lwun8x:not(.bell-item--unread) .bell-item-title:where(.svelte-lwun8x){color:var(--bell-item-title-muted)}.bell-item-time.svelte-lwun8x{font-size:var(--font-size-11);color:var(--color-text-primary);white-space:nowrap;flex-shrink:0}.bell-item-time--high.svelte-lwun8x,.bell-item-time--critical.svelte-lwun8x{color:var(--color-text-primary)}.bell-item-summary.svelte-lwun8x{margin:0;font-size:var(--font-size-12);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.bell-item--unread.svelte-lwun8x .bell-item-summary:where(.svelte-lwun8x){color:var(--bell-item-summary-unread)}.bell-item.svelte-lwun8x:not(.bell-item--unread) .bell-item-summary:where(.svelte-lwun8x){opacity:.8}.bell-item-meta.svelte-lwun8x{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-12) var(--spacing-8)}.bell-item-chips.svelte-lwun8x{display:flex;align-items:center;gap:var(--spacing-4);min-width:0}.bell-item-actions.svelte-lwun8x{display:flex;align-items:center;gap:var(--spacing-4);flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.bell-action.svelte-lwun8x{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border-radius:var(--radius-capsule);cursor:pointer;transition:background var(--duration-fast) ease,box-shadow var(--duration-fast) ease,opacity var(--duration-fast) ease}.bell-action--row.svelte-lwun8x{width:auto;min-width:0;padding:0 var(--spacing-10);flex:0 0 auto;border-radius:var(--radius-8);font-size:var(--font-size-11);font-weight:600;line-height:1;border:1px solid var(--bell-border-strong);background:var(--bell-surface-soft);color:var(--color-text-secondary)}.bell-action.svelte-lwun8x:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.bell-action.svelte-lwun8x:disabled{opacity:.4;cursor:not-allowed}.bell-action--row.svelte-lwun8x:hover:not(:disabled){background:var(--bell-surface-hover);border-color:var(--bell-inline-action-hover-border)}.bell-action--approve.svelte-lwun8x{color:var(--color-success);background:var(--bell-action-approve-bg)}.bell-action--approve.svelte-lwun8x:hover:not(:disabled){background:var(--bell-action-approve-hover-bg)}.bell-action--reject.svelte-lwun8x{color:var(--color-danger);background:var(--bell-action-reject-bg)}.bell-action--reject.svelte-lwun8x:hover:not(:disabled){background:var(--bell-action-reject-hover-bg)}.bell-action--mark-unread.svelte-lwun8x{color:var(--color-text-primary)}.bell-footer.svelte-lwun8x{padding:var(--spacing-8) var(--spacing-12);border-top:1px solid var(--bell-separator-footer)}@media (prefers-reduced-motion: reduce){.skel-line.svelte-lwun8x{animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}.notification-center.svelte-ydlha1{position:relative;display:flex;align-items:center}.notification-button.svelte-ydlha1{position:relative;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;width:2.25rem;height:2.25rem;border-radius:var(--radius-capsule);cursor:pointer;transition:background-color var(--duration-comfortable),color var(--duration-comfortable),transform var(--duration-comfortable);--notification-button-icon-color: var(--app-header-icon-color, var(--comp-shell-header-icon-color));color:var(--app-header-icon-color, var(--comp-shell-header-icon-color));line-height:0}.notification-button.svelte-ydlha1 svg{display:block;color:var(--notification-button-icon-color);stroke:var(--notification-button-icon-color)}.notification-button.svelte-ydlha1:hover{--notification-button-icon-color: var(--app-header-icon-hover-color, var(--sys-color-text-primary));color:var(--app-header-icon-hover-color, var(--sys-color-text-primary));background-color:var(--app-header-control-bg-hover, var(--sys-color-bg-subtle-hover));transform:scale(1.05)}.notification-button.svelte-ydlha1:focus-visible{outline:none;box-shadow:0 0 0 1px var(--app-header-control-focus-ring)}.notification-button.svelte-ydlha1:active{transform:scale(.95)}.notification-button.has-notifications.svelte-ydlha1{--notification-button-icon-color: var(--color-primary-icon);color:var(--color-primary-icon)}.notification-button.has-urgent.svelte-ydlha1{--notification-button-icon-color: var(--sys-color-danger);color:var(--sys-color-danger);--p5-motion-continuous-feedback-a54105bd-1-1: 2s;animation:pulse var(--p5-motion-continuous-feedback-a54105bd-1-1) infinite;animation-play-state:var(--motion-decorative-animation-play-state)}.bell-icon.svelte-ydlha1{display:flex;align-items:center;justify-content:center;transform-origin:top center}.bell-icon.bell-swing.svelte-ydlha1{--p5-motion-state-feedback-a54105bd-2-1: 1s;animation:svelte-ydlha1-bell-ring var(--p5-motion-state-feedback-a54105bd-2-1) ease-out var(--duration-slow) 3 both}.bell-icon.bell-swing-urgent.svelte-ydlha1{--p5-motion-state-feedback-a54105bd-3-1: 1.2s;animation:svelte-ydlha1-bell-ring-urgent var(--p5-motion-state-feedback-a54105bd-3-1) ease-out var(--duration-slow) 3 both}@keyframes svelte-ydlha1-bell-ring{0%{transform:rotate(0) scale(1);filter:drop-shadow(0 0 0 transparent)}10%{transform:rotate(14deg) scale(1.2);filter:drop-shadow(0 0 6px var(--sys-color-primary))}24%{transform:rotate(-12deg) scale(1.18);filter:drop-shadow(0 0 5px var(--sys-color-primary))}36%{transform:rotate(8deg) scale(1.12);filter:drop-shadow(0 0 4px var(--sys-color-primary))}48%{transform:rotate(-4deg) scale(1.06);filter:drop-shadow(0 0 2px var(--sys-color-primary))}58%{transform:rotate(2deg) scale(1.02);filter:drop-shadow(0 0 1px var(--sys-color-primary))}68%{transform:rotate(0) scale(1);filter:drop-shadow(0 0 0 transparent)}to{transform:rotate(0) scale(1);filter:drop-shadow(0 0 0 transparent)}}@keyframes svelte-ydlha1-bell-ring-urgent{0%{transform:rotate(0) scale(1);filter:drop-shadow(0 0 0 transparent)}8%{transform:rotate(18deg) scale(1.28);filter:drop-shadow(0 0 8px var(--sys-color-danger))}18%{transform:rotate(-16deg) scale(1.25);filter:drop-shadow(0 0 7px var(--sys-color-danger))}28%{transform:rotate(14deg) scale(1.2);filter:drop-shadow(0 0 6px var(--sys-color-danger))}38%{transform:rotate(-10deg) scale(1.14);filter:drop-shadow(0 0 4px var(--sys-color-danger))}48%{transform:rotate(8deg) scale(1.08);filter:drop-shadow(0 0 3px var(--sys-color-danger))}56%{transform:rotate(-4deg) scale(1.04);filter:drop-shadow(0 0 1px var(--sys-color-danger))}64%{transform:rotate(2deg) scale(1.01);filter:drop-shadow(0 0 0 transparent)}72%{transform:rotate(0) scale(1);filter:drop-shadow(0 0 0 transparent)}to{transform:rotate(0) scale(1);filter:drop-shadow(0 0 0 transparent)}}@media (prefers-reduced-motion: reduce){.bell-icon.bell-swing.svelte-ydlha1,.bell-icon.bell-swing-urgent.svelte-ydlha1{--p5-motion-reduced-feedback-duration: .6s;animation:svelte-ydlha1-bell-fade var(--p5-motion-reduced-feedback-duration) ease-out var(--duration-slow) 1 both}@keyframes svelte-ydlha1-bell-fade{0%{opacity:.4;filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 5px var(--sys-color-primary))}to{opacity:1;filter:drop-shadow(0 0 0 transparent)}}}.notification-button.svelte-ydlha1 .notification-count{--count-badge-bg: var(--color-accent);--count-badge-fg: var(--sys-color-text-inverse);--count-badge-offset-block: -2px;--count-badge-offset-inline: -2px}.notification-button.svelte-ydlha1 .notification-count.is-urgent{--count-badge-bg: var(--sys-color-danger);--count-badge-fg: var(--sys-color-text-inverse);--notification-count-pulse-duration: 2s;animation:pulse var(--notification-count-pulse-duration) infinite;animation-play-state:var(--motion-decorative-animation-play-state)}.notification-panel.svelte-ydlha1{position:absolute;top:100%;right:0;width:min(380px,calc(100vw - 16px));background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--card-border-radius);box-shadow:var(--shadow-e2-ring);z-index:var(--p5-local-layer--lib-components-notifications-notificationcenter-1, 1000);margin-top:var(--spacing-8);overflow:hidden}.notification-panel.portal.svelte-ydlha1{position:fixed;right:auto;margin-top:0}.invitations-section.svelte-ydlha1{padding:var(--spacing-12) 0;border-bottom:1px solid var(--glass-border)}.invitations-section__header.svelte-ydlha1{padding:0 var(--spacing-16) var(--spacing-8);font-size:var(--font-size-12);font-weight:600;color:var(--color-text-secondary)}.invitations-row.svelte-ydlha1{padding:var(--spacing-8) var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-8)}.invitations-row__info.svelte-ydlha1{display:flex;flex-direction:column;gap:var(--spacing-2)}.invitations-row__title.svelte-ydlha1{font-size:var(--font-size-14);font-weight:600;color:var(--color-text-primary);line-height:1.3}.invitations-row__subtitle.svelte-ydlha1{font-size:var(--font-size-12);color:var(--color-text-secondary)}.invitations-row__actions.svelte-ydlha1{display:flex;gap:var(--spacing-8);flex-wrap:wrap}.invitations-row__confirm.svelte-ydlha1{display:flex;flex-direction:column;gap:var(--spacing-8)}.invitations-row__confirm-text.svelte-ydlha1{font-size:var(--font-size-13);color:var(--color-text-secondary)}.invitations-row__error.svelte-ydlha1{margin:0;font-size:var(--font-size-12);color:var(--sys-color-danger);line-height:1.4}.review-dialog.svelte-ydlha1{display:flex;flex-direction:column;gap:var(--spacing-16)}.review-dialog__description.svelte-ydlha1{margin:0;color:var(--color-text-secondary);line-height:1.6}.review-dialog__context.svelte-ydlha1{display:flex;flex-direction:column;gap:var(--spacing-10);padding:var(--spacing-16);border-radius:var(--radius-16);border:1px solid var(--comp-inbox-review-context-elevated-border);background:var(--comp-inbox-review-context-elevated-bg)}.review-dialog__badges.svelte-ydlha1{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.review-dialog__badge.svelte-ydlha1{display:inline-flex;align-items:center;border-radius:var(--radius-6);padding:var(--spacing-4) var(--spacing-10);font-size:var(--font-size-12);font-weight:600;letter-spacing:.01em;background:var(--comp-inbox-review-badge-bg);color:var(--comp-inbox-review-badge-text)}.review-dialog__context.svelte-ydlha1 h4:where(.svelte-ydlha1){margin:0;font-size:var(--font-size-16);color:var(--color-text-primary)}.review-dialog__context.svelte-ydlha1 p:where(.svelte-ydlha1){margin:0;color:var(--color-text-secondary);line-height:1.55}.review-dialog__field textarea{min-height:7rem;resize:vertical}.review-dialog__footer.svelte-ydlha1{display:flex;justify-content:flex-end;gap:var(--spacing-12);flex-wrap:wrap}@media (max-width: 480px){.review-dialog__footer.svelte-ydlha1{justify-content:stretch}}@media (prefers-reduced-motion: reduce){.bell-icon.bell-swing.svelte-ydlha1,.bell-icon.bell-swing-urgent.svelte-ydlha1,.notification-button.has-urgent.svelte-ydlha1{animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}.user-avatar-wrapper.svelte-13ey45{display:inline-flex;align-items:center;gap:var(--spacing-8)}.user-avatar-wrapper.with-name.svelte-13ey45{gap:var(--spacing-10)}.user-avatar.svelte-13ey45{position:relative;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-circle);border:none;padding:0;background:transparent;cursor:default;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(var(--color-black-rgb),.1),var(--shadow-e1);transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}.dark .user-avatar.svelte-13ey45{box-shadow:inset 0 0 0 1px rgba(var(--color-white-rgb),.15),var(--shadow-e1)}.clickable.svelte-13ey45 .user-avatar:where(.svelte-13ey45){cursor:pointer}.clickable.svelte-13ey45 .user-avatar:where(.svelte-13ey45):hover:not(:disabled){transform:scale(1.05);box-shadow:inset 0 0 0 1px rgba(var(--color-black-rgb),.15),var(--shadow-e1)}.dark .clickable.svelte-13ey45 .user-avatar:where(.svelte-13ey45):hover:not(:disabled){box-shadow:inset 0 0 0 1px rgba(var(--color-white-rgb),.25),var(--shadow-e1)}.clickable.svelte-13ey45 .user-avatar:where(.svelte-13ey45):active:not(:disabled){transform:scale(.98)}.clickable.svelte-13ey45 .user-avatar:where(.svelte-13ey45):focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(var(--color-black-rgb),.15),var(--input-focus-shadow-sm)}.dark .clickable.svelte-13ey45 .user-avatar:where(.svelte-13ey45):focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--color-white-rgb),.2),var(--input-focus-shadow-sm)}.user-avatar.svelte-13ey45:disabled{cursor:default}.avatar-image.svelte-13ey45{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initials.svelte-13ey45{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:calc(var(--avatar-size) * .4);font-weight:600;color:var(--color-text-on-accent);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--color-primary)}.user-name.svelte-13ey45{font-size:var(--font-size-14);font-weight:500;color:var(--glass-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}@media (max-width: 768px){.user-name.svelte-13ey45{display:none}}.user-menu-container.svelte-6rwk47{position:relative;display:inline-flex;align-items:center}.user-menu.svelte-6rwk47{position:fixed;z-index:var(--z-popover);width:240px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--dropdown-radius);box-shadow:var(--comp-controls-dropdown-menu-shadow);overflow:hidden;animation:svelte-6rwk47-menuFadeIn var(--duration-base) ease-out}@keyframes svelte-6rwk47-menuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-header.svelte-6rwk47{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-16);background:var(--glass-surface)}.user-info.svelte-6rwk47{display:flex;flex-direction:column;min-width:0;flex:1}.user-name.svelte-6rwk47{font-size:var(--font-size-15);font-weight:600;color:var(--glass-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email.svelte-6rwk47{font-size:var(--font-size-13);color:var(--glass-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-divider.svelte-6rwk47{height:1px;background:var(--glass-border);margin:0}.menu-section.svelte-6rwk47{padding:var(--spacing-4) 0}.menu-item.svelte-6rwk47{display:flex;align-items:center;gap:var(--spacing-12);width:100%;padding:var(--spacing-10) var(--spacing-16);background:none;border:none;font-size:var(--font-size-14);color:var(--glass-text-primary);cursor:pointer;transition:background-color var(--duration-base) ease;text-align:left}.menu-item.svelte-6rwk47:hover:not(:disabled){background:var(--glass-surface-hover)}.menu-item.svelte-6rwk47:disabled{opacity:.5;cursor:not-allowed}.menu-item.submenu-open.svelte-6rwk47{background:var(--glass-surface)}.menu-item-value.svelte-6rwk47{margin-left:auto;font-size:var(--font-size-13);color:var(--glass-text-secondary);font-weight:500}.menu-item-danger.svelte-6rwk47{color:var(--color-danger)}.menu-item-danger.svelte-6rwk47:hover:not(:disabled){background:rgba(var(--color-danger-rgb),.1)}.menu-item-with-submenu.svelte-6rwk47{position:relative}.submenu.svelte-6rwk47{background:var(--glass-surface);border-top:1px solid var(--glass-border);padding:var(--spacing-4) 0}.submenu-item.svelte-6rwk47{display:flex;align-items:center;gap:var(--spacing-10);width:100%;--i1-fixed-geometry-padding-47583c87: var(--spacing-8) var(--spacing-16) var(--spacing-8) 2.75rem;padding:var(--i1-fixed-geometry-padding-47583c87);background:none;border:none;font-size:var(--font-size-13);color:var(--glass-text-primary);cursor:pointer;transition:background-color var(--duration-base) ease;text-align:left}.submenu-item.svelte-6rwk47:hover{background:var(--glass-surface-hover)}.submenu-item.selected.svelte-6rwk47{color:var(--color-primary-text);font-weight:500}.submenu-item.svelte-6rwk47 .check-icon{margin-left:auto;color:var(--color-primary-icon)}.lang-spinner.svelte-6rwk47{display:inline-block;width:14px;height:14px;border:2px solid rgba(var(--color-black-rgb),.1);border-top-color:var(--glass-text-primary);border-radius:var(--radius-circle);animation:spin var(--duration-slow) linear infinite}@media (max-width: 768px){.user-menu.svelte-6rwk47{width:280px;max-width:calc(100vw - 16px)}}.app-header.svelte-hv3zzy{position:fixed;top:var(--app-shell-inset);left:calc(var(--current-sidebar-width) + var(--app-shell-inset));right:calc(var(--app-shell-inset) + var(--app-shell-scrollbar-width));height:48px;flex-shrink:0;z-index:var(--p5-local-layer-src-lib-components-layout-header-1, 90);display:flex;padding:0;--header-logo-size: 36px;--app-header-bg-primary: var(--comp-shell-header-bg-primary);--app-header-bg-scrolled: var(--comp-shell-header-bg-scrolled);--app-header-border: var(--comp-shell-header-border);--app-header-border-scrolled: var(--comp-shell-header-border-scrolled);--app-header-dropdown-bg: var(--comp-shell-header-dropdown-bg);--app-header-dropdown-border: var(--comp-shell-header-dropdown-border);--app-header-dropdown-shadow: var(--comp-shell-header-dropdown-shadow);--app-header-icon-color: var(--comp-shell-header-icon-color);--app-header-icon-hover-color: var(--comp-shell-header-text-primary);--app-header-control-bg-hover: var(--sys-color-bg-subtle-hover);--app-header-control-bg-active: var(--sys-color-bg-subtle);--app-header-control-focus-ring: var(--color-focus-ring);--app-header-spinner-track: color-mix(in srgb, var(--app-header-icon-color) 24%, transparent);--app-header-shadow-scrolled: var(--comp-shell-header-shadow-scrolled);--app-header-text-primary: var(--comp-shell-header-text-primary);--app-header-logo-glow: var(--comp-shell-logo-glow);--app-header-shell-fallback-bg: var(--comp-shell-sidebar-bg-fallback);--app-header-mobile-bg: rgba(var(--sys-color-bg-mobile-header-base-rgb), .92);--app-header-mobile-bg-scrolled: rgba(var(--sys-color-bg-mobile-header-base-rgb), .98);--app-header-mobile-border: var(--comp-shell-sidebar-mobile-header-border);--app-header-mobile-fallback-bg: var(--comp-shell-sidebar-mobile-bg-fallback);background:var(--app-header-bg-primary);border:var(--app-header-border);border-radius:var(--app-shell-region-radius);transition:left var(--sidebar-layout-transition) var(--sidebar-layout-transition-delay),background-color var(--duration-slow) ease-in-out,border-color var(--duration-slow) ease-in-out,box-shadow var(--duration-slow) ease-in-out}@supports not (backdrop-filter: blur(8px)){.app-header.svelte-hv3zzy{background:var(--app-header-shell-fallback-bg)}}.app-header.svelte-hv3zzy.header-scrolled{background:var(--app-header-bg-scrolled);backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%);border:var(--app-header-border-scrolled);box-shadow:var(--app-header-shadow-scrolled)}.mobile-nav-button.svelte-hv3zzy{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;height:40px;width:40px;margin-left:var(--spacing-2);cursor:pointer;--app-header-control-icon-color: var(--app-header-icon-color);color:var(--app-header-icon-color);line-height:0;transition:background-color var(--duration-comfortable),color var(--duration-comfortable),transform var(--duration-comfortable)}.mobile-nav-button.svelte-hv3zzy svg{color:var(--app-header-control-icon-color);stroke:var(--app-header-control-icon-color)}.mobile-nav-button.svelte-hv3zzy:hover:not(:disabled){--app-header-control-icon-color: var(--app-header-icon-hover-color);color:var(--app-header-icon-hover-color);background-color:var(--app-header-control-bg-hover)}.mobile-nav-button.svelte-hv3zzy:focus-visible{outline:none;box-shadow:0 0 0 1px var(--app-header-control-focus-ring)}.mobile-nav-button.svelte-hv3zzy:active{background-color:var(--app-header-control-bg-active);transform:scale(.95)}.mobile-controls.svelte-hv3zzy{display:none;align-items:center;justify-content:flex-end;gap:var(--spacing-4)}.mobile-org-container.svelte-hv3zzy{position:relative}.mobile-org-icon.svelte-hv3zzy{position:relative;display:flex;align-items:center;justify-content:center;color:var(--app-header-control-icon-color)}.org-indicator.svelte-hv3zzy{position:absolute;bottom:-2px;right:-4px;width:8px;height:8px;background-color:var(--sys-color-primary);border-radius:var(--radius-circle);border:1px solid var(--sys-color-text-on-emphasis)}.mobile-org-dropdown.svelte-hv3zzy{position:absolute;top:45px;right:0;width:250px;background-color:var(--app-header-dropdown-bg);border:1px solid var(--app-header-dropdown-border);border-radius:var(--comp-controls-dropdown-radius);box-shadow:var(--app-header-dropdown-shadow);z-index:var(--p5-local-layer-src-lib-components-layout-header-2, 220)}.lang-icon-container.svelte-hv3zzy{position:relative;display:flex;align-items:center;justify-content:center;color:var(--app-header-control-icon-color)}.lang-badge.svelte-hv3zzy{position:absolute;bottom:-2px;right:-4px;background-color:var(--sys-color-primary);color:var(--sys-color-text-on-emphasis);font-size:var(--type-mini-font-size);font-weight:600;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-6);line-height:var(--type-mini-line-height);letter-spacing:var(--type-uppercase-tracking)}.header-content.svelte-hv3zzy{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.header-context.svelte-hv3zzy{display:flex;align-items:center;min-width:var(--interactive-target-min-size);height:100%;padding-left:var(--spacing-8)}.shell-reopen.svelte-hv3zzy{display:inline-flex;align-items:center;justify-content:center;width:var(--interactive-target-min-size);height:var(--interactive-target-min-size);padding:0;border:0;border-radius:var(--radius-8);background:transparent;color:var(--app-header-icon-color);cursor:pointer;transition:background-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease}.shell-reopen.svelte-hv3zzy:hover,.shell-reopen.svelte-hv3zzy:focus-visible{background:var(--app-header-control-bg-hover);color:var(--app-header-icon-hover-color)}.shell-reopen.svelte-hv3zzy:focus-visible{outline:none;box-shadow:0 0 0 1px var(--app-header-control-focus-ring)}.shell-reopen-icon.svelte-hv3zzy{width:18px;height:18px;flex:0 0 18px;overflow:visible}.shell-reopen-frame.svelte-hv3zzy,.shell-reopen-divider.svelte-hv3zzy,.shell-reopen-panel.svelte-hv3zzy,.shell-reopen-arrow.svelte-hv3zzy{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.shell-reopen-panel.svelte-hv3zzy,.shell-reopen-arrow.svelte-hv3zzy{transform-box:fill-box;transform-origin:center;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.shell-reopen-panel.svelte-hv3zzy{opacity:1;transform:translate(0)}.shell-reopen-arrow.svelte-hv3zzy{opacity:0;transform:translate(-2px) rotate(180deg)}.shell-reopen.svelte-hv3zzy:hover .shell-reopen-panel:where(.svelte-hv3zzy),.shell-reopen.svelte-hv3zzy:focus-visible .shell-reopen-panel:where(.svelte-hv3zzy){opacity:0;transform:translate(-2px)}.shell-reopen.svelte-hv3zzy:hover .shell-reopen-arrow:where(.svelte-hv3zzy),.shell-reopen.svelte-hv3zzy:focus-visible .shell-reopen-arrow:where(.svelte-hv3zzy){opacity:1;transform:translate(0) rotate(180deg)}.logo-section.svelte-hv3zzy{display:none;align-items:center;height:48px;margin-left:var(--spacing-16)}.logo-link.svelte-hv3zzy{display:flex;align-items:center;text-decoration:none;color:inherit;cursor:pointer}.logo-icon.svelte-hv3zzy{display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-8)}.logo-image.svelte-hv3zzy{width:var(--header-logo-size, 40px);height:var(--header-logo-size, 40px);-o-object-fit:contain;object-fit:contain;filter:var(--app-header-logo-glow);display:block}.company-name.svelte-hv3zzy{font-size:var(--type-title-md-font-size);line-height:var(--type-title-md-line-height);letter-spacing:var(--type-title-md-tracking);font-weight:600;color:var(--app-header-text-primary);margin-left:var(--spacing-4)}.header-controls.svelte-hv3zzy{display:flex;align-items:center;gap:var(--spacing-8);margin-right:var(--spacing-24);height:48px}.dropdown-header.svelte-hv3zzy{padding:var(--spacing-12) var(--spacing-16);font-weight:600;color:var(--app-header-text-primary);border-bottom:1px solid var(--app-header-dropdown-border);background-color:var(--sys-color-bg-secondary)}.org-option.svelte-hv3zzy{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--spacing-12) var(--spacing-16);text-align:left;background:none;border:none;border-bottom:1px solid var(--sys-color-border);cursor:pointer;transition:background-color var(--duration-comfortable)}.org-option.svelte-hv3zzy:last-child{border-bottom:none}.org-option.svelte-hv3zzy:hover{background-color:var(--sys-color-bg-secondary)}.org-option.active.svelte-hv3zzy{background-color:var(--sys-color-bg-tertiary);font-weight:500}.org-name-full.svelte-hv3zzy{font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);font-weight:500;color:var(--sys-color-text-primary);width:100%;word-break:break-word}.org-role.svelte-hv3zzy{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--sys-color-text-secondary);margin-top:var(--spacing-4)}.mobile-no-org-indicator.svelte-hv3zzy{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--sys-color-warning-text);background-color:var(--sys-color-warning-bg);border-radius:var(--radius-12);border:1px solid var(--sys-color-warning-border)}.desktop-controls.svelte-hv3zzy{display:flex;align-items:center;gap:var(--spacing-4)}.assistant-entry{white-space:nowrap}.user-menu-desktop{margin-left:var(--spacing-8)}.user-menu-mobile{margin-left:var(--spacing-4)}.mobile-lang-spinner.svelte-hv3zzy{display:inline-block;width:22px;height:22px;border:2px solid var(--app-header-spinner-track);border-top-color:var(--app-header-control-icon-color);border-radius:var(--radius-circle);animation:spin calc(var(--duration-overlay) + var(--duration-comfortable)) linear infinite}.mobile-nav-button.svelte-hv3zzy:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1023px){.app-header.svelte-hv3zzy{position:relative;top:0;left:0;right:auto;width:100%;height:48px;z-index:var(--p5-local-layer-src-lib-components-layout-header-3, 90);background:var(--app-header-mobile-bg);box-shadow:none;border:0;border-bottom:var(--app-header-mobile-border);border-radius:0;transition:none}@supports not (backdrop-filter: blur(10px)){.app-header.svelte-hv3zzy{background:var(--app-header-mobile-fallback-bg)}}.app-header.svelte-hv3zzy.header-scrolled{background:var(--app-header-mobile-bg-scrolled);box-shadow:none;border-bottom:var(--app-header-mobile-border)}.header-content.svelte-hv3zzy{padding:0;width:100%;box-sizing:border-box;justify-content:space-between}.header-context.svelte-hv3zzy{display:none}.mobile-controls.svelte-hv3zzy{display:flex;margin-right:var(--spacing-4)}.desktop-controls.svelte-hv3zzy{display:none}.logo-section.svelte-hv3zzy{display:flex;margin-left:var(--spacing-16)}.logo-image.svelte-hv3zzy{width:36px;height:36px}.company-name.svelte-hv3zzy{display:none}.header-controls.svelte-hv3zzy{gap:0}}@media (max-width: 480px){.logo-section.svelte-hv3zzy{margin-left:var(--spacing-8)}.mobile-nav-button.svelte-hv3zzy{margin-left:var(--spacing-4)}.mobile-nav-button.svelte-hv3zzy{padding:0;border-radius:var(--radius-capsule);background-color:transparent;width:40px;height:40px}.mobile-nav-button.svelte-hv3zzy:active{background-color:var(--app-header-control-bg-active);transform:scale(.95)}.lang-badge.svelte-hv3zzy{font-size:7px;--i1-optical-alignment-padding-154c071e: 1px var(--spacing-2);padding:var(--i1-optical-alignment-padding-154c071e);bottom:-1px;right:-3px}.logo-image.svelte-hv3zzy{width:44px;height:44px}.company-name.svelte-hv3zzy{display:none}.header-content.svelte-hv3zzy{padding:0 var(--spacing-4) 0 0}.menu-button.svelte-hv3zzy{margin-right:0;margin-left:var(--spacing-4)}.mobile-org-dropdown.svelte-hv3zzy{right:0;left:auto;width:250px;border-radius:var(--comp-controls-dropdown-radius);box-shadow:var(--app-header-dropdown-shadow);border:none;overflow:hidden;top:45px;z-index:var(--p5-local-layer-src-lib-components-layout-header-4, 300)}.dropdown-header.svelte-hv3zzy{padding:var(--spacing-16);background-color:var(--sys-color-bg-secondary);font-weight:600;font-size:var(--font-size-16);border-bottom:1px solid var(--sys-color-border)}.org-option.svelte-hv3zzy{padding:var(--spacing-16);transition:background-color var(--duration-comfortable)}.org-option.svelte-hv3zzy:active{background-color:var(--sys-color-bg-tertiary)}}@media (min-width: 2560px){.logo-section.svelte-hv3zzy{left:calc(50% - 1264px + 1rem)}.header-controls.svelte-hv3zzy{right:calc(50% - 1280px + 2rem)}}.shell-reopen.svelte-hv3zzy{border-radius:var(--radius-capsule)}body .glass-modal-backdrop.global-find-layer,html.dark .glass-modal-backdrop.global-find-layer{align-items:flex-start;justify-content:flex-start;padding:0;background:transparent}body .glass-modal-container.max-w-2xl.global-find-panel{position:fixed;width:auto;max-width:40rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sys-color-border-primary);border-radius:var(--radius-12);background:var(--sys-color-bg-primary);box-shadow:var(--shadow-e2-ring);color:var(--sys-color-text-primary);--glass-modal-bg: var(--sys-color-bg-primary);--glass-modal-tint: var(--sys-color-bg-primary)}.global-find-content{padding:0;overflow:hidden}.global-find-search.svelte-1fir1uv{padding:var(--spacing-12);border-bottom:1px solid var(--sys-color-border-subtle)}.global-find-search.svelte-1fir1uv .search-bar{max-width:none}.global-find-results.svelte-1fir1uv{min-height:8rem;overflow-y:auto;padding:var(--spacing-8)}.global-find-skeleton.svelte-1fir1uv{display:grid;gap:var(--spacing-2)}.global-find-skeleton-row.svelte-1fir1uv{display:grid;gap:var(--spacing-6);padding:var(--spacing-12) var(--spacing-10)}.global-find-skeleton-title.svelte-1fir1uv,.global-find-skeleton-detail.svelte-1fir1uv{display:block;border-radius:var(--radius-6);background:var(--color-bg-secondary)}.global-find-skeleton-title.svelte-1fir1uv{width:45%;height:var(--spacing-12)}.global-find-skeleton-detail.svelte-1fir1uv{width:65%;height:var(--spacing-8)}.global-find-family.svelte-1fir1uv+.global-find-family:where(.svelte-1fir1uv){margin-top:var(--spacing-8)}.global-find-family.svelte-1fir1uv h2:where(.svelte-1fir1uv){margin:0;padding:var(--spacing-6) var(--spacing-8);color:var(--sys-color-text-secondary);font-size:var(--font-size-11);font-weight:var(--font-weight-600)}.global-find-family-items.svelte-1fir1uv{display:grid;gap:var(--spacing-2)}.global-find-result.svelte-1fir1uv{min-height:var(--interactive-target-min-size);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-10);border:1px solid transparent;border-radius:var(--radius-8);color:inherit;text-decoration:none}.global-find-result.svelte-1fir1uv:hover,.global-find-result.selected.svelte-1fir1uv{border-color:var(--sys-color-border-primary);background:var(--sys-color-bg-secondary)}.global-find-result.svelte-1fir1uv:focus-visible{border-color:var(--color-focus-ring);background:var(--sys-color-bg-secondary);outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset)}.global-find-result-copy.svelte-1fir1uv{min-width:0;display:grid;gap:var(--spacing-2)}.global-find-result-copy.svelte-1fir1uv strong:where(.svelte-1fir1uv),.global-find-result-copy.svelte-1fir1uv span:where(.svelte-1fir1uv){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-find-result-copy.svelte-1fir1uv strong:where(.svelte-1fir1uv){font-size:var(--font-size-14);font-weight:var(--font-weight-600)}.global-find-result-copy.svelte-1fir1uv span:where(.svelte-1fir1uv),.global-find-empty.svelte-1fir1uv span:where(.svelte-1fir1uv),.global-find-assistant.svelte-1fir1uv small:where(.svelte-1fir1uv){color:var(--sys-color-text-secondary);font-size:var(--font-size-12)}.global-find-empty.svelte-1fir1uv{min-height:8rem;display:grid;place-content:center;gap:var(--spacing-4);padding:var(--spacing-16);text-align:center}.global-find-partial.svelte-1fir1uv{margin:0;padding:var(--spacing-8) var(--spacing-12);border-top:1px solid var(--sys-color-border-subtle);color:var(--sys-color-text-secondary);font-size:var(--font-size-12)}.global-find-assistant.svelte-1fir1uv{padding:var(--spacing-8);border-top:1px solid var(--sys-color-border-primary)}.global-find-assistant.svelte-1fir1uv button:where(.svelte-1fir1uv){min-height:var(--interactive-target-min-size);display:flex;align-items:center;gap:var(--spacing-10);padding:var(--spacing-8) var(--spacing-10);border-radius:var(--radius-8);border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none}.global-find-assistant.svelte-1fir1uv button:where(.svelte-1fir1uv):hover,.global-find-assistant.svelte-1fir1uv button:where(.svelte-1fir1uv):focus-visible{background:var(--sys-color-bg-secondary);outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset)}.global-find-assistant.svelte-1fir1uv button:where(.svelte-1fir1uv)>span:where(.svelte-1fir1uv){min-width:0;flex:1;display:grid;gap:var(--spacing-2)}@media (max-width: 767px){body .glass-modal-container.max-w-2xl.global-find-panel{height:auto;border-radius:var(--radius-12)}}.assistant-message-content.svelte-1gvu7ni{display:flex;flex-direction:column;gap:var(--spacing-8)}ul.svelte-1gvu7ni{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding-inline-start:var(--spacing-20);color:var(--sys-color-text-primary);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}li.svelte-1gvu7ni::marker{color:var(--sys-color-text-tertiary)}strong.svelte-1gvu7ni{font-weight:var(--font-weight-semibold)}hr.svelte-1gvu7ni{width:100%;margin:var(--spacing-4) 0;border:0;border-top:var(--border-hairline) solid var(--sys-color-divider)}.assistant-destination-link.svelte-8442je{display:inline-flex;align-items:center;gap:var(--spacing-4);width:-moz-fit-content;width:fit-content;max-width:100%;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.assistant-destination-link.svelte-8442je a:where(.svelte-8442je){min-width:0;overflow-wrap:anywhere}.categorization-handoff.svelte-1sr3ue7{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-12);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-12);background:var(--color-bg-primary)}.categorization-handoff__copy.svelte-1sr3ue7{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-4)}.categorization-handoff__copy.svelte-1sr3ue7 span:where(.svelte-1sr3ue7),.categorization-handoff__error.svelte-1sr3ue7{margin:0;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.categorization-handoff__copy.svelte-1sr3ue7 span:where(.svelte-1sr3ue7){color:var(--color-text-secondary)}.categorization-handoff__error.svelte-1sr3ue7{color:var(--color-danger-text)}.categorization-handoff__actions.svelte-1sr3ue7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-8)}.input-with-stepper.svelte-8n8m2z{--numeric-stepper-bg: var(--color-bg-secondary);--numeric-stepper-keyline: var(--color-border);--numeric-stepper-hover-keyline: var(--color-border-strong);--numeric-stepper-focus-keyline: var(--color-focus-ring);--numeric-stepper-error-keyline: var(--color-danger-border);--numeric-stepper-radius: var(--input-border-radius);--numeric-stepper-height: var(--control-height-36);--numeric-stepper-input-bg: transparent;--numeric-stepper-input-padding: .5rem 2.35rem .5rem .75rem;--numeric-stepper-input-font-size: var(--font-size-14);--numeric-stepper-input-font-weight: 400;--numeric-stepper-input-line-height: 1.4;--numeric-stepper-input-min-width: 0;--numeric-stepper-input-text-align: left;--numeric-stepper-button-bg: transparent;--numeric-stepper-button-hover-bg: color-mix(in srgb, var(--color-bg-tertiary) 78%, var(--color-bg-primary) 22%);--numeric-stepper-button-left: auto;--numeric-stepper-button-right: .3rem;--numeric-stepper-button-width: 1.7rem;--numeric-stepper-button-height: calc(100% - .5rem) ;--numeric-stepper-button-min-height: 1.8rem;position:relative;display:flex;align-items:stretch;width:100%;box-sizing:border-box;border-radius:var(--numeric-stepper-radius);background:var(--numeric-stepper-bg);border:var(--border-hairline) solid transparent;box-shadow:inset 0 0 0 var(--border-hairline) var(--numeric-stepper-keyline);overflow:hidden;height:var(--numeric-stepper-height);min-height:var(--numeric-stepper-height);transition:none}.input-with-stepper--table-cell.svelte-8n8m2z{--numeric-stepper-bg: transparent;--numeric-stepper-keyline: transparent;--numeric-stepper-hover-keyline: transparent;--numeric-stepper-focus-keyline: transparent;--numeric-stepper-radius: 0;--numeric-stepper-height: var(--sales-table-control-height);--numeric-stepper-input-padding: 0 var(--sales-table-control-pad-x) 0 2.35rem;--numeric-stepper-input-font-size: var(--sales-table-control-font-size);--numeric-stepper-input-font-weight: 600;--numeric-stepper-input-line-height: var(--sales-table-control-height);--numeric-stepper-input-text-align: right;--numeric-stepper-button-bg: color-mix(in srgb, var(--color-bg-tertiary) 88%, var(--color-bg-primary) 12%);--numeric-stepper-button-hover-bg: color-mix(in srgb, var(--color-bg-tertiary) 72%, var(--color-bg-elevated) 28%);--numeric-stepper-button-left: .45rem;--numeric-stepper-button-right: auto;--numeric-stepper-button-width: 1.35rem;--numeric-stepper-button-height: calc(100% - .35rem) ;--numeric-stepper-button-min-height: 1.75rem}.input-with-stepper--percent.svelte-8n8m2z{--numeric-stepper-input-padding: 0 .25rem 0 1.9rem;--numeric-stepper-input-font-weight: 600;--numeric-stepper-input-text-align: right;--numeric-stepper-button-bg: color-mix(in srgb, var(--color-bg-tertiary) 88%, var(--color-bg-primary) 12%);--numeric-stepper-button-hover-bg: color-mix(in srgb, var(--color-bg-tertiary) 72%, var(--color-bg-elevated) 28%);--numeric-stepper-button-left: .35rem;--numeric-stepper-button-right: auto;--numeric-stepper-button-width: 1.35rem;--numeric-stepper-button-height: calc(100% - .5rem) ;--numeric-stepper-button-min-height: 1.75rem}.input-with-stepper--percent.svelte-8n8m2z .input-with-stepper__input:where(.svelte-8n8m2z){flex:1;min-width:0}.input-with-stepper--overlay.svelte-8n8m2z{--numeric-stepper-bg: var(--sales-inline-overlay-field-bg);--numeric-stepper-keyline: transparent;--numeric-stepper-hover-keyline: transparent;--numeric-stepper-focus-keyline: var(--color-focus-ring);--numeric-stepper-radius: var(--radius-8);--numeric-stepper-input-padding: .5rem .9rem .5rem 2.35rem;--numeric-stepper-input-font-size: var(--font-size-20);--numeric-stepper-input-min-width: 0;--numeric-stepper-input-text-align: right;--numeric-stepper-button-bg: color-mix(in srgb, var(--sales-inline-overlay-field-bg) 72%, var(--color-bg-primary) 28%);--numeric-stepper-button-hover-bg: color-mix(in srgb, var(--sales-inline-overlay-field-hover-bg) 80%, var(--color-bg-primary) 20%);--numeric-stepper-button-left: .3rem;--numeric-stepper-button-right: auto}.input-with-stepper.svelte-8n8m2z:not(.is-disabled):not(.has-error):hover{box-shadow:inset 0 0 0 var(--border-hairline) var(--numeric-stepper-hover-keyline)}.input-with-stepper.svelte-8n8m2z:not(.is-disabled):not(.has-error):focus-within{box-shadow:inset 0 0 0 var(--border-hairline) var(--numeric-stepper-focus-keyline)}.input-with-stepper.svelte-8n8m2z:not(.is-disabled):focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.input-with-stepper.has-error.svelte-8n8m2z{border:var(--border-hairline) solid transparent;box-shadow:inset 0 0 0 var(--border-hairline) var(--numeric-stepper-error-keyline)}.input-with-stepper.is-disabled.svelte-8n8m2z{opacity:.6;cursor:not-allowed}.input-with-stepper__input.svelte-8n8m2z{box-shadow:var(--shadow-e0);flex:1;border:none;background:var(--numeric-stepper-input-bg);padding:var(--numeric-stepper-input-padding);font-size:var(--numeric-stepper-input-font-size);font-weight:var(--numeric-stepper-input-font-weight);color:var(--color-text-primary);line-height:var(--numeric-stepper-input-line-height);font-variant-numeric:tabular-nums;min-width:var(--numeric-stepper-input-min-width);text-align:var(--numeric-stepper-input-text-align)}.input-with-stepper__input.svelte-8n8m2z:focus{outline:none}.input-with-stepper__suffix.svelte-8n8m2z{display:inline-flex;align-items:center;flex:none;padding-right:var(--spacing-12);font-size:var(--numeric-stepper-input-font-size);font-weight:var(--numeric-stepper-input-font-weight);line-height:var(--numeric-stepper-input-line-height);color:var(--color-text-tertiary);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-with-stepper__input.svelte-8n8m2z::-webkit-outer-spin-button,.input-with-stepper__input.svelte-8n8m2z::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-with-stepper__input[type=number].svelte-8n8m2z{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.amount-stepper.svelte-8n8m2z{position:absolute;top:50%;left:var(--numeric-stepper-button-left);right:var(--numeric-stepper-button-right);transform:translateY(-50%) scale(.95);display:flex;flex-direction:column;gap:0;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);border-radius:var(--radius-8);background:var(--numeric-stepper-button-bg);border:0;overflow:hidden;padding:0;width:var(--numeric-stepper-button-width);height:var(--numeric-stepper-button-height);min-height:var(--numeric-stepper-button-min-height);align-items:stretch}.input-with-stepper.svelte-8n8m2z:focus-within .amount-stepper:where(.svelte-8n8m2z){opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}@media (hover: hover){.input-with-stepper.svelte-8n8m2z:not(.is-disabled):hover .amount-stepper:where(.svelte-8n8m2z){opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}}.amount-step.svelte-8n8m2z{width:100%;flex:1 1 50%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-comfortable) var(--ease-standard),color var(--duration-comfortable) var(--ease-standard);box-shadow:none}.amount-step.svelte-8n8m2z:hover:not(:disabled){background:var(--numeric-stepper-button-hover-bg);color:var(--color-text-primary)}.amount-step.svelte-8n8m2z:focus-visible{outline:none;background:var(--numeric-stepper-button-hover-bg);color:var(--color-text-primary);box-shadow:none}.amount-step.svelte-8n8m2z:disabled{opacity:.45;cursor:not-allowed}.amount-step.svelte-8n8m2z:not(:first-child){border-top:1px solid rgba(var(--color-white-rgb),.08)}.settlement-card.svelte-xsn0se{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-bg-primary);box-shadow:var(--shadow-e1)}.settlement-header.svelte-xsn0se{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-20);padding:var(--spacing-16)}.settlement-totals.svelte-xsn0se{display:grid;grid-template-columns:repeat(3,minmax(7.5rem,1fr));gap:var(--spacing-20);min-width:min(100%,29rem);margin:0}.settlement-totals.svelte-xsn0se div:where(.svelte-xsn0se){min-width:0;text-align:right}.settlement-totals.svelte-xsn0se dt:where(.svelte-xsn0se){color:var(--color-text-tertiary);font-size:var(--font-size-11);font-weight:700;line-height:1.2}.settlement-totals.svelte-xsn0se dd:where(.svelte-xsn0se){margin:var(--spacing-4) 0 0;color:var(--color-text-primary);font-size:var(--font-size-14);font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.settlement-totals.svelte-xsn0se .settlement-projection-value:where(.svelte-xsn0se){color:var(--color-text-primary)}.settlement-progress.svelte-xsn0se{height:3px;margin:0 var(--spacing-16) var(--spacing-12);overflow:hidden;border-radius:var(--radius-capsule);background:var(--color-border)}.settlement-progress.svelte-xsn0se span:where(.svelte-xsn0se){display:block;height:100%;border-radius:inherit;background:var(--color-success);transition:width var(--duration-base) ease}.settlement-payments.svelte-xsn0se{border-top:1px solid var(--color-border)}.settlement-payment.svelte-xsn0se{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) auto;align-items:center;gap:var(--spacing-16);min-height:4.2rem;padding:var(--spacing-12) var(--spacing-16)}.settlement-payment.svelte-xsn0se+.settlement-payment:where(.svelte-xsn0se){border-top:1px solid var(--color-border)}.settlement-payment--pending.svelte-xsn0se{background:var(--color-bg-subtle-hover)}.settlement-payment--blocked.svelte-xsn0se{background:var(--color-warning-bg)}.settlement-payment-amount.svelte-xsn0se{color:var(--color-text-primary);font-size:var(--font-size-15);font-variant-numeric:tabular-nums}.settlement-payment-copy.svelte-xsn0se{min-width:0}.settlement-payment-source.svelte-xsn0se,.settlement-payment-note.svelte-xsn0se,.settlement-footer.svelte-xsn0se p:where(.svelte-xsn0se){margin:0}.settlement-payment-source.svelte-xsn0se{overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-13);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.record-link.svelte-xsn0se{color:var(--color-info);font-weight:600;text-decoration:none}.record-link.svelte-xsn0se:hover,.record-link.svelte-xsn0se:focus-visible{text-decoration:underline}.settlement-payment-note.svelte-xsn0se{margin-top:var(--spacing-4);color:var(--color-text-tertiary);font-size:var(--font-size-12);line-height:1.35}.settlement-row-state.svelte-xsn0se{display:inline-flex}.settlement-payment-actions.svelte-xsn0se{display:flex;align-items:center;gap:var(--spacing-4)}.settlement-footer.svelte-xsn0se{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);border-top:1px solid var(--color-border)}.settlement-footer.svelte-xsn0se p:where(.svelte-xsn0se){color:var(--color-text-tertiary);font-size:var(--font-size-12);line-height:1.35}@media (max-width: 900px){.settlement-header.svelte-xsn0se{align-items:flex-start;flex-direction:column}.settlement-totals.svelte-xsn0se{width:100%;min-width:0}.settlement-totals.svelte-xsn0se div:where(.svelte-xsn0se){text-align:left}}@media (max-width: 640px){.settlement-totals.svelte-xsn0se{grid-template-columns:1fr;gap:var(--spacing-10)}.settlement-payment.svelte-xsn0se{grid-template-columns:1fr auto}.settlement-payment-copy.svelte-xsn0se{grid-column:1 / -1;grid-row:2}.settlement-payment-actions.svelte-xsn0se,.settlement-row-state.svelte-xsn0se{grid-column:2;grid-row:1}}@media (prefers-reduced-motion: reduce){.settlement-progress.svelte-xsn0se span:where(.svelte-xsn0se){transition:none}}.allocation-card.svelte-q0axbl{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-bg-primary);box-shadow:var(--shadow-e1)}.allocation-header.svelte-q0axbl{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-20);padding:var(--spacing-16)}.allocation-totals.svelte-q0axbl{display:grid;grid-template-columns:repeat(3,minmax(7.5rem,1fr));gap:var(--spacing-20);min-width:min(100%,29rem);margin:0}.allocation-totals.svelte-q0axbl div:where(.svelte-q0axbl){min-width:0;text-align:right}.allocation-totals.svelte-q0axbl dt:where(.svelte-q0axbl){color:var(--color-text-tertiary);font-size:var(--font-size-11);font-weight:700;line-height:1.2}.allocation-totals.svelte-q0axbl dd:where(.svelte-q0axbl){margin:var(--spacing-4) 0 0;color:var(--color-text-primary);font-size:var(--font-size-14);font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.allocation-totals.svelte-q0axbl .allocation-projection-value:where(.svelte-q0axbl){color:var(--color-text-primary)}.allocation-progress.svelte-q0axbl{height:3px;margin:0 var(--spacing-16) var(--spacing-12);overflow:hidden;border-radius:var(--radius-capsule);background:var(--color-border)}.allocation-progress.svelte-q0axbl span:where(.svelte-q0axbl){display:block;height:100%;border-radius:inherit;background:var(--color-success);transition:width var(--duration-base) ease}.allocation-orders.svelte-q0axbl{border-top:1px solid var(--color-border)}.allocation-order.svelte-q0axbl{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) auto;align-items:center;gap:var(--spacing-16);min-height:4.2rem;padding:var(--spacing-12) var(--spacing-16)}.allocation-order.svelte-q0axbl+.allocation-order:where(.svelte-q0axbl){border-top:1px solid var(--color-border)}.allocation-order--pending.svelte-q0axbl{background:var(--color-bg-subtle-hover)}.allocation-order--blocked.svelte-q0axbl{background:var(--color-warning-bg)}.allocation-order-amount.svelte-q0axbl{color:var(--color-text-primary);font-size:var(--font-size-15);font-variant-numeric:tabular-nums}.allocation-order-copy.svelte-q0axbl{min-width:0}.allocation-order-source.svelte-q0axbl,.allocation-order-note.svelte-q0axbl,.allocation-footer.svelte-q0axbl p:where(.svelte-q0axbl){margin:0}.allocation-order-source.svelte-q0axbl{overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-size-13);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.record-link.svelte-q0axbl{color:var(--color-info);font-weight:600;text-decoration:none}.record-link.svelte-q0axbl:hover,.record-link.svelte-q0axbl:focus-visible{text-decoration:underline}.allocation-order-note.svelte-q0axbl{margin-top:var(--spacing-4);color:var(--color-text-tertiary);font-size:var(--font-size-12);line-height:1.35}.allocation-row-state.svelte-q0axbl{display:inline-flex}.allocation-order-actions.svelte-q0axbl{display:flex;align-items:center;gap:var(--spacing-4)}.allocation-footer.svelte-q0axbl{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);border-top:1px solid var(--color-border)}.allocation-footer.svelte-q0axbl p:where(.svelte-q0axbl){color:var(--color-text-tertiary);font-size:var(--font-size-12);line-height:1.35}@media (max-width: 900px){.allocation-header.svelte-q0axbl{align-items:flex-start;flex-direction:column}.allocation-totals.svelte-q0axbl{width:100%;min-width:0}.allocation-totals.svelte-q0axbl div:where(.svelte-q0axbl){text-align:left}}@media (max-width: 640px){.allocation-totals.svelte-q0axbl{grid-template-columns:1fr;gap:var(--spacing-10)}.allocation-order.svelte-q0axbl{grid-template-columns:1fr auto}.allocation-order-copy.svelte-q0axbl{grid-column:1 / -1;grid-row:2}.allocation-order-actions.svelte-q0axbl,.allocation-row-state.svelte-q0axbl{grid-column:2;grid-row:1}}@media (prefers-reduced-motion: reduce){.allocation-progress.svelte-q0axbl span:where(.svelte-q0axbl){transition:none}}.workspace-section.svelte-3axtlu{display:flex;flex-direction:column;gap:var(--spacing-12);padding-top:var(--spacing-6);border-radius:var(--radius-12)}.workspace-section.svelte-3axtlu:focus{outline:none}.workspace-section.svelte-3axtlu:focus-visible{border-radius:var(--radius-12);box-shadow:var(--input-focus-shadow-sm)}.allocation-section--without-heading.svelte-3axtlu{padding-top:0}.workspace-section.svelte-3axtlu h3:where(.svelte-3axtlu){margin:0;color:var(--color-text-primary)}.section-heading.svelte-3axtlu{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16)}.section-heading.svelte-3axtlu h3:where(.svelte-3axtlu){font-size:var(--font-size-16);font-weight:var(--font-weight-semibold)}.section-heading.svelte-3axtlu p:where(.svelte-3axtlu){margin:var(--spacing-4) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-13);line-height:1.45}.detail-label.svelte-3axtlu{font-size:var(--font-size-11);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);line-height:1.1}.allocation-entry-controls.svelte-3axtlu{display:flex;justify-content:flex-start}.allocation-empty-state.svelte-3axtlu,.section-empty.svelte-3axtlu{min-height:4.5rem;display:flex;align-items:center;justify-content:flex-start;padding:var(--spacing-12) var(--spacing-16);border:1px solid color-mix(in srgb,var(--color-border) 64%,transparent);border-radius:var(--radius-12);background:color-mix(in srgb,var(--color-bg-secondary) 62%,transparent);color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:1.45}.section-empty.svelte-3axtlu{justify-content:center;text-align:center;min-height:8rem}.section-empty--with-action.svelte-3axtlu{flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-12);text-align:left;min-height:4.5rem}.allocation-form.svelte-3axtlu{display:flex;flex-direction:column;gap:var(--spacing-12);border:1px solid color-mix(in srgb,var(--color-border) 58%,transparent);border-radius:var(--radius-12);padding:var(--spacing-12);background:color-mix(in srgb,var(--color-bg-primary) 94%,transparent)}.selected-transaction-summary.svelte-3axtlu{display:flex;flex-direction:column;gap:var(--spacing-10);color:var(--color-text-secondary)}.selected-transaction-heading.svelte-3axtlu{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);width:100%}.selected-transaction-heading.svelte-3axtlu strong:where(.svelte-3axtlu){color:var(--color-text-primary);font-size:var(--font-size-14);overflow-wrap:anywhere;text-align:right}.allocation-capacity-grid.svelte-3axtlu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-8);width:100%;margin:0}.allocation-capacity-grid.svelte-3axtlu div:where(.svelte-3axtlu){display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0;padding:var(--spacing-8) var(--spacing-10);border:1px solid color-mix(in srgb,var(--color-border) 52%,transparent);border-radius:var(--radius-12);background:color-mix(in srgb,var(--color-bg-secondary) 62%,transparent)}.allocation-capacity-grid.svelte-3axtlu dt:where(.svelte-3axtlu),.detach-confirmation-grid.svelte-3axtlu dt:where(.svelte-3axtlu){color:var(--color-text-tertiary);font-size:var(--font-size-11);font-weight:700;line-height:1.15}.allocation-capacity-grid.svelte-3axtlu dd:where(.svelte-3axtlu),.detach-confirmation-grid.svelte-3axtlu dd:where(.svelte-3axtlu){margin:0;color:var(--color-text-primary);font-size:var(--font-size-13);font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.detach-confirmation-grid.svelte-3axtlu dd:where(.svelte-3axtlu){margin-top:var(--spacing-4);font-size:var(--font-size-13)}.allocation-fields-row.svelte-3axtlu{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(180px,1fr);align-items:start;gap:var(--spacing-12)}.allocation-fields-row.svelte-3axtlu>div:where(.svelte-3axtlu){min-width:0}.allocation-amount-row.svelte-3axtlu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-8);align-items:stretch}.allocation-amount-input.svelte-3axtlu{min-width:0}.allocation-fields-row.svelte-3axtlu .input-with-stepper{--input-border-radius: var(--radius-8);min-height:var(--control-height-36);height:var(--control-height-36);border-color:var(--color-border);background:linear-gradient(color-mix(in srgb,var(--color-bg-primary) 95%,transparent),color-mix(in srgb,var(--color-bg-primary) 95%,transparent)) padding-box,linear-gradient(transparent,transparent) border-box}.use-max-button.svelte-3axtlu{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-12);min-height:2.25rem;border-radius:var(--radius-capsule);border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:color-mix(in srgb,var(--color-bg-primary) 92%,transparent);color:var(--color-text-secondary);font-size:var(--font-size-12);font-weight:700;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.use-max-button.svelte-3axtlu:hover:not(:disabled){border-color:var(--color-border-hover);background:color-mix(in srgb,var(--color-bg-tertiary) 62%,transparent);color:var(--color-text-primary)}.use-max-button.svelte-3axtlu:focus-visible,.notes-add-link.svelte-3axtlu:focus-visible,.notes-toggle-link.svelte-3axtlu:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset);border-radius:calc(var(--radius-capsule) + var(--comp-controls-focus-ring-offset))}.use-max-button.svelte-3axtlu:disabled,.notes-add-link.svelte-3axtlu:disabled,.notes-toggle-link.svelte-3axtlu:disabled{opacity:.45;cursor:not-allowed}.field-hint.svelte-3axtlu{min-height:1.1rem;margin:var(--spacing-4) 0 0;color:var(--color-text-tertiary);font-size:var(--font-size-12);line-height:1.35}.field-hint.field-error.svelte-3axtlu{color:var(--color-danger)}.field-hint--placeholder.svelte-3axtlu{visibility:hidden}.allocation-amount-field.svelte-3axtlu,.allocation-notes-field.svelte-3axtlu{display:flex;flex-direction:column;min-width:0}.allocation-amount-field.svelte-3axtlu>.detail-label:where(.svelte-3axtlu),.allocation-notes-header.svelte-3axtlu{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-8);min-height:1rem}.allocation-notes-control.svelte-3axtlu{display:flex;align-items:center;min-height:var(--control-height-36)}.notes-add-link.svelte-3axtlu,.notes-toggle-link.svelte-3axtlu{align-self:flex-start;border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-12);font-weight:700;cursor:pointer;padding:var(--spacing-8) 0;line-height:1.2;border-radius:var(--radius-capsule)}.notes-toggle-link.svelte-3axtlu{font-size:var(--font-size-12);color:var(--color-text-tertiary);padding:0}.allocation-notes-control.svelte-3axtlu .notes-add-link:where(.svelte-3axtlu){align-self:center;padding:0}.notes-add-link.svelte-3axtlu:hover:not(:disabled),.notes-toggle-link.svelte-3axtlu:hover:not(:disabled){color:var(--color-text-primary);text-decoration:underline}.allocation-input.svelte-3axtlu{width:100%;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-primary) 95%,transparent);color:var(--color-text-primary);border-radius:var(--radius-8);min-height:var(--control-height-36);font-size:var(--font-size-14);padding:var(--spacing-6) var(--spacing-10)}.allocation-input.svelte-3axtlu:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:none}.allocation-actions-row.svelte-3axtlu{display:flex;justify-content:flex-end;gap:var(--spacing-8)}.inline-warning.svelte-3axtlu,.inline-info.svelte-3axtlu{width:100%;margin:0;padding:var(--spacing-8) var(--spacing-10);border-radius:var(--radius-12);font-size:var(--font-size-13);line-height:1.4}.inline-warning.svelte-3axtlu{border:1px solid color-mix(in srgb,var(--color-warning) 42%,transparent);background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning-dark)}.inline-info.svelte-3axtlu{border:1px solid color-mix(in srgb,var(--color-info) 38%,transparent);background:color-mix(in srgb,var(--color-info) 10%,transparent);color:var(--color-info-dark)}.detach-confirmation-body.svelte-3axtlu{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--spacing-12);color:var(--color-text-secondary)}.detach-warning-icon.svelte-3axtlu{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:var(--radius-circle);background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning-dark);border:1px solid color-mix(in srgb,var(--color-warning) 38%,transparent)}.detach-confirmation-copy.svelte-3axtlu{display:flex;flex-direction:column;gap:var(--spacing-12);min-width:0}.detach-confirmation-copy.svelte-3axtlu p:where(.svelte-3axtlu){margin:0;font-size:var(--font-size-14);line-height:1.45}.detach-warning-text.svelte-3axtlu{color:var(--color-warning-dark);font-weight:700}.detach-confirmation-grid.svelte-3axtlu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-8);margin:0}.detach-confirmation-grid.svelte-3axtlu div:where(.svelte-3axtlu){min-width:0}.detach-confirmation-actions.svelte-3axtlu{display:flex;justify-content:flex-end;gap:var(--spacing-8);width:100%}@media (max-width: 1120px){.allocation-fields-row.svelte-3axtlu{grid-template-columns:1fr}.detach-confirmation-grid.svelte-3axtlu,.allocation-capacity-grid.svelte-3axtlu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.section-heading.svelte-3axtlu,.selected-transaction-heading.svelte-3axtlu{align-items:stretch;flex-direction:column}.allocation-capacity-grid.svelte-3axtlu,.detach-confirmation-grid.svelte-3axtlu,.detach-confirmation-body.svelte-3axtlu{grid-template-columns:1fr}.allocation-actions-row.svelte-3axtlu{justify-content:flex-start;flex-wrap:wrap}.allocation-entry-controls.svelte-3axtlu button{width:100%;justify-content:center}.allocation-amount-row.svelte-3axtlu{grid-template-columns:1fr}.use-max-button.svelte-3axtlu{width:100%}.detach-confirmation-actions.svelte-3axtlu{align-items:stretch;flex-direction:column}}.allocation-draft.svelte-6ifz59,.lifecycle-draft.svelte-19ki0ah{display:flex;flex-direction:column;gap:var(--spacing-12);min-width:0}.lifecycle-summary.svelte-19ki0ah{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.lifecycle-summary.svelte-19ki0ah>div:where(.svelte-19ki0ah){display:flex;flex-direction:column;min-width:0}.lifecycle-summary.svelte-19ki0ah span:where(.svelte-19ki0ah),p.svelte-19ki0ah{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.lifecycle-summary.svelte-19ki0ah span:where(.svelte-19ki0ah){color:var(--color-text-secondary)}p.svelte-19ki0ah{margin:0}.resource-result.svelte-xqu4xj{display:flex;flex-direction:column;gap:var(--spacing-12);min-width:0}.resource-actions.svelte-xqu4xj{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.resource-row.svelte-xqu4xj{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.resource-row__identity.svelte-xqu4xj{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.resource-row__identity.svelte-xqu4xj span:where(.svelte-xqu4xj),p.svelte-xqu4xj{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.resource-row__identity.svelte-xqu4xj span:where(.svelte-xqu4xj){color:var(--color-text-secondary)}p.svelte-xqu4xj{margin:0}.mutation-draft.svelte-142f7mg,.mutation-draft.svelte-142f7mg form:where(.svelte-142f7mg){display:flex;flex-direction:column;gap:var(--spacing-12)}.mutation-draft.svelte-142f7mg{padding:var(--spacing-12);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-12);background:var(--color-bg-primary)}.mutation-draft.svelte-142f7mg header:where(.svelte-142f7mg)>div:where(.svelte-142f7mg){display:flex;min-width:0;flex-direction:column;gap:var(--spacing-2)}.mutation-draft.svelte-142f7mg header:where(.svelte-142f7mg) span:where(.svelte-142f7mg),.mutation-draft__notice.svelte-142f7mg,.mutation-draft__changes.svelte-142f7mg p:where(.svelte-142f7mg){margin:0;color:var(--color-text-secondary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.mutation-draft__grid.svelte-142f7mg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-12)}.mutation-draft__input.svelte-142f7mg{width:100%;min-height:var(--control-height-40);padding:var(--spacing-8) var(--spacing-12);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;resize:vertical}.mutation-draft__input.svelte-142f7mg:focus-visible{outline:none;box-shadow:var(--input-focus-shadow-sm)}.mutation-draft__changes.svelte-142f7mg{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-10);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-8);background:var(--color-bg-secondary)}.mutation-draft__changes.svelte-142f7mg dl:where(.svelte-142f7mg){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8);margin:0}.mutation-draft__changes.svelte-142f7mg dt:where(.svelte-142f7mg),.mutation-draft__changes.svelte-142f7mg dd:where(.svelte-142f7mg){margin:0;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.mutation-draft__changes.svelte-142f7mg dt:where(.svelte-142f7mg){color:var(--color-text-secondary)}.mutation-draft__changes.svelte-142f7mg dd:where(.svelte-142f7mg){display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-top:var(--spacing-2)}.mutation-draft__changes.svelte-142f7mg dd:where(.svelte-142f7mg) span:where(.svelte-142f7mg):first-child{color:var(--color-text-secondary);text-decoration:line-through}.mutation-draft__success.svelte-142f7mg,.mutation-draft__error.svelte-142f7mg{margin:0;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.mutation-draft__success.svelte-142f7mg{color:var(--color-success-dark)}.mutation-draft__error.svelte-142f7mg{color:var(--color-danger-text)}.mutation-draft__actions.svelte-142f7mg{display:flex;justify-content:flex-end;gap:var(--spacing-8)}@media (max-width: 640px){.mutation-draft__grid.svelte-142f7mg,.mutation-draft__changes.svelte-142f7mg dl:where(.svelte-142f7mg){grid-template-columns:1fr}}.transaction-result.svelte-1rpi6ub{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-12);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-12);background:var(--color-bg-secondary)}.transaction-result__header.svelte-1rpi6ub,.transaction-result__actions.svelte-1rpi6ub{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8)}.transaction-result__identity.svelte-1rpi6ub{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-2)}.transaction-result__identity.svelte-1rpi6ub strong:where(.svelte-1rpi6ub),.transaction-result__identity.svelte-1rpi6ub span:where(.svelte-1rpi6ub){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-result__warning.svelte-1rpi6ub,.transaction-result__empty.svelte-1rpi6ub{margin:0;color:var(--color-text-secondary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.transaction-result__list.svelte-1rpi6ub{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0;padding:0;list-style:none}.transaction-result__list.svelte-1rpi6ub li:where(.svelte-1rpi6ub){display:flex;min-width:0;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-8);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-8);background:var(--color-bg-primary)}.transaction-result__list.svelte-1rpi6ub strong:where(.svelte-1rpi6ub),.transaction-result__list.svelte-1rpi6ub span:where(.svelte-1rpi6ub){overflow-wrap:anywhere;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.transaction-result__list.svelte-1rpi6ub span:where(.svelte-1rpi6ub){color:var(--color-text-secondary)}.transaction-result__header.svelte-1rpi6ub strong:where(.svelte-1rpi6ub),.transaction-result__header.svelte-1rpi6ub span:where(.svelte-1rpi6ub),dt.svelte-1rpi6ub,th.svelte-1rpi6ub,td.svelte-1rpi6ub{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.transaction-result__header.svelte-1rpi6ub span:where(.svelte-1rpi6ub),dt.svelte-1rpi6ub,th.svelte-1rpi6ub{color:var(--color-text-secondary)}.transaction-result__metrics.svelte-1rpi6ub{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:var(--spacing-8);margin:0}.transaction-result__details.svelte-1rpi6ub{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--spacing-64) * 3)),1fr));gap:var(--spacing-8) var(--spacing-12);margin:0}.transaction-result__details.svelte-1rpi6ub div:where(.svelte-1rpi6ub){min-width:0}.transaction-result__details.svelte-1rpi6ub dd:where(.svelte-1rpi6ub){overflow-wrap:anywhere;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.transaction-result__metrics.svelte-1rpi6ub div:where(.svelte-1rpi6ub){min-width:0;padding:var(--spacing-8);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-8);background:var(--color-bg-primary)}dt.svelte-1rpi6ub,dd.svelte-1rpi6ub{margin:0}dd.svelte-1rpi6ub{margin-top:var(--spacing-4);color:var(--color-text-primary);font-size:var(--type-emphasis-font-size);line-height:var(--type-emphasis-line-height);font-weight:var(--font-weight-semibold)}.transaction-result__table-wrap.svelte-1rpi6ub{max-width:100%;overflow-x:auto}table.svelte-1rpi6ub{width:100%;border-collapse:collapse}th.svelte-1rpi6ub,td.svelte-1rpi6ub{padding:var(--spacing-8);border-bottom:var(--border-hairline) solid var(--color-divider);text-align:left}th.svelte-1rpi6ub:last-child,td.svelte-1rpi6ub:last-child{text-align:right}td.svelte-1rpi6ub{color:var(--color-text-primary)}.transaction-result__actions.svelte-1rpi6ub{justify-content:flex-end}.transaction-result--action.svelte-1rpi6ub{background:var(--color-bg-primary)}.transaction-create-draft.svelte-1rpi6ub{display:flex;flex-direction:column;gap:var(--spacing-12)}.transaction-create-draft__grid.svelte-1rpi6ub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-12)}.transaction-create-draft__input.svelte-1rpi6ub{width:100%;min-height:var(--control-height-40);padding:var(--spacing-8) var(--spacing-12);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-8);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit}textarea.transaction-create-draft__input.svelte-1rpi6ub{min-height:calc(var(--control-height-40) * 2);resize:vertical}.transaction-create-draft__input.svelte-1rpi6ub:focus-visible{outline:none;box-shadow:var(--input-focus-shadow-sm)}.transaction-create-draft__notice.svelte-1rpi6ub,.transaction-result__success.svelte-1rpi6ub,.transaction-result__error.svelte-1rpi6ub{margin:0;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.transaction-create-draft__notice.svelte-1rpi6ub{color:var(--color-text-secondary)}.transaction-result__success.svelte-1rpi6ub{color:var(--color-success-dark)}.transaction-result__error.svelte-1rpi6ub{color:var(--color-danger-text)}@media (max-width: 640px){.transaction-create-draft__grid.svelte-1rpi6ub{grid-template-columns:1fr}.transaction-result__actions.svelte-1rpi6ub{align-items:stretch;flex-direction:column}}.insights-chat-panel-host.svelte-lx7edb{display:flex;flex-direction:column;gap:var(--spacing-8);min-height:0;height:100%}.insights-chat-panel-host--page.svelte-lx7edb{flex:1 1 0}.insights-chat-panel--page{flex:1 1 auto;width:100%;min-height:0}.insights-chat-panel--drawer{flex:1 1 auto;min-height:0}.assistant-composer-stack.svelte-lx7edb{width:min(100%,48rem);min-width:0;margin-inline:auto}.assistant-context.svelte-lx7edb{display:flex;align-items:center;align-self:flex-start;gap:var(--spacing-4);width:-moz-fit-content;width:fit-content;max-width:100%;padding-inline:var(--spacing-16);color:var(--sys-color-text-secondary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.assistant-context__summary.svelte-lx7edb{display:flex;align-items:center;gap:var(--spacing-4);max-width:100%}.assistant-context__label.svelte-lx7edb{white-space:nowrap;color:var(--sys-color-text-tertiary)}.assistant-context__value.svelte-lx7edb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold);color:var(--sys-color-text-primary)}.assistant-context__separator.svelte-lx7edb{color:var(--sys-color-text-tertiary)}.assistant-context__filters.svelte-lx7edb{white-space:nowrap;color:var(--sys-color-text-secondary)}.assistant-context__remove-trigger.svelte-lx7edb{display:inline-flex;flex:0 0 auto}.assistant-context__remove{flex:0 0 auto}.assistant-empty.svelte-lx7edb{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);text-align:center;max-width:38rem;color:var(--color-text-secondary)}.assistant-empty__icon.svelte-lx7edb{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-40);height:var(--control-height-40);border-radius:var(--radius-12);background:var(--color-bg-subtle);color:var(--color-primary)}.assistant-empty.svelte-lx7edb h3:where(.svelte-lx7edb){margin:0;font-size:var(--type-lead-font-size);line-height:var(--type-lead-line-height);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.assistant-empty.svelte-lx7edb p:where(.svelte-lx7edb){margin:0;max-width:360px;font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height)}.quick-prompts.svelte-lx7edb{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-8);--i1-optical-alignment-margin-top-b19d0e92: .15rem;margin-top:var(--i1-optical-alignment-margin-top-b19d0e92)}.insight-block.svelte-lx7edb{margin-top:var(--spacing-8);background:var(--color-bg-secondary);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-12);padding:var(--spacing-12);display:flex;flex-direction:column;gap:var(--spacing-8)}.insight-block.svelte-lx7edb h4:where(.svelte-lx7edb){margin:0;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.display-data-list.svelte-lx7edb{display:flex;flex-direction:column;gap:var(--spacing-8)}.display-data-item.svelte-lx7edb{padding:var(--spacing-8) var(--spacing-12);background:color-mix(in srgb,var(--color-bg-secondary) 90%,var(--color-border) 10%);border-radius:var(--radius-8)}.data-row.svelte-lx7edb{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-16)}.data-label.svelte-lx7edb{font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.data-value.svelte-lx7edb{font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.data-context.svelte-lx7edb{margin-top:var(--spacing-4);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--color-text-tertiary)}.chat-loading.svelte-lx7edb{display:flex;align-items:center;justify-content:center;gap:var(--spacing-8);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--color-text-secondary);padding:var(--spacing-12) 0}.chat-error.svelte-lx7edb{display:inline-flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--radius-12);background:var(--color-danger-light);color:var(--color-danger-dark);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}@media (max-width: 768px){.data-row.svelte-lx7edb{flex-direction:column;gap:var(--spacing-4)}.data-value.svelte-lx7edb{font-size:var(--type-emphasis-font-size);line-height:var(--type-emphasis-line-height)}}.assistant-companion.svelte-vefbek{position:fixed;top:var(--app-shell-content-block-start);right:calc(var(--app-shell-inset) + var(--app-shell-scrollbar-width));bottom:var(--app-shell-inset);z-index:var(--z-header);display:grid;grid-template-rows:auto minmax(0,1fr);width:var(--assistant-companion-width);min-width:0;overflow:hidden;border:var(--app-shell-region-border);border-radius:var(--app-shell-region-radius);background:var(--app-layout-content-bg)}.assistant-companion__header.svelte-vefbek{--icon-circle-morph-max-width: calc(var(--spacing-64) + var(--spacing-32));position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);border-bottom:var(--border-hairline) solid var(--sys-color-border-subtle)}.assistant-companion__identity.svelte-vefbek{min-width:0;padding-right:var(--icon-circle-morph-max-width)}.assistant-companion__identity.svelte-vefbek h2:where(.svelte-vefbek),.assistant-companion__identity.svelte-vefbek p:where(.svelte-vefbek){margin:0}.assistant-companion__identity.svelte-vefbek h2:where(.svelte-vefbek){color:var(--sys-color-text-primary);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.assistant-companion__identity.svelte-vefbek p:where(.svelte-vefbek){margin-top:var(--spacing-2);color:var(--sys-color-text-secondary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.ask-tallyca-drawer-content{display:flex;min-height:0;overflow:hidden;padding:0}.assistant-drawer.svelte-vefbek{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1;width:100%;height:100%;min-height:0}.assistant-drawer__toolbar.svelte-vefbek{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-12);border-bottom:1px solid var(--sys-color-border-subtle)}.assistant-drawer__toolbar.svelte-vefbek .glass-button{flex:0 0 auto}.assistant-drawer__conversation.svelte-vefbek{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;padding:var(--spacing-16)}.assistant-history.svelte-vefbek{min-height:0;overflow-y:auto;padding:var(--spacing-16)}.assistant-history__heading.svelte-vefbek h3:where(.svelte-vefbek),.assistant-history__heading.svelte-vefbek p:where(.svelte-vefbek){margin:0}.assistant-history__heading.svelte-vefbek h3:where(.svelte-vefbek){color:var(--sys-color-text-primary);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.assistant-history__heading.svelte-vefbek p:where(.svelte-vefbek),.assistant-history__copy.svelte-vefbek small:where(.svelte-vefbek),.assistant-history__empty.svelte-vefbek span:where(.svelte-vefbek){color:var(--sys-color-text-secondary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.assistant-history__list.svelte-vefbek{display:grid;gap:var(--spacing-6);margin-top:var(--spacing-12)}.assistant-history__item{width:100%;height:auto;justify-content:flex-start;text-align:left;white-space:normal}.assistant-history__copy.svelte-vefbek{min-width:0;display:grid;gap:var(--spacing-2)}.assistant-history__copy.svelte-vefbek strong:where(.svelte-vefbek){overflow:hidden;color:var(--sys-color-text-primary);text-overflow:ellipsis;white-space:nowrap}.assistant-history__empty.svelte-vefbek{display:grid;place-content:center;gap:var(--spacing-4);min-height:12rem;text-align:center}@media (max-width: 480px){.assistant-drawer__toolbar.svelte-vefbek{padding-inline:var(--spacing-8)}}.shortcuts-content.svelte-1g77gsv{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-8) 0}.shortcut-section.svelte-1g77gsv{display:flex;flex-direction:column;gap:var(--spacing-12)}.section-title.svelte-1g77gsv{font-size:var(--font-size-13);font-weight:600;color:var(--glass-text-secondary);margin:0}.shortcut-list.svelte-1g77gsv{display:flex;flex-direction:column;gap:var(--spacing-8)}.shortcut-item.svelte-1g77gsv{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-10) var(--spacing-12);background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:var(--radius-8);gap:var(--spacing-16)}.shortcut-description.svelte-1g77gsv{font-size:var(--font-size-15);color:var(--glass-text-primary)}.shortcut-tip.svelte-1g77gsv{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);background:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-12);font-size:var(--font-size-13);color:var(--glass-text-secondary)}.shortcut-tip.svelte-1g77gsv svg{color:var(--sys-color-text-secondary);flex-shrink:0}@media (max-width: 480px){.shortcut-item.svelte-1g77gsv{flex-direction:column;align-items:flex-start;gap:var(--spacing-8)}.shell-shortcut-keys.svelte-1g77gsv{align-self:flex-end}}.app-layout.svelte-1rlssa4{display:flex;flex-direction:column;width:100%;min-height:100vh;position:relative;--sidebar-layout-transition: var(--comp-shell-sidebar-transition-duration) var(--comp-shell-sidebar-transition-easing);--sidebar-layout-transition-delay: 0ms;--app-shell-inset: var(--spacing-8);--app-shell-region-radius: var(--radius-16);--app-shell-region-border: 1px solid var(--sys-color-border-subtle);--app-shell-topbar-height: 48px;--app-shell-content-inline-start: calc(var(--current-sidebar-width) + var(--app-shell-inset));--app-shell-content-block-start: calc(var(--app-shell-topbar-height) + var(--app-shell-inset) + var(--app-shell-inset));--assistant-companion-width: clamp(25rem, 30vw, 30rem);--app-shell-content-inline-end: var(--app-shell-inset);--app-layout-content-bg: var(--comp-shell-surface-pane-bg);--app-layout-overlay-bg: rgba(var(--sys-color-black-rgb), .5);--app-layout-loading-bg: rgba(var(--sys-color-white-rgb), .7);--app-layout-loading-spinner-track: var(--sys-color-gray-100-soft);--app-layout-loading-spinner-accent: var(--sys-color-blue-400)}.app-layout.sidebar-collapsed.svelte-1rlssa4{--sidebar-layout-transition-delay: var(--comp-shell-sidebar-collapse-motion-delay)}.app-layout.assistant-companion-open.svelte-1rlssa4{--app-shell-content-inline-end: calc( var(--assistant-companion-width) + var(--app-shell-inset) + var(--app-shell-inset) )}.skip-link.svelte-1rlssa4{position:fixed;top:var(--spacing-8);left:var(--spacing-8);z-index:var(--z-tooltip);display:flex;align-items:center;min-height:var(--interactive-target-min-size);padding:0 var(--spacing-12);border:1px solid var(--glass-border);border-radius:var(--radius-8);background:var(--sys-color-bg-primary);color:var(--sys-color-text-primary);box-shadow:var(--shadow-e2-ring);font:inherit;font-weight:var(--font-weight-600);text-decoration:none;transform:translateY(calc(-100% - var(--spacing-12)));transition:transform var(--duration-fast) var(--ease-standard)}.skip-link.svelte-1rlssa4:focus-visible{transform:translateY(0);outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset)}#app-main-content.svelte-1rlssa4:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:calc(-1 * var(--comp-controls-focus-ring-offset))}.main-content.svelte-1rlssa4{flex:1;margin-left:var(--app-shell-content-inline-start);margin-top:var(--app-shell-content-block-start);margin-right:var(--app-shell-content-inline-end);margin-bottom:var(--app-shell-inset);padding:var(--spacing-16) var(--spacing-32);transition:margin-left var(--sidebar-layout-transition) var(--sidebar-layout-transition-delay),margin-right var(--duration-comfortable) var(--ease-standard);overflow-x:hidden;box-sizing:border-box;min-width:0;display:flex;justify-content:center;background:var(--app-layout-content-bg);border:var(--app-shell-region-border);border-radius:var(--app-shell-region-radius)}.app-layout.has-fixed-footer.svelte-1rlssa4 .main-content:where(.svelte-1rlssa4){--i1-responsive-geometry-padding-bottom-0cda0154: calc(var(--content-footer-height) + env(safe-area-inset-bottom, 0px));padding-bottom:var(--i1-responsive-geometry-padding-bottom-0cda0154)}.app-layout__content.svelte-1rlssa4{padding:0;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-24)}.app-layout.svelte-1rlssa4:has(.app-layout__content:where(.svelte-1rlssa4) .ai-chat-workspace[data-fullscreen=true]){height:100dvh;min-height:0;overflow:clip}.app-layout.svelte-1rlssa4:has(.app-layout__content:where(.svelte-1rlssa4) .ai-chat-workspace[data-fullscreen=true]) .main-content:where(.svelte-1rlssa4){min-height:0;overflow:clip}.app-layout.svelte-1rlssa4:has(.app-layout__content:where(.svelte-1rlssa4) .ai-chat-workspace[data-fullscreen=true]) .app-layout__content:where(.svelte-1rlssa4){min-height:0;min-width:0;overflow:clip}.content-footer-fixed.svelte-1rlssa4{position:fixed;left:calc(var(--current-sidebar-width) + var(--app-shell-inset));right:calc(var(--app-shell-content-inline-end) + var(--app-shell-scrollbar-width));bottom:var(--app-shell-inset);z-index:var(--p5-local-layer-src-lib-components-layout-applayout-1, 90);--i1-responsive-geometry-padding-0cd427b7: 0 var(--spacing-32) calc(var(--spacing-16) + env(safe-area-inset-bottom, 0px));padding:var(--i1-responsive-geometry-padding-0cd427b7);pointer-events:none;display:flex;transition:left var(--sidebar-layout-transition) var(--sidebar-layout-transition-delay),right var(--duration-comfortable) var(--ease-standard)}.app-layout.sidebar-transitioning.svelte-1rlssa4 .main-content:where(.svelte-1rlssa4){will-change:margin-left}.app-layout.sidebar-transitioning.svelte-1rlssa4 .content-footer-fixed:where(.svelte-1rlssa4){will-change:left}.content-footer-fixed.svelte-1rlssa4 .content-footer:where(.svelte-1rlssa4){display:flex;justify-content:flex-end;width:100%;max-width:1200px;margin:0 auto;pointer-events:auto}.content-footer.svelte-1rlssa4{display:flex;justify-content:flex-end;margin-top:var(--spacing-24)}h1.page-title.svelte-1rlssa4{font-size:var(--font-size-32);font-weight:600;margin-bottom:var(--spacing-24);color:var(--sys-color-text-primary)}.mobile-overlay.svelte-1rlssa4{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--app-layout-overlay-bg);z-index:var(--p5-local-layer-src-lib-components-layout-applayout-2, 99);transition:opacity var(--duration-slow) ease;opacity:0;pointer-events:none}.global-loading-indicator.svelte-1rlssa4{position:fixed;top:calc(var(--app-shell-topbar-height) + var(--app-shell-inset) + var(--app-shell-inset));right:calc(var(--app-shell-content-inline-end) + var(--app-shell-scrollbar-width));left:calc(var(--current-sidebar-width) + var(--app-shell-inset));height:3px;background:transparent;display:block;z-index:var(--p5-local-layer-src-lib-components-layout-applayout-3, 92);pointer-events:none;opacity:0;overflow:hidden;transition:left var(--sidebar-layout-transition) var(--sidebar-layout-transition-delay),right var(--duration-comfortable) var(--ease-standard),opacity var(--duration-comfortable) ease}@media (min-width: 1024px){.app-layout.svelte-1rlssa4{background:var(--comp-shell-surface-ground-bg)}}.sidebar-edge-reveal.svelte-1rlssa4{position:fixed;inset:0 auto 0 0;z-index:var(--z-sidebar);width:var(--spacing-8);pointer-events:auto}html.sveltekit-navigating .global-loading-indicator.svelte-1rlssa4{opacity:1}.loading-spinner.svelte-1rlssa4{width:44%;height:100%;border:0;border-radius:var(--radius-capsule);background:linear-gradient(90deg,transparent,var(--app-layout-loading-spinner-accent),transparent);--p5-motion-continuous-feedback-d620b0c0-1-1: 1.05s;animation:svelte-1rlssa4-app-layout-route-progress var(--p5-motion-continuous-feedback-d620b0c0-1-1) ease-in-out infinite}@keyframes svelte-1rlssa4-app-layout-route-progress{0%{transform:translate(-105%)}to{transform:translate(235%)}}@media (prefers-reduced-motion: reduce){.main-content.svelte-1rlssa4,.content-footer-fixed.svelte-1rlssa4,.mobile-overlay.svelte-1rlssa4,.global-loading-indicator.svelte-1rlssa4{transition:none}.loading-spinner.svelte-1rlssa4{animation:none;transform:none}}@media (min-width: 1024px) and (max-width: 1199px){.main-content.svelte-1rlssa4{padding:var(--spacing-16) var(--spacing-24)}.app-layout__content.svelte-1rlssa4{max-width:1300px}.content-footer-fixed.svelte-1rlssa4 .content-footer:where(.svelte-1rlssa4){max-width:1300px}}@media (min-width: 1200px) and (max-width: 1600px){.main-content.svelte-1rlssa4{padding:var(--spacing-16) var(--spacing-20)}.app-layout__content.svelte-1rlssa4{max-width:1500px}.content-footer-fixed.svelte-1rlssa4 .content-footer:where(.svelte-1rlssa4){max-width:1500px}}@media (min-width: 1601px){.app-layout__content.svelte-1rlssa4{max-width:1800px}.content-footer-fixed.svelte-1rlssa4 .content-footer:where(.svelte-1rlssa4){max-width:1800px}}@media (max-width: 1023px){.app-layout.svelte-1rlssa4{flex-direction:column}.sidebar-edge-reveal.svelte-1rlssa4{display:none}.main-content.svelte-1rlssa4{margin:0;padding:var(--spacing-8) var(--spacing-16);width:100%;overflow-x:hidden;order:3;justify-content:center;background:var(--app-layout-content-bg);border:0;border-radius:0}.content-footer-fixed.svelte-1rlssa4{left:0;right:0;bottom:0;--i1-responsive-geometry-padding-261f7092: 0 var(--spacing-16) calc(var(--spacing-12) + env(safe-area-inset-bottom, 0px));padding:var(--i1-responsive-geometry-padding-261f7092)}.global-loading-indicator.svelte-1rlssa4{top:0;left:0;right:0}.app-layout.mobile-menu-open.svelte-1rlssa4 .mobile-overlay:where(.svelte-1rlssa4){display:block;opacity:1;pointer-events:auto}.content-footer.svelte-1rlssa4{justify-content:center;padding-bottom:var(--spacing-16)}}@media (max-width: 480px){.main-content.svelte-1rlssa4{padding:var(--spacing-8)}.app-layout__content.svelte-1rlssa4{padding:0;max-width:100%}h1.page-title.svelte-1rlssa4{font-size:var(--font-size-24);margin-bottom:var(--spacing-16);text-align:center}}@media (prefers-reduced-motion: reduce){.loading-spinner.svelte-1rlssa4{animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}:root{--date-field-native-bg: var(--comp-date-field-native-bg);--date-field-native-border: var(--comp-date-field-native-border);--date-field-native-radius: var(--comp-date-field-native-radius);--date-field-native-text: var(--comp-date-field-native-text);--date-field-native-hover-gradient: var(--comp-date-field-native-hover-gradient);--date-field-native-hover-shadow: var(--comp-date-field-native-hover-shadow);--date-field-native-focus-shadow: var(--comp-date-field-native-focus-shadow);--date-field-native-disabled-opacity: var(--comp-date-field-native-disabled-opacity);--date-field-native-height: var(--comp-glass-trigger-base-height);--date-field-native-padding: var(--spacing-4) var(--spacing-8);--date-field-native-font-size: var(--type-body-font-size);--date-field-native-line-height: var(--type-body-line-height);--date-field-trigger-bg: var(--comp-date-field-trigger-bg);--date-field-trigger-border: var(--comp-date-field-trigger-border);--date-field-trigger-radius: var(--comp-date-field-trigger-radius);--date-field-trigger-text: var(--comp-date-field-trigger-text);--date-field-trigger-placeholder: var(--comp-date-field-trigger-placeholder);--date-field-trigger-icon: var(--comp-date-field-trigger-icon);--date-field-trigger-icon-dark: var(--comp-date-field-trigger-icon-dark);--date-field-trigger-hover-gradient: var(--comp-date-field-trigger-hover-gradient);--date-field-trigger-hover-shadow: var(--comp-date-field-trigger-hover-shadow);--date-field-trigger-focus-shadow: var(--comp-date-field-trigger-focus-shadow);--date-field-trigger-disabled-opacity: var(--comp-date-field-trigger-disabled-opacity);--date-field-trigger-height: var(--comp-glass-trigger-base-height);--date-field-trigger-padding: var(--spacing-4) var(--spacing-8);--date-field-trigger-font-size: var(--type-body-font-size);--date-field-trigger-line-height: var(--type-body-line-height);--date-field-trigger-gap: var(--spacing-4);--date-field-popover-bg: var(--comp-date-field-popover-bg);--date-field-popover-border: var(--comp-date-field-popover-border);--date-field-popover-radius: var(--comp-date-field-popover-radius);--date-field-popover-shadow: var(--comp-date-field-popover-shadow);--date-field-popover-inset: var(--comp-date-field-popover-inset);--date-field-popover-blur: var(--comp-date-field-popover-blur);--date-field-nav-text: var(--comp-date-field-nav-text);--date-field-nav-hover-bg: var(--comp-date-field-nav-hover-bg);--date-field-nav-hover-text: var(--comp-date-field-nav-hover-text);--date-field-nav-focus-bg: var(--comp-date-field-nav-focus-bg);--date-field-nav-focus-text: var(--comp-date-field-nav-focus-text);--date-field-dropdown-trigger-border: var(--comp-date-field-dropdown-trigger-border);--date-field-dropdown-trigger-bg: var(--comp-date-field-dropdown-trigger-bg);--date-field-dropdown-trigger-text: var(--comp-date-field-dropdown-trigger-text);--date-field-dropdown-trigger-hover-bg: var(--comp-date-field-dropdown-trigger-hover-bg);--date-field-dropdown-trigger-hover-border: var(--comp-date-field-dropdown-trigger-hover-border);--date-field-dropdown-trigger-hover-text: var(--comp-date-field-dropdown-trigger-hover-text);--date-field-dropdown-trigger-open-bg: var(--comp-date-field-dropdown-trigger-open-bg);--date-field-dropdown-trigger-open-border: var(--comp-date-field-dropdown-trigger-open-border);--date-field-dropdown-trigger-open-text: var(--comp-date-field-dropdown-trigger-open-text);--date-field-dropdown-trigger-focus-shadow-ring: var(--comp-date-field-dropdown-trigger-focus-shadow-ring);--date-field-weekday-text: var(--comp-date-field-weekday-text);--date-field-weekday-text-dark: var(--comp-date-field-weekday-text-dark);--date-field-day-text: var(--comp-date-field-day-text);--date-field-day-current-text: var(--comp-date-field-day-current-text);--date-field-day-hover-bg: var(--comp-date-field-day-hover-bg);--date-field-day-hover-border: var(--comp-date-field-day-hover-border);--date-field-day-focus-bg: var(--comp-date-field-day-focus-bg);--date-field-day-focus-border: var(--comp-date-field-day-focus-border);--date-field-day-selected-bg: var(--comp-date-field-day-selected-bg);--date-field-day-selected-hover-bg: var(--comp-date-field-day-selected-hover-bg);--date-field-day-selected-text: var(--comp-date-field-day-selected-text);--date-field-day-selected-shadow: var(--comp-date-field-day-selected-shadow);--date-field-day-today-bg: var(--comp-date-field-day-today-bg);--date-field-day-today-border: var(--comp-date-field-day-today-border);--date-field-day-today-text: var(--comp-date-field-day-today-text);--date-field-day-today-shadow: var(--comp-date-field-day-today-shadow);--date-field-day-disabled-text: var(--comp-date-field-day-disabled-text);--date-field-grid-item-text: var(--comp-date-field-grid-item-text);--date-field-grid-item-hover-bg: var(--comp-date-field-grid-item-hover-bg);--date-field-grid-item-hover-border: var(--comp-date-field-grid-item-hover-border);--date-field-grid-item-selected-bg: var(--comp-date-field-grid-item-selected-bg);--date-field-grid-item-selected-hover-bg: var(--comp-date-field-grid-item-selected-hover-bg);--date-field-grid-item-selected-text: var(--comp-date-field-grid-item-selected-text);--date-field-grid-item-selected-shadow: var(--comp-date-field-grid-item-selected-shadow);--date-field-grid-item-today-bg: var(--comp-date-field-grid-item-today-bg);--date-field-grid-item-today-border: var(--comp-date-field-grid-item-today-border);--date-field-year-grid-scrollbar-thumb: var(--comp-date-field-year-grid-scrollbar-thumb);--date-field-year-grid-scrollbar-thumb-dark: var(--comp-date-field-year-grid-scrollbar-thumb-dark)}.glass-date-native.svelte-1g4eqo3{width:100%;box-sizing:border-box;height:var(--date-field-native-height);padding:var(--date-field-native-padding);background:linear-gradient(var(--date-field-native-bg),var(--date-field-native-bg)) padding-box,linear-gradient(var(--date-field-native-border),var(--date-field-native-border)) border-box;border:1px solid transparent;border-radius:var(--date-field-native-radius, var(--comp-controls-input-border-radius));font-size:var(--date-field-native-font-size);line-height:var(--date-field-native-line-height);font-weight:400;color:var(--date-field-native-text);transition:background var(--duration-comfortable) ease}.glass-date-native.svelte-1g4eqo3:hover:not(:focus):not(:disabled){border:1px solid transparent;background:linear-gradient(var(--date-field-native-bg),var(--date-field-native-bg)) padding-box,var(--date-field-native-hover-gradient) border-box;box-shadow:var(--date-field-native-hover-shadow);outline:none}.glass-date-native.svelte-1g4eqo3:focus{outline:none;border:1px solid transparent;background:linear-gradient(var(--date-field-native-bg),var(--date-field-native-bg)) padding-box,var(--input-focus-gradient) border-box;box-shadow:none}.glass-date-native.svelte-1g4eqo3:disabled{opacity:var(--date-field-native-disabled-opacity);cursor:not-allowed}.dark .glass-date-native.svelte-1g4eqo3{color:var(--date-field-native-text)}.dark .glass-date-native.svelte-1g4eqo3:hover:not(:focus):not(:disabled){border:1px solid transparent;background:linear-gradient(var(--date-field-native-bg),var(--date-field-native-bg)) padding-box,var(--date-field-native-hover-gradient) border-box;box-shadow:var(--date-field-native-hover-shadow);outline:none}.dark .glass-date-native.svelte-1g4eqo3:focus{border:1px solid transparent;background:linear-gradient(var(--date-field-native-bg),var(--date-field-native-bg)) padding-box,var(--input-focus-gradient) border-box;box-shadow:none}.glass-date-wrapper.svelte-1g4eqo3{position:relative;width:100%}.glass-date-trigger.svelte-1g4eqo3{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--date-field-trigger-height);padding:var(--date-field-trigger-padding);background:linear-gradient(var(--date-field-trigger-bg),var(--date-field-trigger-bg)) padding-box,linear-gradient(var(--date-field-trigger-border),var(--date-field-trigger-border)) border-box;border:1px solid transparent;border-radius:var(--date-field-trigger-radius, var(--comp-controls-input-border-radius));font:inherit;font-size:var(--date-field-trigger-font-size);line-height:var(--date-field-trigger-line-height);font-weight:400;text-align:left;color:var(--date-field-trigger-text);transition:background var(--duration-comfortable) ease;cursor:pointer;display:flex;align-items:center;gap:var(--date-field-trigger-gap);box-sizing:border-box}.glass-date-trigger.svelte-1g4eqo3:hover:not(.disabled):not(:focus){border:1px solid transparent;background:linear-gradient(var(--date-field-trigger-bg),var(--date-field-trigger-bg)) padding-box,var(--date-field-trigger-hover-gradient) border-box;box-shadow:var(--date-field-trigger-hover-shadow);outline:none}.glass-date-trigger.svelte-1g4eqo3:focus-visible{outline:none;border:1px solid transparent;background:linear-gradient(var(--date-field-trigger-bg),var(--date-field-trigger-bg)) padding-box,linear-gradient(var(--date-field-trigger-border),var(--date-field-trigger-border)) border-box;box-shadow:0 0 0 1px var(--color-focus-ring)}.glass-date-trigger.disabled.svelte-1g4eqo3{opacity:var(--date-field-trigger-disabled-opacity);cursor:not-allowed}.glass-date-trigger.svelte-1g4eqo3 svg{color:var(--date-field-trigger-icon);flex-shrink:0}.trigger-value.svelte-1g4eqo3{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-date-trigger.svelte-1g4eqo3:not(.has-value) .trigger-value:where(.svelte-1g4eqo3){color:var(--date-field-trigger-placeholder)}.dark .glass-date-trigger.svelte-1g4eqo3{color:var(--date-field-trigger-text)}.dark .glass-date-trigger.svelte-1g4eqo3:hover:not(.disabled):not(:focus){border:1px solid transparent;background:linear-gradient(var(--date-field-trigger-bg),var(--date-field-trigger-bg)) padding-box,var(--date-field-trigger-hover-gradient) border-box;box-shadow:var(--date-field-trigger-hover-shadow);outline:none}.dark .glass-date-trigger.svelte-1g4eqo3:focus-visible{border:1px solid transparent;background:linear-gradient(var(--date-field-trigger-bg),var(--date-field-trigger-bg)) padding-box,linear-gradient(var(--date-field-trigger-border),var(--date-field-trigger-border)) border-box;box-shadow:0 0 0 1px var(--color-focus-ring)}.dark .glass-date-trigger.svelte-1g4eqo3 svg{color:var(--date-field-trigger-icon-dark)}.dark .glass-date-trigger.svelte-1g4eqo3:not(.has-value) .trigger-value:where(.svelte-1g4eqo3){color:var(--date-field-trigger-icon-dark)}.glass-date-popover.svelte-1g4eqo3{--date-field-calendar-day-size: 2rem;--date-field-calendar-gap: .125rem;position:fixed;z-index:var(--z-popover);box-sizing:border-box;width:min(280px,calc(100vw - 2rem));background:var(--date-field-popover-bg);border:1px solid var(--date-field-popover-border);border-radius:var(--date-field-popover-radius, 16px);box-shadow:var(--date-field-popover-shadow),inset 0 1px 0 var(--date-field-popover-inset);filter:none;padding:var(--spacing-12)}.popover-header.svelte-1g4eqo3{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-12);padding:0 var(--spacing-4)}.nav-button.svelte-1g4eqo3{background:transparent;border:none;color:var(--date-field-nav-text);cursor:pointer;padding:var(--spacing-4);border-radius:var(--radius-capsule);transition:background-color var(--duration-base),border-color var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),opacity var(--duration-base),transform var(--duration-base),filter var(--duration-base),outline-color var(--duration-base),text-decoration-color var(--duration-base),border-radius var(--duration-base);display:flex;align-items:center;justify-content:center}.nav-button.svelte-1g4eqo3:hover{background:var(--date-field-nav-hover-bg);color:var(--date-field-nav-hover-text)}.nav-button.svelte-1g4eqo3:focus-visible{outline:none;background:var(--date-field-nav-focus-bg);color:var(--date-field-nav-focus-text);box-shadow:0 0 0 1px var(--color-focus-ring)}.dark .nav-button.svelte-1g4eqo3{color:var(--date-field-nav-text)}.dark .nav-button.svelte-1g4eqo3:hover{background:var(--date-field-nav-hover-bg);color:var(--date-field-nav-hover-text)}.dark .nav-button.svelte-1g4eqo3:focus-visible{background:var(--date-field-nav-focus-bg);color:var(--date-field-nav-focus-text);box-shadow:0 0 0 1px var(--color-focus-ring)}.month-year-selector.svelte-1g4eqo3{display:flex;gap:var(--spacing-4);align-items:center}.date-shortcuts.svelte-1g4eqo3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-6);margin:0 0 var(--spacing-10)}.date-shortcuts.svelte-1g4eqo3 button:where(.svelte-1g4eqo3){min-width:0;min-height:1.9rem;border:1px solid var(--date-field-dropdown-trigger-border);border-radius:var(--radius-8);background:var(--date-field-dropdown-trigger-bg);color:var(--date-field-dropdown-trigger-text);cursor:pointer;font:inherit;font-size:var(--font-size-12);font-weight:800;overflow:hidden;padding:0 var(--spacing-8);text-overflow:ellipsis;white-space:nowrap}.date-shortcuts.svelte-1g4eqo3 button:where(.svelte-1g4eqo3):hover{border-color:var(--date-field-dropdown-trigger-hover-border);color:var(--date-field-dropdown-trigger-hover-text)}.date-shortcuts.svelte-1g4eqo3 button:where(.svelte-1g4eqo3):focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}.glass-date-popover .calendar-dropdown{display:inline-flex}.calendar-dropdown-trigger.svelte-1g4eqo3{display:inline-flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-12);min-height:var(--control-height-36);border-radius:var(--radius-8);border:1px solid var(--date-field-dropdown-trigger-border);background:var(--date-field-dropdown-trigger-bg);color:var(--date-field-dropdown-trigger-text);font-weight:600;font-size:var(--font-size-13);line-height:1;cursor:pointer;box-shadow:inset 0 1px rgba(var(--color-white-rgb),.36),var(--shadow-e1);transition:background-color var(--duration-base) ease,color var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,transform var(--duration-base) ease}.calendar-dropdown-trigger.svelte-1g4eqo3:hover{background:var(--date-field-dropdown-trigger-hover-bg);border-color:var(--date-field-dropdown-trigger-hover-border);color:var(--date-field-dropdown-trigger-hover-text)}.calendar-dropdown-trigger.open.svelte-1g4eqo3{background:var(--date-field-dropdown-trigger-open-bg);border-color:var(--date-field-dropdown-trigger-open-border);color:var(--date-field-dropdown-trigger-open-text);box-shadow:inset 0 1px rgba(var(--color-white-rgb),.32),var(--shadow-e1)}.calendar-dropdown-trigger.svelte-1g4eqo3:focus-visible{outline:none;box-shadow:0 0 0 1px var(--date-field-dropdown-trigger-focus-shadow-ring)}.calendar-dropdown-text.svelte-1g4eqo3{display:inline-flex;align-items:center;justify-content:center;min-width:2.5ch}.calendar-dropdown-caret{transition:transform var(--duration-base) ease,opacity var(--duration-base) ease;opacity:.72}.calendar-dropdown-trigger.open .calendar-dropdown-caret{transform:rotate(-180deg);opacity:.9}.weekday-headers.svelte-1g4eqo3{display:grid;grid-template-columns:repeat(7,var(--date-field-calendar-day-size));justify-content:center;gap:var(--date-field-calendar-gap);margin-bottom:var(--spacing-6)}.weekday-header.svelte-1g4eqo3{text-align:center;font-size:var(--font-size-12);font-weight:500;color:var(--date-field-weekday-text);padding:var(--spacing-4)}.dark .weekday-header.svelte-1g4eqo3{color:var(--date-field-weekday-text-dark)}.calendar-grid.svelte-1g4eqo3{display:flex;flex-direction:column;gap:var(--date-field-calendar-gap)}.calendar-week.svelte-1g4eqo3{display:grid;grid-template-columns:repeat(7,var(--date-field-calendar-day-size));justify-content:center;gap:var(--date-field-calendar-gap)}.calendar-day.svelte-1g4eqo3{width:var(--date-field-calendar-day-size);height:var(--date-field-calendar-day-size);box-sizing:border-box;background:transparent;border:1px solid transparent;border-radius:var(--radius-8);font-size:var(--font-size-13);color:var(--date-field-day-text);cursor:pointer;transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease,transform var(--duration-base) ease,filter var(--duration-base) ease,outline-color var(--duration-base) ease,text-decoration-color var(--duration-base) ease,border-radius var(--duration-base) ease;display:flex;align-items:center;justify-content:center;padding:0;position:relative}.calendar-day.current-month.svelte-1g4eqo3{color:var(--date-field-day-current-text)}.calendar-day.svelte-1g4eqo3:hover:not(.disabled):not(.selected){background:var(--date-field-day-hover-bg);border-color:var(--date-field-day-hover-border)}.calendar-day.focused.svelte-1g4eqo3:not(.disabled):not(.selected){background:var(--date-field-day-focus-bg);border-color:var(--date-field-day-focus-border)}.calendar-day.selected.svelte-1g4eqo3{background:var(--date-field-day-selected-bg);color:var(--date-field-day-selected-text);font-weight:600;box-shadow:var(--date-field-day-selected-shadow)}.calendar-day.range-start.svelte-1g4eqo3:not(.selected),.calendar-day.range-end.svelte-1g4eqo3:not(.selected){border-color:var(--color-border);background:var(--color-bg-subtle);color:var(--date-field-day-current-text);font-weight:700}.calendar-day.selected.svelte-1g4eqo3:hover:not(.disabled){background:var(--date-field-day-selected-hover-bg);transform:scale(1.05);transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease,transform var(--duration-base) ease,filter var(--duration-base) ease,outline-color var(--duration-base) ease,text-decoration-color var(--duration-base) ease,border-radius var(--duration-base) ease}.calendar-day.selected.focused.svelte-1g4eqo3{background:var(--date-field-day-selected-hover-bg)}.calendar-day.today.svelte-1g4eqo3:not(.selected){background:var(--date-field-day-today-bg);border-color:var(--date-field-day-today-border);color:var(--date-field-day-today-text);font-weight:600;box-shadow:var(--date-field-day-today-shadow)}.calendar-day.today.focused.svelte-1g4eqo3:not(.selected){background:var(--date-field-day-today-bg);border-color:var(--date-field-day-focus-border)}.calendar-day.disabled.svelte-1g4eqo3{color:var(--date-field-day-disabled-text);cursor:not-allowed}.dark .calendar-day.svelte-1g4eqo3{color:var(--date-field-day-disabled-text)}.dark .calendar-day.current-month.svelte-1g4eqo3{color:var(--date-field-day-current-text)}.dark .calendar-day.svelte-1g4eqo3:hover:not(.disabled):not(.selected){background:var(--date-field-day-hover-bg);border-color:var(--date-field-day-hover-border)}.dark .calendar-day.focused.svelte-1g4eqo3:not(.disabled):not(.selected){background:var(--date-field-day-focus-bg);border-color:var(--date-field-day-focus-border)}.dark .calendar-day.disabled.svelte-1g4eqo3{color:var(--date-field-day-disabled-text)}.month-grid-container.svelte-1g4eqo3{position:relative;display:inline-flex}.month-grid-popover.svelte-1g4eqo3{position:fixed;z-index:var(--z-tooltip);background:var(--date-field-popover-bg);border:1px solid var(--date-field-popover-border);border-radius:var(--date-field-popover-radius, 16px);box-shadow:var(--date-field-popover-shadow),inset 0 1px 0 var(--date-field-popover-inset);padding:var(--spacing-8);min-width:180px}.month-grid.svelte-1g4eqo3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}.month-grid-item.svelte-1g4eqo3{padding:var(--spacing-8) var(--spacing-4);border:1px solid transparent;border-radius:var(--radius-8);background:transparent;color:var(--date-field-grid-item-text);font-size:var(--font-size-13);font-weight:500;cursor:pointer;transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease,transform var(--duration-base) ease,filter var(--duration-base) ease,outline-color var(--duration-base) ease,text-decoration-color var(--duration-base) ease,border-radius var(--duration-base) ease;text-align:center}.month-grid-item.svelte-1g4eqo3:hover:not(.selected){background:var(--date-field-grid-item-hover-bg);border-color:var(--date-field-grid-item-hover-border)}.month-grid-item.selected.svelte-1g4eqo3{background:var(--date-field-grid-item-selected-bg);color:var(--date-field-grid-item-selected-text);font-weight:600;box-shadow:var(--date-field-grid-item-selected-shadow)}.month-grid-item.selected.svelte-1g4eqo3:hover{background:var(--date-field-grid-item-selected-hover-bg)}.month-grid-item.today.svelte-1g4eqo3:not(.selected){background:var(--date-field-grid-item-today-bg);border-color:var(--date-field-grid-item-today-border);font-weight:600}.dark .month-grid-item.svelte-1g4eqo3{color:var(--date-field-grid-item-text)}.dark .month-grid-item.svelte-1g4eqo3:hover:not(.selected){background:var(--date-field-grid-item-hover-bg);border-color:var(--date-field-grid-item-hover-border)}.year-grid-container.svelte-1g4eqo3{position:relative;display:inline-flex}.year-grid-popover.svelte-1g4eqo3{position:fixed;z-index:var(--z-tooltip);background:var(--date-field-popover-bg);border:1px solid var(--date-field-popover-border);border-radius:var(--date-field-popover-radius, 16px);box-shadow:var(--date-field-popover-shadow),inset 0 1px 0 var(--date-field-popover-inset);padding:var(--spacing-8);width:200px;max-height:220px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--date-field-year-grid-scrollbar-thumb) transparent}.year-grid-popover.svelte-1g4eqo3::-webkit-scrollbar{width:6px}.year-grid-popover.svelte-1g4eqo3::-webkit-scrollbar-track{background:transparent}.year-grid-popover.svelte-1g4eqo3::-webkit-scrollbar-thumb{background:var(--date-field-year-grid-scrollbar-thumb);border-radius:var(--radius-capsule)}.dark .year-grid-popover.svelte-1g4eqo3::-webkit-scrollbar-thumb{background:var(--date-field-year-grid-scrollbar-thumb-dark)}.year-grid.svelte-1g4eqo3{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}.year-grid-item.svelte-1g4eqo3{padding:var(--spacing-6) var(--spacing-4);border:1px solid transparent;border-radius:var(--radius-8);background:transparent;color:var(--date-field-grid-item-text);font-size:var(--font-size-13);font-weight:500;cursor:pointer;transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease,transform var(--duration-base) ease,filter var(--duration-base) ease,outline-color var(--duration-base) ease,text-decoration-color var(--duration-base) ease,border-radius var(--duration-base) ease;text-align:center}.year-grid-item.svelte-1g4eqo3:hover:not(.selected){background:var(--date-field-grid-item-hover-bg);border-color:var(--date-field-grid-item-hover-border)}.year-grid-item.selected.svelte-1g4eqo3{background:var(--date-field-grid-item-selected-bg);color:var(--date-field-grid-item-selected-text);font-weight:600;box-shadow:var(--date-field-grid-item-selected-shadow)}.year-grid-item.selected.svelte-1g4eqo3:hover{background:var(--date-field-grid-item-selected-hover-bg)}.year-grid-item.today.svelte-1g4eqo3:not(.selected){background:var(--date-field-grid-item-today-bg);border-color:var(--date-field-grid-item-today-border);font-weight:600}.dark .year-grid-item.svelte-1g4eqo3{color:var(--date-field-grid-item-text)}.dark .year-grid-item.svelte-1g4eqo3:hover:not(.selected){background:var(--date-field-grid-item-hover-bg);border-color:var(--date-field-grid-item-hover-border)}:root{--time-field-trigger-bg: var(--comp-date-field-trigger-bg);--time-field-trigger-border: var(--comp-date-field-trigger-border);--time-field-trigger-radius: var(--comp-date-field-trigger-radius);--time-field-trigger-text: var(--comp-date-field-trigger-text);--time-field-trigger-placeholder: var(--comp-date-field-trigger-placeholder);--time-field-trigger-icon: var(--comp-date-field-trigger-icon);--time-field-trigger-hover-gradient: var(--comp-date-field-trigger-hover-gradient);--time-field-trigger-hover-shadow: var(--comp-date-field-trigger-hover-shadow);--time-field-trigger-focus-shadow: var(--comp-date-field-trigger-focus-shadow);--time-field-trigger-disabled-opacity: var(--comp-date-field-trigger-disabled-opacity);--time-field-trigger-height: var(--comp-glass-trigger-base-height);--time-field-trigger-padding: var(--spacing-4) var(--spacing-8);--time-field-trigger-font-size: var(--type-body-font-size);--time-field-trigger-line-height: var(--type-body-line-height);--time-field-trigger-gap: var(--spacing-4);--time-field-popover-bg: var(--comp-controls-dropdown-menu-bg);--time-field-popover-border: var(--comp-controls-dropdown-menu-border);--time-field-popover-radius: var(--comp-controls-dropdown-radius);--time-field-popover-shadow: var(--comp-controls-dropdown-menu-shadow);--time-field-popover-blur: var(--comp-controls-dropdown-menu-blur);--time-field-popover-z-index: var(--z-popover);--time-field-option-text: var(--comp-controls-dropdown-item-text);--time-field-option-hover-bg: var(--comp-controls-dropdown-item-hover-bg);--time-field-option-focus-bg: var(--comp-controls-dropdown-item-focus-bg);--time-field-option-selected-text: var(--comp-controls-dropdown-selected-text);--time-field-empty-text: var(--comp-controls-dropdown-description-text)}.glass-time-wrapper.svelte-1x6zkf0{position:relative;width:100%;min-width:0}.glass-time-native.svelte-1x6zkf0,.glass-time-field-shell.svelte-1x6zkf0{width:100%;box-sizing:border-box;height:var(--glass-time-field-height);border:1px solid transparent;border-radius:var(--glass-time-field-radius, var(--time-field-trigger-radius));background:linear-gradient(var(--time-field-trigger-bg),var(--time-field-trigger-bg)) padding-box,linear-gradient(var(--time-field-trigger-border),var(--time-field-trigger-border)) border-box;color:var(--time-field-trigger-text);font:inherit;font-size:var(--time-field-trigger-font-size);line-height:var(--time-field-trigger-line-height);font-weight:400;transition:background var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease}.glass-time-native.svelte-1x6zkf0{padding:var(--time-field-trigger-padding)}.glass-time-field-shell.svelte-1x6zkf0{display:flex;align-items:center;gap:var(--time-field-trigger-gap);min-width:0;padding:var(--time-field-trigger-padding)}.glass-time-native.svelte-1x6zkf0:hover:not(:focus):not(:disabled),.glass-time-field-shell.svelte-1x6zkf0:hover:not(.disabled):not(:focus-within){background:linear-gradient(var(--time-field-trigger-bg),var(--time-field-trigger-bg)) padding-box,var(--time-field-trigger-hover-gradient) border-box;box-shadow:var(--time-field-trigger-hover-shadow)}.glass-time-native.svelte-1x6zkf0:focus,.glass-time-field-shell.svelte-1x6zkf0:focus-within{outline:none;background:linear-gradient(var(--time-field-trigger-bg),var(--time-field-trigger-bg)) padding-box,var(--input-focus-gradient) border-box;box-shadow:none}.glass-time-field-shell.invalid.svelte-1x6zkf0{background:linear-gradient(var(--time-field-trigger-bg),var(--time-field-trigger-bg)) padding-box,linear-gradient(var(--sys-color-danger),var(--sys-color-danger)) border-box}.glass-time-native.svelte-1x6zkf0:disabled,.glass-time-field-shell.disabled.svelte-1x6zkf0{cursor:not-allowed;opacity:var(--time-field-trigger-disabled-opacity)}.glass-time-field-shell.svelte-1x6zkf0 svg{flex:0 0 auto;color:var(--time-field-trigger-icon)}.glass-time-exact-input.svelte-1x6zkf0{flex:1;min-width:0;width:100%;border:0;background:transparent;color:var(--time-field-trigger-text);font:inherit;font-size:var(--time-field-trigger-font-size);line-height:var(--time-field-trigger-line-height);font-weight:400;font-variant-numeric:tabular-nums;outline:none;padding:0}.glass-time-exact-input.svelte-1x6zkf0::-moz-placeholder{color:var(--time-field-trigger-placeholder)}.glass-time-exact-input.svelte-1x6zkf0::placeholder{color:var(--time-field-trigger-placeholder)}.glass-time-exact-input.svelte-1x6zkf0:disabled{cursor:not-allowed}.glass-time-menu-trigger.svelte-1x6zkf0{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--comp-glass-trigger-base-height);height:calc(var(--comp-glass-trigger-base-height) - var(--spacing-4));border:0;border-radius:var(--radius-8);background:transparent;color:var(--time-field-trigger-icon);cursor:pointer;padding:0;transition:background var(--duration-comfortable) ease,color var(--duration-comfortable) ease,transform var(--duration-comfortable) ease}.glass-time-menu-trigger.svelte-1x6zkf0:hover:not(:disabled){background:var(--time-field-option-hover-bg);color:var(--color-text-primary)}.glass-time-menu-trigger.svelte-1x6zkf0:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}.glass-time-menu-trigger[aria-expanded=true].svelte-1x6zkf0{transform:rotate(180deg)}.glass-time-menu-trigger.svelte-1x6zkf0:disabled{cursor:not-allowed}.glass-time-help.svelte-1x6zkf0{display:block;--i1-responsive-geometry-margin-top-31e7f9bc: calc(var(--spacing-4) * .5);margin-top:var(--i1-responsive-geometry-margin-top-31e7f9bc);color:var(--time-field-empty-text);font-size:var(--font-size-12);line-height:1.35}.glass-time-field-shell.invalid.svelte-1x6zkf0+.glass-time-help:where(.svelte-1x6zkf0){color:var(--sys-color-danger)}.glass-time-popover.svelte-1x6zkf0{z-index:var(--glass-time-popover-z-index);overflow:hidden;min-width:var(--glass-time-popover-min-width);max-height:min(var(--glass-time-popover-max-height),var(--glass-time-popover-available-height, 100vh));border:1px solid var(--time-field-popover-border);border-radius:var(--glass-time-popover-radius);background:var(--time-field-popover-bg);box-shadow:var(--time-field-popover-shadow)}.glass-time-options.svelte-1x6zkf0{display:grid;--i1-responsive-geometry-gap-69536b6b: calc(var(--spacing-4) * .5);gap:var(--i1-responsive-geometry-gap-69536b6b);max-height:inherit;overflow-y:auto;padding:var(--spacing-4)}.glass-time-quick-presets.svelte-1x6zkf0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));--i1-responsive-geometry-gap-6d3db973: calc(var(--spacing-4) * .5);gap:var(--i1-responsive-geometry-gap-6d3db973);padding:var(--spacing-4);border-bottom:1px solid var(--time-field-popover-border)}.glass-time-quick-preset.svelte-1x6zkf0{min-width:0;min-height:1.9rem;border:1px solid var(--time-field-popover-border);border-radius:var(--radius-8);background:var(--glass-bg-subtle);color:var(--time-field-option-text);cursor:pointer;font:inherit;font-size:var(--font-size-12);font-weight:800;overflow:hidden;padding:0 var(--spacing-8);text-overflow:ellipsis;white-space:nowrap}.glass-time-quick-preset.svelte-1x6zkf0:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.glass-time-quick-preset.svelte-1x6zkf0:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-focus-ring)}.glass-time-option.svelte-1x6zkf0{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);width:100%;min-height:var(--glass-time-option-min-height);border:0;border-radius:var(--radius-8);background:transparent;color:var(--time-field-option-text);cursor:pointer;font:inherit;font-size:var(--font-size-13);font-weight:700;padding:0 var(--spacing-8);text-align:left}.glass-time-option.svelte-1x6zkf0:hover,.glass-time-option.focused.svelte-1x6zkf0{background:var(--time-field-option-hover-bg)}.glass-time-option.svelte-1x6zkf0:focus-visible{outline:none;background:var(--time-field-option-focus-bg);box-shadow:0 0 0 1px var(--color-focus-ring)}.glass-time-option.selected.svelte-1x6zkf0{color:var(--time-field-option-selected-text)}.glass-time-option.outside-work-hours.svelte-1x6zkf0{--time-field-option-outside-hours-text: color-mix(in srgb, var(--time-field-option-text) 62%, transparent);color:var(--time-field-option-outside-hours-text)}.glass-time-option.svelte-1x6zkf0 svg{flex:0 0 auto}.glass-time-empty.svelte-1x6zkf0{margin:0;color:var(--time-field-empty-text);font-size:var(--font-size-13);padding:var(--spacing-8)}@media (prefers-reduced-motion: reduce){.glass-time-field-shell.svelte-1x6zkf0,.glass-time-menu-trigger.svelte-1x6zkf0,.glass-time-option.svelte-1x6zkf0{transition:none}}.glass-button.svelte-hdxwzk{--glass-dropdown-label-budget: var(--comp-controls-label-budget-36);background:var(--comp-glass-trigger-base-bg);border:1px solid var(--comp-glass-trigger-base-border);border-radius:var(--comp-glass-trigger-base-radius);padding:var(--comp-glass-trigger-base-padding-y) var(--comp-glass-trigger-base-padding-x);box-shadow:var(--comp-glass-trigger-base-shadow);transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease,filter var(--duration-comfortable) ease,outline-color var(--duration-comfortable) ease,text-decoration-color var(--duration-comfortable) ease,border-radius var(--duration-comfortable) ease;cursor:pointer;font-size:var(--comp-glass-trigger-base-font-size);line-height:var(--comp-glass-trigger-base-line-height);font-weight:var(--comp-glass-trigger-base-font-weight);color:var(--comp-glass-trigger-base-text);display:inline-flex;align-items:center;gap:var(--comp-glass-trigger-base-gap);white-space:normal;box-sizing:border-box;min-width:0;min-height:var(--comp-glass-trigger-base-height);height:auto}.glass-button.dropdown-variant.svelte-hdxwzk{justify-content:space-between}.glass-button.field-variant.svelte-hdxwzk{--glass-dropdown-label-budget: var( --glass-dropdown-field-label-budget, var(--comp-controls-label-budget-40) );width:100%;min-width:0;justify-content:flex-start;padding:var(--glass-dropdown-field-padding, var(--spacing-8) var(--spacing-12));font-size:var(--glass-dropdown-field-font-size, var(--type-body-font-size));line-height:var(--glass-dropdown-field-line-height);font-weight:var(--glass-dropdown-field-font-weight, 400);height:auto;min-height:var(--glass-dropdown-field-min-height, var(--glass-dropdown-field-height, 2.375rem));color:var(--glass-dropdown-field-text, var(--color-text-primary));background:linear-gradient(var(--glass-dropdown-field-bg),var(--glass-dropdown-field-bg)) padding-box,var( --glass-dropdown-field-border-gradient, linear-gradient(var(--input-border-light), var(--input-border-light)) ) border-box;border:1px solid transparent;border-radius:var(--glass-dropdown-field-radius);box-shadow:var(--glass-dropdown-field-shadow, none)}.glass-button.svelte-hdxwzk:hover:not(.disabled){background:var(--comp-glass-trigger-hover-bg);opacity:var(--comp-glass-trigger-hover-opacity);box-shadow:var(--comp-glass-trigger-hover-shadow)}.glass-button.svelte-hdxwzk:focus-visible:not(.disabled){outline:none;background:var(--comp-glass-trigger-base-bg);border-color:var(--comp-glass-trigger-focus-border);box-shadow:var(--comp-glass-trigger-focus-shadow)}.glass-button.field-variant.svelte-hdxwzk:hover:not(.disabled){background:linear-gradient(var(--glass-dropdown-field-hover-bg),var(--glass-dropdown-field-hover-bg)) padding-box,var(--glass-dropdown-field-hover-border-gradient) border-box;box-shadow:var(--glass-dropdown-field-hover-shadow);opacity:1}.glass-button.field-variant.svelte-hdxwzk:focus-visible:not(.disabled){background:linear-gradient(var(--glass-dropdown-field-focus-bg),var(--glass-dropdown-field-focus-bg)) padding-box,var(--glass-dropdown-field-focus-border-gradient) border-box;border-color:transparent;box-shadow:var(--glass-dropdown-field-focus-shadow)}.glass-button.disabled.svelte-hdxwzk{opacity:var(--comp-glass-trigger-disabled-opacity);cursor:not-allowed}.glass-button.loading.svelte-hdxwzk{cursor:wait}.glass-button-spinner.svelte-hdxwzk{display:inline-block;width:14px;height:14px;border:2px solid var(--comp-glass-trigger-spinner-track);border-top:2px solid var(--comp-glass-trigger-spinner-accent);border-radius:var(--radius-circle);--p5-motion-continuous-feedback-70f8b42f-1-1: 1s;animation:spin var(--p5-motion-continuous-feedback-70f8b42f-1-1) linear infinite}.button-content.svelte-hdxwzk{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;max-inline-size:var(--glass-dropdown-label-budget);overflow-wrap:anywhere;white-space:normal;line-height:inherit}.dropdown-variant.svelte-hdxwzk .button-content:where(.svelte-hdxwzk){justify-content:flex-start;text-align:left}.field-variant.svelte-hdxwzk .button-content:where(.svelte-hdxwzk){justify-content:flex-start;text-align:left;font-weight:inherit;line-height:inherit}.field-variant.svelte-hdxwzk .icon-right{margin-left:auto}.glass-button .icon-left,.glass-button .icon-right{flex-shrink:0}.glass-button .icon-right{transition:transform var(--duration-comfortable) ease}.glass-button .icon-right.rotated{transform:rotate(180deg)}@media (max-width: 640px){.glass-button.svelte-hdxwzk{--glass-dropdown-label-budget: var(--comp-controls-label-budget-40);font-size:var(--comp-glass-trigger-mobile-font-size);padding:var(--comp-glass-trigger-mobile-padding-y) var(--comp-glass-trigger-mobile-padding-x);min-height:var(--comp-glass-trigger-mobile-height);height:auto}.glass-button.field-variant.svelte-hdxwzk{font-size:var(--glass-dropdown-field-mobile-font-size, var(--font-size-16));min-height:var(--glass-dropdown-field-mobile-min-height, 44px);height:auto}}@media (prefers-reduced-motion: reduce){.glass-button-spinner.svelte-hdxwzk{animation-duration:var(--duration-instant);animation-delay:0ms;animation-iteration-count:1}}.phone-field.svelte-mz15ew{width:100%}.phone-connected.svelte-mz15ew{position:relative;display:flex;align-items:stretch;width:100%;box-sizing:border-box;border-radius:var(--input-border-radius);background:var(--color-bg-secondary);border:var(--border-hairline) solid transparent;box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border);overflow:hidden;height:var(--control-height-36);min-height:var(--control-height-36)}.phone-connected.svelte-mz15ew:not(.is-disabled):hover{box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-strong)}.phone-connected.svelte-mz15ew:not(.is-disabled):focus-within{box-shadow:inset 0 0 0 var(--border-hairline) var(--color-focus-ring);outline:2px solid var(--color-focus-ring);outline-offset:2px}.phone-connected.is-disabled.svelte-mz15ew{opacity:.6;cursor:not-allowed}.phone-connected.has-error.svelte-mz15ew{box-shadow:inset 0 0 0 var(--border-hairline) var(--color-danger)}.country-zone.svelte-mz15ew{position:relative;flex:0 0 auto;display:flex;align-items:center;padding:0 var(--spacing-8);--glass-dropdown-field-bg: transparent;--glass-dropdown-field-border-gradient: linear-gradient( transparent, transparent );--glass-dropdown-field-hover-border-gradient: linear-gradient( transparent, transparent );--glass-dropdown-field-focus-border-gradient: linear-gradient( transparent, transparent );--glass-dropdown-field-shadow: none;--glass-dropdown-field-hover-shadow: none;--glass-dropdown-field-focus-shadow: none;--glass-dropdown-field-padding: 0;--glass-dropdown-field-radius: 0;--glass-dropdown-field-height: auto;--glass-dropdown-field-min-height: unset;--glass-dropdown-field-label-budget: var(--comp-controls-label-budget-36)}.country-zone.svelte-mz15ew .glass-dropdown-container{display:flex;align-items:stretch}.country-zone.svelte-mz15ew .phone-country-trigger .button-content{font-size:var(--type-body-font-size);font-weight:400;line-height:var(--type-body-line-height);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.column-divider.svelte-mz15ew{width:1px;background:var(--color-border);margin:var(--spacing-4) 0}.phone-zone.svelte-mz15ew{flex:1 1 auto;min-width:0;display:flex;align-items:stretch}.phone-input.svelte-mz15ew{width:100%;height:100%;padding:0 var(--spacing-12);background:transparent;border:none;box-shadow:none;font-size:var(--type-body-font-size);font-weight:400;line-height:var(--type-body-line-height);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.phone-input.svelte-mz15ew::-moz-placeholder{color:var(--color-text-secondary);opacity:1}.phone-input.svelte-mz15ew::placeholder{color:var(--color-text-secondary);opacity:1}.phone-input.svelte-mz15ew:focus{outline:none}.phone-error.svelte-mz15ew{margin:var(--spacing-4) 0 0;color:var(--color-danger);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.amount-currency-connected.svelte-1t370qg{position:relative;display:flex;align-items:stretch;width:100%;box-sizing:border-box;border-radius:var(--input-border-radius);background:var(--color-bg-secondary);border:var(--border-hairline) solid transparent;box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border);overflow:hidden;height:var(--control-height-36);min-height:var(--control-height-36);transition:none}.amount-currency-connected.svelte-1t370qg:not(.is-disabled):not(.has-error):hover{box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border-strong)}.amount-currency-connected.svelte-1t370qg:not(.is-disabled):not(.has-error):focus-within{box-shadow:inset 0 0 0 var(--border-hairline) var(--color-focus-ring)}.amount-currency-connected.svelte-1t370qg:not(.is-disabled):focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.amount-currency-connected.is-disabled.svelte-1t370qg{opacity:.6;cursor:not-allowed}.amount-currency-connected.has-error.svelte-1t370qg{border:var(--border-hairline) solid transparent;box-shadow:inset 0 0 0 var(--border-hairline) var(--color-danger-border)}.amount-currency-connected.has-error.svelte-1t370qg:focus-within{box-shadow:inset 0 0 0 var(--border-hairline) var(--color-danger-border)}.amount-zone.svelte-1t370qg{position:relative;flex:1 1 66%;min-width:0;display:flex;align-items:stretch;padding:0;margin-left:0;width:100%;transition:flex var(--duration-comfortable) var(--ease-standard)}.amount-input.svelte-1t370qg{width:100%;height:100%;--i1-fixed-geometry-padding-8fb3c3ad: var(--spacing-4) 1.7rem var(--spacing-4) var(--spacing-12);padding:var(--i1-fixed-geometry-padding-8fb3c3ad);background:transparent;border:none;font-size:var(--font-size-14);color:var(--color-text-primary);display:block;box-shadow:none;line-height:1.4;transition:none;text-align:right;font-variant-numeric:tabular-nums}.amount-input.svelte-1t370qg::-moz-placeholder{color:var(--color-text-secondary);opacity:1}.amount-input.svelte-1t370qg::placeholder{color:var(--color-text-secondary);opacity:1}.amount-input.svelte-1t370qg::-webkit-outer-spin-button,.amount-input.svelte-1t370qg::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-input.svelte-1t370qg{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.amount-input.svelte-1t370qg:focus{outline:none}.amount-stepper.svelte-1t370qg{position:absolute;top:50%;right:.15rem;transform:translateY(-50%) scale(.95);display:flex;flex-direction:column;gap:0;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);border-radius:var(--radius-8);background:transparent;border:0;overflow:hidden;padding:0;width:1.55rem;height:calc(100% - .5rem);min-height:1.8rem;align-items:stretch}.amount-step.svelte-1t370qg{width:100%;flex:1 1 50%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-comfortable) var(--ease-standard),color var(--duration-comfortable) var(--ease-standard);box-shadow:none}.amount-step.svelte-1t370qg:hover:not(:disabled){background:var(--glass-bg-hover);color:var(--color-text-primary)}.amount-step.svelte-1t370qg:focus-visible{outline:none;background:var(--glass-bg-hover);color:var(--color-text-primary);box-shadow:none}.amount-step.svelte-1t370qg:disabled{opacity:.45;cursor:not-allowed}.amount-step.svelte-1t370qg:not(:first-child){border-top:1px solid rgba(var(--color-white-rgb),.08)}.amount-currency-connected.svelte-1t370qg:focus-within .amount-stepper:where(.svelte-1t370qg){opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.currency-zone.svelte-1t370qg{position:relative;flex:0 0 34%;min-width:4.25rem;display:flex;align-items:center;padding:0 var(--spacing-10);transition:flex var(--duration-comfortable) var(--ease-standard),transform var(--duration-comfortable) var(--ease-standard),padding var(--duration-comfortable) var(--ease-standard),opacity var(--duration-comfortable) var(--ease-standard);--glass-dropdown-field-bg: transparent;--glass-dropdown-field-border-gradient: linear-gradient(transparent, transparent);--glass-dropdown-field-hover-border-gradient: linear-gradient(transparent, transparent);--glass-dropdown-field-focus-border-gradient: linear-gradient(transparent, transparent);--glass-dropdown-field-shadow: none;--glass-dropdown-field-hover-shadow: none;--glass-dropdown-field-focus-shadow: none;--glass-dropdown-field-padding: 0;--glass-dropdown-field-radius: 0;--glass-dropdown-field-height: auto;--glass-dropdown-field-min-height: unset;--glass-dropdown-field-label-budget: var(--comp-controls-label-budget-36)}.amount-currency-connected.svelte-1t370qg:focus-within .amount-zone:where(.svelte-1t370qg){flex:1 1 86%}.amount-currency-connected.svelte-1t370qg:focus-within .currency-zone:where(.svelte-1t370qg){flex:0 0 13%;min-width:3.65rem;padding:0 var(--spacing-16) 0 var(--spacing-8);transform:translate(0) scale(.97)}.column-divider.svelte-1t370qg{width:1px;background:rgba(var(--color-slate-400-rgb),.28);margin:var(--spacing-6) 0}.currency-zone.svelte-1t370qg .glass-dropdown-container{width:100%;display:flex;align-items:stretch}.currency-zone.svelte-1t370qg .glass-dropdown-container .button-wrapper{width:100%;display:flex}.currency-zone.svelte-1t370qg .amount-currency-trigger{width:100%;justify-content:flex-start;gap:var(--spacing-6)}.currency-zone.svelte-1t370qg .amount-currency-trigger .button-content{justify-content:flex-end;font-weight:500;font-size:var(--font-size-14);line-height:1.2;color:var(--color-text-primary)}.currency-zone.svelte-1t370qg .amount-currency-trigger:not(.disabled):hover,.currency-zone.svelte-1t370qg .amount-currency-trigger:focus-visible{background:rgba(var(--color-white-rgb),.04);box-shadow:none}.currency-zone.svelte-1t370qg .amount-currency-trigger.disabled{opacity:.6;cursor:not-allowed}@media (max-width: 720px){.amount-currency-connected.svelte-1t370qg{flex-direction:column;align-items:stretch;height:auto}.amount-zone.svelte-1t370qg{padding:var(--spacing-8) var(--spacing-12) var(--spacing-4) var(--spacing-12);flex:1 1 auto}.currency-zone.svelte-1t370qg{width:100%;border-top:1px solid rgba(var(--color-white-rgb),.08);padding:var(--spacing-8) var(--spacing-12);transform:none}.currency-zone.svelte-1t370qg{--glass-dropdown-field-padding: .6rem .75rem}.currency-zone.svelte-1t370qg .amount-currency-trigger{justify-content:flex-start}.column-divider.svelte-1t370qg{display:none}}.form-dropdown.has-error.svelte-1t370qg .glass-button{border-color:transparent;box-shadow:inset 0 0 0 var(--border-hairline) var(--color-danger-border)}.glass-dropdown-container.svelte-14d0vvg{position:relative;display:inline-block;overflow:visible}.glass-dropdown-container.full-width.svelte-14d0vvg{display:block;width:100%;flex:1 1 auto;min-width:0}.button-wrapper.svelte-14d0vvg{display:inline-block;overflow:visible}.glass-dropdown-container.full-width.svelte-14d0vvg .button-wrapper:where(.svelte-14d0vvg){display:block;width:100%;flex:1 1 auto;min-width:0}.button-wrapper.custom-trigger.svelte-14d0vvg{width:100%}.glass-dropdown-container.full-width.svelte-14d0vvg .glass-button{width:100%;min-width:0}.glass-dropdown-menu.svelte-14d0vvg{position:absolute;top:calc(100% + 4px);left:0;background:var(--glass-dropdown-menu-bg, var(--comp-controls-dropdown-menu-bg));border:1px solid var(--glass-dropdown-menu-border, var(--comp-controls-dropdown-menu-border));border-radius:var(--comp-controls-dropdown-radius);box-shadow:var(--glass-dropdown-menu-shadow, var(--comp-controls-dropdown-menu-shadow));z-index:var(--sys-layout-z-dropdown);width:var(--glass-dropdown-resolved-width, auto);min-width:var(--glass-dropdown-resolved-min-width, 0);max-width:var(--glass-dropdown-resolved-max-width, none);max-height:var(--comp-controls-dropdown-max-height);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:var(--spacing-4) 0;box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--comp-controls-dropdown-menu-scrollbar-thumb) transparent}.glass-dropdown-menu.svelte-14d0vvg::-webkit-scrollbar{width:6px}.glass-dropdown-menu.svelte-14d0vvg::-webkit-scrollbar-track{background:transparent}.glass-dropdown-menu.svelte-14d0vvg::-webkit-scrollbar-thumb{background:var(--comp-controls-dropdown-menu-scrollbar-thumb);border-radius:var(--radius-capsule)}.glass-dropdown-menu.svelte-14d0vvg::-webkit-scrollbar-thumb:hover{background:var(--comp-controls-dropdown-menu-scrollbar-thumb-hover)}.glass-dropdown-menu.align-right.svelte-14d0vvg{right:0;left:auto;transform:translate(calc(-1 * var(--menu-shift, 0px)))}.glass-dropdown-portal.svelte-14d0vvg{position:fixed;pointer-events:auto}.glass-dropdown-menu.portal.svelte-14d0vvg{position:static;max-height:var(--comp-controls-dropdown-max-height);transform:none}.glass-dropdown-menu.portal.align-right.svelte-14d0vvg{transform:none}.chevron-icon{transition:transform var(--duration-comfortable) ease}.chevron-icon.rotated{transform:rotate(180deg)}@media (max-width: 768px){.glass-dropdown-menu.svelte-14d0vvg{width:-moz-max-content;width:max-content;min-width:min(var(--trigger-width),calc(100vw - var(--spacing-32)));max-width:min(var(--dropdown-max-width, 360px),calc(100vw - var(--spacing-32)));max-height:var(--comp-controls-dropdown-max-height);white-space:normal;right:0;left:auto;padding:var(--spacing-4) 0}}@media (prefers-reduced-motion: reduce){.glass-dropdown-menu.svelte-14d0vvg{scroll-behavior:auto}}.glass-dropdown-item-tooltip-trigger.svelte-oz33h1{display:block;width:100%;min-width:0}.glass-dropdown-item.svelte-oz33h1{display:flex;align-items:center;width:100%;box-sizing:border-box;position:relative;isolation:isolate;min-height:var(--comp-controls-menu-item-height);padding:var(--comp-controls-menu-item-padding-y) var(--comp-controls-menu-item-padding-x);border-radius:var(--comp-controls-menu-item-radius);font-size:var(--comp-controls-menu-item-font-size);color:var(--comp-controls-dropdown-item-text);cursor:pointer;transition:background var(--duration-base) var(--ease-standard);border:none;background:transparent;text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:var(--comp-controls-menu-item-line-height)}.glass-dropdown-item.multiline.svelte-oz33h1{align-items:flex-start;padding-block:var(--spacing-6);white-space:normal;word-wrap:break-word;overflow-wrap:anywhere}.glass-dropdown-item.svelte-oz33h1:hover:not(.disabled){background:var(--comp-controls-dropdown-item-hover-bg)}.glass-dropdown-item.selected.svelte-oz33h1{font-weight:600;color:var(--comp-controls-dropdown-item-selected-text);background:color-mix(in srgb,var(--comp-controls-dropdown-item-selected-bg) 74%,transparent)}.glass-dropdown-item.disabled.svelte-oz33h1{opacity:.5;cursor:not-allowed}.glass-dropdown-item.svelte-oz33h1:focus-visible{outline:none;background:var(--comp-controls-dropdown-item-focus-bg);box-shadow:inset 0 0 0 1px var(--color-focus-ring)}@media (forced-colors: active){.glass-dropdown-item.svelte-oz33h1:focus-visible{outline:2px solid Highlight;outline-offset:-2px}.glass-dropdown-item.selected.svelte-oz33h1 .item-label:where(.svelte-oz33h1){text-decoration:underline}}.glass-dropdown-item.selected.svelte-oz33h1:hover:not(.disabled){background:var(--comp-controls-dropdown-item-selected-bg)}.item-content.svelte-oz33h1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);min-width:0}.item-label.svelte-oz33h1{min-width:0;max-inline-size:var(--comp-controls-label-budget-32);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);font-weight:inherit;color:inherit;overflow-wrap:anywhere;white-space:normal}.item-description.svelte-oz33h1{font-size:var(--type-mini-font-size);line-height:var(--type-mini-line-height);color:var(--comp-controls-dropdown-item-description-text);opacity:.8;white-space:normal;overflow-wrap:anywhere}.glass-dropdown-item.selected.svelte-oz33h1 .item-description:where(.svelte-oz33h1){color:var(--comp-controls-dropdown-item-selected-description);opacity:.9}@media (max-width: 768px){.glass-dropdown-item.svelte-oz33h1{padding:var(--comp-controls-menu-item-padding-y) var(--comp-controls-menu-item-padding-x);font-size:var(--comp-controls-menu-item-font-size)}.glass-dropdown-item.multiline.svelte-oz33h1{white-space:normal;word-wrap:break-word}}.semantic-badge.svelte-1mh9rpi{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;gap:var(--semantic-badge-gap);color:inherit;font-weight:var(--font-weight-medium);line-height:var(--semantic-badge-line-height);white-space:nowrap;vertical-align:middle}.semantic-badge__dot.svelte-1mh9rpi{flex:0 0 auto;width:var(--semantic-badge-dot-size);height:var(--semantic-badge-dot-size);border-radius:var(--radius-circle);background:var(--semantic-badge-dot-color)}.semantic-badge__label.svelte-1mh9rpi{min-width:0}.semantic-badge--wrap.svelte-1mh9rpi{white-space:normal}.semantic-badge--wrap.svelte-1mh9rpi .semantic-badge__label:where(.svelte-1mh9rpi){overflow-wrap:anywhere}.semantic-badge--truncate.svelte-1mh9rpi .semantic-badge__label:where(.svelte-1mh9rpi){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.semantic-badge--size-xs.svelte-1mh9rpi{--semantic-badge-dot-size: 6px;--semantic-badge-gap: var(--spacing-4);--semantic-badge-strong-padding: var(--spacing-2) var(--spacing-6);--semantic-badge-line-height: var(--type-small-line-height);font-size:var(--type-small-font-size)}.semantic-badge--size-sm.svelte-1mh9rpi{--semantic-badge-dot-size: 8px;--semantic-badge-gap: var(--spacing-6);--semantic-badge-strong-padding: 3px var(--spacing-8);--semantic-badge-line-height: var(--type-ui-line-height);font-size:var(--type-ui-font-size)}.semantic-badge--size-md.svelte-1mh9rpi{--semantic-badge-dot-size: 10px;--semantic-badge-gap: var(--spacing-6);--semantic-badge-strong-padding: var(--spacing-4) var(--spacing-10);--semantic-badge-line-height: var(--type-lead-line-height);font-size:var(--type-lead-font-size)}.semantic-badge--emphasis-medium.svelte-1mh9rpi{color:var(--semantic-badge-dot-color);font-weight:var(--font-weight-semibold)}.semantic-badge--emphasis-strong.svelte-1mh9rpi{padding:var(--semantic-badge-strong-padding);border-radius:var(--radius-6);background:var(--semantic-badge-solid-bg);color:var(--semantic-badge-on-solid);font-weight:var(--font-weight-semibold)}.semantic-badge--tone-neutral.svelte-1mh9rpi{--semantic-badge-dot-color: var(--comp-crm-status-neutral-text)}.semantic-badge--tone-neutral.semantic-badge--emphasis-strong.svelte-1mh9rpi{--semantic-badge-solid-bg: var(--comp-status-neutral-solid-bg);--semantic-badge-on-solid: var(--comp-status-neutral-on-solid)}.semantic-badge--tone-info.svelte-1mh9rpi{--semantic-badge-dot-color: var(--comp-crm-status-info-text)}.semantic-badge--tone-info.semantic-badge--emphasis-strong.svelte-1mh9rpi{--semantic-badge-solid-bg: var(--comp-status-info-solid-bg);--semantic-badge-on-solid: var(--comp-status-info-on-solid)}.semantic-badge--tone-accent.svelte-1mh9rpi{--semantic-badge-dot-color: var(--comp-crm-status-proposal-text)}.semantic-badge--tone-accent.semantic-badge--emphasis-strong.svelte-1mh9rpi{--semantic-badge-solid-bg: var(--comp-status-accent-solid-bg);--semantic-badge-on-solid: var(--comp-status-accent-on-solid)}.semantic-badge--tone-success.svelte-1mh9rpi{--semantic-badge-dot-color: var(--comp-crm-status-success-text)}.semantic-badge--tone-success.semantic-badge--emphasis-strong.svelte-1mh9rpi{--semantic-badge-solid-bg: var(--comp-status-success-solid-bg);--semantic-badge-on-solid: var(--comp-status-success-on-solid)}.semantic-badge--tone-warning.svelte-1mh9rpi{--semantic-badge-dot-color: var(--comp-crm-status-warning-text)}.semantic-badge--tone-warning.semantic-badge--emphasis-strong.svelte-1mh9rpi{--semantic-badge-solid-bg: var(--comp-status-warning-solid-bg);--semantic-badge-on-solid: var(--comp-status-warning-on-solid)}.semantic-badge--tone-danger.svelte-1mh9rpi{--semantic-badge-dot-color: var(--comp-crm-status-danger-text)}.semantic-badge--tone-danger.semantic-badge--emphasis-strong.svelte-1mh9rpi{--semantic-badge-solid-bg: var(--comp-status-danger-solid-bg);--semantic-badge-on-solid: var(--comp-status-danger-on-solid)}.count-badge.svelte-1azni9x{--count-badge-offset-block: -4px;--count-badge-offset-inline: -4px;--count-badge-border-width: 0px;--count-badge-border-color: transparent;--count-badge-padding-budgeted: calc( var(--count-badge-padding-inline) - var(--count-badge-border-width) );display:inline-flex;align-items:center;justify-content:center;height:var(--count-badge-size);min-width:var(--count-badge-size);padding:0 var(--count-badge-padding-budgeted);border:var(--count-badge-border-width) solid var(--count-badge-border-color);border-radius:var(--radius-capsule);background:var(--count-badge-bg);color:var(--count-badge-fg);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;vertical-align:middle}.count-badge__label.svelte-1azni9x{display:block}@supports (text-box-trim: trim-both){.count-badge__label.svelte-1azni9x{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.count-badge--size-xs.svelte-1azni9x{--count-badge-size: 14px;--count-badge-padding-inline: 3px;font-size:var(--type-mini-font-size)}.count-badge--size-sm.svelte-1azni9x{--count-badge-size: 16px;--count-badge-padding-inline: 4px;font-size:var(--type-mini-font-size)}.count-badge--size-md.svelte-1azni9x{--count-badge-size: 18px;--count-badge-padding-inline: 5px;font-size:var(--type-mini-font-size)}.count-badge--size-lg.svelte-1azni9x{--count-badge-size: 20px;--count-badge-padding-inline: 6px;font-size:var(--type-small-font-size)}.count-badge--size-xl.svelte-1azni9x{--count-badge-size: 22px;--count-badge-padding-inline: 6px;font-size:var(--type-small-font-size)}.count-badge--tone-neutral.svelte-1azni9x{--count-badge-bg: var(--color-bg-subtle);--count-badge-fg: var(--color-text-primary)}.count-badge--tone-accent.svelte-1azni9x{--count-badge-bg: var(--color-accent);--count-badge-fg: var(--color-text-on-accent)}.count-badge--tone-warning.svelte-1azni9x{--count-badge-bg: var(--color-warning);--count-badge-fg: var(--color-text-inverse)}.count-badge--tone-danger.svelte-1azni9x{--count-badge-bg: var(--color-danger);--count-badge-fg: var(--color-text-inverse)}.count-badge--placement-overlay.svelte-1azni9x{position:absolute;inset-block-start:var(--count-badge-offset-block);inset-inline-end:var(--count-badge-offset-inline)}.money-value.svelte-10oe0w6{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:var(--comp-money-value-tracking)}.money-value__fraction.svelte-10oe0w6{position:relative;top:var(--comp-money-value-fraction-offset);font-size:max(var(--comp-money-value-fraction-min-size),var(--comp-money-value-fraction-scale));line-height:inherit}.glass-range-slider.svelte-1u408n3{position:relative;display:flex;align-items:center;justify-content:center;flex:0 1 auto;--slider-track-height: 6px;touch-action:none}.glass-range-slider[data-orientation=horizontal].svelte-1u408n3{width:100%;height:32px;--i1-optical-alignment-margin-top-87eccfb6: -.65rem;margin-top:var(--i1-optical-alignment-margin-top-87eccfb6);margin-bottom:0}.glass-range-slider[data-orientation=vertical].svelte-1u408n3{width:32px;margin:0}.glass-range-slider--disabled.svelte-1u408n3{opacity:.55;cursor:not-allowed}.glass-range-slider__track.svelte-1u408n3{position:absolute;border-radius:var(--radius-capsule);background:rgba(var(--color-slate-400-rgb),.22);border:1px solid rgba(var(--color-slate-400-rgb),.28);pointer-events:none}.glass-range-slider[data-orientation=horizontal].svelte-1u408n3 .glass-range-slider__track:where(.svelte-1u408n3){top:50%;left:0;right:0;height:var(--slider-track-height);transform:translateY(-50%)}.glass-range-slider[data-orientation=vertical].svelte-1u408n3 .glass-range-slider__track:where(.svelte-1u408n3){top:0;bottom:0;left:50%;width:var(--slider-track-height);transform:translate(-50%)}.glass-range-slider__fill.svelte-1u408n3{position:absolute;border-radius:var(--radius-capsule);cursor:grab}.glass-range-slider[data-orientation=horizontal].svelte-1u408n3 .glass-range-slider__fill:where(.svelte-1u408n3){top:50%;height:var(--slider-track-height);transform:translateY(-50%);background:linear-gradient(90deg,var(--chart-finance-total) 0%,rgba(var(--color-sky-500-rgb),.2) 100%)}.glass-range-slider[data-orientation=vertical].svelte-1u408n3 .glass-range-slider__fill:where(.svelte-1u408n3){left:50%;width:var(--slider-track-height);transform:translate(-50%);background:linear-gradient(180deg,var(--chart-finance-total) 0%,rgba(var(--color-sky-500-rgb),.2) 100%)}.glass-range-slider--dragging.svelte-1u408n3 .glass-range-slider__fill:where(.svelte-1u408n3){cursor:grabbing}.glass-range-slider__handle.svelte-1u408n3{width:18px;height:18px;border-radius:var(--radius-capsule);border:2px solid rgba(var(--color-sky-500-rgb),.45);background:var(--color-white);box-shadow:var(--shadow-e1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;touch-action:none}.glass-range-slider__handle.svelte-1u408n3:hover{border-color:var(--color-border-hover)}.glass-range-slider__handle.svelte-1u408n3:focus-visible{outline:none;box-shadow:var(--input-focus-shadow-sm)}.glass-range-slider--disabled.svelte-1u408n3 .glass-range-slider__handle:where(.svelte-1u408n3){cursor:not-allowed;box-shadow:none;border-color:var(--color-border-strong);background:rgba(var(--color-white-rgb),.7)}.glass-range-slider--disabled.svelte-1u408n3 .glass-range-slider__fill:where(.svelte-1u408n3){cursor:not-allowed}.segmented-control.svelte-1ac1cm{--sc-radius: var(--radius-8);--sc-segment-radius: var(--radius-8);--sc-font-size: var(--type-ui-font-size);--sc-line-height: var(--type-ui-line-height);--sc-icon-size: var(--icon-size-16);--sc-min-height: var(--control-height-36);--sc-label-budget: var(--comp-controls-label-budget-36);position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:stretch;gap:0;padding:var(--spacing-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--sc-radius)}.segmented-control--equal.svelte-1ac1cm{grid-template-columns:repeat(var(--sc-columns),minmax(0,1fr));grid-auto-flow:initial;grid-auto-columns:initial}.segmented-control--full.svelte-1ac1cm{display:grid;width:100%}.segmented-control--xs.svelte-1ac1cm{--sc-font-size: var(--type-small-font-size);--sc-line-height: var(--type-small-line-height);--sc-icon-size: var(--icon-size-14);--sc-min-height: var(--control-height-28);--sc-label-budget: var(--comp-controls-label-budget-28);padding:var(--spacing-2)}.segmented-control--sm.svelte-1ac1cm{--sc-font-size: var(--type-small-font-size);--sc-line-height: var(--type-small-line-height);--sc-icon-size: var(--icon-size-14);--sc-min-height: var(--control-height-32);--sc-label-budget: var(--comp-controls-label-budget-32)}.segmented-control--ghost.svelte-1ac1cm{border-color:transparent}.segmented-control--ghost.svelte-1ac1cm .sc-indicator:where(.svelte-1ac1cm){box-shadow:var(--shadow-e0)}.sc-indicator.svelte-1ac1cm{position:absolute;top:var(--spacing-4);bottom:var(--spacing-4);left:0;width:0;border-radius:var(--sc-segment-radius);background:var(--color-bg-primary);box-shadow:var(--shadow-e1);pointer-events:none;z-index:var(--p5-local-layer-src-lib-components-ui-segmentedcontrol-1, 0);transform-origin:center center;transition:opacity var(--duration-base) ease}.segmented-control--xs.svelte-1ac1cm .sc-indicator:where(.svelte-1ac1cm){top:var(--spacing-2);bottom:var(--spacing-2)}.sc-segment.svelte-1ac1cm{position:relative;z-index:var(--z-base);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);min-width:0;min-height:var(--sc-min-height);padding:var(--spacing-6) var(--spacing-12);border:none;border-radius:var(--sc-segment-radius);background:transparent;color:var(--color-text-secondary);font-size:var(--sc-font-size);font-weight:600;line-height:var(--sc-line-height);text-align:center;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.sc-icon.svelte-1ac1cm svg{width:var(--sc-icon-size);height:var(--sc-icon-size)}.sc-segment.svelte-1ac1cm:hover:not(:disabled):not(.sc-segment--selected){background:var(--color-bg-subtle-hover);color:var(--color-text-primary)}.sc-segment--selected.svelte-1ac1cm{color:var(--color-text-primary)}.sc-segment.svelte-1ac1cm:focus-visible{outline:none;box-shadow:var(--input-focus-shadow-sm)}@media (forced-colors: active){.sc-segment--selected.svelte-1ac1cm{text-decoration:underline}.sc-segment.svelte-1ac1cm:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.sc-segment.svelte-1ac1cm:disabled{opacity:var(--comp-buttons-state-disabled-opacity);cursor:not-allowed}.sc-icon.svelte-1ac1cm{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sc-segment--selected.svelte-1ac1cm .sc-icon:where(.svelte-1ac1cm){color:var(--color-primary-icon)}.sc-label.svelte-1ac1cm{min-width:0;max-inline-size:var(--sc-label-budget);overflow-wrap:anywhere;white-space:normal}.in-page-tabs.svelte-g1ezpj{--ipt-font-size: var(--type-ui-font-size);--ipt-line-height: var(--type-ui-line-height);--ipt-min-height: 2.25rem;--ipt-label-budget: var(--comp-controls-label-budget-36);display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:stretch;gap:0;width:100%;padding:0 var(--spacing-4);box-shadow:inset 0 -1px 0 0 var(--color-border-subtle)}.in-page-tabs--equal.svelte-g1ezpj{grid-template-columns:repeat(var(--ipt-columns),minmax(0,1fr));grid-auto-flow:initial;grid-auto-columns:initial}.in-page-tabs--full.svelte-g1ezpj{display:grid;width:100%}.in-page-tabs--sm.svelte-g1ezpj{--ipt-font-size: var(--type-small-font-size);--ipt-line-height: var(--type-small-line-height);--ipt-min-height: 2rem;--ipt-label-budget: var(--comp-controls-label-budget-32)}.ipt-tab.svelte-g1ezpj{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);min-width:0;min-height:var(--ipt-min-height);padding:var(--spacing-6) var(--spacing-12);border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--ipt-font-size);font-weight:600;line-height:var(--ipt-line-height);text-align:center;cursor:pointer;transition:color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.ipt-tab.svelte-g1ezpj:hover:not(:disabled):not(.ipt-tab--selected){color:var(--color-text-primary);box-shadow:inset 0 -2px 0 0 var(--color-border-strong)}.ipt-tab--selected.svelte-g1ezpj{color:var(--color-text-primary);box-shadow:inset 0 -2px 0 0 var(--color-primary)}.ipt-tab.svelte-g1ezpj:focus-visible{outline:none;box-shadow:var(--input-focus-shadow-sm)}.ipt-tab--selected.svelte-g1ezpj:focus-visible{box-shadow:inset 0 -2px 0 0 var(--color-primary),var(--input-focus-shadow-sm)}@media (forced-colors: active){.ipt-tab--selected.svelte-g1ezpj{text-decoration:underline}.ipt-tab.svelte-g1ezpj:focus-visible{outline:2px solid Highlight;outline-offset:2px}}.ipt-tab.svelte-g1ezpj:disabled{opacity:var(--comp-buttons-state-disabled-opacity);cursor:not-allowed}.ipt-icon.svelte-g1ezpj{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ipt-icon.svelte-g1ezpj svg{width:var(--icon-size-16);height:var(--icon-size-16)}.in-page-tabs--sm.svelte-g1ezpj .ipt-icon:where(.svelte-g1ezpj) svg{width:var(--icon-size-14);height:var(--icon-size-14)}.ipt-tab--selected.svelte-g1ezpj .ipt-icon:where(.svelte-g1ezpj){color:var(--color-primary-icon)}.ipt-label.svelte-g1ezpj{min-width:0;max-inline-size:var(--ipt-label-budget);overflow-wrap:anywhere;white-space:normal}.ipt-tab.svelte-g1ezpj .ipt-quantity{flex:0 0 auto;--count-badge-bg: var(--color-bg-subtle);--count-badge-fg: var(--color-text-tertiary)}.ipt-tab--selected.svelte-g1ezpj .ipt-quantity{--count-badge-fg: var(--color-text-secondary)}.glass-radio.svelte-1q60ndg{display:inline-flex;align-items:center;gap:var(--spacing-8);color:var(--color-text-primary);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glass-radio.is-disabled.svelte-1q60ndg{opacity:var(--comp-buttons-state-disabled-opacity);cursor:not-allowed}.glass-radio.is-unavailable.svelte-1q60ndg{cursor:not-allowed}.glass-radio__control.svelte-1q60ndg{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--interactive-target-min-size);height:var(--interactive-target-min-size);flex:0 0 var(--interactive-target-min-size)}.glass-radio__input.svelte-1q60ndg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.glass-radio__mark.svelte-1q60ndg{pointer-events:none;width:var(--spacing-16);height:var(--spacing-16);box-sizing:border-box;border:var(--border-hairline) solid var(--color-control-border);border-radius:var(--radius-8);background:var(--color-control-fill);box-shadow:inset 0 0 0 var(--spacing-4) var(--color-control-fill);transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.glass-radio.svelte-1q60ndg:not(.is-disabled):not(.is-unavailable):hover .glass-radio__mark:where(.svelte-1q60ndg){border-color:var(--color-border-strong)}.glass-radio__input.svelte-1q60ndg:focus-visible+.glass-radio__mark:where(.svelte-1q60ndg){border-color:var(--color-focus-ring);box-shadow:inset 0 0 0 var(--spacing-4) var(--color-control-fill),var(--comp-controls-input-focus-shadow-sm)}.glass-radio__mark[role=radio].svelte-1q60ndg:focus-visible{border-color:var(--color-focus-ring);box-shadow:inset 0 0 0 var(--spacing-4) var(--color-control-fill),var(--comp-controls-input-focus-shadow-sm);outline:none}.glass-radio__input.svelte-1q60ndg:checked+.glass-radio__mark:where(.svelte-1q60ndg){border-color:var(--color-interactive);background:var(--color-primary)}.glass-radio__label.svelte-1q60ndg{min-width:0;max-inline-size:var(--comp-controls-label-budget-32);overflow-wrap:anywhere;white-space:normal}.glass-radio--with-label.svelte-1q60ndg{align-items:flex-start}.glass-radio--with-label.svelte-1q60ndg .glass-radio__control:where(.svelte-1q60ndg){--i1-responsive-geometry-margin-block-start-34ee304b: calc((1lh - var(--interactive-target-min-size)) / 2);margin-block-start:var(--i1-responsive-geometry-margin-block-start-34ee304b)}.filter-option-media.svelte-1kek412{min-width:0}.radio-card-group.svelte-1kek412{margin:0;padding:0;border:0;min-width:0}.group-legend.svelte-1kek412{margin:0 0 var(--spacing-12);padding:0;font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);font-weight:600;color:var(--color-text-primary)}.option-stack.svelte-1kek412{display:flex;flex-direction:column;gap:var(--spacing-12)}.option-stack--grid.svelte-1kek412{display:grid}.filter-option.svelte-1kek412{display:flex;align-items:flex-start;gap:var(--spacing-12);width:100%;text-align:left;padding:var(--spacing-16) var(--spacing-16);border-radius:var(--radius-16);border:1px solid color-mix(in srgb,var(--glass-border) 88%,transparent);background:color-mix(in srgb,var(--glass-bg) 84%,transparent);box-shadow:inset 0 1px 0 var(--glass-inset),var(--shadow-e1);cursor:pointer;transition:border-color var(--duration-base) ease,background var(--duration-base) ease,box-shadow var(--duration-base) ease,transform var(--duration-base) ease}.filter-option.svelte-1kek412:not(.filter-option--unavailable):hover{border-color:var(--color-border-hover);background:color-mix(in srgb,var(--glass-bg-hover) 88%,transparent);outline:none}.filter-option.svelte-1kek412:has(input:focus-visible){background:color-mix(in srgb,var(--glass-bg-hover) 88%,transparent);box-shadow:var(--input-focus-shadow-sm);outline:none}.filter-option--sm.svelte-1kek412{padding:var(--spacing-10) var(--spacing-12)}.filter-option.selected.svelte-1kek412{border-color:var(--color-border-hover);background:var(--color-bg-primary);box-shadow:inset 0 0 0 1px var(--color-border-hover),var(--shadow-e1)}.filter-option--destructive.svelte-1kek412{border-color:var(--color-danger-border)}.filter-option--destructive.selected.svelte-1kek412{border-color:var(--color-danger-border);background:var(--color-danger-active);box-shadow:inset 0 0 0 1px var(--color-danger-border)}.filter-option.is-disabled.svelte-1kek412{opacity:var(--comp-buttons-state-disabled-opacity);cursor:not-allowed}.filter-option--unavailable.svelte-1kek412{opacity:.55;cursor:not-allowed;background:var(--color-bg-muted)}.filter-option-input.svelte-1kek412,.filter-option-icon.svelte-1kek412{flex:0 0 auto}.filter-option-icon.svelte-1kek412{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.filter-option-copy.svelte-1kek412{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.filter-option-heading.svelte-1kek412{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8);min-width:0}.filter-option-label.svelte-1kek412{font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);font-weight:600;color:var(--color-text-primary);overflow-wrap:anywhere;white-space:normal}.filter-option-description.svelte-1kek412{color:var(--color-text-secondary);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.filter-option--sm.svelte-1kek412 .filter-option-description:where(.svelte-1kek412){font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height)}.filter-option-extras.svelte-1kek412{grid-column:1 / -1}.color-swatch-picker.svelte-o914o{--csp-size: 2.5rem;display:grid;gap:var(--spacing-8);align-items:start}.color-swatch-picker--sm.svelte-o914o{--csp-size: 2rem}.csp-group.svelte-o914o{display:contents}.csp-swatch.svelte-o914o{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--csp-size);height:var(--csp-size);padding:0;border:none;border-radius:var(--radius-8);background:transparent;cursor:pointer;transition:box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.csp-swatch__fill.svelte-o914o{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--csp-swatch-color);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-border)}.csp-swatch.svelte-o914o:not(.csp-swatch--selected):not(:disabled):hover{outline:var(--spacing-2) solid var(--color-border-hover);outline-offset:var(--spacing-2)}.csp-swatch--selected.svelte-o914o{outline:var(--spacing-2) solid var(--color-primary);outline-offset:var(--spacing-2)}.csp-swatch.svelte-o914o:focus-visible{box-shadow:var(--input-focus-shadow-sm)}.csp-swatch.svelte-o914o:focus-visible:not(.csp-swatch--selected){outline:none}@media (forced-colors: active){.csp-swatch.svelte-o914o:focus-visible,.csp-swatch.svelte-o914o:focus-visible:not(.csp-swatch--selected){outline:2px solid Highlight;outline-offset:4px}}.csp-swatch.svelte-o914o:disabled{opacity:var(--comp-buttons-state-disabled-opacity);cursor:not-allowed}.csp-swatch__check.svelte-o914o{position:relative;z-index:var(--z-base);display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-16);height:var(--spacing-16);border-radius:var(--radius-circle);background:var(--color-bg-primary);color:var(--color-primary-icon);box-shadow:var(--shadow-e1)}.csp-extra.svelte-o914o{display:inline-flex;align-items:center}@media (prefers-reduced-motion: reduce){.csp-swatch.svelte-o914o{transition:none}}.glass-switch.svelte-m717xj{display:inline-flex;align-items:center;gap:var(--spacing-8);color:var(--color-text-primary);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glass-switch.is-disabled.svelte-m717xj{opacity:var(--comp-buttons-state-disabled-opacity);cursor:not-allowed}.glass-switch__track.svelte-m717xj{position:relative;display:inline-flex;width:var(--control-height-36);height:var(--interactive-target-min-size);flex:0 0 var(--control-height-36)}.glass-switch__input.svelte-m717xj{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.glass-switch__visual.svelte-m717xj{position:absolute;top:50%;left:0;width:100%;height:var(--spacing-20);transform:translateY(-50%);pointer-events:none;box-sizing:border-box;border:var(--border-hairline) solid var(--color-control-border);border-radius:var(--radius-capsule);background:var(--color-control-fill);transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.glass-switch__thumb.svelte-m717xj{position:absolute;top:calc(var(--spacing-2) - var(--border-hairline));left:calc(var(--spacing-2) - var(--border-hairline));width:var(--spacing-16);height:var(--spacing-16);border-radius:var(--radius-capsule);background:var(--color-bg-primary);box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-standard)}.glass-switch.svelte-m717xj:not(.is-disabled):hover .glass-switch__visual:where(.svelte-m717xj){border-color:var(--color-border-strong)}.glass-switch__input.svelte-m717xj:focus-visible+.glass-switch__visual:where(.svelte-m717xj){border-color:var(--color-focus-ring);box-shadow:var(--comp-controls-input-focus-shadow-sm)}.glass-switch__input.svelte-m717xj:not(:checked)+.glass-switch__visual:where(.svelte-m717xj) .glass-switch__thumb:where(.svelte-m717xj){background:var(--color-switch-thumb-off)}.glass-switch__input.svelte-m717xj:checked+.glass-switch__visual:where(.svelte-m717xj){border-color:var(--color-interactive);background:var(--color-primary)}.glass-switch__input.svelte-m717xj:checked+.glass-switch__visual:where(.svelte-m717xj) .glass-switch__thumb:where(.svelte-m717xj){background:var(--color-bg-primary);transform:translate(calc(var(--control-height-36) - var(--spacing-16) - 2 * var(--spacing-2)))}.glass-switch__label.svelte-m717xj{min-width:0;max-inline-size:var(--comp-controls-label-budget-36);overflow-wrap:anywhere;white-space:normal}.glass-checkbox.svelte-hqm5gs{display:inline-flex;align-items:center;gap:var(--spacing-8);color:var(--color-text-primary);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glass-checkbox.is-disabled.svelte-hqm5gs{opacity:var(--comp-buttons-state-disabled-opacity);cursor:not-allowed}.glass-checkbox__control.svelte-hqm5gs{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--interactive-target-min-size);height:var(--interactive-target-min-size);min-width:var(--interactive-target-min-size);min-height:var(--interactive-target-min-size);flex:0 0 var(--interactive-target-min-size)}.glass-checkbox__input.svelte-hqm5gs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.glass-checkbox__box.svelte-hqm5gs{position:relative;pointer-events:none;width:var(--spacing-16);height:var(--spacing-16);min-width:var(--spacing-16);min-height:var(--spacing-16);flex:0 0 var(--spacing-16);box-sizing:border-box;border:var(--border-hairline) solid var(--color-control-border);border-radius:var(--radius-6);background:var(--color-control-fill);box-shadow:inset 0 0 0 var(--border-hairline) transparent;transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.glass-checkbox__box.svelte-hqm5gs:before{content:"";position:absolute;top:6px;left:3px;width:8px;height:2px;border-radius:var(--radius-capsule);background:var(--color-text-on-accent);transform:scaleX(0);transform-origin:center;transition:transform var(--duration-base) var(--ease-standard)}.glass-checkbox__box.svelte-hqm5gs:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid var(--color-text-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform var(--duration-base) var(--ease-standard)}.glass-checkbox.svelte-hqm5gs:not(.is-disabled):hover .glass-checkbox__box:where(.svelte-hqm5gs){border-color:var(--color-border-strong)}.glass-checkbox__input.svelte-hqm5gs:focus-visible+.glass-checkbox__box:where(.svelte-hqm5gs){border-color:var(--color-focus-ring);box-shadow:var(--comp-controls-input-focus-shadow-sm)}.glass-checkbox__input.svelte-hqm5gs:checked+.glass-checkbox__box:where(.svelte-hqm5gs){border-color:var(--color-interactive);background:var(--color-primary)}.glass-checkbox__input.svelte-hqm5gs:indeterminate+.glass-checkbox__box:where(.svelte-hqm5gs){border-color:var(--color-interactive);background:var(--color-primary)}.glass-checkbox__input.svelte-hqm5gs:indeterminate+.glass-checkbox__box:where(.svelte-hqm5gs):before{transform:scaleX(1)}.glass-checkbox__input.svelte-hqm5gs:checked:not(:indeterminate)+.glass-checkbox__box:where(.svelte-hqm5gs):after{transform:rotate(45deg) scale(1)}.glass-checkbox__label.svelte-hqm5gs{min-width:0;max-inline-size:var(--comp-controls-label-budget-32);overflow-wrap:anywhere;white-space:normal}.glass-checkbox--with-label.svelte-hqm5gs{align-items:flex-start}.glass-checkbox--with-label.svelte-hqm5gs .glass-checkbox__control:where(.svelte-hqm5gs){--i1-responsive-geometry-margin-block-start-a84cd134: calc((1lh - var(--interactive-target-min-size)) / 2);margin-block-start:var(--i1-responsive-geometry-margin-block-start-a84cd134)}.tab-disabled-reason.svelte-hvic1j{position:absolute;width:1px;height:1px;padding:0;--i1-optical-alignment-margin-bb25c3b4: -1px;margin:var(--i1-optical-alignment-margin-bb25c3b4);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tabs-nav.svelte-hvic1j{margin-bottom:var(--spacing-12);background:transparent;position:sticky;top:0;z-index:var(--p5-local-layer-src-lib-components-navigation-pilltabsnav-1, 5);padding:var(--spacing-12) 0}.tabs-nav--static.svelte-hvic1j{position:static;top:auto;padding:0}.tabs-nav--embedded.svelte-hvic1j{flex:0 1 auto;min-width:0;margin-bottom:0}.tabs-nav--embedded.svelte-hvic1j .nav-wrapper:where(.svelte-hvic1j){display:inline-block;margin:0;max-width:100%}.tabs-nav--embedded.svelte-hvic1j .nav-tabs:where(.svelte-hvic1j){display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:0}.nav-wrapper.svelte-hvic1j{position:relative;max-width:var(--pill-nav-max-width, 1400px);margin:0 auto}.nav-tabs.svelte-hvic1j{position:relative;display:flex;align-items:center;gap:var(--spacing-8);max-width:var(--pill-nav-max-width, 1400px);margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:var(--spacing-4);background:var(--color-bg-subtle);border-radius:var(--radius-capsule);border:1px solid transparent;box-shadow:var(--shadow-e1);scrollbar-width:none;-ms-overflow-style:none}.nav-tabs.svelte-hvic1j::-webkit-scrollbar{display:none}.pill-indicator.svelte-hvic1j{position:absolute;top:.25rem;bottom:.25rem;border-radius:var(--radius-capsule);pointer-events:none;z-index:var(--p5-local-layer-src-lib-components-navigation-pilltabsnav-2, 0);transform-origin:center center;background:var(--color-bg-tertiary);box-shadow:var(--shadow-e1);transition:opacity var(--duration-base) ease}.pill-indicator.initialized.svelte-hvic1j{transition:opacity var(--duration-base) ease}.nav-tab.svelte-hvic1j{--pill-tab-label-budget: var(--comp-controls-label-budget-36);flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-16);font-size:var(--type-ui-font-size);line-height:var(--type-ui-line-height);font-weight:500;color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-capsule);transition:background-color var(--duration-comfortable) var(--ease-standard),border-color var(--duration-comfortable) var(--ease-standard),color var(--duration-comfortable) var(--ease-standard),box-shadow var(--duration-comfortable) var(--ease-standard),opacity var(--duration-comfortable) var(--ease-standard),transform var(--duration-comfortable) var(--ease-standard),filter var(--duration-comfortable) var(--ease-standard),outline-color var(--duration-comfortable) var(--ease-standard),text-decoration-color var(--duration-comfortable) var(--ease-standard),border-radius var(--duration-comfortable) var(--ease-standard);white-space:normal;position:relative;z-index:var(--z-base);background:transparent}.nav-tab.svelte-hvic1j:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset);border-radius:calc(var(--radius-capsule) + var(--comp-controls-focus-ring-offset))}.nav-tab-content.svelte-hvic1j{display:flex;align-items:center;justify-content:center;gap:var(--spacing-8);min-width:0;text-align:center;transform-origin:center center;transform:scale(var(--pill-content-scale, 1));transition:transform var(--duration-fast) linear;will-change:transform}.nav-tab.svelte-hvic1j:hover:not(.active){color:var(--color-text-primary);background:var(--color-bg-subtle-hover)}.nav-tab.disabled.svelte-hvic1j{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.68}.nav-tab.disabled.svelte-hvic1j:hover:not(.active){color:var(--color-text-tertiary);background:transparent;box-shadow:none}.nav-tab.active.svelte-hvic1j{color:var(--color-text-primary);background:var(--color-bg-tertiary);box-shadow:var(--shadow-e1)}.tabs-nav--pill.svelte-hvic1j .nav-tab.active:where(.svelte-hvic1j){background:transparent;box-shadow:none}.tabs-nav--accent.svelte-hvic1j .nav-tabs:where(.svelte-hvic1j){--pill-tabs-accent-border: color-mix(in srgb, var(--color-border) 70%, transparent);background:color-mix(in srgb,var(--color-bg-secondary) 90%,transparent);border-color:var(--pill-tabs-accent-border)}.tabs-nav--accent.svelte-hvic1j .pill-indicator:where(.svelte-hvic1j){background:var(--color-bg-tertiary);box-shadow:var(--shadow-e1)}.tabs-nav--accent.svelte-hvic1j .nav-tab:where(.svelte-hvic1j){font-weight:var(--font-weight-semibold)}.tabs-nav--accent.svelte-hvic1j .nav-tab:where(.svelte-hvic1j):hover:not(.active){background:var(--color-bg-subtle-hover);color:var(--color-text-primary)}.tabs-nav--accent.svelte-hvic1j:not(.tabs-nav--pill) .nav-tab.active:where(.svelte-hvic1j){background:var(--color-bg-tertiary);box-shadow:var(--shadow-e1)}.tabs-nav--accent.svelte-hvic1j .nav-tab.active:where(.svelte-hvic1j) svg{color:var(--color-text-primary)}.nav-tab.active.svelte-hvic1j svg{color:var(--color-primary-icon)}.nav-tab.svelte-hvic1j svg{width:var(--icon-size-16);height:var(--icon-size-16);flex-shrink:0;transition:color var(--duration-comfortable) ease}.tab-label.svelte-hvic1j{min-width:0;max-inline-size:var(--pill-tab-label-budget);font-weight:500;overflow-wrap:anywhere;white-space:normal}.nav-tab-badge-dot.svelte-hvic1j{flex-shrink:0;width:.375rem;height:.375rem;border-radius:var(--radius-circle);background:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-primary-border)}.scroll-chevron.svelte-hvic1j{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--p5-local-layer-src-lib-components-navigation-pilltabsnav-4, 10);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-capsule);cursor:pointer;transition:background-color var(--duration-comfortable) var(--ease-standard),border-color var(--duration-comfortable) var(--ease-standard),color var(--duration-comfortable) var(--ease-standard),box-shadow var(--duration-comfortable) var(--ease-standard),opacity var(--duration-comfortable) var(--ease-standard),transform var(--duration-comfortable) var(--ease-standard),filter var(--duration-comfortable) var(--ease-standard),outline-color var(--duration-comfortable) var(--ease-standard),text-decoration-color var(--duration-comfortable) var(--ease-standard),border-radius var(--duration-comfortable) var(--ease-standard);box-shadow:var(--shadow-e1);color:var(--color-text-secondary)}.scroll-chevron.left.svelte-hvic1j{left:-12px}.scroll-chevron.right.svelte-hvic1j{right:-12px}.scroll-chevron.svelte-hvic1j:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--comp-controls-focus-ring-offset)}.scroll-chevron.svelte-hvic1j:hover{background:var(--color-bg-subtle-hover);border-color:var(--color-border-hover);color:var(--color-text-primary);box-shadow:var(--shadow-e1)}.scroll-chevron.svelte-hvic1j:active{transform:translateY(-50%) scale(.95);box-shadow:var(--shadow-e1)}.scroll-shadow.svelte-hvic1j{position:absolute;top:50%;transform:translateY(-50%);width:64px;height:calc(100% + 4px);pointer-events:none;z-index:var(--p5-local-layer-src-lib-components-navigation-pilltabsnav-5, 8);border-radius:var(--radius-capsule)}.scroll-shadow.left.svelte-hvic1j{left:-8px;background:linear-gradient(to right,color-mix(in srgb,var(--color-bg-secondary) 85%,transparent),transparent)}.scroll-shadow.right.svelte-hvic1j{right:-8px;background:linear-gradient(to left,color-mix(in srgb,var(--color-bg-secondary) 85%,transparent),transparent)}@media (prefers-reduced-motion: reduce){.pill-indicator.svelte-hvic1j{transition:none}}@media (max-width: 640px){.tabs-nav.svelte-hvic1j{padding:var(--spacing-8) 0}.nav-tabs.svelte-hvic1j{gap:var(--spacing-4);padding:var(--spacing-4)}.pill-indicator.svelte-hvic1j{top:.1875rem;bottom:.1875rem}.nav-tab.svelte-hvic1j{padding:var(--spacing-8) var(--spacing-12);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.scroll-chevron.svelte-hvic1j,.scroll-shadow.svelte-hvic1j{display:none}}
