.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:1rem;padding:1rem 1.25rem;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:.75rem;flex:1;min-width:0}.alert-icon.svelte-10x6d5{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-top:2px;color:var(--alert-tone)}.alert-text.svelte-10x6d5{flex:1;min-width:0}.alert-title.svelte-10x6d5{display:block;font-size:var(--font-size-14);font-weight:600;line-height:1.4;margin-bottom:.25rem;color:var(--alert-tone)}.alert-message.svelte-10x6d5{font-size:var(--font-size-13);color:var(--comp-feedback-alert-base-message);line-height:1.5;margin:0}.alert-right.svelte-10x6d5{display:flex;align-items:flex-start;gap:.75rem;flex-shrink:0}.alert-actions.svelte-10x6d5{display:flex;align-items:center;gap:.5rem}.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:.75rem}.alert-right.svelte-10x6d5{width:100%;justify-content:flex-end}.alert-actions.svelte-10x6d5{flex-wrap:wrap}}.sidebar.svelte-6dohdz{display:flex;flex-direction:column;width:var(--sidebar-width-expanded);height:calc(100vh - 60px);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:60px;transition:width var(--sidebar-transition-duration) var(--sidebar-transition-easing);overflow-x:hidden;z-index:100;overscroll-behavior:contain;will-change:width;border-right:var(--sidebar-border);box-shadow:var(--sidebar-shadow);padding-bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--font-size-sm);line-height:1.5;-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-header-backdrop-filter: var(--comp-shell-sidebar-header-backdrop-filter);--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-backdrop-filter: var(--comp-shell-sidebar-mobile-header-backdrop-filter);--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-transform: var(--comp-shell-sidebar-nav-hover-transform);--sidebar-nav-text: var(--comp-shell-sidebar-nav-text);--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-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-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: .25rem;--sidebar-item-margin-inline: 1rem;--sidebar-parent-right-inset: .4rem;--sidebar-item-width: calc(100% - (var(--sidebar-item-margin-inline) * 2) - var(--sidebar-parent-right-inset));--sidebar-parent-left-edge: calc(var(--sidebar-item-icon-anchor-inline) - (var(--sidebar-item-icon-box-size) / 2));--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: 2.5rem;--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: calc(var(--sidebar-item-icon-anchor-block) - (var(--sidebar-item-icon-box-size) / 2));--sidebar-item-icon-gap: .875rem;--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-submenu-item-padding-block: .375rem;--sidebar-submenu-item-padding-inline-start: 1.125rem;--sidebar-submenu-item-padding-inline-end: .45rem;--sidebar-submenu-icon-box-size: 1.5rem;--sidebar-submenu-icon-gap: .45rem;--sidebar-submenu-right-inset: 1.75rem;--sidebar-submenu-line-to-panel-gap: 0px;--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-highlight-radius: var(--comp-card-base-border-radius);--sidebar-submenu-radius-rest: calc(var(--sidebar-highlight-radius) * .4);--sidebar-submenu-radius-hover: calc(var(--sidebar-highlight-radius) * .6);--sidebar-parent-highlight-radius-left: var(--comp-shell-sidebar-parent-highlight-radius-left);--sidebar-parent-highlight-radius-right: var(--comp-shell-sidebar-parent-highlight-radius-right);--sidebar-parent-highlight-radius: var(--sidebar-parent-highlight-radius-left) var(--sidebar-parent-highlight-radius-right) var(--sidebar-parent-highlight-radius-right) var(--sidebar-parent-highlight-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.collapsed.svelte-6dohdz{width:var(--sidebar-width-collapsed);--sidebar-nav-item-margin: .25rem;--sidebar-item-margin-inline: .2rem;--sidebar-parent-right-inset: 0;--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.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):focus-visible,.sidebar.collapsed.svelte-6dohdz .section-header:where(.svelte-6dohdz):focus-visible{box-shadow:0 0 0 1px var(--sidebar-focus-ring);border-radius:var(--sidebar-focus-ring-radius)}.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-header.svelte-6dohdz{display:none;align-items:center;justify-content:space-between;padding:1rem;border-bottom:var(--sidebar-header-border);background:var(--sidebar-header-bg);backdrop-filter:var(--sidebar-header-backdrop-filter);-webkit-backdrop-filter:var(--sidebar-header-backdrop-filter)}.sidebar-logo.svelte-6dohdz{display:flex;align-items:center}.sidebar-logo-image.svelte-6dohdz{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.sidebar-title.svelte-6dohdz{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--sys-color-text-primary);margin-left:.5rem;font-family:inherit;line-height:1.3}.nav-menu.svelte-6dohdz{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-lg) 0 1rem;-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-full)}.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-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-link.svelte-6dohdz{display:flex;align-items:center;width:var(--sidebar-parent-item-width);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:none;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(--font-size-14);font-weight:var(--sidebar-section-weight);line-height:1.5;letter-spacing:0}.nav-link.svelte-6dohdz>:where(.svelte-6dohdz){position:relative;z-index:1}.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{transform:var(--sidebar-nav-hover-transform)}.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:1px solid transparent;--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{font-size:var(--font-size-lg);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-label.svelte-6dohdz{white-space:nowrap;overflow:hidden;min-width:0;display:inline-block;line-height:1.5;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);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-start:calc(var(--sidebar-item-icon-anchor-inline) - var(--sidebar-parent-left-edge) - (var(--sidebar-item-icon-box-size) / 2));padding-inline-end:.65rem;font-family:inherit;font-size:var(--font-size-14);font-weight:var(--sidebar-section-weight);line-height:1.5;letter-spacing:.01em;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:1}.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{color:var(--sidebar-section-active-text);font-weight:var(--sidebar-section-active-weight);padding-bottom:var(--sidebar-parent-highlight-padding-bottom)}.section-header.svelte-6dohdz:hover:not([disabled]){transform:var(--sidebar-nav-hover-transform)}.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);font-size:var(--sidebar-nav-active-size)}.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:1px solid transparent;padding-top:var(--sidebar-parent-highlight-padding-top);padding-bottom:var(--sidebar-parent-highlight-padding-bottom);--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}.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: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,.section-header.has-active-item.svelte-6dohdz:hover{--sidebar-parent-highlight-bg: var(--sidebar-nav-active-hover-bg);--sidebar-parent-highlight-shadow: var(--sidebar-nav-active-hover-shadow);color:var(--sidebar-nav-active-hover-text)}.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:1;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-section-icon-hover-color)}.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-section-icon-hover-color)}.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:hidden;--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));margin:0 var(--sidebar-submenu-right-inset) .2rem 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-section.svelte-6dohdz:not(.parent-has-active){padding-top:.35rem!important}.submenu-item.svelte-6dohdz{position:relative;display:flex;align-items:center;width:100%;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-sm);line-height:1.4;border-radius:0;box-sizing:border-box}.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:var(--sidebar-submenu-item-bg-overlay);border-radius:0 var(--sidebar-submenu-radius-rest) var(--sidebar-submenu-radius-rest) 0;transition:border-radius var(--duration-comfortable) ease,background var(--duration-comfortable) ease;z-index:-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)!important;font-size:var(--sidebar-submenu-active-size);color:var(--sidebar-submenu-active-text)}.submenu-item.active.svelte-6dohdz:after{background:var(--sidebar-submenu-active-bg-overlay);border-radius:0 var(--sidebar-highlight-radius) var(--sidebar-highlight-radius) 0;right:0}.submenu-item.svelte-6dohdz:focus-visible{outline:none}.submenu-item.svelte-6dohdz:focus-visible:after{box-shadow:0 0 0 1px var(--sidebar-focus-ring)}.submenu-item.svelte-6dohdz:hover:not(.active):after{border-radius:0 var(--sidebar-submenu-radius-hover) var(--sidebar-submenu-radius-hover) 0}.submenu-item.svelte-6dohdz:hover:not(.active){transform:var(--sidebar-nav-hover-transform)}.submenu-item.svelte-6dohdz:disabled{opacity:.5;cursor:not-allowed}.submenu-icon.svelte-6dohdz{min-width:var(--sidebar-submenu-icon-box-size);width:var(--sidebar-submenu-icon-box-size);height:var(--sidebar-submenu-icon-box-size);margin-right:var(--sidebar-submenu-icon-gap);font-size:var(--font-size-md)}.collapse-toggle.svelte-6dohdz{display:flex;align-items:center;justify-content:center;width:var(--sidebar-toggle-size);height:var(--sidebar-toggle-size);margin:.75rem auto .5rem;padding:0;background:var(--sidebar-toggle-bg);border:var(--sidebar-toggle-border);border-radius:var(--comp-controls-button-radius-md);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,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;flex-shrink:0}.collapse-toggle.svelte-6dohdz:hover{background:var(--sidebar-toggle-bg-hover);color:var(--sidebar-toggle-icon-color-hover);transform:scale(1.05)}.collapse-toggle.svelte-6dohdz:active{transform:scale(.95)}@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-highlight-radius, var(--comp-card-base-border-radius));position:fixed;min-width:210px;max-width:240px;padding:.625rem .5rem .625rem .625rem;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:.625rem;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:.5rem;padding-bottom:.5rem;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:50%;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:.35rem}.collapsed-flyout-item.svelte-6dohdz{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.44rem .5rem .44rem .55rem;background:var(--sidebar-flyout-item-bg);border:var(--sidebar-flyout-item-border);border-radius:0 var(--sidebar-flyout-submenu-radius) var(--sidebar-flyout-submenu-radius) 0;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:0 var(--sidebar-flyout-submenu-radius) var(--sidebar-flyout-submenu-radius) 0;transform:var(--sidebar-nav-hover-transform);box-shadow:var(--sidebar-flyout-item-hover-shadow)}.collapsed-flyout-item.svelte-6dohdz:focus-visible{outline:none;border-radius:0 var(--sidebar-flyout-submenu-radius) var(--sidebar-flyout-submenu-radius) 0;box-shadow:0 0 0 1px var(--sidebar-focus-ring)}.collapsed-flyout-item.active.svelte-6dohdz:focus-visible{border-radius:0 var(--sidebar-flyout-submenu-radius) var(--sidebar-flyout-submenu-radius) 0;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:0 var(--sidebar-flyout-submenu-radius) var(--sidebar-flyout-submenu-radius) 0;box-shadow:var(--sidebar-nav-active-shadow)}.collapsed-flyout-item-icon.svelte-6dohdz{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--sidebar-flyout-icon-bg);border:var(--sidebar-flyout-icon-border);color:var(--sidebar-section-icon-color);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}.collapsed-flyout-item.svelte-6dohdz:hover .collapsed-flyout-item-icon:where(.svelte-6dohdz){background:var(--sidebar-flyout-icon-hover-bg);border:var(--sidebar-flyout-icon-hover-border)}.collapsed-flyout-item.active.svelte-6dohdz .collapsed-flyout-item-icon:where(.svelte-6dohdz){background:var(--sidebar-flyout-icon-active-bg);border:var(--sidebar-flyout-icon-active-border);color:inherit}.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:500;font-size:var(--font-size-13)}@media (prefers-reduced-motion: reduce){.sidebar.svelte-6dohdz,.nav-item.svelte-6dohdz,.nav-link.svelte-6dohdz,.section-header.svelte-6dohdz,.submenu-shell.svelte-6dohdz,.submenu-shell-inner.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!important;animation:none!important}.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.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 (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: 2rem;--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.svelte-6dohdz{transform:translate(-100%);width:300px!important;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: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.collapsed.svelte-6dohdz{width:300px!important}.sidebar.mobile-open.svelte-6dohdz{transform:translate(0)}.collapse-toggle.svelte-6dohdz{display:none!important}.sidebar-header.svelte-6dohdz{display:flex;padding:1rem;border-bottom:var(--sidebar-mobile-header-border);background:var(--sidebar-mobile-header-bg);backdrop-filter:var(--sidebar-mobile-header-backdrop-filter);-webkit-backdrop-filter:var(--sidebar-mobile-header-backdrop-filter);box-shadow:var(--sidebar-mobile-header-shadow)}.sidebar-logo-image.svelte-6dohdz{width:32px;height:32px}.sidebar-title.svelte-6dohdz{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--sys-color-text-primary)}.sidebar.mobile-open.svelte-6dohdz .nav-menu:where(.svelte-6dohdz){opacity:1}.nav-menu.svelte-6dohdz ul:where(.svelte-6dohdz){display:flex!important;flex-direction:column!important;gap:0!important}.nav-link.svelte-6dohdz{padding:.5625rem 1.5rem;width:calc(100% - 2rem);margin:0 1rem;border-radius:var(--comp-controls-button-radius-md);background:none;transition:background-color var(--duration-comfortable),color var(--duration-comfortable);-webkit-tap-highlight-color:transparent!important;outline:none!important}.nav-link.svelte-6dohdz:hover{transform:var(--sidebar-nav-hover-transform)}.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),.sidebar.svelte-6dohdz .nav-link:where(.svelte-6dohdz) :where(.svelte-6dohdz){font-size:var(--font-size-16)!important;text-transform:uppercase!important}.sidebar.svelte-6dohdz .item-label:where(.svelte-6dohdz){font-size:var(--font-size-16)!important;text-transform:uppercase!important}.sidebar.svelte-6dohdz .section-header:where(.svelte-6dohdz) .item-label:where(.svelte-6dohdz),.sidebar.svelte-6dohdz .section-header:where(.svelte-6dohdz) span:where(.svelte-6dohdz){font-size:var(--font-size-16)!important;text-transform:uppercase!important}.sidebar.svelte-6dohdz .nav-link:where(.svelte-6dohdz){padding:.5625rem .5rem .5625rem .75rem!important;margin:0 .25rem!important;width:calc(100% - .5rem)!important}.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{font-weight:var(--sidebar-section-weight);font-size:var(--font-size-sm);color:var(--sidebar-nav-text)!important;padding:.75rem .5rem .75rem .75rem!important;margin-top:0;background-color:transparent!important}.section-header.active.svelte-6dohdz{color:var(--sidebar-section-active-text)!important;font-weight:var(--sidebar-section-active-weight)!important}.section-header.svelte-6dohdz:hover{transform:var(--sidebar-nav-hover-transform)}.section-header.active.svelte-6dohdz:hover{transform:none}.submenu-section.svelte-6dohdz{position:relative;margin:0 var(--sidebar-submenu-right-inset) .2rem 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%;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-sm);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:var(--sidebar-submenu-item-bg-overlay);border-radius:0 var(--sidebar-submenu-radius-rest) var(--sidebar-submenu-radius-rest) 0;transition:border-radius var(--duration-comfortable) ease,background var(--duration-comfortable) ease;z-index:-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:var(--sidebar-submenu-active-bg-overlay);border-radius:0 var(--sidebar-highlight-radius) var(--sidebar-highlight-radius) 0;right:0}.submenu-item.svelte-6dohdz:focus-visible{outline:none}.submenu-item.svelte-6dohdz:focus-visible:after{box-shadow:0 0 0 1px var(--sidebar-focus-ring)}.submenu-item.svelte-6dohdz:hover:not(.active):after{border-radius:0 var(--sidebar-submenu-radius-hover) var(--sidebar-submenu-radius-hover) 0}.submenu-item.svelte-6dohdz:hover:not(.active){transform:var(--sidebar-nav-hover-transform)}.submenu-item.svelte-6dohdz:disabled{opacity:.5;cursor:not-allowed}}@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}}.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:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--bell-separator-header)}.bell-header-left.svelte-lwun8x{display:flex;align-items:center;gap:.5rem;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-full);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:.375rem .875rem;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:.4rem;padding:.65rem 1rem;border-bottom:1px solid var(--bell-separator-skeleton)}.skel-line.svelte-lwun8x{border-radius:var(--radius-4);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);animation:svelte-lwun8x-bell-shimmer-slide 1.5s 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:.75rem;padding:1.25rem 1rem;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:.5rem;padding:1.5rem 1rem;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-full);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:.35rem;width:100%;padding:.6rem .85rem .15rem;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:1}.bell-unread-dot.svelte-lwun8x{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--color-primary);margin-top:.4rem;box-shadow:var(--bell-item-unread-dot-shadow)}.bell-item-content.svelte-lwun8x{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.bell-item-top.svelte-lwun8x{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.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:.35rem;padding:.25rem .85rem .5rem}.bell-item-chips.svelte-lwun8x{display:flex;align-items:center;gap:.25rem;min-width:0}.bell-item-actions.svelte-lwun8x{display:flex;align-items:center;gap:.25rem;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-full);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 .65rem;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:.5rem .75rem;border-top:1px solid var(--bell-separator-footer)}.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(--comp-controls-button-radius-sm);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);animation:pulse 2s 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{animation:svelte-ydlha1-bell-ring 1s ease-out var(--duration-slow) 3 both}.bell-icon.bell-swing-urgent.svelte-ydlha1{animation:svelte-ydlha1-bell-ring-urgent 1.2s 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{animation:svelte-ydlha1-bell-fade .6s 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(--glass-shadow-tooltip);z-index:1000;margin-top:.5rem;overflow:hidden}.notification-panel.portal.svelte-ydlha1{position:fixed;right:auto;margin-top:0}.invitations-section.svelte-ydlha1{padding:.75rem 0;border-bottom:1px solid var(--glass-border)}.invitations-section__header.svelte-ydlha1{padding:0 1rem .5rem;font-size:var(--font-size-12);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.invitations-row.svelte-ydlha1{padding:.5rem 1rem;display:flex;flex-direction:column;gap:.5rem}.invitations-row__info.svelte-ydlha1{display:flex;flex-direction:column;gap:.15rem}.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:.5rem;flex-wrap:wrap}.invitations-row__confirm.svelte-ydlha1{display:flex;flex-direction:column;gap:.5rem}.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:1rem}.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:.65rem;padding:1rem;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:.5rem}.review-dialog__badge.svelte-ydlha1{display:inline-flex;align-items:center;border-radius:var(--radius-6);padding:.28rem .68rem;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:.75rem;flex-wrap:wrap}@media (max-width: 480px){.review-dialog__footer.svelte-ydlha1{justify-content:stretch}}.glass-dropdown-item-tooltip-trigger.svelte-oz33h1{display:block;width:100%}.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:nowrap;word-wrap:normal;line-height:1.35}.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)}.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:2px;min-width:0}.item-label.svelte-oz33h1{font-size:var(--font-size-13);font-weight:inherit;color:inherit}.item-description.svelte-oz33h1{font-size:var(--font-size-11);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{white-space:nowrap;word-wrap:normal;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}}.user-avatar-wrapper.svelte-13ey45{display:inline-flex;align-items:center;gap:.5rem}.user-avatar-wrapper.with-name.svelte-13ey45{gap:.625rem}.user-avatar.svelte-13ey45{position:relative;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-full);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-sm);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-sm)}.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-sm)}.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-sm)}.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;border-radius:var(--radius-full)}.avatar-initials.svelte-13ey45{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--radius-full);font-size:calc(var(--avatar-size) * .4);font-weight:600;color:var(--color-text-on-accent);text-transform:uppercase;letter-spacing:.02em;-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:.75rem;padding:1rem;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:.25rem 0}.menu-item.svelte-6rwk47{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;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:.25rem 0}.submenu-item.svelte-6rwk47{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem 1rem .5rem 2.75rem;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:50%;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:0;left:0;right:0;height:60px;z-index:90;display:flex;padding:0;--header-logo-size: 40px;--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-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-logo-anchor-inline: calc(var(--comp-shell-sidebar-width-collapsed) / 2 - var(--header-logo-size, 40px) / 2);--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-bottom:var(--app-header-border);transition:background-color var(--duration-slow) ease-in-out,border-color var(--duration-slow) ease-in-out,color var(--duration-slow) ease-in-out,box-shadow var(--duration-slow) ease-in-out,opacity var(--duration-slow) ease-in-out,transform var(--duration-slow) ease-in-out,filter var(--duration-slow) ease-in-out,outline-color var(--duration-slow) ease-in-out,text-decoration-color var(--duration-slow) ease-in-out,border-radius 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-bottom:var(--app-header-border);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:2px;cursor:pointer;--app-header-control-icon-color: var(--app-header-icon-color);color:var(--app-header-icon-color);border-radius:var(--comp-controls-button-radius-sm);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:.25rem}.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:50%;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: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(--font-size-11);font-weight:700;padding:2px 3px;border-radius:var(--comp-controls-button-radius-sm);line-height:1}.header-content.svelte-hv3zzy{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:2560px;margin:0 auto;height:100%}.logo-section.svelte-hv3zzy{display:flex;align-items:center;height:60px;margin-left:1rem}.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:.5rem}.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(--font-size-20);font-weight:700;color:var(--app-header-text-primary);margin-left:.25rem}@media (min-width: 769px){.logo-section.svelte-hv3zzy{margin-left:var(--app-header-logo-anchor-inline)}}.header-controls.svelte-hv3zzy{display:flex;align-items:center;gap:.5rem;margin-right:1.5rem;height:60px}.organization-selector.svelte-hv3zzy{display:flex;align-items:center;position:relative;z-index:220}.org-icon.svelte-hv3zzy{display:flex;align-items:center;justify-content:center;margin-right:.5rem;color:var(--app-header-icon-color)}.dropdown-header.svelte-hv3zzy{padding:.75rem 1rem;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:.75rem 1rem;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(--font-size-14);font-weight:500;color:var(--sys-color-text-primary);width:100%;word-break:break-word}.org-role.svelte-hv3zzy{font-size:var(--font-size-12);color:var(--sys-color-text-secondary);margin-top:.25rem}.org-dropdown-container .glass-dropdown{min-width:180px;max-width:250px}.org-dropdown-container .glass-dropdown-menu{background:var(--color-bg-level-2);border:var(--border-hairline) solid var(--color-border);box-shadow:var(--shadow-e2-ring);max-height:400px;min-width:max(var(--trigger-width, 0px),220px);max-width:min(420px,92vw);white-space:normal;word-break:break-word;line-height:1.35}.no-organization-message.svelte-hv3zzy{display:flex;align-items:center;padding:.5rem .75rem;border-radius:var(--comp-controls-button-radius-md);background-color:var(--sys-color-warning-bg);border:1px solid var(--sys-color-warning-border)}.no-org-text.svelte-hv3zzy{font-size:var(--font-size-14);font-weight:500;color:var(--sys-color-warning-text);white-space:nowrap;margin-left:.5rem}.no-organization-message.svelte-hv3zzy .org-icon:where(.svelte-hv3zzy){color:var(--sys-color-warning-text)}.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:50%;border:1px solid var(--sys-color-warning-border)}.desktop-controls.svelte-hv3zzy{display:flex;align-items:center;gap:.25rem}.user-menu-desktop{margin-left:.5rem}.user-menu-mobile{margin-left:.25rem}.language-switcher.svelte-hv3zzy{display:flex;align-items:center;margin-right:.5rem}.language-toggle.svelte-hv3zzy{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:.25rem;width:32px;height:32px;border-radius:var(--comp-controls-button-radius-sm);cursor:pointer;--app-header-control-icon-color: var(--app-header-icon-color);color:var(--app-header-icon-color);transition:background-color var(--duration-comfortable),color var(--duration-comfortable),transform var(--duration-comfortable)}.language-toggle.svelte-hv3zzy:hover{--app-header-control-icon-color: var(--app-header-icon-hover-color);transform:scale(1.05);color:var(--app-header-icon-hover-color);background-color:var(--app-header-control-bg-hover)}.language-toggle.svelte-hv3zzy:focus-visible{outline:none;box-shadow:0 0 0 1px var(--app-header-control-focus-ring)}.language-toggle.svelte-hv3zzy:active{transform:scale(.95)}.lang-label-minimal.svelte-hv3zzy{font-size:var(--font-size-14);font-weight:600;color:var(--app-header-control-icon-color);transition:color var(--duration-comfortable);letter-spacing:.025em}.theme-switcher.svelte-hv3zzy{display:flex;align-items:center}.theme-toggle.svelte-hv3zzy{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:.25rem;width:32px;height:32px;border-radius:var(--comp-controls-button-radius-sm);cursor:pointer;--app-header-control-icon-color: var(--app-header-icon-color);color:var(--app-header-icon-color);transition:background-color var(--duration-comfortable),color var(--duration-comfortable),transform var(--duration-comfortable)}.theme-toggle.svelte-hv3zzy:hover{--app-header-control-icon-color: var(--app-header-icon-hover-color);transform:scale(1.05);color:var(--app-header-icon-hover-color);background-color:var(--app-header-control-bg-hover)}.theme-toggle.svelte-hv3zzy:focus-visible{outline:none;box-shadow:0 0 0 1px var(--app-header-control-focus-ring)}.theme-toggle.svelte-hv3zzy:active{transform:scale(.95)}.theme-icon.svelte-hv3zzy{display:flex;align-items:center;justify-content:center;color:var(--app-header-control-icon-color);transition:color var(--duration-comfortable)}.theme-toggle.svelte-hv3zzy:hover .theme-icon:where(.svelte-hv3zzy){color:var(--app-header-control-icon-color)}.lang-spinner.svelte-hv3zzy{display:inline-block;width:18px;height:18px;border:2px solid var(--app-header-spinner-track);border-top-color:var(--app-header-control-icon-color);border-radius:50%;animation:spin calc(var(--duration-overlay) + var(--duration-comfortable)) linear infinite}.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:50%;animation:spin calc(var(--duration-overlay) + var(--duration-comfortable)) linear infinite}.language-toggle.svelte-hv3zzy:disabled{opacity:.6;cursor:not-allowed}.mobile-nav-button.svelte-hv3zzy:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1023px){.app-header.svelte-hv3zzy{position:relative;width:100%;height:48px;z-index:90;background:var(--app-header-mobile-bg);box-shadow:none;border-bottom:var(--app-header-mobile-border);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}.mobile-controls.svelte-hv3zzy{display:flex;margin-right:.25rem}.desktop-controls.svelte-hv3zzy{display:none}.logo-section.svelte-hv3zzy{margin-left:1rem}.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:.5rem}.organization-selector.svelte-hv3zzy{position:relative;z-index:220}.mobile-nav-button.svelte-hv3zzy{border-radius:50%;margin-left:.25rem}.mobile-nav-button.svelte-hv3zzy{padding:0;border-radius:50%;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;padding:1px 2px;bottom:-1px;right:-3px}.logo-image.svelte-hv3zzy{width:44px;height:44px}.company-name.svelte-hv3zzy{display:none}.header-content.svelte-hv3zzy{padding:0 .25rem 0 0}.menu-button.svelte-hv3zzy{margin-right:0;margin-left:.25rem}.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:300}.dropdown-header.svelte-hv3zzy{padding:1rem;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:1rem;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)}}.shortcuts-content.svelte-1g77gsv{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0}.shortcut-section.svelte-1g77gsv{display:flex;flex-direction:column;gap:.75rem}.section-title.svelte-1g77gsv{font-size:var(--font-size-13);font-weight:600;color:var(--glass-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.shortcut-list.svelte-1g77gsv{display:flex;flex-direction:column;gap:.5rem}.shortcut-item.svelte-1g77gsv{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:var(--radius-md);gap:1rem}.shortcut-description.svelte-1g77gsv{font-size:var(--font-size-15);color:var(--glass-text-primary)}.shortcut-keys.svelte-1g77gsv{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.key.svelte-1g77gsv{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .5rem;background:var(--glass-bg);border:1px solid var(--glass-border-strong);border-radius:var(--radius-6);font-family:system-ui,-apple-system,sans-serif;font-size:var(--font-size-13);font-weight:500;color:var(--glass-text-primary);box-shadow:var(--shadow-sm),inset 0 1px rgba(var(--color-white-rgb),.1)}.key-separator.svelte-1g77gsv{font-size:var(--font-size-12);color:var(--glass-text-secondary);margin:0 .125rem}.shortcut-tip.svelte-1g77gsv{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-13);color:var(--glass-text-secondary)}.shortcut-tip.svelte-1g77gsv svg{color:var(--accent-500);flex-shrink:0}@media (max-width: 480px){.shortcut-item.svelte-1g77gsv{flex-direction:column;align-items:flex-start;gap:.5rem}.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-layout-content-bg: rgb(var(--sys-color-bg-header-base-rgb));--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)}.main-content.svelte-1rlssa4{flex:1;margin-left:var(--current-sidebar-width);margin-top:60px;padding:var(--spacing-lg) 2rem;transition:margin-left var(--sidebar-layout-transition) var(--sidebar-layout-transition-delay);overflow-x:hidden;box-sizing:border-box;min-width:0;display:flex;justify-content:center;background:var(--app-layout-content-bg)}.app-layout.has-fixed-footer.svelte-1rlssa4 .main-content:where(.svelte-1rlssa4){padding-bottom:calc(var(--content-footer-height) + env(safe-area-inset-bottom,0px))}.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(--sys-layout-spacing-xl)}.content-footer-fixed.svelte-1rlssa4{position:fixed;left:var(--current-sidebar-width);right:0;bottom:0;z-index:90;padding:0 2rem calc(1rem + env(safe-area-inset-bottom,0px));pointer-events:none;display:flex;transition:left var(--sidebar-layout-transition) var(--sidebar-layout-transition-delay)}.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(--sys-layout-spacing-xl)}h1.page-title.svelte-1rlssa4{font-size:var(--font-size-32);font-weight:600;margin-bottom:var(--sys-layout-spacing-xl);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:99;transition:opacity var(--duration-slow) ease;opacity:0;pointer-events:none}.global-loading-indicator.svelte-1rlssa4{position:fixed;top:60px;right:0;left:var(--current-sidebar-width);height:3px;background:transparent;display:block;z-index:92;pointer-events:none;opacity:0;overflow:hidden;transition:left var(--sidebar-layout-transition) var(--sidebar-layout-transition-delay),opacity var(--duration-comfortable) ease}html.sveltekit-navigating .global-loading-indicator.svelte-1rlssa4{opacity:1}.loading-spinner.svelte-1rlssa4{width:44%;height:100%;border:0;border-radius:var(--sys-layout-radius-full);background:linear-gradient(90deg,transparent,var(--app-layout-loading-spinner-accent),transparent);animation:svelte-1rlssa4-app-layout-route-progress 1.05s 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!important}.loading-spinner.svelte-1rlssa4{animation:none!important;transform:none!important}}@media (min-width: 1024px) and (max-width: 1199px){.main-content.svelte-1rlssa4{padding:var(--spacing-lg) 1.5rem}.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-lg) 22px}.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}.main-content.svelte-1rlssa4{margin-left:0;margin-top:0;padding:.5rem 1rem;width:100%;overflow-x:hidden;order:3;justify-content:center;background:var(--app-layout-content-bg)}.content-footer-fixed.svelte-1rlssa4{left:0;padding:0 1rem calc(.75rem + env(safe-area-inset-bottom,0px))}.global-loading-indicator.svelte-1rlssa4{top:0;left: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:1rem}}@media (max-width: 480px){.main-content.svelte-1rlssa4{padding:.5rem}.app-layout__content.svelte-1rlssa4{padding:0;max-width:100%}h1.page-title.svelte-1rlssa4{font-size:var(--font-size-24);margin-bottom:1rem;text-align:center}}: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-xs) var(--spacing-sm);--date-field-native-font-size: var(--font-size-sm);--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-xs) var(--spacing-sm);--date-field-trigger-font-size: var(--font-size-sm);--date-field-trigger-gap: var(--spacing-xs);--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);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);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:1000000;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:.75rem}.popover-header.svelte-1g4eqo3{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding:0 .25rem}.nav-button.svelte-1g4eqo3{background:transparent;border:none;color:var(--date-field-nav-text);cursor:pointer;padding:.25rem;border-radius:var(--button-radius-sm);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:.25rem;align-items:center}.date-shortcuts.svelte-1g4eqo3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0 0 .65rem}.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-xs);font-weight:800;overflow:hidden;padding:0 .5rem;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:.35rem;padding:.35rem .85rem;min-height:34px;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-sm);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-sm)}.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:.375rem}.weekday-header.svelte-1g4eqo3{text-align:center;font-size:var(--font-size-12);font-weight:500;color:var(--date-field-weekday-text);padding:.25rem}.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(--button-radius-sm);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:1000002;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:.5rem;min-width:180px}.month-grid.svelte-1g4eqo3{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.month-grid-item.svelte-1g4eqo3{padding:.5rem .25rem;border:1px solid transparent;border-radius:var(--button-radius-sm);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:1000002;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:.5rem;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(--button-radius-sm)}.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:.25rem}.year-grid-item.svelte-1g4eqo3{padding:.375rem .25rem;border:1px solid transparent;border-radius:var(--button-radius-sm);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(--date-field-trigger-height, var(--comp-glass-trigger-base-height));--time-field-trigger-padding: var(--date-field-trigger-padding, var(--spacing-xs) var(--spacing-sm));--time-field-trigger-font-size: var(--date-field-trigger-font-size, var(--font-size-sm));--time-field-trigger-gap: var(--date-field-trigger-gap, var(--spacing-xs));--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);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);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-xs));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;margin-top:calc(var(--spacing-xs) * .5);color:var(--time-field-empty-text);font-size:var(--font-size-xs);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;gap:calc(var(--spacing-xs) * .5);max-height:inherit;overflow-y:auto;padding:var(--spacing-xs)}.glass-time-quick-presets.svelte-1x6zkf0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing-xs) * .5);padding:var(--spacing-xs);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(--sys-layout-radius-sm);background:var(--glass-bg-subtle);color:var(--time-field-option-text);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:800;overflow:hidden;padding:0 .45rem;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-sm);width:100%;min-height:var(--glass-time-option-min-height);border:0;border-radius:var(--sys-layout-radius-sm);background:transparent;color:var(--time-field-option-text);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:700;padding:0 var(--spacing-sm);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{color:color-mix(in srgb,var(--time-field-option-text) 62%,transparent)}.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-sm);padding:var(--spacing-sm)}@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{background:var(--comp-glass-trigger-base-bg);border:1px solid var(--comp-glass-trigger-base-border);border-radius:var(--glass-button-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);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:nowrap;box-sizing:border-box;min-width:-moz-fit-content;min-width:fit-content;height:var(--comp-glass-trigger-base-height)}.glass-button.pill.svelte-hdxwzk{--glass-button-radius: var(--radius-full)}.glass-button.dropdown-variant.svelte-hdxwzk{justify-content:space-between}.glass-button.field-variant.svelte-hdxwzk{width:100%;min-width:0;justify-content:flex-start;padding:var(--glass-dropdown-field-padding, .5rem .875rem);font-size:var(--glass-dropdown-field-font-size, var(--font-size-14));font-weight:var(--glass-dropdown-field-font-weight, 400);height:var(--glass-dropdown-field-height, 2.375rem);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, var(--input-border-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:50%;animation:spin 1s linear infinite}.button-content.svelte-hdxwzk{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;text-overflow:ellipsis;line-height:1}.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;font-size:inherit;line-height:1.2}.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{font-size:var(--comp-glass-trigger-mobile-font-size);padding:var(--comp-glass-trigger-mobile-padding-y) var(--comp-glass-trigger-mobile-padding-x);height:var(--comp-glass-trigger-mobile-height)}.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:var(--glass-dropdown-field-mobile-height, 44px)}}.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)}.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-sm);--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}.country-zone.svelte-mz15ew .glass-dropdown-container{display:flex;align-items:stretch}.country-zone.svelte-mz15ew .phone-country-trigger .button-content{font-size:var(--font-size-14);font-weight:500;line-height:1.2;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.column-divider.svelte-mz15ew{width:1px;background:var(--color-border);margin:var(--spacing-xs) 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-md);background:transparent;border:none;box-shadow:none;font-size:var(--font-size-14);line-height:1.4;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-xs) 0 0;color:var(--color-danger);font-size:var(--font-size-12);line-height:1.35}.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:4px 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(--button-radius-sm)}.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:-moz-max-content;min-width:max-content;max-height:var(--comp-controls-dropdown-max-height);white-space:nowrap;right:0;left:auto;padding:4px 0}}@media (prefers-reduced-motion: reduce){.glass-dropdown-menu.svelte-14d0vvg{scroll-behavior:auto}}.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-full);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(--font-size-11)}.count-badge--size-sm.svelte-1azni9x{--count-badge-size: 16px;--count-badge-padding-inline: 4px;font-size:var(--font-size-11)}.count-badge--size-md.svelte-1azni9x{--count-badge-size: 18px;--count-badge-padding-inline: 5px;font-size:var(--font-size-11)}.count-badge--size-lg.svelte-1azni9x{--count-badge-size: 20px;--count-badge-padding-inline: 6px;font-size:var(--font-size-12)}.count-badge--size-xl.svelte-1azni9x{--count-badge-size: 22px;--count-badge-padding-inline: 6px;font-size:var(--font-size-12)}.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)}.in-page-tabs.svelte-g1ezpj{--ipt-radius: var(--radius-full);--ipt-tab-radius: var(--radius-full);--ipt-font-size: var(--font-size-13);--ipt-min-height: 2.25rem;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(--ipt-radius)}.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--rounded.svelte-g1ezpj{--ipt-radius: var(--radius-8);--ipt-tab-radius: var(--radius-8)}.in-page-tabs--sm.svelte-g1ezpj{--ipt-font-size: var(--font-size-12);--ipt-min-height: 2rem}.in-page-tabs--ghost.svelte-g1ezpj{border-color:transparent}.in-page-tabs--ghost.svelte-g1ezpj .ipt-indicator:where(.svelte-g1ezpj){box-shadow:var(--shadow-e0)}.ipt-indicator.svelte-g1ezpj{position:absolute;top:var(--spacing-4);bottom:var(--spacing-4);left:0;width:0;border-radius:var(--ipt-tab-radius);background:var(--color-bg-primary);box-shadow:var(--shadow-e1);pointer-events:none;z-index:0;transform-origin:center center;transition:opacity var(--duration-base) ease}.ipt-tab.svelte-g1ezpj{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);min-width:0;min-height:var(--ipt-min-height);padding:.375rem .875rem;border:none;border-radius:var(--ipt-tab-radius);background:transparent;color:var(--color-text-secondary);font-size:var(--ipt-font-size);font-weight:600;line-height:1.2;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)}.ipt-tab.svelte-g1ezpj:hover:not(:disabled):not(.ipt-tab--selected){background:var(--color-bg-subtle-hover);color:var(--color-text-primary)}.ipt-tab--selected.svelte-g1ezpj{color:var(--color-text-primary)}.ipt-tab.svelte-g1ezpj:focus-visible{outline:none;box-shadow:var(--input-focus-shadow-sm)}.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-tab--selected.svelte-g1ezpj .ipt-icon:where(.svelte-g1ezpj){color:var(--color-primary-icon)}.ipt-label.svelte-g1ezpj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipt-count.svelte-g1ezpj{flex:0 0 auto;min-width:1.25rem;padding:0 var(--spacing-4);border-radius:var(--radius-6);background:var(--color-bg-subtle);color:var(--color-text-tertiary);font-size:var(--font-size-11);font-weight:600;line-height:1.4;text-align:center}.ipt-tab--selected.svelte-g1ezpj .ipt-count:where(.svelte-g1ezpj){color:var(--color-text-secondary)}.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}.csp-swatch.svelte-o914o:disabled{opacity:var(--comp-buttons-state-disabled-opacity);cursor:not-allowed}.csp-swatch__check.svelte-o914o{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-16);height:var(--spacing-16);border-radius:var(--radius-full);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-checkbox.svelte-hqm5gs{display:inline-flex;align-items:center;gap:var(--spacing-8);color:var(--color-text-primary);font-size:var(--font-size-14);line-height:1.3;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(--spacing-16);height:var(--spacing-16);min-width:var(--spacing-16);min-height:var(--spacing-16);flex:0 0 var(--spacing-16)}.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-4);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-full);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}.glass-checkbox--with-label.svelte-hqm5gs{align-items:flex-start}.glass-checkbox--with-label.svelte-hqm5gs .glass-checkbox__control:where(.svelte-hqm5gs){margin-block-start:calc((1lh - var(--spacing-16)) / 2)}
