@layer k-design-theme{:root,[data-brand=orbit][data-theme=light]{--k-color-surface-canvas:#f7f7f8;--k-color-surface-raised:#fff;--k-color-surface-subtle:#f2f2f3;--k-color-text-primary:#202024;--k-color-text-muted:#727278;--k-color-syntax-heading:#3f6212;--k-color-syntax-markup:#727278;--k-color-syntax-link:#4d7c0f;--k-color-syntax-code:#8b5cf6;--k-color-syntax-comment:#727278;--k-color-syntax-keyword:#8b5cf6;--k-color-syntax-string:#10b981;--k-color-syntax-number:#f59e0b;--k-color-syntax-symbol:#202024;--k-color-syntax-invalid:#ef4444;--k-color-brand-primary-accent:#4d7c0f;--k-color-brand-primary-background:#f7fee7;--k-color-brand-primary-foreground:#3f6212;--k-color-brand-primary-border:#bef264;--k-color-brand-secondary-accent:#8b5cf6;--k-color-brand-secondary-background:#f5f3ff;--k-color-brand-secondary-foreground:#5b21b6;--k-color-brand-secondary-border:#ddd6fe;--k-color-status-info-accent:#3b82f6;--k-color-status-info-background:#eff6ff;--k-color-status-info-foreground:#1e3a8a;--k-color-status-info-border:#bfdbfe;--k-color-status-success-accent:#10b981;--k-color-status-success-background:#ecfdf5;--k-color-status-success-foreground:#064e3b;--k-color-status-success-border:#a7f3d0;--k-color-status-warning-accent:#f59e0b;--k-color-status-warning-background:#fffbeb;--k-color-status-warning-foreground:#78350f;--k-color-status-warning-border:#fde68a;--k-color-status-error-accent:#ef4444;--k-color-status-error-background:#fef2f2;--k-color-status-error-foreground:#7f1d1d;--k-color-status-error-border:#fecaca;--k-color-border-default:#e2e2e4;--k-color-border-strong:#c7c7ca;--k-color-border-focus:#4d7c0f;--k-color-action-primary-background:#242428;--k-color-action-primary-hover:#36363c;--k-color-action-primary-pressed:#141418;--k-color-action-primary-foreground:#fff;--k-color-action-secondary-background:#fff;--k-color-action-secondary-hover:#f2f2f3;--k-color-action-secondary-pressed:#f7f7f8;--k-color-action-secondary-foreground:#202024;--k-color-action-secondary-border:#e2e2e4;--k-color-action-ghost-background:#0000;--k-color-action-ghost-hover:#f2f2f3;--k-color-action-ghost-pressed:#f7f7f8;--k-color-action-ghost-foreground:#727278;--k-color-action-ghost-border:#0000;--k-color-scrim-picker:#00000052;--k-color-scrim-modal:#0000007a;--k-color-scrim-drawer:#0000008a;--k-color-glass-highlight:#ffffff14;--k-color-glass-border:#ffffff1a;--k-space-chart-axis-gutter:40px;--k-space-hairline:1px;--k-space-micro:2px;--k-space-badge-offset:3px;--k-space-tight:4px;--k-space-compact:5px;--k-space-small-inset:6px;--k-space-control-gap:8px;--k-space-content-action-gap:16px;--k-space-control-inset-inline:12px;--k-space-layout-gutter:16px;--k-space-layout-section-gap:32px;--k-space-card-padding:16px;--k-space-bar-vertical:7px;--k-space-resize-offset:9px;--k-space-bar-inline:10px;--k-space-medium-inset:14px;--k-space-touch-inset:15px;--k-size-chart-height:256px;--k-size-control:36px;--k-size-hit-target:24px;--k-size-indicator-tiny:12px;--k-size-indicator-small:14px;--k-size-indicator-medium:18px;--k-size-dot:6px;--k-size-progress-thin:3px;--k-size-small-control:20px;--k-size-calendar-row:26px;--k-size-content:16px;--k-size-icon-default:24px;--k-size-compact:22px;--k-size-avatar-small:28px;--k-size-avatar-step:30px;--k-size-avatar-medium:36px;--k-size-switch:40px;--k-size-otp-width:38px;--k-size-otp-height:42px;--k-size-avatar-large:48px;--k-size-carousel:180px;--k-size-app-bar-rail:52px;--k-size-app-bar-destination:56px;--k-size-app-bar-fixed:64px;--k-size-app-bar-floating:72px;--k-size-app-bar-labeled:78px;--k-size-app-bar-dock-max:320px;--k-size-app-bar-floating-max:430px;--k-opacity-disabled:.48;--k-opacity-inactive:.38;--k-opacity-quiet:.4;--k-opacity-subtle:.45;--k-opacity-muted:.5;--k-opacity-surface:.72;--k-opacity-drag:.78;--k-opacity-prominent:.82;--k-opacity-preview:.1;--k-opacity-faint:.12;--k-opacity-medium:.28;--k-opacity-glass-liquid:.2;--k-opacity-interactive-hover:.54;--k-opacity-glass-frosted:.74;--k-opacity-strong:.62;--k-opacity-pressed-scale:.94;--k-radius-none:0px;--k-radius-extra-small:2px;--k-radius-small:4px;--k-radius-medium:6px;--k-radius-large:8px;--k-radius-extra-large:12px;--k-radius-prominent:18px;--k-radius-sheet:12px;--k-radius-full:999px;--k-radius-control:6px;--k-radius-card:8px;--k-radius-overlay:12px;--k-border-width-none:0px;--k-border-width-default:1px;--k-border-width-strong:2px;--k-elevation-none:0px 0px 0px 0px #0000;--k-elevation-low:0px 1px 2px 0px #17171a14;--k-elevation-medium:0px 4px 14px 0px #17171a14, 0px 1px 2px 0px #17171a0d;--k-elevation-overlay:0px 18px 55px 0px #17171a29, 0px 2px 8px 0px #17171a14;--k-elevation-popover:0px 8px 24px 0px #0003;--k-elevation-calendar-drag:0px 8px 24px 0px #0000002e;--k-elevation-mobile-app-bar:0px -12px 30px 0px #0000003d;--k-elevation-native-mobile-app-bar:0px 12px 30px 0px #00000052;--k-elevation-native-switch-thumb:0px 0px 2px 0px #00000029;--k-elevation-native-toast:0px 0px 20px 0px #00000038;--k-elevation-native-kanban-card:0px 1px 4px 0px #00000014;--k-font-family:Inter, ui-sans-serif, system-ui, sans-serif;--k-font-size:14px;--k-font-micro-size:8px;--k-font-micro-label-size:9px;--k-font-avatar-small-size:11px;--k-font-tight-height:1;--k-font-relaxed-height:1.2;--k-font-weight:500;--k-font-control-size:13px;--k-font-control-weight:600;--k-font-heading-weight:600;--k-font-body-weight:400;--k-font-label-weight:500;--k-font-heading1-size:28px;--k-font-heading1-line-height:34px;--k-font-heading1-letter-spacing:-.7px;--k-font-heading2-size:24px;--k-font-heading2-line-height:30px;--k-font-heading2-letter-spacing:-.5px;--k-font-heading3-size:20px;--k-font-heading3-line-height:26px;--k-font-heading3-letter-spacing:-.3px;--k-font-heading4-size:18px;--k-font-heading4-line-height:24px;--k-font-heading4-letter-spacing:-.2px;--k-font-heading5-size:16px;--k-font-heading5-line-height:22px;--k-font-heading5-letter-spacing:-.1px;--k-font-heading6-size:14px;--k-font-heading6-line-height:20px;--k-font-heading6-letter-spacing:0px;--k-font-body-size:14px;--k-font-body-line-height:20px;--k-font-body-letter-spacing:0px;--k-font-body-small-size:13px;--k-font-body-small-line-height:18px;--k-font-body-small-letter-spacing:0px;--k-font-label-size:13px;--k-font-label-line-height:18px;--k-font-label-letter-spacing:.1px;--k-font-caption-size:12px;--k-font-caption-line-height:16px;--k-font-caption-letter-spacing:.1px;--k-motion-fast:80ms;--k-motion-responsive:.12s;--k-motion-entry:.13s;--k-motion-quick:.15s;--k-motion-standard:.16s;--k-motion-moderate:.18s;--k-motion-emphasis:.24s;--k-motion-long:.5s;--k-motion-spinner:.7s;--k-motion-progress:1.2s;--k-motion-skeleton:1.4s;--k-blur-mobile-app-bar-web:22px;--k-blur-mobile-app-bar-native:18px;--k-saturation-mobile-app-bar-web:1.45;--k-layout-viewport-inset:16px;--k-layout-menu-width:240px;--k-layout-table-column-width:160px;--k-layout-sidebar-width:248px;--k-layout-panel-width:280px;--k-layout-compact-width:360px;--k-layout-toast-width:380px;--k-layout-picker-width:400px;--k-layout-drawer-width:420px;--k-layout-alert-width:440px;--k-layout-dialog-width:520px;--k-layout-questionnaire-width:620px;--k-layout-content-width:640px;--k-layout-picker-wide-width:720px;--k-layout-overlay-max-height:760px;--k-component-cover-flow-transition-duration:.42s;--k-component-cover-flow-count-font-size:.8em;--k-component-progress-dots-inactive-opacity:.35;--k-component-browser-viewer-cursor-avatar-size:32px;--k-component-browser-viewer-disconnected-opacity:.9;--k-component-activity-dot-pulse-opacity:.35;--k-component-selection-background:var(--k-color-surface-raised);--k-component-selection-foreground:var(--k-color-text-primary);--k-component-selection-border:var(--k-color-text-muted);--k-component-selection-selected-background:var(--k-color-action-primary-background);--k-component-selection-selected-foreground:var(--k-color-action-primary-foreground);--k-component-selection-selected-border:var(--k-color-action-primary-background);--k-component-selection-focus-ring:var(--k-color-border-focus);--k-component-radio-size:var(--k-size-content);--k-component-radio-dot-size:var(--k-size-dot);--k-component-chart-height:var(--k-size-chart-height);--k-component-chart-inset-left:var(--k-space-chart-axis-gutter);--k-component-chart-inset-right:var(--k-space-layout-gutter);--k-component-chart-inset-top:var(--k-space-layout-gutter);--k-component-chart-inset-bottom:var(--k-space-layout-section-gap);--k-component-chart-line-width:var(--k-border-width-strong);--k-component-chart-point-radius:var(--k-space-tight);--k-component-chart-series-primary:var(--k-color-action-primary-background);--k-component-chart-series-secondary:var(--k-color-status-success-foreground);--k-component-chart-grid-color:var(--k-color-border-default);--k-component-orbit-track-color:#c17e47;--k-component-orbit-track-line-width:var(--k-border-width-default);--k-component-orbit-track-opacity:var(--k-opacity-medium);--k-component-orbit-connection-color:#c17e47;--k-component-orbit-connection-line-width:var(--k-border-width-default);--k-component-orbit-connection-dash-length:4px;--k-component-orbit-connection-gap-length:var(--k-space-compact);--k-component-orbit-connection-opacity:var(--k-opacity-strong);--k-component-orbit-center-radius-ratio:.296;--k-component-orbit-center-shadow:#382820;--k-component-orbit-center-base:#ad622f;--k-component-orbit-center-highlight:#edba87;--k-component-orbit-center-rim:#c17e47;--k-component-orbit-glow-color:#d88945;--k-component-orbit-glow-blur:32px;--k-component-orbit-glow-opacity:var(--k-opacity-faint);--k-component-orbit-node-size:var(--k-size-icon-default);--k-component-orbit-node-label-size:var(--k-font-caption-size);--k-component-orbit-node-hit-target-size:44px;--k-component-orbit-node-label-offset:18px;--k-component-orbit-signal-particle-size:var(--k-space-compact);--k-component-orbit-signal-trail-length:var(--k-size-icon-default);--k-component-orbit-signal-ping-radius:var(--k-space-bar-vertical);--k-component-orbit-motion-pulse-duration:1.8s;--k-component-orbit-motion-travel-duration:var(--k-motion-progress);--k-component-orbit-motion-ping-duration:var(--k-motion-emphasis);--k-component-orbit-motion-transition-duration:var(--k-motion-moderate);--k-component-button-disabled-opacity:var(--k-opacity-disabled);--k-component-button-loading-indicator-size:var(--k-size-indicator-small);--k-component-button-loading-indicator-stroke-width:var(--k-border-width-strong);--k-component-button-loading-indicator-radius:var(--k-radius-full);--k-component-kbd-min-size:var(--k-size-compact);--k-component-kbd-padding-inline:var(--k-space-small-inset);--k-component-kbd-group-gap:var(--k-space-tight);--k-component-progress-meta-gap:var(--k-space-small-inset);--k-component-progress-track-size:var(--k-size-dot);--k-component-progress-transition-duration:var(--k-motion-moderate);--k-component-progress-indeterminate-duration:var(--k-motion-progress);--k-component-skeleton-default-size:var(--k-size-content);--k-component-skeleton-animation-duration:var(--k-motion-skeleton);--k-component-spinner-default-size:var(--k-size-indicator-medium);--k-component-spinner-stroke-width:var(--k-border-width-strong);--k-component-spinner-animation-duration:var(--k-motion-spinner);--k-component-switch-inactive-track:var(--k-color-surface-subtle);--k-component-switch-inactive-border:var(--k-color-text-muted);--k-component-switch-inactive-thumb:var(--k-color-text-muted);--k-component-switch-active-track:var(--k-color-action-primary-background);--k-component-switch-active-border:var(--k-color-action-primary-background);--k-component-switch-active-thumb:var(--k-color-action-primary-foreground);--k-component-switch-track-width:var(--k-size-switch);--k-component-switch-track-height:var(--k-size-compact);--k-component-switch-track-inset:var(--k-space-micro);--k-component-switch-thumb-size:var(--k-size-content);--k-component-switch-transition-duration:var(--k-motion-quick);--k-component-switch-disabled-opacity:var(--k-opacity-muted);--k-component-switch-native-thumb-elevation:var(--k-elevation-native-switch-thumb);--k-component-slider-input-size:var(--k-size-compact);--k-component-slider-track-size:var(--k-size-dot);--k-component-slider-thumb-size:var(--k-size-indicator-medium);--k-component-slider-thumb-stroke-width:var(--k-border-width-strong);--k-component-slider-overlay-size:var(--k-size-avatar-small);--k-component-slider-overlay-opacity:var(--k-opacity-faint);--k-component-avatar-size-small:var(--k-size-avatar-small);--k-component-avatar-size-medium:var(--k-size-avatar-medium);--k-component-avatar-size-large:var(--k-size-avatar-large);--k-component-avatar-badge-size:var(--k-size-indicator-tiny);--k-component-avatar-badge-inset:var(--k-space-micro);--k-component-avatar-badge-stroke-width:var(--k-border-width-strong);--k-component-avatar-fallback-font-size-small:var(--k-font-avatar-small-size);--k-component-avatar-fallback-font-size-large:var(--k-font-heading5-size);--k-component-avatar-badge-font-size:var(--k-font-micro-size);--k-component-avatar-group-step:var(--k-size-avatar-step);--k-component-badge-primary-background:var(--k-color-action-primary-background);--k-component-badge-primary-foreground:var(--k-color-action-primary-foreground);--k-component-badge-secondary-background:var(--k-color-surface-subtle);--k-component-badge-secondary-foreground:var(--k-color-text-primary);--k-component-badge-outline-foreground:var(--k-color-text-primary);--k-component-badge-outline-border:var(--k-color-border-default);--k-component-badge-ghost-foreground:var(--k-color-text-muted);--k-component-badge-info-background:var(--k-color-status-info-background);--k-component-badge-info-foreground:var(--k-color-status-info-foreground);--k-component-badge-info-border:var(--k-color-status-info-border);--k-component-badge-success-background:var(--k-color-status-success-background);--k-component-badge-success-foreground:var(--k-color-status-success-foreground);--k-component-badge-success-border:var(--k-color-status-success-border);--k-component-badge-warning-background:var(--k-color-status-warning-background);--k-component-badge-warning-foreground:var(--k-color-status-warning-foreground);--k-component-badge-warning-border:var(--k-color-status-warning-border);--k-component-badge-destructive-background:var(--k-color-status-error-background);--k-component-badge-destructive-foreground:var(--k-color-status-error-foreground);--k-component-badge-destructive-border:var(--k-color-status-error-border);--k-component-badge-min-height:var(--k-size-compact);--k-component-badge-padding-inline:var(--k-space-control-gap);--k-component-badge-content-gap:var(--k-space-tight);--k-component-badge-icon-size:var(--k-size-indicator-tiny);--k-component-carousel-slide-height:var(--k-size-carousel);--k-component-carousel-transition-duration:var(--k-motion-moderate);--k-component-carousel-dot-size:var(--k-size-dot);--k-component-carousel-dot-gap:var(--k-space-compact);--k-component-carousel-control-icon-size:var(--k-size-indicator-medium);--k-component-carousel-disabled-opacity:var(--k-opacity-inactive);--k-component-context-menu-width:var(--k-layout-menu-width);--k-component-context-menu-viewport-inset:var(--k-layout-viewport-inset);--k-component-context-menu-icon-size:var(--k-size-content);--k-component-data-table-default-column-min-width:var(--k-layout-table-column-width);--k-component-otp-slot-width:var(--k-size-otp-width);--k-component-otp-slot-height:var(--k-size-otp-height);--k-component-otp-separator-width:var(--k-size-icon-default);--k-component-pagination-page-padding-inline:var(--k-space-control-gap);--k-component-pagination-ellipsis-width:var(--k-size-avatar-small);--k-component-tabs-list-gap:var(--k-space-tight);--k-component-tabs-list-padding:var(--k-space-tight);--k-component-tabs-item-gap:var(--k-space-small-inset);--k-component-tabs-item-padding-inline:var(--k-space-medium-inset);--k-component-popover-min-width:var(--k-layout-menu-width);--k-component-popover-max-width:var(--k-layout-compact-width);--k-component-popover-viewport-inset:var(--k-layout-viewport-inset);--k-component-navigation-menu-panel-min-width:var(--k-layout-panel-width);--k-component-responsive-drawer-width:var(--k-layout-drawer-width);--k-component-dialog-width:var(--k-layout-dialog-width);--k-component-dialog-viewport-inset:var(--k-layout-viewport-inset);--k-component-dialog-max-height:var(--k-layout-overlay-max-height);--k-component-dialog-close-size:var(--k-size-switch);--k-component-bottom-sheet-max-width:var(--k-layout-content-width);--k-component-bottom-sheet-grip-area-min-height:var(--k-size-small-control);--k-component-bottom-sheet-grip-width:32px;--k-component-bottom-sheet-grip-height:var(--k-space-tight);--k-component-picker-width:var(--k-layout-picker-width);--k-component-picker-wide-width:var(--k-layout-picker-wide-width);--k-component-picker-viewport-inset:var(--k-layout-viewport-inset);--k-component-picker-panel-padding:8px;--k-component-picker-section-gap:8px;--k-component-picker-column-gap:16px;--k-component-symbol-picker-empty-opacity:var(--k-opacity-quiet);--k-component-symbol-picker-entry-duration:var(--k-motion-entry);--k-component-symbol-picker-elevation:var(--k-elevation-popover);--k-component-symbol-picker-cell-size:44px;--k-component-symbol-picker-tone-size:var(--k-size-switch);--k-component-symbol-picker-footer-min-height:var(--k-size-app-bar-destination);--k-component-symbol-picker-viewport-inset:var(--k-layout-viewport-inset);--k-component-symbol-picker-panel-padding:12px;--k-component-symbol-picker-tone-menu-offset:96px;--k-component-sidebar-transition-duration:var(--k-motion-standard);--k-component-sidebar-width:var(--k-layout-sidebar-width);--k-component-sidebar-rail-width:var(--k-size-app-bar-rail);--k-component-sidebar-group-label-min-height:var(--k-size-icon-default);--k-component-sidebar-group-header-height:32px;--k-component-sidebar-leading-width:var(--k-size-icon-default);--k-component-sidebar-action-width:var(--k-size-switch);--k-component-sidebar-separator-height:var(--k-space-resize-offset);--k-component-sidebar-badge-min-width:var(--k-size-small-control);--k-component-sidebar-rail-badge-size:var(--k-size-content);--k-component-sidebar-nesting-indent:var(--k-size-indicator-medium);--k-component-questionnaire-max-width:var(--k-layout-questionnaire-width);--k-component-alert-dialog-max-width:var(--k-layout-alert-width);--k-component-alert-dialog-viewport-inset:var(--k-layout-viewport-inset);--k-component-alert-dialog-media-size:var(--k-size-avatar-large);--k-component-attachment-media-size:var(--k-size-avatar-medium);--k-component-attachment-compact-padding-block:var(--k-space-micro);--k-component-attachment-progress-height:var(--k-size-progress-thin);--k-component-attachment-progress-gap:var(--k-space-tight);--k-component-calendar-drag-opacity:var(--k-opacity-drag);--k-component-calendar-drag-elevation:var(--k-elevation-calendar-drag);--k-component-calendar-preview-opacity-subtle:var(--k-opacity-preview);--k-component-calendar-preview-opacity-faint:var(--k-opacity-faint);--k-component-calendar-preview-opacity-strong:var(--k-opacity-medium);--k-component-calendar-settle-duration:var(--k-motion-long);--k-component-calendar-time-label-width:var(--k-size-app-bar-destination);--k-component-calendar-month-indicator-top:var(--k-size-avatar-small);--k-component-calendar-month-indicator-size:var(--k-size-dot);--k-component-calendar-month-indicator-padding-block:var(--k-space-compact);--k-component-calendar-month-indicator-padding-inline:var(--k-space-micro);--k-component-calendar-month-overflow-line-height:var(--k-space-control-gap);--k-component-calendar-span-event-height:var(--k-size-calendar-row);--k-component-calendar-all-day-lane-step:32px;--k-component-calendar-event-min-height:var(--k-size-icon-default);--k-component-calendar-resize-target-height:var(--k-size-indicator-medium);--k-component-calendar-resize-target-inset-inline:var(--k-size-icon-default);--k-component-calendar-resize-grip-thickness:var(--k-space-tight);--k-component-calendar-resize-target-offset:var(--k-space-resize-offset);--k-component-calendar-resize-grip-offset:var(--k-space-bar-vertical);--k-component-calendar-horizontal-resize-target-width:var(--k-size-indicator-small);--k-component-calendar-horizontal-resize-end-offset:var(--k-space-tight);--k-component-calendar-horizontal-resize-grip-inset:var(--k-space-small-inset);--k-component-calendar-horizontal-resize-grip-offset:var(--k-space-bar-vertical);--k-component-calendar-horizontal-resize-grip-width:var(--k-size-progress-thin);--k-component-calendar-touch-target-size:var(--k-size-avatar-large);--k-component-calendar-touch-target-offset:var(--k-size-icon-default);--k-component-calendar-touch-grip-inset:var(--k-space-touch-inset);--k-component-calendar-touch-grip-size:var(--k-size-indicator-medium);--k-component-kanban-drag-opacity:var(--k-opacity-subtle);--k-component-kanban-transition-duration:var(--k-motion-responsive);--k-component-kanban-column-width:var(--k-layout-panel-width);--k-component-kanban-drop-indicator-height:var(--k-border-width-strong);--k-component-kanban-drop-indicator-edge-offset:var(--k-border-width-default);--k-component-kanban-native-card-elevation:var(--k-elevation-native-kanban-card);--k-component-toast-message-opacity:var(--k-opacity-prominent);--k-component-toast-entry-duration:var(--k-motion-moderate);--k-component-toast-native-elevation:var(--k-elevation-native-toast);--k-component-toast-viewport-width:var(--k-layout-toast-width);--k-component-toast-viewport-inset:var(--k-layout-viewport-inset);--k-component-toast-min-height:var(--k-size-app-bar-fixed);--k-component-toast-padding-block:var(--k-space-control-inset-inline);--k-component-toast-padding-inline:var(--k-space-control-inset-inline);--k-component-toast-padding-leading:var(--k-space-medium-inset);--k-component-toast-content-gap:var(--k-space-control-inset-inline);--k-component-toast-icon-size:var(--k-size-avatar-step);--k-component-drawer-scrim-color:var(--k-color-scrim-drawer);--k-component-drawer-transition-duration:var(--k-motion-moderate);--k-component-mobile-app-bar-container-radius-floating:var(--k-radius-full);--k-component-mobile-app-bar-container-radius-fixed:var(--k-radius-sheet);--k-component-mobile-app-bar-container-elevation:var(--k-elevation-mobile-app-bar);--k-component-mobile-app-bar-container-native-elevation:var(--k-elevation-native-mobile-app-bar);--k-component-mobile-app-bar-container-max-width:var(--k-size-app-bar-floating-max);--k-component-mobile-app-bar-container-dock-max-width:var(--k-size-app-bar-dock-max);--k-component-mobile-app-bar-container-min-height:var(--k-size-app-bar-floating);--k-component-mobile-app-bar-container-labeled-min-height:var(--k-size-app-bar-labeled);--k-component-mobile-app-bar-container-padding-inline:var(--k-space-bar-inline);--k-component-mobile-app-bar-container-padding-block:var(--k-space-bar-vertical);--k-component-mobile-app-bar-container-floating-inset:var(--k-space-layout-gutter);--k-component-mobile-app-bar-container-bottom-inset:var(--k-space-control-inset-inline);--k-component-mobile-app-bar-destination-radius-default:var(--k-radius-full);--k-component-mobile-app-bar-destination-radius-labeled:var(--k-radius-large);--k-component-mobile-app-bar-destination-min-width:var(--k-size-avatar-large);--k-component-mobile-app-bar-destination-min-height:var(--k-size-app-bar-destination);--k-component-mobile-app-bar-destination-labeled-min-height:var(--k-size-app-bar-fixed);--k-component-mobile-app-bar-destination-column-width:var(--k-size-app-bar-rail);--k-component-mobile-app-bar-destination-icon-size:var(--k-size-icon-default);--k-component-mobile-app-bar-destination-label-gap:var(--k-space-tight);--k-component-mobile-app-bar-primary-action-radius:var(--k-radius-prominent);--k-component-mobile-app-bar-badge-radius:var(--k-radius-full);--k-component-mobile-app-bar-badge-size:var(--k-size-indicator-medium);--k-component-mobile-app-bar-badge-offset-block:var(--k-space-badge-offset);--k-component-mobile-app-bar-badge-offset-inline:var(--k-space-small-inset);--k-component-mobile-app-bar-badge-padding-inline:var(--k-space-tight);--k-component-mobile-app-bar-badge-stroke-width:var(--k-border-width-strong);--k-component-mobile-app-bar-label-font-size:var(--k-font-avatar-small-size);--k-component-mobile-app-bar-opacity-glass-liquid:var(--k-opacity-glass-liquid);--k-component-mobile-app-bar-opacity-glass-frosted:var(--k-opacity-glass-frosted);--k-component-mobile-app-bar-opacity-hover:var(--k-opacity-interactive-hover);--k-component-mobile-app-bar-opacity-inactive:var(--k-opacity-subtle);--k-component-mobile-app-bar-opacity-surface:var(--k-opacity-surface);--k-component-mobile-app-bar-opacity-raised:var(--k-opacity-prominent);--k-component-mobile-app-bar-opacity-muted:var(--k-opacity-muted);--k-component-mobile-app-bar-opacity-border:var(--k-opacity-strong);--k-component-mobile-app-bar-opacity-pressed-scale:var(--k-opacity-pressed-scale);--k-component-mobile-app-bar-motion-standard:var(--k-motion-standard);--k-component-mobile-app-bar-motion-moderate:var(--k-motion-moderate);--k-component-mobile-app-bar-glass-web-blur:var(--k-blur-mobile-app-bar-web);--k-component-mobile-app-bar-glass-native-blur:var(--k-blur-mobile-app-bar-native);--k-component-mobile-app-bar-glass-web-saturation:var(--k-saturation-mobile-app-bar-web);--k-component-files-icon-size:18px;--k-component-files-text-line-height:1.5;--k-component-files-backdrop:#0000004d;--k-component-files-transition:.22s;--k-component-files-transfer-elevation:0px 8px 32px 0px #0003;--k-component-presentation-action-size:40px;--k-component-presentation-weather-icon-size:44px;--k-component-presentation-cover-min-height:280px;--k-component-presentation-cover-inset:120px;--k-component-presentation-cover-foreground:#fff;--k-component-presentation-cover-muted:#ffffffd9;--k-component-presentation-cover-scrim:#000000d6;--k-component-presentation-title-line-height:1.2;--k-component-presentation-collection-scroll:.3s;--k-component-presentation-timeline-dot-size:8px;--k-component-presentation-timeline-rail-width:10px;--k-component-presentation-timeline-dot-offset:7px;--k-component-editor-search-counter-width:70px;--k-component-editor-caret-foreground:#fff;--k-component-editor-caret-line-height:1.4;--k-component-editor-caret-min-height:1.2em;--k-component-tab-strip-item-max-width:220px;--k-component-tab-strip-drag-elevation:0px 4px 12px 0px #0003}[data-theme=dark],[data-brand=orbit][data-theme=dark]{--k-color-surface-canvas:#181819;--k-color-surface-raised:#202022;--k-color-surface-subtle:#29292d;--k-color-text-primary:#eeeeef;--k-color-text-muted:#99999f;--k-color-syntax-heading:#d9f99d;--k-color-syntax-markup:#99999f;--k-color-syntax-link:#a3e635;--k-color-syntax-code:#a78bfa;--k-color-syntax-comment:#99999f;--k-color-syntax-keyword:#a78bfa;--k-color-syntax-string:#34d399;--k-color-syntax-number:#fbbf24;--k-color-syntax-symbol:#eeeeef;--k-color-syntax-invalid:#f87171;--k-color-brand-primary-accent:#a3e635;--k-color-brand-primary-background:#1a2e05;--k-color-brand-primary-foreground:#d9f99d;--k-color-brand-primary-border:#4d7c0f;--k-color-brand-secondary-accent:#a78bfa;--k-color-brand-secondary-background:#33284a;--k-color-brand-secondary-foreground:#ede9fe;--k-color-brand-secondary-border:#5b477c;--k-color-status-info-accent:#60a5fa;--k-color-status-info-background:#172c4b;--k-color-status-info-foreground:#dbeafe;--k-color-status-info-border:#285280;--k-color-status-success-accent:#34d399;--k-color-status-success-background:#15372d;--k-color-status-success-foreground:#d1fae5;--k-color-status-success-border:#27634f;--k-color-status-warning-accent:#fbbf24;--k-color-status-warning-background:#3b3019;--k-color-status-warning-foreground:#fef3c7;--k-color-status-warning-border:#705d28;--k-color-status-error-accent:#f87171;--k-color-status-error-background:#3b1d22;--k-color-status-error-foreground:#fee2e2;--k-color-status-error-border:#74333d;--k-color-border-default:#303033;--k-color-border-strong:#414145;--k-color-border-focus:#a3e635;--k-color-action-primary-background:#e8e8eb;--k-color-action-primary-hover:#fff;--k-color-action-primary-pressed:#cfcfd4;--k-color-action-primary-foreground:#202024;--k-color-action-secondary-background:#202022;--k-color-action-secondary-hover:#29292d;--k-color-action-secondary-pressed:#181819;--k-color-action-secondary-foreground:#eeeeef;--k-color-action-secondary-border:#303033;--k-color-action-ghost-background:#0000;--k-color-action-ghost-hover:#29292d;--k-color-action-ghost-pressed:#181819;--k-color-action-ghost-foreground:#99999f;--k-color-action-ghost-border:#0000;--k-color-scrim-picker:#00000052;--k-color-scrim-modal:#0000007a;--k-color-scrim-drawer:#0000008a;--k-color-glass-highlight:#ffffff14;--k-color-glass-border:#ffffff1a;--k-space-chart-axis-gutter:40px;--k-space-hairline:1px;--k-space-micro:2px;--k-space-badge-offset:3px;--k-space-tight:4px;--k-space-compact:5px;--k-space-small-inset:6px;--k-space-control-gap:8px;--k-space-content-action-gap:16px;--k-space-control-inset-inline:12px;--k-space-layout-gutter:16px;--k-space-layout-section-gap:32px;--k-space-card-padding:16px;--k-space-bar-vertical:7px;--k-space-resize-offset:9px;--k-space-bar-inline:10px;--k-space-medium-inset:14px;--k-space-touch-inset:15px;--k-size-chart-height:256px;--k-size-control:36px;--k-size-hit-target:24px;--k-size-indicator-tiny:12px;--k-size-indicator-small:14px;--k-size-indicator-medium:18px;--k-size-dot:6px;--k-size-progress-thin:3px;--k-size-small-control:20px;--k-size-calendar-row:26px;--k-size-content:16px;--k-size-icon-default:24px;--k-size-compact:22px;--k-size-avatar-small:28px;--k-size-avatar-step:30px;--k-size-avatar-medium:36px;--k-size-switch:40px;--k-size-otp-width:38px;--k-size-otp-height:42px;--k-size-avatar-large:48px;--k-size-carousel:180px;--k-size-app-bar-rail:52px;--k-size-app-bar-destination:56px;--k-size-app-bar-fixed:64px;--k-size-app-bar-floating:72px;--k-size-app-bar-labeled:78px;--k-size-app-bar-dock-max:320px;--k-size-app-bar-floating-max:430px;--k-opacity-disabled:.48;--k-opacity-inactive:.38;--k-opacity-quiet:.4;--k-opacity-subtle:.45;--k-opacity-muted:.5;--k-opacity-surface:.72;--k-opacity-drag:.78;--k-opacity-prominent:.82;--k-opacity-preview:.1;--k-opacity-faint:.12;--k-opacity-medium:.28;--k-opacity-glass-liquid:.2;--k-opacity-interactive-hover:.54;--k-opacity-glass-frosted:.74;--k-opacity-strong:.62;--k-opacity-pressed-scale:.94;--k-radius-none:0px;--k-radius-extra-small:2px;--k-radius-small:4px;--k-radius-medium:6px;--k-radius-large:8px;--k-radius-extra-large:12px;--k-radius-prominent:18px;--k-radius-sheet:12px;--k-radius-full:999px;--k-radius-control:6px;--k-radius-card:8px;--k-radius-overlay:12px;--k-border-width-none:0px;--k-border-width-default:1px;--k-border-width-strong:2px;--k-elevation-none:0px 0px 0px 0px #0000;--k-elevation-low:0px 1px 3px 0px #0003;--k-elevation-medium:0px 6px 18px 0px #00000073, 0px 1px 3px 0px #0003;--k-elevation-overlay:0px 20px 60px 0px #0000008f, 0px 2px 10px 0px #00000047;--k-elevation-popover:0px 8px 24px 0px #0003;--k-elevation-calendar-drag:0px 8px 24px 0px #0000002e;--k-elevation-mobile-app-bar:0px -12px 30px 0px #0000003d;--k-elevation-native-mobile-app-bar:0px 12px 30px 0px #00000052;--k-elevation-native-switch-thumb:0px 0px 2px 0px #00000029;--k-elevation-native-toast:0px 0px 20px 0px #00000038;--k-elevation-native-kanban-card:0px 1px 4px 0px #00000014;--k-font-family:Inter, ui-sans-serif, system-ui, sans-serif;--k-font-size:14px;--k-font-micro-size:8px;--k-font-micro-label-size:9px;--k-font-avatar-small-size:11px;--k-font-tight-height:1;--k-font-relaxed-height:1.2;--k-font-weight:500;--k-font-control-size:13px;--k-font-control-weight:600;--k-font-heading-weight:600;--k-font-body-weight:400;--k-font-label-weight:500;--k-font-heading1-size:28px;--k-font-heading1-line-height:34px;--k-font-heading1-letter-spacing:-.7px;--k-font-heading2-size:24px;--k-font-heading2-line-height:30px;--k-font-heading2-letter-spacing:-.5px;--k-font-heading3-size:20px;--k-font-heading3-line-height:26px;--k-font-heading3-letter-spacing:-.3px;--k-font-heading4-size:18px;--k-font-heading4-line-height:24px;--k-font-heading4-letter-spacing:-.2px;--k-font-heading5-size:16px;--k-font-heading5-line-height:22px;--k-font-heading5-letter-spacing:-.1px;--k-font-heading6-size:14px;--k-font-heading6-line-height:20px;--k-font-heading6-letter-spacing:0px;--k-font-body-size:14px;--k-font-body-line-height:20px;--k-font-body-letter-spacing:0px;--k-font-body-small-size:13px;--k-font-body-small-line-height:18px;--k-font-body-small-letter-spacing:0px;--k-font-label-size:13px;--k-font-label-line-height:18px;--k-font-label-letter-spacing:.1px;--k-font-caption-size:12px;--k-font-caption-line-height:16px;--k-font-caption-letter-spacing:.1px;--k-motion-fast:80ms;--k-motion-responsive:.12s;--k-motion-entry:.13s;--k-motion-quick:.15s;--k-motion-standard:.16s;--k-motion-moderate:.18s;--k-motion-emphasis:.24s;--k-motion-long:.5s;--k-motion-spinner:.7s;--k-motion-progress:1.2s;--k-motion-skeleton:1.4s;--k-blur-mobile-app-bar-web:22px;--k-blur-mobile-app-bar-native:18px;--k-saturation-mobile-app-bar-web:1.45;--k-layout-viewport-inset:16px;--k-layout-menu-width:240px;--k-layout-table-column-width:160px;--k-layout-sidebar-width:248px;--k-layout-panel-width:280px;--k-layout-compact-width:360px;--k-layout-toast-width:380px;--k-layout-picker-width:400px;--k-layout-drawer-width:420px;--k-layout-alert-width:440px;--k-layout-dialog-width:520px;--k-layout-questionnaire-width:620px;--k-layout-content-width:640px;--k-layout-picker-wide-width:720px;--k-layout-overlay-max-height:760px;--k-component-cover-flow-transition-duration:.42s;--k-component-cover-flow-count-font-size:.8em;--k-component-progress-dots-inactive-opacity:.35;--k-component-browser-viewer-cursor-avatar-size:32px;--k-component-browser-viewer-disconnected-opacity:.9;--k-component-activity-dot-pulse-opacity:.35;--k-component-selection-background:var(--k-color-surface-raised);--k-component-selection-foreground:var(--k-color-text-primary);--k-component-selection-border:var(--k-color-text-muted);--k-component-selection-selected-background:var(--k-color-action-primary-background);--k-component-selection-selected-foreground:var(--k-color-action-primary-foreground);--k-component-selection-selected-border:var(--k-color-action-primary-background);--k-component-selection-focus-ring:var(--k-color-border-focus);--k-component-radio-size:var(--k-size-content);--k-component-radio-dot-size:var(--k-size-dot);--k-component-chart-height:var(--k-size-chart-height);--k-component-chart-inset-left:var(--k-space-chart-axis-gutter);--k-component-chart-inset-right:var(--k-space-layout-gutter);--k-component-chart-inset-top:var(--k-space-layout-gutter);--k-component-chart-inset-bottom:var(--k-space-layout-section-gap);--k-component-chart-line-width:var(--k-border-width-strong);--k-component-chart-point-radius:var(--k-space-tight);--k-component-chart-series-primary:var(--k-color-action-primary-background);--k-component-chart-series-secondary:var(--k-color-status-success-foreground);--k-component-chart-grid-color:var(--k-color-border-default);--k-component-orbit-track-color:#c17e47;--k-component-orbit-track-line-width:var(--k-border-width-default);--k-component-orbit-track-opacity:var(--k-opacity-medium);--k-component-orbit-connection-color:#c17e47;--k-component-orbit-connection-line-width:var(--k-border-width-default);--k-component-orbit-connection-dash-length:4px;--k-component-orbit-connection-gap-length:var(--k-space-compact);--k-component-orbit-connection-opacity:var(--k-opacity-strong);--k-component-orbit-center-radius-ratio:.296;--k-component-orbit-center-shadow:#382820;--k-component-orbit-center-base:#ad622f;--k-component-orbit-center-highlight:#edba87;--k-component-orbit-center-rim:#c17e47;--k-component-orbit-glow-color:#d88945;--k-component-orbit-glow-blur:32px;--k-component-orbit-glow-opacity:var(--k-opacity-faint);--k-component-orbit-node-size:var(--k-size-icon-default);--k-component-orbit-node-label-size:var(--k-font-caption-size);--k-component-orbit-node-hit-target-size:44px;--k-component-orbit-node-label-offset:18px;--k-component-orbit-signal-particle-size:var(--k-space-compact);--k-component-orbit-signal-trail-length:var(--k-size-icon-default);--k-component-orbit-signal-ping-radius:var(--k-space-bar-vertical);--k-component-orbit-motion-pulse-duration:1.8s;--k-component-orbit-motion-travel-duration:var(--k-motion-progress);--k-component-orbit-motion-ping-duration:var(--k-motion-emphasis);--k-component-orbit-motion-transition-duration:var(--k-motion-moderate);--k-component-button-disabled-opacity:var(--k-opacity-disabled);--k-component-button-loading-indicator-size:var(--k-size-indicator-small);--k-component-button-loading-indicator-stroke-width:var(--k-border-width-strong);--k-component-button-loading-indicator-radius:var(--k-radius-full);--k-component-kbd-min-size:var(--k-size-compact);--k-component-kbd-padding-inline:var(--k-space-small-inset);--k-component-kbd-group-gap:var(--k-space-tight);--k-component-progress-meta-gap:var(--k-space-small-inset);--k-component-progress-track-size:var(--k-size-dot);--k-component-progress-transition-duration:var(--k-motion-moderate);--k-component-progress-indeterminate-duration:var(--k-motion-progress);--k-component-skeleton-default-size:var(--k-size-content);--k-component-skeleton-animation-duration:var(--k-motion-skeleton);--k-component-spinner-default-size:var(--k-size-indicator-medium);--k-component-spinner-stroke-width:var(--k-border-width-strong);--k-component-spinner-animation-duration:var(--k-motion-spinner);--k-component-switch-inactive-track:var(--k-color-surface-subtle);--k-component-switch-inactive-border:var(--k-color-text-muted);--k-component-switch-inactive-thumb:var(--k-color-text-muted);--k-component-switch-active-track:var(--k-color-action-primary-background);--k-component-switch-active-border:var(--k-color-action-primary-background);--k-component-switch-active-thumb:var(--k-color-action-primary-foreground);--k-component-switch-track-width:var(--k-size-switch);--k-component-switch-track-height:var(--k-size-compact);--k-component-switch-track-inset:var(--k-space-micro);--k-component-switch-thumb-size:var(--k-size-content);--k-component-switch-transition-duration:var(--k-motion-quick);--k-component-switch-disabled-opacity:var(--k-opacity-muted);--k-component-switch-native-thumb-elevation:var(--k-elevation-native-switch-thumb);--k-component-slider-input-size:var(--k-size-compact);--k-component-slider-track-size:var(--k-size-dot);--k-component-slider-thumb-size:var(--k-size-indicator-medium);--k-component-slider-thumb-stroke-width:var(--k-border-width-strong);--k-component-slider-overlay-size:var(--k-size-avatar-small);--k-component-slider-overlay-opacity:var(--k-opacity-faint);--k-component-avatar-size-small:var(--k-size-avatar-small);--k-component-avatar-size-medium:var(--k-size-avatar-medium);--k-component-avatar-size-large:var(--k-size-avatar-large);--k-component-avatar-badge-size:var(--k-size-indicator-tiny);--k-component-avatar-badge-inset:var(--k-space-micro);--k-component-avatar-badge-stroke-width:var(--k-border-width-strong);--k-component-avatar-fallback-font-size-small:var(--k-font-avatar-small-size);--k-component-avatar-fallback-font-size-large:var(--k-font-heading5-size);--k-component-avatar-badge-font-size:var(--k-font-micro-size);--k-component-avatar-group-step:var(--k-size-avatar-step);--k-component-badge-primary-background:var(--k-color-action-primary-background);--k-component-badge-primary-foreground:var(--k-color-action-primary-foreground);--k-component-badge-secondary-background:var(--k-color-surface-subtle);--k-component-badge-secondary-foreground:var(--k-color-text-primary);--k-component-badge-outline-foreground:var(--k-color-text-primary);--k-component-badge-outline-border:var(--k-color-border-default);--k-component-badge-ghost-foreground:var(--k-color-text-muted);--k-component-badge-info-background:var(--k-color-status-info-background);--k-component-badge-info-foreground:var(--k-color-status-info-foreground);--k-component-badge-info-border:var(--k-color-status-info-border);--k-component-badge-success-background:var(--k-color-status-success-background);--k-component-badge-success-foreground:var(--k-color-status-success-foreground);--k-component-badge-success-border:var(--k-color-status-success-border);--k-component-badge-warning-background:var(--k-color-status-warning-background);--k-component-badge-warning-foreground:var(--k-color-status-warning-foreground);--k-component-badge-warning-border:var(--k-color-status-warning-border);--k-component-badge-destructive-background:var(--k-color-status-error-background);--k-component-badge-destructive-foreground:var(--k-color-status-error-foreground);--k-component-badge-destructive-border:var(--k-color-status-error-border);--k-component-badge-min-height:var(--k-size-compact);--k-component-badge-padding-inline:var(--k-space-control-gap);--k-component-badge-content-gap:var(--k-space-tight);--k-component-badge-icon-size:var(--k-size-indicator-tiny);--k-component-carousel-slide-height:var(--k-size-carousel);--k-component-carousel-transition-duration:var(--k-motion-moderate);--k-component-carousel-dot-size:var(--k-size-dot);--k-component-carousel-dot-gap:var(--k-space-compact);--k-component-carousel-control-icon-size:var(--k-size-indicator-medium);--k-component-carousel-disabled-opacity:var(--k-opacity-inactive);--k-component-context-menu-width:var(--k-layout-menu-width);--k-component-context-menu-viewport-inset:var(--k-layout-viewport-inset);--k-component-context-menu-icon-size:var(--k-size-content);--k-component-data-table-default-column-min-width:var(--k-layout-table-column-width);--k-component-otp-slot-width:var(--k-size-otp-width);--k-component-otp-slot-height:var(--k-size-otp-height);--k-component-otp-separator-width:var(--k-size-icon-default);--k-component-pagination-page-padding-inline:var(--k-space-control-gap);--k-component-pagination-ellipsis-width:var(--k-size-avatar-small);--k-component-tabs-list-gap:var(--k-space-tight);--k-component-tabs-list-padding:var(--k-space-tight);--k-component-tabs-item-gap:var(--k-space-small-inset);--k-component-tabs-item-padding-inline:var(--k-space-medium-inset);--k-component-popover-min-width:var(--k-layout-menu-width);--k-component-popover-max-width:var(--k-layout-compact-width);--k-component-popover-viewport-inset:var(--k-layout-viewport-inset);--k-component-navigation-menu-panel-min-width:var(--k-layout-panel-width);--k-component-responsive-drawer-width:var(--k-layout-drawer-width);--k-component-dialog-width:var(--k-layout-dialog-width);--k-component-dialog-viewport-inset:var(--k-layout-viewport-inset);--k-component-dialog-max-height:var(--k-layout-overlay-max-height);--k-component-dialog-close-size:var(--k-size-switch);--k-component-bottom-sheet-max-width:var(--k-layout-content-width);--k-component-bottom-sheet-grip-area-min-height:var(--k-size-small-control);--k-component-bottom-sheet-grip-width:32px;--k-component-bottom-sheet-grip-height:var(--k-space-tight);--k-component-picker-width:var(--k-layout-picker-width);--k-component-picker-wide-width:var(--k-layout-picker-wide-width);--k-component-picker-viewport-inset:var(--k-layout-viewport-inset);--k-component-picker-panel-padding:8px;--k-component-picker-section-gap:8px;--k-component-picker-column-gap:16px;--k-component-symbol-picker-empty-opacity:var(--k-opacity-quiet);--k-component-symbol-picker-entry-duration:var(--k-motion-entry);--k-component-symbol-picker-elevation:var(--k-elevation-popover);--k-component-symbol-picker-cell-size:44px;--k-component-symbol-picker-tone-size:var(--k-size-switch);--k-component-symbol-picker-footer-min-height:var(--k-size-app-bar-destination);--k-component-symbol-picker-viewport-inset:var(--k-layout-viewport-inset);--k-component-symbol-picker-panel-padding:12px;--k-component-symbol-picker-tone-menu-offset:96px;--k-component-sidebar-transition-duration:var(--k-motion-standard);--k-component-sidebar-width:var(--k-layout-sidebar-width);--k-component-sidebar-rail-width:var(--k-size-app-bar-rail);--k-component-sidebar-group-label-min-height:var(--k-size-icon-default);--k-component-sidebar-group-header-height:32px;--k-component-sidebar-leading-width:var(--k-size-icon-default);--k-component-sidebar-action-width:var(--k-size-switch);--k-component-sidebar-separator-height:var(--k-space-resize-offset);--k-component-sidebar-badge-min-width:var(--k-size-small-control);--k-component-sidebar-rail-badge-size:var(--k-size-content);--k-component-sidebar-nesting-indent:var(--k-size-indicator-medium);--k-component-questionnaire-max-width:var(--k-layout-questionnaire-width);--k-component-alert-dialog-max-width:var(--k-layout-alert-width);--k-component-alert-dialog-viewport-inset:var(--k-layout-viewport-inset);--k-component-alert-dialog-media-size:var(--k-size-avatar-large);--k-component-attachment-media-size:var(--k-size-avatar-medium);--k-component-attachment-compact-padding-block:var(--k-space-micro);--k-component-attachment-progress-height:var(--k-size-progress-thin);--k-component-attachment-progress-gap:var(--k-space-tight);--k-component-calendar-drag-opacity:var(--k-opacity-drag);--k-component-calendar-drag-elevation:var(--k-elevation-calendar-drag);--k-component-calendar-preview-opacity-subtle:var(--k-opacity-preview);--k-component-calendar-preview-opacity-faint:var(--k-opacity-faint);--k-component-calendar-preview-opacity-strong:var(--k-opacity-medium);--k-component-calendar-settle-duration:var(--k-motion-long);--k-component-calendar-time-label-width:var(--k-size-app-bar-destination);--k-component-calendar-month-indicator-top:var(--k-size-avatar-small);--k-component-calendar-month-indicator-size:var(--k-size-dot);--k-component-calendar-month-indicator-padding-block:var(--k-space-compact);--k-component-calendar-month-indicator-padding-inline:var(--k-space-micro);--k-component-calendar-month-overflow-line-height:var(--k-space-control-gap);--k-component-calendar-span-event-height:var(--k-size-calendar-row);--k-component-calendar-all-day-lane-step:32px;--k-component-calendar-event-min-height:var(--k-size-icon-default);--k-component-calendar-resize-target-height:var(--k-size-indicator-medium);--k-component-calendar-resize-target-inset-inline:var(--k-size-icon-default);--k-component-calendar-resize-grip-thickness:var(--k-space-tight);--k-component-calendar-resize-target-offset:var(--k-space-resize-offset);--k-component-calendar-resize-grip-offset:var(--k-space-bar-vertical);--k-component-calendar-horizontal-resize-target-width:var(--k-size-indicator-small);--k-component-calendar-horizontal-resize-end-offset:var(--k-space-tight);--k-component-calendar-horizontal-resize-grip-inset:var(--k-space-small-inset);--k-component-calendar-horizontal-resize-grip-offset:var(--k-space-bar-vertical);--k-component-calendar-horizontal-resize-grip-width:var(--k-size-progress-thin);--k-component-calendar-touch-target-size:var(--k-size-avatar-large);--k-component-calendar-touch-target-offset:var(--k-size-icon-default);--k-component-calendar-touch-grip-inset:var(--k-space-touch-inset);--k-component-calendar-touch-grip-size:var(--k-size-indicator-medium);--k-component-kanban-drag-opacity:var(--k-opacity-subtle);--k-component-kanban-transition-duration:var(--k-motion-responsive);--k-component-kanban-column-width:var(--k-layout-panel-width);--k-component-kanban-drop-indicator-height:var(--k-border-width-strong);--k-component-kanban-drop-indicator-edge-offset:var(--k-border-width-default);--k-component-kanban-native-card-elevation:var(--k-elevation-native-kanban-card);--k-component-toast-message-opacity:var(--k-opacity-prominent);--k-component-toast-entry-duration:var(--k-motion-moderate);--k-component-toast-native-elevation:var(--k-elevation-native-toast);--k-component-toast-viewport-width:var(--k-layout-toast-width);--k-component-toast-viewport-inset:var(--k-layout-viewport-inset);--k-component-toast-min-height:var(--k-size-app-bar-fixed);--k-component-toast-padding-block:var(--k-space-control-inset-inline);--k-component-toast-padding-inline:var(--k-space-control-inset-inline);--k-component-toast-padding-leading:var(--k-space-medium-inset);--k-component-toast-content-gap:var(--k-space-control-inset-inline);--k-component-toast-icon-size:var(--k-size-avatar-step);--k-component-drawer-scrim-color:var(--k-color-scrim-drawer);--k-component-drawer-transition-duration:var(--k-motion-moderate);--k-component-mobile-app-bar-container-radius-floating:var(--k-radius-full);--k-component-mobile-app-bar-container-radius-fixed:var(--k-radius-sheet);--k-component-mobile-app-bar-container-elevation:var(--k-elevation-mobile-app-bar);--k-component-mobile-app-bar-container-native-elevation:var(--k-elevation-native-mobile-app-bar);--k-component-mobile-app-bar-container-max-width:var(--k-size-app-bar-floating-max);--k-component-mobile-app-bar-container-dock-max-width:var(--k-size-app-bar-dock-max);--k-component-mobile-app-bar-container-min-height:var(--k-size-app-bar-floating);--k-component-mobile-app-bar-container-labeled-min-height:var(--k-size-app-bar-labeled);--k-component-mobile-app-bar-container-padding-inline:var(--k-space-bar-inline);--k-component-mobile-app-bar-container-padding-block:var(--k-space-bar-vertical);--k-component-mobile-app-bar-container-floating-inset:var(--k-space-layout-gutter);--k-component-mobile-app-bar-container-bottom-inset:var(--k-space-control-inset-inline);--k-component-mobile-app-bar-destination-radius-default:var(--k-radius-full);--k-component-mobile-app-bar-destination-radius-labeled:var(--k-radius-large);--k-component-mobile-app-bar-destination-min-width:var(--k-size-avatar-large);--k-component-mobile-app-bar-destination-min-height:var(--k-size-app-bar-destination);--k-component-mobile-app-bar-destination-labeled-min-height:var(--k-size-app-bar-fixed);--k-component-mobile-app-bar-destination-column-width:var(--k-size-app-bar-rail);--k-component-mobile-app-bar-destination-icon-size:var(--k-size-icon-default);--k-component-mobile-app-bar-destination-label-gap:var(--k-space-tight);--k-component-mobile-app-bar-primary-action-radius:var(--k-radius-prominent);--k-component-mobile-app-bar-badge-radius:var(--k-radius-full);--k-component-mobile-app-bar-badge-size:var(--k-size-indicator-medium);--k-component-mobile-app-bar-badge-offset-block:var(--k-space-badge-offset);--k-component-mobile-app-bar-badge-offset-inline:var(--k-space-small-inset);--k-component-mobile-app-bar-badge-padding-inline:var(--k-space-tight);--k-component-mobile-app-bar-badge-stroke-width:var(--k-border-width-strong);--k-component-mobile-app-bar-label-font-size:var(--k-font-avatar-small-size);--k-component-mobile-app-bar-opacity-glass-liquid:var(--k-opacity-glass-liquid);--k-component-mobile-app-bar-opacity-glass-frosted:var(--k-opacity-glass-frosted);--k-component-mobile-app-bar-opacity-hover:var(--k-opacity-interactive-hover);--k-component-mobile-app-bar-opacity-inactive:var(--k-opacity-subtle);--k-component-mobile-app-bar-opacity-surface:var(--k-opacity-surface);--k-component-mobile-app-bar-opacity-raised:var(--k-opacity-prominent);--k-component-mobile-app-bar-opacity-muted:var(--k-opacity-muted);--k-component-mobile-app-bar-opacity-border:var(--k-opacity-strong);--k-component-mobile-app-bar-opacity-pressed-scale:var(--k-opacity-pressed-scale);--k-component-mobile-app-bar-motion-standard:var(--k-motion-standard);--k-component-mobile-app-bar-motion-moderate:var(--k-motion-moderate);--k-component-mobile-app-bar-glass-web-blur:var(--k-blur-mobile-app-bar-web);--k-component-mobile-app-bar-glass-native-blur:var(--k-blur-mobile-app-bar-native);--k-component-mobile-app-bar-glass-web-saturation:var(--k-saturation-mobile-app-bar-web);--k-component-files-icon-size:18px;--k-component-files-text-line-height:1.5;--k-component-files-backdrop:#0000004d;--k-component-files-transition:.22s;--k-component-files-transfer-elevation:0px 8px 32px 0px #0003;--k-component-presentation-action-size:40px;--k-component-presentation-weather-icon-size:44px;--k-component-presentation-cover-min-height:280px;--k-component-presentation-cover-inset:120px;--k-component-presentation-cover-foreground:#fff;--k-component-presentation-cover-muted:#ffffffd9;--k-component-presentation-cover-scrim:#000000d6;--k-component-presentation-title-line-height:1.2;--k-component-presentation-collection-scroll:.3s;--k-component-presentation-timeline-dot-size:8px;--k-component-presentation-timeline-rail-width:10px;--k-component-presentation-timeline-dot-offset:7px;--k-component-editor-search-counter-width:70px;--k-component-editor-caret-foreground:#fff;--k-component-editor-caret-line-height:1.4;--k-component-editor-caret-min-height:1.2em;--k-component-tab-strip-item-max-width:220px;--k-component-tab-strip-drag-elevation:0px 4px 12px 0px #0003}[data-brand=reference][data-theme=light]{--k-color-surface-canvas:#f0fdfa;--k-color-surface-raised:#fff;--k-color-surface-subtle:#ccfbf1;--k-color-text-primary:#134e4a;--k-color-text-muted:#52706d;--k-color-syntax-heading:#115e59;--k-color-syntax-markup:#52706d;--k-color-syntax-link:#0d9488;--k-color-syntax-code:#0891b2;--k-color-syntax-comment:#52706d;--k-color-syntax-keyword:#0891b2;--k-color-syntax-string:#059669;--k-color-syntax-number:#d97706;--k-color-syntax-symbol:#134e4a;--k-color-syntax-invalid:#dc2626;--k-color-brand-primary-accent:#0d9488;--k-color-brand-primary-background:#ccfbf1;--k-color-brand-primary-foreground:#115e59;--k-color-brand-primary-border:#5eead4;--k-color-brand-secondary-accent:#0891b2;--k-color-brand-secondary-background:#ecfeff;--k-color-brand-secondary-foreground:#155e75;--k-color-brand-secondary-border:#a5f3fc;--k-color-status-info-accent:#0284c7;--k-color-status-info-background:#f0f9ff;--k-color-status-info-foreground:#075985;--k-color-status-info-border:#bae6fd;--k-color-status-success-accent:#059669;--k-color-status-success-background:#ecfdf5;--k-color-status-success-foreground:#065f46;--k-color-status-success-border:#a7f3d0;--k-color-status-warning-accent:#d97706;--k-color-status-warning-background:#fffbeb;--k-color-status-warning-foreground:#92400e;--k-color-status-warning-border:#fde68a;--k-color-status-error-accent:#dc2626;--k-color-status-error-background:#fef2f2;--k-color-status-error-foreground:#991b1b;--k-color-status-error-border:#fecaca;--k-color-border-default:#99d5cd;--k-color-border-strong:#5ba99f;--k-color-border-focus:#2dd4bf;--k-color-action-primary-background:#242428;--k-color-action-primary-hover:#36363c;--k-color-action-primary-pressed:#141418;--k-color-action-primary-foreground:#fff;--k-color-action-secondary-background:#fff;--k-color-action-secondary-hover:#ccfbf1;--k-color-action-secondary-pressed:#f0fdfa;--k-color-action-secondary-foreground:#134e4a;--k-color-action-secondary-border:#99d5cd;--k-color-action-ghost-background:#0000;--k-color-action-ghost-hover:#ccfbf1;--k-color-action-ghost-pressed:#f0fdfa;--k-color-action-ghost-foreground:#52706d;--k-color-action-ghost-border:#0000;--k-color-scrim-picker:#00000052;--k-color-scrim-modal:#0000007a;--k-color-scrim-drawer:#0000008a;--k-color-glass-highlight:#ffffff14;--k-color-glass-border:#ffffff1a;--k-space-chart-axis-gutter:40px;--k-space-hairline:1px;--k-space-micro:2px;--k-space-badge-offset:3px;--k-space-tight:4px;--k-space-compact:5px;--k-space-small-inset:6px;--k-space-control-gap:8px;--k-space-content-action-gap:16px;--k-space-control-inset-inline:12px;--k-space-layout-gutter:16px;--k-space-layout-section-gap:32px;--k-space-card-padding:16px;--k-space-bar-vertical:7px;--k-space-resize-offset:9px;--k-space-bar-inline:10px;--k-space-medium-inset:14px;--k-space-touch-inset:15px;--k-size-chart-height:256px;--k-size-control:36px;--k-size-hit-target:24px;--k-size-indicator-tiny:12px;--k-size-indicator-small:14px;--k-size-indicator-medium:18px;--k-size-dot:6px;--k-size-progress-thin:3px;--k-size-small-control:20px;--k-size-calendar-row:26px;--k-size-content:16px;--k-size-icon-default:24px;--k-size-compact:22px;--k-size-avatar-small:28px;--k-size-avatar-step:30px;--k-size-avatar-medium:36px;--k-size-switch:40px;--k-size-otp-width:38px;--k-size-otp-height:42px;--k-size-avatar-large:48px;--k-size-carousel:180px;--k-size-app-bar-rail:52px;--k-size-app-bar-destination:56px;--k-size-app-bar-fixed:64px;--k-size-app-bar-floating:72px;--k-size-app-bar-labeled:78px;--k-size-app-bar-dock-max:320px;--k-size-app-bar-floating-max:430px;--k-opacity-disabled:.48;--k-opacity-inactive:.38;--k-opacity-quiet:.4;--k-opacity-subtle:.45;--k-opacity-muted:.5;--k-opacity-surface:.72;--k-opacity-drag:.78;--k-opacity-prominent:.82;--k-opacity-preview:.1;--k-opacity-faint:.12;--k-opacity-medium:.28;--k-opacity-glass-liquid:.2;--k-opacity-interactive-hover:.54;--k-opacity-glass-frosted:.74;--k-opacity-strong:.62;--k-opacity-pressed-scale:.94;--k-radius-none:0px;--k-radius-extra-small:2px;--k-radius-small:4px;--k-radius-medium:6px;--k-radius-large:8px;--k-radius-extra-large:12px;--k-radius-prominent:18px;--k-radius-sheet:12px;--k-radius-full:999px;--k-radius-control:6px;--k-radius-card:8px;--k-radius-overlay:12px;--k-border-width-none:0px;--k-border-width-default:1px;--k-border-width-strong:2px;--k-elevation-none:0px 0px 0px 0px #0000;--k-elevation-low:0px 1px 2px 0px #17171a14;--k-elevation-medium:0px 4px 14px 0px #17171a14, 0px 1px 2px 0px #17171a0d;--k-elevation-overlay:0px 18px 55px 0px #17171a29, 0px 2px 8px 0px #17171a14;--k-elevation-popover:0px 8px 24px 0px #0003;--k-elevation-calendar-drag:0px 8px 24px 0px #0000002e;--k-elevation-mobile-app-bar:0px -12px 30px 0px #0000003d;--k-elevation-native-mobile-app-bar:0px 12px 30px 0px #00000052;--k-elevation-native-switch-thumb:0px 0px 2px 0px #00000029;--k-elevation-native-toast:0px 0px 20px 0px #00000038;--k-elevation-native-kanban-card:0px 1px 4px 0px #00000014;--k-font-family:Inter, ui-sans-serif, system-ui, sans-serif;--k-font-size:14px;--k-font-micro-size:8px;--k-font-micro-label-size:9px;--k-font-avatar-small-size:11px;--k-font-tight-height:1;--k-font-relaxed-height:1.2;--k-font-weight:500;--k-font-control-size:13px;--k-font-control-weight:600;--k-font-heading-weight:600;--k-font-body-weight:400;--k-font-label-weight:500;--k-font-heading1-size:28px;--k-font-heading1-line-height:34px;--k-font-heading1-letter-spacing:-.7px;--k-font-heading2-size:24px;--k-font-heading2-line-height:30px;--k-font-heading2-letter-spacing:-.5px;--k-font-heading3-size:20px;--k-font-heading3-line-height:26px;--k-font-heading3-letter-spacing:-.3px;--k-font-heading4-size:18px;--k-font-heading4-line-height:24px;--k-font-heading4-letter-spacing:-.2px;--k-font-heading5-size:16px;--k-font-heading5-line-height:22px;--k-font-heading5-letter-spacing:-.1px;--k-font-heading6-size:14px;--k-font-heading6-line-height:20px;--k-font-heading6-letter-spacing:0px;--k-font-body-size:14px;--k-font-body-line-height:20px;--k-font-body-letter-spacing:0px;--k-font-body-small-size:13px;--k-font-body-small-line-height:18px;--k-font-body-small-letter-spacing:0px;--k-font-label-size:13px;--k-font-label-line-height:18px;--k-font-label-letter-spacing:.1px;--k-font-caption-size:12px;--k-font-caption-line-height:16px;--k-font-caption-letter-spacing:.1px;--k-motion-fast:80ms;--k-motion-responsive:.12s;--k-motion-entry:.13s;--k-motion-quick:.15s;--k-motion-standard:.16s;--k-motion-moderate:.18s;--k-motion-emphasis:.24s;--k-motion-long:.5s;--k-motion-spinner:.7s;--k-motion-progress:1.2s;--k-motion-skeleton:1.4s;--k-blur-mobile-app-bar-web:22px;--k-blur-mobile-app-bar-native:18px;--k-saturation-mobile-app-bar-web:1.45;--k-layout-viewport-inset:16px;--k-layout-menu-width:240px;--k-layout-table-column-width:160px;--k-layout-sidebar-width:248px;--k-layout-panel-width:280px;--k-layout-compact-width:360px;--k-layout-toast-width:380px;--k-layout-picker-width:400px;--k-layout-drawer-width:420px;--k-layout-alert-width:440px;--k-layout-dialog-width:520px;--k-layout-questionnaire-width:620px;--k-layout-content-width:640px;--k-layout-picker-wide-width:720px;--k-layout-overlay-max-height:760px;--k-component-cover-flow-transition-duration:.42s;--k-component-cover-flow-count-font-size:.8em;--k-component-progress-dots-inactive-opacity:.35;--k-component-browser-viewer-cursor-avatar-size:32px;--k-component-browser-viewer-disconnected-opacity:.9;--k-component-activity-dot-pulse-opacity:.35;--k-component-selection-background:var(--k-color-surface-raised);--k-component-selection-foreground:var(--k-color-text-primary);--k-component-selection-border:var(--k-color-text-muted);--k-component-selection-selected-background:var(--k-color-action-primary-background);--k-component-selection-selected-foreground:var(--k-color-action-primary-foreground);--k-component-selection-selected-border:var(--k-color-action-primary-background);--k-component-selection-focus-ring:var(--k-color-border-focus);--k-component-radio-size:var(--k-size-content);--k-component-radio-dot-size:var(--k-size-dot);--k-component-chart-height:var(--k-size-chart-height);--k-component-chart-inset-left:var(--k-space-chart-axis-gutter);--k-component-chart-inset-right:var(--k-space-layout-gutter);--k-component-chart-inset-top:var(--k-space-layout-gutter);--k-component-chart-inset-bottom:var(--k-space-layout-section-gap);--k-component-chart-line-width:var(--k-border-width-strong);--k-component-chart-point-radius:var(--k-space-tight);--k-component-chart-series-primary:var(--k-color-action-primary-background);--k-component-chart-series-secondary:var(--k-color-status-success-foreground);--k-component-chart-grid-color:var(--k-color-border-default);--k-component-orbit-track-color:#c17e47;--k-component-orbit-track-line-width:var(--k-border-width-default);--k-component-orbit-track-opacity:var(--k-opacity-medium);--k-component-orbit-connection-color:#c17e47;--k-component-orbit-connection-line-width:var(--k-border-width-default);--k-component-orbit-connection-dash-length:4px;--k-component-orbit-connection-gap-length:var(--k-space-compact);--k-component-orbit-connection-opacity:var(--k-opacity-strong);--k-component-orbit-center-radius-ratio:.296;--k-component-orbit-center-shadow:#382820;--k-component-orbit-center-base:#ad622f;--k-component-orbit-center-highlight:#edba87;--k-component-orbit-center-rim:#c17e47;--k-component-orbit-glow-color:#d88945;--k-component-orbit-glow-blur:32px;--k-component-orbit-glow-opacity:var(--k-opacity-faint);--k-component-orbit-node-size:var(--k-size-icon-default);--k-component-orbit-node-label-size:var(--k-font-caption-size);--k-component-orbit-node-hit-target-size:44px;--k-component-orbit-node-label-offset:18px;--k-component-orbit-signal-particle-size:var(--k-space-compact);--k-component-orbit-signal-trail-length:var(--k-size-icon-default);--k-component-orbit-signal-ping-radius:var(--k-space-bar-vertical);--k-component-orbit-motion-pulse-duration:1.8s;--k-component-orbit-motion-travel-duration:var(--k-motion-progress);--k-component-orbit-motion-ping-duration:var(--k-motion-emphasis);--k-component-orbit-motion-transition-duration:var(--k-motion-moderate);--k-component-button-disabled-opacity:var(--k-opacity-disabled);--k-component-button-loading-indicator-size:var(--k-size-indicator-small);--k-component-button-loading-indicator-stroke-width:var(--k-border-width-strong);--k-component-button-loading-indicator-radius:var(--k-radius-full);--k-component-kbd-min-size:var(--k-size-compact);--k-component-kbd-padding-inline:var(--k-space-small-inset);--k-component-kbd-group-gap:var(--k-space-tight);--k-component-progress-meta-gap:var(--k-space-small-inset);--k-component-progress-track-size:var(--k-size-dot);--k-component-progress-transition-duration:var(--k-motion-moderate);--k-component-progress-indeterminate-duration:var(--k-motion-progress);--k-component-skeleton-default-size:var(--k-size-content);--k-component-skeleton-animation-duration:var(--k-motion-skeleton);--k-component-spinner-default-size:var(--k-size-indicator-medium);--k-component-spinner-stroke-width:var(--k-border-width-strong);--k-component-spinner-animation-duration:var(--k-motion-spinner);--k-component-switch-inactive-track:var(--k-color-surface-subtle);--k-component-switch-inactive-border:var(--k-color-text-muted);--k-component-switch-inactive-thumb:var(--k-color-text-muted);--k-component-switch-active-track:var(--k-color-action-primary-background);--k-component-switch-active-border:var(--k-color-action-primary-background);--k-component-switch-active-thumb:var(--k-color-action-primary-foreground);--k-component-switch-track-width:var(--k-size-switch);--k-component-switch-track-height:var(--k-size-compact);--k-component-switch-track-inset:var(--k-space-micro);--k-component-switch-thumb-size:var(--k-size-content);--k-component-switch-transition-duration:var(--k-motion-quick);--k-component-switch-disabled-opacity:var(--k-opacity-muted);--k-component-switch-native-thumb-elevation:var(--k-elevation-native-switch-thumb);--k-component-slider-input-size:var(--k-size-compact);--k-component-slider-track-size:var(--k-size-dot);--k-component-slider-thumb-size:var(--k-size-indicator-medium);--k-component-slider-thumb-stroke-width:var(--k-border-width-strong);--k-component-slider-overlay-size:var(--k-size-avatar-small);--k-component-slider-overlay-opacity:var(--k-opacity-faint);--k-component-avatar-size-small:var(--k-size-avatar-small);--k-component-avatar-size-medium:var(--k-size-avatar-medium);--k-component-avatar-size-large:var(--k-size-avatar-large);--k-component-avatar-badge-size:var(--k-size-indicator-tiny);--k-component-avatar-badge-inset:var(--k-space-micro);--k-component-avatar-badge-stroke-width:var(--k-border-width-strong);--k-component-avatar-fallback-font-size-small:var(--k-font-avatar-small-size);--k-component-avatar-fallback-font-size-large:var(--k-font-heading5-size);--k-component-avatar-badge-font-size:var(--k-font-micro-size);--k-component-avatar-group-step:var(--k-size-avatar-step);--k-component-badge-primary-background:var(--k-color-action-primary-background);--k-component-badge-primary-foreground:var(--k-color-action-primary-foreground);--k-component-badge-secondary-background:var(--k-color-surface-subtle);--k-component-badge-secondary-foreground:var(--k-color-text-primary);--k-component-badge-outline-foreground:var(--k-color-text-primary);--k-component-badge-outline-border:var(--k-color-border-default);--k-component-badge-ghost-foreground:var(--k-color-text-muted);--k-component-badge-info-background:var(--k-color-status-info-background);--k-component-badge-info-foreground:var(--k-color-status-info-foreground);--k-component-badge-info-border:var(--k-color-status-info-border);--k-component-badge-success-background:var(--k-color-status-success-background);--k-component-badge-success-foreground:var(--k-color-status-success-foreground);--k-component-badge-success-border:var(--k-color-status-success-border);--k-component-badge-warning-background:var(--k-color-status-warning-background);--k-component-badge-warning-foreground:var(--k-color-status-warning-foreground);--k-component-badge-warning-border:var(--k-color-status-warning-border);--k-component-badge-destructive-background:var(--k-color-status-error-background);--k-component-badge-destructive-foreground:var(--k-color-status-error-foreground);--k-component-badge-destructive-border:var(--k-color-status-error-border);--k-component-badge-min-height:var(--k-size-compact);--k-component-badge-padding-inline:var(--k-space-control-gap);--k-component-badge-content-gap:var(--k-space-tight);--k-component-badge-icon-size:var(--k-size-indicator-tiny);--k-component-carousel-slide-height:var(--k-size-carousel);--k-component-carousel-transition-duration:var(--k-motion-moderate);--k-component-carousel-dot-size:var(--k-size-dot);--k-component-carousel-dot-gap:var(--k-space-compact);--k-component-carousel-control-icon-size:var(--k-size-indicator-medium);--k-component-carousel-disabled-opacity:var(--k-opacity-inactive);--k-component-context-menu-width:var(--k-layout-menu-width);--k-component-context-menu-viewport-inset:var(--k-layout-viewport-inset);--k-component-context-menu-icon-size:var(--k-size-content);--k-component-data-table-default-column-min-width:var(--k-layout-table-column-width);--k-component-otp-slot-width:var(--k-size-otp-width);--k-component-otp-slot-height:var(--k-size-otp-height);--k-component-otp-separator-width:var(--k-size-icon-default);--k-component-pagination-page-padding-inline:var(--k-space-control-gap);--k-component-pagination-ellipsis-width:var(--k-size-avatar-small);--k-component-tabs-list-gap:var(--k-space-tight);--k-component-tabs-list-padding:var(--k-space-tight);--k-component-tabs-item-gap:var(--k-space-small-inset);--k-component-tabs-item-padding-inline:var(--k-space-medium-inset);--k-component-popover-min-width:var(--k-layout-menu-width);--k-component-popover-max-width:var(--k-layout-compact-width);--k-component-popover-viewport-inset:var(--k-layout-viewport-inset);--k-component-navigation-menu-panel-min-width:var(--k-layout-panel-width);--k-component-responsive-drawer-width:var(--k-layout-drawer-width);--k-component-dialog-width:var(--k-layout-dialog-width);--k-component-dialog-viewport-inset:var(--k-layout-viewport-inset);--k-component-dialog-max-height:var(--k-layout-overlay-max-height);--k-component-dialog-close-size:var(--k-size-switch);--k-component-bottom-sheet-max-width:var(--k-layout-content-width);--k-component-bottom-sheet-grip-area-min-height:var(--k-size-small-control);--k-component-bottom-sheet-grip-width:32px;--k-component-bottom-sheet-grip-height:var(--k-space-tight);--k-component-picker-width:var(--k-layout-picker-width);--k-component-picker-wide-width:var(--k-layout-picker-wide-width);--k-component-picker-viewport-inset:var(--k-layout-viewport-inset);--k-component-picker-panel-padding:8px;--k-component-picker-section-gap:8px;--k-component-picker-column-gap:16px;--k-component-symbol-picker-empty-opacity:var(--k-opacity-quiet);--k-component-symbol-picker-entry-duration:var(--k-motion-entry);--k-component-symbol-picker-elevation:var(--k-elevation-popover);--k-component-symbol-picker-cell-size:44px;--k-component-symbol-picker-tone-size:var(--k-size-switch);--k-component-symbol-picker-footer-min-height:var(--k-size-app-bar-destination);--k-component-symbol-picker-viewport-inset:var(--k-layout-viewport-inset);--k-component-symbol-picker-panel-padding:12px;--k-component-symbol-picker-tone-menu-offset:96px;--k-component-sidebar-transition-duration:var(--k-motion-standard);--k-component-sidebar-width:var(--k-layout-sidebar-width);--k-component-sidebar-rail-width:var(--k-size-app-bar-rail);--k-component-sidebar-group-label-min-height:var(--k-size-icon-default);--k-component-sidebar-group-header-height:32px;--k-component-sidebar-leading-width:var(--k-size-icon-default);--k-component-sidebar-action-width:var(--k-size-switch);--k-component-sidebar-separator-height:var(--k-space-resize-offset);--k-component-sidebar-badge-min-width:var(--k-size-small-control);--k-component-sidebar-rail-badge-size:var(--k-size-content);--k-component-sidebar-nesting-indent:var(--k-size-indicator-medium);--k-component-questionnaire-max-width:var(--k-layout-questionnaire-width);--k-component-alert-dialog-max-width:var(--k-layout-alert-width);--k-component-alert-dialog-viewport-inset:var(--k-layout-viewport-inset);--k-component-alert-dialog-media-size:var(--k-size-avatar-large);--k-component-attachment-media-size:var(--k-size-avatar-medium);--k-component-attachment-compact-padding-block:var(--k-space-micro);--k-component-attachment-progress-height:var(--k-size-progress-thin);--k-component-attachment-progress-gap:var(--k-space-tight);--k-component-calendar-drag-opacity:var(--k-opacity-drag);--k-component-calendar-drag-elevation:var(--k-elevation-calendar-drag);--k-component-calendar-preview-opacity-subtle:var(--k-opacity-preview);--k-component-calendar-preview-opacity-faint:var(--k-opacity-faint);--k-component-calendar-preview-opacity-strong:var(--k-opacity-medium);--k-component-calendar-settle-duration:var(--k-motion-long);--k-component-calendar-time-label-width:var(--k-size-app-bar-destination);--k-component-calendar-month-indicator-top:var(--k-size-avatar-small);--k-component-calendar-month-indicator-size:var(--k-size-dot);--k-component-calendar-month-indicator-padding-block:var(--k-space-compact);--k-component-calendar-month-indicator-padding-inline:var(--k-space-micro);--k-component-calendar-month-overflow-line-height:var(--k-space-control-gap);--k-component-calendar-span-event-height:var(--k-size-calendar-row);--k-component-calendar-all-day-lane-step:32px;--k-component-calendar-event-min-height:var(--k-size-icon-default);--k-component-calendar-resize-target-height:var(--k-size-indicator-medium);--k-component-calendar-resize-target-inset-inline:var(--k-size-icon-default);--k-component-calendar-resize-grip-thickness:var(--k-space-tight);--k-component-calendar-resize-target-offset:var(--k-space-resize-offset);--k-component-calendar-resize-grip-offset:var(--k-space-bar-vertical);--k-component-calendar-horizontal-resize-target-width:var(--k-size-indicator-small);--k-component-calendar-horizontal-resize-end-offset:var(--k-space-tight);--k-component-calendar-horizontal-resize-grip-inset:var(--k-space-small-inset);--k-component-calendar-horizontal-resize-grip-offset:var(--k-space-bar-vertical);--k-component-calendar-horizontal-resize-grip-width:var(--k-size-progress-thin);--k-component-calendar-touch-target-size:var(--k-size-avatar-large);--k-component-calendar-touch-target-offset:var(--k-size-icon-default);--k-component-calendar-touch-grip-inset:var(--k-space-touch-inset);--k-component-calendar-touch-grip-size:var(--k-size-indicator-medium);--k-component-kanban-drag-opacity:var(--k-opacity-subtle);--k-component-kanban-transition-duration:var(--k-motion-responsive);--k-component-kanban-column-width:var(--k-layout-panel-width);--k-component-kanban-drop-indicator-height:var(--k-border-width-strong);--k-component-kanban-drop-indicator-edge-offset:var(--k-border-width-default);--k-component-kanban-native-card-elevation:var(--k-elevation-native-kanban-card);--k-component-toast-message-opacity:var(--k-opacity-prominent);--k-component-toast-entry-duration:var(--k-motion-moderate);--k-component-toast-native-elevation:var(--k-elevation-native-toast);--k-component-toast-viewport-width:var(--k-layout-toast-width);--k-component-toast-viewport-inset:var(--k-layout-viewport-inset);--k-component-toast-min-height:var(--k-size-app-bar-fixed);--k-component-toast-padding-block:var(--k-space-control-inset-inline);--k-component-toast-padding-inline:var(--k-space-control-inset-inline);--k-component-toast-padding-leading:var(--k-space-medium-inset);--k-component-toast-content-gap:var(--k-space-control-inset-inline);--k-component-toast-icon-size:var(--k-size-avatar-step);--k-component-drawer-scrim-color:var(--k-color-scrim-drawer);--k-component-drawer-transition-duration:var(--k-motion-moderate);--k-component-mobile-app-bar-container-radius-floating:var(--k-radius-full);--k-component-mobile-app-bar-container-radius-fixed:var(--k-radius-sheet);--k-component-mobile-app-bar-container-elevation:var(--k-elevation-mobile-app-bar);--k-component-mobile-app-bar-container-native-elevation:var(--k-elevation-native-mobile-app-bar);--k-component-mobile-app-bar-container-max-width:var(--k-size-app-bar-floating-max);--k-component-mobile-app-bar-container-dock-max-width:var(--k-size-app-bar-dock-max);--k-component-mobile-app-bar-container-min-height:var(--k-size-app-bar-floating);--k-component-mobile-app-bar-container-labeled-min-height:var(--k-size-app-bar-labeled);--k-component-mobile-app-bar-container-padding-inline:var(--k-space-bar-inline);--k-component-mobile-app-bar-container-padding-block:var(--k-space-bar-vertical);--k-component-mobile-app-bar-container-floating-inset:var(--k-space-layout-gutter);--k-component-mobile-app-bar-container-bottom-inset:var(--k-space-control-inset-inline);--k-component-mobile-app-bar-destination-radius-default:var(--k-radius-full);--k-component-mobile-app-bar-destination-radius-labeled:var(--k-radius-large);--k-component-mobile-app-bar-destination-min-width:var(--k-size-avatar-large);--k-component-mobile-app-bar-destination-min-height:var(--k-size-app-bar-destination);--k-component-mobile-app-bar-destination-labeled-min-height:var(--k-size-app-bar-fixed);--k-component-mobile-app-bar-destination-column-width:var(--k-size-app-bar-rail);--k-component-mobile-app-bar-destination-icon-size:var(--k-size-icon-default);--k-component-mobile-app-bar-destination-label-gap:var(--k-space-tight);--k-component-mobile-app-bar-primary-action-radius:var(--k-radius-prominent);--k-component-mobile-app-bar-badge-radius:var(--k-radius-full);--k-component-mobile-app-bar-badge-size:var(--k-size-indicator-medium);--k-component-mobile-app-bar-badge-offset-block:var(--k-space-badge-offset);--k-component-mobile-app-bar-badge-offset-inline:var(--k-space-small-inset);--k-component-mobile-app-bar-badge-padding-inline:var(--k-space-tight);--k-component-mobile-app-bar-badge-stroke-width:var(--k-border-width-strong);--k-component-mobile-app-bar-label-font-size:var(--k-font-avatar-small-size);--k-component-mobile-app-bar-opacity-glass-liquid:var(--k-opacity-glass-liquid);--k-component-mobile-app-bar-opacity-glass-frosted:var(--k-opacity-glass-frosted);--k-component-mobile-app-bar-opacity-hover:var(--k-opacity-interactive-hover);--k-component-mobile-app-bar-opacity-inactive:var(--k-opacity-subtle);--k-component-mobile-app-bar-opacity-surface:var(--k-opacity-surface);--k-component-mobile-app-bar-opacity-raised:var(--k-opacity-prominent);--k-component-mobile-app-bar-opacity-muted:var(--k-opacity-muted);--k-component-mobile-app-bar-opacity-border:var(--k-opacity-strong);--k-component-mobile-app-bar-opacity-pressed-scale:var(--k-opacity-pressed-scale);--k-component-mobile-app-bar-motion-standard:var(--k-motion-standard);--k-component-mobile-app-bar-motion-moderate:var(--k-motion-moderate);--k-component-mobile-app-bar-glass-web-blur:var(--k-blur-mobile-app-bar-web);--k-component-mobile-app-bar-glass-native-blur:var(--k-blur-mobile-app-bar-native);--k-component-mobile-app-bar-glass-web-saturation:var(--k-saturation-mobile-app-bar-web);--k-component-files-icon-size:18px;--k-component-files-text-line-height:1.5;--k-component-files-backdrop:#0000004d;--k-component-files-transition:.22s;--k-component-files-transfer-elevation:0px 8px 32px 0px #0003;--k-component-presentation-action-size:40px;--k-component-presentation-weather-icon-size:44px;--k-component-presentation-cover-min-height:280px;--k-component-presentation-cover-inset:120px;--k-component-presentation-cover-foreground:#fff;--k-component-presentation-cover-muted:#ffffffd9;--k-component-presentation-cover-scrim:#000000d6;--k-component-presentation-title-line-height:1.2;--k-component-presentation-collection-scroll:.3s;--k-component-presentation-timeline-dot-size:8px;--k-component-presentation-timeline-rail-width:10px;--k-component-presentation-timeline-dot-offset:7px;--k-component-editor-search-counter-width:70px;--k-component-editor-caret-foreground:#fff;--k-component-editor-caret-line-height:1.4;--k-component-editor-caret-min-height:1.2em;--k-component-tab-strip-item-max-width:220px;--k-component-tab-strip-drag-elevation:0px 4px 12px 0px #0003}[data-brand=reference][data-theme=dark]{--k-color-surface-canvas:#071b19;--k-color-surface-raised:#0b2925;--k-color-surface-subtle:#123b36;--k-color-text-primary:#ecfdf5;--k-color-text-muted:#91b8b2;--k-color-syntax-heading:#ccfbf1;--k-color-syntax-markup:#91b8b2;--k-color-syntax-link:#2dd4bf;--k-color-syntax-code:#22d3ee;--k-color-syntax-comment:#91b8b2;--k-color-syntax-keyword:#22d3ee;--k-color-syntax-string:#34d399;--k-color-syntax-number:#fbbf24;--k-color-syntax-symbol:#ecfdf5;--k-color-syntax-invalid:#fb7185;--k-color-brand-primary-accent:#2dd4bf;--k-color-brand-primary-background:#123b36;--k-color-brand-primary-foreground:#ccfbf1;--k-color-brand-primary-border:#28766d;--k-color-brand-secondary-accent:#22d3ee;--k-color-brand-secondary-background:#12343b;--k-color-brand-secondary-foreground:#cffafe;--k-color-brand-secondary-border:#286575;--k-color-status-info-accent:#38bdf8;--k-color-status-info-background:#102f42;--k-color-status-info-foreground:#e0f2fe;--k-color-status-info-border:#25617e;--k-color-status-success-accent:#34d399;--k-color-status-success-background:#12392e;--k-color-status-success-foreground:#d1fae5;--k-color-status-success-border:#276b55;--k-color-status-warning-accent:#fbbf24;--k-color-status-warning-background:#3b3217;--k-color-status-warning-foreground:#fef3c7;--k-color-status-warning-border:#766225;--k-color-status-error-accent:#fb7185;--k-color-status-error-background:#3c2027;--k-color-status-error-foreground:#ffe4e6;--k-color-status-error-border:#793743;--k-color-border-default:#23544e;--k-color-border-strong:#39766e;--k-color-border-focus:#5eead4;--k-color-action-primary-background:#e8e8eb;--k-color-action-primary-hover:#fff;--k-color-action-primary-pressed:#cfcfd4;--k-color-action-primary-foreground:#202024;--k-color-action-secondary-background:#0b2925;--k-color-action-secondary-hover:#123b36;--k-color-action-secondary-pressed:#071b19;--k-color-action-secondary-foreground:#ecfdf5;--k-color-action-secondary-border:#23544e;--k-color-action-ghost-background:#0000;--k-color-action-ghost-hover:#123b36;--k-color-action-ghost-pressed:#071b19;--k-color-action-ghost-foreground:#91b8b2;--k-color-action-ghost-border:#0000;--k-color-scrim-picker:#00000052;--k-color-scrim-modal:#0000007a;--k-color-scrim-drawer:#0000008a;--k-color-glass-highlight:#ffffff14;--k-color-glass-border:#ffffff1a;--k-space-chart-axis-gutter:40px;--k-space-hairline:1px;--k-space-micro:2px;--k-space-badge-offset:3px;--k-space-tight:4px;--k-space-compact:5px;--k-space-small-inset:6px;--k-space-control-gap:8px;--k-space-content-action-gap:16px;--k-space-control-inset-inline:12px;--k-space-layout-gutter:16px;--k-space-layout-section-gap:32px;--k-space-card-padding:16px;--k-space-bar-vertical:7px;--k-space-resize-offset:9px;--k-space-bar-inline:10px;--k-space-medium-inset:14px;--k-space-touch-inset:15px;--k-size-chart-height:256px;--k-size-control:36px;--k-size-hit-target:24px;--k-size-indicator-tiny:12px;--k-size-indicator-small:14px;--k-size-indicator-medium:18px;--k-size-dot:6px;--k-size-progress-thin:3px;--k-size-small-control:20px;--k-size-calendar-row:26px;--k-size-content:16px;--k-size-icon-default:24px;--k-size-compact:22px;--k-size-avatar-small:28px;--k-size-avatar-step:30px;--k-size-avatar-medium:36px;--k-size-switch:40px;--k-size-otp-width:38px;--k-size-otp-height:42px;--k-size-avatar-large:48px;--k-size-carousel:180px;--k-size-app-bar-rail:52px;--k-size-app-bar-destination:56px;--k-size-app-bar-fixed:64px;--k-size-app-bar-floating:72px;--k-size-app-bar-labeled:78px;--k-size-app-bar-dock-max:320px;--k-size-app-bar-floating-max:430px;--k-opacity-disabled:.48;--k-opacity-inactive:.38;--k-opacity-quiet:.4;--k-opacity-subtle:.45;--k-opacity-muted:.5;--k-opacity-surface:.72;--k-opacity-drag:.78;--k-opacity-prominent:.82;--k-opacity-preview:.1;--k-opacity-faint:.12;--k-opacity-medium:.28;--k-opacity-glass-liquid:.2;--k-opacity-interactive-hover:.54;--k-opacity-glass-frosted:.74;--k-opacity-strong:.62;--k-opacity-pressed-scale:.94;--k-radius-none:0px;--k-radius-extra-small:2px;--k-radius-small:4px;--k-radius-medium:6px;--k-radius-large:8px;--k-radius-extra-large:12px;--k-radius-prominent:18px;--k-radius-sheet:12px;--k-radius-full:999px;--k-radius-control:6px;--k-radius-card:8px;--k-radius-overlay:12px;--k-border-width-none:0px;--k-border-width-default:1px;--k-border-width-strong:2px;--k-elevation-none:0px 0px 0px 0px #0000;--k-elevation-low:0px 1px 3px 0px #0003;--k-elevation-medium:0px 6px 18px 0px #00000073, 0px 1px 3px 0px #0003;--k-elevation-overlay:0px 20px 60px 0px #0000008f, 0px 2px 10px 0px #00000047;--k-elevation-popover:0px 8px 24px 0px #0003;--k-elevation-calendar-drag:0px 8px 24px 0px #0000002e;--k-elevation-mobile-app-bar:0px -12px 30px 0px #0000003d;--k-elevation-native-mobile-app-bar:0px 12px 30px 0px #00000052;--k-elevation-native-switch-thumb:0px 0px 2px 0px #00000029;--k-elevation-native-toast:0px 0px 20px 0px #00000038;--k-elevation-native-kanban-card:0px 1px 4px 0px #00000014;--k-font-family:Inter, ui-sans-serif, system-ui, sans-serif;--k-font-size:14px;--k-font-micro-size:8px;--k-font-micro-label-size:9px;--k-font-avatar-small-size:11px;--k-font-tight-height:1;--k-font-relaxed-height:1.2;--k-font-weight:500;--k-font-control-size:13px;--k-font-control-weight:600;--k-font-heading-weight:600;--k-font-body-weight:400;--k-font-label-weight:500;--k-font-heading1-size:28px;--k-font-heading1-line-height:34px;--k-font-heading1-letter-spacing:-.7px;--k-font-heading2-size:24px;--k-font-heading2-line-height:30px;--k-font-heading2-letter-spacing:-.5px;--k-font-heading3-size:20px;--k-font-heading3-line-height:26px;--k-font-heading3-letter-spacing:-.3px;--k-font-heading4-size:18px;--k-font-heading4-line-height:24px;--k-font-heading4-letter-spacing:-.2px;--k-font-heading5-size:16px;--k-font-heading5-line-height:22px;--k-font-heading5-letter-spacing:-.1px;--k-font-heading6-size:14px;--k-font-heading6-line-height:20px;--k-font-heading6-letter-spacing:0px;--k-font-body-size:14px;--k-font-body-line-height:20px;--k-font-body-letter-spacing:0px;--k-font-body-small-size:13px;--k-font-body-small-line-height:18px;--k-font-body-small-letter-spacing:0px;--k-font-label-size:13px;--k-font-label-line-height:18px;--k-font-label-letter-spacing:.1px;--k-font-caption-size:12px;--k-font-caption-line-height:16px;--k-font-caption-letter-spacing:.1px;--k-motion-fast:80ms;--k-motion-responsive:.12s;--k-motion-entry:.13s;--k-motion-quick:.15s;--k-motion-standard:.16s;--k-motion-moderate:.18s;--k-motion-emphasis:.24s;--k-motion-long:.5s;--k-motion-spinner:.7s;--k-motion-progress:1.2s;--k-motion-skeleton:1.4s;--k-blur-mobile-app-bar-web:22px;--k-blur-mobile-app-bar-native:18px;--k-saturation-mobile-app-bar-web:1.45;--k-layout-viewport-inset:16px;--k-layout-menu-width:240px;--k-layout-table-column-width:160px;--k-layout-sidebar-width:248px;--k-layout-panel-width:280px;--k-layout-compact-width:360px;--k-layout-toast-width:380px;--k-layout-picker-width:400px;--k-layout-drawer-width:420px;--k-layout-alert-width:440px;--k-layout-dialog-width:520px;--k-layout-questionnaire-width:620px;--k-layout-content-width:640px;--k-layout-picker-wide-width:720px;--k-layout-overlay-max-height:760px;--k-component-cover-flow-transition-duration:.42s;--k-component-cover-flow-count-font-size:.8em;--k-component-progress-dots-inactive-opacity:.35;--k-component-browser-viewer-cursor-avatar-size:32px;--k-component-browser-viewer-disconnected-opacity:.9;--k-component-activity-dot-pulse-opacity:.35;--k-component-selection-background:var(--k-color-surface-raised);--k-component-selection-foreground:var(--k-color-text-primary);--k-component-selection-border:var(--k-color-text-muted);--k-component-selection-selected-background:var(--k-color-action-primary-background);--k-component-selection-selected-foreground:var(--k-color-action-primary-foreground);--k-component-selection-selected-border:var(--k-color-action-primary-background);--k-component-selection-focus-ring:var(--k-color-border-focus);--k-component-radio-size:var(--k-size-content);--k-component-radio-dot-size:var(--k-size-dot);--k-component-chart-height:var(--k-size-chart-height);--k-component-chart-inset-left:var(--k-space-chart-axis-gutter);--k-component-chart-inset-right:var(--k-space-layout-gutter);--k-component-chart-inset-top:var(--k-space-layout-gutter);--k-component-chart-inset-bottom:var(--k-space-layout-section-gap);--k-component-chart-line-width:var(--k-border-width-strong);--k-component-chart-point-radius:var(--k-space-tight);--k-component-chart-series-primary:var(--k-color-action-primary-background);--k-component-chart-series-secondary:var(--k-color-status-success-foreground);--k-component-chart-grid-color:var(--k-color-border-default);--k-component-orbit-track-color:#c17e47;--k-component-orbit-track-line-width:var(--k-border-width-default);--k-component-orbit-track-opacity:var(--k-opacity-medium);--k-component-orbit-connection-color:#c17e47;--k-component-orbit-connection-line-width:var(--k-border-width-default);--k-component-orbit-connection-dash-length:4px;--k-component-orbit-connection-gap-length:var(--k-space-compact);--k-component-orbit-connection-opacity:var(--k-opacity-strong);--k-component-orbit-center-radius-ratio:.296;--k-component-orbit-center-shadow:#382820;--k-component-orbit-center-base:#ad622f;--k-component-orbit-center-highlight:#edba87;--k-component-orbit-center-rim:#c17e47;--k-component-orbit-glow-color:#d88945;--k-component-orbit-glow-blur:32px;--k-component-orbit-glow-opacity:var(--k-opacity-faint);--k-component-orbit-node-size:var(--k-size-icon-default);--k-component-orbit-node-label-size:var(--k-font-caption-size);--k-component-orbit-node-hit-target-size:44px;--k-component-orbit-node-label-offset:18px;--k-component-orbit-signal-particle-size:var(--k-space-compact);--k-component-orbit-signal-trail-length:var(--k-size-icon-default);--k-component-orbit-signal-ping-radius:var(--k-space-bar-vertical);--k-component-orbit-motion-pulse-duration:1.8s;--k-component-orbit-motion-travel-duration:var(--k-motion-progress);--k-component-orbit-motion-ping-duration:var(--k-motion-emphasis);--k-component-orbit-motion-transition-duration:var(--k-motion-moderate);--k-component-button-disabled-opacity:var(--k-opacity-disabled);--k-component-button-loading-indicator-size:var(--k-size-indicator-small);--k-component-button-loading-indicator-stroke-width:var(--k-border-width-strong);--k-component-button-loading-indicator-radius:var(--k-radius-full);--k-component-kbd-min-size:var(--k-size-compact);--k-component-kbd-padding-inline:var(--k-space-small-inset);--k-component-kbd-group-gap:var(--k-space-tight);--k-component-progress-meta-gap:var(--k-space-small-inset);--k-component-progress-track-size:var(--k-size-dot);--k-component-progress-transition-duration:var(--k-motion-moderate);--k-component-progress-indeterminate-duration:var(--k-motion-progress);--k-component-skeleton-default-size:var(--k-size-content);--k-component-skeleton-animation-duration:var(--k-motion-skeleton);--k-component-spinner-default-size:var(--k-size-indicator-medium);--k-component-spinner-stroke-width:var(--k-border-width-strong);--k-component-spinner-animation-duration:var(--k-motion-spinner);--k-component-switch-inactive-track:var(--k-color-surface-subtle);--k-component-switch-inactive-border:var(--k-color-text-muted);--k-component-switch-inactive-thumb:var(--k-color-text-muted);--k-component-switch-active-track:var(--k-color-action-primary-background);--k-component-switch-active-border:var(--k-color-action-primary-background);--k-component-switch-active-thumb:var(--k-color-action-primary-foreground);--k-component-switch-track-width:var(--k-size-switch);--k-component-switch-track-height:var(--k-size-compact);--k-component-switch-track-inset:var(--k-space-micro);--k-component-switch-thumb-size:var(--k-size-content);--k-component-switch-transition-duration:var(--k-motion-quick);--k-component-switch-disabled-opacity:var(--k-opacity-muted);--k-component-switch-native-thumb-elevation:var(--k-elevation-native-switch-thumb);--k-component-slider-input-size:var(--k-size-compact);--k-component-slider-track-size:var(--k-size-dot);--k-component-slider-thumb-size:var(--k-size-indicator-medium);--k-component-slider-thumb-stroke-width:var(--k-border-width-strong);--k-component-slider-overlay-size:var(--k-size-avatar-small);--k-component-slider-overlay-opacity:var(--k-opacity-faint);--k-component-avatar-size-small:var(--k-size-avatar-small);--k-component-avatar-size-medium:var(--k-size-avatar-medium);--k-component-avatar-size-large:var(--k-size-avatar-large);--k-component-avatar-badge-size:var(--k-size-indicator-tiny);--k-component-avatar-badge-inset:var(--k-space-micro);--k-component-avatar-badge-stroke-width:var(--k-border-width-strong);--k-component-avatar-fallback-font-size-small:var(--k-font-avatar-small-size);--k-component-avatar-fallback-font-size-large:var(--k-font-heading5-size);--k-component-avatar-badge-font-size:var(--k-font-micro-size);--k-component-avatar-group-step:var(--k-size-avatar-step);--k-component-badge-primary-background:var(--k-color-action-primary-background);--k-component-badge-primary-foreground:var(--k-color-action-primary-foreground);--k-component-badge-secondary-background:var(--k-color-surface-subtle);--k-component-badge-secondary-foreground:var(--k-color-text-primary);--k-component-badge-outline-foreground:var(--k-color-text-primary);--k-component-badge-outline-border:var(--k-color-border-default);--k-component-badge-ghost-foreground:var(--k-color-text-muted);--k-component-badge-info-background:var(--k-color-status-info-background);--k-component-badge-info-foreground:var(--k-color-status-info-foreground);--k-component-badge-info-border:var(--k-color-status-info-border);--k-component-badge-success-background:var(--k-color-status-success-background);--k-component-badge-success-foreground:var(--k-color-status-success-foreground);--k-component-badge-success-border:var(--k-color-status-success-border);--k-component-badge-warning-background:var(--k-color-status-warning-background);--k-component-badge-warning-foreground:var(--k-color-status-warning-foreground);--k-component-badge-warning-border:var(--k-color-status-warning-border);--k-component-badge-destructive-background:var(--k-color-status-error-background);--k-component-badge-destructive-foreground:var(--k-color-status-error-foreground);--k-component-badge-destructive-border:var(--k-color-status-error-border);--k-component-badge-min-height:var(--k-size-compact);--k-component-badge-padding-inline:var(--k-space-control-gap);--k-component-badge-content-gap:var(--k-space-tight);--k-component-badge-icon-size:var(--k-size-indicator-tiny);--k-component-carousel-slide-height:var(--k-size-carousel);--k-component-carousel-transition-duration:var(--k-motion-moderate);--k-component-carousel-dot-size:var(--k-size-dot);--k-component-carousel-dot-gap:var(--k-space-compact);--k-component-carousel-control-icon-size:var(--k-size-indicator-medium);--k-component-carousel-disabled-opacity:var(--k-opacity-inactive);--k-component-context-menu-width:var(--k-layout-menu-width);--k-component-context-menu-viewport-inset:var(--k-layout-viewport-inset);--k-component-context-menu-icon-size:var(--k-size-content);--k-component-data-table-default-column-min-width:var(--k-layout-table-column-width);--k-component-otp-slot-width:var(--k-size-otp-width);--k-component-otp-slot-height:var(--k-size-otp-height);--k-component-otp-separator-width:var(--k-size-icon-default);--k-component-pagination-page-padding-inline:var(--k-space-control-gap);--k-component-pagination-ellipsis-width:var(--k-size-avatar-small);--k-component-tabs-list-gap:var(--k-space-tight);--k-component-tabs-list-padding:var(--k-space-tight);--k-component-tabs-item-gap:var(--k-space-small-inset);--k-component-tabs-item-padding-inline:var(--k-space-medium-inset);--k-component-popover-min-width:var(--k-layout-menu-width);--k-component-popover-max-width:var(--k-layout-compact-width);--k-component-popover-viewport-inset:var(--k-layout-viewport-inset);--k-component-navigation-menu-panel-min-width:var(--k-layout-panel-width);--k-component-responsive-drawer-width:var(--k-layout-drawer-width);--k-component-dialog-width:var(--k-layout-dialog-width);--k-component-dialog-viewport-inset:var(--k-layout-viewport-inset);--k-component-dialog-max-height:var(--k-layout-overlay-max-height);--k-component-dialog-close-size:var(--k-size-switch);--k-component-bottom-sheet-max-width:var(--k-layout-content-width);--k-component-bottom-sheet-grip-area-min-height:var(--k-size-small-control);--k-component-bottom-sheet-grip-width:32px;--k-component-bottom-sheet-grip-height:var(--k-space-tight);--k-component-picker-width:var(--k-layout-picker-width);--k-component-picker-wide-width:var(--k-layout-picker-wide-width);--k-component-picker-viewport-inset:var(--k-layout-viewport-inset);--k-component-picker-panel-padding:8px;--k-component-picker-section-gap:8px;--k-component-picker-column-gap:16px;--k-component-symbol-picker-empty-opacity:var(--k-opacity-quiet);--k-component-symbol-picker-entry-duration:var(--k-motion-entry);--k-component-symbol-picker-elevation:var(--k-elevation-popover);--k-component-symbol-picker-cell-size:44px;--k-component-symbol-picker-tone-size:var(--k-size-switch);--k-component-symbol-picker-footer-min-height:var(--k-size-app-bar-destination);--k-component-symbol-picker-viewport-inset:var(--k-layout-viewport-inset);--k-component-symbol-picker-panel-padding:12px;--k-component-symbol-picker-tone-menu-offset:96px;--k-component-sidebar-transition-duration:var(--k-motion-standard);--k-component-sidebar-width:var(--k-layout-sidebar-width);--k-component-sidebar-rail-width:var(--k-size-app-bar-rail);--k-component-sidebar-group-label-min-height:var(--k-size-icon-default);--k-component-sidebar-group-header-height:32px;--k-component-sidebar-leading-width:var(--k-size-icon-default);--k-component-sidebar-action-width:var(--k-size-switch);--k-component-sidebar-separator-height:var(--k-space-resize-offset);--k-component-sidebar-badge-min-width:var(--k-size-small-control);--k-component-sidebar-rail-badge-size:var(--k-size-content);--k-component-sidebar-nesting-indent:var(--k-size-indicator-medium);--k-component-questionnaire-max-width:var(--k-layout-questionnaire-width);--k-component-alert-dialog-max-width:var(--k-layout-alert-width);--k-component-alert-dialog-viewport-inset:var(--k-layout-viewport-inset);--k-component-alert-dialog-media-size:var(--k-size-avatar-large);--k-component-attachment-media-size:var(--k-size-avatar-medium);--k-component-attachment-compact-padding-block:var(--k-space-micro);--k-component-attachment-progress-height:var(--k-size-progress-thin);--k-component-attachment-progress-gap:var(--k-space-tight);--k-component-calendar-drag-opacity:var(--k-opacity-drag);--k-component-calendar-drag-elevation:var(--k-elevation-calendar-drag);--k-component-calendar-preview-opacity-subtle:var(--k-opacity-preview);--k-component-calendar-preview-opacity-faint:var(--k-opacity-faint);--k-component-calendar-preview-opacity-strong:var(--k-opacity-medium);--k-component-calendar-settle-duration:var(--k-motion-long);--k-component-calendar-time-label-width:var(--k-size-app-bar-destination);--k-component-calendar-month-indicator-top:var(--k-size-avatar-small);--k-component-calendar-month-indicator-size:var(--k-size-dot);--k-component-calendar-month-indicator-padding-block:var(--k-space-compact);--k-component-calendar-month-indicator-padding-inline:var(--k-space-micro);--k-component-calendar-month-overflow-line-height:var(--k-space-control-gap);--k-component-calendar-span-event-height:var(--k-size-calendar-row);--k-component-calendar-all-day-lane-step:32px;--k-component-calendar-event-min-height:var(--k-size-icon-default);--k-component-calendar-resize-target-height:var(--k-size-indicator-medium);--k-component-calendar-resize-target-inset-inline:var(--k-size-icon-default);--k-component-calendar-resize-grip-thickness:var(--k-space-tight);--k-component-calendar-resize-target-offset:var(--k-space-resize-offset);--k-component-calendar-resize-grip-offset:var(--k-space-bar-vertical);--k-component-calendar-horizontal-resize-target-width:var(--k-size-indicator-small);--k-component-calendar-horizontal-resize-end-offset:var(--k-space-tight);--k-component-calendar-horizontal-resize-grip-inset:var(--k-space-small-inset);--k-component-calendar-horizontal-resize-grip-offset:var(--k-space-bar-vertical);--k-component-calendar-horizontal-resize-grip-width:var(--k-size-progress-thin);--k-component-calendar-touch-target-size:var(--k-size-avatar-large);--k-component-calendar-touch-target-offset:var(--k-size-icon-default);--k-component-calendar-touch-grip-inset:var(--k-space-touch-inset);--k-component-calendar-touch-grip-size:var(--k-size-indicator-medium);--k-component-kanban-drag-opacity:var(--k-opacity-subtle);--k-component-kanban-transition-duration:var(--k-motion-responsive);--k-component-kanban-column-width:var(--k-layout-panel-width);--k-component-kanban-drop-indicator-height:var(--k-border-width-strong);--k-component-kanban-drop-indicator-edge-offset:var(--k-border-width-default);--k-component-kanban-native-card-elevation:var(--k-elevation-native-kanban-card);--k-component-toast-message-opacity:var(--k-opacity-prominent);--k-component-toast-entry-duration:var(--k-motion-moderate);--k-component-toast-native-elevation:var(--k-elevation-native-toast);--k-component-toast-viewport-width:var(--k-layout-toast-width);--k-component-toast-viewport-inset:var(--k-layout-viewport-inset);--k-component-toast-min-height:var(--k-size-app-bar-fixed);--k-component-toast-padding-block:var(--k-space-control-inset-inline);--k-component-toast-padding-inline:var(--k-space-control-inset-inline);--k-component-toast-padding-leading:var(--k-space-medium-inset);--k-component-toast-content-gap:var(--k-space-control-inset-inline);--k-component-toast-icon-size:var(--k-size-avatar-step);--k-component-drawer-scrim-color:var(--k-color-scrim-drawer);--k-component-drawer-transition-duration:var(--k-motion-moderate);--k-component-mobile-app-bar-container-radius-floating:var(--k-radius-full);--k-component-mobile-app-bar-container-radius-fixed:var(--k-radius-sheet);--k-component-mobile-app-bar-container-elevation:var(--k-elevation-mobile-app-bar);--k-component-mobile-app-bar-container-native-elevation:var(--k-elevation-native-mobile-app-bar);--k-component-mobile-app-bar-container-max-width:var(--k-size-app-bar-floating-max);--k-component-mobile-app-bar-container-dock-max-width:var(--k-size-app-bar-dock-max);--k-component-mobile-app-bar-container-min-height:var(--k-size-app-bar-floating);--k-component-mobile-app-bar-container-labeled-min-height:var(--k-size-app-bar-labeled);--k-component-mobile-app-bar-container-padding-inline:var(--k-space-bar-inline);--k-component-mobile-app-bar-container-padding-block:var(--k-space-bar-vertical);--k-component-mobile-app-bar-container-floating-inset:var(--k-space-layout-gutter);--k-component-mobile-app-bar-container-bottom-inset:var(--k-space-control-inset-inline);--k-component-mobile-app-bar-destination-radius-default:var(--k-radius-full);--k-component-mobile-app-bar-destination-radius-labeled:var(--k-radius-large);--k-component-mobile-app-bar-destination-min-width:var(--k-size-avatar-large);--k-component-mobile-app-bar-destination-min-height:var(--k-size-app-bar-destination);--k-component-mobile-app-bar-destination-labeled-min-height:var(--k-size-app-bar-fixed);--k-component-mobile-app-bar-destination-column-width:var(--k-size-app-bar-rail);--k-component-mobile-app-bar-destination-icon-size:var(--k-size-icon-default);--k-component-mobile-app-bar-destination-label-gap:var(--k-space-tight);--k-component-mobile-app-bar-primary-action-radius:var(--k-radius-prominent);--k-component-mobile-app-bar-badge-radius:var(--k-radius-full);--k-component-mobile-app-bar-badge-size:var(--k-size-indicator-medium);--k-component-mobile-app-bar-badge-offset-block:var(--k-space-badge-offset);--k-component-mobile-app-bar-badge-offset-inline:var(--k-space-small-inset);--k-component-mobile-app-bar-badge-padding-inline:var(--k-space-tight);--k-component-mobile-app-bar-badge-stroke-width:var(--k-border-width-strong);--k-component-mobile-app-bar-label-font-size:var(--k-font-avatar-small-size);--k-component-mobile-app-bar-opacity-glass-liquid:var(--k-opacity-glass-liquid);--k-component-mobile-app-bar-opacity-glass-frosted:var(--k-opacity-glass-frosted);--k-component-mobile-app-bar-opacity-hover:var(--k-opacity-interactive-hover);--k-component-mobile-app-bar-opacity-inactive:var(--k-opacity-subtle);--k-component-mobile-app-bar-opacity-surface:var(--k-opacity-surface);--k-component-mobile-app-bar-opacity-raised:var(--k-opacity-prominent);--k-component-mobile-app-bar-opacity-muted:var(--k-opacity-muted);--k-component-mobile-app-bar-opacity-border:var(--k-opacity-strong);--k-component-mobile-app-bar-opacity-pressed-scale:var(--k-opacity-pressed-scale);--k-component-mobile-app-bar-motion-standard:var(--k-motion-standard);--k-component-mobile-app-bar-motion-moderate:var(--k-motion-moderate);--k-component-mobile-app-bar-glass-web-blur:var(--k-blur-mobile-app-bar-web);--k-component-mobile-app-bar-glass-native-blur:var(--k-blur-mobile-app-bar-native);--k-component-mobile-app-bar-glass-web-saturation:var(--k-saturation-mobile-app-bar-web);--k-component-files-icon-size:18px;--k-component-files-text-line-height:1.5;--k-component-files-backdrop:#0000004d;--k-component-files-transition:.22s;--k-component-files-transfer-elevation:0px 8px 32px 0px #0003;--k-component-presentation-action-size:40px;--k-component-presentation-weather-icon-size:44px;--k-component-presentation-cover-min-height:280px;--k-component-presentation-cover-inset:120px;--k-component-presentation-cover-foreground:#fff;--k-component-presentation-cover-muted:#ffffffd9;--k-component-presentation-cover-scrim:#000000d6;--k-component-presentation-title-line-height:1.2;--k-component-presentation-collection-scroll:.3s;--k-component-presentation-timeline-dot-size:8px;--k-component-presentation-timeline-rail-width:10px;--k-component-presentation-timeline-dot-offset:7px;--k-component-editor-search-counter-width:70px;--k-component-editor-caret-foreground:#fff;--k-component-editor-caret-line-height:1.4;--k-component-editor-caret-min-height:1.2em;--k-component-tab-strip-item-max-width:220px;--k-component-tab-strip-drag-elevation:0px 4px 12px 0px #0003}}@layer k-design-mode{[data-type-scale=compact]{--k-font-size:14px;--k-font-control-size:13px;--k-font-heading1-size:28px;--k-font-heading1-line-height:34px;--k-font-heading2-size:24px;--k-font-heading2-line-height:30px;--k-font-heading3-size:20px;--k-font-heading3-line-height:26px;--k-font-heading4-size:18px;--k-font-heading4-line-height:24px;--k-font-heading5-size:16px;--k-font-heading5-line-height:22px;--k-font-heading6-size:14px;--k-font-heading6-line-height:20px;--k-font-body-size:14px;--k-font-body-line-height:20px;--k-font-body-small-size:13px;--k-font-body-small-line-height:18px;--k-font-label-size:13px;--k-font-label-line-height:18px}[data-type-scale=standard]{--k-font-size:16px;--k-font-control-size:14px;--k-font-heading1-size:36px;--k-font-heading1-line-height:44px;--k-font-heading2-size:30px;--k-font-heading2-line-height:38px;--k-font-heading3-size:24px;--k-font-heading3-line-height:32px;--k-font-heading4-size:20px;--k-font-heading4-line-height:28px;--k-font-heading5-size:18px;--k-font-heading5-line-height:26px;--k-font-heading6-size:16px;--k-font-heading6-line-height:24px;--k-font-body-size:16px;--k-font-body-line-height:24px;--k-font-body-small-size:14px;--k-font-body-small-line-height:20px;--k-font-label-size:14px;--k-font-label-line-height:20px}[data-density=dense]{--k-space-control-gap:4px;--k-space-content-action-gap:8px;--k-space-card-padding:12px;--k-space-layout-section-gap:16px;--k-space-control-inset-inline:8px;--k-size-control:32px}[data-density=standard]{--k-space-control-gap:8px;--k-space-content-action-gap:16px;--k-space-card-padding:16px;--k-space-layout-section-gap:32px;--k-space-control-inset-inline:12px;--k-size-control:36px}[data-density=spacious]{--k-space-control-gap:12px;--k-space-content-action-gap:24px;--k-space-card-padding:24px;--k-space-layout-section-gap:48px;--k-space-control-inset-inline:16px;--k-size-control:44px}[data-input-mode=pointer]{--k-size-hit-target:24px}[data-input-mode=touch]{--k-size-hit-target:48px}[data-window-class=compact]{--k-space-layout-gutter:16px}[data-window-class=medium]{--k-space-layout-gutter:24px}[data-window-class=expanded]{--k-space-layout-gutter:32px}[data-window-class=large]{--k-space-layout-gutter:48px}[data-window-class=extra-large]{--k-space-layout-gutter:64px}}.k-screen-switcher{--k-screen-switcher-perspective:1000px;--k-screen-switcher-tilt:-12deg;--k-screen-switcher-inset:var(--k-space-layout-gutter);--k-screen-switcher-peek:32px;--k-screen-switcher-visible-behind:3;--k-screen-switcher-depth-shade:.08;--k-screen-switcher-duration:.42s;--k-screen-switcher-center-duration:.35s;isolation:isolate;height:100%;color:var(--k-color-text-primary);background:var(--k-color-surface-canvas);font-family:var(--k-font-family);position:relative;overflow:hidden}.k-screen-switcher__background{position:absolute;inset:0;overflow:auto}.k-screen-switcher:not([data-mode=minimized]) .k-screen-switcher__background{visibility:hidden}.k-screen-switcher__toolbar{inset:var(--k-space-layout-gutter) 0 auto;text-align:center;position:absolute}.k-screen-switcher[data-mode=screen] .k-screen-switcher__toolbar{visibility:hidden}.k-screen-switcher[data-mode=minimized] .k-screen-switcher__toolbar{inset:auto 0 var(--k-space-layout-gutter)}.k-screen-switcher__viewport{position:absolute;inset:0;overflow:hidden}.k-screen-switcher[data-mode=overview] .k-screen-switcher__viewport{touch-action:none;-webkit-user-select:none;user-select:none}.k-screen-switcher__card{top:var(--screen-top);border-radius:var(--k-radius-overlay);background:var(--k-color-surface-raised);width:100%;height:100%;box-shadow:var(--k-elevation-overlay);transform-origin:top;transform:perspective(var(--k-screen-switcher-perspective)) rotateX(var(--k-screen-switcher-tilt)) scale(var(--screen-scale));transition:top var(--k-screen-switcher-center-duration) ease, left var(--k-screen-switcher-duration) ease, width var(--k-screen-switcher-duration) ease, height var(--k-screen-switcher-duration) ease, transform var(--k-screen-switcher-duration) ease, border-radius var(--k-screen-switcher-duration) ease, opacity var(--k-screen-switcher-duration) ease;padding:var(--k-space-layout-gutter);box-sizing:border-box;flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.k-screen-switcher__header{align-items:center;gap:var(--k-space-control-gap);padding-bottom:var(--k-space-control-gap);margin-bottom:var(--k-space-control-gap);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);flex-shrink:0;display:flex}.k-screen-switcher__header>:first-child{align-items:center;gap:var(--k-space-control-gap);outline:none;flex:1;min-width:0;display:flex}.k-screen-switcher__body{flex:1;min-height:0;overflow:auto}.k-screen-switcher[data-mode=overview] .k-screen-switcher__body{pointer-events:none;scrollbar-width:none}.k-screen-switcher__select{cursor:pointer;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.k-screen-switcher__select:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * (var(--k-border-width-strong) + var(--k-border-width-default)))}.k-screen-switcher [data-screen-close]{z-index:1;position:relative}.k-screen-switcher[data-mode=screen] .k-screen-switcher__card:not([data-active=true]){opacity:0;pointer-events:none}.k-screen-switcher[data-mode=screen] .k-screen-switcher__card[data-active=true]{width:100%;height:100%;transform:perspective(var(--k-screen-switcher-perspective)) rotateX(0deg);box-shadow:none;border-radius:0;top:0;left:0}.k-screen-switcher[data-mode=minimized] .k-screen-switcher__viewport{pointer-events:none}.k-screen-switcher[data-mode=minimized] .k-screen-switcher__card{opacity:0;transform:translateY(120%)}.k-screen-switcher[data-dragging=true] .k-screen-switcher__card{transition:none}@media (prefers-reduced-motion:reduce){.k-screen-switcher__card{transition:none}}.k-screen-switcher{font-size:var(--k-font-body-size);line-height:var(--k-font-body-line-height)}.k-screen-switcher[data-mode=overview] .k-screen-switcher__viewport{clip-path:inset(0)}.k-screen-switcher__depth{z-index:1;pointer-events:none;background:var(--k-color-text-primary);opacity:0;transition:opacity var(--k-screen-switcher-duration) ease;position:absolute;inset:0}.k-screen-switcher[data-mode=overview] .k-screen-switcher__depth{opacity:var(--screen-shade)}.k-screen-switcher__select{z-index:2}.k-screen-switcher [data-screen-close]{z-index:3}@media (prefers-reduced-motion:reduce){.k-screen-switcher__depth{transition:none}}.k-cover-flow{width:100%;color:var(--k-color-text-primary)}.k-cover-flow__viewport{perspective:var(--k-cover-flow-perspective);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;position:relative;overflow:visible}.k-cover-flow__viewport[data-clip-sides]{overflow:clip visible}.k-cover-flow__viewport:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong));border-radius:var(--k-radius-card)}.k-cover-flow__viewport[data-dragging]{cursor:grabbing}.k-cover-flow__item{width:min(var(--k-cover-flow-item-fraction,66%), var(--k-cover-flow-item-width));height:90%;transform-style:preserve-3d;backface-visibility:hidden;transition:transform var(--k-component-cover-flow-transition-duration) cubic-bezier(.2, .8, .2, 1);position:absolute;top:50%;left:50%}.k-cover-flow__content{box-sizing:border-box;width:100%;height:100%;padding:var(--k-cover-flow-content-padding);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:0;display:grid}.k-cover-flow__content>*{min-width:0;max-width:100%;min-height:0;max-height:100%}.k-cover-flow__content[inert]{pointer-events:none}.k-cover-flow__content img{object-fit:contain;-webkit-user-drag:none;max-width:100%;max-height:100%}.k-cover-flow__viewport[data-dragging] .k-cover-flow__item{transition:none}.k-cover-flow__navigation{justify-content:center;align-items:center;gap:var(--k-space-control-gap);padding-block:var(--k-space-control-gap);display:flex}.k-cover-flow__caption{text-align:center;min-width:10ch;font-weight:var(--k-font-weight)}.k-cover-flow__count{color:var(--k-color-text-muted);font-weight:400;font-size:var(--k-component-cover-flow-count-font-size);margin-top:calc(var(--k-space-control-gap) / 2);display:block}.k-cover-flow__announcement{width:var(--k-space-hairline);height:var(--k-space-hairline);clip-path:inset(50%);position:absolute;overflow:hidden}.k-cover-flow[data-reduced-motion] .k-cover-flow__item{transition:none}@media (prefers-reduced-motion:reduce){.k-cover-flow__item{transition:none}}.k-call-bar{height:calc(var(--k-size-icon-default) * 2 + var(--k-space-control-gap) * 2);box-sizing:border-box;align-items:center;gap:var(--k-space-control-gap);padding:var(--k-space-control-gap) var(--k-space-layout-gutter);background:var(--k-color-surface-raised);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:0;display:flex}.k-call-bar__identity{min-width:calc(var(--k-size-icon-default) * 2);flex:1}.k-call-bar__identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.k-call-bar__identity p{color:var(--k-color-text-muted);font-size:var(--k-font-body-small-size);margin:0}.k-call-bar__waveform{align-items:center;gap:calc(var(--k-space-control-gap) / 4);flex:0 1 calc(var(--k-size-icon-default) * 5);height:var(--k-size-icon-default);min-width:0;color:var(--k-color-status-success-accent);justify-content:flex-end;display:flex;overflow:hidden}.k-call-bar__waveform span{flex:0 0 calc(var(--k-space-control-gap) / 4);background:currentColor}.k-call-bar__waveform[data-muted=true]{color:var(--k-color-text-muted);opacity:var(--k-opacity-disabled)}.k-call-bar__duration{font-variant-numeric:tabular-nums;white-space:nowrap}.k-call-bar>.k-button-target{flex:none}.k-call-bar__controls{gap:var(--k-space-control-gap);align-items:center;display:flex}.k-call-bar__end.k-button{background:var(--k-color-status-error-accent);color:var(--k-color-action-primary-foreground);border-radius:var(--k-radius-full)}.k-call-bar__expand{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.k-call-bar__expand span{color:var(--k-color-text-muted);font-size:var(--k-font-body-small-size)}.k-call-bar__expand-hint:before{content:" · "}.k-call-bar[data-expanded=false]:has(.k-call-bar__expand){cursor:pointer}.k-call-bar__avatar{width:calc(var(--k-size-icon-default) * 2);height:calc(var(--k-size-icon-default) * 2);flex:none;place-items:center;display:grid;overflow:hidden}.k-call-bar__avatar>*{width:100%;height:100%}.k-call-bar[data-expanded=true]{background:var(--k-color-surface-canvas);text-align:center;justify-content:safe center;gap:var(--k-space-control-gap);height:100%;min-height:0;padding:var(--k-space-layout-gutter);border:0;flex-direction:column;position:relative;overflow:auto;container-type:size}.k-call-bar[data-expanded=true] .k-call-bar__identity{flex:0}.k-call-bar[data-expanded=true] .k-call-bar__identity strong{font-size:var(--k-font-heading2-size);font-weight:var(--k-font-heading-weight)}.k-call-bar[data-expanded=true] .k-call-bar__avatar{width:min(340px,64vw,40cqh);height:min(340px,64vw,40cqh)}.k-call-bar[data-expanded=true] .k-call-bar__waveform{flex:0 0 var(--k-size-icon-default);width:calc(var(--k-size-icon-default) * 5);justify-content:center}.k-call-bar[data-expanded=true] .k-call-bar__controls{gap:var(--k-space-layout-gutter);margin-top:var(--k-space-layout-gutter)}.k-call-bar[data-expanded=true] .k-call-bar__controls .k-button{border-radius:var(--k-radius-full);width:max(var(--k-size-hit-target), calc(var(--k-size-icon-default) * 2.5));height:max(var(--k-size-hit-target), calc(var(--k-size-icon-default) * 2.5))}.k-call-bar[data-expanded=true] .k-call-bar__controls .k-button--ghost:not(.k-call-bar__end){background:var(--k-color-surface-subtle)}.k-call-bar__minimize{inset:var(--k-space-layout-gutter) auto auto var(--k-space-layout-gutter);z-index:1;position:absolute}.k-call-bar{container-type:inline-size}@container (width<=420px){.k-call-bar[data-expanded=false]:has(.k-call-bar__avatar) .k-call-bar__waveform{display:none}}.k-call-bar[data-expanded=true] .k-call-bar__avatar{transform-origin:0 0;overflow:visible}.k-call-bar[data-expanded=true] :is(.k-call-bar__identity,.k-call-bar__waveform,.k-call-bar__duration,.k-call-bar__controls){animation:.52s cubic-bezier(.22,1,.36,1) .22s both k-call-pop}.k-call-bar[data-expanded=true] .k-call-bar__waveform{animation-delay:.28s}.k-call-bar[data-expanded=true] .k-call-bar__duration{animation-delay:.34s}.k-call-bar[data-expanded=true] .k-call-bar__controls{animation-delay:.4s}@keyframes k-call-pop{0%{transform:translateY(12px)scale(0)}65%{transform:translateY(-3px)scale(1.08)}85%{transform:translateY(1px)scale(.98)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.k-call-bar[data-expanded=true] :is(.k-call-bar__identity,.k-call-bar__waveform,.k-call-bar__duration,.k-call-bar__controls){animation:none}}.k-presentation{min-width:0;color:var(--k-color-text-primary);font-family:var(--k-font-family);font-size:calc(var(--k-font-body-size) * var(--k-text-scale,1));line-height:var(--k-font-body-line-height)}.k-presentation h3,.k-presentation p{margin:0}.k-presentation h3{font-size:calc(var(--k-font-heading4-size) * var(--k-text-scale,1));line-height:var(--k-font-heading4-line-height);font-weight:var(--k-font-heading-weight)}.k-presentation p,.k-presentation small,.k-presentation__meta{color:var(--k-color-text-muted)}.k-presentation__meta,.k-presentation small{font-size:calc(var(--k-font-caption-size) * var(--k-text-scale,1));line-height:var(--k-font-caption-line-height)}.k-card.k-presentation-card{padding:0;overflow:hidden}.k-presentation-card__image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.k-presentation-card__body{align-items:flex-start;gap:var(--k-space-control-gap);padding:calc(var(--k-space-control-gap) * 2);flex-direction:column;display:flex}.k-presentation-card__body>.k-button-target{margin-top:var(--k-space-control-gap)}.k-presentation-card--cover{display:grid;position:relative}.k-presentation-card--cover .k-presentation-card__image{height:100%;min-height:var(--k-component-presentation-cover-min-height);grid-area:1/1}.k-presentation-card--cover .k-presentation-card__body{padding-top:var(--k-component-presentation-cover-inset);background:linear-gradient(transparent, var(--k-component-presentation-cover-scrim));color:#fff;grid-area:1/1;justify-content:flex-end;position:relative}.k-presentation-card--cover p,.k-presentation-card--cover .k-presentation__meta{color:var(--k-component-presentation-cover-muted)}.k-presentation-reference{align-items:center;gap:calc(var(--k-space-control-gap) * 1.5);width:100%;padding:calc(var(--k-space-control-gap) * 1.5);border:var(--k-border-width-default) solid var(--k-color-border-default);background:var(--k-color-surface-raised);border-radius:var(--k-radius-card);text-align:start;cursor:pointer;display:flex}.k-presentation-reference:hover{background:var(--k-color-surface-subtle)}.k-presentation-reference:focus-visible{outline:var(--k-space-micro) solid var(--k-color-text-primary);outline-offset:var(--k-size-progress-thin)}.k-presentation-reference__symbol{width:var(--k-component-presentation-action-size);height:var(--k-component-presentation-action-size);flex:0 0 var(--k-component-presentation-action-size);border-radius:var(--k-radius-control);background:var(--k-color-surface-subtle);place-items:center;display:grid}.k-presentation-reference__symbol img,.k-presentation-reference__symbol [data-image-unavailable]{object-fit:cover;border-radius:inherit;width:100%;height:100%}.k-presentation-reference__text{gap:calc(var(--k-space-control-gap) * .5);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.k-presentation-collection{min-width:0}.k-presentation-collection>header{justify-content:space-between;align-items:center;gap:var(--k-space-control-gap);margin-bottom:var(--k-space-control-gap);display:flex}.k-presentation-collection__controls{display:flex}.k-presentation-collection__carousel{gap:calc(var(--k-space-control-gap) * 1.5);scroll-snap-type:x mandatory;padding:var(--k-space-micro) var(--k-space-micro) var(--k-space-control-gap);scrollbar-width:thin;grid-auto-columns:min(82%,300px);grid-auto-flow:column;display:grid;overflow-x:auto}.k-presentation-collection__carousel>*{scroll-snap-align:start}.k-presentation-collection__list{gap:var(--k-space-control-gap);display:grid}.k-presentation-comparison,.k-presentation-metrics,.k-presentation-timeline{padding:calc(var(--k-space-control-gap) * 2)}.k-presentation-comparison__row{align-items:center;gap:var(--k-space-control-gap);padding-block:calc(var(--k-space-control-gap) * 2);grid-template-columns:1fr auto 1fr;display:grid}.k-presentation-comparison__party,.k-presentation-comparison__score{text-align:center;justify-items:center;gap:var(--k-space-control-gap);display:grid}.k-presentation-comparison__party img,.k-presentation-comparison__party [data-image-unavailable]{width:var(--k-component-presentation-weather-icon-size);height:var(--k-component-presentation-weather-icon-size);object-fit:contain}.k-presentation-comparison__score>strong,.k-presentation-metrics__primary>strong{font-size:calc(var(--k-font-heading1-size) * var(--k-text-scale,1));font-variant-numeric:tabular-nums;line-height:1.2}.k-presentation-metrics__primary{margin-block:var(--k-space-control-gap);justify-content:space-between;align-items:center;display:flex}.k-presentation-metrics dl{gap:calc(var(--k-space-control-gap) * 3);padding-top:calc(var(--k-space-control-gap) * 2);flex-wrap:wrap;margin:0;display:flex}.k-presentation-metrics dt{color:var(--k-color-text-muted);font-size:var(--k-font-caption-size)}.k-presentation-metrics dd{font-weight:var(--k-font-heading-weight);margin:0}.k-presentation-timeline ol{margin:calc(var(--k-space-control-gap) * 2) 0 0;padding:0;list-style:none}.k-presentation-timeline li{grid-template-columns:var(--k-component-presentation-timeline-rail-width) auto 1fr;gap:calc(var(--k-space-control-gap) * 1.5);padding-bottom:calc(var(--k-space-control-gap) * 3);display:grid;position:relative}.k-presentation-timeline li:last-child{padding-bottom:0}.k-presentation-timeline li:not(:last-child):before{content:"";top:var(--k-space-control-inset-inline);bottom:calc(var(--k-space-tight) * -1);left:var(--k-space-tight);width:var(--k-border-width-default);background:var(--k-color-border-default);position:absolute}.k-presentation-timeline__dot{width:var(--k-space-control-gap);height:var(--k-space-control-gap);margin-top:var(--k-component-presentation-timeline-dot-offset);border:var(--k-border-width-default) solid var(--k-color-text-muted);border-radius:var(--k-radius-full)}.k-presentation-timeline [aria-current] .k-presentation-timeline__dot{background:var(--k-color-text-primary);border-color:var(--k-color-text-primary)}.k-presentation-timeline time{color:var(--k-color-text-muted);font-variant-numeric:tabular-nums}.k-presentation-media{box-sizing:border-box;width:100%;min-width:0;color:var(--k-color-text-primary);font-family:var(--k-font-family);font-size:var(--k-font-body-small-size);overflow:hidden}.k-presentation-media__heading,.k-presentation-file__details{align-items:center;gap:var(--k-space-control-gap);min-width:0;display:flex}.k-presentation-media__heading,.k-presentation-media__caption{padding:var(--k-space-card-padding)}.k-presentation-media strong,.k-presentation-media__caption,.k-presentation-media__meta{overflow-wrap:anywhere}.k-presentation-media__heading>strong,.k-presentation-media__heading>div,.k-presentation-file__details>div{flex:1;min-width:0}.k-presentation-media .k-icon{flex-shrink:0}.k-presentation-media__meta{color:var(--k-color-text-muted)}.k-presentation-gallery__grid{gap:var(--k-space-control-gap);padding:0 var(--k-space-card-padding) var(--k-space-card-padding);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-presentation-gallery__grid[data-single=true]{grid-template-columns:minmax(0,1fr)}.k-presentation-gallery__thumbnail{gap:var(--k-space-control-gap);border-radius:var(--k-radius-control);background:var(--k-color-surface-subtle);min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.k-presentation-gallery__thumbnail:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-border-width-strong)}.k-presentation-gallery__thumbnail img,.k-presentation-gallery__thumbnail [data-image-unavailable]{aspect-ratio:4/3;object-fit:cover;width:100%}.k-presentation-gallery__thumbnail span:not([data-image-unavailable]){padding:0 var(--k-space-control-gap) var(--k-space-control-gap);overflow-wrap:anywhere}.k-presentation-gallery__dialog.k-dialog{width:min(90vw, var(--k-layout-content-width))}.k-presentation-gallery__full{min-width:0;margin:0}.k-presentation-gallery__full img,.k-presentation-gallery__full [data-image-unavailable]{object-fit:contain;width:100%;max-height:65dvh;display:block}.k-presentation-gallery__full figcaption{margin-top:var(--k-space-control-gap);color:var(--k-color-text-muted);overflow-wrap:anywhere}.k-presentation-gallery__full [data-image-unavailable]{aspect-ratio:4/3}[data-image-unavailable]{background:var(--k-color-surface-subtle);color:var(--k-color-text-muted);place-items:center;display:grid}.k-presentation-gallery__navigation{justify-content:space-between;align-items:center;gap:var(--k-space-control-gap);margin-top:var(--k-space-control-gap);flex-wrap:wrap;display:flex}.k-presentation-video__player,.k-presentation-video__placeholder{aspect-ratio:16/9;background:var(--k-color-surface-subtle);border:0;width:100%;display:block}.k-presentation-video__placeholder{place-items:center;display:grid;position:relative}.k-presentation-video__placeholder img,.k-presentation-video__placeholder [data-image-unavailable]{object-fit:cover;width:100%;height:100%;position:absolute}.k-presentation-video__placeholder .k-button-target{max-width:100%;position:relative}.k-presentation-audio{padding-bottom:var(--k-space-card-padding)}.k-presentation-audio audio{width:calc(100% - 2 * var(--k-space-card-padding));min-width:0;margin-inline:var(--k-space-card-padding);display:block}.k-presentation-file{align-items:center;gap:var(--k-space-control-gap);padding:var(--k-space-card-padding);flex-wrap:wrap;display:flex}.k-presentation-file__details{flex:12rem}.k-presentation-file__actions{gap:var(--k-space-control-gap);flex-wrap:wrap;min-width:0;display:flex}.k-presentation-file__actions .k-button-target{max-width:100%}.k-card.k-presentation-media{padding:0}.k-presentation-media{font-size:calc(var(--k-font-body-small-size) * var(--k-text-scale,1))}[data-theme=dark] .k-presentation-media audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.k-file-tree ul,.k-transfer-list ul,.k-storage-breakdown ul,.k-file-share ul{margin:0;padding:0;list-style:none}.k-file-tree{font-family:var(--k-font-family);font-size:calc(var(--k-font-control-size) * var(--k-text-scale,1));font-weight:var(--k-font-body-weight);line-height:1.3}.k-file-tree__row{min-height:var(--k-size-control);border-radius:var(--k-radius-control);align-items:center;gap:var(--k-space-control-gap);padding-inline-end:var(--k-space-control-inset-inline);display:flex}.k-file-tree__row[data-selected],.k-file-tree__row:hover{background:var(--k-color-surface-raised)}.k-file-tree__row[data-drop-target]{background:var(--k-color-surface-raised);outline:var(--k-space-micro) solid var(--k-color-text-primary);outline-offset:calc(var(--k-space-micro) * -1)}.k-file-tree__row[data-drop-target] .k-file-tree__name{font-weight:600}.k-file-transfer-panel{inset:auto var(--k-space-layout-gutter) var(--k-space-layout-gutter) auto;width:min(var(--k-layout-compact-width), calc(100vw - var(--k-space-layout-section-gap)));z-index:40;background:var(--k-color-surface-canvas);color:var(--k-color-text-primary);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-control);box-shadow:var(--k-component-files-transfer-elevation);font-size:calc(var(--k-font-control-size) * var(--k-text-scale,1));position:fixed;overflow:hidden}.k-file-transfer-panel header{align-items:center;gap:var(--k-space-tight);padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);background:var(--k-color-surface-raised);display:flex}.k-file-transfer-panel header strong{flex:1;min-width:0}.k-file-transfer-panel>ul{max-height:calc(50dvh - var(--k-size-hit-target) - var(--k-space-layout-gutter));margin:0;padding:0;list-style:none;overflow:auto}.k-file-transfer-panel>ul>li{align-items:center;gap:var(--k-space-control-inset-inline);padding:var(--k-space-control-inset-inline) var(--k-space-layout-gutter);display:flex}.k-file-transfer-panel>ul>li>div{flex:1;min-width:0}.k-file-transfer-panel>ul>li strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.k-file-transfer-panel>ul>li div>span{color:var(--k-color-text-secondary);font-size:var(--k-font-caption-size);margin-block:var(--k-space-tight);display:block}.k-file-transfer-panel progress{width:100%;height:var(--k-size-progress-thin);accent-color:var(--k-color-text-primary);display:block}.k-file-tree__toggle{width:var(--k-size-control);min-height:var(--k-size-control);color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.k-file-tree__select{align-items:center;gap:var(--k-space-control-gap);min-width:0;min-height:var(--k-size-control);color:inherit;text-align:start;font:inherit;background:0 0;border:0;flex:1;padding:0;display:flex}.k-file-tree__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-file-tree__detail,.k-files-muted{color:var(--k-color-text-secondary);font-size:var(--k-font-body-size)}.k-file-tree__detail{font-size:calc(var(--k-font-caption-size) * var(--k-text-scale,1));flex-shrink:0;margin-inline-start:auto}.k-files-empty{padding:var(--k-size-icon-default);color:var(--k-color-text-secondary);text-align:center}.k-files-inline{align-items:center;gap:var(--k-space-control-gap);min-width:0;display:flex}.k-files-inline>:last-child{margin-inline-start:auto}.k-transfer-list li,.k-storage-breakdown li{padding-block:var(--k-space-control-inset-inline)}.k-transfer-list progress,.k-storage-breakdown progress{width:100%;height:var(--k-space-tight);accent-color:var(--k-color-text-primary)}.k-storage-breakdown__total{font-size:calc(var(--k-font-body-size) * 2);margin:var(--k-space-control-gap) 0;font-weight:600}.k-file-info dl>div{gap:var(--k-space-layout-gutter);padding-block:var(--k-space-control-gap);display:flex}.k-file-info dt{color:var(--k-color-text-secondary);min-width:var(--k-component-presentation-cover-inset)}.k-file-info dd{overflow-wrap:anywhere;margin:0}.k-file-share form{gap:var(--k-space-control-gap);display:grid}.k-file-share li{padding-block:var(--k-space-control-inset-inline);justify-content:space-between;align-items:center;gap:var(--k-space-control-gap);display:flex}.k-file-share p{margin-block:var(--k-space-tight)}.k-media-player{padding:var(--k-space-layout-gutter);border-radius:var(--k-radius-card);background:var(--k-color-surface-raised);margin:0}.k-media-player__preview{padding:var(--k-space-layout-section-gap);justify-content:center;display:flex}.k-media-player__controls{align-items:center;gap:var(--k-space-control-gap);min-width:0;display:flex}.k-media-player__controls input{min-width:0;accent-color:var(--k-color-text-primary);flex:1}.k-media-player__controls span{font-variant-numeric:tabular-nums;font-size:var(--k-font-body-size)}.k-media-player video,.k-media-player audio{width:100%;max-height:70vh}.k-media-player figcaption{padding-block:var(--k-space-control-gap);color:var(--k-color-text-secondary)}.k-files-workspace{background:var(--k-color-surface-canvas);height:100%;min-height:0;color:var(--k-color-text-primary)}.k-files-workspace__body{height:100%;min-height:0;display:flex}.k-files-workspace__stage{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.k-files-workspace__dock{box-sizing:border-box;width:0;min-width:0;min-height:0;transition:width var(--k-motion-normal,var(--k-component-files-transition)) ease, min-width var(--k-motion-normal,var(--k-component-files-transition)) ease;flex-direction:column;display:flex;overflow:hidden}.k-files-workspace__dock[data-open]{width:var(--k-layout-panel-width);min-width:var(--k-layout-panel-width)}.k-files-workspace__dock>*{box-sizing:border-box;width:var(--k-layout-panel-width);flex-shrink:0}.k-files-workspace .k-files-workspace__sidebar{--k-sidebar-width:100%;width:100%;height:100%}.k-files-workspace__sidebar>.k-sidebar__header{border-bottom:0;padding-bottom:0}.k-files-workspace__toolbar{align-items:center;gap:var(--k-space-control-gap);padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);display:flex}.k-files-workspace__title{min-width:0;font-size:calc(var(--k-font-control-size) * var(--k-text-scale,1));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.k-files-workspace__actions{align-items:center;gap:var(--k-space-micro);flex-shrink:0;display:flex}.k-files-workspace__toolbar[data-tabs]{gap:var(--k-space-tight);padding-block:0}.k-files-workspace__tabs{flex:1;min-width:0}.k-files-workspace__tabs .k-tab-strip{background:0 0;border-bottom:0}.k-files-workspace__sidebar-footer{gap:var(--k-space-hairline);display:grid}.k-files-workspace__content{flex:1;justify-content:center;min-width:0;min-height:0;display:flex;overflow:auto}.k-files-workspace__content-inner{width:100%;min-width:0;height:100%;min-height:0}.k-files-workspace__drawer{box-sizing:border-box;width:min(var(--k-layout-panel-width), calc(100vw - var(--k-space-layout-section-gap)));border:0;border-right:var(--k-border-width-default) solid var(--k-color-border-default);background:var(--k-color-surface-canvas);max-width:none;height:100dvh;max-height:none;color:var(--k-color-text-primary);transition:transform var(--k-motion-normal,var(--k-component-files-transition)) ease, display var(--k-motion-normal,var(--k-component-files-transition)) allow-discrete, overlay var(--k-motion-normal,var(--k-component-files-transition)) allow-discrete;margin:0;padding:0;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.k-files-workspace__drawer[open]{flex-direction:column;display:flex;transform:translate(0)}.k-files-workspace__drawer::backdrop{background:var(--k-component-files-backdrop);opacity:0;transition:opacity var(--k-motion-normal,var(--k-component-files-transition)) ease, display var(--k-motion-normal,var(--k-component-files-transition)) allow-discrete, overlay var(--k-motion-normal,var(--k-component-files-transition)) allow-discrete}.k-files-workspace__drawer[open]::backdrop{opacity:1}@starting-style{.k-files-workspace__drawer[open]{transform:translate(-100%)}.k-files-workspace__drawer[open]::backdrop{opacity:0}}.k-files-workspace__drawer-header{align-items:center;gap:var(--k-space-control-gap);display:flex}.k-files-workspace__sidebar-header{flex:1;min-width:0}.k-files-workspace__search{min-width:0}.k-files-workspace__search-separator{margin:0}.k-files-workspace__navigation{min-width:0}.k-file-tree__menu{opacity:0;pointer-events:none}.k-file-tree__row:hover .k-file-tree__menu,.k-file-tree__row:focus-within .k-file-tree__menu{opacity:1;pointer-events:auto}.k-file-tree__menu:has([aria-expanded=true]){opacity:1;pointer-events:auto}@media (hover:none) and (pointer:coarse){.k-file-tree__menu{display:none}}@media (prefers-reduced-motion:reduce){.k-files-workspace__dock,.k-files-workspace__drawer,.k-files-workspace__drawer::backdrop{transition:none}}@media (width>=600px){.k-files-workspace__content-inner[data-constrained]{max-width:var(--k-layout-content-width)}}.k-file-tree__row{gap:var(--k-space-micro);padding-inline-end:var(--k-space-tight)}.k-file-tree__toggle{width:var(--k-component-files-icon-size)}.k-file-tree__select{gap:var(--k-space-small-inset)}.k-file-tree__select>.k-icon{color:var(--k-color-text-muted);flex-shrink:0}.k-file-tree__menu{margin-inline-start:auto}.k-file-info,.k-file-share{font-family:var(--k-font-family);font-size:calc(var(--k-font-control-size) * var(--k-text-scale,1));line-height:1.5}.k-file-info__identity{align-items:center;gap:var(--k-space-control-inset-inline);padding-bottom:var(--k-space-layout-section-gap);overflow-wrap:anywhere;display:flex}.k-file-info__identity .k-icon{color:var(--k-color-text-muted);flex-shrink:0}.k-file-info dl{margin:0}.k-file-info dl>div{gap:var(--k-space-control-inset-inline);padding-block:var(--k-space-control-gap);grid-template-columns:minmax(90px,.65fr) minmax(0,1fr);display:grid}.k-file-info dt{min-width:0;color:var(--k-color-text-muted)}.k-file-share form{gap:var(--k-space-control-gap)}.k-file-share__invite-actions{justify-content:space-between;align-items:center;gap:var(--k-space-control-inset-inline);display:flex}.k-file-share__invite-actions>:first-child{flex:1;min-width:0}.k-file-share__section{margin-top:var(--k-space-control-inset-inline);padding-top:var(--k-space-control-inset-inline);border-top:var(--k-border-width-default) solid var(--k-color-border-default)}.k-file-share h3{margin:0 0 var(--k-space-control-gap);font:inherit;font-weight:600}.k-file-share__person{overflow-wrap:anywhere;flex:1;min-width:0}.k-file-share li{align-items:flex-start}.k-file-share li>.k-icon{margin-top:var(--k-space-tight);color:var(--k-color-text-muted);flex-shrink:0}.k-file-share .k-files-muted{font-size:calc(var(--k-font-caption-size) * var(--k-text-scale,1));color:var(--k-color-text-muted)}.k-file-share__section>.k-button{margin-top:var(--k-space-control-inset-inline)}.k-transfer-list{font-family:var(--k-font-family);font-size:calc(var(--k-font-control-size) * var(--k-text-scale,1));line-height:1.5}.k-transfer-list li{display:block}.k-transfer-list__identity{align-items:center;gap:var(--k-space-control-gap);min-width:0;margin-bottom:var(--k-space-control-gap);display:flex}.k-transfer-list__identity>div{flex:1;min-width:0}.k-transfer-list__identity strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.k-transfer-list__identity span{font-size:calc(var(--k-font-caption-size) * var(--k-text-scale,1));color:var(--k-color-text-secondary);display:block}.k-transfer-list__actions{flex-wrap:wrap;display:flex}.k-file-transfer-panel>div{max-height:calc(50dvh - var(--k-size-hit-target) - var(--k-space-layout-gutter));padding-inline:var(--k-space-layout-gutter);overflow:auto}.k-file-transfer-panel .k-transfer-list ul{margin:0;padding:0;list-style:none}.k-file-transfer-panel .k-transfer-list__actions:empty{display:none}.k-file-transfer-panel .k-transfer-list__identity{gap:var(--k-space-control-inset-inline);margin-bottom:0}.k-file-transfer-panel .k-transfer-list__identity progress{margin-top:var(--k-space-small-inset);height:var(--k-size-progress-thin)}.k-browser-task-card.k-card{gap:var(--k-space-control-gap);min-width:0;padding:calc(var(--k-space-control-gap) * 2);flex-direction:column;display:flex}.k-browser-task-card h2{font-size:var(--k-font-heading4-size);line-height:var(--k-font-heading4-line-height);font-weight:var(--k-font-heading-weight);color:var(--k-color-text-primary);margin:0}.k-browser-task-card>p{font-size:var(--k-font-body-size);line-height:var(--k-font-body-line-height);color:var(--k-color-text-muted);margin:0}.k-browser-task-card__preview{aspect-ratio:16/9;border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-control);width:100%;margin-block:var(--k-space-control-gap);overflow:hidden}.k-browser-task-card__preview>*{width:100%;height:100%}.k-browser-task-card__actions{border-top:var(--k-border-width-default) solid var(--k-color-border-default);padding-top:var(--k-space-control-gap)}.k-browser-permission.k-card{gap:calc(var(--k-space-control-gap) * 2);min-width:0;padding:calc(var(--k-space-control-gap) * 3);color:var(--k-color-text-primary);flex-direction:column;display:flex}.k-browser-permission__header,.k-browser-permission-list__identity,.k-browser-permission__actions,.k-browser-permission-list__controls{align-items:center;gap:var(--k-space-control-gap);flex-wrap:wrap;display:flex}.k-browser-permission__header,.k-browser-permission-list__identity{justify-content:space-between}.k-browser-permission__eyebrow,.k-browser-permission small{color:var(--k-color-text-muted);font-size:var(--k-font-caption-size)}.k-browser-permission h2{font-size:var(--k-font-heading4-size);line-height:var(--k-font-heading4-line-height);font-weight:var(--k-font-heading-weight);margin:0}.k-browser-permission h3{font-size:var(--k-font-body-size);margin:0}.k-browser-permission p{color:var(--k-color-text-muted);margin:0}.k-browser-permission__intro,.k-browser-permission__destination,.k-browser-permission-list__scope,.k-browser-permission__confirmation{gap:var(--k-space-control-gap);flex-direction:column;display:flex}.k-browser-permission__destination,.k-browser-permission__confirmation,.k-browser-permission__notice{padding:calc(var(--k-space-control-gap) * 2);border-radius:var(--k-radius-control);background:var(--k-color-surface-subtle);border:var(--k-border-width-default) solid var(--k-color-border-default)}.k-browser-permission code{font-family:var(--k-font-family-mono,ui-monospace, monospace);font-size:var(--k-font-caption-size);overflow-wrap:anywhere;white-space:normal}.k-website-identity{align-items:center;gap:var(--k-space-control-gap);min-width:0;display:flex}.k-website-identity strong{overflow-wrap:anywhere}.k-website-identity__icon{width:var(--k-size-control);height:var(--k-size-control);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-control);background:var(--k-color-surface-raised);flex:none;place-items:center;display:grid}.k-website-identity__icon>svg,.k-website-identity__icon>img{object-fit:contain;width:60%;height:60%}.k-browser-permission__details{gap:var(--k-space-control-gap);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.k-browser-permission__details dt{color:var(--k-color-text-muted)}.k-browser-permission__details dd{overflow-wrap:anywhere;margin:0}.k-browser-permission__footer{border-top:var(--k-border-width-default) solid var(--k-color-border-default);padding-top:var(--k-space-control-gap)}.k-browser-permission-list__rules{margin:0;padding:0;list-style:none}.k-browser-permission-list__rules>li{gap:calc(var(--k-space-control-gap) * 1.5);padding-block:calc(var(--k-space-control-gap) * 2);border-top:var(--k-border-width-default) solid var(--k-color-border-default);flex-direction:column;display:flex}.k-browser-permission-list__controls>.k-selection{flex:1;min-width:0}.k-browser-permission-list__empty{text-align:center;padding-block:calc(var(--k-space-control-gap) * 4)}.k-agent-cursor{width:var(--k-agent-cursor-size);height:var(--k-agent-cursor-size);pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.k-agent-cursor *{pointer-events:none}.k-agent-cursor__arrow{fill:var(--k-agent-cursor-fill,var(--k-component-presentation-cover-scrim));stroke:var(--k-agent-cursor-outline,var(--k-component-presentation-cover-foreground));stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 calc(var(--k-agent-cursor-size) * .14) color-mix(in srgb, var(--k-agent-cursor-glow,var(--k-color-status-info-accent)) calc(var(--k-agent-cursor-glow-intensity) * 100%), transparent)) drop-shadow(0 0 calc(var(--k-agent-cursor-size) * .28) color-mix(in srgb, var(--k-agent-cursor-glow,var(--k-color-status-info-accent)) calc(var(--k-agent-cursor-glow-intensity) * 75%), transparent));display:block}.k-agent-cursor__arrow .k-agent-cursor__ring{fill:none;stroke:var(--k-agent-cursor-glow,var(--k-color-status-info-accent))}.k-agent-cursor__companion{left:calc(var(--k-agent-cursor-size) * .65);top:calc(var(--k-agent-cursor-size) * .5);align-items:center;gap:var(--k-space-control-gap);white-space:nowrap;display:flex;position:absolute}.k-agent-cursor__label{padding:var(--k-space-control-gap);border-radius:var(--k-radius-control);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);font-family:var(--k-font-family);font-size:var(--k-font-body-size);line-height:var(--k-font-body-line-height)}.k-agent-cursor[data-glow=disabled] .k-agent-cursor__arrow{filter:none}.k-tab-strip{background:var(--k-color-surface-raised);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);min-width:0;font-family:var(--k-font-family);font-size:calc(var(--k-font-control-size) * var(--k-text-scale,1));flex-shrink:0;display:flex}.k-tab-strip__viewport{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.k-tab-strip__viewport::-webkit-scrollbar{display:none}.k-tab-strip__mobile{flex:1;min-width:0;display:none}.k-tab-strip__overflow{flex-shrink:0}.k-tab-strip__picker{gap:var(--k-space-control-gap);justify-content:flex-start;width:100%;min-width:0}.k-tab-strip__picker-content{align-items:center;gap:var(--k-space-control-gap);min-width:0;display:flex}.k-tab-strip__picker .k-button__content,.k-tab-strip__picker .k-truncated,.k-tab-strip__picker .k-truncated__content{width:100%;min-width:0}.k-tab-strip__picker-content>.k-icon{flex-shrink:0;margin-inline-start:auto}.k-tab-strip__picker-content>span:not(.k-icon){white-space:nowrap;text-overflow:ellipsis;text-align:start;flex:1;overflow:hidden}@media (width<=599px){.k-tab-strip__mobile{display:block}.k-tab-strip__viewport,.k-tab-strip__overflow{display:none}}.k-tab-strip>.k-menu-button{flex-shrink:0}.k-tab-strip__slot{border-inline-end:var(--k-border-width-default) solid var(--k-color-border-default);color:var(--k-color-text-secondary);border-top:var(--k-space-micro) solid transparent;flex-shrink:0}.k-tab-strip__slot[data-active]{color:var(--k-color-text-primary);background:var(--k-color-surface-canvas);border-top-color:var(--k-color-text-primary)}.k-tab-strip__slot[data-dragging]{z-index:2;background:var(--k-color-surface-canvas);box-shadow:var(--k-component-tab-strip-drag-elevation)}.k-tab-strip__item{min-height:var(--k-size-control);padding-inline:var(--k-space-control-gap);align-items:center;gap:var(--k-space-tight);display:flex}.k-tab-strip__select{align-items:center;gap:var(--k-space-control-gap);min-width:0;max-width:var(--k-component-tab-strip-item-max-width);min-height:var(--k-size-control);padding:0 var(--k-space-tight);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;touch-action:pan-y;background:0 0;border:0;display:flex}.k-tab-strip__select>span{text-overflow:ellipsis;overflow:hidden}.k-tab-strip__close{width:var(--k-size-icon-default);height:var(--k-size-icon-default);border-radius:var(--k-radius-control);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.k-tab-strip__close:hover{background:var(--k-color-surface-raised)}.k-tab-strip button:focus-visible{outline:var(--k-space-micro) solid currentColor;outline-offset:calc(var(--k-space-micro) * -1)}@media (pointer:coarse){.k-tab-strip__close{width:var(--k-size-avatar-medium);height:var(--k-size-avatar-medium)}}.k-chat-bubble-host{display:inline-flex}.k-button.k-chat-bubble{width:max(var(--k-size-hit-target), var(--k-chat-bubble-size));height:max(var(--k-size-hit-target), var(--k-chat-bubble-size));padding:var(--k-space-control-gap);border-radius:var(--k-radius-full);box-shadow:var(--k-elevation-overlay);overflow:hidden}.k-chat-bubble .k-button__content{justify-content:center;width:100%;height:100%}.k-fab{isolation:isolate;display:inline-flex;position:relative}.k-fab__trigger{z-index:2;position:relative}.k-fab__attention{z-index:1;display:inline-flex;position:absolute;bottom:0;right:0;transform:translateY(0)}.k-fab__attention:hover,.k-fab__attention:focus-within{transform:translateY(var(--k-fab-attention-peek));animation:none}.k-button.k-fab__marked{border-color:var(--k-color-border-focus)}@media (prefers-reduced-motion:reduce){.k-fab__attention{transform:translateY(var(--k-fab-attention-peek));animation:none}}.k-fab__actions{bottom:calc(100% + var(--k-fab-item-gap) - var(--k-space-layout-gutter));right:calc(-1 * var(--k-space-layout-gutter));align-items:center;gap:var(--k-fab-item-gap);max-height:calc(100dvh - 2 * var(--k-size-hit-target) - var(--k-space-layout-gutter));padding:var(--k-space-layout-gutter);flex-direction:column;display:flex;position:absolute;overflow:visible}.k-fab__actions[data-open=false]{visibility:hidden;pointer-events:none}.k-fab__actions[data-open=true]{animation:k-fab-enter var(--k-motion-emphasis) ease-out}.k-fab__actions>.k-chat-bubble-host{flex-shrink:0}@keyframes k-fab-enter{0%{opacity:0;transform:translateY(var(--k-space-control-gap))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.k-fab__actions[data-open=true]{animation:none}}.k-usage-details{min-width:0;color:var(--k-color-text-primary);font-family:var(--k-font-family);gap:var(--k-space-content-action-gap);display:grid;container-type:inline-size}.k-usage-details__header,.k-usage-details__row{justify-content:space-between;align-items:center;gap:var(--k-space-control-gap);flex-wrap:wrap;display:flex}.k-usage-details__title{font-weight:var(--k-font-heading-weight)}.k-usage-details__muted{color:var(--k-color-text-secondary);overflow-wrap:anywhere}.k-usage-details__windows{gap:var(--k-space-control-inset-inline);grid-template-columns:minmax(0,1fr);display:grid}.k-usage-details__window,.k-usage-details .k-usage-details__extras{gap:var(--k-space-control-gap);min-width:0;padding:0;display:grid}.k-usage-details .k-usage-details__extras{border-top:var(--k-border-width-default) solid var(--k-color-border-default);padding-top:var(--k-space-control-inset-inline)}.k-usage-details__values{gap:var(--k-space-control-inset-inline);font-size:var(--k-font-body-small-size);margin:0;display:grid}.k-usage-details__value{align-items:baseline;gap:var(--k-space-control-inset-inline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.k-usage-details__value dt{color:var(--k-color-text-secondary);overflow-wrap:anywhere}.k-usage-details__value dd{text-align:right;overflow-wrap:anywhere;margin:0}.k-usage-details strong{font-weight:var(--k-font-heading-weight);font-variant-numeric:tabular-nums}.k-usage-details__footer{gap:var(--k-space-tight);display:grid}@container (width<=440px){.k-usage-details__windows{grid-template-columns:minmax(0,1fr)}.k-usage-details__value{gap:var(--k-space-tight);grid-template-columns:minmax(0,1fr)}.k-usage-details__value dd{text-align:left}}.k-usage-details .k-progress__meta>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.k-usage-details__progress-value{align-items:center;gap:var(--k-space-control-gap);display:inline-flex}@container (width>=700px){.k-usage-details__windows{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-usage-details .k-usage-details__extras{background:0 0;border:0;padding-top:0}.k-usage-details__extras .k-disclosure__toggle,.k-usage-details__extras .k-disclosure__toggle:hover:not(:disabled){background:0 0;padding-inline:0}.k-usage-details__extras .k-disclosure__panel{border:0;padding-inline:0}.k-usage-details__extras .k-disclosure__toggle>.k-icon{order:3;margin-left:auto}.k-usage-details__extras .k-usage-details__value{gap:var(--k-space-control-gap);grid-template-columns:minmax(0,1fr) max-content}.k-usage-details__extras .k-usage-details__value dd{white-space:nowrap;text-align:right}.k-activity{box-sizing:border-box;color:var(--k-color-text-primary);background:var(--k-color-surface-canvas);font-family:var(--k-font-family-body);margin:auto;padding:0}.k-activity h2{font-size:var(--k-font-heading5-size);margin:0}.k-activity small,.k-activity-date,.k-activity-summary>span,.k-activity-legend{color:var(--k-color-text-muted)}.k-activity-summary{justify-content:space-between;gap:var(--k-space-control-gap);font-size:var(--k-font-body-small-size);margin-bottom:calc(var(--k-space-layout-gutter) + var(--k-space-tight));flex-wrap:wrap;display:flex}.k-activity-calendar{padding:var(--k-space-tight) var(--k-space-tight) var(--k-space-control-inset-inline);overflow-x:auto}.k-activity-calendar:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-text-primary);outline-offset:var(--k-space-micro)}.k-activity-months{min-width:calc(var(--k-layout-content-width) + var(--k-space-bar-inline));gap:var(--k-space-tight);font-size:var(--k-font-caption-size);margin-bottom:var(--k-space-control-gap);grid-template-columns:repeat(26,1fr);display:grid}.k-activity-grid{min-width:calc(var(--k-layout-content-width) + var(--k-space-bar-inline));gap:var(--k-space-tight);grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(26,1fr);grid-auto-flow:column;display:grid}.k-activity-day,.k-activity-legend i{background:var(--k-color-surface-subtle);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-small)}.k-activity-day{aspect-ratio:1;cursor:pointer;min-width:0;padding:0;position:relative}.k-activity-day[data-status=open][data-level="1"]{background:color-mix(in srgb, var(--k-color-status-warning-accent) 22%, var(--k-color-surface-canvas))}.k-activity-day[data-status=open][data-level="2"]{background:color-mix(in srgb, var(--k-color-status-warning-accent) 42%, var(--k-color-surface-canvas))}.k-activity-day[data-status=open][data-level="3"]{background:color-mix(in srgb, var(--k-color-status-warning-accent) 68%, var(--k-color-surface-canvas))}.k-activity-day[data-status=open][data-level="4"]{background:var(--k-color-status-warning-accent)}.k-activity-day[data-status=done][data-level="1"]{background:color-mix(in srgb, var(--k-color-status-success-accent) 22%, var(--k-color-surface-canvas))}.k-activity-day[data-status=done][data-level="2"]{background:color-mix(in srgb, var(--k-color-status-success-accent) 42%, var(--k-color-surface-canvas))}.k-activity-day[data-status=done][data-level="3"]{background:color-mix(in srgb, var(--k-color-status-success-accent) 68%, var(--k-color-surface-canvas))}.k-activity-day[data-status=done][data-level="4"]{background:var(--k-color-status-success-accent)}.k-activity-status-marker{width:var(--k-space-compact);height:var(--k-space-compact);border:var(--k-border-width-strong) solid var(--k-color-text-primary);border-radius:var(--k-radius-full);background:0 0;position:absolute;inset-block-end:var(--k-space-micro);inset-inline-end:var(--k-space-micro)}.k-activity-day[data-status=done] .k-activity-status-marker{background:var(--k-color-text-primary)}.k-activity-day:disabled{opacity:calc(var(--k-opacity-muted) / 2);cursor:default}.k-activity-day[data-selected],.k-activity-day:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-text-primary);outline-offset:var(--k-space-micro)}.k-activity-day[data-today]{border:var(--k-border-width-strong) solid var(--k-color-text-primary)}.k-activity-legend{justify-content:space-between;gap:var(--k-space-bar-inline);font-size:var(--k-font-caption-size);margin:var(--k-space-control-gap) 0 calc(var(--k-space-layout-section-gap) - var(--k-space-micro));flex-wrap:wrap;display:flex}.k-activity-legend>span:last-child{align-items:center;gap:var(--k-space-tight);display:flex}.k-activity-legend i{width:var(--k-space-bar-inline);height:var(--k-space-bar-inline)}.k-activity-list-header{min-height:var(--k-size-switch);justify-content:space-between;align-items:center;display:flex}.k-activity-day-actions{gap:var(--k-space-control-gap);display:flex}.k-activity-day-summary{margin:var(--k-space-control-gap) 0 0;color:var(--k-color-text-muted);font-size:var(--k-font-caption-size)}.k-activity-issue{align-items:center;gap:var(--k-space-control-inset-inline);width:100%;padding:var(--k-space-layout-gutter) 0;border:0;border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;display:flex}.k-activity-issue:hover{background:var(--k-color-surface-subtle)}.k-activity-issue:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-text-primary);outline-offset:var(--k-space-micro)}.k-activity-project{flex-shrink:0;display:inline-flex}.k-activity-issue-copy{gap:var(--k-space-compact);flex:1;min-width:0;display:grid}.k-activity-issue-copy strong{font-size:var(--k-font-body-small-size);font-weight:500}.k-activity-issue-copy small,.k-activity-date{font-size:var(--k-font-caption-size)}.k-activity-empty{padding:calc(var(--k-space-layout-gutter) + var(--k-space-control-inset-inline)) 0;color:var(--k-color-text-muted)}.k-activity--phone .k-activity-date,.k-activity-mobile-date{display:none}.k-activity--phone .k-activity-mobile-date{display:block}.k-activity-month-stack{gap:calc(var(--k-space-layout-gutter) + var(--k-space-control-gap));display:none}.k-activity-month-body{gap:var(--k-space-layout-gutter);padding-inline:var(--k-space-control-gap);margin:var(--k-space-control-inset-inline) 0;display:flex}.k-activity-weekdays{gap:var(--k-space-small-inset);font-size:var(--k-font-caption-size);color:var(--k-color-text-muted);grid-template-rows:repeat(7,44px);display:grid}.k-activity-weekdays span{align-items:center;display:flex}.k-activity-month-grid{min-width:calc(6 * 44px + 5 * var(--k-space-control-gap));width:100%;max-width:calc(6 * 44px + 5 * var(--k-space-control-inset-inline));justify-content:space-between;gap:var(--k-space-small-inset) var(--k-space-control-gap);grid-template-rows:repeat(7,44px);grid-auto-flow:column;display:grid}.k-activity-month-scroll{flex:1;min-width:0;overflow-x:auto}.k-activity--phone .k-activity-month-stack{display:grid}.k-activity--phone .k-activity-desktop-only{display:none}@media (width<=600px){.k-activity-month-stack{display:grid}.k-activity-desktop-only,.k-activity-date{display:none}.k-activity-mobile-date{display:block}}.k-text-shimmer{color:var(--k-text-shimmer-color,inherit)}.k-text-shimmer[data-active]{background:linear-gradient(100deg, var(--k-text-shimmer-color,var(--k-color-text-muted)) 25%, var(--k-color-text-primary) 50%, var(--k-text-shimmer-color,var(--k-color-text-muted)) 75%);color:#0000;animation:k-text-shimmer var(--k-motion-skeleton) linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes k-text-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.k-text-shimmer[data-active]{color:var(--k-text-shimmer-color,inherit);background:0 0;animation:none}}.k-line-chart{width:100%;min-width:0;color:var(--k-color-text-primary);font-family:var(--k-font-family);font-size:var(--k-font-body-small-size);line-height:var(--k-font-body-small-line-height)}.k-line-chart__legend{gap:var(--k-space-control-gap);margin-bottom:var(--k-space-content-action-gap);flex-wrap:wrap;display:flex}.k-line-chart__legend .k-button{gap:var(--k-space-control-gap);max-width:100%}.k-line-chart__legend .k-button>span{align-items:center;gap:var(--k-space-control-gap);display:flex}.k-line-chart__legend-label{white-space:normal;overflow-wrap:anywhere}.k-line-chart__legend [aria-pressed=false]{opacity:var(--k-opacity-disabled)}.k-line-chart__swatch{width:calc(var(--k-component-chart-point-radius) * 2);height:calc(var(--k-component-chart-point-radius) * 2);border-radius:var(--k-radius-full);flex-shrink:0;display:inline-block}.k-line-chart__canvas{height:var(--k-component-chart-height);min-width:0;position:relative}.k-line-chart__plot{inset:var(--k-component-chart-inset-top) var(--k-component-chart-inset-right) var(--k-component-chart-inset-bottom) var(--k-component-chart-inset-left);position:absolute}.k-line-chart__renderer,.k-line-chart__interaction{position:absolute;inset:0}.k-line-chart__renderer{pointer-events:none;overflow:hidden}.k-line-chart__renderer svg{display:block}.k-line-chart__interaction{touch-action:pan-y;cursor:crosshair;outline:none}.k-line-chart__interaction:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-space-micro);border-radius:var(--k-radius-small)}.k-line-chart__y{left:0;right:var(--k-component-chart-inset-right);top:calc(var(--k-component-chart-inset-top) + ( 100% - var(--k-component-chart-inset-top) - var(--k-component-chart-inset-bottom) ) * var(--chart-position));height:0;position:absolute}.k-line-chart__y span{right:calc(100% - var(--k-component-chart-inset-left) + var(--k-space-control-gap));color:var(--k-color-text-muted);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.k-line-chart__y i{left:var(--k-component-chart-inset-left);border-top:var(--k-border-width-default) solid var(--k-component-chart-grid-color);position:absolute;right:0}.k-line-chart__x{height:calc(var(--k-component-chart-inset-bottom) - var(--k-space-control-gap));bottom:0;left:var(--k-component-chart-inset-left);right:var(--k-component-chart-inset-right);position:absolute}.k-line-chart__x span{white-space:nowrap;color:var(--k-color-text-muted);position:absolute}.k-line-chart__crosshair{border-left:var(--k-border-width-default) solid var(--k-color-border-strong);pointer-events:none;position:absolute;top:0;bottom:0}.k-line-chart__marker{width:calc(var(--k-component-chart-point-radius) * 2);height:calc(var(--k-component-chart-point-radius) * 2);border-radius:var(--k-radius-full);box-shadow:0 0 0 var(--k-border-width-strong) var(--k-color-surface-raised);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.k-line-chart__tooltip{top:var(--k-component-chart-inset-top);right:var(--k-component-chart-inset-right);padding:var(--k-space-control-inset-inline);gap:var(--k-space-control-gap);pointer-events:none;max-width:calc(100% - var(--k-component-chart-inset-left) - var(--k-component-chart-inset-right));display:grid;position:absolute}.k-line-chart__tooltip strong,.k-line-chart__tooltip b{font-weight:var(--k-font-label-weight)}.k-line-chart__tooltip>div{align-items:center;gap:var(--k-space-control-gap);display:flex}.k-line-chart__tooltip>div>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k-line-chart__state{height:100%;color:var(--k-color-text-muted);justify-content:center;align-items:center;display:flex}.k-line-chart__table{margin-top:var(--k-space-content-action-gap);overflow:auto}.k-line-chart__table table{border-collapse:collapse;width:100%}.k-line-chart__table th,.k-line-chart__table td{text-align:start;padding:var(--k-space-control-inset-inline);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);font-weight:400}.k-line-chart__table caption{text-align:start;padding:var(--k-space-control-inset-inline);color:var(--k-color-text-muted)}.k-line-chart__sr{clip-path:inset(50%);width:0;height:0;position:absolute;overflow:hidden}.k-table-viewport{width:100%;min-width:0;overflow-x:auto}.k-button.k-data-table-sort{color:inherit;font-weight:inherit;max-width:100%;padding-inline:0}.k-data-table-sort>span,.k-data-table-header-label{align-items:center;gap:var(--k-space-control-gap);white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.k-data-table-header-viewport{min-width:0;overflow:hidden}.k-data-table-header-row{box-sizing:border-box;background:var(--k-color-surface-subtle);color:var(--k-color-text-muted);font-family:var(--k-font-family);font-size:calc(var(--k-font-body-size) * var(--k-text-scale,1));font-weight:var(--k-font-label-weight);display:flex}.k-data-table-header-row>[role=columnheader]{box-sizing:border-box;padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);flex-shrink:0}.k-table-viewport:focus-visible{outline:var(--k-border-width-default) solid var(--k-color-border-focus);outline-offset:var(--k-border-width-strong)}.k-table{border-collapse:separate;border-spacing:0;table-layout:fixed}.k-table,.k-virtual-table{background:var(--k-color-surface-canvas);color:var(--k-color-text-primary);font-family:var(--k-font-family);font-size:calc(var(--k-font-body-size) * var(--k-text-scale,1));font-weight:var(--k-font-body-weight);font-optical-sizing:auto;letter-spacing:var(--k-font-body-letter-spacing);line-height:calc(var(--k-font-body-line-height) * var(--k-text-scale,1))}.k-table th,.k-table td{box-sizing:border-box;height:calc(var(--k-size-control) + 2 * var(--k-space-control-gap) + var(--k-border-width-default));padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);vertical-align:middle;white-space:nowrap}.k-table td[data-overflow=wrap]{white-space:normal;overflow-wrap:anywhere}.k-table th>.k-truncated,.k-table td>.k-truncated{display:block}.k-table th{background:var(--k-color-surface-subtle);color:var(--k-color-text-muted);font-weight:var(--k-font-label-weight)}.k-table-hidden-header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k-editable-cell{box-sizing:border-box;width:100%;min-width:0;min-height:max(var(--k-size-control), var(--k-size-hit-target));padding:var(--k-border-width-default) var(--k-space-control-inset-inline);border:var(--k-border-width-default) solid transparent;border-radius:var(--k-radius-control);color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;grid-template-columns:minmax(0,1fr);align-items:center;display:grid}button.k-editable-cell{cursor:pointer}button.k-editable-cell:hover{border-color:var(--k-color-border-default)}button.k-editable-cell:focus-visible{border-color:var(--k-color-border-focus);outline:none}.k-table[data-row-dividers=false] th,.k-table[data-row-dividers=false] td{border-bottom-color:#0000}.k-virtual-table{overflow-anchor:none;width:100%;min-width:0;position:relative;overflow:auto}.k-virtual-row-ruler{visibility:hidden;pointer-events:none;width:1px;height:calc(max(var(--k-size-control), var(--k-size-hit-target), var(--k-font-control-size) * var(--k-text-scale,1) + var(--k-space-micro), var(--k-font-body-line-height) * var(--k-text-scale,1) + var(--k-space-tight)) + 2 * var(--k-space-control-gap) + var(--k-border-width-default));position:absolute}.k-virtual-row{box-sizing:border-box;position:absolute;inset-inline-start:0}.k-virtual-cell{box-sizing:border-box;height:100%;padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);border-bottom:var(--k-border-width-default) solid transparent;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;position:absolute;top:0;overflow:hidden}.k-virtual-cell>*{min-width:0;max-width:100%}.k-virtual-cell .k-editable-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-virtual-table[data-row-dividers=true] .k-virtual-cell{border-bottom-color:var(--k-color-border-default)}.k-virtual-spanning-cell{box-sizing:border-box;align-items:center;height:100%;display:flex}.k-virtual-group-label{align-items:center;gap:var(--k-space-control-gap);display:inline-flex}.k-virtual-placeholder{width:60%;height:1em;margin-inline:var(--k-space-control-inset-inline);background:var(--k-color-surface-subtle);border-radius:var(--k-radius-control)}.k-virtual-cell-content{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.k-virtual-cell[data-overflow=visible],.k-virtual-cell[data-overflow=visible]>.k-virtual-cell-content{overflow:visible}.k-data-single-row{align-items:center;gap:var(--k-space-control-gap);box-sizing:border-box;width:100%;min-height:var(--k-size-hit-target);padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);border-radius:var(--k-radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.k-data-single-row[data-editing=true]{cursor:default}.k-data-single-row[data-editing=true]:hover{background:0 0}.k-data-single-row:hover{background:var(--k-color-surface-subtle)}.k-data-single-row:focus-visible{outline:var(--k-border-width-default) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-data-single-leading{margin-inline-end:calc(var(--k-space-control-gap) + var(--k-space-tight))}.k-data-single-leading,.k-data-single-trailing{align-items:center;gap:var(--k-space-control-gap);flex:none;display:inline-flex}.k-data-single-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k-table-viewport[data-display-mode=singleColumn] td{padding:0}.k-virtual-table[data-display-mode=singleColumn] .k-virtual-cell{padding-inline:0}.k-picker{width:100%;min-width:0}.k-picker-control{align-items:center;gap:var(--k-space-control-gap);display:flex}.k-picker-control>.k-input-target{flex:1}.k-picker-error{color:var(--k-color-status-error-foreground);font:inherit;margin-top:var(--k-space-control-gap);display:block}.k-picker-dialog{box-sizing:border-box;width:var(--k-component-picker-width);max-width:calc(100vw - var(--k-component-picker-viewport-inset));max-height:calc(100dvh - var(--k-component-picker-viewport-inset));padding:var(--k-space-control-gap);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-overlay);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);box-shadow:var(--k-elevation-overlay);font-family:var(--k-font-family);font-size:calc(var(--k-font-control-size) * var(--k-text-scale,1));font-weight:var(--k-font-control-weight);line-height:round(nearest, calc(var(--k-font-control-size) * var(--k-text-scale,1)), var(--k-border-width-default));letter-spacing:-.01em;font-optical-sizing:auto}.k-picker-dialog::backdrop{background:var(--k-color-scrim-picker)}.k-picker-panel,.k-picker-draft{gap:var(--k-space-control-gap);flex-direction:column;display:flex}.k-picker-month{justify-content:space-between;align-items:center;gap:var(--k-space-control-gap);display:flex}.k-picker-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.k-picker-week>[role=columnheader]{min-height:max(var(--k-size-icon-default), calc(var(--k-font-control-size) * var(--k-text-scale,1) + var(--k-space-control-gap)));color:var(--k-color-text-muted);justify-content:center;align-items:center;font-weight:400;display:flex}.k-picker-day{appearance:none;box-sizing:border-box;width:100%;min-height:max(var(--k-size-control), var(--k-size-hit-target), calc(var(--k-font-control-size) * var(--k-text-scale,1) + var(--k-size-content)));border-radius:var(--k-radius-control);font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.k-picker-day[data-outside]{color:var(--k-color-text-muted)}.k-picker-day:hover{background:var(--k-color-action-ghost-hover)}.k-picker-day[data-selected]{background:var(--k-color-action-primary-background);color:var(--k-color-action-primary-foreground)}.k-picker-day:disabled{opacity:var(--k-opacity-disabled);cursor:not-allowed}.k-picker-day:focus{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-picker-footer{gap:var(--k-space-control-gap);flex-wrap:wrap;align-items:center;display:flex}.k-picker-footer-space{flex:1}.k-picker-body{gap:var(--k-space-layout-gutter);align-items:start;display:grid}.k-picker-body-section{gap:var(--k-space-control-gap);flex-direction:column;min-width:0;display:flex}.k-picker-time{gap:var(--k-space-control-gap);min-width:0;display:flex}.k-picker-time-column{gap:var(--k-space-control-gap);flex-direction:column;flex:1;min-width:0;display:flex}.k-picker-time-scroll{overscroll-behavior:contain;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;height:calc(5 * max(var(--k-size-control), var(--k-size-hit-target), calc(var(--k-font-control-size) * var(--k-text-scale,1) + var(--k-size-content))));position:relative;overflow-y:auto}.k-picker-time-scroll .k-picker-day{display:block}.k-picker-month-name{flex:1;min-width:0}.k-picker-month-name .k-button-target,.k-picker-month-name .k-button{width:100%}.k-picker-month-name .k-button{white-space:normal;overflow-wrap:anywhere}.k-picker-month-range{text-align:center;flex:1}.k-picker-period-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=736px){.k-picker-dialog[data-kind=datetime]{width:var(--k-component-picker-wide-width)}.k-picker-dialog[data-kind=datetime] .k-picker-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.k-picker-control[data-select-only] .k-input:not(:disabled){cursor:pointer}.k-picker-time-column>span{overflow-wrap:anywhere}.k-picker-time-scroll:active{cursor:grabbing}.k-field,.k-input,.k-checkbox,.k-select-list,.k-filter-chip{font-family:var(--k-font-family);font-size:calc(var(--k-font-control-size) * var(--k-text-scale,1));font-weight:var(--k-font-control-weight);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--k-color-text-primary);line-height:1}.k-field,.k-select-list{line-height:round(nearest, calc(var(--k-font-control-size) * var(--k-text-scale,1)), var(--k-border-width-default))}.k-field{gap:var(--k-space-control-gap);flex-direction:column;min-width:0;display:flex}.k-field__description{color:var(--k-color-text-muted)}.k-field__error{color:var(--k-color-status-error-foreground)}.k-selection__native{width:var(--k-border-width-default);height:var(--k-border-width-default);clip-path:inset(50%);pointer-events:none;position:absolute;overflow:hidden}.k-input-target{min-height:max(var(--k-size-control), var(--k-size-hit-target));align-items:center;width:100%;min-width:0;display:flex}.k-input{box-sizing:border-box;appearance:none;width:100%;min-width:0;min-height:var(--k-size-control);height:max(var(--k-size-control), calc(var(--k-font-control-size) * var(--k-text-scale,1) + var(--k-space-micro)));padding:max(0px, calc(( var(--k-size-control) - var(--k-space-micro) - var(--k-font-control-size) * var(--k-text-scale,1) ) / 2)) var(--k-space-control-inset-inline);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-control);background:var(--k-color-surface-raised);outline:none;margin:0}.k-input::placeholder{color:var(--k-color-text-muted);opacity:1}.k-input:focus{border-color:var(--k-color-border-focus)}.k-input[aria-invalid=true]{border-color:var(--k-color-status-error-border)}.k-input:disabled{opacity:var(--k-opacity-disabled);cursor:not-allowed}.k-input::-webkit-search-cancel-button{appearance:none}.k-search-field,.k-selection{width:100%;min-width:0;display:block;position:relative}.k-search-field>.k-icon{left:calc(var(--k-space-control-inset-inline) + var(--k-border-width-default));pointer-events:none;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.k-search-field .k-input{padding-left:calc(var(--k-space-control-inset-inline) + var(--k-size-content) + var(--k-space-control-gap))}.k-selection .k-input{padding-right:calc(var(--k-space-control-inset-inline) + var(--k-size-content) + var(--k-space-control-gap))}.k-selection__arrow{right:calc(var(--k-space-control-inset-inline) + var(--k-border-width-default));pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.k-select-list{box-sizing:border-box;padding:var(--k-space-control-gap);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-overlay);background:var(--k-color-surface-raised);box-shadow:var(--k-elevation-overlay);margin:0;position:fixed;inset:auto;overflow-y:auto}.k-select-option,.k-select-empty{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--k-space-control-gap);min-height:max(var(--k-size-control), var(--k-size-hit-target));padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);border-radius:var(--k-radius-control);overflow-wrap:anywhere;display:flex}.k-select-option{cursor:pointer;-webkit-user-select:none;user-select:none}.k-select-option[data-active]{background:var(--k-color-action-ghost-hover);outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-select-option[aria-disabled]{cursor:not-allowed;opacity:var(--k-opacity-disabled)}.k-select-empty{color:var(--k-color-text-muted)}.k-checkbox{align-items:center;gap:var(--k-space-control-gap);min-height:max(var(--k-size-control), var(--k-size-hit-target));cursor:pointer;display:inline-flex;position:relative}.k-checkbox input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.k-checkbox__box{box-sizing:border-box;flex:0 0 var(--k-size-content);width:var(--k-size-content);height:var(--k-size-content);border:var(--k-border-width-default) solid var(--k-component-selection-border);border-radius:var(--k-radius-small);background:var(--k-component-selection-background);justify-content:center;align-items:center;display:flex}.k-checkbox input:checked+.k-checkbox__box,.k-checkbox input:indeterminate+.k-checkbox__box{background:var(--k-component-selection-selected-background);color:var(--k-component-selection-selected-foreground);border-color:var(--k-component-selection-selected-border)}.k-checkbox input:focus-visible+.k-checkbox__box{outline:var(--k-border-width-strong) solid var(--k-component-selection-focus-ring);outline-offset:var(--k-space-micro)}.k-checkbox:has(input:disabled){opacity:var(--k-opacity-disabled);cursor:not-allowed}.k-filter-bar{align-items:center;gap:var(--k-space-content-action-gap);flex-wrap:wrap;min-width:0;display:flex}.k-filter-chip-target{min-height:max(var(--k-size-control), var(--k-size-hit-target));align-items:center;max-width:100%;display:inline-flex}.k-filter-chip{align-items:center;gap:var(--k-space-control-gap);max-width:100%;min-height:var(--k-size-control);padding:var(--k-border-width-default) var(--k-space-control-inset-inline);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-control);background:var(--k-color-action-secondary-background);color:var(--k-color-action-secondary-foreground);cursor:pointer;text-align:start;overflow-wrap:anywhere;display:inline-flex}.k-filter-chip:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-filter-chip:hover{background:var(--k-color-action-secondary-hover)}.k-filter-chip:active{background:var(--k-color-action-secondary-pressed)}.k-search-field>.k-icon,.k-selection__arrow{color:var(--k-color-text-muted)}.k-input-clearable{position:relative}.k-form-clear{right:var(--k-border-width-default);width:max(var(--k-size-icon-default), var(--k-size-hit-target));height:max(var(--k-size-control), var(--k-size-hit-target));border-radius:var(--k-radius-control);color:var(--k-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.k-form-clear:hover{color:var(--k-color-text-primary)}.k-form-clear:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-input-clearable[data-clearable]>.k-input{padding-right:calc(max(var(--k-size-icon-default), var(--k-size-hit-target)) + var(--k-border-width-default))}.k-selection[data-clearable] .k-input{padding-right:calc(max(var(--k-size-icon-default), var(--k-size-hit-target)) + var(--k-space-control-inset-inline) + var(--k-size-content) + var(--k-space-control-gap))}.k-selection .k-form-clear{right:calc(var(--k-space-control-inset-inline) + var(--k-size-content) + var(--k-space-control-gap) + var(--k-border-width-default))}.k-selection__media{left:calc(var(--k-space-control-inset-inline) + var(--k-border-width-default));pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.k-selection[data-media] .k-input{padding-left:calc(var(--k-space-control-inset-inline) + var(--k-size-content) + var(--k-space-control-gap))}.k-option-media{width:var(--k-size-content);height:var(--k-size-content);flex:0 0 var(--k-size-content);display:inline-flex}.k-option-media img{width:var(--k-size-content);height:var(--k-size-content);object-fit:cover;border-radius:var(--k-radius-full)}.k-select-option__label{align-items:center;gap:var(--k-space-control-gap);min-width:0;display:flex}.k-form-clear>.k-icon,.k-selection__arrow>.k-icon{color:inherit}:is(.k-selection:has(input:disabled) .k-selection__media,.k-selection:has(input:disabled) .k-selection__arrow){opacity:var(--k-opacity-disabled)}.k-selection[data-presentation=inline]:not(:focus-within):not([data-open]) .k-input{background:0 0;border-color:#0000}.k-selection[data-presentation=inline]:not(:focus-within):not([data-open]) .k-selection__arrow{visibility:hidden}.k-selection .k-input[readonly]{cursor:pointer;caret-color:#0000;-webkit-user-select:none;user-select:none}.k-selection .k-input[readonly]:disabled{cursor:not-allowed}.k-radio-group{min-width:0;color:var(--k-component-selection-foreground);font:var(--k-font-control-weight) calc(var(--k-font-control-size) * var(--k-text-scale,1))/1.4 var(--k-font-family);border:0;margin:0;padding:0}.k-radio-group legend{margin-bottom:var(--k-space-control-gap);padding:0}.k-radio-group__items{gap:var(--k-space-tight);flex-direction:column;display:flex}.k-radio-group__items[data-orientation=horizontal]{gap:var(--k-space-control-gap);flex-flow:wrap}.k-radio{align-items:center;gap:var(--k-space-control-gap);min-height:max(var(--k-size-control), var(--k-size-hit-target));cursor:pointer;display:inline-flex;position:relative}.k-radio input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.k-radio__indicator{box-sizing:border-box;width:var(--k-component-radio-size);height:var(--k-component-radio-size);border:var(--k-border-width-default) solid var(--k-component-selection-border);border-radius:var(--k-radius-full);background:var(--k-component-selection-background);flex:none;place-items:center;display:grid}.k-radio input:checked+.k-radio__indicator{background:var(--k-component-selection-selected-background);border-color:var(--k-component-selection-selected-border)}.k-radio input:checked+.k-radio__indicator:after{content:"";width:var(--k-component-radio-dot-size);height:var(--k-component-radio-dot-size);border-radius:var(--k-radius-full);background:var(--k-component-selection-selected-foreground)}.k-radio input:focus-visible+.k-radio__indicator{outline:var(--k-border-width-strong) solid var(--k-component-selection-focus-ring);outline-offset:var(--k-space-micro)}.k-radio:has(input:disabled){opacity:var(--k-opacity-disabled);cursor:not-allowed}.k-textarea{height:auto;min-height:max(var(--k-size-control), var(--k-size-hit-target));line-height:calc(var(--k-font-body-line-height) * var(--k-text-scale,1));padding-block:var(--k-space-control-gap);resize:none;display:block}.k-input-trailing-action,.k-textarea-trailing-action{right:var(--k-border-width-default);display:flex;position:absolute}.k-input-trailing-action{top:50%;transform:translateY(-50%)}.k-input-clearable[data-trailing-action]>.k-input{padding-right:calc(max(var(--k-size-control), var(--k-size-hit-target)) + var(--k-space-control-inset-inline))}.k-input-clearable[data-trailing-action][data-clearable]>.k-input{padding-right:calc(max(var(--k-size-control), var(--k-size-hit-target)) + max(var(--k-size-icon-default), var(--k-size-hit-target)) + var(--k-space-control-inset-inline))}.k-input-clearable[data-trailing-action]>.k-form-clear{right:calc(max(var(--k-size-control), var(--k-size-hit-target)) + var(--k-border-width-default))}.k-textarea-target{width:100%;display:block;position:relative}.k-textarea-target[data-trailing-action]>.k-textarea{padding-bottom:calc(max(var(--k-size-control), var(--k-size-hit-target)) + var(--k-space-control-gap))}.k-textarea-trailing-action{bottom:var(--k-border-width-default)}.k-dictation-anchor{vertical-align:middle;align-items:center;gap:var(--k-space-micro);padding-inline:var(--k-space-micro);color:var(--k-color-border-focus);background:var(--k-color-surface-raised);border-radius:var(--k-radius-small);pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-flex}.k-dictation-anchor>span{width:var(--k-space-micro);height:var(--k-space-micro);border-radius:var(--k-radius-full);animation:k-dictation-pulse var(--k-component-spinner-animation-duration) ease-in-out infinite;animation-delay:calc(var(--k-dictation-dot-index) * var(--k-motion-fast));background:currentColor}.k-dictation-field-anchor{pointer-events:none;align-items:center;max-width:100%;display:flex;position:absolute;overflow:hidden}.k-dictation-action[data-dictation-state=recording]:not([data-audio-level]) .k-dictation-wave,.k-dictation-action[data-dictation-state=processing] .k-icon{animation:k-dictation-pulse var(--k-component-spinner-animation-duration) ease-in-out infinite}@keyframes k-dictation-pulse{0%,to{opacity:1}50%{opacity:var(--k-opacity-disabled)}}@media (prefers-reduced-motion:reduce){.k-dictation-anchor>span,.k-dictation-action[data-dictation-state=recording]:not([data-audio-level]) .k-dictation-wave,.k-dictation-action[data-dictation-state=processing] .k-icon{animation:none}}.k-dictation-wave{width:var(--k-size-icon-default);height:var(--k-size-icon-default);justify-content:space-between;align-items:center;display:inline-flex}.k-dictation-wave>span{width:var(--k-border-width-strong);height:var(--k-size-icon-default);border-radius:var(--k-radius-small);background:currentColor;display:block}.k-button.k-icon-button{width:max(var(--k-size-control), var(--k-size-hit-target));padding-inline:0}.k-icon-button[aria-busy=true]>.k-button__content{display:none}.k-icon-button>span{display:flex}.k-menu-trigger__content{align-items:center;gap:var(--k-space-control-gap);display:inline-flex}.k-toolbar{align-items:center;gap:var(--k-space-content-action-gap);flex-wrap:wrap;min-width:0;display:flex}.k-toolbar>.k-button-target{max-width:100%}.k-menu{box-sizing:border-box;width:min(var(--k-component-context-menu-width), calc(100vw - var(--k-component-context-menu-viewport-inset)));max-height:calc(100dvh - var(--k-component-context-menu-viewport-inset));padding:var(--k-space-control-gap);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-overlay);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);box-shadow:var(--k-elevation-overlay);margin:0;position:fixed;inset:auto;overflow-y:auto}.k-menu__item{box-sizing:border-box;width:100%;min-height:max(var(--k-size-control), var(--k-size-hit-target));padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);align-items:center;gap:var(--k-space-control-gap);border-radius:var(--k-radius-control);color:inherit;font-family:var(--k-font-family);font-size:calc(var(--k-font-control-size) * var(--k-text-scale,1));font-weight:var(--k-font-control-weight);letter-spacing:-.01em;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;line-height:1;display:flex}.k-menu__item[data-destructive]{color:var(--k-color-status-error-foreground)}.k-menu__item:hover:not(:disabled),.k-menu__item:focus-visible{background:var(--k-color-action-ghost-hover)}.k-menu__item:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-menu__item:focus:not(:focus-visible){outline:0}.k-menu__item:active:not(:disabled){background:var(--k-color-action-ghost-pressed)}.k-menu__item:disabled{opacity:var(--k-opacity-disabled);cursor:not-allowed}.k-menu__separator{height:var(--k-border-width-default);margin-block:var(--k-space-control-gap);background:var(--k-color-border-default)}.k-menu__header{padding:var(--k-space-control-inset-inline);margin-bottom:var(--k-space-control-gap);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default)}.k-user-menu__trigger{border-radius:var(--k-radius-full);height:max(var(--k-size-control), var(--k-size-hit-target))}.k-user-menu__trigger .k-avatar{width:var(--k-size-control);height:var(--k-size-control)}.k-user-menu__identity{align-items:flex-start;gap:var(--k-space-control-inset-inline);font-family:var(--k-font-family);display:flex}.k-user-menu__identity>span{flex-shrink:0;display:flex}.k-user-menu__details{gap:var(--k-space-micro);min-width:0;display:grid}.k-user-menu__name{font-size:calc(var(--k-font-body-small-size) * var(--k-text-scale,1));font-weight:var(--k-font-label-weight);line-height:var(--k-font-body-small-line-height);overflow-wrap:anywhere}.k-user-menu__description{color:var(--k-color-text-muted);font-size:calc(var(--k-font-body-small-size) * var(--k-text-scale,1));line-height:var(--k-font-body-small-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-context-menu__target{min-width:0;display:block}.k-context-menu__target:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-border-width-strong)}.k-context-menu{max-height:none;overflow:visible}.k-context-menu__level{display:flex}.k-context-menu__level,.k-context-menu__submenu{flex-direction:column}.k-context-menu__entry{position:relative}.k-context-menu__icon{width:var(--k-component-context-menu-icon-size);min-width:var(--k-component-context-menu-icon-size);display:inline-flex}.k-context-menu__entry>.k-menu__item>.k-icon:last-child{margin-inline-start:auto}.k-context-menu__submenu{z-index:1;top:calc(-1 * var(--k-space-control-gap));left:calc(100% - var(--k-space-control-gap));box-sizing:border-box;width:min(var(--k-component-context-menu-width), calc(100vw - var(--k-component-context-menu-viewport-inset)));padding:var(--k-space-control-gap);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-overlay);background:var(--k-color-surface-raised);box-shadow:var(--k-elevation-overlay);max-height:calc(100dvh - var(--k-component-context-menu-viewport-inset));display:none;position:absolute;overflow-y:auto}.k-context-menu__entry>[data-context-submenu=left]>.k-context-menu__submenu{right:calc(100% - var(--k-space-control-gap));left:auto}.k-context-menu__entry[data-open]>div>.k-context-menu__submenu{display:flex}.k-disclosure{border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-control);background:var(--k-color-surface-canvas);color:var(--k-color-text-primary);font-family:var(--k-font-family)}.k-disclosure__header{min-height:var(--k-size-hit-target);align-items:stretch;display:flex}.k-disclosure__toggle{align-items:center;gap:var(--k-space-control-gap);min-width:0;padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);border-radius:inherit;color:inherit;font:inherit;font-size:var(--k-font-body-size);font-weight:var(--k-font-label-weight);font-optical-sizing:auto;letter-spacing:var(--k-font-body-letter-spacing);line-height:var(--k-font-body-line-height);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:inline-flex}.k-disclosure__toggle:hover:not(:disabled){background:var(--k-color-surface-subtle)}.k-disclosure__toggle:focus-visible{outline:var(--k-border-width-default) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-disclosure__toggle:disabled{opacity:var(--k-opacity-disabled);cursor:default}.k-disclosure__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-disclosure__actions{align-items:center;gap:var(--k-space-control-gap);padding-inline-end:var(--k-space-control-inset-inline);display:inline-flex}.k-disclosure__panel{padding:var(--k-space-control-inset-inline);border-top:var(--k-border-width-default) solid var(--k-color-border-default)}.k-disclosure__panel[hidden]{display:none}.k-accordion{gap:var(--k-space-control-gap);display:grid}.k-overlay-backdrop{z-index:1000;background:var(--k-color-scrim-modal);position:fixed;inset:0}.k-dialog,.k-bottom-sheet{box-sizing:border-box;color:var(--k-color-text-primary);background:var(--k-color-surface-raised);border:var(--k-border-width-default) solid var(--k-color-border-default);box-shadow:var(--k-elevation-overlay);font-family:var(--k-font-family)}.k-dialog{z-index:1001;width:min(var(--k-component-dialog-width), calc(100vw - 2 * var(--k-component-dialog-viewport-inset)));max-height:min(80vh, var(--k-component-dialog-max-height));border-radius:var(--k-radius-overlay);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.k-bottom-sheet{z-index:1001;max-width:var(--k-component-bottom-sheet-max-width);border-radius:var(--k-radius-overlay) var(--k-radius-overlay) 0 0;margin-inline-start:max(0px, calc((100% - var(--k-component-bottom-sheet-max-width)) / 2))}.k-bottom-sheet-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.k-overlay-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.k-overlay-header,.k-overlay-actions{flex-shrink:0}.k-overlay-header--hidden{width:var(--k-border-width-default);height:var(--k-border-width-default);clip-path:inset(50%);position:absolute;overflow:hidden}@media (width<=599px){.k-bottom-sheet{max-width:none;margin-inline-start:0}.k-overlay-actions{padding-bottom:max(var(--k-space-layout-gutter), env(safe-area-inset-bottom))}}.k-overlay-header,.k-overlay-body,.k-overlay-actions{padding:var(--k-space-layout-gutter)}.k-overlay-header{align-items:center;gap:var(--k-space-control-gap);display:flex}.k-overlay-heading{flex:1;min-width:0}.k-overlay-title{font-size:var(--k-font-heading5-size);line-height:var(--k-font-heading5-line-height);font-weight:var(--k-font-heading-weight);margin:0}.k-overlay-description{margin:var(--k-space-tight) 0 0;color:var(--k-color-text-muted);font-size:var(--k-font-body-small-size)}.k-overlay-body{padding-top:0}.k-overlay-body--flush{padding:0}.k-overlay-actions{justify-content:flex-end;gap:var(--k-space-control-gap);padding-top:0;display:flex}.k-overlay-close{min-width:var(--k-component-dialog-close-size);min-height:var(--k-component-dialog-close-size);border-radius:var(--k-radius-control);color:inherit;cursor:pointer;font-size:var(--k-font-heading2-size);background:0 0;border:0}.k-overlay-close:hover{background:var(--k-color-surface-subtle)}.k-bottom-sheet-handle{min-height:var(--k-component-bottom-sheet-grip-area-min-height);justify-content:center;align-items:center;display:flex}.k-bottom-sheet-grip{width:var(--k-component-bottom-sheet-grip-width);height:var(--k-component-bottom-sheet-grip-height);border-radius:var(--k-radius-extra-small);background:var(--k-color-border-strong)}.k-overlay-header-actions{align-items:center;gap:var(--k-space-control-gap);display:flex}.k-bottom-sheet-body.k-overlay-body--flush{margin:calc(-1 * var(--k-space-layout-gutter))}.k-settings-page__content>.k-breadcrumb{margin-bottom:var(--k-space-layout-gutter)}.k-kanban{--k-kanban-column-width:var(--k-component-kanban-column-width);box-sizing:border-box;grid-auto-flow:column;grid-auto-columns:var(--k-kanban-column-width);align-items:start;gap:var(--k-space-layout-section-gap);width:100%;min-width:0;padding:var(--k-space-layout-gutter);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;color:var(--k-color-text-primary);font-family:var(--k-font-family);display:grid;overflow-x:auto}.k-kanban:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-kanban-column{box-sizing:border-box;scroll-snap-align:start;border-radius:var(--k-radius-card);flex-direction:column;min-width:0;max-height:100%;display:flex}.k-kanban-column[data-drop-target]{background:var(--k-color-surface-subtle);outline:var(--k-border-width-default) solid var(--k-color-border-focus)}.k-kanban-column-header{z-index:1;align-items:center;gap:var(--k-space-control-gap);min-height:var(--k-size-hit-target);padding-inline:var(--k-space-control-inset-inline);background:var(--k-color-surface-canvas);display:flex;position:sticky;top:0}.k-kanban-column-title{min-width:0;color:var(--k-color-text-primary);font-size:var(--k-font-label-size);font-weight:var(--k-font-label-weight);line-height:var(--k-font-label-line-height);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.k-kanban-column-count{color:var(--k-color-text-muted);font-size:var(--k-font-body-small-size);font-variant-numeric:tabular-nums}.k-kanban-column-trailing{align-items:center;display:inline-flex}.k-kanban-column-items{gap:var(--k-space-control-gap);min-height:var(--k-size-hit-target);padding-block:var(--k-space-control-gap);flex-direction:column;display:flex;overflow-y:auto}.k-kanban-card{box-sizing:border-box;min-width:0;padding:var(--k-space-card-padding);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-card);background:var(--k-color-surface-raised);box-shadow:var(--k-elevation-low);cursor:pointer;touch-action:pan-x pan-y;position:relative}.k-kanban-card:hover{border-color:var(--k-color-border-strong)}.k-kanban-card:focus-visible,.k-kanban-card[data-selected]{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-kanban-card[data-dragging]{opacity:var(--k-component-kanban-drag-opacity);border-color:var(--k-color-border-default);box-shadow:var(--k-elevation-low);cursor:grabbing;outline:none}.k-kanban-card[data-drop-target]{background:var(--k-color-surface-subtle)}.k-kanban-card[data-drop-target]:before{inset-inline:0;top:calc((var(--k-space-control-gap) / -2) - var(--k-component-kanban-drop-indicator-edge-offset));height:var(--k-component-kanban-drop-indicator-height);border-radius:var(--k-radius-full);background:var(--k-color-border-focus);content:"";pointer-events:none;position:absolute}.k-kanban-empty{min-height:calc(var(--k-size-hit-target) * 2);border:var(--k-border-width-default) dashed var(--k-color-border-default);border-radius:var(--k-radius-card)}.k-kanban-add{box-sizing:border-box;width:100%;min-height:var(--k-size-hit-target);padding-inline:var(--k-space-control-inset-inline);border-radius:var(--k-radius-control);color:var(--k-color-text-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.k-kanban-add:hover{background:var(--k-color-action-ghost-hover);color:var(--k-color-text-primary)}.k-kanban-add:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus)}.k-calendar{touch-action:pan-x pan-y;min-width:0;color:var(--k-color-text-primary);font-family:var(--k-font-family);font-size:var(--k-font-body-small-size);background:var(--k-color-surface-canvas);overscroll-behavior:contain;position:relative;overflow:auto}.k-calendar-compact-interaction{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.k-calendar-compact-interaction:active{cursor:grabbing}.k-calendar-month-compact{overflow:hidden}.k-calendar *{box-sizing:border-box}.k-calendar-sticky{z-index:4;background:var(--k-color-surface-canvas);position:sticky;top:0}.k-calendar-time-header,.k-calendar-month-heading{min-height:var(--k-size-hit-target);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);align-items:center;display:grid}.k-calendar-month-heading{z-index:4;background:var(--k-color-surface-canvas);position:sticky;top:0}.k-calendar-time-header strong,.k-calendar-month-heading strong{padding:var(--k-space-control-gap);text-align:center;font-weight:500}.k-calendar-all-day{grid-template-columns:var(--k-component-calendar-time-label-width) 1fr;border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);display:grid}.k-calendar-all-day>span{padding:var(--k-space-control-gap) var(--k-space-micro);font-size:var(--k-font-caption-size);color:var(--k-color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-calendar-span-row{position:relative}.k-calendar-span-cells{display:grid;position:absolute;inset:0}.k-calendar-span-cell{border-inline-start:var(--k-border-width-default) solid var(--k-color-border-default);min-width:0}.k-calendar-month-week{border-bottom:var(--k-border-width-default) solid var(--k-color-border-default)}.k-calendar-date{padding:var(--k-space-tight) var(--k-space-control-gap);color:var(--k-color-text-muted);display:block}.k-calendar-month-indicators{inset:var(--k-component-calendar-month-indicator-top) 0 0;pointer-events:none;display:grid;position:absolute}.k-calendar-month-indicator-cell{justify-content:center;align-items:flex-start;gap:var(--k-space-badge-offset);width:100%;min-width:0;padding:var(--k-component-calendar-month-indicator-padding-block) var(--k-component-calendar-month-indicator-padding-inline) 0;color:inherit;pointer-events:auto;background:0 0;border:0;display:flex}.k-calendar-month-indicator-cell:disabled{pointer-events:none}.k-calendar-month-indicator{width:var(--k-component-calendar-month-indicator-size);height:var(--k-component-calendar-month-indicator-size);flex:0 0 var(--k-component-calendar-month-indicator-size);border-radius:var(--k-radius-full);background:var(--k-color-border-focus);pointer-events:none;border:0;padding:0}.k-calendar-month-indicator-cell:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-border-width-strong)}.k-calendar-month-overflow{color:var(--k-color-text-muted);font-size:var(--k-font-caption-size);line-height:var(--k-component-calendar-month-overflow-line-height)}.k-calendar-span-event{height:var(--k-component-calendar-span-event-height);z-index:1;position:absolute}.k-calendar-event{width:100%;min-width:0;height:100%;padding:var(--k-space-tight) var(--k-space-small-inset);border:var(--k-border-width-default) solid var(--k-color-border-focus);border-radius:var(--k-radius-small);background:var(--k-color-surface-subtle);color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.k-calendar-event-compact{z-index:2;overflow:visible}.k-calendar-event-dragging{z-index:4;box-shadow:var(--k-component-calendar-drag-elevation);opacity:var(--k-component-calendar-drag-opacity);pointer-events:none}.k-calendar-event-content{height:100%;overflow:hidden}.k-calendar-event-content:focus-visible,.k-calendar [data-calendar-slot]:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-calendar-time-body{grid-template-columns:var(--k-component-calendar-time-label-width) 1fr;display:grid;position:relative}.k-calendar-hours{flex-direction:column;display:flex}.k-calendar-hours span{padding:var(--k-space-tight);color:var(--k-color-text-muted);font-size:var(--k-font-caption-size);text-align:end;border-top:var(--k-border-width-default) solid var(--k-color-border-default)}.k-calendar-days{height:100%;display:grid}.k-calendar-time-column{min-width:0;position:relative;overflow:hidden}.k-calendar-time-day{border-inline-start:var(--k-border-width-default) solid var(--k-color-border-default);background-image:linear-gradient(to bottom, var(--k-color-border-default) var(--k-border-width-default), transparent var(--k-border-width-default))}.k-calendar-positioned-event{z-index:1;min-height:var(--k-component-calendar-event-min-height);position:absolute}.k-calendar-positioned-event.k-calendar-event-dragging{z-index:4}.k-calendar-resize{inset-inline:var(--k-component-calendar-resize-target-inset-inline);height:var(--k-component-calendar-resize-target-height);cursor:ns-resize;z-index:2;touch-action:none;position:absolute}.k-calendar-resize:after{content:"";height:var(--k-component-calendar-resize-grip-thickness);background:var(--k-color-border-focus);border-radius:var(--k-radius-extra-small);display:block;position:absolute;inset-inline:0}.k-calendar-resize-start{top:calc(-1 * var(--k-component-calendar-resize-target-offset));bottom:auto}.k-calendar-resize-end{bottom:calc(-1 * var(--k-component-calendar-resize-target-offset));top:auto}.k-calendar-resize-end:after{bottom:var(--k-component-calendar-resize-grip-offset)}.k-calendar-resize-start:after{top:var(--k-component-calendar-resize-grip-offset)}.k-calendar-resize-horizontal{height:auto;width:var(--k-component-calendar-horizontal-resize-target-width);cursor:ew-resize;top:0;bottom:0}.k-calendar-resize-horizontal.k-calendar-resize-start{left:calc(-1 * var(--k-component-calendar-resize-grip-offset));right:auto}.k-calendar-resize-horizontal.k-calendar-resize-end{right:calc(-1 * var(--k-component-calendar-horizontal-resize-end-offset));left:auto}.k-calendar-resize-horizontal:after{top:var(--k-component-calendar-horizontal-resize-grip-inset);bottom:var(--k-component-calendar-horizontal-resize-grip-inset);left:var(--k-component-calendar-horizontal-resize-grip-offset);width:var(--k-component-calendar-horizontal-resize-grip-width);height:auto}.k-calendar-selection{z-index:3;background:color-mix(in srgb, var(--k-color-border-focus) calc(var(--k-opacity-inactive) * 100%), transparent);border:var(--k-border-width-strong) solid var(--k-color-border-focus);box-shadow:inset 0 0 0 var(--k-border-width-default) var(--k-color-surface-canvas);pointer-events:none;position:absolute;overflow:hidden}.k-calendar-selection-label{padding:var(--k-space-tight) var(--k-space-small-inset);color:var(--k-color-text-primary);font-size:var(--k-font-caption-size);white-space:nowrap;font-weight:600;display:block}.k-calendar-event[data-touch-mode]:not([data-touch-editing]) .k-calendar-resize{visibility:hidden;pointer-events:none}.k-calendar-event[data-touch-editing]{z-index:6}.k-calendar-positioned-event:has([data-touch-editing]){z-index:6}.k-calendar-time-column:has([data-touch-editing]){z-index:6;overflow:visible}.k-calendar-event[data-touch-editing] .k-calendar-resize{width:var(--k-component-calendar-touch-target-size);height:var(--k-component-calendar-touch-target-size);inset-inline:auto;left:calc(50% - var(--k-component-calendar-touch-target-offset));right:auto}.k-calendar-event[data-touch-editing] .k-calendar-resize-start{top:calc(-1 * var(--k-component-calendar-touch-target-offset));bottom:auto;transform:none}.k-calendar-event[data-touch-editing] .k-calendar-resize-end{bottom:calc(-1 * var(--k-component-calendar-touch-target-offset));top:auto;transform:none}.k-calendar-event[data-touch-editing] .k-calendar-resize-horizontal{top:calc(50% - var(--k-component-calendar-touch-target-offset));bottom:auto;transform:none}.k-calendar-event[data-touch-editing] .k-calendar-resize-horizontal.k-calendar-resize-start{left:calc(-1 * var(--k-component-calendar-touch-target-offset));right:auto}.k-calendar-event[data-touch-editing] .k-calendar-resize-horizontal.k-calendar-resize-end{right:calc(-1 * var(--k-component-calendar-touch-target-offset));left:auto}.k-calendar-event[data-touch-editing] .k-calendar-resize:after{inset:var(--k-component-calendar-touch-grip-inset);width:var(--k-component-calendar-touch-grip-size);height:var(--k-component-calendar-touch-grip-size);border-radius:var(--k-radius-full);border:var(--k-border-width-strong) solid var(--k-color-surface-canvas);box-sizing:border-box}.k-calendar-event[data-touch-editing][data-short-event] .k-calendar-resize-start{transform:translateX(calc(-1 * var(--k-component-calendar-touch-target-offset)))}.k-calendar-event[data-touch-editing][data-short-event] .k-calendar-resize-end{transform:translateX(var(--k-component-calendar-touch-target-offset))}.k-symbol-picker{color:var(--k-color-text-primary);font-family:var(--k-font-family);font-size:var(--k-font-body-small-size);flex-direction:column;display:flex;overflow:hidden}.k-symbol-search{padding:var(--k-space-control-inset-inline)}.k-symbol-search .k-input-target{width:100%}.k-symbol-categories{gap:var(--k-space-tight);padding:0 var(--k-space-control-inset-inline) var(--k-space-control-gap);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);flex:none;display:flex;overflow-x:auto}.k-symbol-picker button{font:inherit;color:inherit;cursor:pointer;border-radius:var(--k-radius-small);background:0 0;border:0}.k-symbol-categories button{padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);min-height:var(--k-component-symbol-picker-cell-size);white-space:nowrap}.k-symbol-picker button:hover,.k-symbol-picker button[aria-pressed=true]{background:var(--k-color-surface-subtle)}.k-symbol-picker button[aria-pressed=true],.k-symbol-picker button:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-symbol-picker button:disabled{opacity:var(--k-component-symbol-picker-empty-opacity);cursor:default}.k-symbol-grid{grid-template-columns:repeat(auto-fill, minmax(var(--k-component-symbol-picker-cell-size), 1fr));grid-auto-rows:var(--k-component-symbol-picker-cell-size);min-height:0;padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);flex:1;align-content:start;display:grid;overflow-y:auto}.k-symbol-grid button{min-width:0;height:var(--k-component-symbol-picker-cell-size);justify-content:center;align-items:center;display:flex}.k-symbol-footer{border-top:var(--k-border-width-default) solid var(--k-color-border-default);min-height:var(--k-component-symbol-picker-footer-min-height);padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);justify-content:flex-end;align-items:center;gap:var(--k-space-control-gap);display:flex}.k-emoji-tone-control{position:relative}.k-symbol-picker .k-emoji-tone-trigger,.k-emoji-tone-menu button{width:var(--k-component-symbol-picker-tone-size);height:var(--k-component-symbol-picker-tone-size);place-items:center;display:grid}.k-emoji-tone-menu{z-index:1;right:0;bottom:var(--k-component-symbol-picker-cell-size);grid-template-columns:repeat(3, var(--k-component-symbol-picker-tone-size));gap:var(--k-space-tight);padding:var(--k-space-tight);background:var(--k-color-surface-raised);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-small);box-shadow:var(--k-component-symbol-picker-elevation);display:grid;position:absolute}.k-emoji-tone-menu button[aria-checked=true]{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-symbol-empty{padding:var(--k-space-control-inset-inline);color:var(--k-color-text-muted);grid-column:1/-1}.k-symbol-categories button{flex:0 0 var(--k-component-symbol-picker-cell-size);justify-content:center;align-items:center;padding:0;display:flex}.k-symbol-popover{color:inherit;max-width:calc(100vw - var(--k-component-symbol-picker-viewport-inset));background:0 0;border:0;margin:0;padding:0;overflow:visible}.k-symbol-popover .k-symbol-picker{max-height:calc(100dvh - var(--k-component-symbol-picker-viewport-inset))}:root,:where(.k-scrollbar,.k-calendar,.k-dialog,.k-bottom-sheet-content,.k-kanban,.k-kanban-column-items,.k-menu,.k-picker-time-scroll,.k-select-list,.k-symbol-categories,.k-symbol-grid,.k-table-viewport,.k-virtual-table){--k-scrollbar-size:10px;--k-scrollbar-thumb-size:6px;--k-scrollbar-thumb:var(--k-color-border-strong);--k-scrollbar-thumb-hover:color-mix(in srgb, var(--k-color-border-strong) 55%, var(--k-color-text-muted) 45%);--k-scrollbar-track:transparent;scrollbar-color:var(--k-scrollbar-thumb) var(--k-scrollbar-track);scrollbar-width:thin}:where(html,.k-scrollbar,.k-calendar,.k-dialog,.k-bottom-sheet-content,.k-kanban,.k-kanban-column-items,.k-menu,.k-picker-time-scroll,.k-select-list,.k-symbol-categories,.k-symbol-grid,.k-table-viewport,.k-virtual-table)::-webkit-scrollbar{width:var(--k-scrollbar-size);height:var(--k-scrollbar-size)}:where(html,.k-scrollbar,.k-calendar,.k-dialog,.k-bottom-sheet-content,.k-kanban,.k-kanban-column-items,.k-menu,.k-picker-time-scroll,.k-select-list,.k-symbol-categories,.k-symbol-grid,.k-table-viewport,.k-virtual-table)::-webkit-scrollbar-track{background:var(--k-scrollbar-track)}:where(html,.k-scrollbar,.k-calendar,.k-dialog,.k-bottom-sheet-content,.k-kanban,.k-kanban-column-items,.k-menu,.k-picker-time-scroll,.k-select-list,.k-symbol-categories,.k-symbol-grid,.k-table-viewport,.k-virtual-table)::-webkit-scrollbar-thumb{min-width:var(--k-size-avatar-large);min-height:var(--k-size-avatar-large);border:calc((var(--k-scrollbar-size) - var(--k-scrollbar-thumb-size)) / 2) solid transparent;border-radius:var(--k-radius-full);background:var(--k-scrollbar-thumb);background-clip:padding-box}:where(html,.k-scrollbar,.k-calendar,.k-dialog,.k-bottom-sheet-content,.k-kanban,.k-kanban-column-items,.k-menu,.k-picker-time-scroll,.k-select-list,.k-symbol-categories,.k-symbol-grid,.k-table-viewport,.k-virtual-table)::-webkit-scrollbar-thumb:hover{background:var(--k-scrollbar-thumb-hover);background-clip:padding-box}:where(html,.k-scrollbar,.k-calendar,.k-dialog,.k-bottom-sheet-content,.k-kanban,.k-kanban-column-items,.k-menu,.k-picker-time-scroll,.k-select-list,.k-symbol-categories,.k-symbol-grid,.k-table-viewport,.k-virtual-table)::-webkit-scrollbar-corner{background:0 0}@media (forced-colors:active){:root,.k-scrollbar{scrollbar-color:auto}}.k-alert{gap:var(--k-space-control-gap);padding:var(--k-space-card-padding);border:var(--k-border-width-default) solid var(--k-alert-border,var(--k-color-border-default));border-radius:var(--k-radius-card);background:var(--k-alert-background,var(--k-color-surface-raised));color:var(--k-alert-foreground,var(--k-color-text-primary));font-family:var(--k-font-family);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.k-kbd{min-width:var(--k-component-kbd-min-size);height:var(--k-component-kbd-min-size);padding-inline:var(--k-component-kbd-padding-inline);border:var(--k-border-width-default) solid var(--k-color-border-default);border-bottom-color:var(--k-color-border-strong);border-radius:var(--k-radius-control);background:var(--k-color-surface-subtle);color:var(--k-color-text-muted);font:600 calc(var(--k-font-body-small-size) * var(--k-text-scale,1))/1 var(--k-font-family);box-shadow:0 var(--k-border-width-default) 0 var(--k-color-border-default);place-items:center;display:inline-grid}.k-kbd-group{align-items:center;gap:var(--k-component-kbd-group-gap);display:inline-flex}.k-progress{gap:var(--k-component-progress-meta-gap);width:100%;font-family:var(--k-font-family);display:grid}.k-progress__meta{justify-content:space-between;gap:var(--k-space-control-inset-inline);color:var(--k-color-text-muted);font-size:calc(var(--k-font-body-small-size) * var(--k-text-scale,1));display:flex}.k-progress__track{height:var(--k-component-progress-track-size);border-radius:var(--k-radius-full);background:var(--k-color-surface-subtle);position:relative;overflow:hidden}.k-progress__indicator{border-radius:inherit;background:var(--k-color-action-primary-background);height:100%;transition:width var(--k-component-progress-transition-duration) ease;display:block}.k-progress__indicator[data-indeterminate=true]{width:42%;animation:k-progress-indeterminate var(--k-component-progress-indeterminate-duration) ease-in-out infinite}@keyframes k-progress-indeterminate{0%{translate:-110%}to{translate:250%}}.k-skeleton{width:100%;height:var(--k-component-skeleton-default-size);border-radius:var(--k-radius-control);background:linear-gradient(90deg, var(--k-color-surface-subtle) 25%, var(--k-color-surface-raised) 50%, var(--k-color-surface-subtle) 75%);animation:k-skeleton var(--k-component-skeleton-animation-duration) ease-in-out infinite;background-size:200% 100%;display:block}.k-skeleton--circle{border-radius:var(--k-radius-full)}@keyframes k-skeleton{to{background-position:-200% 0}}.k-spinner{box-sizing:border-box;width:var(--k-component-spinner-default-size);height:var(--k-component-spinner-default-size);border:var(--k-component-spinner-stroke-width) solid var(--k-color-border-default);border-top-color:var(--k-color-action-primary-background);border-radius:var(--k-radius-full);animation:k-attachment-spin var(--k-component-spinner-animation-duration) linear infinite;flex:none;display:inline-block}.k-switch{width:var(--k-component-switch-track-width);height:var(--k-component-switch-track-height);padding:var(--k-component-switch-track-inset);border:var(--k-border-width-default) solid var(--k-component-switch-inactive-border);border-radius:var(--k-radius-full);background:var(--k-component-switch-inactive-track);cursor:pointer;transition:background var(--k-component-switch-transition-duration) ease, border-color var(--k-component-switch-transition-duration) ease;position:relative}.k-switch[aria-checked=true]{border-color:var(--k-component-switch-active-border);background:var(--k-component-switch-active-track)}.k-switch__thumb{width:var(--k-component-switch-thumb-size);height:var(--k-component-switch-thumb-size);border-radius:var(--k-radius-full);background:var(--k-component-switch-inactive-thumb);box-shadow:var(--k-elevation-low);transition:translate var(--k-component-switch-transition-duration) ease;display:block}.k-switch[aria-checked=true] .k-switch__thumb{background:var(--k-component-switch-active-thumb);translate:calc(var(--k-component-switch-track-width) - var(--k-component-switch-thumb-size) - var(--k-component-switch-track-inset) - var(--k-component-switch-track-inset)) 0}.k-switch:focus-visible,.k-slider input:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-border-width-strong)}.k-switch:disabled{opacity:var(--k-component-switch-disabled-opacity);cursor:not-allowed}.k-slider input{width:100%;height:var(--k-component-slider-input-size);appearance:none;cursor:pointer;background:0 0;margin:0}.k-slider input::-webkit-slider-runnable-track{height:var(--k-component-slider-track-size);border-radius:var(--k-radius-full);background:linear-gradient(to right, var(--k-color-action-primary-background) var(--k-slider-value), var(--k-color-surface-subtle) var(--k-slider-value))}.k-slider input::-webkit-slider-thumb{appearance:none;width:var(--k-component-slider-thumb-size);height:var(--k-component-slider-thumb-size);margin-top:calc(( var(--k-component-slider-track-size) - var(--k-component-slider-thumb-size) ) / 2);border:var(--k-component-slider-thumb-stroke-width) solid var(--k-color-action-primary-background);border-radius:var(--k-radius-full);background:var(--k-color-surface-raised)}.k-otp{cursor:text;align-items:center;width:max-content;display:flex;position:relative}.k-otp__input{z-index:2;opacity:0;cursor:text;width:100%;position:absolute;inset:0}.k-otp__fragment{align-items:center;display:flex}.k-otp__slot{width:var(--k-component-otp-slot-width);height:var(--k-component-otp-slot-height);margin-inline:calc(-1 * var(--k-space-half));border:var(--k-border-width-default) solid var(--k-color-border-default);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);font:600 calc(var(--k-font-label-size) * var(--k-text-scale,1))/1 var(--k-font-family);place-items:center;display:grid}.k-otp__fragment:first-child .k-otp__slot{border-radius:var(--k-radius-control) 0 0 var(--k-radius-control)}.k-otp__fragment:last-child .k-otp__slot{border-radius:0 var(--k-radius-control) var(--k-radius-control) 0}.k-otp:focus-within .k-otp__slot[data-active=true]{z-index:1;border-color:var(--k-color-border-focus);box-shadow:0 0 0 var(--k-border-width-default) var(--k-color-border-focus)}.k-otp[data-invalid=true] .k-otp__slot{border-color:var(--k-color-status-error-border)}.k-otp__separator{width:var(--k-component-otp-separator-width);text-align:center;color:var(--k-color-text-muted)}.k-pagination{justify-content:center;align-items:center;gap:var(--k-space-tight);font-family:var(--k-font-family);display:flex}.k-pagination__page{min-width:var(--k-size-hit-target);height:var(--k-size-hit-target);padding:0 var(--k-component-pagination-page-padding-inline);border-radius:var(--k-radius-control);color:var(--k-color-text-muted);cursor:pointer;background:0 0;border:0}.k-pagination__page:hover{background:var(--k-color-surface-subtle)}.k-pagination__page[aria-current=page]{background:var(--k-color-action-primary-background);color:var(--k-color-action-primary-foreground)}.k-pagination__ellipsis{width:var(--k-component-pagination-ellipsis-width);color:var(--k-color-text-muted);place-items:center;display:grid}.k-tabs{gap:var(--k-space-control-gap);font-family:var(--k-font-family);display:grid}.k-tabs__list{gap:var(--k-component-tabs-list-gap);overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-width:none;padding:var(--k-component-tabs-list-padding);border-radius:var(--k-radius-control);background:var(--k-color-surface-subtle);display:flex;overflow-x:auto}.k-tabs__list::-webkit-scrollbar{display:none}.k-tabs__list[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.k-tabs__list button{justify-content:center;align-items:center;gap:var(--k-component-tabs-item-gap);min-height:var(--k-size-hit-target);padding:0 var(--k-component-tabs-item-padding-inline);border-radius:calc(var(--k-radius-control) - var(--k-border-width-strong));color:var(--k-color-text-muted);font:600 calc(var(--k-font-label-size) * var(--k-text-scale,1))/1 var(--k-font-family);cursor:pointer;background:0 0;border:0;display:inline-flex}.k-tabs__list button[aria-selected=true]{background:var(--k-color-surface-raised);color:var(--k-color-text-primary);box-shadow:var(--k-elevation-low)}.k-tabs__panel{color:var(--k-color-text-primary)}.k-popover{display:inline-flex;position:relative}.k-popover__content{z-index:50;width:max-content;min-width:var(--k-component-popover-min-width);max-width:min(var(--k-component-popover-max-width), calc(100vw - 2 * var(--k-component-popover-viewport-inset)));padding:var(--k-space-layout-gutter);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-overlay);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);box-shadow:var(--k-elevation-overlay);font-family:var(--k-font-family);animation:k-popover-in var(--k-motion-entry) ease-out;overscroll-behavior:contain;position:fixed;overflow:auto}@keyframes k-popover-in{0%{opacity:0;translate:0 -4px}}.k-navigation-menu{box-sizing:border-box;contain:inline-size;width:100%;min-width:0;max-width:100%;padding:var(--k-space-tight);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-card);background:var(--k-color-surface-raised);font-family:var(--k-font-family)}.k-navigation-menu__scroll{align-items:center;gap:var(--k-space-tight);overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-width:none;cursor:grab;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.k-navigation-menu__scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.k-navigation-menu__scroll::-webkit-scrollbar{display:none}.k-navigation-menu__trigger,.k-navigation-menu__link{align-items:center;gap:var(--k-space-small-inset);min-height:var(--k-size-hit-target);padding:0 var(--k-space-control-inset-inline);border-radius:var(--k-radius-control);color:var(--k-color-text-muted);font:600 calc(var(--k-font-label-size) * var(--k-text-scale,1))/1 var(--k-font-family);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.k-navigation-menu__trigger:hover,.k-navigation-menu__link:hover{background:var(--k-color-surface-subtle);color:var(--k-color-text-primary)}.k-navigation-menu__panel{gap:var(--k-space-control-gap);min-width:var(--k-component-navigation-menu-panel-min-width);display:grid}.k-dialog.k-responsive-drawer{width:min(var(--k-component-responsive-drawer-width), 90vw);border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;max-height:none;margin:0;display:grid;position:fixed;top:0;bottom:0;overflow:hidden;transform:none}.k-dialog.k-responsive-drawer>.k-overlay-body{min-height:0;overflow:auto}.k-dialog.k-responsive-drawer--right{left:auto;right:0}.k-dialog.k-responsive-drawer--left{left:0;right:auto}.k-questionnaire{gap:var(--k-space-layout-gutter);width:min(100%, var(--k-component-questionnaire-max-width));padding:var(--k-space-layout-gutter);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-card);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);font-family:var(--k-font-family);display:grid}.k-questionnaire h3{font-size:calc(var(--k-font-heading-5-size) * var(--k-text-scale,1));margin:0}.k-questionnaire p{margin:var(--k-space-tight) 0 0;color:var(--k-color-text-muted)}.k-questionnaire footer{gap:var(--k-space-control-gap);display:flex}.k-questionnaire__spacer{flex:1}.k-toast-viewport{z-index:100;right:var(--k-component-toast-viewport-inset);bottom:var(--k-component-toast-viewport-inset);gap:var(--k-space-control-gap);width:min(var(--k-component-toast-viewport-width), calc(100vw - 2 * var(--k-component-toast-viewport-inset)));display:grid;position:fixed}.k-toast{align-items:center;gap:var(--k-component-toast-content-gap);min-height:var(--k-component-toast-min-height);padding:var(--k-component-toast-padding-block) var(--k-component-toast-padding-inline) var(--k-component-toast-padding-block) var(--k-component-toast-padding-leading);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-card);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);box-shadow:var(--k-elevation-overlay);font-family:var(--k-font-family);animation:k-toast-in var(--k-component-toast-entry-duration) ease-out;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.k-toast__icon{width:var(--k-component-toast-icon-size);height:var(--k-component-toast-icon-size);border-radius:var(--k-radius-full);background:var(--k-color-surface-subtle);color:var(--k-color-text-primary);place-items:center;display:grid}.k-toast[data-tone=success] .k-toast__icon{background:var(--k-color-status-success-background);color:var(--k-color-status-success-foreground)}.k-toast[data-tone=warning] .k-toast__icon{background:var(--k-color-status-warning-background);color:var(--k-color-status-warning-foreground)}.k-toast[data-tone=error] .k-toast__icon{background:var(--k-color-status-error-background);color:var(--k-color-status-error-foreground)}.k-toast>div{gap:var(--k-space-micro);display:grid}.k-toast>div>span{color:var(--k-color-text-muted);font-size:calc(var(--k-font-body-small-size) * var(--k-text-scale,1))}.k-toast[data-tone=success]{border-color:var(--k-color-status-success-border)}.k-toast[data-tone=warning]{border-color:var(--k-color-status-warning-border)}.k-toast[data-tone=error]{border-color:var(--k-color-status-error-border)}@keyframes k-toast-in{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.k-progress__indicator,.k-skeleton,.k-spinner,.k-switch,.k-switch__thumb,.k-popover__content,.k-toast{transition:none;animation:none}}.k-alert[data-tone=info]{--k-alert-border:var(--k-color-status-info-border);--k-alert-background:var(--k-color-status-info-background);--k-alert-foreground:var(--k-color-status-info-foreground)}.k-alert[data-tone=success]{--k-alert-border:var(--k-color-status-success-border);--k-alert-background:var(--k-color-status-success-background);--k-alert-foreground:var(--k-color-status-success-foreground)}.k-alert[data-tone=warning]{--k-alert-border:var(--k-color-status-warning-border);--k-alert-background:var(--k-color-status-warning-background);--k-alert-foreground:var(--k-color-status-warning-foreground)}.k-alert[data-tone=error]{--k-alert-border:var(--k-color-status-error-border);--k-alert-background:var(--k-color-status-error-background);--k-alert-foreground:var(--k-color-status-error-foreground)}.k-alert__content{gap:var(--k-space-micro);min-width:0;display:grid}.k-alert__title,.k-attachment__title{font-size:calc(var(--k-font-label-size) * var(--k-text-scale,1));line-height:var(--k-font-label-line-height)}.k-alert__description,.k-attachment__description{font-size:calc(var(--k-font-body-small-size) * var(--k-text-scale,1));line-height:var(--k-font-body-small-line-height);color:inherit;opacity:var(--k-opacity-prominent)}.k-alert__action{align-self:center}.k-alert-dialog{width:min(var(--k-component-alert-dialog-max-width), calc(100vw - 2 * var(--k-component-alert-dialog-viewport-inset)))}.k-alert-dialog__media{width:var(--k-component-alert-dialog-media-size);height:var(--k-component-alert-dialog-media-size);border-radius:var(--k-radius-full);background:var(--k-color-surface-subtle);place-items:center;display:grid}.k-alert-dialog__actions{justify-content:flex-end;gap:var(--k-space-content-action-gap);flex-wrap:wrap;display:flex}.k-button.k-button--destructive{--k-button-background:var(--k-color-status-error-background);--k-button-background-hover:var(--k-color-status-error-border);--k-button-background-pressed:var(--k-color-status-error-border);--k-button-foreground:var(--k-color-status-error-foreground);--k-button-border:var(--k-color-status-error-border)}.k-attachment{align-items:center;gap:var(--k-space-control-gap);min-height:var(--k-size-hit-target);padding:var(--k-space-control-gap);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-card);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);font-family:var(--k-font-family);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.k-attachment[data-state=error]{border-color:var(--k-color-status-error-border);background:var(--k-color-status-error-background);color:var(--k-color-status-error-foreground)}.k-attachment[data-size=small]{padding:calc(var(--k-space-control-gap) * .75)}.k-attachment[data-size=compact]{padding-block:var(--k-component-attachment-compact-padding-block)}.k-attachment__trigger{border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.k-attachment__trigger:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-border-width-strong)}.k-attachment__media{width:var(--k-component-attachment-media-size);height:var(--k-component-attachment-media-size);border-radius:var(--k-radius-control);background:var(--k-color-surface-subtle);place-items:center;display:grid}.k-attachment__content{min-width:0;display:grid}.k-attachment__title,.k-attachment__description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-attachment__actions{z-index:1;position:relative}.k-attachment__loading{z-index:1;place-items:center;display:grid;position:relative}.k-attachment__spinner{width:var(--k-component-spinner-default-size);height:var(--k-component-spinner-default-size);box-sizing:border-box;border:var(--k-component-spinner-stroke-width) solid var(--k-color-border-default);border-top-color:var(--k-color-action-primary-background);border-radius:var(--k-radius-full);animation:k-attachment-spin var(--k-component-spinner-animation-duration) linear infinite}@keyframes k-attachment-spin{to{rotate:360deg}}.k-attachment__progress{appearance:none;width:100%;height:var(--k-component-attachment-progress-height);margin-top:var(--k-component-attachment-progress-gap);border-radius:var(--k-radius-full);background:var(--k-color-border-default);border:0;overflow:hidden}.k-attachment__progress::-webkit-progress-bar{background:var(--k-color-border-default)}.k-attachment__progress::-webkit-progress-value{background:var(--k-color-action-primary-background)}.k-attachment__progress::-moz-progress-bar{background:var(--k-color-action-primary-background)}.k-avatar{width:var(--k-component-avatar-size-medium);height:var(--k-component-avatar-size-medium);border-radius:var(--k-radius-full);background:var(--k-color-surface-subtle);color:var(--k-color-text-primary);font:var(--k-font-control-weight) var(--k-font-control-size)/1 var(--k-font-family);flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.k-avatar[data-size=small]{width:var(--k-component-avatar-size-small);height:var(--k-component-avatar-size-small);font-size:var(--k-component-avatar-fallback-font-size-small)}.k-avatar[data-size=large]{width:var(--k-component-avatar-size-large);height:var(--k-component-avatar-size-large);font-size:var(--k-component-avatar-fallback-font-size-large)}.k-avatar>img,.k-avatar__fallback{border-radius:inherit;object-fit:cover;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.k-avatar__badge{right:calc(-1 * var(--k-component-avatar-badge-inset));bottom:calc(-1 * var(--k-component-avatar-badge-inset));min-width:var(--k-component-avatar-badge-size);height:var(--k-component-avatar-badge-size);padding:0 var(--k-component-avatar-badge-inset);border:var(--k-component-avatar-badge-stroke-width) solid var(--k-color-surface-canvas);border-radius:var(--k-radius-full);background:var(--k-color-status-success-accent);color:#fff;font-size:var(--k-component-avatar-badge-font-size);place-items:center;display:grid;position:absolute}.k-avatar-group{padding-inline-start:var(--k-space-small-inset);display:flex}.k-avatar-group>.k-avatar{box-shadow:0 0 0 var(--k-border-width-strong) var(--k-color-surface-canvas);margin-inline-start:calc(-1 * var(--k-space-small-inset))}.k-badge{align-items:center;gap:var(--k-component-badge-content-gap);min-height:var(--k-component-badge-min-height);padding:0 var(--k-component-badge-padding-inline);border:var(--k-border-width-default) solid transparent;border-radius:var(--k-radius-full);font:var(--k-font-control-weight) calc(var(--k-font-caption-size) * var(--k-text-scale,1))/1 var(--k-font-family);white-space:nowrap;display:inline-flex}.k-badge[data-variant=primary]{background:var(--k-component-badge-primary-background);color:var(--k-component-badge-primary-foreground)}.k-badge[data-variant=secondary]{background:var(--k-component-badge-secondary-background);color:var(--k-component-badge-secondary-foreground)}.k-badge[data-variant=outline]{border-color:var(--k-component-badge-outline-border);color:var(--k-component-badge-outline-foreground)}.k-badge[data-variant=ghost]{color:var(--k-component-badge-ghost-foreground)}.k-badge[data-variant=info]{background:var(--k-component-badge-info-background);border-color:var(--k-component-badge-info-border);color:var(--k-component-badge-info-foreground)}.k-badge[data-variant=success]{background:var(--k-component-badge-success-background);border-color:var(--k-component-badge-success-border);color:var(--k-component-badge-success-foreground)}.k-badge[data-variant=warning]{background:var(--k-component-badge-warning-background);border-color:var(--k-component-badge-warning-border);color:var(--k-component-badge-warning-foreground)}.k-badge[data-variant=destructive]{background:var(--k-component-badge-destructive-background);border-color:var(--k-component-badge-destructive-border);color:var(--k-component-badge-destructive-foreground)}.k-badge>.k-icon{color:inherit;width:var(--k-component-badge-icon-size);height:var(--k-component-badge-icon-size)}.k-breadcrumb ol{align-items:center;gap:var(--k-space-control-gap);font:var(--k-font-control-weight) calc(var(--k-font-control-size) * var(--k-text-scale,1))/1 var(--k-font-family);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-breadcrumb li{align-items:center;gap:var(--k-space-control-gap);min-width:0;display:flex}.k-breadcrumb a{color:var(--k-color-text-muted);text-decoration:none}.k-breadcrumb a:hover{color:var(--k-color-text-primary);text-decoration:underline}.k-breadcrumb a:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-space-badge-offset);border-radius:var(--k-radius-small)}.k-breadcrumb [aria-current=page]{color:var(--k-color-text-primary)}.k-breadcrumb__separator{color:var(--k-color-text-muted);display:flex}.k-breadcrumb__separator .k-icon{width:var(--k-size-indicator-small);height:var(--k-size-indicator-small)}.k-carousel{width:100%;padding-inline:calc(var(--k-size-hit-target) + var(--k-space-control-gap));padding-bottom:var(--k-size-small-control);box-sizing:border-box;position:relative}.k-carousel__viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--k-radius-card);cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-inline:contain;-webkit-user-select:none;user-select:none;outline:none;display:flex;overflow:auto hidden}.k-carousel__viewport[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.k-carousel__viewport::-webkit-scrollbar{display:none}.k-carousel__viewport:focus-visible{box-shadow:0 0 0 var(--k-border-width-strong) var(--k-color-border-focus)}.k-carousel__slide{scroll-snap-align:start;box-sizing:border-box;min-width:100%}.k-button.k-carousel__control{width:var(--k-size-hit-target);height:var(--k-size-hit-target);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-full);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);cursor:pointer;z-index:1;place-items:center;padding:0;line-height:0;display:grid;position:absolute;top:50%;translate:0 -50%}.k-button.k-carousel__control .k-icon{width:var(--k-component-carousel-control-icon-size)!important;height:var(--k-component-carousel-control-icon-size)!important}@media (prefers-reduced-motion:reduce){.k-attachment__spinner{animation:none}}.k-carousel__control--previous{left:0}.k-carousel__control--next{right:0}.k-button.k-carousel__control:disabled{opacity:var(--k-component-carousel-disabled-opacity);cursor:default}.k-button.k-carousel__control:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-border-width-strong)}.k-carousel__dots{justify-content:center;gap:var(--k-component-carousel-dot-gap);display:flex;position:absolute;inset:auto 0 0}.k-carousel__dots span{width:var(--k-component-carousel-dot-size);height:var(--k-component-carousel-dot-size);border-radius:var(--k-radius-full);background:var(--k-color-border-strong)}.k-carousel__dots span[data-active]{background:var(--k-color-action-primary-background)}@media (width<=599px){.k-alert{grid-template-columns:auto minmax(0,1fr)}.k-alert__action{grid-column:1/-1;justify-self:start}.k-carousel{padding-inline:0}.k-button.k-carousel__control{top:auto;bottom:calc(-1 * var(--k-space-tight));width:var(--k-size-control-sm);height:var(--k-size-control-sm)}.k-carousel__control--previous{left:0}.k-carousel__control--next{right:0}}.k-popover__content[data-arrow=true]{width:min(var(--k-component-popover-max-width), calc(100vw - 2 * var(--k-component-popover-viewport-inset)));flex-direction:column;display:flex;overflow:visible}.k-popover__content[data-arrow=true]:before,.k-popover__content[data-arrow=true]:after{content:"";pointer-events:none;left:var(--k-popover-arrow-left,50%);border-inline:var(--k-space-control-gap) solid transparent;border-bottom:var(--k-space-control-gap) solid var(--k-color-border-default);top:calc(-1 * var(--k-space-control-gap));position:absolute;transform:translate(-50%)}.k-popover__content[data-arrow=true]:after{top:calc(-1 * var(--k-space-control-gap) + var(--k-border-width-default));border-bottom-color:var(--k-color-surface-raised)}.k-popover__scroll{overscroll-behavior:contain;min-height:0;overflow:auto}.k-toast-viewport{pointer-events:none;max-height:calc(100dvh - 2 * var(--k-component-toast-viewport-inset));right:max(var(--k-component-toast-viewport-inset), env(safe-area-inset-right));bottom:max(var(--k-component-toast-viewport-inset), env(safe-area-inset-bottom))}.k-toast-viewport[data-position=top-end]{top:max(var(--k-component-toast-viewport-inset), env(safe-area-inset-top));bottom:auto}.k-toast-viewport[data-position=bottom-center]{left:50%;right:auto;transform:translate(-50%)}.k-toast{pointer-events:auto;box-sizing:border-box;min-width:0;font-size:calc(var(--k-font-body-small-size) * var(--k-text-scale,1));line-height:var(--k-font-body-small-line-height);display:flex}.k-toast__content{overflow-wrap:anywhere;flex:1;min-width:0}.k-toast__icon,.k-toast__action,.k-toast>.k-button-target{flex-shrink:0}.k-toast__content strong{font-weight:var(--k-font-label-weight)}.k-toast .k-snackbar__message{color:var(--k-color-text-primary)}.k-toast__action{max-width:40%}.k-toast__action .k-button{white-space:normal;overflow-wrap:anywhere}.k-snackbar .k-toast__icon{color:inherit;background:0 0}.k-activity-dot{--k-activity-dot-state-color:var(--k-color-border-strong);--k-activity-dot-resolved-color:var(--k-activity-dot-color,var(--k-activity-dot-state-color));--k-activity-dot-resolved-ring-color:var(--k-activity-dot-ring-color,var(--k-activity-dot-state-color));width:var(--k-activity-dot-size,var(--k-size-indicator-small));height:var(--k-activity-dot-size,var(--k-size-indicator-small));vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.k-activity-dot[data-state=working]{--k-activity-dot-state-color:var(--k-color-status-info-accent)}.k-activity-dot[data-state=question]{--k-activity-dot-state-color:var(--k-color-status-warning-accent)}.k-activity-dot[data-state=error]{--k-activity-dot-state-color:var(--k-color-status-error-accent)}.k-activity-dot__ring{transform-origin:50%;position:absolute;inset:0}.k-activity-dot__ring:before,.k-activity-dot__ring:after{content:"";box-sizing:border-box;border:var(--k-activity-dot-ring-width,var(--k-border-width-strong)) solid var(--k-activity-dot-ring-track-color,var(--k-color-border-default));border-radius:var(--k-radius-full);position:absolute;inset:0}.k-activity-dot__ring:after{content:"";border-color:var(--k-activity-dot-resolved-ring-color)}.k-activity-dot__core{width:var(--k-activity-dot-core-size,calc(var(--k-size-indicator-tiny) - var(--k-border-width-strong) * 2));height:var(--k-activity-dot-core-size,calc(var(--k-size-indicator-tiny) - var(--k-border-width-strong) * 2));border-radius:var(--k-radius-full);background:var(--k-activity-dot-resolved-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-activity-dot[data-state=idle] .k-activity-dot__ring{display:none}.k-activity-dot[data-state=working] .k-activity-dot__ring:after{border-inline-end-color:#0000}.k-activity-dot[data-state=error] .k-activity-dot__ring:after{border-color:var(--k-activity-dot-resolved-ring-color);border-style:dashed}.k-activity-dot[data-state=error] .k-activity-dot__ring:before{display:none}.k-activity-dot[data-animation=spin] .k-activity-dot__ring{animation:k-activity-dot-spin var(--k-activity-dot-animation-duration,var(--k-motion-spinner)) var(--k-activity-dot-animation-timing,linear) var(--k-activity-dot-animation-iteration-count,infinite)}.k-activity-dot[data-animation=pulse] .k-activity-dot__ring{animation:k-activity-dot-pulse var(--k-activity-dot-animation-duration,var(--k-motion-progress)) var(--k-activity-dot-animation-timing,ease-in-out) var(--k-activity-dot-animation-iteration-count,infinite)}@media (prefers-reduced-motion:reduce){.k-activity-dot__ring{animation:none!important}}@keyframes k-activity-dot-spin{to{transform:rotate(1turn)}}@keyframes k-activity-dot-pulse{50%{opacity:var(--k-component-activity-dot-pulse-opacity)}}.k-sidebar{--k-sidebar-width:var(--k-component-sidebar-width);--k-sidebar-rail-width:var(--k-component-sidebar-rail-width);box-sizing:border-box;width:var(--k-sidebar-width);border-right:var(--k-border-width-default) solid var(--k-color-border-default);background:var(--k-color-surface-raised);min-width:0;height:100%;color:var(--k-color-text-primary);font-family:var(--k-font-family);transition:width var(--k-motion-fast) ease;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.k-sidebar[data-mode=rail]{width:var(--k-sidebar-rail-width)}.k-sidebar[data-mode=hidden]{display:none}.k-sidebar__header,.k-sidebar__footer{gap:var(--k-space-control-gap);padding:var(--k-space-control-gap);display:grid}.k-sidebar__header{border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);grid-row:1}.k-sidebar__footer{border-top:var(--k-border-width-default) solid var(--k-color-border-default);grid-row:3}.k-sidebar__body{min-height:0;padding:var(--k-space-control-gap);scrollbar-gutter:stable;overscroll-behavior:contain;grid-row:2;overflow:hidden auto}.k-sidebar__rail-only{display:none}.k-sidebar-group+.k-sidebar-group{margin-top:var(--k-space-content-action-gap)}.k-sidebar-group__heading{min-height:var(--k-component-sidebar-group-label-min-height);padding-left:var(--k-space-control-gap);color:var(--k-color-text-muted);font-size:calc(var(--k-font-caption-size) * var(--k-text-scale,1));font-weight:var(--k-font-label-weight);line-height:calc(var(--k-font-caption-line-height) * var(--k-text-scale,1));align-items:center;display:flex;position:relative}.k-sidebar-group__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-sidebar-group__toggle{align-items:center;gap:var(--k-space-tight);min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.k-sidebar-group__badge{margin-left:var(--k-space-small-inset)}.k-sidebar-group__action{justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:absolute;right:0}.k-sidebar-group__heading:has(.k-sidebar-group__action){padding-right:max(var(--k-size-control), var(--k-size-hit-target))}.k-sidebar-group__items,.k-sidebar-subgroup__items{gap:var(--k-space-hairline);display:grid}.k-sidebar-group__items[hidden],.k-sidebar-subgroup__items[hidden]{display:none}.k-sidebar-item{align-items:center;min-width:0;display:flex;position:relative}.k-sidebar-item__control{box-sizing:border-box;align-items:center;gap:var(--k-space-control-gap);width:100%;min-width:0;min-height:var(--k-size-control);padding:0 calc(var(--k-space-control-inset-inline) / 2);padding-left:calc(var(--k-space-control-inset-inline) / 2 + var(--k-sidebar-depth,0) * var(--k-component-sidebar-nesting-indent));border-radius:var(--k-radius-control);color:var(--k-color-text-muted);text-align:left;font-family:var(--k-font-family);font-size:calc(var(--k-font-control-size) * var(--k-text-scale,1));font-weight:var(--k-font-body-weight);line-height:calc(var(--k-font-label-line-height) * var(--k-text-scale,1));cursor:pointer;transition:background var(--k-motion-fast) ease, color var(--k-motion-fast) ease;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto auto;text-decoration:none;display:grid}.k-sidebar-item__control:hover,.k-sidebar-item:focus-within .k-sidebar-item__control{background:var(--k-color-action-ghost-hover);color:var(--k-color-text-primary)}.k-sidebar-item[data-active] .k-sidebar-item__control{background:var(--k-color-action-secondary-background);color:var(--k-color-text-primary);font-weight:var(--k-font-label-weight)}.k-sidebar-item__control:focus-visible,.k-sidebar-group__toggle:focus-visible,.k-sidebar-toggle:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-sidebar-item[data-disabled]{opacity:var(--k-opacity-disabled)}.k-sidebar-item[data-disabled] .k-sidebar-item__control{cursor:not-allowed}.k-sidebar-item__leading,.k-sidebar-item__trailing,.k-sidebar-item__action{justify-content:center;align-items:center;display:inline-flex}.k-sidebar-item__leading{color:var(--k-color-text-muted)}.k-sidebar-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-sidebar-item__badge,.k-sidebar-item__trailing{color:var(--k-color-text-muted);font-size:calc(var(--k-font-caption-size) * var(--k-text-scale,1));font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;line-height:1}.k-sidebar-item__badge{width:max(var(--k-size-control), var(--k-size-hit-target));transform:translateX(calc(var(--k-space-control-inset-inline) / 2));justify-content:center;align-items:center;margin-inline-end:calc(var(--k-space-control-inset-inline) / -2);display:inline-flex}.k-sidebar-item__badge>.k-badge{min-width:var(--k-component-sidebar-badge-min-width);padding-inline:var(--k-space-tight);justify-content:center}.k-sidebar-item__action{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--k-motion-fast) ease;position:absolute;right:0}.k-sidebar-item:hover .k-sidebar-item__action,.k-sidebar-item:focus-within .k-sidebar-item__action{opacity:1;pointer-events:auto}.k-sidebar-item__action:has([aria-expanded=true]){opacity:1;pointer-events:auto}.k-sidebar-item:has(.k-sidebar-item__action):hover .k-sidebar-item__trailing{opacity:0}.k-sidebar-item:has(.k-sidebar-item__action):hover .k-sidebar-item__badge{opacity:0}.k-sidebar-item:has(.k-sidebar-item__action):focus-within .k-sidebar-item__trailing{opacity:0}.k-sidebar-item:has(.k-sidebar-item__action):focus-within .k-sidebar-item__badge{opacity:0}.k-sidebar-item:has(.k-sidebar-item__action [aria-expanded=true]) .k-sidebar-item__trailing{opacity:0}.k-sidebar-item:has(.k-sidebar-item__action [aria-expanded=true]) .k-sidebar-item__badge{opacity:0}.k-sidebar-separator{height:var(--k-border-width-default);margin:var(--k-space-control-gap) 0;background:var(--k-color-border-default);border:0}.k-sidebar-toggle{width:var(--k-size-control);height:var(--k-size-control);border-radius:var(--k-radius-control);color:var(--k-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.k-sidebar-toggle:hover{background:var(--k-color-action-ghost-hover);color:var(--k-color-text-primary)}.k-sidebar[data-mode=rail] .k-sidebar__header,.k-sidebar[data-mode=rail] .k-sidebar__footer,.k-sidebar[data-mode=rail] .k-sidebar__body{padding-inline:var(--k-space-control-gap)}.k-sidebar[data-mode=rail] .k-sidebar__body{scrollbar-gutter:auto;scrollbar-width:none}.k-sidebar[data-mode=rail] .k-sidebar__body::-webkit-scrollbar{display:none}.k-sidebar[data-mode=rail] .k-sidebar-group__heading,.k-sidebar[data-mode=rail] .k-sidebar__expanded-only,.k-sidebar[data-mode=rail] .k-sidebar-item__label,.k-sidebar[data-mode=rail] .k-sidebar-item__trailing,.k-sidebar[data-mode=rail] .k-sidebar-item__action,.k-sidebar[data-mode=rail] .k-sidebar-subgroup__items{display:none}.k-sidebar-workspace-switcher{width:100%;min-height:var(--k-size-control);padding-inline:var(--k-space-control-gap);justify-content:stretch}.k-sidebar-workspace-switcher>span{width:100%}.k-sidebar-workspace-switcher__content{align-items:center;gap:var(--k-space-control-gap);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.k-sidebar-workspace-switcher__label{min-width:0}.k-sidebar-workspace-switcher__label strong,.k-sidebar-workspace-switcher__label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.k-sidebar-workspace-switcher__label small{margin-top:var(--k-space-micro);color:var(--k-color-text-muted);font-size:calc(var(--k-font-caption-size) * var(--k-text-scale,1));font-weight:var(--k-font-body-weight)}.k-sidebar[data-mode=rail] .k-sidebar__rail-only{justify-content:center;display:flex}.k-sidebar[data-mode=rail] .k-sidebar-item__control{justify-content:center;width:100%;padding:0;display:flex}.k-sidebar[data-mode=rail] .k-sidebar-item__badge{top:calc(-1 * var(--k-space-micro));right:calc(-1 * var(--k-space-micro));z-index:1;width:auto;min-width:var(--k-component-sidebar-rail-badge-size);height:var(--k-component-sidebar-rail-badge-size);padding-inline:var(--k-space-badge-offset);border-radius:var(--k-radius-full);background:var(--k-color-surface-raised);box-shadow:0 0 0 var(--k-border-width-strong) var(--k-color-surface-canvas);color:var(--k-color-text-primary);font-size:var(--k-font-micro-label-size);pointer-events:none;margin:0;position:absolute;transform:none}.k-sidebar[data-mode=rail] .k-sidebar-item__badge:has(>.k-badge){box-shadow:none;background:0 0;padding:0}.k-sidebar[data-mode=rail] .k-sidebar-item__badge>.k-badge{min-width:var(--k-component-sidebar-rail-badge-size);min-height:var(--k-component-sidebar-rail-badge-size);padding-inline:var(--k-space-badge-offset);box-shadow:0 0 0 var(--k-border-width-strong) var(--k-color-surface-canvas);font-size:var(--k-font-micro-label-size)}.k-sidebar[data-mode=rail] .k-sidebar-group+.k-sidebar-group{margin-top:var(--k-space-control-gap);padding-top:var(--k-space-control-gap);border-top:var(--k-border-width-default) solid var(--k-color-border-default)}@media (prefers-reduced-motion:reduce){.k-sidebar,.k-sidebar-item__control,.k-sidebar-item__action{transition:none}}.k-mobile-app-bar{z-index:40;inset-inline:var(--k-component-mobile-app-bar-container-floating-inset);bottom:calc(var(--k-component-mobile-app-bar-container-bottom-inset) + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.k-mobile-app-bar__surface{isolation:isolate;box-sizing:border-box;width:min(100%, var(--k-component-mobile-app-bar-container-max-width));min-height:var(--k-component-mobile-app-bar-container-min-height);padding:var(--k-component-mobile-app-bar-container-padding-block) var(--k-component-mobile-app-bar-container-padding-inline);border:var(--k-border-width-default) solid color-mix(in srgb, var(--k-color-border-strong) calc(var(--k-component-mobile-app-bar-opacity-border) * 100%), white calc(var(--k-opacity-faint) * 100%));border-radius:var(--k-component-mobile-app-bar-container-radius-floating);box-shadow:var(--k-elevation-overlay);pointer-events:auto;transition:background var(--k-motion-fast) ease, opacity var(--k-motion-fast) ease, transform var(--k-motion-fast) ease;grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.k-mobile-app-bar__surface:has(.k-mobile-app-bar__primary){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.k-mobile-app-bar[data-variant=fixed],.k-mobile-app-bar[data-variant=action],.k-mobile-app-bar[data-variant=labeled],.k-mobile-app-bar[data-variant=contextual]{inset-inline:0;bottom:0}.k-mobile-app-bar[data-variant=fixed] .k-mobile-app-bar__surface,.k-mobile-app-bar[data-variant=action] .k-mobile-app-bar__surface,.k-mobile-app-bar[data-variant=labeled] .k-mobile-app-bar__surface,.k-mobile-app-bar[data-variant=contextual] .k-mobile-app-bar__surface{width:100%;max-width:none;padding-bottom:calc(var(--k-component-mobile-app-bar-container-padding-block) + env(safe-area-inset-bottom,0px));border-width:var(--k-border-width-default) 0 0;border-radius:var(--k-component-mobile-app-bar-container-radius-fixed) var(--k-component-mobile-app-bar-container-radius-fixed) 0 0;box-shadow:var(--k-component-mobile-app-bar-container-elevation)}.k-mobile-app-bar[data-variant=floating-dock]{inset-inline:auto;left:50%;transform:translate(-50%)}.k-mobile-app-bar[data-variant=floating-dock] .k-mobile-app-bar__surface{width:auto;min-height:var(--k-size-app-bar-fixed);padding:var(--k-space-compact) var(--k-space-control-gap)}.k-mobile-app-bar[data-variant=floating-dock] .k-mobile-app-bar__group{grid-auto-columns:var(--k-component-mobile-app-bar-destination-column-width)}.k-mobile-app-bar[data-collapsed] .k-mobile-app-bar__surface{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.k-mobile-app-bar__surface[data-quality=liquid]{background:color-mix(in srgb, var(--k-color-surface-raised) calc(var(--k-component-mobile-app-bar-opacity-glass-liquid) * 100%), transparent)}.k-mobile-app-bar__surface[data-quality=frosted]{background:color-mix(in srgb, var(--k-color-surface-raised) calc(var(--k-component-mobile-app-bar-opacity-glass-frosted) * 100%), transparent);-webkit-backdrop-filter:blur(var(--k-component-mobile-app-bar-glass-web-blur)) saturate(var(--k-component-mobile-app-bar-glass-web-saturation));backdrop-filter:blur(var(--k-component-mobile-app-bar-glass-web-blur)) saturate(var(--k-component-mobile-app-bar-glass-web-saturation))}.k-mobile-app-bar__surface[data-quality=solid]{background:var(--k-color-surface-raised)}.k-mobile-app-bar__group{grid-auto-columns:minmax(52px,1fr);grid-auto-flow:column;align-items:center;display:grid}.k-mobile-app-bar__destination{box-sizing:border-box;min-width:var(--k-component-mobile-app-bar-destination-min-width);min-height:var(--k-component-mobile-app-bar-destination-min-height);border-radius:var(--k-component-mobile-app-bar-destination-radius-default);color:var(--k-color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--k-motion-fast) ease, background var(--k-motion-fast) ease, transform var(--k-motion-fast) ease;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.k-mobile-app-bar[data-variant=labeled] .k-mobile-app-bar__destination{min-height:var(--k-component-mobile-app-bar-destination-labeled-min-height);align-content:center;gap:var(--k-component-mobile-app-bar-destination-label-gap);border-radius:var(--k-component-mobile-app-bar-destination-radius-labeled)}.k-mobile-app-bar__destination:hover:not(:disabled){color:var(--k-color-text-primary);background:color-mix(in srgb, var(--k-color-surface-subtle) calc(var(--k-component-mobile-app-bar-opacity-hover) * 100%), transparent)}.k-mobile-app-bar__destination[data-selected]{color:var(--k-color-text-primary);background:color-mix(in srgb, var(--k-color-surface-subtle) calc(var(--k-component-mobile-app-bar-opacity-raised) * 100%), transparent);box-shadow:inset 0 0 0 var(--k-border-width-default) var(--k-color-glass-border)}.k-mobile-app-bar__destination:active:not(:disabled){transform:scale(var(--k-component-mobile-app-bar-opacity-pressed-scale))}.k-mobile-app-bar__destination:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-border-width-default)}.k-mobile-app-bar__destination:disabled{opacity:var(--k-component-mobile-app-bar-opacity-inactive);cursor:not-allowed}.k-mobile-app-bar__icon{place-items:center;line-height:0;display:grid}.k-mobile-app-bar__icon .k-icon{width:var(--k-component-mobile-app-bar-destination-icon-size);height:var(--k-component-mobile-app-bar-destination-icon-size);color:currentColor}.k-mobile-app-bar__badge{top:var(--k-component-mobile-app-bar-badge-offset-block);left:calc(50% + var(--k-component-mobile-app-bar-badge-offset-inline));min-width:var(--k-component-mobile-app-bar-badge-size);height:var(--k-component-mobile-app-bar-badge-size);padding-inline:var(--k-component-mobile-app-bar-badge-padding-inline);border:var(--k-component-mobile-app-bar-badge-stroke-width) solid var(--k-color-surface-raised);border-radius:var(--k-component-mobile-app-bar-badge-radius);color:var(--k-color-status-error-foreground);background:var(--k-color-status-error-accent);font-family:var(--k-font-family);font-size:var(--k-component-mobile-app-bar-label-font-size);place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}.k-mobile-app-bar__label{color:currentColor;max-width:100%;font-family:var(--k-font-family);font-size:var(--k-component-mobile-app-bar-label-font-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1;overflow:hidden}.k-mobile-app-bar__primary{padding-inline:var(--k-component-mobile-app-bar-container-padding-block);place-items:center;display:grid}.k-mobile-app-bar__primary>*{min-width:var(--k-component-mobile-app-bar-destination-min-height);min-height:var(--k-component-mobile-app-bar-destination-min-height);border-radius:var(--k-component-mobile-app-bar-primary-action-radius);box-shadow:var(--k-elevation-medium)}.k-mobile-app-bar__contextual{width:100%;min-height:var(--k-component-mobile-app-bar-destination-min-height);grid-column:1/-1;align-items:center;display:flex}@media (width>=768px),(orientation:landscape){.k-mobile-app-bar[data-visibility=portrait-mobile]{display:none}}@media (prefers-reduced-motion:reduce){.k-mobile-app-bar__destination,.k-mobile-app-bar__surface{transition:none}}.k-settings-page{background:var(--k-color-surface-canvas);width:100%;height:100%;min-height:0;color:var(--k-color-text-primary);font-family:var(--k-font-family);overflow:hidden;container-type:inline-size}.k-settings-page__layout{grid-template-columns:var(--k-layout-panel-width) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.k-settings-page__navigation,.k-settings-page__detail{min-width:0;height:100%;min-height:0}.k-settings-page__navigation{overflow-y:auto}.k-settings-page__navigation>.k-sidebar{--k-sidebar-width:100%;min-height:100%}.k-settings-page__detail{overscroll-behavior:contain;border-left:var(--k-border-width-default) solid var(--k-color-border-default);overflow-y:auto}.k-settings-page__content{box-sizing:border-box;width:min(100%, calc(var(--k-layout-content-width) + var(--k-layout-table-column-width) + var(--k-space-layout-section-gap) + var(--k-space-content-action-gap) + var(--k-space-layout-section-gap) + var(--k-space-content-action-gap)));padding:calc(var(--k-space-content-action-gap) + var(--k-space-control-gap)) calc(var(--k-space-layout-section-gap) + var(--k-space-content-action-gap)) calc(var(--k-space-layout-section-gap) + var(--k-space-content-action-gap))}.k-settings-page__content[data-wide]{width:min(100%, calc(var(--k-layout-content-width) + var(--k-layout-menu-width) + var(--k-layout-menu-width) + var(--k-space-layout-section-gap) + var(--k-space-content-action-gap) + var(--k-space-layout-section-gap) + var(--k-space-content-action-gap)))}.k-settings-page__back-slot,.k-settings-page__compact-only{display:none}.k-settings-page__header{margin-bottom:calc(var(--k-space-content-action-gap) + var(--k-space-control-inset-inline))}.k-settings-page__eyebrow,.k-settings-page__header>p,.k-settings-section__header p,.k-settings-row__description{color:var(--k-color-text-muted)}.k-settings-page__eyebrow{font-size:var(--k-font-caption-size)}.k-settings-page__header h1{margin:0 0 var(--k-space-control-gap);font-size:var(--k-font-heading2-size);font-weight:var(--k-font-heading-weight);letter-spacing:var(--k-font-heading2-letter-spacing);line-height:var(--k-font-heading2-line-height)}.k-settings-page__header>p,.k-settings-section__header p,.k-settings-row__description{margin:0;line-height:1.5}.k-settings-page__body{gap:var(--k-space-layout-section-gap);display:grid}.k-settings-section__body{gap:var(--k-space-content-action-gap);display:grid}.k-settings-section__header{margin-bottom:calc(var(--k-space-control-inset-inline) + var(--k-space-control-gap))}.k-settings-section__header h2{font-size:var(--k-font-heading4-size);font-weight:var(--k-font-heading-weight);letter-spacing:var(--k-font-heading4-letter-spacing);line-height:var(--k-font-heading4-line-height);margin:0}.k-settings-section__header p{margin-top:var(--k-space-small-inset)}.k-settings-row{container-type:inline-size}.k-settings-row__layout{align-items:center;gap:calc(var(--k-space-content-action-gap) + var(--k-space-control-gap));padding-block:var(--k-space-control-inset-inline);grid-template-columns:minmax(0,1fr) auto;display:grid}.k-settings-row__title{font-size:var(--k-font-label-size);font-weight:var(--k-font-label-weight);letter-spacing:var(--k-font-label-letter-spacing);line-height:var(--k-font-label-line-height)}.k-settings-row__description{margin-top:var(--k-space-tight);font-size:var(--k-font-body-small-size)}.k-settings-row__control{min-width:0}.k-settings-row[data-layout=full-width] .k-settings-row__layout{gap:var(--k-space-control-inset-inline);grid-template-columns:minmax(0,1fr)}.k-settings-row[data-layout=full-width] .k-settings-row__control{width:100%}@container (width<=699px){.k-settings-page__layout{display:block}.k-settings-page__detail{border-left:0;display:none}.k-settings-page[data-detail-visible] .k-settings-page__navigation{display:none}.k-settings-page[data-detail-visible] .k-settings-page__detail{display:block}.k-settings-page__content,.k-settings-page__content[data-wide]{width:100%;padding:var(--k-space-control-inset-inline) calc(var(--k-space-control-inset-inline) + var(--k-space-small-inset))}.k-settings-page .k-settings-page__back{margin:0 0 var(--k-space-control-inset-inline);display:inline-flex}.k-settings-page__back-slot{display:block}.k-settings-page__compact-only{display:inline-flex}}@container (width<=479px){.k-settings-row[data-layout=auto] .k-settings-row__layout{gap:var(--k-space-control-inset-inline);grid-template-columns:minmax(0,1fr)}.k-settings-row[data-layout=auto] .k-settings-row__control{justify-self:end;max-width:100%}.k-settings-row[data-layout=compact] .k-settings-row__layout{gap:var(--k-space-control-inset-inline)}}[data-window-class=compact] .k-settings-page{background:var(--k-color-surface-raised);width:100%}[data-window-class=compact] .k-settings-page__layout{display:block}[data-window-class=compact] .k-settings-page__detail{border-left:0;display:none}[data-window-class=compact] .k-settings-page[data-detail-visible] .k-settings-page__navigation{display:none}[data-window-class=compact] .k-settings-page[data-detail-visible] .k-settings-page__detail{display:block}[data-window-class=compact] .k-settings-page__content,[data-window-class=compact] .k-settings-page__content[data-wide]{width:100%;padding:var(--k-space-control-inset-inline) calc(var(--k-space-control-inset-inline) + var(--k-space-small-inset))}[data-window-class=compact] .k-settings-page .k-settings-page__back{margin:0 0 var(--k-space-control-inset-inline);display:inline-flex}[data-window-class=compact] .k-settings-page__back-slot{display:block}[data-window-class=compact] .k-settings-page__compact-only{display:inline-flex}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}@keyframes sd-markerIn{0%{color:#0000}}[data-sd-animate-marker]::marker{animation:sd-markerIn var(--sd-marker-duration,.15s) var(--sd-marker-easing,ease) var(--sd-marker-delay,0s) both}.k-chat-conversation{min-width:0;min-height:0;color:var(--k-color-text-primary);background:var(--k-color-surface-canvas);font-family:var(--k-font-family);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.k-chat-conversation__scroll{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;min-height:0;padding:var(--k-space-layout-gutter);flex:1;overflow:auto}.k-chat-conversation__older,.k-chat-empty{justify-content:center;display:flex}.k-chat-empty{align-items:center;gap:var(--k-space-control-gap);min-height:100%;color:var(--k-color-text-muted);text-align:center;flex-direction:column}.k-chat-empty strong{color:var(--k-color-text-primary);font-size:var(--k-font-heading5-size)}.k-chat-empty p,.k-agent-card p,.k-agent-activity p{margin:0}.k-chat-message{gap:var(--k-space-control-gap);width:min(100%, var(--k-size-content-reading));margin:0 auto var(--k-space-layout-section-gap);grid-template-columns:auto minmax(0,1fr);display:grid}.k-chat-message[data-role=user]{width:min(100%, var(--k-size-content-compact));grid-template-columns:minmax(0,1fr) auto;margin-inline-end:0}.k-chat-message__body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.k-chat-message[data-avatar-visible=false]{grid-template-columns:minmax(0,1fr)}.k-chat-message[data-role=user][data-avatar-visible=true]>.k-avatar{grid-area:1/2}.k-chat-message[data-role=user] .k-chat-message__body{grid-area:1/1;align-items:flex-end}.k-chat-message[data-role=user] .k-chat-message__body>header{justify-content:flex-end}.k-chat-message__body>header{align-items:baseline;gap:var(--k-space-control-gap);margin-bottom:var(--k-space-control-gap);font-size:var(--k-font-caption-size);display:flex}.k-chat-message__body>header time{color:var(--k-color-text-muted)}.k-chat-message__parts{gap:var(--k-space-control-gap);flex-direction:column;min-width:0;display:flex}.k-chat-message[data-text-only=true] .k-chat-message__parts{width:fit-content;max-width:min(88%, var(--k-size-content-compact));padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-card);background:var(--k-color-surface-raised)}.k-chat-message[data-role=user][data-text-only=true] .k-chat-message__parts{border-color:var(--k-color-brand-primary-border);background:var(--k-color-brand-primary-background);align-self:flex-end}.k-chat-message__actions{gap:var(--k-space-control-gap);margin-top:var(--k-space-control-gap);display:flex}.k-chat-message__status{margin-top:var(--k-space-control-gap);color:var(--k-color-text-muted);font-size:var(--k-font-caption-size);text-align:end;display:block}.k-chat-message[data-status=failed] .k-chat-message__status{color:var(--k-color-status-error-foreground)}.k-chat-markdown{min-width:0;color:var(--k-color-text-primary);font-family:var(--k-font-family);font-size:var(--k-font-body-size);line-height:var(--k-font-body-line-height)}.k-chat-markdown>:first-child{margin-top:0}.k-chat-markdown>:last-child{margin-bottom:0}.k-chat-markdown pre,.k-agent-data{max-width:100%;padding:var(--k-space-control-inset-inline);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-control);background:var(--k-color-surface-subtle);color:var(--k-color-text-primary);font-family:var(--k-font-family-mono);font-size:var(--k-font-body-small-size);white-space:pre-wrap;word-break:break-word;overflow:auto}.k-chat-markdown table{border-collapse:collapse;max-width:100%}.k-chat-markdown th,.k-chat-markdown td{padding:var(--k-space-control-gap);border:var(--k-border-width-default) solid var(--k-color-border-default);text-align:start}.k-chat-conversation__newest{margin:var(--k-space-control-gap);min-height:var(--k-size-hit-target);align-self:center;align-items:center;gap:var(--k-space-control-gap);padding-inline:var(--k-space-control-inset-inline);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-full);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);box-shadow:var(--k-elevation-overlay);cursor:pointer;flex:none;display:inline-flex}.k-agent-card{min-width:0;padding:var(--k-space-control-inset-inline);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-card);background:var(--k-color-surface-raised)}.k-agent-card__heading,.k-agent-actions,.k-agent-options label,.k-agent-reference,.k-agent-tasks li{align-items:center;gap:var(--k-space-control-gap);display:flex}.k-agent-card__heading{align-items:flex-start}.k-agent-card__heading>div,.k-agent-options label>span,.k-agent-reference__content,.k-agent-tasks li>span{flex-direction:column;flex:1;min-width:0;display:flex}.k-agent-card__heading p,.k-agent-options small,.k-agent-reference small,.k-agent-tasks small{color:var(--k-color-text-muted);font-size:var(--k-font-caption-size)}.k-agent-card strong,.k-agent-card .k-disclosure__toggle{font-weight:var(--k-font-label-weight)}.k-agent-tasks .k-disclosure__toggle{font-weight:var(--k-font-body-weight)}.k-agent-actions{margin-top:var(--k-space-content-action-gap);flex-wrap:wrap}.k-agent-reason,.k-agent-question{gap:var(--k-space-control-gap);flex-direction:column;display:flex}.k-agent-reason textarea,.k-agent-note textarea,.k-agent-question textarea,.k-chat-composer textarea{box-sizing:border-box;resize:vertical;border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-control);background:var(--k-color-surface-canvas);width:100%;color:var(--k-color-text-primary);font:inherit}.k-agent-reason textarea,.k-agent-note textarea,.k-agent-question textarea{min-height:var(--k-size-control);padding:var(--k-space-control-gap) var(--k-space-control-inset-inline)}.k-agent-question{margin:0}.k-agent-approval,.k-agent-question{box-sizing:border-box;gap:var(--k-space-control-inset-inline);width:100%;font-family:var(--k-font-family);font-size:var(--k-font-body-size);line-height:var(--k-font-body-line-height);flex-direction:column;display:flex}.k-agent-approval .k-agent-card__heading,.k-agent-question .k-agent-card__heading{grid-template-columns:var(--k-size-icon-default) minmax(0, 1fr);align-items:baseline;display:grid}.k-agent-approval .k-agent-card__heading>div,.k-agent-question .k-agent-card__heading>div{gap:var(--k-space-control-gap)}.k-agent-approval .k-agent-card__heading strong,.k-agent-question .k-agent-card__heading strong{font-size:var(--k-font-heading5-size);font-weight:var(--k-font-label-weight);line-height:var(--k-font-heading5-line-height)}.k-agent-approval .k-agent-card__heading p,.k-agent-question .k-agent-card__heading p{font-size:var(--k-font-body-size);line-height:var(--k-font-body-line-height)}.k-agent-note{color:var(--k-color-text-muted);background:0 0;border:0}.k-agent-note .k-disclosure__toggle{font-size:var(--k-font-caption-size);font-weight:var(--k-font-body-weight);padding-inline:0}.k-agent-note .k-disclosure__panel{border:0;padding:0}.k-agent-approval .k-agent-actions{margin-top:0}.k-agent-approval .k-button,.k-agent-question .k-button{font-size:var(--k-font-body-size);line-height:var(--k-font-body-line-height)}.k-agent-question>.k-button-target{align-self:flex-start}.k-agent-options label{padding:var(--k-space-control-inset-inline);border:var(--k-border-width-default) solid var(--k-color-border-default);gap:var(--k-space-control-inset-inline)}.k-agent-options label[data-selected=true]{background:var(--k-color-action-ghost-hover);border-color:var(--k-color-border-focus)}.k-agent-options input{accent-color:var(--k-color-action-primary-background)}.k-agent-options label:focus-within{outline:var(--k-border-width-default) solid var(--k-color-border-focus)}.k-agent-options label>span{gap:var(--k-space-control-gap)}.k-agent-options strong{font-size:var(--k-font-body-size);font-weight:var(--k-font-body-weight)}.k-agent-options{gap:var(--k-space-control-gap);display:grid}.k-agent-options label{min-height:var(--k-size-hit-target);border-radius:var(--k-radius-control);cursor:pointer}.k-agent-options label:hover{background:var(--k-color-action-ghost-hover)}.k-agent-data__label{margin-top:var(--k-space-control-gap);font-size:var(--k-font-caption-size);display:block}.k-agent-reference{width:100%;min-height:var(--k-size-hit-target);padding:var(--k-space-control-gap);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-control);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);text-align:start;cursor:pointer;align-items:flex-start}.k-agent-reference__content{text-align:start;align-items:flex-start}.k-agent-reference>.k-icon:last-child{margin-inline-start:auto}.k-agent-reference:hover{background:var(--k-color-action-ghost-hover)}.k-agent-tasks ol{gap:var(--k-space-control-gap);margin:var(--k-space-control-inset-inline) 0 0;padding:0;list-style:none;display:grid}.k-agent-tasks li{grid-template-columns:var(--k-size-icon-default) minmax(0, 1fr);align-items:start;display:grid}.k-agent-tasks li>.k-icon{margin-top:calc((var(--k-font-body-line-height) - var(--k-size-icon-default)) / 2)}.k-agent-spin{animation:k-agent-spin var(--k-motion-slow) linear infinite}.k-agent-tool,.k-agent-activity{color:var(--k-color-text-muted);background:0 0;border:0}.k-agent-tool .k-disclosure__toggle,.k-agent-activity .k-disclosure__toggle{flex:initial;max-width:100%;font-weight:var(--k-font-body-weight);padding-inline:0}.k-agent-tool .k-disclosure__panel,.k-agent-activity .k-disclosure__panel{border-top:0;border-inline-start:var(--k-border-width-default) solid var(--k-color-border-default);color:var(--k-color-text-primary);margin-inline-start:var(--k-space-control-inset-inline)}.k-agent-tool[data-state=failed],.k-agent-tool[data-state=approval-required]{color:var(--k-color-text-primary)}.k-agent-tool .k-agent-spin{animation:none}.k-agent-tool[data-state=running]>.k-disclosure__header .k-disclosure__title,.k-agent-activity[data-state=running]>.k-disclosure__header .k-disclosure__title{background:linear-gradient(110deg, var(--k-color-text-muted) 35%, var(--k-color-text-primary) 50%, var(--k-color-text-muted) 65%);color:#0000;animation:k-agent-shine calc(var(--k-motion-slow) * 5) linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes k-agent-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.k-chat-composer{box-sizing:border-box;gap:var(--k-space-control-gap);width:100%;min-width:0;padding:var(--k-space-control-inset-inline);background:var(--k-color-surface-canvas);flex-direction:column;display:flex}.k-chat-composer__attachments{gap:var(--k-space-control-gap);display:flex;overflow-x:auto}.k-chat-composer__attachment{min-width:var(--k-size-content-compact);position:relative}.k-chat-composer__attachment>.k-button-target{position:absolute;inset-block-start:0;inset-inline-end:0}.k-chat-composer__input{--k-chat-composer-target:max(var(--k-size-hit-target), var(--k-size-control));--k-chat-composer-inset:calc(var(--k-space-control-gap) / 2);--k-chat-composer-font-size:var(--k-font-body-size);--k-chat-composer-line-height:var(--k-font-body-line-height);align-items:end;gap:var(--k-chat-composer-inset);padding:var(--k-chat-composer-inset);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:calc(var(--k-chat-composer-target) / 2 + var(--k-chat-composer-inset));background:var(--k-color-surface-raised);box-shadow:var(--k-elevation-low);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.k-chat-composer textarea{field-sizing:content;box-sizing:border-box;width:100%;min-width:0;min-height:var(--k-chat-composer-target);max-height:25dvh;font-size:var(--k-chat-composer-font-size);line-height:var(--k-chat-composer-line-height);padding:calc((var(--k-chat-composer-target) - var(--k-chat-composer-line-height)) / 2) var(--k-chat-composer-inset);resize:none;background:0 0;border:0;outline:0;overflow-y:auto}.k-chat-composer__tools{align-items:center;gap:var(--k-chat-composer-inset);display:flex}.k-chat-composer__tools .k-button-target{width:var(--k-chat-composer-target);height:var(--k-chat-composer-target);justify-content:center}.k-chat-composer__tools .k-button{--k-size-hit-target:var(--k-chat-composer-target);--k-size-control:min(var(--k-chat-composer-target), calc(var(--k-space-control-gap) * 4.5));width:var(--k-size-control);min-height:var(--k-size-control);border-radius:calc(var(--k-size-control) / 2);padding:0}.k-chat-composer__tools .k-icon{width:calc(var(--k-space-control-gap) * 3 - var(--k-border-width-default) * 2)!important;height:calc(var(--k-space-control-gap) * 3 - var(--k-border-width-default) * 2)!important}.k-chat-composer textarea[data-empty=true]{field-sizing:fixed;height:var(--k-chat-composer-target);overflow:hidden}.k-chat-composer__model{width:min(100%, var(--k-layout-table-column-width));grid-area:1/1/auto/-1;justify-self:end}.k-visually-hidden{width:var(--k-border-width-default);height:var(--k-border-width-default);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@keyframes k-agent-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.k-agent-spin{animation:none}.k-agent-tool[data-state=running]>.k-disclosure__header .k-disclosure__title,.k-agent-activity[data-state=running]>.k-disclosure__header .k-disclosure__title{color:var(--k-color-text-muted);background:0 0;animation:none}}@media (width<=600px){.k-chat-conversation__scroll{padding:var(--k-space-control-inset-inline)}.k-chat-message,.k-chat-message[data-role=user]{width:100%}}.k-chat-message[data-role=assistant][data-avatar-visible=false][data-text-only=true] .k-chat-message__parts{background:0 0;border:0;width:100%;max-width:100%;padding:0}.k-chat-message[data-role=user][data-text-only=true] .k-chat-message__parts{border-color:var(--k-color-border-default);background:var(--k-color-surface-raised)}.k-chat-message[data-role=user][data-text-only=true] .k-chat-markdown{color:var(--k-color-text-primary)}.k-agent-question,.k-agent-question .k-agent-options label{padding:var(--k-space-control-gap)}.k-agent-question .k-agent-card__heading{align-items:start}.k-agent-question__icon{height:var(--k-font-heading5-line-height);align-items:center;display:flex}.k-agent-switcher{border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);background:var(--k-color-surface-raised);width:100%;min-width:0}.k-agent-switcher__list{gap:var(--k-space-control-gap);padding:var(--k-space-control-gap) var(--k-space-layout-gutter);overscroll-behavior-inline:contain;scrollbar-width:thin;touch-action:pan-x;margin:0;list-style:none;display:flex;overflow-x:auto}.k-agent-switcher__item{flex:none;position:relative}.k-agent-switcher__item[data-dragging]{z-index:2}.k-agent-switcher__button{justify-items:center;gap:var(--k-space-tight);width:calc(var(--k-component-avatar-size-large) + var(--k-space-control-inset-inline) * 2);padding:var(--k-space-tight);border-radius:var(--k-radius-large);color:var(--k-color-text-muted);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;display:grid}.k-agent-switcher:has(.k-agent-switcher__item[data-dragging]) .k-agent-switcher__button{cursor:grabbing}.k-agent-switcher__button:hover{background:var(--k-color-action-ghost-hover);color:var(--k-color-text-primary)}.k-agent-switcher__button:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-space-micro)}.k-agent-switcher__button[aria-pressed=true]{color:var(--k-color-text-primary)}.k-agent-switcher__avatar-shell{width:var(--k-component-avatar-size-large);height:var(--k-component-avatar-size-large);place-items:center;display:grid;position:relative}.k-agent-switcher__button[aria-pressed=true] .k-agent-switcher__avatar{box-shadow:0 0 0 var(--k-border-width-strong) var(--k-color-surface-raised), 0 0 0 calc(var(--k-border-width-strong) * 2) var(--k-agent-selected-color,var(--k-color-brand-primary-accent))}.k-agent-switcher__avatar-custom{width:var(--k-component-avatar-size-large);height:var(--k-component-avatar-size-large);border-radius:var(--k-radius-full);background:var(--k-color-surface-subtle);place-items:center;display:grid;overflow:hidden}.k-agent-switcher__avatar-custom>*{width:100%;height:100%}.k-agent-switcher__connection,.k-agent-switcher__unread{z-index:1;min-width:var(--k-size-indicator-tiny);height:var(--k-size-indicator-tiny);box-sizing:border-box;border:var(--k-border-width-default) solid var(--k-color-surface-raised);border-radius:var(--k-radius-full);color:var(--k-color-action-primary-foreground);font-size:var(--k-font-micro-label-size);font-weight:var(--k-font-control-weight);place-items:center;line-height:1;display:grid;position:absolute}.k-agent-switcher__connection{border-color:var(--k-agent-connection-color,var(--k-color-border-strong));background:var(--k-color-surface-raised);bottom:0;left:0}.k-agent-switcher__connection[data-connection=online]{border-color:var(--k-agent-connection-color,var(--k-color-status-success-accent));background:var(--k-agent-connection-color,var(--k-color-status-success-accent))}.k-agent-switcher__connection[data-connection=unknown]{border-style:dashed}.k-agent-switcher__connection[data-connection=sleeping]{border-color:var(--k-agent-connection-color,var(--k-color-status-info-accent));border-radius:var(--k-radius-extra-small);background:var(--k-agent-connection-color,var(--k-color-status-info-accent))}.k-agent-switcher__unread{top:calc(-1 * var(--k-space-tight));right:calc(-1 * var(--k-space-tight));min-width:var(--k-size-indicator-medium);height:var(--k-size-indicator-medium);padding-inline:var(--k-space-micro);background:var(--k-agent-badge-color,var(--k-color-status-error-accent));color:var(--k-agent-badge-foreground,var(--k-color-action-primary-foreground))}.k-agent-switcher__name{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--k-font-caption-size);line-height:var(--k-font-caption-line-height);overflow:hidden}.k-agent-switcher__activity-label{width:100%;color:var(--k-agent-status-color,var(--k-color-text-muted));text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:var(--k-font-micro-label-size);font-weight:var(--k-font-label-weight);line-height:var(--k-font-relaxed-height);overflow:hidden}.k-agent-switcher__activity-label[data-activity=working]{color:var(--k-agent-status-color,var(--k-color-status-info-foreground))}.k-agent-switcher__activity-label[data-activity=needs-input]{color:var(--k-agent-status-color,var(--k-color-status-warning-foreground))}.k-agent-switcher__manage-icon{width:var(--k-component-avatar-size-large);height:var(--k-component-avatar-size-large);box-sizing:border-box;border:var(--k-border-width-default) dashed var(--k-color-border-strong);border-radius:var(--k-radius-full);color:var(--k-color-text-muted);place-items:center;line-height:1;display:grid}.k-agent-switcher__manage-icon .k-icon{width:var(--k-size-icon-default);height:var(--k-size-icon-default)}.k-agent-switcher__sr-only{width:var(--k-border-width-default);height:var(--k-border-width-default);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.k-agent-switcher[data-orientation=vertical]{border-right:var(--k-border-width-default) solid var(--k-color-border-default);border-bottom:0;height:100%;min-height:0}.k-agent-switcher[data-orientation=vertical] .k-agent-switcher__list{box-sizing:border-box;overscroll-behavior-inline:auto;overscroll-behavior-block:contain;touch-action:pan-y;flex-direction:column;height:100%;overflow:hidden auto}.k-agent-switcher[data-orientation=vertical] .k-agent-switcher__button{align-content:center;justify-items:start;column-gap:var(--k-space-control-gap);text-align:start;grid-template-rows:min-content min-content;grid-template-columns:auto minmax(0,1fr);width:100%}.k-agent-switcher[data-orientation=vertical] .k-agent-switcher__avatar-shell,.k-agent-switcher[data-orientation=vertical] .k-agent-switcher__manage-icon{grid-row:1/span 2}.k-agent-switcher[data-orientation=vertical] .k-agent-switcher__name,.k-agent-switcher[data-orientation=vertical] .k-agent-switcher__activity-label{text-align:start;grid-column:2}.k-agent-switcher[data-orientation=vertical] .k-agent-switcher__manage{grid-template-rows:auto;align-items:center}.k-agent-switcher[data-variant=settings]{background:0 0;border:0;height:auto}.k-agent-switcher[data-variant=settings] .k-agent-switcher__list{gap:0;height:auto;padding:0}.k-agent-switcher__settings-row{align-items:center;gap:var(--k-space-control-gap);padding:var(--k-space-control-gap) 0;border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);display:flex}.k-agent-switcher__settings-avatar{width:calc(var(--k-component-avatar-size-medium) + var(--k-space-tight));height:calc(var(--k-component-avatar-size-medium) + var(--k-space-tight));flex-shrink:0;place-items:center;display:grid}.k-agent-switcher__settings-avatar>*{width:100%;height:100%}.k-agent-switcher__settings-name{flex:1;min-width:0}.k-agent-switcher__settings-handle{min-width:var(--k-size-control);min-height:var(--k-size-control);padding:var(--k-space-control-gap);border-radius:var(--k-radius-small);color:var(--k-color-text-muted);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;display:grid}.k-agent-switcher__settings-handle:disabled{opacity:var(--k-opacity-disabled);cursor:default}.k-agent-switcher__settings-handle:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-space-tight)}.k-agent-chat-workspace{--k-agent-chat-workspace-sidebar-width:var(--k-layout-panel-width);--k-agent-chat-workspace-avatar-mobile-size:calc(var(--k-size-avatar-large) * 2 + var(--k-space-layout-gutter));--k-agent-chat-workspace-avatar-desktop-size:calc(var(--k-size-avatar-large) * 3);--k-agent-chat-workspace-avatar-compact-size:var(--k-size-app-bar-fixed);width:100%;min-width:0;height:100dvh;min-height:0;color:var(--k-color-text-primary);background:var(--k-color-surface-canvas);font-family:var(--k-font-family);transition:grid-template-columns var(--k-motion-emphasis) ease-in-out;display:grid;overflow:hidden}.k-agent-chat-workspace__sidebar{background:var(--k-color-surface-raised);flex-direction:column;min-width:0;min-height:0;display:none;overflow:hidden}.k-agent-chat-workspace__sidebar>*{width:var(--k-agent-chat-workspace-sidebar-width);flex-shrink:0}.k-agent-chat-workspace__chat{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.k-agent-chat-workspace__toolbar{box-sizing:border-box;width:100%;max-width:calc(var(--k-agent-chat-workspace-content-max-width) + var(--k-space-layout-gutter) * 2);min-height:var(--k-size-hit-target);justify-content:space-between;align-items:center;gap:var(--k-space-control-gap);padding:var(--k-space-control-gap) calc(var(--k-space-layout-gutter) + var(--k-space-control-gap)) var(--k-space-control-gap) var(--k-space-layout-gutter);margin-inline:auto;display:flex}.k-agent-chat-workspace__actions{align-items:center;gap:var(--k-space-control-gap);flex:1;min-width:0;display:flex}.k-agent-chat-workspace__actions>:first-child{flex:1;justify-content:center;min-width:0;display:flex}.k-agent-chat-workspace__actions .k-selection .k-input{text-align:center}.k-agent-chat-workspace__stage{min-height:0;display:grid;position:relative;overflow:hidden}.k-agent-chat-workspace__identity{z-index:1;justify-items:center;gap:var(--k-space-tight);text-align:center;pointer-events:none;isolation:isolate;transition:inset-block-start var(--k-agent-chat-workspace-avatar-transition) ease-in-out, transform var(--k-agent-chat-workspace-avatar-transition) ease-in-out;padding:0;display:grid;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(0)}.k-agent-chat-workspace__identity:before{content:"";height:calc(100% + var(--k-space-layout-gutter) * 6);z-index:-1;-webkit-backdrop-filter:blur(var(--k-agent-chat-workspace-avatar-blur));backdrop-filter:blur(var(--k-agent-chat-workspace-avatar-blur));background:color-mix(in srgb, var(--k-color-surface-canvas) 68%, transparent);pointer-events:none;transition:opacity var(--k-agent-chat-workspace-avatar-transition);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000 100%);mask-image:linear-gradient(#000 0% 38%,#0000 100%)}.k-agent-chat-workspace__avatar{width:var(--k-agent-chat-workspace-avatar-mobile-size);height:var(--k-agent-chat-workspace-avatar-mobile-size);transition:width var(--k-agent-chat-workspace-avatar-transition), height var(--k-agent-chat-workspace-avatar-transition);place-items:center;display:grid}.k-agent-chat-workspace__avatar>*{max-width:100%;max-height:100%}.k-agent-chat-workspace__title{font-size:var(--k-font-heading3-size);line-height:var(--k-font-heading3-line-height);font-weight:var(--k-font-heading-weight);margin:0}.k-agent-chat-workspace__status{color:var(--k-color-text-muted);font-size:var(--k-font-body-small-size);line-height:var(--k-font-body-small-line-height)}.k-agent-chat-workspace__conversation{min-width:0;min-height:0;display:flex;overflow:hidden}.k-agent-chat-workspace__composer{min-width:0;padding-bottom:env(safe-area-inset-bottom);background:var(--k-color-surface-canvas)}.k-dialog.k-agent-chat-workspace__drawer{width:min(var(--k-agent-chat-workspace-sidebar-width,var(--k-layout-panel-width)), calc(100vw - var(--k-space-layout-gutter) * 2))}.k-agent-chat-workspace__drawer>.k-overlay-header{padding:var(--k-space-control-gap);justify-content:flex-end}.k-agent-chat-workspace__drawer>.k-overlay-header .k-overlay-heading{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.k-agent-chat-workspace__drawer>.k-overlay-body{display:flex;overflow:hidden}.k-agent-chat-workspace__drawer>.k-overlay-body>*{flex:1;min-width:0;min-height:0}@media (width>=768px){.k-agent-chat-workspace[data-sidebar-collapsed=true]{grid-template-columns:0 minmax(0, 1fr) var(--k-agent-chat-workspace-right-track)}.k-agent-chat-workspace{grid-template-columns:var(--k-agent-chat-workspace-sidebar-width) minmax(0, 1fr) var(--k-agent-chat-workspace-right-track)}.k-agent-chat-workspace__sidebar{border-right:var(--k-border-width-default) solid var(--k-color-border-default);display:flex}.k-agent-chat-workspace__toolbar{justify-content:flex-end}.k-agent-chat-workspace__avatar{width:var(--k-agent-chat-workspace-avatar-desktop-size);height:var(--k-agent-chat-workspace-avatar-desktop-size)}}@media (height<=620px){.k-agent-chat-workspace__avatar{width:var(--k-agent-chat-workspace-avatar-compact-size);height:var(--k-agent-chat-workspace-avatar-compact-size)}}@media (prefers-reduced-motion:reduce){.k-agent-chat-workspace,.k-agent-chat-workspace__avatar,.k-agent-chat-workspace__identity,.k-agent-chat-workspace__identity:before{transition:none}}.k-agent-chat-workspace[data-conversation-empty=true] .k-agent-chat-workspace__identity{inset-block-start:50%;transform:translateY(-50%)}.k-agent-chat-workspace[data-conversation-empty=true] .k-agent-chat-workspace__avatar{width:min(var(--k-agent-chat-workspace-avatar-empty-size), 72vw, 52dvh);height:min(var(--k-agent-chat-workspace-avatar-empty-size), 72vw, 52dvh)}.k-agent-chat-workspace[data-conversation-empty=true] .k-agent-chat-workspace__identity:before{opacity:0}.k-agent-chat-workspace[data-debug-avatar-bounds=true] .k-agent-chat-workspace__avatar{outline:var(--k-border-width-default) dashed var(--k-color-text-muted)}.k-agent-chat-workspace[data-compact=true] .k-agent-chat-workspace__avatar{width:var(--k-agent-chat-workspace-avatar-compact-size);height:var(--k-agent-chat-workspace-avatar-compact-size)}.k-agent-chat-workspace__stage .k-chat-conversation__scroll{padding-top:calc(var(--k-agent-chat-workspace-avatar-desktop-size) + var(--k-space-layout-gutter) * 2)}.k-agent-chat-workspace__avatar-info{justify-items:center;gap:var(--k-space-tight);display:grid}.k-agent-chat-workspace__avatar>.k-popover{pointer-events:auto;width:100%;height:100%}.k-agent-chat-workspace__avatar-trigger{width:100%;height:100%;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.k-agent-chat-workspace__avatar-trigger>*{max-width:100%;max-height:100%}.k-agent-chat-workspace__avatar-label{font-weight:var(--k-font-heading-weight);transform:translateY(calc(-1 * var(--k-space-layout-gutter)));pointer-events:auto;padding:0 var(--k-space-control-gap);color:var(--k-color-text-primary);font-family:inherit;font-size:var(--k-font-body-small-size);line-height:var(--k-font-body-small-line-height);background:0 0;border:0}button.k-agent-chat-workspace__avatar-label{cursor:pointer}.k-agent-chat-workspace{--k-agent-chat-workspace-right-sidebar-width:var(--k-layout-panel-width);--k-agent-chat-workspace-right-track:0px}.k-agent-chat-workspace[data-right-sidebar-open=true]{--k-agent-chat-workspace-right-track:var(--k-agent-chat-workspace-right-sidebar-width)}.k-agent-chat-workspace__right-sidebar{background:var(--k-color-surface-raised);min-width:0;min-height:0;overflow:hidden}.k-agent-chat-workspace__right-sidebar>div{width:var(--k-agent-chat-workspace-right-sidebar-width);height:100%;padding:var(--k-space-layout-gutter);border-inline-start:var(--k-border-width-default) solid var(--k-color-border-default);overflow-y:auto}.k-agent-chat-workspace__stage .k-chat-conversation__scroll{padding-inline:max(var(--k-space-layout-gutter), calc((100% - var(--k-agent-chat-workspace-content-max-width)) / 2))}.k-agent-chat-workspace__stage .k-chat-message:not([data-role=user]){width:100%}.k-agent-chat-workspace__composer>*{width:min(100%, calc(var(--k-agent-chat-workspace-content-max-width) + var(--k-space-layout-gutter) * 2));margin-inline:auto}.k-agent-chat-workspace .k-agent-chat-workspace__identity:has([data-info-open=true]){inset-block-start:0;transform:translateY(0)}.k-agent-chat-workspace__avatar-info[data-info-open=true] .k-agent-chat-workspace__avatar{width:var(--k-agent-chat-workspace-avatar-mobile-size);height:var(--k-agent-chat-workspace-avatar-mobile-size)}@media (width>=768px){.k-agent-chat-workspace__avatar-info[data-info-open=true] .k-agent-chat-workspace__avatar{width:var(--k-agent-chat-workspace-avatar-desktop-size);height:var(--k-agent-chat-workspace-avatar-desktop-size)}}@media (height<=620px){.k-agent-chat-workspace__avatar-info[data-info-open=true] .k-agent-chat-workspace__avatar{width:var(--k-agent-chat-workspace-avatar-compact-size);height:var(--k-agent-chat-workspace-avatar-compact-size)}}.k-agent-chat-workspace[data-compact=true] .k-agent-chat-workspace__avatar-info[data-info-open=true] .k-agent-chat-workspace__avatar{width:var(--k-agent-chat-workspace-avatar-compact-size);height:var(--k-agent-chat-workspace-avatar-compact-size)}.k-web-search.k-disclosure{font-size:var(--k-font-body-size);line-height:var(--k-font-body-line-height);background:0 0;border:0}.k-web-search .k-disclosure__toggle{padding:var(--k-space-control-gap) 0;color:var(--k-color-text-muted)}.k-web-search .k-disclosure__toggle>.k-icon:first-child{display:none}.k-web-search .k-disclosure__title{color:var(--k-color-text-primary);flex-shrink:0}.k-web-search__header-detail{align-items:center;gap:var(--k-space-control-gap);flex:1;min-width:0;display:flex}.k-web-search__query{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--k-font-body-weight);overflow:hidden}.k-web-search__summary{align-items:center;gap:var(--k-space-control-gap);white-space:nowrap;font-size:var(--k-font-caption-size);line-height:var(--k-font-caption-line-height);font-weight:var(--k-font-body-weight);margin-inline-start:auto;display:flex}.k-web-search[data-state=running][data-loading-indicator=shimmer] .k-disclosure__title{background:linear-gradient(110deg, var(--k-color-text-muted) 35%, var(--k-color-text-primary) 50%, var(--k-color-text-muted) 65%);color:#0000;animation:k-agent-shine var(--k-motion-skeleton) linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.k-web-search__chevron{transition:transform var(--k-motion-standard) ease;flex-shrink:0}.k-web-search [aria-expanded=true] .k-web-search__chevron{transform:rotate(90deg)}.k-web-search__search-icon{flex-shrink:0;display:inline-flex}.k-web-search__favicon-stack{padding-inline-start:calc(var(--k-space-control-gap) * .75);display:flex}.k-web-search__favicon-stack>span{margin-inline-start:calc(var(--k-space-control-gap) * -.75)}.k-web-search .k-web-search__favicon{width:var(--k-size-icon-default);height:var(--k-size-icon-default);min-width:var(--k-size-icon-default);border-radius:var(--k-radius-control);background:var(--k-color-surface-subtle);flex-shrink:0}.k-web-search .k-web-search__favicon img{object-fit:contain}.k-web-search .k-web-search__favicon-stack .k-web-search__favicon{width:calc(var(--k-size-icon-default) * .75);height:calc(var(--k-size-icon-default) * .75);border:var(--k-border-width-default) solid var(--k-color-surface-canvas);min-width:0}.k-web-search .k-disclosure__panel{padding:calc(var(--k-space-control-gap) * .5) 0 var(--k-space-control-gap) var(--k-size-icon-default);border:0}.k-web-search__sources{gap:calc(var(--k-space-control-gap) * 2);margin:0;padding:0;list-style:none;display:grid}.k-web-search__source{align-items:flex-start;gap:calc(var(--k-space-control-gap) * 1.5);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:flex}.k-web-search__source:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-space-control-gap);border-radius:var(--k-radius-control)}.k-web-search__source:hover .k-web-search__source-title{text-underline-offset:.2em;text-decoration:underline}.k-web-search__source-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.k-web-search__source-title{color:var(--k-color-text-primary);font-weight:var(--k-font-label-weight)}.k-web-search__domain{color:var(--k-color-text-muted);font-size:var(--k-font-caption-size);line-height:var(--k-font-caption-line-height)}.k-web-search__description{color:var(--k-color-text-muted);margin-top:calc(var(--k-space-control-gap) * .5)}.k-web-search__status{color:var(--k-color-text-muted);margin:0}.k-web-search__sources+.k-web-search__status{margin-top:calc(var(--k-space-control-gap) * 2)}@media (prefers-reduced-motion:reduce){.k-web-search[data-state=running][data-loading-indicator=shimmer] .k-disclosure__title{color:var(--k-color-text-muted);background:0 0;animation:none}.k-web-search__chevron{transition:none}}.k-workflow{box-sizing:border-box;width:100%;max-height:100%;padding:var(--k-space-layout-gutter);color:var(--k-color-text-primary);background:var(--k-color-surface-canvas);font-family:var(--k-font-family);font-size:var(--k-font-body-small-size);line-height:var(--k-font-body-small-line-height);overflow:auto;container-type:inline-size}.k-workflow__summary{gap:var(--k-space-control-inset-inline) var(--k-space-layout-section-gap);padding-bottom:var(--k-space-control-inset-inline);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.k-workflow__identity{align-items:center;gap:var(--k-space-control-gap);min-width:0;display:flex}.k-workflow__identity h2,.k-workflow__heading h3{margin:0}.k-workflow__toolbar-actions{align-items:center;gap:var(--k-space-control-gap);font-size:var(--k-font-caption-size);margin-inline-start:auto;display:flex}.k-workflow__identity h2{font-size:var(--k-font-heading5-size);font-weight:var(--k-font-heading-weight)}.k-workflow__metrics,.k-workflow__dates{gap:var(--k-space-layout-section-gap);margin:0;display:flex}.k-workflow__dates{grid-column:1/-1}.k-workflow__metrics div,.k-workflow__dates div{gap:var(--k-space-control-gap);display:flex}.k-workflow__metrics div{flex-direction:column}.k-workflow dt{color:var(--k-color-text-muted);font-size:var(--k-font-caption-size)}.k-workflow dd{font-size:var(--k-font-body-small-size);font-weight:var(--k-font-label-weight);margin:0}.k-workflow__heading{align-items:center;gap:var(--k-space-control-gap);padding-block:var(--k-space-control-inset-inline);display:flex}.k-workflow__heading h3{font-size:var(--k-font-label-size);font-weight:var(--k-font-label-weight)}.k-workflow__timeline,.k-workflow__events{margin:0;padding:0;list-style:none}.k-workflow__phase{grid-template-columns:var(--k-size-hit-target) minmax(0, 1fr);display:grid;position:relative}.k-workflow__phase:not(:last-child):before{top:calc(var(--k-size-hit-target) / 2);bottom:calc(-1 * var(--k-space-control-gap));left:calc(var(--k-size-hit-target) / 2);width:var(--k-border-width-default);content:"";background:var(--k-color-border-default);position:absolute}.k-workflow__phase-node{z-index:1;width:var(--k-size-hit-target);height:var(--k-size-hit-target);color:var(--k-color-text-muted);background:var(--k-color-surface-canvas);place-items:center;display:grid;position:relative}.k-workflow__phase[data-status=running] .k-workflow__phase-node,.k-workflow__phase[data-status=succeeded] .k-workflow__phase-node{color:var(--k-color-status-success-foreground)}.k-workflow__phase-content{min-width:0;padding-bottom:var(--k-space-control-gap)}.k-workflow__phase-header{min-height:var(--k-size-hit-target);align-items:flex-start;gap:var(--k-space-control-gap);display:flex}.k-workflow__phase-toggle{min-width:0;min-height:var(--k-size-hit-target);align-items:flex-start;gap:var(--k-space-control-gap);padding:var(--k-space-control-gap);padding-block:calc((var(--k-size-hit-target) - var(--k-font-body-small-line-height)) / 2);color:inherit;font:inherit;font-size:var(--k-font-body-small-size);font-weight:var(--k-font-label-weight);line-height:var(--k-font-body-small-line-height);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.k-workflow__phase-toggle:hover{background:var(--k-color-surface-raised);border-radius:var(--k-radius-control)}.k-workflow__phase-duration{padding-block:calc((var(--k-size-hit-target) - var(--k-font-body-small-line-height)) / 2);color:var(--k-color-text-muted);font-size:var(--k-font-caption-size);line-height:var(--k-font-body-small-line-height);flex:none}.k-workflow__phase-body{visibility:hidden;transition:grid-template-rows var(--k-motion-entry) ease, visibility var(--k-motion-entry);grid-template-rows:0fr;display:grid}.k-workflow__phase-body[data-open=true]{visibility:visible;grid-template-rows:1fr}.k-workflow__phase-body>div{min-height:0;overflow:hidden}.k-workflow__chevron{transition:transform var(--k-motion-entry) ease;flex-shrink:0;width:var(--k-font-body-small-line-height)!important;height:var(--k-font-body-small-line-height)!important}.k-workflow__phase-toggle[aria-expanded=true] .k-workflow__chevron{transform:rotate(90deg)}.k-workflow__events{gap:var(--k-space-control-gap);padding:var(--k-space-control-gap);display:grid}.k-workflow-event>article{box-sizing:border-box;width:100%;padding:var(--k-space-control-inset-inline);border:var(--k-border-width-default) solid transparent;border-radius:var(--k-radius-card);color:inherit;font:inherit;text-align:start;background:0 0;position:relative}.k-workflow-event[data-kind=log]>article{background:var(--k-color-surface-raised)}.k-workflow-event[data-kind=result]>article{border-color:var(--k-color-status-success-border);background:var(--k-color-status-success-background)}.k-workflow-event__activate{top:var(--k-space-control-gap);right:var(--k-space-control-gap);width:var(--k-size-hit-target);height:var(--k-size-hit-target);border-radius:var(--k-radius-control);color:var(--k-color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.k-workflow-event__activate:hover{background:var(--k-color-surface-subtle)}.k-workflow-event__meta{justify-content:space-between;align-items:center;gap:var(--k-space-control-gap);color:var(--k-color-text-muted);font-size:var(--k-font-caption-size);display:flex}.k-workflow-event__kind{align-items:center;gap:var(--k-space-control-gap);font-weight:var(--k-font-label-weight);text-transform:uppercase;display:inline-flex}.k-workflow-event p{margin:var(--k-space-control-gap) 0 0;font-size:var(--k-font-body-small-size);font-weight:var(--k-font-body-weight);line-height:1.45}.k-workflow .k-disclosure{background:0 0;border:0}.k-workflow .k-disclosure__panel{border:0}.k-workflow .k-disclosure__toggle{min-height:var(--k-size-hit-target);padding-block:calc((var(--k-size-hit-target) - var(--k-font-body-small-line-height)) / 2);font-size:var(--k-font-body-small-size);line-height:var(--k-font-body-small-line-height);flex:1 1 0;align-items:flex-start}.k-workflow .k-disclosure__toggle>.k-icon,.k-workflow .k-disclosure__toggle>svg{flex-shrink:0;width:var(--k-font-body-small-line-height)!important;height:var(--k-font-body-small-line-height)!important}.k-workflow .k-disclosure__title{white-space:normal;overflow-wrap:anywhere;overflow:visible}.k-workflow__transcript{gap:var(--k-space-control-inset-inline);padding-block:var(--k-space-control-inset-inline);display:grid}.k-workflow__transcript strong{color:var(--k-color-text-muted);font-size:var(--k-font-caption-size);font-weight:var(--k-font-label-weight)}.k-workflow__transcript pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--k-space-control-inset-inline);border-radius:var(--k-radius-control);background:var(--k-color-surface-raised);font-size:var(--k-font-caption-size);overflow:auto}@container (width<=599px){.k-workflow[data-presentation=auto] .k-disclosure[data-workflow-step]>.k-disclosure__header>.k-disclosure__actions{display:none}.k-workflow[data-presentation=auto] .k-workflow__phase{grid-template-columns:var(--k-size-icon-default) minmax(0, 1fr)}.k-workflow[data-presentation=auto] .k-workflow__phase-node{width:var(--k-size-icon-default)}.k-workflow[data-presentation=auto] .k-workflow__phase:not(:last-child):before{left:calc(var(--k-size-icon-default) / 2)}.k-workflow[data-presentation=auto] .k-workflow__phase-header,.k-workflow[data-presentation=auto] .k-workflow__phase-toggle,.k-workflow[data-presentation=auto] .k-disclosure__toggle{gap:calc(var(--k-space-control-gap) / 2)}.k-workflow[data-presentation=auto] .k-workflow__phase-toggle{padding-inline:calc(var(--k-space-control-gap) / 2)}.k-workflow[data-presentation=auto] .k-workflow__events,.k-workflow[data-presentation=auto] .k-disclosure__toggle{padding-inline:0}.k-workflow[data-presentation=auto] .k-workflow__summary{grid-template-columns:1fr}.k-workflow[data-presentation=auto] .k-workflow__metrics{grid-row:2}.k-workflow[data-presentation=auto] .k-workflow__dates{flex-wrap:wrap;grid-column:1}.k-workflow[data-presentation=auto] .k-workflow__heading .k-icon,.k-workflow[data-presentation=auto] .k-workflow-event[data-importance=technical]:not([data-show-technical-compact]){display:none}.k-workflow[data-presentation=auto] .k-workflow-event>article{padding-inline:0}}@media (width<=599px){.k-workflow[data-presentation=auto]{padding-inline:var(--k-space-control-gap)}}.k-workflow[data-presentation=compact] .k-workflow__summary{grid-template-columns:1fr}.k-workflow[data-presentation=compact] .k-workflow__metrics{grid-row:2}.k-workflow[data-presentation=compact] .k-workflow__dates{flex-wrap:wrap;grid-column:1}.k-workflow[data-presentation=compact] .k-workflow-event[data-importance=technical]:not([data-show-technical-compact]){display:none}@media (prefers-reduced-motion:reduce){.k-workflow *{scroll-behavior:auto;transition:none}}.k-link{align-items:center;gap:var(--k-space-tight);border-radius:var(--k-radius-small);color:var(--k-color-status-info-accent);font:inherit;font-weight:var(--k-font-label-weight);text-decoration-line:underline;text-decoration-thickness:var(--k-border-width-default);text-underline-offset:.18em;cursor:pointer;display:inline-flex}.k-link:hover{color:var(--k-color-status-info-foreground);text-decoration-thickness:var(--k-border-width-strong)}.k-link:active{opacity:var(--k-opacity-disabled)}.k-link:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-space-badge-offset)}.k-link--standalone{min-height:var(--k-size-hit-target);padding-inline:var(--k-space-control-gap)}.k-link>.k-icon{flex:none}.k-agent-form,.k-agent-external-action,.k-agent-attachment-request{gap:var(--k-space-content-action-gap);flex-direction:column;display:flex}.k-agent-form__fields,.k-agent-attachment-request__files{gap:var(--k-space-content-action-gap);display:grid}.k-agent-form__choice-group{gap:var(--k-space-control-gap);border:0;min-width:0;margin:0;padding:0;display:grid}.k-agent-form__choice-group legend{color:var(--k-color-text-primary);font-size:var(--k-font-label-size);font-weight:var(--k-font-label-weight);padding:0}.k-agent-form__choice-group small{color:var(--k-color-text-muted);font-size:var(--k-font-caption-size)}.k-agent-request--resolved{align-items:flex-start}.k-markdown-editor,.k-code-editor{--k-editor-background:var(--k-color-surface-canvas);--k-editor-toolbar-background:var(--k-color-surface-raised);--k-editor-gutter-background:var(--k-color-surface-subtle);--k-editor-border:var(--k-color-border-default);--k-editor-muted:var(--k-color-text-muted);--k-editor-accent:var(--k-color-action-primary);box-sizing:border-box;border:var(--k-border-width-default) solid var(--k-editor-border);border-radius:var(--k-radius-card);min-width:0;color:var(--k-color-text-primary);background:var(--k-editor-background);font-family:var(--k-font-family);overflow:hidden}.k-markdown-editor,.k-markdown-editor-rich{position:relative}.k-editor-format-bar[data-has-trailing-action=true]{overflow:visible}.k-editor-format-actions{gap:var(--k-space-control-gap);scrollbar-width:none;touch-action:pan-x;flex:1;min-width:0;display:flex;overflow-x:auto}.k-editor-format-bar>.k-dictation-action{flex:none}.k-markdown-editor-dictation{bottom:var(--k-space-small-inset);padding-inline:var(--k-space-small-inset);flex:none;order:2;justify-content:flex-end;display:flex;position:sticky}.k-markdown-editor-dictation>.k-editor-format-bar{width:100%;max-width:100%}.k-editor-format-actions>.k-button-target,.k-editor-format-bar[data-has-trailing-action=true]>.k-button-target{flex:none}.k-code-editor{position:relative}.k-code-editor-presence{bottom:var(--k-space-small-inset);left:var(--k-space-small-inset);gap:var(--k-space-tight);pointer-events:none;display:flex;position:absolute}.k-code-editor-presence>span{width:var(--k-size-indicator-small);height:var(--k-size-indicator-small);border:var(--k-border-width-default) solid var(--k-color-surface-canvas);border-radius:var(--k-radius-full);pointer-events:auto}.k-markdown-editor-toolbar,.k-code-editor-toolbar{min-width:0;min-height:var(--k-size-control-medium);justify-content:space-between;align-items:center;gap:var(--k-space-control-gap);padding:var(--k-space-control-gap);border-bottom:var(--k-border-width-default) solid var(--k-editor-border);background:var(--k-editor-toolbar-background);display:flex}.k-editor-format-bar,.k-editor-mode-switcher{align-items:center;gap:var(--k-space-control-gap);min-width:0;display:flex}.k-editor-mode-switcher,.k-code-editor-search{z-index:40;width:var(--k-size-hit-target);height:var(--k-size-hit-target);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--k-space-control-gap);inset-inline-end:var(--k-space-control-gap)}.k-editor-mode-switcher .k-icon-button,.k-code-editor-search .k-icon-button{width:var(--k-size-compact);min-width:var(--k-size-compact);min-height:var(--k-size-compact);border-color:var(--k-color-border-default);box-shadow:var(--k-elevation-overlay)}.k-editor-mode-switcher .k-icon-button.k-button--ghost{background:var(--k-editor-toolbar-background)}.k-editor-mode-switcher .k-icon-button:after,.k-code-editor-search .k-icon-button:after{inset:calc((var(--k-size-compact) - var(--k-size-hit-target)) / 2)}.k-markdown-editor[data-has-mode-switcher=true] .k-markdown-editor-toolbar,.k-markdown-editor[data-has-mode-switcher=true] .k-markdown-editor-source .cm-content,.k-markdown-editor[data-has-mode-switcher=true] .k-markdown-editor-content{padding-inline-end:calc(var(--k-size-hit-target) + (2 * var(--k-space-control-gap)))}.k-markdown-editor[data-has-mode-switcher=true] .k-code-editor-search{inset-inline-end:calc(var(--k-size-compact) + (2 * var(--k-space-control-gap)))}.k-editor-format-bar{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.k-editor-format-bar[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.k-editor-format-bar--floating{z-index:20;padding:var(--k-space-control-gap);border:var(--k-border-width-default) solid var(--k-color-border-strong);border-radius:var(--k-radius-overlay);background:var(--k-color-surface-raised);box-shadow:var(--k-elevation-overlay);animation:k-editor-toolbar-in var(--k-motion-fast) ease-out;position:relative;overflow:hidden}.k-editor-format-action.k-button{min-width:var(--k-size-control);padding-inline:var(--k-space-control-gap);scroll-snap-align:start;flex:none}.k-editor-format-action[aria-pressed=true]{color:var(--k-color-brand-primary-foreground);background:var(--k-color-brand-primary-background)}.k-editor-format-action [data-action=italic]{font-style:italic}.k-editor-format-action [data-action=strike]{text-decoration:line-through}.k-editor-format-action [data-action=code],.k-editor-format-action [data-action=codeBlock]{font-family:var(--k-font-family-mono,ui-monospace, monospace);font-size:var(--k-font-caption-size)}.k-markdown-editor-surface{min-height:calc(var(--k-size-control) * 9);position:relative}.k-markdown-editor-source{min-width:0;position:relative}.k-markdown-editor-source>.k-code-editor{border:0;border-radius:0}.k-markdown-editor-context-toolbar{z-index:30;position:absolute}.k-markdown-editor-content{box-sizing:border-box;min-height:calc(var(--k-size-control) * 9);padding:var(--k-space-layout-gutter);color:var(--k-color-text-primary);caret-color:var(--k-editor-accent);font-size:var(--k-font-body-size);line-height:var(--k-font-body-line-height);outline:none}.k-markdown-editor-content>:first-child{margin-top:0}.k-markdown-editor-content>:last-child{margin-bottom:0}.k-markdown-editor-content h1,.k-markdown-editor-content h2,.k-markdown-editor-content h3{margin:var(--k-space-layout-section-gap) 0 var(--k-space-control-gap);line-height:var(--k-font-heading3-line-height)}.k-markdown-editor-content h1{font-size:var(--k-font-heading2-size)}.k-markdown-editor-content h2{font-size:var(--k-font-heading3-size)}.k-markdown-editor-content h3{font-size:var(--k-font-heading4-size)}.k-markdown-editor-content p,.k-markdown-editor-content ul,.k-markdown-editor-content ol,.k-markdown-editor-content blockquote,.k-markdown-editor-content pre{margin:0 0 var(--k-space-layout-section-gap)}.k-markdown-editor-content ul,.k-markdown-editor-content ol{padding-inline-start:calc(var(--k-space-layout-gutter) * 1.5)}.k-markdown-editor-content ul[data-type=taskList]{padding:0;list-style:none}.k-markdown-editor-content ul[data-type=taskList] li{align-items:flex-start;gap:var(--k-space-control-gap);display:flex}.k-markdown-editor-content blockquote{border-inline-start:calc(var(--k-border-width-default) * 3) solid var(--k-color-border-strong);color:var(--k-editor-muted);padding-inline-start:var(--k-space-control-inset-inline)}.k-markdown-editor-content code,.k-markdown-editor-content pre,.k-code-editor .cm-editor{font-family:var(--k-font-family-mono,ui-monospace, "SFMono-Regular", monospace)}.k-markdown-editor-content code{padding:0 var(--k-space-control-gap);border-radius:var(--k-radius-small);background:var(--k-editor-gutter-background);font-size:var(--k-font-caption-size)}.k-markdown-editor-content pre{padding:var(--k-space-control-inset-inline);border:var(--k-border-width-default) solid var(--k-editor-border);border-radius:var(--k-radius-control);background:var(--k-editor-gutter-background);overflow:auto}.k-markdown-editor-content pre code{background:0 0;padding:0}.k-markdown-editor-content a{color:var(--k-color-action-primary);text-underline-offset:.16em;text-decoration:underline}.k-markdown-editor-content .is-editor-empty:first-child:before{float:left;height:0;color:var(--k-editor-muted);content:attr(data-placeholder);pointer-events:none}.k-markdown-editor-surface[data-readonly=true] .k-markdown-editor-content{cursor:default}.k-code-editor-toolbar{justify-content:flex-end}.k-code-editor-language{color:var(--k-editor-muted);font-size:var(--k-font-caption-size);font-weight:var(--k-font-label-weight);letter-spacing:var(--k-font-label-letter-spacing);text-transform:uppercase;margin-inline-end:auto}.k-code-editor-host{min-width:0}.k-code-editor .cm-editor{background:var(--k-editor-background);color:var(--k-color-text-primary);font-size:var(--k-font-body-small-size)}.k-code-editor .cm-editor.cm-focused{outline:var(--k-border-width-focus) solid var(--k-color-focus-ring);outline-offset:calc(-1 * var(--k-border-width-focus))}.k-code-editor .cm-scroller{overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;font-family:inherit;overflow:auto}.k-code-editor .cm-content{padding-block:var(--k-space-control-inset-inline);caret-color:var(--k-editor-accent)}.k-code-editor .cm-panels{border:0}.k-code-editor .cm-panel.k-editor-search-panel{box-sizing:border-box;padding:var(--k-space-small-inset);border-block-end:var(--k-border-width-default) solid var(--k-editor-border);background:var(--k-editor-toolbar-background);color:var(--k-color-text-primary);font-family:var(--k-font-family);font-size:var(--k-font-control-size);animation:k-editor-toolbar-in var(--k-motion-fast) ease-out}.k-editor-search-panel__content{gap:var(--k-space-control-gap);min-width:0;display:grid}.k-editor-search-panel__search-row,.k-editor-search-panel__replace{align-items:center;gap:var(--k-space-control-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.k-editor-search-panel__actions-row{justify-content:flex-end;min-width:0;display:flex}.k-editor-search-panel__navigation,.k-editor-search-panel__options{align-items:center;gap:var(--k-space-control-gap);min-width:0;display:flex}.k-editor-search-panel__options{padding-inline:var(--k-border-width-strong);overscroll-behavior-inline:contain;scrollbar-width:thin;overflow:auto hidden}.k-editor-search-panel__options .k-checkbox{min-height:var(--k-size-control);white-space:nowrap;flex:none}.k-editor-search-panel .k-input-target,.k-editor-search-panel .k-button-target{min-height:var(--k-size-control)}.k-editor-search-panel .k-icon-button{width:var(--k-size-control);min-width:var(--k-size-control)}.k-editor-search-panel__replace{grid-template-columns:minmax(0,1fr) auto auto}.k-editor-search-panel__all{white-space:nowrap}@media (width<=480px){.k-editor-search-panel__replace{grid-template-columns:1fr 1fr}.k-editor-search-panel__replace>.k-input-target{grid-column:1/-1}.k-editor-search-panel__replace .k-button-target,.k-editor-search-panel__replace .k-button{width:100%}}.k-code-editor[data-has-search-button=true] .cm-content{padding-block-start:calc(var(--k-size-hit-target) + var(--k-space-control-gap));padding-inline-end:var(--k-space-control-inset-inline)}.k-code-editor .cm-gutters{border-inline-end:var(--k-border-width-default) solid var(--k-editor-border);background:var(--k-editor-gutter-background);color:var(--k-editor-muted)}.k-code-editor .cm-activeLine,.k-code-editor .cm-activeLineGutter{background:var(--k-color-action-ghost-hover)}.k-code-editor .cm-selectionBackground{background:var(--k-color-brand-primary-background)}.k-code-editor .cm-content ::selection{background:var(--k-color-brand-primary-background)}.k-code-editor .tok-keyword,.k-code-editor .tok-bool,.k-code-editor .tok-null{color:var(--k-color-syntax-keyword,var(--k-color-action-primary))}.k-code-editor .tok-string,.k-code-editor .tok-regexp{color:var(--k-color-syntax-string,var(--k-color-status-success-foreground))}.k-code-editor .tok-number{color:var(--k-color-syntax-number,var(--k-color-status-warning-foreground))}.k-code-editor .tok-comment{color:var(--k-color-syntax-comment);font-style:italic}.k-code-editor .tok-function,.k-code-editor .tok-variableName{color:var(--k-color-syntax-symbol,var(--k-color-text-primary))}.k-code-editor .tok-invalid{color:var(--k-color-syntax-invalid);text-decoration-color:currentColor}.k-markdown-editor-source .tok-heading,.k-markdown-editor-source .k-syntax-heading{color:var(--k-color-syntax-heading);font-weight:var(--k-font-heading-weight)}.k-markdown-editor-source .k-syntax-heading-1{font-size:var(--k-font-heading5-size)}.k-markdown-editor-source .k-syntax-heading-2{font-size:var(--k-font-heading6-size)}.k-markdown-editor-source .tok-meta,.k-markdown-editor-source .tok-punctuation{color:var(--k-color-syntax-markup)}.k-markdown-editor-source .tok-link,.k-markdown-editor-source .tok-url{color:var(--k-color-syntax-link);text-underline-offset:.16em}.k-markdown-editor-source .tok-link{text-decoration:underline}.k-markdown-editor-source .tok-literal{color:var(--k-color-syntax-code)}.k-markdown-editor-source .tok-strong{font-weight:var(--k-font-heading-weight)}.k-markdown-editor-source .tok-emphasis{font-style:italic}.k-markdown-editor-source .cm-line.k-markdown-line--quote{box-shadow:inset calc(var(--k-border-width-default) * 3) 0 var(--k-color-border-strong);color:var(--k-color-text-muted);background:color-mix(in srgb, var(--k-color-surface-subtle) 62%, transparent);padding-inline-start:var(--k-space-control-inset-inline)}.k-markdown-editor-source .cm-line.k-markdown-line--code{padding-inline:var(--k-space-control-inset-inline);color:var(--k-color-syntax-code);background:var(--k-color-surface-subtle)}.k-markdown-editor-remote-selection,.k-code-editor-remote-selection{background:color-mix(in srgb, var(--k-editor-participant-color) 24%, transparent)}.k-markdown-editor-remote-caret,.k-code-editor-remote-caret{border-inline-start:calc(var(--k-border-width-default) * 2) solid var(--k-editor-participant-color);pointer-events:none;position:relative}.k-markdown-editor-remote-caret>span,.k-code-editor-remote-caret>span{z-index:3;bottom:var(--k-font-caption-line-height);padding:var(--k-space-micro) var(--k-space-control-gap);border-radius:var(--k-radius-small) var(--k-radius-small) var(--k-radius-small) 0;color:var(--k-editor-participant-foreground,var(--k-color-action-primary-foreground));background:var(--k-editor-participant-color);font-family:var(--k-font-family);font-size:var(--k-font-caption-size);font-weight:var(--k-font-label-weight);white-space:nowrap;line-height:1.4;position:absolute;inset-inline-start:calc(-1 * var(--k-border-width-default))}@keyframes k-editor-toolbar-in{0%{opacity:0;transform:translateY(var(--k-space-tight)) scale(.98)}}@media (width<=639px){.k-markdown-editor{flex-direction:column;display:flex}.k-markdown-editor-toolbar{display:contents}.k-markdown-editor-surface,.k-markdown-editor-source{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;order:1;min-height:0;overflow-y:auto}.k-markdown-editor-source>.k-code-editor,.k-markdown-editor-source .k-code-editor-host,.k-markdown-editor-source .cm-editor,.k-markdown-editor-source .cm-scroller{height:100%;min-height:0}.k-markdown-editor-content{padding:var(--k-space-control-inset-inline)}.k-markdown-editor[data-has-mode-switcher=true] .k-markdown-editor-source .cm-content,.k-markdown-editor[data-has-mode-switcher=true] .k-markdown-editor-content{padding-block-start:calc(var(--k-size-hit-target) + var(--k-space-control-gap));padding-inline-end:var(--k-space-control-inset-inline)}.k-markdown-editor-toolbar>.k-editor-format-bar:not(.k-editor-format-bar--floating){box-sizing:border-box;z-index:10;width:calc(100% - (2 * var(--k-space-control-gap)));margin:var(--k-space-control-gap);padding:var(--k-space-micro);border:var(--k-border-width-default) solid var(--k-color-border-strong);border-radius:var(--k-radius-overlay);background:var(--k-color-surface-raised);box-shadow:var(--k-elevation-overlay);scrollbar-width:none;flex:none;order:2}.k-markdown-editor-toolbar>.k-editor-format-bar:not(.k-editor-format-bar--floating)::-webkit-scrollbar{display:none}.k-editor-format-bar>.k-button-target{flex:0 0 var(--k-size-hit-target);min-width:var(--k-size-hit-target);justify-content:center}.k-editor-format-action.k-button{box-sizing:border-box;width:var(--k-size-control);min-width:var(--k-size-control);min-height:var(--k-size-control);padding-inline:var(--k-space-control-gap)}.k-editor-format-bar--floating{width:max-content;max-width:calc(100vw - (6 * var(--k-space-control-inset-inline)));padding:var(--k-space-control-gap);overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;overflow:auto hidden}.k-editor-format-bar--floating::-webkit-scrollbar{display:none}.k-code-editor-toolbar{min-height:var(--k-size-hit-target)}.k-code-editor-host,.k-code-editor .cm-editor,.k-code-editor .cm-scroller{max-width:100%}}[data-input-mode=touch] .k-code-editor-toolbar .k-button{min-width:var(--k-size-hit-target);min-height:var(--k-size-hit-target)}@media (prefers-reduced-motion:reduce){.k-editor-format-bar--floating{animation:none}}@font-face{font-family:KDesignMono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-Regular-cF2C8nfn.ttf)format("truetype")}.k-markdown-editor-dictation{padding-block:var(--k-space-control-gap);justify-content:center}.k-markdown-editor-dictation>.k-editor-format-bar{width:max-content}.k-editor-format-actions{gap:var(--k-space-hairline);flex:0 auto}.k-editor-format-bar>span{flex:none}.k-editor-format-action.k-button{width:var(--k-size-control);min-width:var(--k-size-control);padding:0}.k-markdown-editor-source .k-dictation-anchor{min-height:var(--k-component-editor-caret-min-height);color:var(--k-color-text-primary)}.k-markdown-editor-source .k-dictation-anchor>span{width:var(--k-space-control-gap);height:var(--k-space-control-gap)}.k-editor-search-panel__compact{align-items:flex-start;gap:var(--k-space-tight);display:flex}.k-editor-search-panel__fields{gap:var(--k-space-tight);flex:1;min-width:0;display:grid}.k-editor-search-panel__line{align-items:center;gap:var(--k-space-control-gap);min-width:0;display:flex}.k-editor-search-panel__line>.k-input-target{flex:1;min-width:0}.k-editor-search-panel__controls,.k-editor-search-panel__inline-options{align-items:center;gap:var(--k-space-hairline);flex-shrink:0;display:flex}.k-editor-search-panel__count{font-size:var(--k-font-caption-size);color:var(--k-color-text-muted);min-width:var(--k-component-editor-search-counter-width);padding-inline:var(--k-space-tight)}.k-editor-search-panel__inline-options .k-icon-button{width:var(--k-size-hit-target);min-width:var(--k-size-hit-target);height:var(--k-size-hit-target);min-height:var(--k-size-hit-target)}@media (width<=599px){.k-editor-search-panel__line{flex-wrap:wrap}.k-editor-search-panel__line>.k-input-target{flex-basis:100%}.k-editor-search-panel__controls{margin-inline-start:auto}}.k-editor-search-panel__line .k-input-clearable[data-trailing-action]>.k-input{padding-right:calc(3 * var(--k-size-hit-target) + var(--k-space-control-inset-inline) + 2 * var(--k-space-hairline))}@media (width>=600px){.k-editor-search-panel__line>.k-editor-search-panel__controls{width:calc(var(--k-component-editor-search-counter-width) + 3 * var(--k-size-control) + 2 * var(--k-space-hairline))}}.k-command-palette-dialog{width:min(var(--k-layout-content-width), calc(100vw - 2 * var(--k-space-layout-gutter)));max-height:min(var(--k-component-dialog-max-height), calc(100dvh - 2 * var(--k-space-layout-gutter)));overflow:hidden}.k-command-palette-dialog>.k-overlay-header{padding-block:calc(var(--k-space-control-gap) / 2);align-items:center}.k-command-palette-dialog>.k-overlay-body{min-height:0}.k-command-palette{min-height:0;color:var(--k-color-text-primary);font-family:var(--k-font-family);flex-direction:column;display:flex}.k-command-palette__search{min-height:max(var(--k-size-control), var(--k-size-hit-target));align-items:center;gap:var(--k-space-control-gap);padding-inline:var(--k-space-control-inset-inline);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);display:flex}.k-command-palette__search input{width:100%;min-width:0;color:var(--k-color-text-primary);font:inherit;font-size:var(--k-font-body-size);background:0 0;border:0;outline:0}.k-command-palette__search input::placeholder,.k-command-palette__search-icon{color:var(--k-color-text-muted)}.k-command-palette__back{width:var(--k-size-hit-target);height:var(--k-size-hit-target);border-radius:var(--k-radius-control);color:var(--k-color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-start:calc(-1 * var(--k-space-control-inset-inline));display:grid}.k-command-palette__back:hover{background:var(--k-color-action-ghost-hover)}.k-command-palette__back:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:calc(-1 * var(--k-border-width-strong))}.k-command-palette__list{max-height:calc(var(--k-component-dialog-max-height) - 4 * var(--k-size-hit-target));min-height:calc(3 * var(--k-size-control));padding:var(--k-space-control-gap);scroll-padding-block:var(--k-space-control-gap);overflow:auto}.k-command-palette [cmdk-group-heading]{padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);color:var(--k-color-text-muted);font-size:var(--k-font-caption-size);font-weight:var(--k-font-label-weight);letter-spacing:var(--k-font-caption-letter-spacing)}.k-command-palette__item{min-height:max(var(--k-size-control), var(--k-size-hit-target));box-sizing:border-box;align-items:center;gap:var(--k-space-control-gap);padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);border-radius:var(--k-radius-control);cursor:default;outline:none;display:flex}.k-command-palette__item[data-selected=true]{background:var(--k-color-action-secondary-hover)}.k-command-palette__item[data-disabled=true]{color:var(--k-color-text-muted)}.k-command-palette__item-icon{width:var(--k-size-icon-default);color:var(--k-color-text-muted);place-items:center;display:grid}.k-command-palette__item-copy{gap:var(--k-border-width-default);flex-direction:column;flex:1;min-width:0;display:flex}.k-command-palette__item-label{font-size:var(--k-font-body-small-size);font-weight:var(--k-font-control-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-command-palette__item-description{color:var(--k-color-text-muted);font-size:var(--k-font-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-command-palette__shortcut,.k-command-palette__footer,.k-command-palette__footer span{align-items:center;gap:var(--k-space-tight);display:flex}.k-command-palette kbd{min-width:var(--k-component-kbd-min-size);box-sizing:border-box;padding-inline:var(--k-component-kbd-padding-inline);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-extra-small);background:var(--k-color-surface-subtle);color:var(--k-color-text-muted);font:inherit;font-size:var(--k-font-caption-size);line-height:var(--k-component-kbd-min-size);text-align:center}.k-command-palette__state{min-height:calc(3 * var(--k-size-control));color:var(--k-color-text-muted);font-size:var(--k-font-body-small-size);place-items:center;display:grid}.k-command-palette__footer{min-height:var(--k-size-control);padding-inline:var(--k-space-control-inset-inline);border-top:var(--k-border-width-default) solid var(--k-color-border-default);color:var(--k-color-text-muted);font-size:var(--k-font-caption-size);justify-content:flex-end}.k-command-palette__spinner{width:var(--k-component-spinner-default-size);height:var(--k-component-spinner-default-size);box-sizing:border-box;border:var(--k-component-spinner-stroke-width) solid currentColor;border-radius:var(--k-radius-full);animation:k-command-palette-spin var(--k-component-spinner-animation-duration) linear infinite;border-right-color:#0000}@keyframes k-command-palette-spin{to{transform:rotate(360deg)}}@media (width<=599px){.k-command-palette-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.k-command-palette-dialog>.k-overlay-body,.k-command-palette{flex:1}.k-command-palette__list{flex:1;max-height:none}.k-command-palette__footer{display:none}}@media (prefers-reduced-motion:reduce){.k-command-palette__spinner{animation:none}}.vis .overlay{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{width:auto;min-height:0}div.vis-configuration{float:left;font-size:12px;display:block;position:relative}div.vis-configuration-wrapper{width:700px;display:block}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;width:495px;margin-top:20px;padding-left:5px;display:block;left:10px}div.vis-configuration.vis-config-button{vertical-align:middle;cursor:pointer;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;width:495px;height:25px;margin-top:20px;margin-bottom:30px;padding-left:5px;line-height:25px;display:block;left:10px}div.vis-configuration.vis-config-button.hover{color:#fff;background-color:#4588e6;border:2px solid #214373}div.vis-configuration.vis-config-item{float:left;vertical-align:middle;width:495px;height:25px;line-height:25px;display:block}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;padding-left:5px;left:10px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;padding-left:5px;left:20px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;padding-left:5px;left:30px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{cursor:pointer;border:1px solid #444;border-radius:2px;width:30px;height:19px;margin:0;padding:0;top:1px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{pointer-events:none;width:60px;margin:0;padding:1px;position:relative;top:-5px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:#0000;border:0 solid #fff;width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:-moz-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-o-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-ms-linear-gradient(top, #dedede 0%, #c8c8c8 99%);width:300px;height:5px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede", endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#dedede 0%,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:-moz-linear-gradient(#385380 0%,#3876c2 100%);background:-o-linear-gradient(#385380 0%,#3876c2 100%);background:-ms-linear-gradient(top, #3876c2 0%, #385380 100%);width:17px;height:17px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2", endColorstr="#385380",GradientType=0);background:linear-gradient(#3876c2 0%,#385380 100%);border:1px solid #14334b;border-radius:50%;margin-top:-7px;box-shadow:0 0 1px #111927}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:-moz-linear-gradient(#c8c8c8 .999999%,#9d9d9d 100%);background:-o-linear-gradient(#c8c8c8 .999999%,#9d9d9d 100%);background:-ms-linear-gradient(top, #9d9d9d 0%, #c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d", endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#9d9d9d 0%,#c8c8c8 99%)}input.vis-configuration.vis-config-range::-moz-range-track{background:-moz-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-o-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-ms-linear-gradient(top, #dedede 0%, #c8c8c8 99%);width:300px;height:10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede", endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#dedede 0%,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;width:16px;height:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline-offset:-1px;outline:1px solid #fff}input.vis-configuration.vis-config-range::-ms-track{color:#0000;background:0 0;border-width:6px 0;border-color:#0000;width:300px;height:5px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;width:16px;height:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{text-align:center;color:#fff;background:#394c59d9;border:2px solid #f2faff;border-radius:4px;width:150px;height:30px;font-size:14px;line-height:30px;transition:opacity .3s ease-in-out;position:absolute}.vis-configuration-popup:after,.vis-configuration-popup:before{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:100%}.vis-configuration-popup:after{border-width:8px;border-color:#88b7d500 #88b7d500 #88b7d500 #394c59d9;margin-top:-8px}.vis-configuration-popup:before{border-width:12px;border-color:#c2e1f500 #c2e1f500 #c2e1f500 #f2faff;margin-top:-12px}div.vis-tooltip{visibility:hidden;white-space:nowrap;color:#000;pointer-events:none;z-index:5;background-color:#f5f4ed;border:1px solid #808074;border-radius:3px;padding:5px;font-family:verdana;font-size:14px;position:absolute;box-shadow:3px 3px 10px #0003}.vis-current-time{z-index:1;pointer-events:none;background-color:#ff7f6e;width:2px}.vis-rolling-mode-btn{cursor:pointer;opacity:.8;color:#fff;text-align:center;background:#3876c2;border-radius:50%;width:40px;height:40px;font-size:28px;font-weight:700;position:absolute;top:7px;right:20px}.vis-rolling-mode-btn:before{content:"⛶"}.vis-rolling-mode-btn:hover{opacity:1}.vis-custom-time{cursor:move;z-index:1;background-color:#6e94ff;width:2px}.vis-custom-time>.vis-custom-time-marker{background-color:inherit;color:#fff;white-space:nowrap;cursor:initial;z-index:inherit;padding:3px 5px;font-size:12px;top:0}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{border-bottom:1px solid;width:100%;height:0;position:absolute}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{color:#4d4d4d;white-space:nowrap;width:100%;position:absolute}.vis-data-axis .vis-y-axis.vis-major.vis-measure{visibility:hidden;border:0;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-minor{color:#bebebe;white-space:nowrap;width:100%;position:absolute}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{visibility:hidden;border:0;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-title{color:#4d4d4d;white-space:nowrap;text-align:center;position:absolute;bottom:20px}.vis-data-axis .vis-y-axis.vis-title.vis-measure{visibility:hidden;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-title.vis-left{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 100%;bottom:0;transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{transform-origin:100% 100%;bottom:0;transform:rotate(90deg)}.vis-legend{background-color:#f7fcffa6;border:1px solid #b3b3b3;padding:5px;box-shadow:2px 2px 10px #9a9a9a8c}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-item{color:#1a1a1a;z-index:1;background-color:#d5ddf6;border-width:1px;border-color:#97b0f8;display:inline-block;position:absolute}.vis-item.vis-selected{z-index:2;background-color:#fff785;border-color:#ffc200}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0 0}.vis-item.vis-dot{border-style:solid;border-width:4px;border-radius:4px;padding:0;position:absolute}.vis-item.vis-range{box-sizing:border-box;border-style:solid;border-radius:2px}.vis-item.vis-background{box-sizing:border-box;background-color:#d5ddf666;border:none;margin:0;padding:0}.vis-item .vis-item-overflow{width:100%;height:100%;margin:0;padding:0;position:relative;overflow:hidden}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{display:inline-block;position:relative}.vis-item.vis-background .vis-item-content{display:inline-block;position:absolute}.vis-item.vis-line{border-left-style:solid;border-left-width:1px;width:0;padding:0;position:absolute}.vis-item .vis-item-content{white-space:nowrap;box-sizing:border-box;padding:5px}.vis-item .vis-onUpdateTime-tooltip{color:#fff;text-align:center;white-space:nowrap;-o-transition:.4s;background:#4f81bd;border-radius:1px;width:200px;padding:5px;transition:all .4s;position:absolute}.vis-item .vis-delete,.vis-item .vis-delete-rtl{box-sizing:border-box;cursor:pointer;-o-transition:background .2s linear;width:24px;height:24px;padding:0 5px;transition:background .2s linear;position:absolute;top:0}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete:after,.vis-item .vis-delete-rtl:after{content:"×";color:red;-o-transition:color .2s linear;font-family:arial,sans-serif;font-size:22px;font-weight:700;transition:color .2s linear}.vis-item .vis-delete:hover,.vis-item .vis-delete-rtl:hover{background:red}.vis-item .vis-delete:hover:after,.vis-item .vis-delete-rtl:hover:after{color:#fff}.vis-item .vis-drag-center{cursor:move;width:100%;height:100%;position:absolute;top:0;left:0}.vis-item.vis-range .vis-drag-left{cursor:w-resize;width:24px;min-width:2px;max-width:20%;height:100%;position:absolute;top:0;left:-4px}.vis-item.vis-range .vis-drag-right{cursor:e-resize;width:24px;min-width:2px;max-width:20%;height:100%;position:absolute;top:0;right:-4px}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-item.vis-cluster{vertical-align:center;text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-cluster-line{border-left-style:solid;border-left-width:1px;width:0;padding:0;position:absolute}.vis-item.vis-cluster-dot{border-style:solid;border-width:4px;border-radius:4px;padding:0;position:absolute}.vis-itemset{box-sizing:border-box;margin:0;padding:0;position:relative}.vis-itemset .vis-background,.vis-itemset .vis-foreground{width:100%;height:100%;position:absolute;overflow:visible}.vis-axis{z-index:1;width:100%;height:0;position:absolute;left:0}.vis-foreground .vis-group{box-sizing:border-box;border-bottom:1px solid #bfbfbf;position:relative}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-nesting-group{cursor:pointer}.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1{background:#f5f5f5}.vis-label.vis-nested-group.vis-group-level-0{background-color:#fff}.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-left:0}.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-right:0}.vis-label.vis-nested-group.vis-group-level-1{background-color:#0000000d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-left:15px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-right:15px}.vis-label.vis-nested-group.vis-group-level-2{background-color:#0000001a}.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-left:30px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-right:30px}.vis-label.vis-nested-group.vis-group-level-3{background-color:#00000026}.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-left:45px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-right:45px}.vis-label.vis-nested-group.vis-group-level-4{background-color:#0003}.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-left:60px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-right:60px}.vis-label.vis-nested-group.vis-group-level-5{background-color:#00000040}.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-left:75px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-right:75px}.vis-label.vis-nested-group.vis-group-level-6{background-color:#0000004d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-left:90px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-right:90px}.vis-label.vis-nested-group.vis-group-level-7{background-color:#00000059}.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-left:105px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-right:105px}.vis-label.vis-nested-group.vis-group-level-8{background-color:#0006}.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-left:120px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-right:120px}.vis-label.vis-nested-group.vis-group-level-9{background-color:#00000073}.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-left:135px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-right:135px}.vis-label.vis-nested-group{background-color:#00000080}.vis-ltr .vis-label.vis-nested-group .vis-inner{padding-left:150px}.vis-rtl .vis-label.vis-nested-group .vis-inner{padding-right:150px}.vis-group-level-unknown-but-gte1{border:1px solid red}.vis-label.vis-nesting-group:before,.vis-label.vis-nesting-group:before{width:15px;display:inline-block}.vis-label.vis-nesting-group.expanded:before{content:"▼"}.vis-label.vis-nesting-group.collapsed:before{content:"▶"}.vis-rtl .vis-label.vis-nesting-group.collapsed:before{content:"◀"}.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-left:15px}.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-right:15px}.vis-overlay{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.vis-labelset{box-sizing:border-box;position:relative;overflow:hidden}.vis-labelset .vis-label{color:#4d4d4d;box-sizing:border-box;border-bottom:1px solid #bfbfbf;width:100%;position:relative;top:0;left:0}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-group-is-dragging{background:#0000001a}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{padding:5px;display:inline-block}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{box-sizing:border-box;margin:0;padding:0;position:absolute}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top,.vis-panel.vis-bottom{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow:hidden scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content,.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-center,.vis-panel.vis-top,.vis-panel.vis-bottom{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{width:100%;height:1px;position:absolute;box-shadow:0 0 10px #000c}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{width:100%;top:0;left:0}.vis-time-axis.vis-background{width:100%;height:100%;position:absolute;top:0;left:0}.vis-time-axis .vis-text{color:#4d4d4d;box-sizing:border-box;white-space:nowrap;padding:3px;position:absolute;overflow:hidden}.vis-time-axis .vis-text.vis-measure{visibility:hidden;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:absolute}.vis-time-axis .vis-grid.vis-vertical{border-left:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-vertical-rtl{border-right:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{box-sizing:border-box;border:1px solid #bfbfbf;margin:0;padding:0;position:relative;overflow:hidden}.vis-loading-screen{width:100%;height:100%;position:absolute;top:0;left:0}.wx-textarea.wx-3yFVAC{resize:vertical;width:var(--wx-input-width);max-width:100%;padding:var(--wx-input-padding);min-height:100px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-textarea.wx-3yFVAC:focus{border:var(--wx-input-border-focus)}.wx-textarea.wx-3yFVAC::placeholder{color:var(--wx-input-placeholder-color)}.wx-textarea[disabled].wx-3yFVAC{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);resize:none}.wx-textarea[disabled].wx-3yFVAC::placeholder{color:var(--wx-color-font-disabled)}.wx-textarea.wx-error.wx-3yFVAC{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-button.wx-2ZWgb4{vertical-align:top;text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-button-border-radius);background-color:var(--wx-button-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;max-width:100%;min-width:var(--wx-button-width);text-decoration:none;transition:none;display:inline-block;overflow:hidden}.wx-button.wx-2ZWgb4:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-button.wx-2ZWgb4,.wx-button.wx-2ZWgb4:focus,.wx-button.wx-2ZWgb4:active{outline:none}.wx-button[disabled].wx-2ZWgb4{cursor:not-allowed;background:var(--wx-color-disabled);color:var(--wx-color-font-disabled);border-color:#0000}.wx-block.wx-2ZWgb4{width:100%;display:block}.wx-square.wx-2ZWgb4{border-radius:0}i.wx-2ZWgb4{vertical-align:top;font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;margin-right:2px;line-height:1;display:inline-block;position:relative}i.wx-2ZWgb4:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-2ZWgb4{padding-left:var(--wx-button-icon-indent);padding-right:var(--wx-button-icon-indent);min-width:auto}.wx-icon.wx-2ZWgb4 i.wx-2ZWgb4{opacity:1;margin:0}.wx-primary.wx-2ZWgb4{background-color:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-2ZWgb4.wx-pressed,.wx-2ZWgb4.wx-pressed:hover,.wx-2ZWgb4.wx-pressed:active,.wx-2ZWgb4.wx-pressed[disabled]{background-color:var(--wx-button-pressed);box-shadow:var(--wx-button-box-shadow)}.wx-2ZWgb4.wx-primary.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-primary.wx-pressed:active:not([disabled]){background-color:var(--wx-button-primary-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-2ZWgb4.wx-danger.wx-pressed:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:hover:not([disabled]),.wx-2ZWgb4.wx-danger.wx-pressed:active:not([disabled]){background-color:var(--wx-button-danger-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary.wx-2ZWgb4{background:var(--wx-color-secondary);color:var(--wx-color-secondary-font);border-color:var(--wx-color-secondary-border)}.wx-secondary.wx-2ZWgb4:hover:not([disabled]){background:var(--wx-color-secondary-hover)}.wx-secondary.wx-pressed:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:hover:not([disabled]).wx-2ZWgb4,.wx-secondary.wx-pressed:active:not([disabled]).wx-2ZWgb4{background:var(--wx-color-secondary-hover);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary[disabled].wx-2ZWgb4{border-color:var(--wx-color-secondary-border-disabled)}.wx-danger.wx-2ZWgb4{background-color:var(--wx-color-danger);color:var(--wx-button-danger-font-color)}.wx-link.wx-2ZWgb4{color:var(--wx-color-link);vertical-align:baseline;border:none;padding:0}.wx-link.wx-2ZWgb4,.wx-link.wx-2ZWgb4:hover,.wx-link[disabled].wx-2ZWgb4{background:0 0}.wx-link[disabled].wx-2ZWgb4{color:var(--wx-color-font-disabled)}.wx-checkbox.wx-2IvefP{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-check.wx-2IvefP{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-2IvefP{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-before.wx-2IvefP,.wx-after.wx-2IvefP{display:block}.wx-after.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-before.wx-2IvefP{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-before.wx-2IvefP:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);border-radius:var(--wx-checkbox-border-radius);background:var(--wx-input-background);display:block}.wx-before.wx-2IvefP:after{content:"";width:calc(var(--wx-checkbox-size) * .56);height:calc(var(--wx-checkbox-size) * .32);border-style:solid;border-color:var(--wx-color-primary-font);border-width:0 0 calc(var(--wx-checkbox-size) * .12) calc(var(--wx-checkbox-size) * .12);margin-left:calc(var(--wx-checkbox-size) * -.26);margin-top:calc(var(--wx-checkbox-size) * -.24);display:none;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-color-primary);border-color:#0000}.wx-check.wx-2IvefP:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{display:block}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-check.wx-2IvefP[disabled]:not(:checked)~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]:checked~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:before{background:var(--wx-checkbox-border-color-disabled)}.wx-check.wx-2IvefP[disabled]~.wx-label.wx-2IvefP .wx-before.wx-2IvefP:after{border-color:var(--wx-input-background)}.wx-list-checkbox.wx-2IvefP{pointer-events:none;margin-right:8px}.wx-checkboxgroup.wx-q8xwRD{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-q8xwRD{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-checkboxgroup.wx-inline.wx-q8xwRD .wx-item.wx-q8xwRD{padding-right:var(--wx-field-gutter);flex:none}.wx-checkboxgroup.wx-grid.wx-q8xwRD .wx-item.wx-q8xwRD{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-popup.wx-37M6Fj{z-index:var(--wx-popup-z-index);background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);overflow:hidden}.wx-dropdown.wx-aaaVytZW{z-index:5;background:var(--wx-popup-background);box-shadow:var(--wx-popup-shadow);border:var(--wx-popup-border);border-radius:var(--wx-popup-border-radius);position:absolute;overflow:hidden}.wx-top-center.wx-aaaVytZW{top:0;left:50%;transform:translate(-50%,-100%)translateY(-2px)}.wx-top-start.wx-aaaVytZW{top:0;left:0;transform:translateY(-100%)translateY(-2px)}.wx-top-end.wx-aaaVytZW{top:0;right:0;transform:translateY(-100%)translateY(-2px)}.wx-bottom-center.wx-aaaVytZW{bottom:0;left:50%;transform:translate(-50%,100%)translateY(2px)}.wx-bottom-start.wx-aaaVytZW{bottom:0;left:0;transform:translateY(100%)translateY(2px)}.wx-bottom-end.wx-aaaVytZW{bottom:0;right:0;transform:translateY(100%)translateY(2px)}.wx-left-center.wx-aaaVytZW{bottom:50%;left:0;transform:translate(-100%,50%)translate(-2px)}.wx-left-start.wx-aaaVytZW{top:0;left:0;transform:translate(-100%)translate(-2px)}.wx-left-end.wx-aaaVytZW{bottom:0;left:0;transform:translate(-100%)translate(-2px)}.wx-right-center.wx-aaaVytZW{bottom:50%;right:0;transform:translate(100%,50%)translate(2px)}.wx-right-start.wx-aaaVytZW{top:0;right:0;transform:translate(100%)translate(2px)}.wx-right-end.wx-aaaVytZW{bottom:0;right:0;transform:translate(100%)translate(2px)}.wx-portal-node.wx-32GZ52{display:none}.wx-colorselect.wx-121TgJ{width:var(--wx-input-width);position:relative}.wx-selected.wx-121TgJ{left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-colors.wx-121TgJ{flex-wrap:wrap;gap:8px;padding:8px;display:flex}.wx-color.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer}.wx-input.wx-121TgJ{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-121TgJ.wx-focus{border:var(--wx-input-border-focus)}.wx-input.wx-121TgJ::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-121TgJ[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-121TgJ[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-121TgJ[disabled]~.wx-color,.wx-input.wx-121TgJ[disabled]~.wx-empty{cursor:not-allowed}.wx-input.wx-121TgJ.wx-error{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-empty.wx-121TgJ{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(to top left,#0000 0% calc(50% - 1px),red 50%,#0000 calc(50% + 1px) 100%)}.wxi-close.wx-121TgJ{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-121TgJ:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-colorboard.wx-1yoKzq{flex-direction:column;gap:12px;width:100%;padding:8px;display:flex}.wx-color-block.wx-1yoKzq{width:100%;height:140px;position:relative;box-shadow:0 1px 3px #0003}.wx-color-block.wx-1yoKzq:before,.wx-color-block.wx-1yoKzq:after{content:"";width:100%;height:100%;position:absolute}.wx-color-block.wx-1yoKzq:before{z-index:2;background-image:linear-gradient(#fff0,#000)}.wx-color-block.wx-1yoKzq:after{z-index:1;background-image:linear-gradient(90deg,#fff,#cb998000)}.wx-color-block-slider.wx-1yoKzq{width:16px;height:16px;margin:-8px 0 0 -8px}.wx-slider.wx-1yoKzq{z-index:3;border:2px solid #fff;border-radius:50%;position:absolute;box-shadow:0 1px 3px #0003}.wx-slider.wx-1yoKzq:focus,.wx-slider.wx-1yoKzq:hover{outline:none;box-shadow:0 1px 3px #0003,inset 0 0 4px #fff}.wx-color-line.wx-1yoKzq{background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:6px;width:100%;height:8px;position:relative}.wx-color-line-slider.wx-1yoKzq{width:14px;height:14px;margin:0 0 0 -7px;top:-4px}.wx-color-controls.wx-1yoKzq{flex-wrap:wrap;justify-content:space-between;display:flex}.wx-color.wx-1yoKzq,.wx-text.wx-1yoKzq{width:calc(50% - 4px)}.wx-color.wx-1yoKzq{height:32px}.wx-text.wx-1yoKzq{background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);outline:none}.wx-text.wx-1yoKzq:focus{border:var(--wx-input-border-focus)}.wx-colorpicker.wx-mmT8WH{width:var(--wx-input-width);position:relative}.wx-color.wx-mmT8WH{width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);border-radius:var(--wx-input-border-radius);cursor:pointer;left:var(--wx-input-icon-indent);position:absolute;top:50%;transform:translateY(-50%)}.wx-input.wx-mmT8WH{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-focus.wx-mmT8WH{border:var(--wx-input-border-focus)}.wx-input.wx-mmT8WH::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-mmT8WH[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-mmT8WH[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-input.wx-mmT8WH[disabled]~.wx-color.wx-mmT8WH{cursor:not-allowed}.wx-input.wx-error.wx-mmT8WH{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wxi-close.wx-mmT8WH{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wxi-close.wx-mmT8WH:before{display:block}.wxi-close.wx-mmT8WH:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-list.wx-233fr7{max-height:250px;position:relative;overflow-y:auto}.wx-list-wrapper.wx-233fr7{width:100%;position:relative}.wx-list-content.wx-233fr7{position:absolute;top:0;left:0;right:0}.wx-item.wx-233fr7{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;flex-wrap:nowrap;align-items:center;display:flex}.wx-item.wx-focus.wx-233fr7{background:var(--wx-background-hover)}.wx-no-data.wx-233fr7{padding:var(--wx-input-padding)}.wx-combo.wx-1j11Jk{width:var(--wx-input-width);position:relative}.wx-input.wx-1j11Jk{width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden}.wx-input.wx-1j11Jk:focus{border:var(--wx-input-border-focus)}.wx-input.wx-1j11Jk::placeholder{color:var(--wx-input-placeholder-color)}.wx-input.wx-1j11Jk[disabled]{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-input.wx-1j11Jk[disabled]::placeholder,.wx-input.wx-1j11Jk[disabled]~.wx-icon.wx-1j11Jk{color:var(--wx-color-font-disabled)}.wx-input.wx-error.wx-1j11Jk{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-input.wx-error.wx-1j11Jk~.wx-icon.wx-1j11Jk{color:var(--wx-color-danger)}.wx-icon.wx-1j11Jk{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-1j11Jk:before{display:block}.wx-icon.wxi-close.wx-1j11Jk{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-1j11Jk:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-text.wx-hQ64J4{width:var(--wx-input-width);position:relative}.wx-text.wx-disabled.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-font-disabled)}.wx-text.wx-error.wx-hQ64J4 .wx-icon.wx-hQ64J4{color:var(--wx-color-danger)}.wx-icon.wx-hQ64J4{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-hQ64J4:before{display:block}.wx-icon-left.wx-hQ64J4 .wx-icon.wx-hQ64J4:not(.wxi-close){right:auto;left:var(--wx-input-icon-indent)}.wx-icon.wxi-close.wx-hQ64J4{pointer-events:all;cursor:pointer}.wx-icon.wxi-close.wx-hQ64J4:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-input.wx-hQ64J4{width:var(--wx-input-width);height:var(--wx-input-height);max-width:100%;padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);text-overflow:ellipsis;outline:none;display:block;overflow:hidden}.wx-input.wx-hQ64J4:focus{border:var(--wx-input-border-focus)}.wx-input.wx-hQ64J4::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon-left.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-left:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-icon-right.wx-hQ64J4 .wx-input.wx-hQ64J4,.wx-text.wx-clear.wx-hQ64J4 .wx-input.wx-hQ64J4{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-input.wx-hQ64J4[disabled]{border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled);pointer-events:none;cursor:not-allowed!important}.wx-input.wx-hQ64J4[disabled]::placeholder{color:var(--wx-color-font-disabled)}.wx-error.wx-hQ64J4 .wx-input.wx-hQ64J4{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-date-input.wx-hQ64J4 .wx-input.wx-hQ64J4{cursor:pointer;width:100%;padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-header.wx-8HQVQV{margin-bottom:calc(var(--wx-calendar-gap) * 2);font-size:var(--wx-calendar-header-font-size);line-height:var(--wx-calendar-header-line-height);font-weight:var(--wx-calendar-header-font-weight);flex-wrap:nowrap;align-items:center;display:flex}.wx-spacer.wx-8HQVQV,.wx-pager.wx-8HQVQV{width:var(--wx-calendar-cell-size);height:var(--wx-calendar-cell-size);flex-shrink:0}.wx-pager.wx-8HQVQV{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--wx-calendar-icon-color);line-height:1;font-size:var(--wx-calendar-icon-size);border-radius:50%;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-pager.wx-8HQVQV:before{display:block}.wx-pager.wx-8HQVQV:hover{background-color:var(--wx-background-hover)}.wx-label.wx-8HQVQV{flex:0 0 calc(100% - var(--wx-calendar-cell-size) * 2);max-width:calc(100% - var(--wx-calendar-cell-size) * 2);text-align:center;color:var(--wx-color-link);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-button.wx-3s8W4d{vertical-align:top;text-align:center;letter-spacing:normal;font-family:var(--wx-calendar-controls-font-family);font-size:var(--wx-calendar-controls-font-size);line-height:var(--wx-calendar-controls-line-height);font-weight:var(--wx-calendar-controls-font-weight);text-transform:none;color:var(--wx-calendar-controls-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;max-width:100%;padding:0;text-decoration:none;transition:none;display:inline-block}.wx-button.wx-3s8W4d,.wx-button.wx-3s8W4d:focus,.wx-button.wx-3s8W4d:active{outline:none}.wx-button.wx-3s8W4d:active{opacity:.8}.wx-398RBS.wx-weekdays{margin-bottom:calc(var(--wx-calendar-gap) * 1.5);flex-wrap:nowrap;display:flex}.wx-398RBS.wx-weekday{max-width:14.2857%;font-size:var(--wx-font-size-sm);line-height:var(--wx-line-height-sm);color:var(--wx-color-font-alt);text-align:center;flex:0 0 14.2857%}.wx-398RBS.wx-days{flex-wrap:wrap;display:flex}.wx-398RBS.wx-day{border-radius:var(--wx-calendar-border-radius);max-width:14.2857%;height:calc(var(--wx-calendar-cell-size) - var(--wx-calendar-line-gap) * 2);margin:calc(var(--wx-calendar-line-gap) / 2) 0;text-align:center;flex-wrap:nowrap;flex:0 0 14.2857%;justify-content:center;align-items:center;display:flex}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected){cursor:pointer}.wx-398RBS.wx-day:not(.wx-out):not(.wx-selected):hover{background:var(--wx-background-hover)}.wx-398RBS.wx-day.wx-out{color:var(--wx-color-font-disabled)}.wx-398RBS.wx-day.wx-selected:not(.wx-out){background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-398RBS.wx-day.wx-selected.wx-left:not(.wx-out){border-radius:calc(var(--wx-calendar-border-radius)) 0 0 calc(var(--wx-calendar-border-radius))}.wx-398RBS.wx-day.wx-selected.wx-right:not(.wx-out){border-radius:0 calc(var(--wx-calendar-border-radius)) calc(var(--wx-calendar-border-radius)) 0}.wx-398RBS.wx-day.wx-inrange:not(.wx-out){background:var(--wx-color-primary-selected);border-radius:0}.wx-398RBS.wx-day.wx-weekend:not(.wx-selected):not(.wx-out){color:var(--wx-color-primary)}.wx-398RBS.wx-day.wx-inactive{pointer-events:none}.wx-months.wx-34U8T8{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-month.wx-34U8T8{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-month.wx-current.wx-34U8T8{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-month.wx-34U8T8:not(.wx-current):hover{background-color:var(--wx-background-hover)}.wx-buttons.wx-34U8T8{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-years.wx-1XEF33{margin:var(--wx-calendar-gap);flex-wrap:wrap;display:flex}.wx-year.wx-1XEF33{flex:0 0 calc(100% / 4 - var(--wx-calendar-gap) * 2);max-width:calc(100% / 4 - var(--wx-calendar-gap) * 2);margin:calc(var(--wx-calendar-gap) * 2) var(--wx-calendar-gap);text-align:center;cursor:pointer;height:var(--wx-calendar-cell-size);border-radius:var(--wx-calendar-border-radius);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-year.wx-current.wx-1XEF33{background:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-year:not(.wx-current):hover.wx-1XEF33{background-color:var(--wx-background-hover)}.wx-prev-decade.wx-1XEF33,.wx-next-decade.wx-1XEF33{color:var(--wx-color-font-disabled)}.wx-buttons.wx-1XEF33{margin-top:var(--wx-calendar-gap);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.wx-calendar.wx-2Gr4AS{width:100%;height:auto;padding:var(--wx-calendar-padding);cursor:default;font-family:var(--wx-calendar-font-family);font-size:var(--wx-calendar-font-size);line-height:var(--wx-calendar-line-height);font-weight:var(--wx-calendar-font-weight);color:var(--wx-calendar-font-color)}.wx-calendar.wx-2Gr4AS.wx-part{padding-bottom:0}.wx-wrap.wx-2Gr4AS{width:calc(var(--wx-calendar-cell-size) * 7);margin:0 auto}.wx-buttons.wx-2Gr4AS{margin-top:calc(var(--wx-calendar-gap) * 2);flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.wx-button-item.wx-2Gr4AS+.wx-button-item.wx-2Gr4AS{margin-left:calc(var(--wx-calendar-gap) * 3)}.wx-datepicker.wx-1lKOFG{width:var(--wx-input-width);position:relative}.wx-rangecalendar.wx-p2jCaW{padding-bottom:var(--wx-calendar-padding);display:flex}.wx-half.wx-p2jCaW{flex:1}.wx-daterangepicker.wx-1b0WDQ{width:var(--wx-input-width);position:relative}.wx-13aa5W.wx-fullscreen::backdrop{background-color:var(--wx-background)}.wx-13aa5W.wx-fullscreen{outline:none;width:100%;height:100%;position:relative}.wx-13aa5W.wx-fullscreen-icon{height:20px;margin:auto;font-size:20px}.wx-13aa5W.wx-fullscreen .wx-fullscreen-button{width:40px;height:40px;padding:initial;border:none;border-radius:50%;display:flex;position:absolute;bottom:35px;right:25px}.wx-icon.wx-mdnST1{color:var(--wx-color-font-alt);cursor:pointer;font-size:var(--wx-button-icon-size);padding:var(--wx-button-icon-indent);line-height:var(--wx-button-line-height);display:inline-block}.wx-icon.wx-mdnST1:hover{background-color:var(--wx-background-hover)}.wx-multicombo.wx-12Wj21{width:var(--wx-input-width);position:relative}.wx-multicombo.wx-12Wj21.wx-focus .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-wrapper.wx-12Wj21{border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-tag.wx-12Wj21{background:var(--wx-color-disabled);color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21:not(.wx-disabled) .wx-tag.wx-12Wj21{padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-input.wx-12Wj21{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-disabled .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-font-disabled)}.wx-multicombo.wx-12Wj21.wx-error .wx-wrapper.wx-12Wj21{border-color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-error .wx-input.wx-12Wj21,.wx-multicombo.wx-12Wj21.wx-error .wx-icon.wxi-angle-down.wx-12Wj21{color:var(--wx-color-danger)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-tags.wx-12Wj21{gap:var(--wx-multicombo-tag-gap);padding:var(--wx-multicombo-tag-gap)}.wx-multicombo.wx-12Wj21.wx-not-empty .wx-input.wx-12Wj21{border-top:var(--wx-input-border)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-focus .wx-input.wx-12Wj21{border-top:var(--wx-input-border-focus)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-disabled .wx-input.wx-12Wj21{border-top:var(--wx-input-border-disabled)}.wx-multicombo.wx-12Wj21.wx-not-empty.wx-error .wx-input.wx-12Wj21{border-top-color:var(--wx-color-danger)}.wx-wrapper.wx-12Wj21{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background)}.wx-tags.wx-12Wj21{flex-wrap:wrap;align-items:flex-start;display:flex;overflow:hidden}.wx-tag.wx-12Wj21{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-multicombo-tag-border);border-radius:var(--wx-multicombo-tag-border-radius);background:var(--wx-multicombo-tag-background);padding:var(--wx-multicombo-tag-pading);position:relative}.wx-icon.wx-12Wj21{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-12Wj21:before{display:block}.wxi-close.wx-12Wj21{pointer-events:all;cursor:pointer}.wxi-close.wx-12Wj21:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-select.wx-12Wj21{position:relative}.wx-input.wx-12Wj21{width:100%;height:var(--wx-input-height);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;display:block;overflow:hidden}.wx-pager.wx-35Np0p{gap:var(--wx-padding);padding:var(--wx-padding);flex-wrap:wrap;align-items:center;display:flex}.wx-input.wx-35Np0p{width:50px;height:var(--wx-input-height);padding:var(--wx-input-padding);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);outline:none;display:block}.wx-input.wx-35Np0p:focus{border:var(--wx-input-border-focus)}.wx-input.wx-35Np0p::placeholder{color:var(--wx-input-placeholder-color)}.wx-icon.wx-35Np0p{cursor:pointer;padding:var(--wx-input-padding);border-radius:var(--wx-input-border-radius);font-size:var(--wx-icon-size);color:var(--wx-color-link);line-height:1}.wx-icon.wx-35Np0p:before{display:block}.wx-icon.wx-35Np0p:hover{background-color:var(--wx-background-hover)}.wx-icon.wx-35Np0p.wx-disabled{cursor:default;pointer-events:none;color:var(--wx-color-font-disabled)}.wx-left.wx-35Np0p,.wx-center.wx-35Np0p,.wx-right.wx-35Np0p{align-items:center;gap:var(--wx-padding);display:flex}.wx-radio.wx-3lDF1s{vertical-align:top;max-width:var(--wx-input-width);display:inline-block;position:relative}.wx-input.wx-3lDF1s{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-label.wx-3lDF1s{font-family:var(--wx-checkbox-font-family);font-size:var(--wx-checkbox-font-size);line-height:var(--wx-checkbox-line-height);font-weight:var(--wx-checkbox-font-weight);color:var(--wx-checkbox-font-color);cursor:pointer;flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-circle.wx-3lDF1s{display:block}.wx-radio-text.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-line-height)) / 2);margin-left:8px}.wx-circle.wx-3lDF1s{padding-top:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);padding-bottom:calc((var(--wx-checkbox-height) - var(--wx-checkbox-size)) / 2);flex-shrink:0;position:relative}.wx-circle.wx-3lDF1s:before{content:"";width:var(--wx-checkbox-size);height:var(--wx-checkbox-size);border:var(--wx-checkbox-border-width) solid var(--wx-checkbox-border-color);background:var(--wx-input-background);border-radius:50%;display:block}.wx-circle.wx-3lDF1s:after{content:"";width:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);height:calc(var(--wx-checkbox-size) - var(--wx-checkbox-border-width) * 2);border-style:solid;border-color:var(--wx-input-background);border-width:calc(var(--wx-checkbox-size) * .2);border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-color-primary);border-color:#0000}.wx-input.wx-3lDF1s:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:after{display:block}.wx-input.wx-3lDF1s[disabled]~.wx-label.wx-3lDF1s{color:var(--wx-checkbox-border-color-disabled);cursor:not-allowed}.wx-input.wx-3lDF1s[disabled]:not(:checked)~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{border-color:var(--wx-checkbox-border-color-disabled)}.wx-input.wx-3lDF1s[disabled]:checked~.wx-label.wx-3lDF1s .wx-circle.wx-3lDF1s:before{background:var(--wx-checkbox-border-color-disabled)}.wx-radiogroup.wx-38w70j{margin-top:calc(var(--wx-field-gutter) * -1);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.wx-item.wx-38w70j{max-width:100%;margin-top:var(--wx-field-gutter);flex:0 0 100%}.wx-radiogroup.wx-inline.wx-38w70j .wx-item.wx-38w70j{padding-right:var(--wx-field-gutter);flex:none}.wx-radiogroup.wx-grid.wx-38w70j .wx-item.wx-38w70j{max-width:50%;padding-right:var(--wx-field-gutter);flex:0 0 50%}.wx-richselect.wx-2YgblL{width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer;outline:none;position:relative}.wx-richselect.wx-2YgblL:focus{border:var(--wx-input-border-focus)}.wx-richselect.wx-disabled.wx-2YgblL{cursor:not-allowed;border:var(--wx-input-border-disabled);background:var(--wx-input-background-disabled)}.wx-richselect.wx-disabled.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-disabled.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-font-disabled)}.wx-richselect.wx-error.wx-2YgblL{border-color:var(--wx-color-danger)}.wx-richselect.wx-error.wx-2YgblL .wx-label.wx-2YgblL,.wx-richselect.wx-error.wx-2YgblL .wx-icon.wx-2YgblL{color:var(--wx-color-danger)}.wx-label.wx-2YgblL{width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);display:block;overflow:hidden}.wx-placeholder.wx-2YgblL{color:var(--wx-input-placeholder-color)}.wx-icon.wx-2YgblL{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2YgblL:before{display:block}.wx-icon.wxi-close.wx-2YgblL{pointer-events:all}.wx-icon.wxi-close.wx-2YgblL:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-nowrap.wx-2YgblL .wx-label.wx-2YgblL{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-segmented.wx-0hMO7P{background:var(--wx-segmented-background);border:var(--wx-segmented-border);border-radius:var(--wx-segmented-border-radius);padding:var(--wx-segmented-padding);flex-wrap:nowrap;max-width:100%;display:inline-flex}.wx-segment.wx-0hMO7P{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-segmented-border-radius);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;flex-wrap:nowrap;align-items:center;max-width:100%;text-decoration:none;transition:none;display:flex}.wx-segment.wx-0hMO7P,.wx-segment.wx-0hMO7P:focus,.wx-segment.wx-0hMO7P:active{outline:none}.wx-segment.wx-0hMO7P+.wx-segment.wx-0hMO7P{margin-left:var(--wx-segmented-padding)}.wx-segment.wx-0hMO7P:hover{background:var(--wx-segmented-background-hover)}.wx-segment.wx-selected.wx-0hMO7P,.wx-segment.wx-selected.wx-0hMO7P:hover,.wx-segment.wx-selected.wx-0hMO7P:focus{background:var(--wx-color-primary);color:var(--wx-color-primary-font);cursor:default}.wx-icon.wx-0hMO7P{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-0hMO7P:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-0hMO7P{opacity:1}.wx-icon.wx-0hMO7P+.wx-label.wx-0hMO7P{margin-left:4px}.wx-select-box.wx-2yx1Fo{width:var(--wx-input-width);position:relative}.wx-select.wx-2yx1Fo{appearance:none;width:100%;height:var(--wx-input-height);background:var(--wx-input-background);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);text-overflow:ellipsis;cursor:pointer;outline:none;display:block;overflow:hidden!important}.wx-select.wx-2yx1Fo:focus{border:var(--wx-input-border-focus)}.wx-select[disabled].wx-2yx1Fo{cursor:not-allowed;border:var(--wx-input-border-disabled);color:var(--wx-color-font-disabled);background:var(--wx-input-background-disabled)}.wx-select[disabled].wx-2yx1Fo~.wx-placeholder.wx-2yx1Fo,.wx-select[disabled].wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-font-disabled)}.wx-select.wx-error.wx-2yx1Fo{border-color:var(--wx-color-danger);color:var(--wx-color-danger)}.wx-select.wx-error.wx-2yx1Fo option{color:var(--wx-input-font-color)}.wx-select.wx-error.wx-2yx1Fo~.wx-icon.wx-2yx1Fo{color:var(--wx-color-danger)}.wx-placeholder.wx-2yx1Fo{border:var(--wx-input-border);width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-placeholder-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:none;border-color:#0000;position:absolute;top:0;left:0;overflow:hidden!important}.wx-icon.wx-2yx1Fo{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-2yx1Fo:before{display:block}.wx-icon.wx-2yx1Fo.wxi-close{pointer-events:all;cursor:pointer}.wx-icon.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-slider.wx-2EDJ8G{width:var(--wx-input-width)}.wx-label.wx-2EDJ8G{margin:var(--wx-slider-label-margin);font-family:var(--wx-slider-label-font-family);font-size:var(--wx-slider-label-font-size);line-height:var(--wx-slider-label-line-height);font-weight:var(--wx-slider-label-font-weight);color:var(--wx-slider-label-font-color);display:block}.wx-inner.wx-2EDJ8G{padding:calc((var(--wx-slider-height) - var(--wx-slider-track-height)) / 2) 0}.wx-input.wx-2EDJ8G{appearance:none;width:100%;height:var(--wx-slider-track-height);background:var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius);border:none;margin:0;display:block}.wx-input.wx-2EDJ8G:focus{outline:none}.wx-input.wx-2EDJ8G::-webkit-slider-runnable-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-webkit-slider-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);box-shadow:var(--wx-slider-thumb-shadow);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-track{width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-moz-range-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G::-moz-range-progress{background-color:var(--wx-slider-primary);height:var(--wx-slider-track-height);border-top-left-radius:var(--wx-slider-track-border-radius);border-bottom-left-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-track{color:#0000;width:100%;height:var(--wx-slider-track-height);border-radius:var(--wx-slider-track-border-radius);cursor:pointer;background:0 0;border:none;margin:0}.wx-input.wx-2EDJ8G::-ms-fill-lower{background:var(--wx-slider-primary);border:.2px solid var(--wx-slider-primary);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-fill-upper{background:var(--wx-slider-background);border:.2px solid var(--wx-slider-background);border-radius:var(--wx-slider-track-border-radius)}.wx-input.wx-2EDJ8G::-ms-thumb{margin-top:calc((var(--wx-slider-track-height) - var(--wx-slider-thumb-size)) / 2);width:var(--wx-slider-thumb-size);height:var(--wx-slider-thumb-size);background:var(--wx-slider-primary);border:var(--wx-slider-thumb-border);cursor:pointer;appearance:none;border-radius:50%}.wx-input.wx-2EDJ8G:focus::-ms-fill-lower{background:var(--wx-slider-primary)}.wx-input.wx-2EDJ8G:focus::-ms-fill-upper{background:var(--wx-slider-background)}.wx-input.wx-2EDJ8G[disabled]{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-runnable-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-webkit-slider-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-moz-range-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]::-moz-range-progress{cursor:not-allowed;background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-track{cursor:not-allowed}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-lower{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-fill-upper{background:var(--wx-color-disabled);border-color:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]::-ms-thumb{cursor:not-allowed;background:var(--wx-background);border:var(--wx-slider-thumb-border-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-lower{background:var(--wx-color-disabled)}.wx-input.wx-2EDJ8G[disabled]:focus::-ms-fill-upper{background:var(--wx-color-disabled)}.wx-switch.wx-2dAR5c{vertical-align:top;cursor:default;margin:0;display:inline-block;position:relative}.wx-input.wx-2dAR5c{appearance:none;opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}.wx-box.wx-2dAR5c{width:var(--wx-switch-width);height:var(--wx-switch-height);border:var(--wx-switch-border-width) solid var(--wx-switch-border-color);border-radius:calc(var(--wx-switch-height) / 2);background-color:var(--wx-switch-background);cursor:pointer;transition:background-color .4s;display:block;position:relative;overflow:hidden}.wx-box.wx-2dAR5c:before{content:"";left:var(--wx-switch-thumb-offset);top:var(--wx-switch-thumb-offset);height:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);width:calc(var(--wx-switch-height) - var(--wx-switch-thumb-offset) * 2 - var(--wx-switch-border-width) * 2);border:var(--wx-switch-thumb-border);background:var(--wx-switch-thumb-background);box-shadow:var(--wx-switch-thumb-shadow);border-radius:50%;transition:transform .4s;position:absolute}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c{background-color:var(--wx-switch-primary)}.wx-input.wx-2dAR5c:checked~.wx-box.wx-2dAR5c:before{transform:translate(calc(var(--wx-switch-width) - var(--wx-switch-height)))}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c{background-color:var(--wx-color-disabled);border-color:var(--wx-switch-border-color-disabled);cursor:not-allowed}.wx-input.wx-2dAR5c[disabled]~.wx-box.wx-2dAR5c:before{border:var(--wx-switch-thumb-border-disabled);background:var(--wx-switch-thumb-background-disabled)}.wx-tabs.wx-138fWJ{flex-wrap:nowrap;display:inline-flex}.wx-tab.wx-138fWJ{text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-width:var(--wx-tabs-border-width);background:var(--wx-tabs-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;max-width:100%;min-width:var(--wx-tabs-cell-min-width);-webkit-user-select:none;user-select:none;border-radius:0;flex-wrap:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:none;display:flex;position:relative}.wx-tab.wx-138fWJ+.wx-tab.wx-138fWJ:before{content:"";left:calc(var(--wx-tabs-border-width) * -1 - var(--wx-tabs-divider-width) / 2);width:0;height:calc(var(--wx-tabs-border-width) * 2 + var(--wx-tabs-divider-height));border-left:var(--wx-tabs-divider-width) solid var(--wx-tabs-divider-color);display:block;position:absolute;top:50%;transform:translateY(-50%)}.wx-tab.wx-138fWJ:first-child{border-top-left-radius:var(--wx-tabs-border-radius);border-bottom-left-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ:last-child{border-top-right-radius:var(--wx-tabs-border-radius);border-bottom-right-radius:var(--wx-tabs-border-radius)}.wx-tab.wx-138fWJ,.wx-tab.wx-138fWJ:focus,.wx-tab.wx-138fWJ:active{outline:none}.wx-tab.wx-138fWJ:hover{background:var(--wx-tabs-background-hover)}.wx-tab.wx-active.wx-138fWJ,.wx-tab.wx-active.wx-138fWJ:hover,.wx-tab.wx-active.wx-138fWJ:focus{background:var(--wx-tabs-active-background);color:var(--wx-tabs-active-color);cursor:default}.wx-tab.wx-active.wx-138fWJ:before,.wx-tab.wx-active.wx-138fWJ+.wx-tab.wx-138fWJ:before{display:none}.wx-tab.wx-active.wx-138fWJ:after,.wx-tab.wx-138fWJ:hover:after{content:"";width:calc(100% - 26px);height:0;display:block;position:absolute;left:13px}.wx-tab.wx-active.wx-138fWJ:after{border-bottom:2px solid var(--wx-tabs-active-border)}.wx-tab:not(.wx-active):hover:after{border-bottom:2px solid var(--wx-tabs-hover-border)}.wx-top.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-top.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:100%}.wx-bottom.wx-138fWJ .wx-tab.wx-active.wx-138fWJ:after,.wx-bottom.wx-138fWJ .wx-tab.wx-138fWJ:hover:after{top:0}.wx-icon.wx-138fWJ{font-size:var(--wx-button-icon-size);height:var(--wx-button-line-height);opacity:.7;line-height:1;position:relative}.wx-icon.wx-138fWJ:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.wx-only.wx-138fWJ{opacity:1}.wx-icon.wx-138fWJ+.wx-label.wx-138fWJ{margin-left:4px}.wx-counter.wx-22t21n{border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);width:max-content;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):has(.wx-input:focus){border:var(--wx-input-border-focus)}.wx-input.wx-22t21n{box-sizing:border-box;background:var(--wx-background);width:40px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);border:none;border-left:var(--wx-input-border);border-right:var(--wx-input-border);outline:none;padding-left:8px;padding-right:8px}.wx-btn.wx-22t21n{box-sizing:border-box;width:32px;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);color:var(--wx-input-font-color);background-color:var(--wx-background-alt);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;display:flex}.wx-counter.wx-22t21n:not(.wx-readonly):not(.wx-disabled) .wx-btn:active{background-color:var(--wx-background-hover)}.wx-dec.wx-22t21n,.wx-inc.wx-22t21n{fill:var(--wx-color-primary)}.wx-btn-dec.wx-22t21n{border-radius:2px 0 0 2px}.wx-btn-inc.wx-22t21n{border-radius:0 2px 2px 0}.wx-error.wx-22t21n{border:1px solid var(--wx-color-danger)}.wx-counter.wx-error.wx-22t21n:has(.wx-input:focus){border:1px solid var(--wx-color-danger)}.wx-error.wx-22t21n .wx-input.wx-22t21n{color:var(--wx-color-danger)}.wx-disabled.wx-22t21n .wx-input.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{cursor:not-allowed;color:var(--wx-color-font-disabled)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n{background:var(--wx-color-disabled-alt)}.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-disabled.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-dec.wx-22t21n,.wx-readonly.wx-22t21n .wx-btn.wx-22t21n .wx-inc.wx-22t21n{fill:var(--wx-color-font-disabled)}.wx-readonly.wx-22t21n .wx-btn.wx-22t21n{cursor:default}.wx-notice.wx-11sNg5{background:var(--wx-notice-background);box-shadow:var(--wx-notice-shadow);border:var(--wx-notice-border);border-radius:var(--wx-notice-border-radius);margin:var(--wx-notice-margin);font-family:var(--wx-notice-font-family);font-size:var(--wx-notice-font-size);line-height:var(--wx-notice-line-height);font-weight:var(--wx-notice-font-weight);color:var(--wx-notice-font-color);width:var(--wx-notice-width);flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.wx-notice.wx-11sNg5:before{content:"";z-index:1;width:var(--wx-notice-type-border-width);border-top-right-radius:var(--wx-notice-type-border-width);border-bottom-right-radius:var(--wx-notice-type-border-width);background:var(--wx-notice-type-border-color);height:100%;display:block;position:absolute;top:0;left:0}.wx-notice.wx-11sNg5:after{content:"";width:100%;height:100%;opacity:var(--wx-notice-type-background-opacity);background:0 0;display:block;position:absolute;top:0;left:0}.wx-text.wx-11sNg5,.wx-button.wx-11sNg5{z-index:2;padding:var(--wx-notice-padding);position:relative}.wx-text.wx-11sNg5{word-wrap:break-word;max-width:calc(var(--wx-notice-width) - var(--wx-notice-padding) * 2 - var(--wx-notice-icon-size));flex-shrink:0}.wxi-close.wx-11sNg5{font-size:var(--wx-notice-icon-size);width:var(--wx-notice-icon-size);height:var(--wx-notice-icon-size);color:var(--wx-notice-type-icon-color);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.wxi-close.wx-11sNg5:before{z-index:1;display:block}.wxi-close.wx-11sNg5:after{content:"";border-radius:var(--wx-icon-border-radius);width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wxi-close.wx-11sNg5:hover:after{background:var(--wx-background-hover)}.wx-notice.wx-info.wx-11sNg5,.wx-notice.wx-warning.wx-11sNg5,.wx-notice.wx-success.wx-11sNg5,.wx-notice.wx-danger.wx-11sNg5{color:var(--wx-notice-type-font-color)}.wx-notice.wx-info.wx-11sNg5:before,.wx-notice.wx-info.wx-11sNg5:after{background:var(--wx-color-info)}.wx-notice.wx-warning.wx-11sNg5:before,.wx-notice.wx-warning.wx-11sNg5:after{background:var(--wx-color-warning)}.wx-notice.wx-success.wx-11sNg5:before,.wx-notice.wx-success.wx-11sNg5:after{background:var(--wx-color-success)}.wx-notice.wx-danger.wx-11sNg5:before,.wx-notice.wx-danger.wx-11sNg5:after{background:var(--wx-color-danger)}.wx-notice.wx-info.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-warning.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-success.wx-11sNg5 .wxi-close.wx-11sNg5:after,.wx-notice.wx-danger.wx-11sNg5 .wxi-close.wx-11sNg5:after{opacity:var(--wx-notice-type-close-hover-opacity)}.wx-notices.wx-3nwoO9{z-index:var(--wx-notice-z-index);position:fixed;top:0;right:0}.wx-modal.wx-1FxkZa{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-1FxkZa{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);padding:var(--wx-modal-padding);min-width:var(--wx-modal-width)}.wx-header.wx-1FxkZa{font-family:var(--wx-modal-header-font-family);font-size:var(--wx-modal-header-font-size);line-height:var(--wx-modal-header-line-height);font-weight:var(--wx-modal-header-font-weight);color:var(--wx-modal-header-font-color);margin-bottom:var(--wx-modal-gutter)}.wx-buttons.wx-1FxkZa{margin-top:var(--wx-modal-gutter);margin-left:calc(var(--wx-modal-gutter) / -2);margin-right:calc(var(--wx-modal-gutter) / -2);justify-content:center;display:flex}.wx-button.wx-1FxkZa{max-width:50%;padding:0 calc(var(--wx-modal-gutter) / 2);flex:1}.wx-field.wx-2oVUvC{width:var(--wx-field-width);max-width:100%;margin-bottom:var(--wx-field-gutter)}.wx-field.wx-left.wx-2oVUvC{flex-wrap:nowrap;align-items:flex-start;display:flex}.wx-field.wx-left.wx-2oVUvC>.wx-label.wx-2oVUvC{width:var(--wx-label-width);margin:0 var(--wx-field-gutter) 0 0;padding-top:calc((var(--wx-input-height) - var(--wx-label-line-height)) / 2);text-align:right;flex-shrink:0}.wx-field.wx-left.wx-2oVUvC>.wx-field-control.wx-2oVUvC{max-width:calc(100% - var(--wx-label-width) - var(--wx-field-gutter))}.wx-field.wx-error.wx-2oVUvC .wx-label.wx-2oVUvC{color:var(--wx-color-danger)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-checkbox.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-checkbox-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-slider.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-slider-height)) / 2)}.wx-field.wx-left.wx-2oVUvC .wx-field-control.wx-switch.wx-2oVUvC{padding-top:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2);padding-bottom:calc((var(--wx-input-height) - var(--wx-switch-height)) / 2)}.wx-label.wx-2oVUvC{margin:var(--wx-label-margin);padding:var(--wx-label-padding);font-family:var(--wx-label-font-family);font-size:var(--wx-label-font-size);line-height:var(--wx-label-line-height);font-weight:var(--wx-label-font-weight);color:var(--wx-label-font-color);display:block}.wx-required.wx-2oVUvC .wx-label.wx-2oVUvC:after{content:" *";color:var(--wx-color-danger)}.wx-field-control.wx-2oVUvC{width:100%;position:relative}.wx-timepicker.wx-7f497i{width:var(--wx-input-width);position:relative}.wx-wrapper.wx-7f497i{padding:10px 20px}.wx-timer.wx-7f497i{text-align:center;justify-content:center;margin-bottom:10px;display:flex}.wx-digit.wx-7f497i{border:none;border-bottom:var(--wx-input-border);width:50px;height:38px;font-family:var(--wx-input-font-family);text-align:center;color:var(--wx-input-font-color);background-color:#0000;outline:none;padding:5px;font-size:24px;line-height:28px;display:block}.wx-digit.wx-7f497i:focus{border-bottom:var(--wx-input-border-focus)}.wx-separator.wx-7f497i{font-size:24px;line-height:38px}.wx-tooltip-area.wx-aab5ZNfz{width:100%;height:100%;position:relative}.wx-tooltip.wx-aab5ZNfz{pointer-events:none;border:1px solid var(--wx-tooltip-border,transparent);border-radius:var(--wx-border-radius);background-color:var(--wx-tooltip-background);color:var(--wx-tooltip-font-color);animation:.1s ease-out wx-tooltip-appear;position:absolute;top:0;left:0}.wx-tooltip-transition.wx-aab5ZNfz{transition:translate 50ms}@keyframes wx-tooltip-appear{0%{opacity:0}to{opacity:1}}.wx-tooltip-inner.wx-aab5ZNfz{border-radius:var(--wx-border-radius);overflow:hidden}.wx-tooltip-text.wx-aab5ZNfz{padding:var(--wx-tooltip-padding);font:var(--wx-tooltip-font);color:var(--wx-tooltip-font-color)}.wx-tooltip.wx-arrow-top.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-bottom.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-left.wx-aab5ZNfz:before,.wx-tooltip.wx-arrow-right.wx-aab5ZNfz:before{content:"";border:var(--wx-tooltip-arrow-size,6px) solid transparent;position:absolute}.wx-tooltip.wx-arrow-top.wx-aab5ZNfz:before{top:100%;left:var(--wx-arrow-offset,50%);border-top-color:var(--wx-tooltip-background);filter:drop-shadow(0 1px 0 var(--wx-tooltip-border,transparent));transform:translate(-50%)}.wx-tooltip.wx-arrow-bottom.wx-aab5ZNfz:before{bottom:100%;left:var(--wx-arrow-offset,50%);border-bottom-color:var(--wx-tooltip-background);filter:drop-shadow(0 -1px 0 var(--wx-tooltip-border,transparent));transform:translate(-50%)}.wx-tooltip.wx-arrow-left.wx-aab5ZNfz:before{top:var(--wx-arrow-offset,50%);border-left-color:var(--wx-tooltip-background);filter:drop-shadow(1px 0 0 var(--wx-tooltip-border,transparent));left:100%;transform:translateY(-50%)}.wx-tooltip.wx-arrow-right.wx-aab5ZNfz:before{top:var(--wx-arrow-offset,50%);border-right-color:var(--wx-tooltip-background);filter:drop-shadow(-1px 0 0 var(--wx-tooltip-border,transparent));right:100%;transform:translateY(-50%)}.wx-modal.wx-KgpO9N{z-index:var(--wx-modal-z-index);background:var(--wx-modal-backdrop);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.wx-window.wx-KgpO9N{background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width)}.wx-sidearea.wx-2L733M{z-index:var(--wx-popup-z-index);background:var(--wx-modal-background);box-shadow:var(--wx-modal-shadow);border:var(--wx-modal-border);border-radius:var(--wx-modal-border-radius);min-width:var(--wx-modal-width);height:100vh;max-height:100%;position:absolute}.wx-sidearea.wx-pos-right.wx-2L733M{top:0;right:0}.wx-avatar.wx-aadkRiRf{-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.wx-avatar.wx-aadkRiRf img{object-fit:cover;width:100%;height:100%}.wx-avatar.wx-aadkRiRf span{text-transform:uppercase}.wx-avatar-overflow.wx-aadkRiRf .wx-avatar-overflow-badge{color:#fff;text-transform:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wx-avatar-stack.wx-aadkRiRf{align-items:center;display:inline-flex}.wx-avatar-root.wx-aadkRiRf{min-width:0;display:block}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/roboto/regular.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/roboto/regular.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/roboto/500.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/roboto/500.woff)format("woff")}.wx-material-theme{--wx-color-primary:#2f77e3;--wx-color-primary-selected:#d5e6ff;--wx-color-primary-font:#fff;--wx-color-secondary:#0000000a;--wx-color-secondary-hover:#0000001a;--wx-color-secondary-font:#000000b3;--wx-color-secondary-font-hover:#000000b3;--wx-color-secondary-border:transparent;--wx-color-secondary-border-disabled:transparent;--wx-color-success:#00d19a;--wx-color-warning:#ffc975;--wx-color-info:#37a9ef;--wx-color-danger:#ff5252;--wx-color-disabled:#ededed;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#000000b3;--wx-color-font-alt:#00000080;--wx-color-font-disabled:#0000004d;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f7f7f7;--wx-background-hover:linear-gradient(#00000026 0%, #00000026 100%);--wx-font-family:Roboto, Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:16px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:500;--wx-font-weight-b:700;--wx-icon-color:var(--wx-color-font-alt);--wx-icon-size:var(--wx-line-height);--wx-border-color:#dfdfdf;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:2px;--wx-radius-medium:var(--wx-border-radius);--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 4px 20px #2c2f3c1f;--wx-shadow-medium:0px 2px 4px #00000026;--wx-box-shadow:0px 2px 4px #00000026;--wx-box-shadow-strong:0px 2px 5px #0000004d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-background);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid #00000080;--wx-input-border-disabled:1px solid var(--wx-color-disabled);--wx-input-border-radius:var(--wx-border-radius);--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:4px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:18px;--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-font-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:80px;--wx-label-margin:0 0 8px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 20px;--wx-button-icon-indent:7px;--wx-button-icon-size:16px;--wx-button-pressed:#00000029;--wx-button-danger-pressed:#cc4242;--wx-button-primary-pressed:#265fb6;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:var(--wx-border);--wx-segmented-border-radius:var(--wx-border-radius);--wx-segmented-padding:3px;--wx-tabs-background:var(--wx-background-alt);--wx-tabs-background-hover:var(--wx-background-hover);--wx-tabs-hover-border:transparent;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:100%;--wx-tabs-divider-color:#dfdfdf;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:var(--wx-color-primary);--wx-tabs-active-color:var(--wx-color-primary-font);--wx-tabs-active-border:transparent;--wx-slider-height:16px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:#dfdfdf;--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:2px solid var(--wx-background);--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#0000004d;--wx-switch-width:44px;--wx-switch-height:22px;--wx-switch-border-width:1px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:#dfdfdf;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:none;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-background);--wx-switch-thumb-shadow:var(--wx-box-shadow-strong);--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:none;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#00000080;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:var(--wx-border-radius);--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:var(--wx-padding);--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:0px;--wx-notice-type-border-color:transparent;--wx-notice-type-font-color:#fff;--wx-notice-type-icon-color:#fffc;--wx-notice-type-background-opacity:1;--wx-notice-type-close-hover-opacity:.3;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:0px;--wx-calendar-border-radius:var(--wx-calendar-cell-size);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-button-font-size);--wx-calendar-controls-line-height:var(--wx-button-line-height);--wx-calendar-controls-font-weight:var(--wx-button-font-weight);--wx-calendar-controls-font-color:var(--wx-color-link);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#000000b2;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-style:normal}.wx-material-theme *,.wx-material-theme :before,.wx-material-theme :after{box-sizing:border-box}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/500.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/500.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/regular.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/regular.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/600.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/600.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(https://cdn.svar.dev/fonts/open-sans/700.woff2)format("woff2"),url(https://cdn.svar.dev/fonts/open-sans/700.woff)format("woff")}.wx-willow-theme{--wx-color-primary:#37a9ef;--wx-color-primary-selected:#d5eaf7;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#37a9ef1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#c0c3ce;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:#37a9ef;--wx-color-danger:#fe6158;--wx-color-disabled:#f2f3f7;--wx-color-disabled-alt:#e9e9e9;--wx-color-font:#2c2f3c;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#c0c3ce;--wx-color-link:var(--wx-color-primary);--wx-background:#fff;--wx-background-alt:#f2f3f7;--wx-background-hover:#eaedf5;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#9fa1ae;--wx-icon-size:var(--wx-line-height);--wx-button-pressed:#d7dde3;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#098cdc;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff8f inset, 2px 2px 3px 1px #0000001f inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff42 inset, 2px 2px 3px 1px #00000029 inset;--wx-border-color:#e6e6e6;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:none;--wx-border-medium:1px solid #eaedf5;--wx-shadow-light:0px 3px 10px 0px #2c2f3c1f, 0px 1px 2px 0px #2c2f3c0f;--wx-shadow-medium:0px 4px 20px 0px #2c2f3c1f;--wx-box-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-box-shadow-strong:0px 4px 20px #2c2f3c29;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-background:var(--wx-background-alt);--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:none;--wx-slider-thumb-shadow:var(--wx-box-shadow-strong);--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#9fa1ae;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #c0c3ce;--wx-switch-thumb-background:var(--wx-background);--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid transparent;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:none;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#000;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:var(--wx-icon-color);--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:transparent;--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-theme *,.wx-willow-theme :before,.wx-willow-theme :after{box-sizing:border-box}.wx-willow-dark-theme{--wx-color-primary:#7a67eb;--wx-color-primary-selected:#7a67eb4d;--wx-color-primary-font:#fff;--wx-color-secondary:transparent;--wx-color-secondary-hover:#7a67eb1f;--wx-color-secondary-font:var(--wx-color-primary);--wx-color-secondary-font-hover:var(--wx-color-primary);--wx-color-secondary-border:var(--wx-color-primary);--wx-color-secondary-border-disabled:#9fa1ae;--wx-color-success:#77d257;--wx-color-warning:#fcba2e;--wx-color-info:var(--wx-color-primary);--wx-color-danger:#fe6158;--wx-color-disabled:#384047;--wx-color-disabled-alt:#44474a;--wx-color-font:#ffffffe6;--wx-color-font-alt:#9fa1ae;--wx-color-font-disabled:#9fa1ae;--wx-color-link:var(--wx-color-primary);--wx-background:#2a2b2d;--wx-background-alt:#384047;--wx-background-hover:#20262b;--wx-font-family:"Open Sans", Arial, Helvetica, sans-serif;--wx-font-size:14px;--wx-line-height:20px;--wx-font-size-md:14px;--wx-line-height-md:24px;--wx-font-size-hd:16px;--wx-line-height-hd:30px;--wx-font-size-sm:12px;--wx-line-height-sm:16px;--wx-font-weight:400;--wx-font-weight-md:600;--wx-font-weight-b:700;--wx-icon-color:#c0c3ce;--wx-icon-size:var(--wx-line-height);--wx-border-color:#384047;--wx-border:1px solid var(--wx-border-color);--wx-border-radius:3px;--wx-radius-major:6px;--wx-border-light:1px solid #384047;--wx-border-medium:1px solid #384047;--wx-shadow-light:0px 4px 20px 0px #2c2f3c1f;--wx-shadow-medium:none;--wx-box-shadow:0px 4px 48px #2c2f3c2e;--wx-box-shadow-strong:0px 4px 48px #2c2f3c2e, 0px 4px 8px #0e0e0f4d;--wx-padding:8px;--wx-field-gutter:16px;--wx-field-width:400px;--wx-input-font-family:var(--wx-font-family);--wx-input-font-size:var(--wx-font-size);--wx-input-line-height:var(--wx-line-height);--wx-input-font-weight:var(--wx-font-weight);--wx-input-text-align:left;--wx-input-font-color:var(--wx-color-font);--wx-input-background:var(--wx-background);--wx-input-background-disabled:var(--wx-color-disabled);--wx-input-placeholder-color:var(--wx-color-font-alt);--wx-input-border:var(--wx-border);--wx-input-border-focus:1px solid var(--wx-color-primary);--wx-input-border-disabled:var(--wx-border);--wx-input-border-radius:3px;--wx-input-height:32px;--wx-input-width:100%;--wx-input-padding:5px 8px;--wx-input-icon-indent:6px;--wx-input-icon-color:var(--wx-icon-color);--wx-input-icon-size:var(--wx-icon-size);--wx-multicombo-tag-gap:3px;--wx-multicombo-tag-border:none;--wx-multicombo-tag-border-radius:var(--wx-input-border-radius);--wx-multicombo-tag-pading:2px 8px;--wx-multicombo-tag-background:var(--wx-background-alt);--wx-checkbox-height:var(--wx-line-height);--wx-checkbox-size:var(--wx-checkbox-height);--wx-checkbox-border-width:2px;--wx-checkbox-border-color:var(--wx-color-font-alt);--wx-checkbox-border-color-disabled:var(--wx-color-disabled);--wx-checkbox-border-radius:var(--wx-input-border-radius);--wx-checkbox-font-family:var(--wx-font-family);--wx-checkbox-font-size:var(--wx-font-size);--wx-checkbox-line-height:var(--wx-line-height);--wx-checkbox-font-weight:var(--wx-font-weight);--wx-checkbox-font-color:var(--wx-color-font);--wx-label-width:100px;--wx-label-margin:0 0 4px;--wx-label-padding:0;--wx-label-font-family:var(--wx-font-family);--wx-label-font-size:var(--wx-font-size);--wx-label-line-height:var(--wx-line-height);--wx-label-font-weight:var(--wx-font-weight-md);--wx-label-font-color:var(--wx-color-font);--wx-button-font-family:var(--wx-font-family);--wx-button-font-size:var(--wx-font-size-md);--wx-button-line-height:var(--wx-line-height);--wx-button-font-weight:var(--wx-font-weight-md);--wx-button-text-transform:none;--wx-button-background:var(--wx-background-alt);--wx-button-font-color:var(--wx-color-font);--wx-button-danger-font-color:#fff;--wx-button-border:1px solid transparent;--wx-button-border-radius:var(--wx-border-radius);--wx-button-height:32px;--wx-button-padding:5px 16px;--wx-button-icon-indent:5px;--wx-button-icon-size:20px;--wx-button-pressed:#353d44;--wx-button-danger-pressed:#cb4e46;--wx-button-primary-pressed:#5643c7;--wx-button-box-shadow:-2px -2px 4px 0px #ffffff0f inset, 2px 2px 3px 1px #00000029 inset;--wx-button-primary-box-shadow:-2px -2px 4px 0px #ffffff1f inset, 2px 2px 3px 1px #0003 inset;--wx-segmented-background:var(--wx-background-alt);--wx-segmented-background-hover:var(--wx-background-hover);--wx-segmented-border:none;--wx-segmented-border-radius:6px;--wx-segmented-padding:0px;--wx-tabs-background:var(--wx-background);--wx-tabs-background-hover:transparent;--wx-tabs-hover-border:#9fa1ae;--wx-tabs-border-width:1px;--wx-tabs-border-radius:var(--wx-border-radius);--wx-tabs-divider-width:1px;--wx-tabs-divider-height:60%;--wx-tabs-divider-color:transparent;--wx-tabs-cell-min-width:100px;--wx-tabs-active-background:transparent;--wx-tabs-active-color:var(--wx-color-primary);--wx-tabs-active-border:var(--wx-tabs-active-color);--wx-slider-height:14px;--wx-slider-primary:var(--wx-color-primary);--wx-slider-background:var(--wx-background-alt);--wx-slider-track-height:4px;--wx-slider-track-border-radius:2px;--wx-slider-thumb-size:var(--wx-slider-height);--wx-slider-thumb-border:none;--wx-slider-thumb-border-disabled:1px solid var(--wx-color-disabled);--wx-slider-thumb-shadow:none;--wx-slider-label-margin:0 0 5px;--wx-slider-label-font-family:var(--wx-font-family);--wx-slider-label-font-size:var(--wx-font-size);--wx-slider-label-line-height:var(--wx-line-height);--wx-slider-label-font-weight:var(--wx-font-weight-md);--wx-slider-label-font-color:var(--wx-color-font);--wx-switch-primary:var(--wx-color-primary);--wx-switch-background:#384047;--wx-switch-width:48px;--wx-switch-height:24px;--wx-switch-border-width:0px;--wx-switch-border-color:transparent;--wx-switch-border-color-disabled:transparent;--wx-switch-thumb-offset:1px;--wx-switch-thumb-border:none;--wx-switch-thumb-border-disabled:1px solid #ffffffb3;--wx-switch-thumb-background:#ffffffe6;--wx-switch-thumb-background-disabled:var(--wx-color-disabled);--wx-switch-thumb-shadow:none;--wx-popup-z-index:1001;--wx-popup-background:var(--wx-background);--wx-popup-shadow:var(--wx-shadow-light);--wx-popup-border:1px solid #ffffff42;--wx-popup-border-radius:var(--wx-border-radius);--wx-modal-z-index:1000;--wx-modal-background:var(--wx-background);--wx-modal-shadow:var(--wx-shadow-medium);--wx-modal-border:1px solid #ffffff42;--wx-modal-border-radius:var(--wx-border-radius);--wx-modal-width:280px;--wx-modal-padding:16px 20px;--wx-modal-gutter:14px;--wx-modal-backdrop:#6c728333;--wx-modal-header-font-family:var(--wx-font-family);--wx-modal-header-font-size:var(--wx-font-size-hd);--wx-modal-header-line-height:var(--wx-line-height-hd);--wx-modal-header-font-weight:var(--wx-font-weight-b);--wx-modal-header-font-color:#fff;--wx-notice-z-index:1010;--wx-notice-background:var(--wx-background-alt);--wx-notice-shadow:var(--wx-shadow-medium);--wx-notice-border:none;--wx-notice-border-radius:0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin:6px 12px;--wx-notice-font-family:var(--wx-font-family);--wx-notice-font-size:var(--wx-font-size);--wx-notice-line-height:var(--wx-line-height);--wx-notice-font-weight:var(--wx-font-weight);--wx-notice-font-color:var(--wx-color-font);--wx-notice-padding:14px;--wx-notice-width:240px;--wx-notice-icon-size:var(--wx-icon-size);--wx-notice-icon-color:var(--wx-icon-color);--wx-notice-type-border-width:4px;--wx-notice-type-border-color:var(--wx-icon-color);--wx-notice-type-font-color:var(--wx-color-font);--wx-notice-type-icon-color:#9fa1ae;--wx-notice-type-background-opacity:0;--wx-notice-type-close-hover-opacity:1;--wx-calendar-padding:16px;--wx-calendar-cell-size:32px;--wx-calendar-gap:4px;--wx-calendar-line-gap:4px;--wx-calendar-border-radius:var(--wx-border-radius);--wx-calendar-font-family:var(--wx-font-family);--wx-calendar-font-size:var(--wx-font-size);--wx-calendar-line-height:var(--wx-line-height);--wx-calendar-font-weight:var(--wx-font-weight);--wx-calendar-font-color:var(--wx-color-font);--wx-calendar-icon-color:var(--wx-icon-color);--wx-calendar-icon-size:var(--wx-icon-size);--wx-calendar-header-font-size:var(--wx-font-size);--wx-calendar-header-line-height:var(--wx-line-height);--wx-calendar-header-font-weight:var(--wx-font-weight-md);--wx-calendar-controls-font-family:var(--wx-button-font-family);--wx-calendar-controls-font-size:var(--wx-font-size);--wx-calendar-controls-line-height:var(--wx-line-height);--wx-calendar-controls-font-weight:var(--wx-font-weight);--wx-calendar-controls-font-color:var(--wx-color-font);--wx-tooltip-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color:#fff;--wx-tooltip-background:#2c2f3c;--wx-tooltip-border:var(--wx-border-color);--wx-tooltip-padding:4px 8px;--wx-tooltip-point-offset:14px;--wx-tooltip-arrow-size:6px;--wx-tooltip-z-index:1002;font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background);font-style:normal}.wx-willow-dark-theme *,.wx-willow-dark-theme :before,.wx-willow-dark-theme :after{box-sizing:border-box}.wx-measure-cell-body,.wx-print-cell,.wx-cell.wx-TSCaXsGV{background:inherit;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;padding:8px;overflow:hidden}.wx-print-tree-cell,.wx-tree-cell.wx-TSCaXsGV{display:flex}.wx-measure-cell-body,.wx-cell.wx-TSCaXsGV:not(:last-child){border-right:var(--wx-table-cell-border)}.wx-print-draggable,.wx-draggable.wx-TSCaXsGV,.wx-draggable-stub.wx-TSCaXsGV{vertical-align:middle;width:20px;height:20px;margin-right:3px;font-size:20px;display:inline-block}.wx-draggable.wx-TSCaXsGV{cursor:move}.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-fixed-column-border);clip-path:inset(0 -15px 0 0);z-index:1}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-fixed-right.wx-shadow.wx-cell.wx-TSCaXsGV:last-child{border-right:none}.wx-print-grid-tree-toggle,.wx-table-tree-toggle.wx-TSCaXsGV{cursor:pointer;margin:0 4px 0 0;font-size:20px;display:inline-block}.wx-cell.wx-TSCaXsGV[tabindex="0"]:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-search.wx-TSCaXsGV{background-color:#ffeb3b}.wx-print-filter,.wx-cell.wx-filter>.wx-text>input{height:28px;padding:4px 8px}.wx-print-filter{border:var(--wx-table-border);background:var(--wx-background);border-radius:var(--wx-input-border-radius);white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:400;overflow:hidden}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect{height:28px;min-height:28px;padding:4px 8px}.wx-cell.wx-filter.wx-D3voQpJs div.wx-richselect .wx-label{padding:0}.wx-cell.wx-filter div.wx-datepicker input{height:28px;padding:4px 8px}.wx-multiselect.wx-aadNNOwy{width:var(--wx-input-width);min-height:var(--wx-input-height);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);cursor:pointer;outline:none;position:relative}.wx-multiselect.wx-aadNNOwy:focus{border:var(--wx-input-border-focus)}.wx-label.wx-aadNNOwy{width:100%;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);padding:var(--wx-input-padding);padding-right:calc(var(--wx-input-icon-size) + var(--wx-input-icon-indent) * 2);white-space:nowrap;text-overflow:ellipsis;display:block;position:relative;top:50%;overflow:hidden;transform:translateY(-50%)}.wx-text.wx-aadNNOwy{text-overflow:ellipsis;display:block;overflow:hidden}.wx-placeholder.wx-aadNNOwy{color:var(--wx-input-placeholder-color)}.wx-icon.wx-aadNNOwy{right:var(--wx-input-icon-indent);font-size:var(--wx-input-icon-size);width:var(--wx-input-icon-size);height:var(--wx-input-icon-size);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--wx-input-icon-color);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wx-icon.wx-aadNNOwy:before{display:block}.wx-icon.wx-aadNNOwy.wxi-close{pointer-events:all}.wx-icon.wx-aadNNOwy.wxi-close:hover{background:var(--wx-background-hover);border-radius:var(--wx-icon-border-radius)}.wx-option.wx-aadNNOwy{justify-content:flex-start;align-items:center;gap:8px;display:flex}.wx-cell.wx-filter div.wx-multiselect{height:28px;min-height:28px}.wx-cell.wx-filter div.wx-multiselect .wx-label{padding:4px 8px}.wx-measure-cell-header,.wx-print-cell-header,.wx-cell.wx-RsQD74qC{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;line-height:20px;display:flex;position:relative}.wx-cell.wx-RsQD74qC:focus{outline:1px solid var(--wx-color-primary);outline-offset:-1px}.wx-print-cell-header{display:table-cell;position:static}.wx-cell.wx-RsQD74qC.wx-vertical{align-items:flex-end}.wx-measure-cell-header,.wx-cell.wx-RsQD74qC:not(:last-child){border-right:var(--wx-table-header-cell-border)}.wx-print-cell-filter.wx-RsQD74qC,.wx-cell.wx-filter.wx-RsQD74qC{z-index:8;padding:4px}.wx-print-cell-header .wx-text,.wx-text.wx-RsQD74qC{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-header.wx-vertical .wx-text,.wx-vertical.wx-RsQD74qC .wx-text.wx-RsQD74qC{writing-mode:vertical-lr;text-overflow:ellipsis;height:100%;overflow:hidden;transform:rotate(-180deg)}.wx-print-cell-header.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-RsQD74qC{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-RsQD74qC{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell.wx-RsQD74qC:last-child{border-right:none}.wx-shadow.wx-RsQD74qC,.wx-fixed.wx-RsQD74qC{z-index:7}.wx-shadow.wx-rowspan.wx-RsQD74qC,.wx-shadow.wx-colspan.wx-RsQD74qC,.wx-fixed.wx-rowspan.wx-RsQD74qC,.wx-fixed.wx-colspan.wx-RsQD74qC{z-index:8}.wx-grip.wx-RsQD74qC{box-sizing:border-box;opacity:0;cursor:ew-resize;z-index:5;background-color:#0000;width:9px;position:absolute;top:0;bottom:0;right:-4px}.wx-grip.wx-RsQD74qC div{background-color:var(--wx-color-primary);width:1px;height:100%;margin-left:5px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC{width:5px;right:0}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC div{margin-left:4px}.wx-grip.wx-RsQD74qC:before,.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{content:"";width:0;height:0;margin:auto;position:absolute;top:0;bottom:0}.wx-grip.wx-RsQD74qC:before{border:3px dashed #0000;border-right:3px solid var(--wx-color-primary);right:7px}.wx-cell.wx-RsQD74qC:last-child .wx-grip.wx-RsQD74qC:before{right:3px}.wx-cell.wx-RsQD74qC:not(:last-child) .wx-grip.wx-RsQD74qC:after{border:3px dashed #0000;border-left:3px solid var(--wx-color-primary);left:9px}.wx-cell.wx-RsQD74qC:has(.wx-grip.wx-RsQD74qC:hover:not(:active)){z-index:9}.wx-grip.wx-RsQD74qC:hover{opacity:1}.wx-sort.wx-RsQD74qC{align-items:center;height:100%;margin-left:auto;display:flex}.wx-order.wx-RsQD74qC{text-align:center;color:#fff;background-color:#3498ff;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:16px}.wx-collapse.wx-RsQD74qC:focus{outline:none}.wx-collapse.wx-RsQD74qC:focus i,.wx-collapse.wx-RsQD74qC:hover i{color:var(--wx-color-primary)}.wx-rowspan.wx-RsQD74qC,.wx-colspan.wx-RsQD74qC{z-index:6}.wx-collapse.wx-RsQD74qC,.wx-collapsed.wx-RsQD74qC{cursor:pointer;z-index:1}.wx-collapsed.wx-RsQD74qC{position:relative}.wx-collapse.wx-RsQD74qC i{margin-right:4px}.wx-h-row:not(:last-child) .wx-cell.wx-RsQD74qC:not(.wx-rowspan.wx-RsQD74qC){border-bottom:var(--wx-table-header-cell-border)}.wx-measure-cell-footer,.wx-print-cell-footer,.wx-cell.wx-6Sdi3Dfd{font-weight:var(--wx-header-font-weight);background:var(--wx-table-header-background);align-items:center;padding:8px;display:flex;overflow:hidden}.wx-print-cell-footer{display:table-cell}.wx-cell.wx-6Sdi3Dfd:not(:last-child){border-right:var(--wx-table-footer-cell-border)}.wx-cell.wx-vertical.wx-6Sdi3Dfd{align-items:flex-end}.wx-print-cell-footer .wx-text,.wx-text.wx-6Sdi3Dfd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-print-cell-footer.wx-vertical .wx-text,.wx-vertical.wx-6Sdi3Dfd .wx-text{transform-origin:0 100%;text-overflow:clip;overflow:unset;transform:rotate(-90deg)translateY(100%)}.wx-print-cell-footer.wx-vertical .wx-text{display:block}.wx-cell.wx-shadow.wx-6Sdi3Dfd{clip-path:inset(0 -15px 0 0);border-right:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-shadow.wx-6Sdi3Dfd{border-right:var(--wx-table-cell-border);border-left:var(--wx-table-fixed-column-border)}.wx-cell.wx-fixed-right.wx-cell:last-child.wx-6Sdi3Dfd{border-right:none}.wx-shadow.wx-6Sdi3Dfd,.wx-fixed.wx-6Sdi3Dfd{z-index:3}.wx-rowspan.wx-6Sdi3Dfd{z-index:2}.wx-rowspan.wx-shadow.wx-6Sdi3Dfd,.wx-rowspan.wx-fixed.wx-6Sdi3Dfd,.wx-colspan.wx-shadow.wx-6Sdi3Dfd,.wx-colspan.wx-fixed.wx-6Sdi3Dfd{z-index:4}.wx-f-row:not(:last-child) .wx-cell:not(.wx-rowspan).wx-6Sdi3Dfd{border-bottom:var(--wx-table-header-cell-border)}.wx-header.wx-sAsPVaUK,.wx-footer.wx-sAsPVaUK{font-weight:500}.wx-header.wx-sAsPVaUK{border-bottom:var(--wx-table-header-border);top:0}.wx-footer.wx-sAsPVaUK{z-index:2;border-top:var(--wx-table-header-border);position:sticky;bottom:0}.wx-overlay.wx-1ty666CQ{z-index:5;background-color:var(--wx-background);text-align:center;width:100%;height:100%;padding:14px 8px;position:absolute}.wx-text.wx-e7Ao5ejY,.wx-input.wx-0UYfSd1x{width:100%;height:100%;font:inherit;background:var(--wx-background);color:var(--wx-color-font);border:none;border:1px solid var(--wx-color-primary);outline:none;padding-left:8px}.wx-value.wx-lNWNYUb6{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-lNWNYUb6{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.wx-value.wx-ywGRk611{border:1px solid var(--wx-color-primary);outline:none;width:100%;height:100%;padding:8px;overflow:hidden}.wx-text.wx-ywGRk611{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.wx-value.wx-ywGRk611:focus{outline:none;display:block}.wx-value.wx-aacZ4gNU{background:var(--wx-background);width:100%;height:100%}.wx-value.wx-aacZ4gNU .wx-multiselect{border:1px solid var(--wx-color-primary);background:var(--wx-background);border-radius:0;width:100%;height:100%}.wx-value.wx-aacZ4gNU .wx-multiselect:focus{border:1px solid var(--wx-color-primary)}.wx-8l724t2g.wx-cell{box-sizing:border-box;background-color:var(--wx-background);color:var(--wx-color-font);z-index:2;padding:0;position:relative}.wx-8l724t2g.wx-cell .wx-dropdown{border:var(--wx-table-editor-dropdown-border);box-shadow:var(--wx-table-editor-dropdown-shadow)}.wx-print-grid .wx-vertical.wx-Gy81xq2u{vertical-align:bottom}.wx-flex-columns.wx-8NTMLH0z{width:100%}.wx-print-container{display:none}.wx-print-grid{border-collapse:collapse;table-layout:fixed;border:var(--wx-table-border);border-spacing:0;text-indent:initial;-webkit-print-color-adjust:exact;print-color-adjust:exact}.wx-print-grid tr,.wx-print-grid th,.wx-print-grid td{border:var(--wx-table-border)}@media print{.wx-print>*{display:none!important}.wx-print-container>.wx-print-grid-wrapper{page-break-after:always;break-after:page}.wx-print-container{display:block!important}}.wx-grid.wx-4VuBwK2D{height:100%}.wx-table-box.wx-4VuBwK2D{border:var(--wx-table-cell-border);box-sizing:content-box;outline:none;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.wx-header-wrapper.wx-4VuBwK2D{z-index:3;position:sticky;top:0}.wx-body.wx-4VuBwK2D,.wx-data.wx-4VuBwK2D{position:relative}.wx-scroll.wx-4VuBwK2D{scroll-padding-top:var(--header-height);scroll-padding-bottom:var(--footer-height);flex:1;position:relative}.wx-row.wx-4VuBwK2D{box-sizing:border-box;background-color:var(--wx-background);display:flex}.wx-row.wx-4VuBwK2D:not(:last-child){border-bottom:var(--wx-table-cell-border)}.wx-row.wx-autoheight.wx-4VuBwK2D .wx-cell{text-overflow:initial;white-space:normal;word-break:break-all;overflow:visible}.wx-row.wx-autoheight.wx-4VuBwK2D{height:max-content}.wx-selected.wx-4VuBwK2D{color:var(--wx-table-select-color);background-color:var(--wx-table-select-background)}.wx-selected.wx-4VuBwK2D .wx-cell:first-child{box-shadow:var(--wx-table-select-border)}.wx-inactive.wx-4VuBwK2D{color:var(--wx-table-drag-over-background);background-color:var(--wx-table-drag-over-background);--wx-table-select-border:none}.wx-drag-zone{z-index:10;pointer-events:none;box-shadow:var(--wx-table-drag-zone-shadow);position:absolute;overflow:hidden}.wx-cell.wx-collapsed.wx-4VuBwK2D{border-right:var(--wx-table-cell-border);width:36px}.wx-icon.wx-v13lZxja{vertical-align:middle;margin-right:4px;display:inline-block}.wx-hidden.wx-v13lZxja{color:var(--wx-color-font-disabled)}.wx-menu .wx-option.wx-disabled{pointer-events:none}.wx-menu .wx-option.wx-disabled .wx-value,.wx-menu .wx-option.wx-disabled .wx-icon{color:var(--wx-color-font-disabled)}.wx-material-theme{--wx-table-select-background:#f0f0f0;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #dfdfdf;--wx-table-select-border:none;--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:500;--wx-table-header-background:#fafafb;--wx-table-fixed-column-border:3px solid #dfdfdf;--wx-table-editor-dropdown-border:none;--wx-table-editor-dropdown-shadow:0px 2px 5px 0px #0000004d;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-material-theme .wx-table-menu{outline:none;box-shadow:0 2px 5px #0000004d}.wx-willow-theme{--wx-table-select-background:#eaedf5;--wx-table-select-color:var(--wx-color-font);--wx-table-border:1px solid #e6e6e6;--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#f2f3f7;--wx-table-fixed-column-border:3px solid #e6e6e6;--wx-table-editor-dropdown-border:var(--wx-table-border);--wx-table-editor-dropdown-shadow:0px 4px 20px 0px #2c2f3c1f;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:var(--wx-box-shadow)}.wx-willow-theme .wx-table-menu{outline:1px solid #e6e6e6;box-shadow:0 4px 20px #2c2f3c1f}.wx-willow-dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-table-select-background:#384047;--wx-table-select-color:var(--wx-color-font);--wx-table-border:var(--wx-border);--wx-table-select-border:inset 3px 0 var(--wx-color-primary);--wx-table-header-border:var(--wx-table-border);--wx-table-header-cell-border:var(--wx-table-border);--wx-table-footer-cell-border:var(--wx-table-border);--wx-table-cell-border:var(--wx-table-border);--wx-header-font-weight:600;--wx-table-header-background:#20262b;--wx-table-fixed-column-border:3px solid var(--wx-background-alt);--wx-table-editor-dropdown-border:var(--wx-border);--wx-table-editor-dropdown-shadow:0px 4px 16px 0px #0009;--wx-table-drag-over-background:var(--wx-background-alt);--wx-table-drag-zone-shadow:0px 1px 2px var(--wx-background-hover), 0px 3px 10px var(--wx-background-hover)}.wx-willow-dark-theme .wx-table-menu{outline:var(--wx-border);box-shadow:0 4px 16px #0009}.wx-sections.wx-s2aE1xdZ{text-align:left;--wx-field-width:600px;margin:12px 20px 0}.wx-message.wx-s2aE1xdZ{margin-top:calc(var(--wx-field-gutter) * -1);font-size:12px;line-height:var(--wx-field-gutter);color:var(--wx-color-danger);width:inherit}.wx-overlay.wx-s2aE1xdZ{font-weight:600}.wx-content.wx-H902AF2Y{height:100%;overflow-y:auto}.wx-cols.wx-bNrSbszs{flex-direction:row;justify-content:space-between;max-height:100%;display:flex}.wx-left.wx-bNrSbszs{min-width:640px;overflow-y:auto}.wx-right.wx-bNrSbszs{background:var(--wx-background-alt);width:364px;min-height:400px;margin-left:30px;overflow-y:auto}.wx-editor-toolbar.wx-66OW1j0R{padding:0 20px}.wx-editor-toolbar .toolbar{gap:4px;padding:0}.wx-editor-toolbar .toolbar .tb-element{padding:0}.wx-topbar.wx-66OW1j0R{margin-bottom:10px}.wx-bottom.wx-66OW1j0R{margin-top:10px}.wx-panel.wx-85HDaNoA{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-85HDaNoA{height:100%;overflow-y:auto}.wx-inline-form.wx-85HDaNoA,.wx-inline-form.wx-85HDaNoA .wx-content.wx-85HDaNoA{overflow:visible}.wx-content.wx-layout-columns.wx-85HDaNoA{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-panel.wx-Ps8Vyc31{grid-template-rows:auto 1fr;height:100%;max-height:100vh;padding:16px 0;display:grid}.wx-content.wx-Ps8Vyc31{height:100%;overflow-y:auto}.wx-inline-form.wx-Ps8Vyc31,.wx-inline-form.wx-Ps8Vyc31 .wx-content{overflow:visible}.wx-content.wx-layout-columns.wx-Ps8Vyc31{grid-template-rows:minmax(0,auto) 1fr;display:grid;overflow-y:hidden}.wx-section.wx-OmgQq65I{cursor:pointer;border-bottom:1px solid #ccc;padding:6px;position:relative}.wx-section-active.wx-OmgQq65I{background-color:var(--wx-background-alt);margin-bottom:10px;padding-bottom:0}.wx-section.wx-OmgQq65I .wx-icon.wx-OmgQq65I{font-size:25px;position:absolute;top:20px;right:10px}.wx-option.wx-cDCz9rZQ{box-sizing:border-box;height:36px;line-height:36px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);background-color:var(--wx-background);cursor:pointer;align-items:center;padding:2px 12px;display:flex}.wx-option.wx-cDCz9rZQ:hover{background:var(--wx-background-alt)}.wx-option.wx-cDCz9rZQ:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.wx-option.wx-cDCz9rZQ:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.wx-value.wx-cDCz9rZQ{white-space:nowrap;color:var(--wx-color-font);flex-grow:1}.wx-icon.wx-cDCz9rZQ,.wx-sub-icon.wx-cDCz9rZQ{vertical-align:middle;height:inherit;line-height:inherit;font-size:var(--wx-icon-size);color:var(--wx-icon-color)}.wx-icon.wx-cDCz9rZQ{margin-right:8px}.wx-subtext.wx-cDCz9rZQ{color:var(--wx-color-font-disabled);white-space:nowrap;margin-left:20px}.wx-disabled.wx-cDCz9rZQ{pointer-events:none}.wx-disabled.wx-cDCz9rZQ .wx-value,.wx-disabled.wx-cDCz9rZQ .wx-icon,.wx-disabled.wx-cDCz9rZQ .wx-sub-icon{color:var(--wx-color-font-disabled)}.wx-menu.wx-XMmAGqVx{box-shadow:var(--wx-shadow-light);z-index:20;border-radius:var(--wx-border-radius);background-color:var(--wx-background);flex-direction:column;min-width:125px;padding:4px 0;display:flex;position:absolute}.wx-separator.wx-XMmAGqVx{border-top:var(--wx-border-medium);width:100%}.wx-menubar.wx-UfhPCLL4{width:fit-content;display:flex;position:relative}.wx-option.wx-UfhPCLL4{color:var(--wx-color-font);box-sizing:border-box;height:36px;line-height:30px;font-family:var(--wx-font-family);font-weight:var(--wx-font-weight);font-size:var(--wx-font-size);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;outline:none;padding:2px 12px}.wx-active.wx-UfhPCLL4,.wx-option.wx-UfhPCLL4:hover{background-color:var(--wx-background-alt);border-radius:var(--wx-button-border-radius)}.wx-disabled.wx-UfhPCLL4{pointer-events:none;color:var(--wx-color-font-disabled)}.wx-z1qpqrvg.wx-separator{border-left:1px solid #00000012;border-right:var(--wx-border);box-sizing:border-box;width:1px;min-height:100%;margin:6px 4px}.wx-column>.wx-tb-body>.wx-z1qpqrvg.wx-separator,.wx-z1qpqrvg.wx-separator-menu{border-top:var(--wx-border-medium);align-self:center;width:100%;height:1px}.wx-spacer.wx-1IhFzpJV{flex-grow:1}.wx-spacer.wx-KVAsgMam{flex:1}.wx-tb-element.wx-KVAsgMam{flex-shrink:0;align-self:center;padding:4px;display:flex}.wx-menu.wx-tb-element.wx-KVAsgMam{background-color:var(--wx-background);padding:2px 8px;line-height:36px}.wx-menu button{width:100%}.wx-menu .wx-tb-element{align-self:stretch}.wx-menu.wx-tb-element:hover{background:var(--wx-background-alt)}.wx-tb-group.wx-wSVFAGym{flex-flow:column;display:flex;position:relative}.wx-group-collapsed.wx-wSVFAGym{flex-flow:row}.wx-collapsed.wx-wSVFAGym{cursor:pointer;flex-flow:row;padding:10px;display:flex}.wx-group-collapsed.wx-wSVFAGym .wx-collapsed.wx-wSVFAGym{align-items:center}.wx-label.wx-wSVFAGym{font-weight:var(--wx-label-font-weight);font-size:var(--wx-font-size-sm);color:var(--wx-color-font);text-align:center;justify-content:center;align-items:center;width:100%;padding:4px 2px 4px 12px;display:flex}.wx-tb-group .wx-dropdown{overflow:inherit}.wx-column.wx-wSVFAGym{align-items:stretch}.wx-column .wx-tb-element{align-self:stretch}.wx-tb-body.wx-wSVFAGym{height:100%;display:flex}.wx-column.wx-wSVFAGym>.wx-tb-body.wx-wSVFAGym{flex-flow:column}.wx-menu.wx-Yo6BuX0p{padding:4px;position:absolute;right:4px;overflow:visible}.wx-menu.wx-Yo6BuX0p .wx-dropdown{overflow:visible}.wx-drop-menu.wx-Yo6BuX0p{padding:4px}.wx-toolbar.wx-VdPSJj8y{flex-wrap:nowrap;align-items:stretch;width:100%;min-height:48px;padding:4px;display:flex;position:relative}.wx-toolbar.wx-has-menu.wx-VdPSJj8y{padding-right:48px}.wx-toolbar.wx-wrap.wx-VdPSJj8y{flex-wrap:wrap}.wx-column.wx-VdPSJj8y{flex-flow:column;width:auto}.wx-column.wx-VdPSJj8y>.wx-tb-element{width:100%}.wx-button-list.wx-aabQKtQg{line-height:normal}.wx-button-list.wx-aabQKtQg button{width:100%}.wx-button-list.wx-aabQKtQg button:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.wx-button-list.wx-aabQKtQg button:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.wx-label.wx-PTEZGYcj{width:auto;font-weight:var(--wx-label-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);overflow:hidden}i.wx-3cuSqONJ{font-size:var(--wx-icon-size);color:var(--wx-color-font)}.wx-text-icon.wx-3cuSqONJ i{margin-right:8px}.wx-item.wx-3cuSqONJ{cursor:pointer;white-space:nowrap;box-sizing:border-box;align-items:center;height:36px;line-height:36px;display:flex}.wx-label.wx-U0Bx7pIR{white-space:nowrap;width:100%;color:var(--wx-input-font-color);padding:var(--wx-input-padding);cursor:pointer;align-items:center;display:flex;overflow:hidden}i.wx-U0Bx7pIR{font-size:var(--wx-icon-size);margin-right:8px}.wx-label.wx-U0Bx7pIR:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-user.wx-cyzBpibr{color:var(--wx-color-font);background-color:#ca9cec;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:12px;display:flex;overflow:hidden}.wx-user.wx-normal.wx-cyzBpibr{width:36px;height:36px;font-size:var(--wx-font-size)}.wx-user.wx-small.wx-cyzBpibr{width:24px;height:24px;font-size:var(--wx-font-size-sm)}.wx-user.wx-cyzBpibr img{object-fit:cover;width:100%;height:100%;display:block}.wx-user.wx-cyzBpibr:not(:first-child){margin-left:-15px}.wx-user.wx-comments-avatar-color-light.wx-cyzBpibr{color:var(--wx-color-primary-font)}.wx-user.wx-comments-avatar-color-dark.wx-cyzBpibr{color:var(--wx-avatar-color-dark)}.wx-comments-textarea.wx-v2rD0VHO{background-color:inherit;flex-direction:column;gap:12px;width:100%;display:flex}.wx-textarea-wrapper.wx-v2rD0VHO{gap:8px;display:flex;position:relative}.wx-comments-textarea.wx-flow .wx-textarea-avatar.wx-v2rD0VHO{margin-left:20px}.wx-textarea-bottombar.wx-v2rD0VHO{text-align:right}.wx-textarea-bottombar button{padding:6px 16px;font-weight:600;line-height:20px}.wx-bubble.wx-aluyyvxH{justify-content:end;width:100%;display:flex}.wx-bubble.wx-owned.wx-aluyyvxH{justify-content:start}.wx-bubble-wrapper.wx-aluyyvxH{justify-content:end;gap:8px;width:65%;display:flex}.wx-aluyyvxH .wx-owned .wx-bubble-wrapper{justify-content:start;width:calc(65% + 28px)}.wx-author-name.wx-aluyyvxH{margin-left:auto}.wx-aluyyvxH .wx-owned .wx-author-name{margin-left:0}.wx-message.wx-aluyyvxH{background-color:var(--wx-comments-msg-background);white-space:pre-wrap;border-radius:6px 0 6px 6px;flex-direction:column;width:100%;padding:8px 12px;line-height:24px;display:flex}.wx-aluyyvxH .wx-owned .wx-message{background-color:var(--wx-comments-msg-background-agent);border-radius:0 6px 6px;width:100%}.wx-author-name.wx-aluyyvxH{font-size:14px;font-weight:600;line-height:24px}.wx-agent-message.wx-aluyyvxH{cursor:pointer;align-items:flex-end;gap:4px;display:flex}.wx-menu-icon.wx-aluyyvxH{opacity:0;color:#9fa1ae;cursor:pointer;height:100%}.wx-aluyyvxH .wx-menu-icon i{font-size:24px;line-height:24px}.wx-aluyyvxH .wx-menu-icon:hover{color:var(--wx-color-primary)}.wx-aluyyvxH .wx-agent-message:hover .wx-menu-icon{opacity:1;transition:all .2s linear}.wx-main-bubble.wx-aluyyvxH{flex-direction:column;gap:4px;width:100%;display:flex}.wx-avatar.wx-aluyyvxH{width:32px;height:32px}.wx-bubble.wx-aluyyvxH:not(.wx-owned) .wx-bubble-wrapper{flex-direction:row-reverse}.wx-comment-date.wx-aluyyvxH{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);flex-direction:row-reverse;display:flex}.wx-flow.wx-N2LqQbZL{border-radius:6px;width:100%;padding:16px 20px}.wx-flow.wx-owned.wx-N2LqQbZL{background-color:var(--wx-comments-msg-background-agent)}.wx-flow.wx-N2LqQbZL:hover .wx-menu-icon.wx-N2LqQbZL{opacity:1;transition:all .2s linear}.wx-flow-toolbar.wx-N2LqQbZL{gap:8px;width:100%;display:flex}.wx-message.wx-N2LqQbZL{white-space:pre-wrap;margin-left:32px;line-height:24px}.wx-author-name.wx-N2LqQbZL{font-size:14px;font-weight:600;line-height:24px}.wx-menu-icon.wx-N2LqQbZL{color:#9fa1ae;cursor:pointer;opacity:0;height:24px;margin-left:auto}.wx-menu-icon.wx-N2LqQbZL:hover{color:var(--wx-color-primary)}.wx-menu-icon.wx-N2LqQbZL i.wx-N2LqQbZL{font-size:24px;line-height:24px}.wx-comment-date.wx-N2LqQbZL{font-size:var(--wx-font-size-sm);color:var(--wx-color-font-alt);margin-left:32px}.wx-messages.wx-6HAxmtjJ{flex-direction:column;padding:10px 0;display:flex}.wx-messages.wx-bubbles.wx-6HAxmtjJ{gap:24px}.wx-messages.wx-cards.wx-6HAxmtjJ{gap:16px}.wx-messages.wx-blocks.wx-6HAxmtjJ{gap:24px}.wx-comments-list.wx-8ZGHQX6e{flex-direction:column;width:100%;height:100%;display:flex}.wx-list.wx-8ZGHQX6e{flex-direction:column;flex:1;margin-bottom:4px;display:flex;overflow-y:auto}.wx-willow-theme{--wx-theme-name:willow;--wx-comments-msg-background:#d5eaf7;--wx-comments-msg-background-agent:#f4f5f9;--wx-avatar-color-dark:#2a2b2d}.wx-willow-dark-theme{--wx-theme-name:willow-dark;--wx-comments-msg-background:#7a66eb33;--wx-comments-msg-background-agent:#384047;--wx-avatar-color-dark:#2a2b2d}.wx-task.wx-OQDwWK17{border-top:1px solid var(--wx-color-disabled);height:fit-content;padding:8px 0 4px;display:flex}.wx-task.wx-OQDwWK17:last-child{border-bottom:1px solid var(--wx-color-disabled)}.wx-checkbox-wrapper label span:first-child:before{border-radius:50%}.wx-task.wx-done.wx-OQDwWK17 .wx-checkbox-wrapper input:checked~label span.wx-before:first-child:before{background:#00d19a}.wx-wrapper.wx-OQDwWK17{flex:1;height:fit-content;min-height:30px;margin-top:-5px;margin-left:16px;overflow:hidden}.wx-texarea.wx-OQDwWK17{resize:none;width:100%;height:30px;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weigth);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);padding:var(--wx-input-padding);box-sizing:border-box;word-wrap:break-word;outline:none;display:block;overflow:hidden}.wx-texarea.wx-OQDwWK17:focus{border:var(--wx-input-border-focus)}.wx-texarea.wx-OQDwWK17::placeholder{color:var(--wx-input-placeholder-color)}.wx-text-wrapper.wx-OQDwWK17{padding:var(--wx-input-padding);border:var(--wx-input-border);border:1px solid #0000;border-radius:3px;width:100%;min-height:30px}.wx-text.wx-OQDwWK17{word-wrap:break-word}.wx-done.wx-OQDwWK17 .wx-text.wx-OQDwWK17{opacity:.6;text-decoration:line-through}.wx-task.wx-OQDwWK17:hover .wx-icon-close.wx-OQDwWK17,.wx-task.wx-OQDwWK17:hover .wx-icon-edit.wx-OQDwWK17{opacity:1}.wx-icon-add.wx-OQDwWK17{font-size:var(--wx-checkbox-size);color:var(--wx-color-font-alt)}.wx-icon-edit.wx-OQDwWK17{color:var(--wx-color-font-alt);opacity:0;width:20px;height:20px;margin-left:8px;font-size:20px;transition:all .3s linear;display:none}.wx-icon-edit.wx-OQDwWK17 .wxi-edit{cursor:pointer}.wx-icon-edit.wx-OQDwWK17 .wxi-edit:hover{color:var(--wx-color-primary)}@media (hover:none){.wx-icon-edit.wx-OQDwWK17{display:block}}.wx-icon-close.wx-OQDwWK17{color:var(--wx-color-font-alt);opacity:0;width:20px;height:20px;margin-left:8px;font-size:20px;transition:all .3s linear}.wx-icon-close.wx-OQDwWK17 .wxi-close{cursor:pointer}.wx-icon-close.wx-OQDwWK17 .wxi-close:hover{color:var(--wx-color-danger)}.wx-tasks-list.wx-kro6Nsfl{flex-direction:column;width:100%;height:100%;display:flex}.wx-button.wx-kro6Nsfl{width:100%}.wx-list.wx-kro6Nsfl{flex-direction:column;flex:1;margin-bottom:4px;display:flex;overflow-y:auto}.wx-content.wx-pqc08MHU{white-space:nowrap;align-items:center;width:100%;display:flex}.wx-toggle-icon.wx-pqc08MHU{width:var(--wx-icon-size);min-width:12px;height:16px;line-height:16px;font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color);cursor:pointer;flex-shrink:0;margin:0 5px}.wx-toggle-placeholder.wx-pqc08MHU{width:var(--wx-icon-size);flex:0 0 var(--wx-icon-size);height:16px;margin:0 5px;line-height:16px}.wx-text.wx-pqc08MHU{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-group-text.wx-aab2WKOu{align-items:center;gap:8px;display:flex}.wx-group-text.wx-aab2WKOu .wx-avatar-root{flex:none}.wx-group-text.wx-aab2WKOu,.wx-name.wx-aab2WKOu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-action-icon.wx-disabled.wx-9DAESAHW{color:var(--wx-color-font-disabled);cursor:default}.wx-action-icon.wx-9DAESAHW{cursor:pointer;font-size:var(--wx-icon-size);height:16px;color:var(--wx-gantt-icon-color);line-height:16px;display:block}.wx-action-icon.wx-9DAESAHW:not(.wx-disabled):hover{color:var(--wx-color-link)}.wx-avatar.wx-aadpwBM9{width:100%;margin:0 4px 0 0}.wx-avatar-box.wx-aaexf6PM{padding-left:calc(var(--wx-grid-cell-padding-x) - 9px);align-items:center;display:flex}.wx-resource-option.wx-aaexf6PM{flex-wrap:nowrap;align-items:center;display:flex}.wx-name.wx-aaexf6PM{text-overflow:ellipsis;margin-left:4px;overflow:hidden}.wx-table-container.wx-rHj6070p{border-right:var(--wx-gantt-border);box-sizing:content-box;flex-direction:column;height:100%;display:flex;overflow:auto hidden}.wx-table.wx-rHj6070p{--wx-table-select-background:var(--wx-gantt-select-color);--wx-table-select-focus-background:var(--wx-gantt-select-color);--wx-table-select-border:none;--wx-table-cell-border:var(--wx-grid-body-row-border);--wx-table-header-background:var(--wx-background);--wx-table-header-border:var(--wx-gantt-border);--wx-table-header-cell-border:var(--wx-gantt-border);height:100%}.wx-table.wx-rHj6070p .wx-grid .wx-table-box{border:none}.wx-table.wx-rHj6070p .wx-grid .wx-scroll{overflow:visible!important}.wx-table.wx-rHj6070p .wx-grid .wx-scroll .wx-body{top:var(--wx-body-offset,0)}.wx-table.wx-rHj6070p .wx-grid .wx-scroll .wx-body,.wx-table.wx-rHj6070p .wx-grid .wx-scroll .wx-header{width:100%!important}.wx-table.wx-rHj6070p .wx-grid .wx-cell{padding:0 var(--wx-grid-cell-padding-x);align-items:center;height:100%;display:flex}.wx-table.wx-rHj6070p .wx-body .wx-cell:not([tabindex="0"]){outline:none}.wx-table.wx-rHj6070p .wx-grid .wx-row{align-items:center;display:flex}.wx-table.wx-rHj6070p .wx-grid .wx-cell.wx-text-center{justify-content:center}.wx-table.wx-rHj6070p .wx-grid .wx-cell.wx-text-right{justify-content:end}.wx-table.wx-rHj6070p .wx-grid .wx-body .wx-cell{border-right:var(--wx-grid-body-cell-border)}.wx-table.wx-rHj6070p .wx-grid .wx-body .wx-cell.wx-col-text{padding-left:var(--wx-grid-tree-column-padding-left)}.wx-table.wx-rHj6070p .wx-grid .wx-cell:has(input,.wx-value){height:100%;padding:0}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell{font:var(--wx-grid-header-font);text-transform:var(--wx-grid-header-text-transform);border-bottom-color:#0000}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-filter{padding:0 5px}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell:has(.wx-sort){padding-right:var(--wx-grid-header-sort-padding-right)}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell .wx-text{width:100%}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell:has(.wx-sort) .wx-text{width:calc(100% - 15px)}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-right{text-align:right}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-center{text-align:center}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-center.wx-action{justify-content:center}.wx-table.wx-rHj6070p .wx-grid .wx-header .wx-cell.wx-text-right.wx-action{justify-content:right}.wx-table.wx-rHj6070p .wx-grid .wx-reorder-task.wx-row{background:var(--wx-background-alt);border-top:var(--wx-grid-body-row-border);width:100%}.wx-table.wx-rHj6070p .wx-grid .wx-reorder-task.wx-selected{background:var(--wx-gantt-select-color);border-top:#0000;border-bottom:#0000}.wx-links.wx-dkx3NwEn{width:100%;height:100%;position:absolute;top:0;left:0}.wx-line.wx-dkx3NwEn{pointer-events:none}.wx-line.wx-dkx3NwEn>.wx-line-draw{pointer-events:none;stroke:var(--wx-gantt-link-color);stroke-width:2px;fill:#0000}.wx-line.wx-dkx3NwEn>.wx-line-hitbox{pointer-events:stroke;stroke:#0000;stroke-width:20px;fill:#0000}.wx-line-selectable.wx-dkx3NwEn:hover>.wx-line-draw{stroke:var(--wx-gantt-link-color-hovered)}.wx-line-selectable.wx-critical.wx-dkx3NwEn:hover>.wx-line-draw{stroke:var(--wx-gantt-link-critical-color-hovered)}.wx-line-selectable.wx-dkx3NwEn{cursor:pointer}.wx-line.wx-line-selected.wx-dkx3NwEn>.wx-line-draw{stroke:var(--wx-color-danger)}.wx-critical.wx-dkx3NwEn>.wx-line-draw{stroke:var(--wx-gantt-link-critical-color)}.wx-segments.wx-GKbcLEGA{width:100%;height:100%;position:relative}.wx-segment.wx-GKbcLEGA{height:100%}.wx-segments.wx-GKbcLEGA:before{content:"";border-top:1px dashed #7f7f7f;width:100%;height:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-rollup.wx-GKbcLEGA{z-index:1;background-color:var(--wx-gantt-task-color);border:1px solid var(--wx-background);border-radius:var(--wx-gantt-baseline-border-radius);opacity:.75;position:absolute}.wx-task-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-task-color)}.wx-summary-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-color)}.wx-milestone-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-milestone-color);border-radius:var(--wx-gantt-milestone-border-radius);transform:rotate(45deg)scale(.75)}.wx-baseline.wx-GKbcLEGA{border-radius:var(--wx-gantt-baseline-border-radius);z-index:1;background-color:#a883e4;position:absolute}.wx-baseline.wx-milestone.wx-GKbcLEGA{border-radius:var(--wx-gantt-milestone-border-radius);transform:rotate(45deg)scale(.75)}.wx-bars.wx-GKbcLEGA{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.wx-bar.wx-GKbcLEGA,.wx-bar.wx-GKbcLEGA .wx-segment{pointer-events:all;box-sizing:border-box;border-radius:var(--wx-gantt-bar-border-radius);font:var(--wx-gantt-bar-font);white-space:nowrap;line-height:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:#0000;position:absolute}.wx-bar.wx-touch.wx-GKbcLEGA{opacity:.5}.wx-bar.wx-reorder-task.wx-GKbcLEGA{z-index:3}.wx-bar.wx-GKbcLEGA .wx-content{text-overflow:ellipsis;overflow:hidden}.wx-task:not(.wx-split).wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment{color:var(--wx-gantt-task-font-color);background-color:var(--wx-gantt-task-color);border:var(--wx-gantt-task-border)}.wx-task.wx-selected:not(.wx-split).wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-task:not(.wx-split):hover.wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment:hover{box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary.wx-GKbcLEGA{color:var(--wx-gantt-summary-font-color);background-color:var(--wx-gantt-summary-color);border:var(--wx-gantt-summary-border)}.wx-summary.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary:hover.wx-GKbcLEGA{box-shadow:var(--wx-gantt-bar-shadow)}.wx-milestone.wx-GKbcLEGA .wx-content{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.wx-bar:not(.wx-milestone).wx-GKbcLEGA .wx-content{z-index:2;position:relative}.wx-bar.wx-GKbcLEGA .wx-text-out{color:var(--wx-color-font);pointer-events:none;line-height:normal;display:block;position:absolute}.wx-milestone.wx-GKbcLEGA{border-color:var(--wx-gantt-milestone-color)}.wx-milestone.wx-GKbcLEGA .wx-text-out{padding:0 2px;left:100%}.wx-milestone.wx-GKbcLEGA .wx-content{background-color:var(--wx-gantt-milestone-color);border-radius:var(--wx-gantt-milestone-border-radius);height:100%;transform:rotate(45deg)scale(.75)}.wx-bar.wx-GKbcLEGA .wx-progress-wrapper{border-radius:var(--wx-gantt-bar-border-radius);background-color:#0000;width:100%;height:100%;position:absolute;overflow:hidden}.wx-bar.wx-GKbcLEGA .wx-progress-percent{height:100%}.wx-progress-marker.wx-GKbcLEGA{opacity:0;width:var(--wx-icon-size);height:var(--wx-gantt-progress-marker-height);background:var(--wx-gantt-progress-border-color);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);color:var(--wx-color-font);z-index:3;font-size:calc(var(--wx-font-size-sm) - 2px);cursor:ew-resize;text-align:center;border-radius:4px;line-height:3;position:absolute;top:80%}.wx-progress-marker.wx-GKbcLEGA:before{content:"";width:calc(var(--wx-icon-size) - 2px);height:calc(var(--wx-gantt-progress-marker-height) - 2px);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);background:var(--wx-gantt-link-marker-background);z-index:-1;border-radius:4px;display:block;position:absolute;top:1px;left:1px}.wx-bar:hover .wx-progress-marker.wx-GKbcLEGA,.wx-progress-marker.wx-progress-in-drag.wx-GKbcLEGA{opacity:1}.wx-task .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-summary .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-fill-color)}.wx-link.wx-GKbcLEGA{z-index:4;border:1px solid var(--wx-gantt-link-marker-color);background-color:var(--wx-gantt-link-marker-background);opacity:0;cursor:default;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.wx-link .wx-inner.wx-GKbcLEGA{border:4px solid var(--wx-gantt-link-marker-color);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-bar.wx-GKbcLEGA button.wx-button.wx-delete-button{z-index:4;width:16px;height:16px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.wx-delete-button-icon{font-size:10px;line-height:14px;display:block}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-left,.wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-right,.wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-link.wx-target:hover.wx-GKbcLEGA,.wx-link.wx-selected.wx-GKbcLEGA,.wx-bar:hover .wx-link.wx-target.wx-GKbcLEGA,.wx-link.wx-visible.wx-target.wx-GKbcLEGA{opacity:1;cursor:pointer}.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected,.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:inherit}.wx-milestone .wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-milestone .wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-cut.wx-GKbcLEGA{opacity:.5}.wx-bar:not(.wx-milestone):focus.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1px}.wx-milestone:focus.wx-GKbcLEGA{outline:none}.wx-milestone:focus .wx-content.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1.6px}.wx-task.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-task-critical-color)}.wx-task.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-critical-color)}.wx-task.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-milestone.wx-critical.wx-GKbcLEGA .wx-content{background-color:var(--wx-gantt-critical-color)}.wx-milestone.wx-critical.wx-GKbcLEGA{border-color:var(--wx-gantt-critical-color)}.wx-summary.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-critical-color)}.wx-summary.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-summary-critical-fill-color)}.wx-summary.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-critical-color)}.wx-split.wx-selected.wx-GKbcLEGA{border-color:var(--wx-gantt-task-border-color)}.wx-bars.wx-GKbcLEGA .wx-split.wx-bar{background:0 0;border-color:#0000}.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-border-color)}.wx-critical.wx-GKbcLEGA .wx-segment{background-color:var(--wx-gantt-task-critical-color)}.wx-critical.wx-selected.wx-GKbcLEGA .wx-segment{border:1px solid var(--wx-gantt-task-critical-color)}.wx-critical.wx-GKbcLEGA .wx-segment .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-critical-color)}.wx-slack.wx-GKbcLEGA{box-sizing:border-box;border-radius:var(--wx-gantt-bar-border-radius);border-top-left-radius:0;border-bottom-left-radius:0;position:absolute}.wx-slack-task.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-slack-border-color);background:repeating-linear-gradient(-60deg,var(--wx-gantt-task-slack-border-color),var(--wx-gantt-task-slack-border-color) 1px,var(--wx-gantt-task-slack-color) 1px,var(--wx-gantt-task-slack-color) 8px)}.wx-chart.wx-mR7v2Xag{outline:none;flex:auto;position:relative;overflow:auto hidden}.wx-markers.wx-mR7v2Xag{position:absolute}.wx-marker.wx-mR7v2Xag{z-index:4;text-align:center;-webkit-user-select:none;user-select:none;background:var(--wx-gantt-marker-color);width:2px;height:100%;position:absolute;transform:scaleX(-1)}.wx-content.wx-mR7v2Xag{min-width:50px;font:var(--wx-gantt-marker-font);color:var(--wx-gantt-marker-font-color);background-color:inherit;white-space:nowrap;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:4px 8px;position:absolute;transform:scaleX(-1)}.wx-area.wx-mR7v2Xag{position:relative;overflow-y:hidden}.wx-selected.wx-mR7v2Xag{box-sizing:border-box;background:var(--wx-gantt-select-color);width:100%;position:absolute;left:0}.wx-cut.wx-mR7v2Xag{opacity:.5}.wx-gantt-holidays.wx-mR7v2Xag{width:100%;height:100%;position:absolute}.wx-weekend.wx-mR7v2Xag{background:var(--wx-gantt-holiday-background);height:100%;color:var(--wx-gantt-holiday-color);position:absolute}.wx-weekend-override.wx-mR7v2Xag{background:var(--wx-background)}.wx-scale.wx-ZkvhDKir{background-color:var(--wx-background);box-shadow:var(--wx-timescale-shadow);z-index:5;border-bottom:var(--wx-gantt-border);position:sticky;top:0}.wx-row.wx-ZkvhDKir,.wx-cell.wx-ZkvhDKir{box-sizing:border-box;display:flex}.wx-row.wx-ZkvhDKir:not(:last-child){border-bottom:var(--wx-gantt-border)}.wx-cell-value.wx-ZkvhDKir{padding-left:12px;padding-right:12px;position:sticky;left:0;right:0}.wx-cell.wx-ZkvhDKir{border-right:var(--wx-timescale-border);font:var(--wx-timescale-font);color:var(--wx-timescale-font-color);justify-content:center;align-items:center}.wx-cell.wx-weekend.wx-ZkvhDKir{background:var(--wx-gantt-holiday-background);color:var(--wx-gantt-holiday-color)}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after,.wx-button-expand-content.wx-pFykzMlT:before,.wx-button-expand-content.wx-pFykzMlT:after{content:"";background-color:var(--wx-gantt-border-color);position:absolute}.wx-resizer.wx-pFykzMlT{z-index:10;background-color:var(--wx-gantt-border-color);justify-content:center;align-items:center;display:flex;position:relative}.wx-resizer.wx-pFykzMlT:hover .wx-button-expand-content.wx-pFykzMlT{opacity:1}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{width:2px;height:100%;top:0}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before{left:-3px}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{right:-2px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-right.wx-pFykzMlT{display:none}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-content.wx-pFykzMlT{opacity:0}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT,.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT{left:12px}.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:-6px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:5px}.wx-button-expand-box.wx-pFykzMlT{width:20px;position:relative}.wx-button-expand-content.wx-pFykzMlT{width:20px;position:absolute;transform:translate(-50%,-50%)}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT{background-color:var(--wx-gantt-border-color);cursor:pointer;justify-content:center;font-size:20px;line-height:24px;display:flex}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:hover{color:var(--wx-color-primary)}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:active{color:var(--wx-gantt-task-fill-color)}.wx-button-expand-right.wx-pFykzMlT{top:4px;left:1px}.wx-button-expand-right.wx-pFykzMlT:before{clip-path:polygon(100% 100%,0 0,0 100%);width:17px;height:4px;top:-3.6px}.wx-button-expand-right.wx-pFykzMlT:after{clip-path:polygon(100% 0,0 100%,0 0);width:17px;height:4px}.wx-button-expand-right.wx-pFykzMlT i.wx-pFykzMlT{border-top-right-radius:4px;border-bottom-right-radius:4px}.wx-button-expand-left.wx-pFykzMlT{top:4px}.wx-button-expand-left.wx-pFykzMlT i.wx-pFykzMlT{border-top-left-radius:4px;border-bottom-left-radius:4px}.wx-button-expand-left.wx-pFykzMlT:before{clip-path:polygon(100% 0,100% 100%,0% 100%);width:17px;height:4px;top:-3.6px;left:3px}.wx-button-expand-left.wx-pFykzMlT:after{clip-path:polygon(0 0,100% 100%,100% 0);width:17px;height:4px;left:3px}.wx-gantt.wx-jlbQoHOz{width:100%;height:100%;overflow:hidden auto}.wx-pseudo-rows.wx-jlbQoHOz{width:100%;height:auto;min-height:100%}.wx-stuck.wx-jlbQoHOz{width:100%;height:100%;max-height:100%;position:sticky;top:0}.wx-layout.wx-jlbQoHOz{background-color:var(--wx-background);outline:none;max-width:100%;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.wx-content.wx-jlbQoHOz{flex-direction:column;display:flex;position:relative;overflow:hidden}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2{pointer-events:none}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-value,.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-icon{color:var(--wx-color-font-disabled)}.wx-table.wx-aaadQkXy .wx-editor-cell,.wx-table.wx-aaadQkXy .wx-editor>.wx-value{background:inherit;align-items:center;display:flex}.wx-table.wx-aaadQkXy .wx-text-center{justify-content:center}.wx-table.wx-aaadQkXy .wx-cell:not(:last-child){border-right-color:#0000}.wx-wrapper.wx-aadwz4ed{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;display:flex}.wx-text.wx-aadwz4ed{text-overflow:ellipsis;max-width:100%;overflow:hidden}.wx-wrapper.wx-j93aYGQf{flex-direction:column;gap:8px;display:flex}.wx-nobatch.wx-j93aYGQf{gap:4px}.wx-title.wx-j93aYGQf{font-weight:var(--wx-header-font-weight)}.wx-nodata.wx-j93aYGQf{color:var(--wx-gantt-icon-color);margin-top:8px}.date-time-controll.wx-hFsbgDln{gap:12px;display:flex}.wx-avatar.wx-aadUoSB7{margin:0 10px 0 0}.wx-role.wx-aadUoSB7{font-size:12px}.wx-section.wx-aabce6pu{margin-bottom:10px}.wx-nodata.wx-aabce6pu{color:var(--wx-gantt-icon-color);margin-top:8px}.wx-button-wrapper.wx-aabce6pu{width:100%;margin-top:12px}.wx-button-wrapper.wx-aabce6pu .wx-button{background-color:inherit;border:var(--wx-table-cell-border);width:100%!important}.wx-section.wx-aabvtaY1{margin-bottom:10px}.wx-nodata.wx-aabvtaY1{color:var(--wx-gantt-icon-color);margin-top:8px}.wx-sidearea .wx-gantt-editor{width:450px}.wx-sidearea .wx-gantt-editor.wx-full-screen{width:100%}.wx-gantt-editor .wx-editor-toolbar{margin-bottom:4px}.wx-gantt-editor .wx-editor-toolbar .wx-toolbar{gap:16px;padding-left:0;padding-right:0}.wx-gantt-editor .wx-editor-toolbar .wx-tb-body{gap:8px}.wx-gantt-editor .wx-editor-toolbar .wx-tb-element{padding-left:0;padding-right:0}.wx-gantt-editor .wx-editor-toolbar .wx-tb-group:not(.wx-column)>.wx-tb-body>.wx-tb-element{width:auto}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs{align-self:start}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs .wx-tabs{gap:16px}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs button{min-width:40px;padding-left:0;padding-right:0}.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs .wx-active:after,.wx-gantt-editor .wx-editor-toolbar .wx-gantt-tabs button:hover:after{width:100%;left:0}.wx-content.wx-aadwWvd3{white-space:nowrap;align-items:center;width:100%;display:flex}.wx-toggle-icon.wx-aadwWvd3{width:var(--wx-icon-size);min-width:12px;height:16px;line-height:16px;font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color);cursor:pointer;flex-shrink:0;margin:0 5px}.wx-toggle-placeholder.wx-aadwWvd3{width:var(--wx-icon-size);flex:0 0 var(--wx-icon-size);height:16px;margin:0 5px;line-height:16px}.wx-name.wx-aadwWvd3,.wx-avatar-name.wx-aadwWvd3 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-avatar-name.wx-aadwWvd3{align-items:center;gap:5px;display:flex}.wx-avatar-name.wx-aadwWvd3 .wx-avatar-root{flex:none}.wx-content.wx-aacXLb2S{white-space:nowrap;align-items:center;width:100%;display:flex}.wx-name.wx-aacXLb2S{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-avatar.wx-aacXLb2S{align-items:center;display:flex}.wx-resource-load.wx-aacPnv3E{background-color:var(--wx-background);width:100%;height:100%}.wx-layout.wx-aacPnv3E{background-color:var(--wx-background);outline:none;height:100%;display:flex;position:relative;overflow:hidden}.wx-chart.wx-aacPnv3E{outline:none;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.wx-timescale-viewport.wx-aacPnv3E{flex:none;overflow:hidden}.wx-timescale-viewport.wx-v-scroll-reserve.wx-aacPnv3E{box-sizing:border-box;padding-right:var(--wx-scrollbar-width)}.wx-grid-container.wx-aacPnv3E{border-right:var(--wx-gantt-border);box-sizing:content-box;flex-direction:column;height:100%;display:flex;overflow:hidden}.wx-y-bar-clip.wx-aacPnv3E{width:100%;height:100%}.wx-grid-container.wx-y-scroll.wx-aacPnv3E .wx-y-bar-clip{width:calc(100% + var(--wx-scrollbar-width))}.wx-grid-container.wx-h-scroll-reserve.wx-aacPnv3E .wx-y-bar-clip{height:calc(100% - var(--wx-scrollbar-width))}.wx-grid-scale-container.wx-aacPnv3E{flex:auto;position:relative;overflow:hidden}.wx-grid-scale-container.wx-aacPnv3E,.wx-resource-grid.wx-aacPnv3E{box-sizing:content-box;--wx-table-select-background:var(--wx-gantt-select-color);--wx-table-select-focus-background:var(--wx-gantt-select-color);--wx-table-select-border:none;--wx-table-cell-border:var(--wx-grid-body-row-border);--wx-table-header-background:var(--wx-background);--wx-table-header-border:var(--wx-gantt-border);--wx-table-header-cell-border:var(--wx-gantt-border);height:100%}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-header{display:none}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-table-box,.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-table-box{border:none}.wx-resource-grid.wx-aacPnv3E .wx-grid,.wx-grid-scale-container.wx-aacPnv3E .wx-grid{font:var(--wx-grid-body-font);color:var(--wx-grid-body-font-color)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell{padding:0 var(--wx-grid-cell-padding-x);align-items:center;height:100%;display:flex}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-row{align-items:center;display:flex}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell.wx-text-center{justify-content:center}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell.wx-text-right{justify-content:end}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-body .wx-cell{border-right:var(--wx-grid-body-cell-border)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-body .wx-cell.wx-col-name{padding-left:var(--wx-grid-tree-column-padding-left)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-cell:has(input,.wx-value){height:100%;padding:0}.wx-grid-scale-container.wx-aacPnv3E .wx-row.wx-column-border:not(:last-child),.wx-grid-scale-container.wx-aacPnv3E .wx-row.wx-column-border:last-child{border-bottom:none}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header{box-shadow:var(--wx-grid-header-shadow);z-index:1}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell{font:var(--wx-grid-header-font);text-transform:var(--wx-grid-header-text-transform);color:var(--wx-grid-header-font-color)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell.wx-filter{padding:0 5px}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell:has(.wx-sort){padding-right:var(--wx-grid-header-sort-padding-right)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell .wx-text{width:100%}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell:has(.wx-sort) .wx-text{width:calc(100% - 15px)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell.wx-text-right{text-align:right}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell.wx-text-center{text-align:center}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-cell.wx-text-right.wx-action{justify-content:right}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-action i{font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color)}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-action .wx-text{display:none}.wx-resource-grid.wx-aacPnv3E .wx-grid .wx-header .wx-action i:hover{color:var(--wx-color-link)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-cell.wx-weekend{background:var(--wx-gantt-holiday-background);color:var(--wx-gantt-holiday-color)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-cell.wx-normal{background:var(--wx-gantt-load-normal-color)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-cell.wx-overload{background:var(--wx-gantt-load-danger-color)}.wx-grid-scale-container.wx-aacPnv3E .wx-grid .wx-row.wx-selected .wx-cell{background:var(--wx-table-select-background)}.wx-QSwitwNQ,.wx-material-theme{--wx-gantt-border-color:#e6e6e6;--wx-gantt-border:var(--wx-border);--wx-gantt-form-header-border:var(--wx-border);--wx-gantt-icon-color:var(--wx-icon-color);--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:50px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#448aff;--wx-gantt-task-font-color:#fff;--wx-gantt-task-fill-color:#246cd9;--wx-gantt-task-border-color:#448aff;--wx-gantt-task-border:1px solid #246cd9;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#f5f9fe;--wx-gantt-task-slack-border-color:#b0cdf7;--wx-gantt-summary-color:#1de9b6;--wx-gantt-summary-font-color:#5f5f5f;--wx-gantt-summary-fill-color:#00d19a;--wx-gantt-summary-border-color:#1de9b6;--wx-gantt-summary-border:1px solid #00d19a;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-milestone-color:#d33daf;--wx-gantt-select-color:#c9f4f0;--wx-gantt-link-color:#87a4bc;--wx-gantt-link-color-hovered:#6e777d;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#f0f0f0;--wx-gantt-link-marker-color:#87a4bc;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-progress-marker-height:22px;--wx-gantt-progress-border-color:#dfdfdf;--wx-gantt-baseline-border-radius:4px;--wx-grid-header-font:500 14px Roboto;--wx-grid-header-font-color:#a6a6a6;--wx-grid-header-text-transform:uppercase;--wx-grid-header-shadow:0px 3px 5px #0000001a, 0px 1px 2px #0000001a;--wx-grid-body-font:400 14px Roboto;--wx-grid-body-font-color:#5f5f5f;--wx-grid-body-row-border:1px solid transparent;--wx-grid-body-cell-border:1px solid transparent;--wx-grid-cell-padding-x:12px;--wx-grid-header-sort-padding-right:4px;--wx-grid-tree-column-padding-left:3px;--wx-timescale-font:500 12px Roboto;--wx-timescale-font-color:#a6a6a6;--wx-timescale-shadow:0px 3px 5px #0000001a, 0px 1px 2px #0000001a;--wx-timescale-border:1px solid transparent;--wx-gantt-holiday-background:#f3f7fc;--wx-gantt-holiday-color:#9fa1ae;--wx-gantt-marker-font:500 12px Roboto;--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-sidebar-close-icon:var(--wx-color-secondary-font);--wx-gantt-load-normal-color:#f2fbf9;--wx-gantt-load-danger-color:#fdf5f5}.wx-willow-theme{--wx-gantt-border-color:#e6e6e6;--wx-gantt-border:1px solid #1d1e261a;--wx-gantt-form-header-border:none;--wx-gantt-icon-color:#9fa1ae;--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:3px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#3983eb;--wx-gantt-task-font-color:#fff;--wx-gantt-task-fill-color:#1f6bd9;--wx-gantt-task-border-color:#1f6bd9;--wx-gantt-task-border:1px solid transparent;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#f5f9fe;--wx-gantt-task-slack-border-color:#b0cdf7;--wx-gantt-summary-color:#00ba94;--wx-gantt-summary-font-color:#fff;--wx-gantt-summary-fill-color:#099f81;--wx-gantt-summary-border-color:#099f81;--wx-gantt-summary-border:1px solid transparent;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-milestone-color:#ad44ab;--wx-gantt-select-color:#eaedf5;--wx-gantt-link-color:#9fa1ae;--wx-gantt-link-color-hovered:#6e777d;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#eaedf5;--wx-gantt-link-marker-color:#9fa1ae;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-progress-marker-height:26px;--wx-gantt-progress-border-color:#c0c3ce;--wx-gantt-baseline-border-radius:2px;--wx-grid-header-font:var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color:var(--wx-color-font);--wx-grid-header-text-transform:capitalize;--wx-grid-header-shadow:none;--wx-grid-body-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color:var(--wx-color-font);--wx-grid-body-row-border:var(--wx-gantt-border);--wx-grid-body-cell-border:1px solid transparent;--wx-grid-cell-padding-x:12px;--wx-grid-header-sort-padding-right:4px;--wx-grid-tree-column-padding-left:3px;--wx-timescale-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color:var(--wx-color-font);--wx-timescale-shadow:none;--wx-timescale-border:var(--wx-gantt-border);--wx-gantt-holiday-background:#f0f6fa;--wx-gantt-holiday-color:#9fa1ae;--wx-gantt-marker-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-sidebar-close-icon:#c0c3ce;--wx-gantt-load-normal-color:#f2fbf9;--wx-gantt-load-danger-color:#fdf5f5}.wx-willow-dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wx-gantt-border-color:#384047;--wx-gantt-border:var(--wx-border);--wx-gantt-form-header-border:none;--wx-gantt-icon-color:#9fa1ae;--wx-gantt-bar-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius:3px;--wx-gantt-milestone-border-radius:3px;--wx-gantt-critical-color:#de3a3a;--wx-gantt-task-color:#37a9ef;--wx-gantt-task-font-color:#ffffffe5;--wx-gantt-task-fill-color:#098cdc;--wx-gantt-task-border-color:#098cdc;--wx-gantt-task-border:1px solid transparent;--wx-gantt-task-critical-color:var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color:#c83434;--wx-gantt-task-slack-color:#2c3440;--wx-gantt-task-slack-border-color:#597194;--wx-gantt-summary-color:#00ba94;--wx-gantt-summary-font-color:#ffffffe5;--wx-gantt-summary-fill-color:#099f81;--wx-gantt-summary-border-color:#099f81;--wx-gantt-summary-border:1px solid transparent;--wx-gantt-summary-critical-color:#d9306f;--wx-gantt-summary-critical-fill-color:#c32b64;--wx-gantt-progress-marker-height:26px;--wx-gantt-progress-border-color:#4b5359;--wx-gantt-baseline-border-radius:2px;--wx-gantt-bar-shadow:0px 1px 2px #2c2f3c0f, 0px 3px 10px #2c2f3c1f;--wx-gantt-milestone-color:#ad44ab;--wx-gantt-select-color:#384047;--wx-gantt-link-color:#9fa1ae;--wx-gantt-link-color-hovered:#c8c7cf;--wx-gantt-link-critical-color:var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered:#b22e2e;--wx-gantt-link-marker-background:#384047;--wx-gantt-link-marker-color:#9fa1ae;--wx-grid-header-font:var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color:var(--wx-color-font);--wx-grid-header-text-transform:capitalize;--wx-grid-header-shadow:none;--wx-grid-body-font:var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color:var(--wx-color-font);--wx-grid-body-row-border:var(--wx-border);--wx-grid-body-cell-border:1px solid transparent;--wx-grid-cell-padding-x:12px;--wx-grid-header-sort-padding-right:4px;--wx-grid-tree-column-padding-left:3px;--wx-timescale-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color:var(--wx-color-font);--wx-timescale-shadow:none;--wx-timescale-border:var(--wx-border);--wx-gantt-holiday-background:#303539;--wx-gantt-holiday-color:#878994;--wx-gantt-marker-font:var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color:#fff;--wx-gantt-marker-color:#06bdf8c4;--wx-sidebar-close-icon:#384047;--wx-gantt-load-normal-color:#283433;--wx-gantt-load-danger-color:#3c2a2c}.k-timeline-demo{width:100%;min-width:0;color:var(--k-color-text-primary)}.k-timeline-demo__header,.k-timeline-demo__footer{padding:var(--k-space-card-padding);gap:var(--k-space-control-gap);display:grid}.k-timeline-demo__toolbar,.k-timeline-demo__navigation{align-items:center;gap:var(--k-space-control-gap);flex-wrap:wrap;display:flex}.k-timeline-demo__toolbar{justify-content:space-between}.k-timeline-demo__muted{color:var(--k-color-text-muted)}.k-timeline-demo__editor{gap:var(--k-space-content-action-gap);display:grid}.k-timeline-demo__field{gap:var(--k-space-control-gap);display:grid}.k-timeline-canvas{width:100%;min-width:0;height:420px;position:relative}.k-timeline-proposal{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.k-timeline-canvas .vis-timeline{border:0;border-top:var(--k-border-width-default) solid var(--k-color-border-default);border-bottom:var(--k-border-width-default) solid var(--k-color-border-default);font-family:var(--k-font-family);font-size:var(--k-font-body-small-size);background:var(--k-color-surface-canvas)}.k-timeline-canvas .vis-panel,.k-timeline-canvas .vis-label,.k-timeline-canvas .vis-group,.k-timeline-canvas .vis-grid.vis-minor,.k-timeline-canvas .vis-grid.vis-major{border-color:var(--k-color-border-default)}.k-timeline-canvas .vis-time-axis .vis-text,.k-timeline-canvas .vis-labelset .vis-label{color:var(--k-color-text-muted)}.k-timeline-canvas .vis-time-axis .vis-text{padding:var(--k-space-control-gap);font-size:var(--k-font-caption-size)}.k-timeline-canvas .vis-labelset .vis-label{background:var(--k-color-surface-raised);box-sizing:border-box;width:120px;font-size:var(--k-font-body-small-size)}.k-timeline-canvas .vis-labelset .vis-label .vis-inner{padding:var(--k-space-control-inset-inline);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-timeline-canvas .vis-item{--timeline-accent:var(--k-color-action-primary-background);border:var(--k-border-width-default) solid color-mix(in srgb, var(--timeline-accent) 55%, transparent);border-radius:var(--k-radius-control);color:var(--k-color-text-primary);background:color-mix(in srgb, var(--timeline-accent) 16%, var(--k-color-surface-raised));font-family:var(--k-font-family);font-size:var(--k-font-body-small-size);box-sizing:border-box}.k-timeline-canvas .vis-item.tone-info{--timeline-accent:var(--k-color-status-info-accent)}.k-timeline-canvas .vis-item.tone-success{--timeline-accent:var(--k-color-status-success-accent)}.k-timeline-canvas .vis-item.vis-selected{border-color:var(--timeline-accent);box-shadow:0 0 0 var(--k-border-width-default) var(--timeline-accent);background:color-mix(in srgb, var(--timeline-accent) 26%, var(--k-color-surface-raised))}.k-timeline-canvas .vis-item.vis-readonly{border-style:dashed}.k-timeline-canvas .vis-item .vis-item-content{padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);min-height:var(--k-size-control);box-sizing:border-box;align-items:center;display:flex}.k-timeline-canvas .vis-item.vis-point .vis-item-content{margin-left:var(--k-space-control-gap)}.k-timeline-canvas .vis-item .vis-dot{border-color:var(--timeline-accent);border-width:var(--k-space-micro);border-radius:0;transform:rotate(45deg)}.k-timeline-canvas .vis-custom-time{background:var(--k-color-action-primary-background);width:var(--k-border-width-strong)}.k-timeline-canvas .vis-current-time{background:var(--k-color-action-primary-background)}.k-timeline-canvas .vis-item.vis-range .vis-drag-left,.k-timeline-canvas .vis-item.vis-range .vis-drag-right{width:max(var(--k-space-control-inset-inline), 16px)}.k-timeline-canvas .vis-item.vis-selected .vis-drag-left:after,.k-timeline-canvas .vis-item.vis-selected .vis-drag-right:after{content:"";width:var(--k-border-width-strong);border-radius:var(--k-radius-full);background:var(--timeline-accent);position:absolute;top:25%;bottom:25%;left:50%}.k-timeline-canvas:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus)}.k-timeline--touch{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.k-timeline--touch .vis-item.vis-selected .vis-drag-left,.k-timeline--touch .vis-item.vis-selected .vis-drag-right{z-index:2;width:44px;max-width:none;height:44px;top:50%;transform:translateY(-50%)}.k-timeline--touch .vis-item.vis-selected .vis-drag-left{left:-22px}.k-timeline--touch .vis-item.vis-selected .vis-drag-right{right:-22px}.k-timeline--touch .vis-item.vis-selected .vis-drag-left:after,.k-timeline--touch .vis-item.vis-selected .vis-drag-right:after{width:6px;top:12px;bottom:12px;left:19px}@media (width<=480px){.k-timeline-canvas .vis-labelset .vis-label{width:96px}}.k-gantt-demo{width:100%;min-width:0;color:var(--k-color-text-primary)}.k-gantt-header,.k-gantt-footer{gap:var(--k-space-control-gap);padding:var(--k-space-card-padding);display:grid}.k-gantt-toolbar{align-items:center;gap:var(--k-space-control-gap);flex-wrap:wrap;display:flex}.k-gantt-toolbar>.k-field{width:auto;min-width:110px}.k-gantt-muted{color:var(--k-color-text-muted)}.k-gantt-canvas{flex-direction:column;width:100%;min-width:0;height:480px;display:flex}.k-gantt-canvas>div{height:100%;min-height:0}.k-gantt-canvas .wx-willow-theme{--wx-font-family:var(--k-font-family);--wx-font-size:var(--k-font-body-small-size);--wx-font-size-sm:var(--k-font-caption-size);--wx-font-weight:400;--wx-font-weight-md:500;--wx-background:var(--k-color-surface-canvas);--wx-background-alt:var(--k-color-surface-raised);--wx-color-font:var(--k-color-text-primary);--wx-color-secondary-font:var(--k-color-text-muted);--wx-color-primary:var(--k-color-action-primary-background);--wx-border:var(--k-border-width-default) solid var(--k-color-border-default);--wx-gantt-border:var(--wx-border);--wx-gantt-border-color:var(--k-color-border-default);--wx-gantt-task-color:color-mix(in srgb, var(--k-color-action-primary-background) 14%, var(--k-color-surface-raised));--wx-gantt-task-fill-color:color-mix(in srgb, var(--k-color-action-primary-background) 32%, var(--k-color-surface-raised));--wx-gantt-task-font-color:var(--k-color-text-primary);--wx-gantt-task-border:var(--k-border-width-default) solid var(--k-color-action-primary-background);--wx-gantt-task-border-color:var(--k-color-action-primary-background);--wx-gantt-summary-color:var(--k-color-surface-raised);--wx-gantt-summary-fill-color:color-mix(in srgb, var(--k-color-status-info-accent) 28%, var(--k-color-surface-raised));--wx-gantt-summary-font-color:var(--k-color-text-primary);--wx-gantt-summary-border:var(--wx-border);--wx-gantt-summary-border-color:var(--k-color-border-default);--wx-gantt-milestone-color:var(--k-color-status-success-accent);--wx-gantt-bar-border-radius:var(--k-radius-control);--wx-gantt-bar-font:400 var(--k-font-body-small-size) var(--k-font-family);--wx-gantt-bar-shadow:none;--wx-gantt-link-color:var(--k-color-text-muted);--wx-gantt-link-color-hovered:var(--k-color-action-primary-background);--wx-gantt-select-color:color-mix(in srgb, var(--k-color-action-primary-background) 8%, transparent);--wx-gantt-icon-color:var(--k-color-text-muted);--wx-icon-color:var(--k-color-text-muted);--wx-table-header-background:var(--k-color-surface-raised);--wx-table-header-border:var(--wx-border);--wx-table-header-cell-border:var(--wx-border);--wx-table-cell-border:var(--wx-border);--wx-table-select-background:var(--wx-gantt-select-color);--wx-table-select-focus-background:var(--wx-gantt-select-color);--wx-table-select-border:transparent;--wx-grid-body-font:400 var(--k-font-body-small-size) var(--k-font-family);--wx-grid-header-font:500 var(--k-font-caption-size) var(--k-font-family);--wx-grid-body-font-color:var(--k-color-text-primary);--wx-grid-header-font-color:var(--k-color-text-muted);--wx-grid-body-row-border:var(--wx-border);--wx-grid-header-shadow:none;--wx-timescale-font:400 var(--k-font-caption-size) var(--k-font-family);--wx-timescale-font-color:var(--k-color-text-muted);--wx-timescale-border:var(--wx-border);--wx-timescale-shadow:none;height:100%;min-height:0}.k-gantt-canvas .wx-gantt{height:100%;min-height:0}.k-gantt-canvas .wx-toggle-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:36px;display:inline-flex}.k-gantt-canvas .wx-toggle-icon:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.k-gantt-canvas .wx-toggle-icon.wxi-menu-right:before{transform:rotate(-90deg)}.k-gantt-canvas .wx-resizer-display-chart{min-width:0;width:var(--k-border-width-default)!important}.k-gantt-canvas .wx-resizer-display-chart .wx-button-expand-box{display:none}.k-gantt-canvas .wx-area,.k-gantt-canvas .wx-scale,.k-gantt-canvas .wx-bar{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.k-gantt-label{white-space:nowrap;text-overflow:ellipsis;padding-inline:var(--k-space-control-inset-inline);z-index:1;display:block;position:relative;overflow:hidden}.k-gantt-handle{z-index:3;cursor:ew-resize;width:14px;height:100%;position:absolute;top:50%;transform:translateY(-50%)}.k-gantt-handle:after{content:"";background:var(--k-color-action-primary-background);border-radius:2px;width:3px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-gantt-handle--start{left:-7px}.k-gantt-handle--end{right:-7px}.k-gantt-compact .k-gantt-handle{display:none}.k-gantt-compact .k-gantt-editing .k-gantt-handle{width:44px;height:44px;display:block}.k-gantt-compact .k-gantt-editing .k-gantt-handle--start{left:-22px}.k-gantt-compact .k-gantt-editing .k-gantt-handle--end{right:-22px}.k-gantt-compact .k-gantt-editing .k-gantt-handle:after{width:6px;height:20px}.k-gantt-canvas .k-gantt-ghost{opacity:.65;pointer-events:none;z-index:10}.k-gantt-form{gap:var(--k-space-content-action-gap);display:grid}.k-gantt-form label{gap:var(--k-space-control-gap);display:grid}.k-orbit{--k-component-orbit-progress-line-width:var(--k-border-width-focus,var(--k-border-width-strong));width:100%;min-width:0;color:var(--k-color-text-primary);font-family:var(--k-font-family)}.k-orbit__stage{width:100%;min-height:calc(var(--k-size-control) * 16);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.k-orbit__stage:focus-visible{outline:var(--k-border-width-focus) solid var(--k-color-focus-ring);outline-offset:var(--k-space-micro)}.k-orbit__stage[data-interaction-mode=embedded]{touch-action:pan-y}.k-orbit__stage canvas{pointer-events:none;display:block;position:absolute;inset:0}.k-orbit__shader{display:none!important}.k-orbit__node{width:max(var(--k-component-orbit-node-hit-target-size), calc(var(--k-orbit-node-radius) * 2));height:max(var(--k-component-orbit-node-hit-target-size), calc(var(--k-orbit-node-radius) * 2));color:var(--k-color-text-primary);font:inherit;cursor:pointer;opacity:var(--k-orbit-depth,1);background:0 0;border:0;padding:0;position:absolute;inset:0 auto auto 0}.k-orbit__node-content{width:calc(var(--k-orbit-node-radius) * 2);height:calc(var(--k-orbit-node-radius) * 2);border:var(--k-border-width-default) solid transparent;border-radius:var(--k-radius-full);font-size:var(--k-font-body-size);font-weight:var(--k-font-label-weight);background:0 0;place-items:center;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.k-orbit__node-visual{width:var(--k-component-orbit-node-size);height:var(--k-component-orbit-node-size);translate:-50% -50%;scale:calc(var(--k-orbit-node-scale,1) * 2);place-items:center;line-height:1;display:grid;position:absolute;top:50%;left:50%}.k-orbit__node-visual>*{width:70%;max-width:70%;height:70%;max-height:70%}.k-orbit__node-label{left:calc(50% + var(--k-orbit-label-offset));box-sizing:border-box;width:var(--k-orbit-label-width);padding:var(--k-space-micro) var(--k-space-control-gap);border-radius:var(--k-radius-control);background:color-mix(in srgb, var(--k-color-surface-raised) 90%, transparent);font-size:var(--k-component-orbit-node-label-size);font-weight:var(--k-font-label-weight);line-height:var(--k-font-caption-line-height);text-overflow:ellipsis;white-space:nowrap;position:absolute;top:50%;overflow:hidden;translate:0 -50%}.k-orbit__node[data-label-side=left] .k-orbit__node-label{left:auto;right:calc(50% + var(--k-orbit-label-offset))}.k-orbit__node[data-label-side=below] .k-orbit__node-label{left:50%;top:calc(50% + var(--k-orbit-label-offset));translate:-50%}.k-orbit__node[data-label-side=above] .k-orbit__node-label{top:auto;left:50%;bottom:calc(50% + var(--k-orbit-label-offset));translate:-50%}.k-orbit__node[data-center]{border-radius:var(--k-radius-full)}.k-orbit__node[data-label-side=center] .k-orbit__node-label{left:50%;top:calc(50% + var(--k-orbit-center-radius) + var(--k-orbit-root-label-gap));translate:-50%}.k-orbit__node[data-label-side=hidden] .k-orbit__node-label{display:none}.k-orbit__node[data-label-side=hidden]:is(:hover,:focus-visible,[data-selected]) .k-orbit__node-label{left:calc(50% + var(--k-orbit-label-offset));display:block;top:50%;translate:0 -50%}.k-orbit__node:hover .k-orbit__node-content,.k-orbit__node[data-selected] .k-orbit__node-content{border-color:var(--k-color-border-focus);background:color-mix(in srgb, var(--k-color-text-primary) 8%, transparent)}.k-orbit__node:focus-visible{outline:none}.k-orbit__node:focus-visible .k-orbit__node-content{outline:var(--k-border-width-focus) solid var(--k-color-focus-ring);outline-offset:var(--k-space-micro)}.k-orbit__node:disabled{cursor:default;opacity:var(--k-opacity-disabled)}.k-orbit__node[data-departing]{pointer-events:none}.k-orbit__node[data-departing] .k-orbit__node-label{display:none}.k-orbit__controls{align-items:center;gap:var(--k-space-control-gap);flex-wrap:wrap;padding-block-start:var(--k-space-control-gap);display:flex}.k-orbit__controls .k-slider{min-width:calc(var(--k-size-control) * 4);flex:12rem}.k-orbit__sr-only{width:var(--k-border-width-default);height:var(--k-border-width-default);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (width<=599px){.k-orbit__stage{min-height:calc(var(--k-size-control) * 13)}.k-orbit__node-label{max-width:calc(var(--k-size-control) * 4)}}@media (prefers-reduced-motion:reduce){.k-orbit__node{transition:none}}.k-orbit__stage[data-label-visibility=interaction] .k-orbit__node:not(:hover):not(:focus-visible):not([data-selected]) .k-orbit__node-label,.k-orbit__stage[data-label-visibility=hidden] .k-orbit__node .k-orbit__node-label{display:none}.k-orbit__node[data-appearance=avatar] .k-orbit__node-visual>*{object-fit:cover;place-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:grid}.k-orbit__node[data-appearance=avatar] .k-orbit__node-content{font-size:var(--k-font-body-size)}.k-orbit__node[data-tone=warning]{--k-orbit-status-color:var(--k-color-status-warning-accent)}.k-orbit__node[data-tone=error]{--k-orbit-status-color:var(--k-color-status-error-accent)}.k-orbit__node[data-tone=success]{--k-orbit-status-color:var(--k-color-status-success-accent)}.k-orbit__status{left:calc(50% + var(--k-orbit-node-radius) * .7);top:calc(50% - var(--k-orbit-node-radius) * .7);width:var(--k-size-content);height:var(--k-size-content);border-radius:var(--k-radius-full);border:var(--k-border-width-default) solid var(--k-orbit-status-color,var(--k-color-status-info-accent));color:var(--k-orbit-status-color,var(--k-color-status-info-accent));background:var(--k-color-surface-raised);font-size:var(--k-font-caption-size);font-weight:var(--k-font-label-weight);translate:-50% -50%;scale:var(--k-orbit-node-scale,1);pointer-events:none;place-items:center;display:grid;position:absolute}.k-orbit__node[data-node-tone=info] .k-orbit__node-content{color:var(--k-color-status-info-foreground)}.k-orbit__node[data-node-tone=success] .k-orbit__node-content{color:var(--k-color-status-success-foreground)}.k-orbit__node[data-node-tone=warning] .k-orbit__node-content{color:var(--k-color-status-warning-foreground)}.k-orbit__node[data-node-tone=error] .k-orbit__node-content{color:var(--k-color-status-error-foreground)}.k-orbit__node{border-top-color:var(--k-orbit-custom-background,transparent);border-bottom-color:var(--k-orbit-custom-border,transparent)}.k-orbit__status{min-width:var(--k-size-content);width:auto;padding-inline:var(--k-space-micro)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2-variations")}.k-text{color:var(--k-color-text-primary);font-family:var(--k-font-family);font-optical-sizing:auto;font-size:calc(var(--k-text-font-size) * var(--k-text-scale,1));font-weight:var(--k-text-font-weight);letter-spacing:var(--k-text-letter-spacing);line-height:calc(var(--k-text-line-height) * var(--k-text-scale,1));margin:0}.k-text--heading1{--k-text-font-size:var(--k-font-heading1-size);--k-text-line-height:var(--k-font-heading1-line-height);--k-text-letter-spacing:var(--k-font-heading1-letter-spacing);--k-text-font-weight:var(--k-font-heading-weight)}.k-text--heading2{--k-text-font-size:var(--k-font-heading2-size);--k-text-line-height:var(--k-font-heading2-line-height);--k-text-letter-spacing:var(--k-font-heading2-letter-spacing);--k-text-font-weight:var(--k-font-heading-weight)}.k-text--heading3{--k-text-font-size:var(--k-font-heading3-size);--k-text-line-height:var(--k-font-heading3-line-height);--k-text-letter-spacing:var(--k-font-heading3-letter-spacing);--k-text-font-weight:var(--k-font-heading-weight)}.k-text--heading4{--k-text-font-size:var(--k-font-heading4-size);--k-text-line-height:var(--k-font-heading4-line-height);--k-text-letter-spacing:var(--k-font-heading4-letter-spacing);--k-text-font-weight:var(--k-font-heading-weight)}.k-text--heading5{--k-text-font-size:var(--k-font-heading5-size);--k-text-line-height:var(--k-font-heading5-line-height);--k-text-letter-spacing:var(--k-font-heading5-letter-spacing);--k-text-font-weight:var(--k-font-heading-weight)}.k-text--heading6{--k-text-font-size:var(--k-font-heading6-size);--k-text-line-height:var(--k-font-heading6-line-height);--k-text-letter-spacing:var(--k-font-heading6-letter-spacing);--k-text-font-weight:var(--k-font-heading-weight)}.k-text--body{--k-text-font-size:var(--k-font-body-size);--k-text-line-height:var(--k-font-body-line-height);--k-text-letter-spacing:var(--k-font-body-letter-spacing);--k-text-font-weight:var(--k-font-body-weight)}.k-text--body-small{--k-text-font-size:var(--k-font-body-small-size);--k-text-line-height:var(--k-font-body-small-line-height);--k-text-letter-spacing:var(--k-font-body-small-letter-spacing);--k-text-font-weight:var(--k-font-body-weight)}.k-text--label{--k-text-font-size:var(--k-font-label-size);--k-text-line-height:var(--k-font-label-line-height);--k-text-letter-spacing:var(--k-font-label-letter-spacing);--k-text-font-weight:var(--k-font-label-weight)}.k-text--caption{--k-text-font-size:var(--k-font-caption-size);--k-text-line-height:var(--k-font-caption-line-height);--k-text-letter-spacing:var(--k-font-caption-letter-spacing);--k-text-font-weight:var(--k-font-body-weight)}.k-surface{box-sizing:border-box;border-style:solid;border-width:var(--k-surface-border-width);border-color:var(--k-surface-border-color);border-radius:var(--k-surface-radius);background:var(--k-surface-background);color:var(--k-color-text-primary);box-shadow:var(--k-surface-elevation)}.k-surface--tone-canvas{--k-surface-background:var(--k-color-surface-canvas)}.k-surface--tone-raised{--k-surface-background:var(--k-color-surface-raised)}.k-surface--tone-subtle{--k-surface-background:var(--k-color-surface-subtle)}.k-surface--border-none{--k-surface-border-width:var(--k-border-width-none);--k-surface-border-color:transparent}.k-surface--border-default{--k-surface-border-width:var(--k-border-width-default);--k-surface-border-color:var(--k-color-border-default)}.k-surface--border-strong{--k-surface-border-width:var(--k-border-width-default);--k-surface-border-color:var(--k-color-border-strong)}.k-surface--radius-none{--k-surface-radius:var(--k-radius-none)}.k-surface--radius-small{--k-surface-radius:var(--k-radius-small)}.k-surface--radius-medium{--k-surface-radius:var(--k-radius-medium)}.k-surface--radius-large{--k-surface-radius:var(--k-radius-large)}.k-surface--radius-extra-large{--k-surface-radius:var(--k-radius-extra-large)}.k-surface--radius-card{--k-surface-radius:var(--k-radius-card)}.k-surface--radius-overlay{--k-surface-radius:var(--k-radius-overlay)}.k-surface--radius-full{--k-surface-radius:var(--k-radius-full)}.k-surface--elevation-none{--k-surface-elevation:var(--k-elevation-none)}.k-surface--elevation-low{--k-surface-elevation:var(--k-elevation-low)}.k-surface--elevation-medium{--k-surface-elevation:var(--k-elevation-medium)}.k-surface--elevation-overlay{--k-surface-elevation:var(--k-elevation-overlay)}.k-card{padding:var(--k-space-card-padding)}.k-layout{gap:var(--k-layout-gap);min-width:0;display:flex}.k-layout>*{flex-shrink:0}.k-stack{flex-direction:column}.k-inline{flex-direction:row}.k-inline--wrap{flex-wrap:wrap;align-content:flex-start}.k-layout--gap-control{--k-layout-gap:var(--k-space-control-gap)}.k-layout--gap-action{--k-layout-gap:var(--k-space-content-action-gap)}.k-layout--gap-section{--k-layout-gap:var(--k-space-layout-section-gap)}.k-layout--align-start{align-items:flex-start}.k-layout--align-center{align-items:center}.k-layout--align-end{align-items:flex-end}.k-layout--align-stretch{align-items:stretch}.k-button-target{min-width:0;max-width:100%;min-height:var(--k-size-hit-target);align-items:center;display:inline-flex}.k-button-target--full-width{width:100%;display:flex}.k-button-target--full-width .k-button{justify-content:flex-start;width:100%}.k-button{min-width:0;max-width:100%;min-height:var(--k-size-control);padding:0 var(--k-space-control-inset-inline);justify-content:center;align-items:center;gap:var(--k-space-control-gap);border:var(--k-border-width-default) solid var(--k-button-border);border-radius:var(--k-radius-control);background:var(--k-button-background);color:var(--k-button-foreground);font-family:var(--k-font-family);font-optical-sizing:auto;font-size:calc(var(--k-font-control-size) * var(--k-text-scale,1));font-weight:var(--k-font-control-weight);letter-spacing:-.01em;cursor:pointer;transition:background var(--k-motion-fast) ease, opacity var(--k-motion-fast) ease, box-shadow var(--k-motion-fast) ease;line-height:1;display:inline-flex;position:relative}.k-button:after{content:"";inset:min(0px, calc((var(--k-size-control) - var(--k-size-hit-target)) / 2));position:absolute}.k-button--primary{--k-button-background:var(--k-color-action-primary-background);--k-button-background-hover:var(--k-color-action-primary-hover);--k-button-background-pressed:var(--k-color-action-primary-pressed);--k-button-foreground:var(--k-color-action-primary-foreground);--k-button-border:transparent}.k-button--secondary{--k-button-background:var(--k-color-action-secondary-background);--k-button-background-hover:var(--k-color-action-secondary-hover);--k-button-background-pressed:var(--k-color-action-secondary-pressed);--k-button-foreground:var(--k-color-action-secondary-foreground);--k-button-border:var(--k-color-action-secondary-border)}.k-button--ghost{--k-button-background:var(--k-color-action-ghost-background);--k-button-background-hover:var(--k-color-action-ghost-hover);--k-button-background-pressed:var(--k-color-action-ghost-pressed);--k-button-foreground:var(--k-color-action-ghost-foreground);--k-button-border:var(--k-color-action-ghost-border)}.k-button:hover:not(:disabled){background:var(--k-button-background-hover)}.k-button:active:not(:disabled){background:var(--k-button-background-pressed)}.k-button:focus-visible{outline:var(--k-border-width-strong) solid var(--k-color-border-focus);outline-offset:var(--k-border-width-strong)}.k-button:disabled{cursor:not-allowed;opacity:var(--k-component-button-disabled-opacity)}.k-button__spinner{width:var(--k-component-button-loading-indicator-size);height:var(--k-component-button-loading-indicator-size);box-sizing:border-box;border:var(--k-component-button-loading-indicator-stroke-width) solid currentColor;border-radius:var(--k-component-button-loading-indicator-radius);animation:k-button-spin var(--k-component-spinner-animation-duration) linear infinite;border-right-color:#0000;flex-shrink:0}@media (prefers-reduced-motion:reduce){.k-button,.k-button__spinner{transition:none;animation:none}}@keyframes k-button-spin{to{transform:rotate(360deg)}}.k-container{box-sizing:border-box;width:100%;padding-inline:min(var(--k-space-layout-gutter), 50%)}.k-container__content{width:100%;min-width:0;margin-inline:auto}.k-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--k-grid-min-column)), 1fr));gap:var(--k-layout-gap);align-items:start;width:100%;min-width:0;display:grid}.k-grid>*{min-width:0}.k-icon{vertical-align:middle;color:inherit;background-color:currentColor;flex:none;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.k-separator{background:var(--k-color-border-default);flex:none}.k-separator--horizontal{height:var(--k-border-width-default)}.k-separator--vertical{width:var(--k-border-width-default)}.k-button__content{align-items:center;gap:var(--k-space-control-gap);white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.k-button__content>svg,.k-button__content>.k-icon{flex-shrink:0}.k-button__content>.k-truncated:has(>.k-truncated__content>.k-icon){flex-shrink:0}.k-button__content>.k-truncated:has(>.k-truncated__content>svg){flex-shrink:0}.k-truncated{vertical-align:middle;min-width:0;max-width:100%;display:inline-block}.k-truncated__content{white-space:nowrap;text-overflow:ellipsis;min-width:0;text-align:inherit;display:block;overflow:hidden}.k-truncated__hint{max-width:100vw;padding:var(--k-space-control-gap) var(--k-space-control-inset-inline);border:var(--k-border-width-default) solid var(--k-color-border-default);border-radius:var(--k-radius-overlay);background:var(--k-color-surface-raised);color:var(--k-color-text-primary);font-family:var(--k-font-family);font-size:calc(var(--k-font-body-size) * var(--k-text-scale,1));font-weight:var(--k-font-body-weight);line-height:calc(var(--k-font-body-line-height) * var(--k-text-scale,1));white-space:normal;overflow-wrap:anywhere;margin:0;position:fixed;inset:auto}.k-truncated:focus-visible{outline:var(--k-border-width-default) solid var(--k-color-border-focus)}.k-progress-dots{justify-content:center;align-items:center;display:flex}.k-progress-dots>span{border-radius:var(--k-radius-full);background:var(--k-progress-dot-color,var(--k-color-text-muted));opacity:var(--k-component-progress-dots-inactive-opacity);transition:width var(--k-motion-moderate) ease, opacity var(--k-motion-moderate) ease}.k-progress-dots>span[data-active]{background:var(--k-progress-active-color,var(--k-color-text-primary));opacity:1}@media (prefers-reduced-motion:reduce){.k-progress-dots>span{transition:none}}.k-switch-field{align-items:center;gap:var(--k-space-control-gap);cursor:pointer;display:inline-flex}.k-switch-field>.k-switch{flex-shrink:0}.k-switch-field__label{font:inherit;color:inherit}.k-switch-field[data-disabled]{cursor:not-allowed}:root{--onzeit-blue:#2365dc;--onzeit-ink:var(--k-color-text-primary);--onzeit-muted:var(--k-color-text-muted);--onzeit-paper:var(--k-color-surface-subtle);--k-color-action-primary-background:var(--onzeit-blue);--k-color-action-primary-hover:#1b54bc;--k-color-action-primary-pressed:#16459b;--k-color-action-primary-foreground:#fff;--k-color-brand-primary-accent:var(--onzeit-blue);--k-color-border-focus:#2365dc;color:var(--onzeit-ink);background:var(--k-color-surface-raised);font-synthesis:none;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline-offset:5px;outline:3px solid #91b6fb}button,input{font:inherit}.site-header{justify-content:space-between;align-items:center;gap:30px;max-width:1280px;height:100px;margin:auto;padding:0 48px;display:flex}.brand{letter-spacing:-1.5px;align-items:center;gap:9px;font-size:29px;font-weight:750;display:inline-flex;text-decoration:none!important}.brand img{object-fit:contain}.brand-dot{color:var(--onzeit-blue)}.site-header nav,.header-actions{align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}.header-actions{gap:24px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1280px;margin:auto;padding:72px 48px 94px;display:grid}.eyebrow{letter-spacing:1.8px;margin:0 0 24px;font-size:10px;font-weight:700;line-height:1.6}.eyebrow>span{background:var(--onzeit-blue);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-5px;margin-bottom:28px;font-size:clamp(56px,6.7vw,88px);font-weight:650;line-height:1.01}.hero h1>span{color:var(--onzeit-blue)}.hero-description{max-width:420px;color:var(--onzeit-muted);font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.hero-actions>a{font-size:13px;font-weight:600}.quiet{color:var(--onzeit-muted);margin:22px 0 0;font-size:11px;line-height:1.7}.route-preview{background:var(--k-color-surface-subtle);border:1px solid var(--k-color-border-default);border-radius:24px;padding:27px 24px 24px;transform:rotate(1.5deg);box-shadow:0 24px 50px -35px #344e6680}.preview-heading{justify-content:space-between;align-items:center;display:flex}.preview-heading .eyebrow{letter-spacing:1.5px;font-size:8px}.preview-heading h2{letter-spacing:-.8px;margin:8px 0 0;font-size:23px}.example-label{background:var(--k-color-surface-raised);border:1px solid var(--k-color-border-default);white-space:nowrap;border-radius:20px;padding:7px 10px;font-size:10px}.map-art{height:260px;margin:22px -24px 0;position:relative;overflow:hidden}.map-art svg{object-fit:cover;width:100%;height:100%}.map-caption{background:#ffffffdf;border-radius:15px;padding:8px 12px;font-size:10px;position:absolute;bottom:15px;left:20px}.day-plan{background:var(--k-color-surface-raised);border-radius:14px;padding:20px 19px 8px;position:relative;box-shadow:0 4px 15px #172b4008}.day-plan-title{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;display:flex}.day-plan-title>span{color:var(--onzeit-muted);font-size:9px}.appointment{border-top:1px solid var(--k-color-border-default);align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.appointment-time{font-variant-numeric:tabular-nums;color:var(--onzeit-muted)}.appointment-number{background:var(--k-color-surface-subtle);width:24px;height:24px;color:var(--onzeit-blue);border-radius:50%;place-items:center;font-size:10px;display:grid}.appointment small{color:var(--onzeit-muted);margin-top:4px;font-size:10px;display:block}.duration{color:var(--onzeit-muted);margin-left:auto;font-size:10px}.idea-section{background:var(--onzeit-paper);text-align:center;padding:75px 24px}.idea-section h2,.section-heading h2,.start-section h2{letter-spacing:-1.6px;font-size:clamp(30px,3.2vw,44px);font-weight:550;line-height:1.17}.idea-section p:last-child{max-width:620px;color:var(--onzeit-muted);margin:0 auto;font-size:15px;line-height:1.8}.steps-section{grid-template-columns:1fr 1.65fr;gap:70px;max-width:1280px;margin:auto;padding:90px 48px;display:grid}.steps article{border-bottom:1px solid var(--k-color-border-default);margin-bottom:25px;padding:0 0 27px 50px;position:relative}.steps article>span{color:var(--onzeit-blue);font-size:12px;position:absolute;left:0}.steps h3{letter-spacing:-.5px;font-size:20px}.steps p{color:var(--onzeit-muted);margin-bottom:0;font-size:14px;line-height:1.8}.start-section{background:var(--k-color-surface-subtle);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;max-width:1184px;margin:0 auto 60px;padding:50px 60px;display:flex}.start-section p:last-child{color:var(--onzeit-muted);font-size:14px}.site-footer{max-width:1280px;color:var(--onzeit-muted);justify-content:space-between;align-items:center;margin:auto;padding:30px 48px 45px;font-size:12px;display:flex}.site-footer .brand{color:var(--onzeit-ink);font-size:24px}.auth-layout{grid-template-columns:44% 56%;min-height:100dvh;display:grid}.auth-story{background:var(--k-color-surface-subtle);flex-direction:column;justify-content:space-between;gap:70px;padding:48px 54px;display:flex}.auth-story h2{letter-spacing:-2.6px;font-size:clamp(36px,4vw,58px);font-weight:550;line-height:1.1}.auth-story h2>span{color:var(--onzeit-blue)}.auth-story p:not(.eyebrow){color:var(--onzeit-muted);line-height:1.8}.story-line{align-items:center;gap:10px;margin-top:46px;font-size:10px;display:flex}.story-line i{background:#abc4ed;flex:1;height:1px}.auth-main{flex-direction:column;min-width:0;padding:40px 8%;display:flex}.back-link{color:var(--onzeit-muted);font-size:12px}.auth-form-wrap{width:100%;max-width:400px;margin:auto;padding:58px 0}.auth-form-wrap h1{letter-spacing:-1.2px;margin-bottom:16px;font-size:34px;line-height:1.15}.form-description{color:var(--onzeit-muted);margin-bottom:28px;font-size:14px;line-height:1.7}.auth-form-wrap form{flex-direction:column;gap:20px;display:flex}.forgot-link{text-align:right;color:var(--onzeit-blue);margin-top:-8px;font-size:12px}.form-switch{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.form-switch a{color:var(--onzeit-blue);font-weight:600}.form-switch>.k-button-target{width:100%;display:block}.form-error,.form-message{border-radius:8px;margin-bottom:0;padding:12px 14px;font-size:13px;line-height:1.6}.form-error{background:var(--k-color-status-error-background);color:var(--k-color-status-error-foreground)}.form-message{background:var(--k-color-status-success-background);color:var(--k-color-status-success-foreground)}.auth-footnote{max-width:420px;color:var(--onzeit-muted);margin:0 auto;font-size:11px;line-height:1.7}.dashboard{max-width:1000px;margin:80px auto;padding:0 40px}.dashboard h1{letter-spacing:-1.5px;font-size:40px}.dashboard>p:not(.eyebrow){color:var(--onzeit-muted);line-height:1.8}.account-summary{background:var(--onzeit-paper);border-radius:18px;margin-top:40px;padding:32px}.account-summary h2{overflow-wrap:anywhere;margin-top:24px}.admin-note{border-top:1px solid var(--k-color-border-default);color:var(--onzeit-blue);padding-top:20px;font-size:14px}@media (width<=1000px){.hero{gap:30px;padding-top:50px}.hero h1{font-size:64px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.auth-story{padding:36px 32px}.site-header nav{display:none}}@media (width<=700px){.site-header{height:82px;padding:0 22px}.brand{font-size:25px}.header-actions{gap:14px;font-size:12px}.header-actions .k-button{font-size:12px}.hero{grid-template-columns:1fr;gap:48px;padding:40px 24px 64px}.hero h1{letter-spacing:-3.5px;font-size:64px}.hero-description{font-size:16px}.hero-actions{flex-flow:wrap}.route-preview{transform:none}.map-art{height:230px}.idea-section{padding:60px 24px}.idea-section h2 br{display:none}.steps-section{grid-template-columns:1fr;gap:24px;padding:60px 24px}.start-section{flex-direction:column;align-items:flex-start;margin:0 18px 20px;padding:32px 25px}.site-footer{flex-wrap:wrap;gap:20px;padding:24px}.site-footer>span{order:3;width:100%}.auth-layout{grid-template-columns:1fr}.auth-story{padding:25px}.auth-story>div,.auth-story>.quiet{display:none}.auth-main{min-height:calc(100dvh - 88px);padding:24px}.auth-form-wrap{padding:38px 0}.auth-form-wrap h1{font-size:30px}.dashboard{margin-top:45px;padding:0 24px}.dashboard h1{font-size:32px}.account-summary{padding:24px}}@media (prefers-reduced-motion:no-preference){.route-preview{animation:.65s ease-out both arrive}@keyframes arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}}:root[data-theme=dark]{--onzeit-blue:#8bb5ff;--k-color-action-primary-background:#2365dc;--k-color-action-primary-foreground:#fff;--k-color-border-focus:#2365dc}.auth-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-form-wrap form>.k-button-target>.k-button{width:100%}.map-caption{background:var(--k-color-surface-raised)}
