:root{--cc-backtop-background: var(--cc-form-color-accent);--cc-backtop-background-hover: var(--cc-form-color-accent-hover);--cc-backtop-color: var(--cc-form-color-accent-contrast);--cc-backtop-shadow: 0 10px 24px rgba(22, 119, 255, 0);--cc-backtop-shadow-hover: 0 14px 30px rgba(22, 119, 255, 0);--cc-business-surface: rgba(255, 255, 255, 1);--cc-business-border-color: rgba(100, 116, 139, 1);--cc-business-text-color: var(--cc-form-color-text);--cc-business-muted-color: var(--cc-form-color-muted);--cc-table-loading-background: rgba(255, 255, 255, .92);--cc-table-loading-backdrop-filter: none;--cc-table-column-menu-max-height: 320px;--cc-table-column-drag-gap: 4px;--cc-table-column-drag-item-min-height: 34px;--cc-table-column-drag-handle-size: 28px;--cc-table-column-drag-dot-size: 2px;--cc-table-column-drag-dot-gap: 5px;--cc-table-column-drag-dot-edge: .5px;--cc-table-column-drag-dots-width: 12px;--cc-table-column-drag-dots-height: 16px;--cc-table-column-drag-handle-offset: -4px;--cc-table-column-drag-focus-width: 2px;--cc-table-column-drag-focus-offset: -2px;--cc-table-column-drag-card-background: var(--cc-form-control-background);--cc-table-column-drag-card-border-color: var(--cc-form-color-border);--cc-table-column-drag-card-radius: var(--cc-radius-md);--cc-table-column-drag-card-shadow: 0 10px 24px rgba(var(--cc-color-effect-ink-rgb), .12);--cc-table-column-drag-card-padding: 7px 10px;--cc-table-column-reorder-duration: .3s;--cc-table-column-reorder-easing: cubic-bezier(.2, .8, .2, 1);--cc-grid-device-preview-border: 1px solid var(--cc-form-color-border);--cc-grid-device-preview-shadow: 0 18px 48px rgba(var(--cc-color-effect-ink-rgb), .12);--cc-button-radius: var(--cc-form-control-radius);--cc-button-round-radius: 50%;--cc-button-shadow: 0 1px 2px rgba(29, 33, 41, .08);--cc-button-primary-background: var(--cc-form-color-accent);--cc-button-primary-background-hover: var(--cc-form-color-accent-hover);--cc-button-primary-color: var(--cc-form-color-accent-contrast);--cc-button-primary-shadow-hover: 0 8px 20px rgba(29, 33, 41, .18);--cc-button-secondary-background: var(--cc-color-effect-accent);--cc-button-secondary-background-hover: var(--cc-color-effect-accent-deep);--cc-button-secondary-border-color: var(--cc-color-effect-accent);--cc-button-secondary-color: var(--cc-color-effect-white);--cc-button-minimal-focus-width: 2px;--cc-button-minimal-focus-offset: 3px;--cc-button-danger-background: var(--cc-color-danger);--cc-button-danger-color: #fff;--cc-button-warning-background: var(--cc-color-effect-warning);--cc-button-warning-background-hover: var(--cc-color-effect-warning);--cc-button-warning-color: #fff;--cc-button-hover-transform: translateY(-1px);--cc-button-active-transform: translateY(0);--cc-button-active-shadow: var(--cc-button-shadow);--cc-button-loading-size: 14px;--cc-button-content-gap: 8px;--cc-button-loading-transition-duration: var(--cc-duration-160);--cc-calendar-day-hover-background: var( --cc-date-picker-day-hover-background );--cc-calendar-day-selected-background: var(--cc-form-color-accent);--cc-calendar-day-selected-color: var(--cc-form-color-accent-contrast);--cc-calendar-day-today-ring: inset 0 0 0 1px var(--cc-form-color-accent);--cc-canvas-editor-background: var(--cc-form-color-surface);--cc-canvas-editor-card-background: var(--cc-form-color-surface);--cc-canvas-editor-card-border-color: var(--cc-form-color-border);--cc-canvas-editor-card-shadow: 0 10px 24px rgba(29, 33, 41, .08);--cc-canvas-editor-line-color: var(--cc-form-color-border);--cc-canvas-editor-muted-color: var(--cc-form-color-muted);--cc-canvas-editor-text-color: var(--cc-form-color-text);--cc-canvas-editor-grid-color: rgba(29, 33, 41, .08);--cc-canvas-editor-selection-ring: 0 0 0 2px rgba(29, 33, 41, .18);--cc-canvas-editor-control-active-background: var(--cc-form-color-accent);--cc-canvas-editor-control-active-border-color: var(--cc-form-color-accent);--cc-canvas-editor-control-active-color: var(--cc-form-color-accent-contrast);--cc-canvas-editor-control-hover-border-color: var(--cc-form-color-accent);--cc-canvas-editor-document-accent-color: rgba(29, 33, 41, .12);--cc-canvas-editor-node-border-color: rgba(29, 33, 41, .16);--cc-canvas-editor-node-editing-border-color: rgba(29, 33, 41, .45);--cc-canvas-editor-input-focus-shadow: inset 0 0 0 1px rgba(29, 33, 41, .2);--cc-canvas-editor-mind-glow: radial-gradient( circle at 50% 45%, rgba(29, 33, 41, .12), transparent 44% );--cc-canvas-editor-card-selected-border-color: var(--cc-form-color-accent);--cc-canvas-editor-card-selected-shadow: 0 12px 30px rgba(29, 33, 41, .16);--cc-chat-virtual-list-radius: var(--cc-radius-lg);--cc-chat-virtual-list-text-color: var(--cc-form-color-text);--cc-chat-virtual-list-control-bottom: 16px;--cc-chat-virtual-list-control-right: 16px;--cc-chat-virtual-list-control-gap: 8px;--cc-chat-virtual-list-control-height: 36px;--cc-chat-virtual-list-control-background: var(--cc-form-color-surface);--cc-chat-virtual-list-control-border-color: var(--cc-form-color-border);--cc-chat-virtual-list-control-color: var(--cc-form-color-text);--cc-chat-virtual-list-control-shadow: var(--cc-form-shadow-floating);--cc-chat-virtual-list-group-background: rgba(var(--cc-form-color-surface-rgb), .92);--cc-chat-virtual-list-group-color: var(--cc-form-color-muted);--cc-chat-virtual-list-highlight-background: rgba(var(--cc-form-color-accent-rgb), .18);--cc-chat-virtual-list-highlight-duration: 1.6s;--cc-chat-virtual-list-empty-min-height: 120px;--cc-chat-virtual-list-empty-padding: 24px;--cc-chat-virtual-list-group-font-size: 12px;--cc-chat-virtual-list-group-padding: 6px 12px;--cc-chat-virtual-list-error-border-width: 1px;--cc-chat-virtual-list-error-padding: 5px 12px;--cc-chat-virtual-list-error-top: 10px;--cc-code-radius: var(--cc-radius-lg);--cc-code-background: transparent;--cc-code-border-color: transparent;--cc-code-text-color: var(--cc-form-color-text);--cc-code-padding: 10px;--cc-code-preview-background: var(--cc-form-color-surface);--cc-code-preview-bar-background: var(--cc-code-preview-background);--cc-code-preview-panel-background: var(--cc-form-color-surface-soft);--cc-code-preview-border-color: var(--cc-form-color-border);--cc-code-preview-color: var(--cc-form-color-text);--cc-code-preview-muted-color: var(--cc-form-color-muted);--cc-code-preview-accent-color: var(--cc-form-color-accent);--cc-code-preview-line-color: rgba(29, 33, 41, .12);--cc-code-preview-shadow: var(--cc-form-shadow-floating);--cc-color-picker-hue: 262;--cc-color-picker-saturation: 100%;--cc-color-picker-brightness: 0%;--cc-color-picker-hue-spectrum: linear-gradient( 90deg, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000 );--cc-comic-reader-height: 520px;--cc-comic-page-height: auto;--cc-countdown-warning-color: var(--cc-color-danger);--cc-danmaku-height: 220px;--cc-danmaku-enter-gap: 16px;--cc-danmaku-shadow: 0 2px 8px rgba(0, 0, 0, .34);--cc-date-picker-panel-radius: var(--cc-radius-lg);--cc-date-picker-panel-shadow: var(--cc-form-shadow-floating);--cc-date-picker-day-hover-background: var(--cc-form-color-surface-soft);--cc-date-picker-day-selected-background: var(--cc-form-color-accent);--cc-date-picker-day-selected-color: var(--cc-form-color-accent-contrast);--cc-date-picker-day-today-ring: inset 0 0 0 1px var(--cc-form-color-accent);--cc-date-range-summary-active-border-color: var(--cc-form-color-border);--cc-date-range-day-in-range-background: rgba(29, 33, 41, .08);--cc-design-effect-color-1: var(--cc-form-color-accent);--cc-design-effect-color-2: #d64d8c;--cc-design-effect-color-3: #36bffb;--cc-design-effect-alpha: .72;--cc-design-effect-radius: var(--cc-radius-lg);--cc-design-effect-border-color: var(--cc-form-color-border);--cc-design-effect-background: rgba(255, 255, 255, 1);--cc-design-effect-shadow: 0 18px 48px rgba(29, 33, 41, .18);--cc-design-effect-neon-background: #17191f;--cc-dict-tag-custom-color: var(--cc-form-color-accent);--cc-drag-drop-columns: 3;--cc-drag-drop-motion-duration: .3s;--cc-drag-drop-preview-z-index: calc(var(--cc-z-index-topmost) + 1);--cc-drag-drop-preview-background: var( --cc-drag-drop-slot-dragging-background );--cc-drag-drop-preview-border-color: var( --cc-drag-drop-slot-dragging-border-color );--cc-drag-drop-preview-color: var(--cc-form-color-text);--cc-drag-drop-slot-dragging-background: rgba(22, 119, 255, .08);--cc-drag-drop-slot-dragging-border-color: rgba(22, 119, 255, .35);--cc-drag-drop-slot-over-background: rgba(22, 119, 255, .12);--cc-drag-drop-slot-over-border-color: rgba(22, 119, 255, .46);--cc-drag-drop-preview-shadow: 0 18px 42px rgba(22, 119, 255, .22);--cc-ellipsis-line-height: 1.6em;--cc-ellipsis-text-color: var(--cc-form-color-text);--cc-ellipsis-lines: 1;--cc-ellipsis-expanded-max-height: 999px;--cc-ellipsis-transition-duration: var(--cc-animation-duration);--cc-file-preview-height: 520px;--cc-floating-ball-background: var(--cc-form-color-surface);--cc-floating-ball-border-color: var(--cc-form-color-border);--cc-floating-ball-color: var(--cc-form-color-text);--cc-gradient-text-background: linear-gradient( 90deg, var(--cc-color-accent), var(--cc-color-effect-accent-deep), var(--cc-color-accent-hover) );--cc-gradient-text-background-size: 200% 100%;--cc-gradient-text-duration: var(--cc-duration-2400);--cc-gradient-text-easing: var(--cc-animation-easing);--cc-gradient-text-font-weight: 700;--cc-theme-box-radius: var(--cc-radius-lg);--cc-theme-box-padding: 16px;--cc-grid-columns: 12;--cc-grid-gap-x: 16px;--cc-grid-gap-y: 16px;--cc-grid-row-height: 80px;--cc-query-form-columns: 3;--cc-query-form-label-width: 100px;--cc-lazy-image-radius: var(--cc-radius-lg);--cc-lazy-image-border-color: transparent;--cc-lazy-image-placeholder-background: transparent;--cc-lazy-image-placeholder-color: var(--cc-form-color-muted);--cc-lazy-image-skeleton-color: rgba(100, 116, 139, 0);--cc-lazy-image-skeleton-highlight-color: rgba(255, 255, 255, .72);--cc-lazy-image-error-color: var(--cc-form-color-danger);--cc-lazy-image-transition-duration: var(--cc-animation-duration);--cc-live-room-height: 560px;--cc-live-room-background: #05050a;--cc-live-room-message-name-color: #d9ccff;--cc-loading-runner-gap: 12px;--cc-loading-runner-padding: 20px;--cc-loading-runner-filter: drop-shadow( 0 14px 16px rgba(var(--cc-color-effect-ink-rgb), .14) );--cc-loading-runner-max-height: min(52vh, 220px);--cc-loading-runner-max-width: min(72vw, 260px);--cc-loading-runner-image-width: clamp(112px, 24vw, 220px);--cc-marquee-vertical-height: 2.8em;--cc-marquee-background: transparent;--cc-marquee-border-color: transparent;--cc-marquee-radius: var(--cc-radius-lg);--cc-marquee-padding: 10px 14px;--cc-marquee-gap: 32px;--cc-marquee-duration: 18s;--cc-marquee-item-height: 28px;--cc-marquee-step-animation-duration: .42s;--cc-marquee-focus-outline-color: var(--cc-form-color-accent);--cc-masonry-virtual-list-radius: var(--cc-radius-lg);--cc-masonry-virtual-list-text-color: var(--cc-form-color-text);--cc-menu-width: 240px;--cc-menu-collapsed-width: 64px;--cc-menu-item-height: 40px;--cc-menu-item-gap: 10px;--cc-menu-submenu-gap: 6px;--cc-menu-arrow-padding: 12px;--cc-menu-level-indent: 0px;--cc-menu-collapsed-item-size: 48px;--cc-menu-icon-size: 28px;--cc-menu-icon-inner-size: 18px;--cc-menu-icon-radius: var(--cc-radius-md);--cc-menu-transition-duration: var(--cc-duration-180);--cc-menu-background: var(--cc-form-color-surface);--cc-menu-border-color: var(--cc-form-color-border);--cc-menu-text-color: var(--cc-form-color-text);--cc-menu-muted-color: var(--cc-form-color-muted);--cc-menu-item-color: var(--cc-menu-text-color);--cc-menu-item-muted-color: var(--cc-menu-muted-color);--cc-menu-item-hover-background: var(--cc-form-control-hover-background);--cc-menu-item-hover-color: var(--cc-menu-text-color);--cc-menu-item-active-background: rgba(29, 33, 41, .08);--cc-menu-item-active-color: var(--cc-form-color-accent);--cc-menu-item-active-border-color: var(--cc-form-color-accent);--cc-menu-item-icon-color: var(--cc-menu-muted-color);--cc-menu-item-active-icon-color: var(--cc-menu-item-active-color);--cc-menu-shadow: 0 18px 42px rgba(29, 33, 41, .08);--cc-menu-focus-shadow: var(--cc-form-shadow-focus);--cc-picker-option-height: 38px;--cc-picker-active-color: var(--cc-form-color-accent);--cc-picker-indicator-border-color: var(--cc-form-color-border);--cc-picker-mask-background: var(--cc-form-color-surface);--cc-novel-reader-height: 100%;--cc-novel-reader-min-height: 520px;--cc-novel-reader-page-min-height: 320px;--cc-orbital-sphere-size: 360px;--cc-orbital-sphere-radius: 50%;--cc-orbital-sphere-item-size: 72px;--cc-orbital-sphere-cycle-duration: 12s;--cc-orbital-sphere-border-color: rgba(15, 23, 42, .16);--cc-orbital-sphere-shadow-color: rgba(15, 23, 42, .08);--cc-orbital-sphere-item-background: rgba(255, 255, 255, 1);--cc-orbital-sphere-item-border-color: rgba(100, 116, 139, 1);--cc-orbital-sphere-item-color: var(--cc-form-color-text);--cc-password-input-action-space: 84px;--cc-progress-track-color: var(--cc-form-color-border);--cc-progress-fill-color: var(--cc-form-color-accent);--cc-progress-thumb-color: var(--cc-form-color-surface);--cc-progress-thumb-shadow: 0 0 0 4px rgba(var(--cc-form-color-accent-rgb), .16);--cc-qr-code-logo-shadow: 0 4px 14px rgba(29, 33, 41, .16);--cc-resize-box-shadow: 0 12px 30px rgba(var(--cc-color-text-rgb), .1);--cc-resize-box-shadow-dragging: 0 18px 48px rgba(var(--cc-color-text-rgb), .16);--cc-rich-editor-success-soft-background: rgba(22, 163, 74, .1);--cc-rich-editor-background: var(--cc-form-color-surface);--cc-rich-editor-control-background: var(--cc-form-control-background);--cc-rich-editor-control-hover-background: var( --cc-form-control-hover-background );--cc-rich-editor-menu-background: var(--cc-rich-editor-background);--cc-rich-editor-border-color: var(--cc-form-color-border);--cc-rich-editor-border-hover-color: var(--cc-form-color-border-hover);--cc-rich-editor-color: var(--cc-form-color-text);--cc-rich-editor-muted-color: var(--cc-form-color-muted);--cc-rich-editor-placeholder-color: var(--cc-form-placeholder-color);--cc-rich-editor-disabled-color: var(--cc-form-disabled-color);--cc-rich-editor-accent-color: var(--cc-form-color-accent);--cc-rich-editor-success-color: #15803d;--cc-rich-editor-link-color: var(--cc-rich-editor-accent-color);--cc-rich-editor-toolbar-shadow: 0 6px 14px rgba(var(--cc-color-effect-ink-rgb), .06);--cc-rich-editor-menu-shadow: 0 10px 28px rgba(var(--cc-color-effect-ink-rgb), .14);--cc-select-menu-radius: var(--cc-form-control-radius);--cc-select-menu-background: var(--cc-form-color-surface);--cc-select-menu-border-color: var(--cc-form-color-border);--cc-select-menu-text-color: var(--cc-form-color-text);--cc-select-menu-shadow: var(--cc-form-shadow-floating);--cc-select-option-hover-color: var(--cc-form-color-surface-soft);--cc-select-option-selected-color: rgba(29, 33, 41, .08);--cc-select-option-selected-text-color: var(--cc-form-color-accent);--cc-select-check-color: var(--cc-form-color-accent);--cc-select-placeholder-color: var(--cc-form-placeholder-color);--cc-signature-width: 100%;--cc-signature-height: 220px;--cc-signature-border-color: var(--cc-form-color-border);--cc-signature-border-radius: var(--cc-radius-lg);--cc-signature-action-bg: var(--cc-form-color-surface);--cc-signature-action-color: var(--cc-form-color-text);--cc-signature-action-hover-bg: var(--cc-form-control-hover-background);--cc-signature-action-disabled-color: var(--cc-form-placeholder-color);--cc-signature-guide-color: rgba(100, 116, 139, 0);--cc-skeleton-background: var(--cc-form-color-surface-soft);--cc-skeleton-color: var(--cc-form-color-surface-soft);--cc-skeleton-highlight-color: var(--cc-form-color-surface);--cc-skeleton-radius: inherit;--cc-slide-captcha-width: 320px;--cc-slide-captcha-height: 260px;--cc-slide-captcha-piece-width: 52px;--cc-slide-captcha-piece-height: 52px;--cc-slide-captcha-piece-top: 98px;--cc-slide-captcha-target-x: 188px;--cc-slide-captcha-radius: var(--cc-radius-lg);--cc-slide-captcha-border-color: var(--cc-form-color-border);--cc-slide-captcha-track-background: var(--cc-form-color-surface-soft);--cc-slide-captcha-track-fill: rgba(29, 33, 41, .16);--cc-slide-captcha-thumb-background: var(--cc-form-color-accent);--cc-slide-captcha-thumb-color: var(--cc-form-color-accent-contrast);--cc-slide-captcha-success-color: var(--cc-form-color-success);--cc-slide-captcha-error-color: var(--cc-form-color-danger);--cc-swipe-navigation-background: var(--cc-form-color-surface);--cc-swipe-navigation-radius: var(--cc-radius-lg);--cc-swipe-navigation-shadow: 0 16px 42px rgba(var(--cc-color-effect-ink-rgb), .2);--cc-swipe-navigation-edge-color: var(--cc-form-color-accent);--cc-swiper-slide-size: 100%;--cc-swiper-space-between: 0px;--cc-swiper-viewport-height: 320px;--cc-swiper-radius: var(--cc-radius-lg);--cc-swiper-arrow-background: rgba(255, 255, 255, .76);--cc-swiper-dot-color: var(--cc-form-color-accent);--cc-swiper-inactive-opacity: .52;--cc-tabs-panel-min-height: 112px;--cc-tabs-panel-animation-duration: .32s;--cc-tabs-panel-slide-distance: 32px;--cc-tabs-list-border-color: var(--cc-form-color-border);--cc-tabs-list-gap: 22px;--cc-tabs-indicator-size: 2px;--cc-tabs-indicator-radius: var(--cc-radius-pill);--cc-tabs-indicator-inset: 2px;--cc-tabs-tab-height: 42px;--cc-tabs-vertical-gap: 4px;--cc-tabs-vertical-width: 150px;--cc-tabs-vertical-padding: 12px;--cc-tabs-tab-color: var(--cc-form-color-muted);--cc-tabs-tab-hover-color: var(--cc-form-color-accent);--cc-tabs-tab-active-color: var(--cc-form-color-text);--cc-tilt-card-background: var(--cc-form-color-surface);--cc-tilt-card-border-color: var(--cc-form-color-border);--cc-tilt-card-color: var(--cc-form-color-text);--cc-tilt-card-radius: var(--cc-radius-lg);--cc-tilt-card-shadow: 0 18px 42px rgba(29, 33, 41, .14);--cc-tilt-card-shadow-active: 0 24px 64px rgba(29, 33, 41, .22);--cc-tilt-card-glare-color: rgba(255, 255, 255, .55);--cc-timeline-color: var(--cc-form-color-text);--cc-timeline-muted-color: var(--cc-form-color-muted);--cc-timeline-line-color: var(--cc-form-color-border);--cc-timeline-active-color: var(--cc-form-color-accent);--cc-tour-mask-background: rgba(var(--cc-color-effect-ink-rgb), .58);--cc-tour-panel-background: var(--cc-form-color-surface);--cc-tour-panel-color: var(--cc-form-color-text);--cc-tour-panel-border-color: var(--cc-form-color-border);--cc-tour-panel-radius: var(--cc-radius-lg);--cc-tour-panel-shadow: var(--cc-shadow-floating);--cc-tour-panel-width: 320px;--cc-tour-panel-padding: 20px;--cc-tour-panel-gap: 16px;--cc-tour-spotlight-radius: var(--cc-radius-md);--cc-tour-title-size: 16px;--cc-tour-content-size: 14px;--cc-tour-progress-color: var(--cc-form-color-muted);--cc-tour-action-color: var(--cc-form-color-accent);--cc-tour-action-color-hover: var(--cc-form-color-accent-hover);--cc-tour-arrow-size: 10px;--cc-tour-z-index: calc(var(--cc-z-index-topmost) + 10);--cc-tour-transition-duration: var(--cc-duration-180);--cc-tour-border-width: 1px;--cc-tour-mask-spread: 9999px;--cc-tour-viewport-gap: 12px;--cc-tour-close-offset: 10px;--cc-tour-compact-padding: 4px;--cc-tour-title-end-padding: 24px;--cc-tour-content-margin: 8px;--cc-tour-progress-size: 12px;--cc-tour-action-gap: 10px;--cc-tour-next-padding-block: 7px;--cc-tour-next-padding-inline: 14px;--cc-height-transition-duration: .3s;--cc-height-transition-easing: var(--cc-animation-easing);--cc-width-transition-duration: .3s;--cc-width-transition-easing: var(--cc-animation-easing);--cc-typewriter-loading-color: var(--cc-form-color-accent);--cc-typewriter-cursor-color: var(--cc-form-color-accent);--cc-verification-code-size: var(--cc-form-control-height);--cc-verification-code-radius: var(--cc-radius-md);--cc-verification-code-border: var(--cc-form-color-border);--cc-verification-code-focus-border: var(--cc-form-color-accent);--cc-verification-code-focus-shadow: 0 0 0 3px rgba(29, 33, 41, .18);--cc-vertical-swipe-navigation-background: var(--cc-color-effect-ink);--cc-vertical-swipe-navigation-height: 100%;--cc-vertical-swipe-navigation-overlay-duration: var(--cc-duration-300);--cc-vertical-swipe-navigation-bounce-easing: cubic-bezier(.22, 1.35, .36, 1);--cc-vertical-swipe-navigation-fullscreen-background: rgba(var(--cc-color-effect-ink-rgb), .58);--cc-vertical-swipe-navigation-fullscreen-border: rgba(var(--cc-color-effect-white-rgb), .24);--cc-vertical-swipe-navigation-fullscreen-color: var( --cc-color-effect-white );--cc-vertical-swipe-navigation-control-gap: 10px;--cc-vertical-swipe-navigation-control-size: 42px;--cc-vertical-swipe-navigation-controls-bottom: 20px;--cc-vertical-swipe-navigation-controls-right: 18px;--cc-vertical-swipe-navigation-control-border-width: 1px;--cc-vertical-swipe-navigation-control-blur: 10px;--cc-vertical-swipe-navigation-control-hidden-offset: 14px;--cc-vertical-swipe-navigation-control-icon-size: 22px;--cc-vertical-swipe-navigation-avatar-size: 44px;--cc-vertical-swipe-navigation-avatar-add-size: 18px;--cc-vertical-swipe-navigation-avatar-add-icon-scale: .75;--cc-vertical-swipe-navigation-avatar-add-background: var(--cc-form-color-accent);--cc-vertical-swipe-navigation-avatar-add-color: var(--cc-color-effect-white);--cc-vertical-swipe-navigation-avatar-add-frame-background: var(--cc-form-color-surface);--cc-vertical-swipe-navigation-avatar-add-frame-border: var(--cc-form-color-border);--cc-vertical-swipe-navigation-avatar-add-frame-width: 2px;--cc-vertical-swipe-navigation-favorite-active-color: var(--cc-color-effect-favorite);--cc-vertical-swipe-navigation-like-active-color: var(--cc-color-effect-like);--cc-vertical-swipe-navigation-reaction-count-color: var(--cc-color-effect-white);--cc-vertical-swipe-navigation-reaction-count-font-size: 12px;--cc-vertical-swipe-navigation-reaction-gap: 3px;--cc-vertical-swipe-navigation-progress-z-index: var(--cc-z-index-base);--cc-vertical-swipe-navigation-fullscreen-height: 100vh;--cc-vertical-swipe-navigation-fullscreen-width: 100vw;--cc-vertical-swipe-navigation-progress-height: 3px;--cc-vertical-swipe-navigation-progress-background: rgba(var(--cc-color-effect-white-rgb), .28);--cc-vertical-swipe-navigation-progress-color: var(--cc-form-color-accent);--cc-video-detail-background: #050505;--cc-video-player-radius: var(--cc-radius-lg);--cc-video-player-background: var(--cc-color-effect-black);--cc-video-player-cover-duration: var(--cc-duration-320);--cc-video-player-control-size: 34px;--cc-video-player-center-control-size: 72px;--cc-video-player-center-icon-size: 56px;--cc-video-player-control-icon-size: 20px;--cc-video-player-play-icon-size: 14px;--cc-video-player-play-bar-width: 4px;--cc-video-player-play-bar-gap: 4px;--cc-video-player-controls-gap: 10px;--cc-video-player-controls-inset: 10px;--cc-video-player-progress-height: 3px;--cc-video-player-controls-border: rgba(var(--cc-color-effect-white-rgb), .24);--cc-video-player-controls-color: var(--cc-color-effect-white);--cc-video-player-controls-blur: 10px;--cc-video-player-progress-background: rgba(var(--cc-color-effect-white-rgb), .28);--cc-video-player-progress-color: var(--cc-form-color-accent);--cc-virtual-select-menu-height: 260px;--cc-virtual-select-search-background: var(--cc-form-control-background);--cc-virtual-select-empty-color: var(--cc-form-color-muted);--cc-virtual-list-radius: var(--cc-radius-lg);--cc-virtual-list-text-color: var(--cc-form-color-text);--cc-virtual-list-pull-success-color: #12b76a;--cc-virtual-layout-duration: .3s;--cc-virtual-layout-easing: cubic-bezier(.22, 1, .36, 1);--cc-virtual-loading-icon-size: 18px;--cc-virtual-loading-icon-shadow: 0 4px 8px rgba(var(--cc-form-color-accent-rgb), .32);--cc-font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cc-radius-sm: 4px;--cc-radius-md: 4px;--cc-radius-lg: 4px;--cc-radius-pill: 999px;--cc-color-text: #1d2129;--cc-color-text-rgb: 29, 33, 41;--cc-color-muted: #6b7280;--cc-color-border: #e5e6eb;--cc-color-border-hover: #c9cdd4;--cc-color-border-focus: #1d2129;--cc-color-divider: #f2f3f5;--cc-color-surface: #ffffff;--cc-color-surface-soft: #f7f8fa;--cc-page-background: var(--cc-color-surface-soft);--cc-page-background-image: none;--cc-page-color: var(--cc-color-text);--cc-page-surface-color: var(--cc-color-surface);--cc-color-danger: #ff3040;--cc-color-success: #00b42a;--cc-color-warning: var(--cc-color-effect-warning);--cc-color-accent: #1d2129;--cc-color-accent-hover: #0a0c10;--cc-color-accent-contrast: #ffffff;--cc-color-effect-white: #ffffff;--cc-color-effect-white-rgb: 255, 255, 255;--cc-color-effect-black: #000000;--cc-color-effect-black-rgb: 0, 0, 0;--cc-color-effect-accent: #1677ff;--cc-color-effect-accent-rgb: 22, 119, 255;--cc-color-effect-accent-deep: #165dff;--cc-color-effect-accent-deep-rgb: 22, 93, 255;--cc-color-effect-warning: #ff9f0a;--cc-color-effect-favorite: var(--cc-color-effect-warning);--cc-color-effect-like: #ff3040;--cc-color-effect-ink: #0f172a;--cc-color-effect-ink-rgb: 15, 23, 42;--cc-color-effect-muted: #64748b;--cc-scrollbar-size: 4px;--cc-scrollbar-track-color: rgba(29, 33, 41, .06);--cc-scrollbar-thumb-color: rgba(29, 33, 41, .42);--cc-scrollbar-thumb-hover-color: rgba(29, 33, 41, .68);--cc-shadow-focus: 0 0 0 3px rgba(29, 33, 41, .18);--cc-shadow-floating: 0 22px 64px rgba(29, 33, 41, .2);--cc-animation-duration: .3s;--cc-animation-easing: cubic-bezier(.22, .8, .28, 1);--cc-duration-0: 0ms;--cc-duration-reduced-motion: .01ms;--cc-duration-1: 1ms;--cc-duration-80: .3s;--cc-duration-90: .3s;--cc-duration-120: .3s;--cc-duration-140: .3s;--cc-duration-160: .3s;--cc-duration-180: var(--cc-animation-duration);--cc-duration-220: .3s;--cc-duration-260: .3s;--cc-duration-280: .3s;--cc-duration-300: .3s;--cc-duration-320: .32s;--cc-duration-420: .42s;--cc-duration-520: .52s;--cc-duration-560: .56s;--cc-duration-620: .62s;--cc-duration-680: .68s;--cc-duration-720: .72s;--cc-duration-740: .74s;--cc-duration-760: .76s;--cc-duration-800: .8s;--cc-duration-860: .86s;--cc-duration-880: .88s;--cc-duration-900: .9s;--cc-duration-920: .92s;--cc-duration-1100: 1.1s;--cc-duration-1180: 1.18s;--cc-duration-1200: 1.2s;--cc-duration-1400: 1.4s;--cc-duration-1800: 1.8s;--cc-duration-2400: 2.4s;--cc-duration-5400: 5.4s;--cc-duration-7600: 7.6s;--cc-duration-8200: 8.2s;--cc-duration-autofill: 9999s;--cc-z-index-behind: -1;--cc-z-index-base: 0;--cc-z-index-raised: 1;--cc-z-index-control: 2;--cc-z-index-decoration: 3;--cc-z-index-active: 4;--cc-z-index-floating: 5;--cc-z-index-6: 6;--cc-z-index-7: 7;--cc-z-index-8: 8;--cc-z-index-12: 12;--cc-z-index-20: 20;--cc-z-index-40: 40;--cc-z-index-45: 45;--cc-z-index-50: 50;--cc-z-index-900: 900;--cc-z-index-dropdown: 1000;--cc-z-index-toast: 1100;--cc-z-index-overlay: 1200;--cc-z-index-modal: 1300;--cc-z-index-topmost: 1400;--cc-modal-overlay-background: rgba(29, 33, 41, .52);--cc-modal-overlay-backdrop-filter: none;--cc-layer-viewport-gap: 32px;--cc-layer-action-gap: 6px;--cc-layer-body-padding: 18px;--cc-modal-size-sm: 400px;--cc-modal-size-md: 520px;--cc-modal-size-lg: 720px;--cc-modal-panel-size: var(--cc-modal-size-md);--cc-modal-restore-width: calc(100vw - var(--cc-layer-viewport-gap));--cc-modal-restore-height: auto;--cc-popup-size-sm: 320px;--cc-popup-size-md: 420px;--cc-popup-size-lg: 560px;--cc-modal-radius: var(--cc-radius-lg);--cc-modal-background: var(--cc-form-color-surface);--cc-modal-color: var(--cc-form-color-text);--cc-modal-shadow: var(--cc-form-shadow-floating);--cc-modal-header-background: linear-gradient( 180deg, var(--cc-form-color-surface) 0%, var(--cc-form-color-surface-soft) 100% );--cc-modal-header-border-color: var(--cc-form-color-divider);--cc-modal-header-color: var(--cc-form-color-text);--cc-modal-overlay-enter-opacity: 1;--cc-modal-overlay-exit-opacity: 0;--cc-modal-panel-enter-scale: .9;--cc-modal-panel-active-scale: 1;--cc-popup-overlay-background: var(--cc-modal-overlay-background);--cc-popup-overlay-backdrop-filter: var(--cc-modal-overlay-backdrop-filter);--cc-popup-radius: var(--cc-radius-lg);--cc-popup-background: var(--cc-form-color-surface);--cc-popup-color: var(--cc-form-color-text);--cc-popup-shadow: var(--cc-form-shadow-floating);--cc-popup-header-background: var(--cc-modal-header-background);--cc-popup-header-border-color: var(--cc-form-color-divider);--cc-popup-header-color: var(--cc-form-color-text);--cc-popup-max-size: var(--cc-popup-size-md);--cc-popup-slide-distance: 100%;--cc-popup-overlay-enter-opacity: 1;--cc-popup-overlay-exit-opacity: 0;--cc-tooltip-background: #1d2129;--cc-tooltip-color: #fff;--cc-tooltip-radius: var(--cc-radius-md);--cc-tooltip-shadow: 0 10px 24px rgba(29, 33, 41, .2);--cc-toast-radius: var(--cc-radius-lg);--cc-toast-background: var(--cc-form-color-surface);--cc-toast-border-color: var(--cc-form-color-border);--cc-toast-accent-color: var(--cc-form-color-accent);--cc-toast-shadow: 0 12px 30px rgba(29, 33, 41, .16);--cc-toast-slide-distance: 16px;--cc-toast-scale-enter: .9;--cc-toast-scale-active: 1;--cc-toast-stack-gap: 10px;--cc-toast-max-height: 160px;--cc-form-gap: 16px;--cc-form-control-height: 40px;--cc-form-control-radius: var(--cc-radius-md);--cc-form-control-background: var(--cc-form-color-surface);--cc-form-control-hover-background: var(--cc-form-color-surface-soft);--cc-form-control-focus-background: var(--cc-form-color-surface);--cc-form-control-readonly-background: var(--cc-form-color-surface-soft);--cc-form-control-disabled-background: var(--cc-form-color-surface-soft);--cc-form-placeholder-color: var(--cc-color-muted);--cc-form-placeholder-font-size: inherit;--cc-form-font: var(--cc-font-family);--cc-form-color-text: var(--cc-color-text);--cc-form-color-muted: var(--cc-color-muted);--cc-form-color-border: var(--cc-color-border);--cc-form-color-border-rgb: 229, 230, 235;--cc-form-color-border-hover: var(--cc-color-border-hover);--cc-form-color-border-focus: var(--cc-color-border-focus);--cc-form-color-divider: var(--cc-color-divider);--cc-form-color-surface: var(--cc-color-surface);--cc-form-color-surface-rgb: 255, 255, 255;--cc-form-color-surface-soft: var(--cc-color-surface-soft);--cc-form-color-danger: var(--cc-color-danger);--cc-form-color-success: var(--cc-color-success);--cc-form-color-accent: var(--cc-color-accent);--cc-form-color-accent-rgb: 29, 33, 41;--cc-form-color-accent-hover: var(--cc-color-accent-hover);--cc-form-color-accent-contrast: var(--cc-color-accent-contrast);--cc-form-color-warning: var(--cc-color-warning);--cc-form-shadow-focus: var(--cc-shadow-focus);--cc-form-shadow-floating: var(--cc-shadow-floating);--cc-form-disabled-background: var(--cc-form-control-disabled-background);--cc-form-disabled-border-color: var(--cc-form-color-border);--cc-form-disabled-color: var(--cc-form-color-muted);--cc-form-disabled-opacity: .58;--cc-form-readonly-background: var(--cc-form-control-readonly-background);--cc-form-readonly-border-color: var(--cc-form-color-border);--cc-form-readonly-color: var(--cc-form-color-text);--cc-choice-background: var(--cc-form-control-background);--cc-choice-border-color: var(--cc-form-color-border);--cc-choice-border-hover-color: var(--cc-form-color-border-hover);--cc-choice-checked-background: var(--cc-form-color-accent);--cc-choice-checked-border-color: var(--cc-form-color-accent);--cc-choice-check-color: var(--cc-form-color-accent-contrast);--cc-switch-track-background: var(--cc-form-color-border);--cc-switch-track-checked-background: var(--cc-form-color-accent);--cc-switch-thumb-background: var(--cc-form-color-surface);--cc-switch-thumb-shadow: 0 1px 3px rgba(23, 32, 38, .24);--cc-rating-star-color: var(--cc-progress-track-color);--cc-rating-star-active-color: var(--cc-progress-fill-color, var(--cc-form-color-accent))}html[data-cc-theme-page=true]{background:var(--cc-page-background);color:var(--cc-page-color);min-height:100%}html[data-cc-theme-page=true] body{min-height:100vh;margin:0;background:var(--cc-page-background-image),var(--cc-page-background);color:var(--cc-page-color);font-family:var(--cc-font-family);text-rendering:optimizeLegibility}@media (prefers-reduced-motion: reduce){.cc-video-player__cover,.cc-video-player__center-play,.cc-video-player__controls,.cc-video-player__play,.cc-video-player__play-icon:before,.cc-video-player__play-icon:after,.cc-video-player__progress>span,.cc-video-player__control-button,.cc-video-player__icon{transition-duration:var(--cc-duration-reduced-motion)}.cc-menu,.cc-menu__button,.cc-menu__icon,.cc-menu__label,.cc-menu__arrow,.cc-menu__list,.cc-menu__transition{transition-duration:var(--cc-duration-0)}.cc-virtual-list__item,.cc-masonry-virtual-list__item,.cc-chat-virtual-list__item{transition:none!important}.cc-chat-virtual-list__control{animation:none!important;transition-duration:var(--cc-duration-reduced-motion)!important}.cc-chat-virtual-list__item--highlighted{animation:none}.cc-loading.cc-chat-virtual-list__top-loading,.cc-rolling-number__track{transition-duration:var(--cc-duration-1)}.cc-marquee__track{animation-play-state:paused}.cc-loading--runner .cc-loading__indicator,.cc-loading--runner .cc-loading__indicator:after{animation-duration:var(--cc-duration-0)}:root{--cc-animation-duration: var(--cc-duration-1)}.cc-modal__overlay,.cc-modal__panel,.cc-popup__overlay,.cc-popup__panel,.cc-tooltip__content,.cc-orbital-sphere__stage,.cc-orbital-sphere__item,.cc-tilt-card,.cc-tilt-card__surface,.cc-tilt-card__glare,.cc-design-effect,.cc-typewriter-text__cursor,.cc-gradient-text,.cc-toast{transition-duration:var(--cc-duration-1)}.cc-gradient-text,.cc-design-effect,.cc-design-effect__overlay,.cc-design-effect:after,.cc-orbital-sphere__stage,.cc-orbital-sphere__item,.cc-typewriter-text__cursor{animation:none}.cc-tabs__panel[data-animation]{animation-duration:var(--cc-duration-1)}.cc-grid-layout__item,.cc-grid-layout__drop-preview{animation:none!important;transition-duration:var(--cc-duration-reduced-motion)!important}.cc-tour__spotlight{transition-duration:var(--cc-duration-1)}.cc-swipe-navigation__current,.cc-swipe-navigation__preview,.cc-vertical-swipe-navigation__page,.cc-vertical-swipe-navigation__control,.cc-vertical-swipe-navigation__immersive-item{transition-duration:var(--cc-duration-0)}.cc-vertical-swipe-navigation__reaction-icon{animation:none!important}}.cc-theme-minimal,[data-cc-theme=minimal]{--cc-page-background: #ffffff;--cc-page-color: #1a1a1a;--cc-page-surface-color: #ffffff;--cc-minimal-ink: #1a1a1a;--cc-minimal-text: #1a1a1a;--cc-minimal-muted: #666666;--cc-minimal-soft: #707070;--cc-minimal-border: #bfd0d5;--cc-minimal-border-hover: #707070;--cc-minimal-divider: #dce8eb;--cc-minimal-surface-soft: #f4f9fa;--cc-minimal-surface-muted: #eef5f6;--cc-color-text: var(--cc-minimal-text);--cc-color-text-rgb: 26, 26, 26;--cc-color-muted: var(--cc-minimal-muted);--cc-color-border: var(--cc-minimal-border);--cc-color-border-hover: var(--cc-minimal-border-strong);--cc-color-border-focus: var(--cc-minimal-ink);--cc-color-divider: var(--cc-minimal-divider);--cc-color-surface: var(--cc-minimal-panel);--cc-color-surface-soft: var(--cc-minimal-panel-soft);--cc-color-accent: var(--cc-minimal-ink);--cc-color-accent-hover: #000000;--cc-form-color-accent-rgb: 26, 26, 26;--cc-form-color-border-rgb: 191, 208, 213;--cc-shadow-focus: 0 0 0 3px rgba(26, 26, 26, .13);--cc-shadow-floating: 0 18px 44px rgba(26, 26, 26, .11), 0 1px 0 rgba(26, 26, 26, .04);--cc-form-color-text: var(--cc-minimal-text);--cc-form-color-muted: var(--cc-minimal-muted);--cc-form-color-border: var(--cc-minimal-border);--cc-form-color-border-hover: var(--cc-minimal-border-strong);--cc-form-color-border-focus: var(--cc-minimal-ink);--cc-form-color-divider: var(--cc-minimal-divider);--cc-form-color-surface: #ffffff;--cc-form-color-surface-soft: var(--cc-minimal-panel-soft);--cc-form-color-accent: var(--cc-minimal-ink);--cc-form-color-accent-hover: #000000;--cc-form-color-accent-contrast: #ffffff;--cc-form-color-success: #00b42a;--cc-form-placeholder-color: var(--cc-minimal-soft);--cc-form-control-background: #ffffff;--cc-form-control-hover-background: #f4f9fa;--cc-form-control-focus-background: #ffffff;--cc-form-control-readonly-background: var(--cc-minimal-surface-soft);--cc-form-control-disabled-background: var(--cc-minimal-surface-muted);--cc-form-disabled-background: #edf4f6;--cc-form-disabled-border-color: #d3e0e3;--cc-form-disabled-color: #707070;--cc-form-readonly-background: #ffffff;--cc-form-readonly-border-color: var(--cc-minimal-border);--cc-form-readonly-color: var(--cc-minimal-ink);--cc-select-menu-background: #ffffff;--cc-select-menu-border-color: #bfd0d5;--cc-select-menu-text-color: #1a1a1a;--cc-select-menu-shadow: var(--cc-shadow-floating);--cc-select-option-hover-color: #edf4f6;--cc-select-option-selected-color: rgba(26, 26, 26, .075);--cc-select-option-selected-text-color: #1a1a1a;--cc-select-check-color: #1a1a1a;--cc-select-placeholder-color: #707070;--cc-virtual-select-search-background: var(--cc-minimal-surface-soft);--cc-virtual-select-empty-color: var(--cc-minimal-muted);--cc-choice-background: #ffffff;--cc-choice-border-color: var(--cc-minimal-border);--cc-choice-border-hover-color: var(--cc-minimal-border-hover);--cc-choice-checked-background: #1a1a1a;--cc-choice-checked-border-color: #1a1a1a;--cc-choice-check-color: #ffffff;--cc-date-picker-panel-shadow: var(--cc-shadow-floating);--cc-date-picker-day-hover-background: var(--cc-minimal-surface-muted);--cc-date-picker-day-selected-background: var(--cc-minimal-ink);--cc-date-picker-day-selected-color: #ffffff;--cc-date-picker-day-today-ring: inset 0 0 0 1px var(--cc-minimal-ink);--cc-date-range-summary-active-border-color: var(--cc-minimal-ink);--cc-date-range-day-in-range-background: rgba(26, 26, 26, .075);--cc-calendar-day-hover-background: var(--cc-minimal-surface-muted);--cc-calendar-day-selected-background: var(--cc-minimal-ink);--cc-calendar-day-selected-color: #ffffff;--cc-calendar-day-today-ring: inset 0 0 0 1px var(--cc-minimal-ink);--cc-timeline-active-color: var(--cc-minimal-ink);--cc-picker-active-color: var(--cc-minimal-ink);--cc-picker-indicator-border-color: var(--cc-minimal-ink);--cc-backtop-background: var(--cc-minimal-ink);--cc-backtop-background-hover: #000000;--cc-backtop-color: #ffffff;--cc-backtop-shadow: 0 12px 28px rgba(26, 26, 26, .14);--cc-backtop-shadow-hover: 0 16px 34px rgba(26, 26, 26, .18);--cc-marquee-focus-outline-color: var(--cc-minimal-ink);--cc-typewriter-loading-color: var(--cc-minimal-ink);--cc-typewriter-cursor-color: var(--cc-minimal-ink);--cc-lazy-image-placeholder-color: var(--cc-minimal-muted);--cc-lazy-image-skeleton-color: #e8f2f4;--cc-lazy-image-skeleton-highlight-color: rgba(255, 255, 255, .9);--cc-tilt-card-background: #ffffff;--cc-tilt-card-border-color: var(--cc-minimal-border);--cc-tilt-card-color: var(--cc-minimal-ink);--cc-tilt-card-shadow: 0 16px 38px rgba(26, 26, 26, .08);--cc-tilt-card-shadow-active: 0 22px 56px rgba(26, 26, 26, .12);--cc-canvas-editor-background: #ffffff;--cc-canvas-editor-card-background: #ffffff;--cc-canvas-editor-card-border-color: #cbdadd;--cc-canvas-editor-card-shadow: 0 10px 28px rgba(0, 0, 0, .08);--cc-canvas-editor-line-color: #000000;--cc-canvas-editor-muted-color: var(--cc-minimal-muted);--cc-canvas-editor-text-color: var(--cc-minimal-ink);--cc-canvas-editor-grid-color: rgba(0, 0, 0, .06);--cc-canvas-editor-selection-ring: 0 0 0 2px rgba(0, 0, 0, .1);--cc-canvas-editor-control-active-background: #000000;--cc-canvas-editor-control-active-border-color: #000000;--cc-canvas-editor-control-active-color: #ffffff;--cc-canvas-editor-control-hover-border-color: #000000;--cc-canvas-editor-document-accent-color: rgba(0, 0, 0, .05);--cc-canvas-editor-node-border-color: rgba(0, 0, 0, .1);--cc-canvas-editor-node-editing-border-color: rgba(0, 0, 0, .32);--cc-canvas-editor-input-focus-shadow: inset 0 0 0 1px rgba(0, 0, 0, .16);--cc-canvas-editor-mind-glow: radial-gradient( circle at 50% 45%, rgba(0, 0, 0, .05), transparent 44% );--cc-canvas-editor-card-selected-border-color: #000000;--cc-canvas-editor-card-selected-shadow: 0 12px 30px rgba(0, 0, 0, .1);--cc-drag-drop-slot-dragging-background: rgba(0, 0, 0, .05);--cc-drag-drop-slot-dragging-border-color: rgba(0, 0, 0, .24);--cc-drag-drop-slot-over-background: rgba(0, 0, 0, .07);--cc-drag-drop-slot-over-border-color: rgba(0, 0, 0, .34);--cc-drag-drop-preview-shadow: 0 16px 36px rgba(0, 0, 0, .14);--cc-button-shadow: 0 8px 18px rgba(26, 26, 26, .08);--cc-button-primary-background: #1a1a1a;--cc-button-primary-background-hover: #000000;--cc-button-primary-color: #ffffff;--cc-button-primary-shadow-hover: 0 8px 18px rgba(26, 26, 26, .18);--cc-button-secondary-background: #707070;--cc-button-secondary-background-hover: #4a4a4a;--cc-button-secondary-border-color: #707070;--cc-button-danger-color: #ffffff;--cc-tabs-list-border-color: #bfd0d5;--cc-modal-overlay-background: rgba(26, 26, 26, .54);--cc-modal-background: #ffffff;--cc-modal-color: #1a1a1a;--cc-modal-shadow: var(--cc-shadow-floating);--cc-modal-header-background: #ffffff;--cc-modal-header-border-color: #dce8eb;--cc-modal-header-color: #1a1a1a;--cc-popup-overlay-background: rgba(26, 26, 26, .54);--cc-popup-background: #ffffff;--cc-popup-color: #1a1a1a;--cc-popup-shadow: var(--cc-shadow-floating);--cc-popup-header-background: #ffffff;--cc-popup-header-border-color: #dce8eb;--cc-popup-header-color: #1a1a1a;--cc-tooltip-background: #1a1a1a;--cc-tooltip-color: #ffffff;--cc-tooltip-shadow: 0 10px 24px rgba(26, 26, 26, .16);--cc-toast-background: #ffffff;--cc-toast-border-color: #bfd0d5;--cc-toast-accent-color: #1a1a1a;--cc-toast-shadow: 0 14px 34px rgba(26, 26, 26, .1);--cc-minimal-border-strong: #707070;--cc-minimal-panel: #ffffff;--cc-minimal-panel-soft: #f8fbfc;--cc-menu-background: #ffffff;--cc-menu-text-color: #303030;--cc-menu-item-color: #303030;--cc-menu-item-muted-color: var(--cc-form-color-muted);--cc-menu-item-hover-background: #edf4f6;--cc-menu-item-hover-color: #1a1a1a;--cc-menu-item-active-background: rgba(26, 26, 26, .065);--cc-menu-item-icon-color: var(--cc-form-color-muted);--cc-code-preview-background: #ffffff;--cc-code-preview-panel-background: #f4f9fa;--cc-code-preview-border-color: #cad9dd;--cc-code-preview-bar-background: #ffffff;--cc-code-preview-color: #202020;--cc-code-preview-accent-color: #1a1a1a;--cc-code-preview-line-color: #dce8eb;--cc-code-preview-shadow: 0 1px 2px rgba(26, 26, 26, .06), 0 18px 42px rgba(26, 26, 26, .1);--cc-menu-border-color: #cad9dd;--cc-menu-shadow: 0 1px 2px rgba(26, 26, 26, .05), 0 18px 42px rgba(26, 26, 26, .1);--cc-menu-focus-shadow: 0 0 0 3px rgba(26, 26, 26, .13);--cc-scrollbar-track-color: rgba(26, 26, 26, .06);--cc-scrollbar-thumb-color: rgba(26, 26, 26, .42);--cc-scrollbar-thumb-hover-color: rgba(26, 26, 26, .68)}.cc-theme-minimal .cc-grid-layout[data-editable=true][data-dragging=true],[data-cc-theme=minimal] .cc-grid-layout[data-editable=true][data-dragging=true]{--cc-grid-guide-color: rgba(17, 17, 17, .16);border-style:solid}.cc-theme-minimal .cc-grid-layout__item,[data-cc-theme=minimal] .cc-grid-layout__item{border-radius:var(--cc-radius-lg);box-shadow:none}.cc-theme-minimal .cc-grid-layout__item[data-selected=true],[data-cc-theme=minimal] .cc-grid-layout__item[data-selected=true]{box-shadow:inset 0 0 0 1px var(--cc-minimal-ink)}.cc-theme-dark-tech,[data-cc-theme=dark-tech]{--cc-table-loading-background: rgba(44, 49, 57, .86);--cc-page-background: #20252c;--cc-page-background-image: linear-gradient(rgba(214, 236, 240, .06) 1px, transparent 1px), linear-gradient(90deg, rgba(214, 236, 240, .05) 1px, transparent 1px), linear-gradient(135deg, #20252c 0%, #343b44 52%, #20252c 100%);--cc-page-color: #f3f7f8;--cc-page-surface-color: #2c3139;--cc-color-text: #f3f7f8;--cc-color-text-rgb: 243, 247, 248;--cc-color-muted: #91a1a8;--cc-color-border: #4f5965;--cc-color-border-hover: #758a99;--cc-color-border-focus: #b8d8df;--cc-color-divider: #373e47;--cc-color-surface: #292f37;--cc-color-surface-soft: #20252c;--cc-color-accent: #d6ecf0;--cc-color-accent-hover: #b8d8df;--cc-color-accent-contrast: #2c3139;--cc-form-color-accent-rgb: 214, 236, 240;--cc-form-color-border-rgb: 79, 89, 101;--cc-form-color-surface-rgb: 52, 59, 68;--cc-shadow-focus: 0 0 0 3px rgba(214, 236, 240, .2);--cc-shadow-floating: 0 28px 70px rgba(0, 0, 0, .46), 0 0 0 1px rgba(214, 236, 240, .09);--cc-form-color-text: #f3f7f8;--cc-form-color-muted: #91a1a8;--cc-form-color-border: #4f5965;--cc-form-color-border-hover: #758a99;--cc-form-color-border-focus: var(--cc-form-color-accent);--cc-form-color-divider: #343b44;--cc-form-color-surface: #343b44;--cc-form-color-surface-soft: #252a31;--cc-form-color-accent-contrast: #2c3139;--cc-form-color-success: #00b42a;--cc-form-placeholder-color: #91a1a8;--cc-form-control-background: #2c3139;--cc-form-control-hover-background: #343b44;--cc-form-control-focus-background: #2c3139;--cc-form-control-readonly-background: #252a31;--cc-form-control-disabled-background: #20252c;--cc-rich-editor-background: #2c3139;--cc-rich-editor-control-background: #252a31;--cc-rich-editor-control-hover-background: #343b44;--cc-rich-editor-menu-background: #2c3139;--cc-rich-editor-border-color: #4f5965;--cc-rich-editor-border-hover-color: #d6ecf0;--cc-rich-editor-color: #f3f7f8;--cc-rich-editor-placeholder-color: #91a1a8;--cc-rich-editor-disabled-color: #91a1a8;--cc-rich-editor-accent-color: #d6ecf0;--cc-rich-editor-link-color: #b8d8df;--cc-rich-editor-toolbar-shadow: 0 10px 26px rgba(0, 0, 0, .28);--cc-rich-editor-menu-shadow: 0 18px 42px rgba(0, 0, 0, .42);--cc-form-disabled-background: #20252c;--cc-form-disabled-border-color: #373e47;--cc-form-disabled-color: #91a1a8;--cc-form-disabled-opacity: .72;--cc-form-readonly-background: #252a31;--cc-form-readonly-border-color: #4f5965;--cc-form-readonly-color: #f3f7f8;--cc-select-menu-background: #2c3139;--cc-select-menu-border-color: #4f5965;--cc-select-menu-text-color: #f3f7f8;--cc-select-menu-shadow: var(--cc-shadow-floating);--cc-select-option-hover-color: #343b44;--cc-select-option-selected-color: rgba(214, 236, 240, .16);--cc-select-option-selected-text-color: #d6ecf0;--cc-select-placeholder-color: #91a1a8;--cc-virtual-select-search-background: #2c3139;--cc-choice-background: #2c3139;--cc-choice-border-color: #4f5965;--cc-choice-border-hover-color: #758a99;--cc-choice-checked-background: linear-gradient( 135deg, var(--cc-form-color-accent) 0%, var(--cc-form-color-accent-hover) 100% );--cc-choice-checked-border-color: var(--cc-form-color-accent-hover);--cc-date-picker-panel-shadow: var(--cc-shadow-floating);--cc-date-picker-day-hover-background: #252a31;--cc-date-picker-day-selected-background: #d6ecf0;--cc-date-picker-day-selected-color: #2c3139;--cc-date-picker-day-today-ring: inset 0 0 0 1px #d6ecf0;--cc-date-range-summary-active-border-color: #d6ecf0;--cc-date-range-day-in-range-background: rgba(214, 236, 240, .12);--cc-calendar-day-hover-background: #252a31;--cc-calendar-day-selected-background: #d6ecf0;--cc-calendar-day-selected-color: #2c3139;--cc-calendar-day-today-ring: inset 0 0 0 1px #d6ecf0;--cc-picker-indicator-border-color: var(--cc-form-color-accent);--cc-backtop-shadow: 0 10px 24px rgba(214, 236, 240, .24);--cc-backtop-shadow-hover: 0 14px 30px rgba(214, 236, 240, .3);--cc-lazy-image-skeleton-color: #91a1a8;--cc-lazy-image-skeleton-highlight-color: rgba(214, 236, 240, .16);--cc-tilt-card-background: #343b44;--cc-tilt-card-border-color: #4f5965;--cc-tilt-card-color: #f3f7f8;--cc-tilt-card-shadow: 0 18px 42px rgba(214, 236, 240, .14);--cc-tilt-card-shadow-active: 0 24px 64px rgba(214, 236, 240, .22);--cc-canvas-editor-background: #252a31;--cc-canvas-editor-card-background: #343b44;--cc-canvas-editor-card-border-color: #4f5965;--cc-canvas-editor-card-shadow: 0 10px 24px rgba(0, 0, 0, .22);--cc-canvas-editor-line-color: #d6ecf0;--cc-canvas-editor-text-color: #f3f7f8;--cc-canvas-editor-grid-color: rgba(214, 236, 240, .1);--cc-canvas-editor-selection-ring: 0 0 0 2px rgba(214, 236, 240, .14);--cc-canvas-editor-control-active-background: #d6ecf0;--cc-canvas-editor-control-active-border-color: #d6ecf0;--cc-canvas-editor-control-active-color: #2c3139;--cc-canvas-editor-control-hover-border-color: #d6ecf0;--cc-canvas-editor-document-accent-color: rgba(214, 236, 240, .08);--cc-canvas-editor-node-border-color: rgba(214, 236, 240, .14);--cc-canvas-editor-node-editing-border-color: rgba(214, 236, 240, .42);--cc-canvas-editor-input-focus-shadow: inset 0 0 0 1px rgba(214, 236, 240, .22);--cc-canvas-editor-mind-glow: radial-gradient( circle at 50% 45%, rgba(214, 236, 240, .08), transparent 44% );--cc-canvas-editor-card-selected-border-color: #d6ecf0;--cc-canvas-editor-card-selected-shadow: 0 12px 30px rgba(214, 236, 240, .12);--cc-drag-drop-slot-dragging-background: rgba(214, 236, 240, .3);--cc-drag-drop-slot-dragging-border-color: #d6ecf0;--cc-drag-drop-slot-over-background: rgba(214, 236, 240, .1);--cc-drag-drop-slot-over-border-color: rgba(214, 236, 240, .46);--cc-drag-drop-preview-background: rgba(214, 236, 240, .6);--cc-drag-drop-preview-border-color: #d6ecf0;--cc-drag-drop-preview-color: #ffffff;--cc-drag-drop-preview-shadow: 0 18px 42px rgba(214, 236, 240, .26);--cc-button-shadow: 0 1px 2px rgba(214, 236, 240, .08);--cc-button-primary-background: linear-gradient( 135deg, #d6ecf0 0%, #b8d8df 100% );--cc-button-primary-background-hover: linear-gradient( 135deg, #b8d8df 0%, #9fbfc6 100% );--cc-button-primary-color: #2c3139;--cc-button-primary-shadow-hover: 0 8px 20px rgba(214, 236, 240, .22);--cc-button-secondary-background: #758a99;--cc-button-secondary-background-hover: #50616d;--cc-button-secondary-border-color: #758a99;--cc-button-danger-color: #ffffff;--cc-tabs-list-border-color: #46515d;--cc-modal-overlay-background: rgba(16, 19, 23, .78);--cc-modal-background: #2c3139;--cc-modal-color: #f3f7f8;--cc-modal-shadow: var(--cc-shadow-floating);--cc-modal-header-background: #292f37;--cc-modal-header-border-color: #373e47;--cc-modal-header-color: #ffffff;--cc-popup-overlay-background: rgba(16, 19, 23, .78);--cc-popup-background: #2c3139;--cc-popup-color: #f3f7f8;--cc-popup-shadow: var(--cc-shadow-floating);--cc-popup-header-background: #292f37;--cc-popup-header-border-color: #373e47;--cc-popup-header-color: #ffffff;--cc-tooltip-background: #171b20;--cc-tooltip-color: #f3f7f8;--cc-tooltip-shadow: 0 10px 24px rgba(214, 236, 240, .2);--cc-toast-background: #2c3139;--cc-toast-border-color: #4f5965;--cc-toast-shadow: 0 12px 30px rgba(214, 236, 240, .16);--cc-menu-background: #2c3139;--cc-menu-text-color: #f3f7f8;--cc-menu-item-color: #f3f7f8;--cc-menu-item-muted-color: var(--cc-form-color-muted);--cc-menu-item-hover-background: #343b44;--cc-menu-item-hover-color: #ffffff;--cc-menu-item-active-background: rgba(214, 236, 240, .16);--cc-menu-item-icon-color: #b8d8df;--cc-code-preview-background: #20252c;--cc-code-preview-panel-background: #181c21;--cc-code-preview-border-color: #46515d;--cc-code-preview-bar-background: #292f37;--cc-code-preview-color: #f3f7f8;--cc-code-preview-line-color: rgba(214, 236, 240, .42);--cc-menu-border-color: #4f5965;--cc-menu-shadow: 0 18px 46px rgba(0, 0, 0, .42), 0 0 0 1px rgba(214, 236, 240, .08);--cc-menu-focus-shadow: 0 0 0 3px rgba(214, 236, 240, .22);--cc-scrollbar-track-color: rgba(184, 216, 223, .08);--cc-scrollbar-thumb-color: rgba(214, 236, 240, .52);--cc-scrollbar-thumb-hover-color: rgba(184, 216, 223, .78)}.cc-theme-dark-tech .cc-grid-layout[data-editable=true][data-dragging=true],[data-cc-theme=dark-tech] .cc-grid-layout[data-editable=true][data-dragging=true]{--cc-grid-guide-color: rgba(214, 236, 240, .18)}.cc-theme-dark-tech .cc-grid-layout__item,[data-cc-theme=dark-tech] .cc-grid-layout__item{background:linear-gradient(145deg,#2c3139f5,#20252cfa);border-color:#d6ecf03d;box-shadow:inset 0 1px #b8d8df14,0 12px 30px #00000057}.cc-theme-dark-tech .cc-grid-layout__item[data-selected=true],[data-cc-theme=dark-tech] .cc-grid-layout__item[data-selected=true]{box-shadow:0 0 0 1px #b8d8df,0 0 22px #d6ecf047}.cc-theme-dark-tech .cc-grid-layout__selection,[data-cc-theme=dark-tech] .cc-grid-layout__selection{background:#d6ecf01f;box-shadow:inset 0 0 18px #d6ecf01f}:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"]),:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"]) *{scrollbar-color:var(--cc-scrollbar-thumb-color) var(--cc-scrollbar-track-color);scrollbar-width:thin}:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"])::-webkit-scrollbar,:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"]) *::-webkit-scrollbar{width:var(--cc-scrollbar-size);height:var(--cc-scrollbar-size)}:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"])::-webkit-scrollbar-track,:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"]) *::-webkit-scrollbar-track{background:var(--cc-scrollbar-track-color)}:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"])::-webkit-scrollbar-thumb,:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"]) *::-webkit-scrollbar-thumb{background:var(--cc-scrollbar-thumb-color);border-radius:var(--cc-radius-pill)}:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"])::-webkit-scrollbar-thumb:hover,:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"]) *::-webkit-scrollbar-thumb:hover{background:var(--cc-scrollbar-thumb-hover-color)}:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"]){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"]) :where(button,[role=button],a,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(.cc-config-provider,[data-cc-theme],[class^=cc-theme-],[class*=" cc-theme-"]) :where(button,[role=button],a){touch-action:manipulation}.cc-config-provider{background:var(--cc-page-background-image),var(--cc-page-background);box-sizing:border-box;color:var(--cc-page-color);font-family:var(--cc-form-font);min-width:0}.cc-config-provider__content{min-width:0}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-button{align-items:center;border:1px solid transparent;border-radius:var(--cc-button-radius);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:0;justify-content:center;height:var(--cc-form-control-height);padding:0 14px;position:relative;box-shadow:var(--cc-button-shadow);backface-visibility:hidden;transform:translateY(0);transition:background var(--cc-duration-120) ease,border-color var(--cc-duration-120) ease,box-shadow var(--cc-duration-120) ease,color var(--cc-duration-120) ease,transform var(--cc-duration-120) ease;will-change:transform}.cc-button:hover:not(:disabled){transform:var(--cc-button-hover-transform)}.cc-button:active:not(:disabled){box-shadow:var(--cc-button-active-shadow);transform:var(--cc-button-active-transform)}.cc-button:disabled{cursor:not-allowed;opacity:.62}.cc-button--primary{background:var(--cc-button-primary-background);color:var(--cc-button-primary-color)}.cc-button--primary:hover:not(:disabled){background:var(--cc-button-primary-background-hover);box-shadow:var(--cc-button-primary-shadow-hover)}.cc-button--secondary{background:var(--cc-button-secondary-background);border-color:var(--cc-button-secondary-border-color);color:var(--cc-button-secondary-color)}.cc-button.cc-button--round{aspect-ratio:1;border-radius:var(--cc-button-round-radius)!important;box-sizing:border-box;flex:0 0 var(--cc-form-control-height);height:var(--cc-form-control-height);max-width:var(--cc-form-control-height);min-height:var(--cc-form-control-height);min-width:var(--cc-form-control-height);overflow:hidden;padding:0;width:var(--cc-form-control-height)}.cc-button--secondary:hover:not(:disabled){background:var(--cc-button-secondary-background-hover);border-color:var(--cc-button-secondary-background-hover)}.cc-button--text{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-color:transparent;box-shadow:none;color:inherit;font-weight:inherit;transform:none;will-change:auto}.cc-button--text:hover:not(:disabled),.cc-button--text:active:not(:disabled){background:transparent;box-shadow:none;transform:none}.cc-button--text:focus-visible{outline:var(--cc-button-minimal-focus-width) solid currentColor;outline-offset:var(--cc-button-minimal-focus-offset)}.cc-button--danger{background:var(--cc-button-danger-background);color:var(--cc-button-danger-color)}.cc-button.cc-button--warning,.cc-button.cc-button--warning:active:not(:disabled){background:var(--cc-button-warning-background);color:var(--cc-button-warning-color)}.cc-button.cc-button--warning:hover:not(:disabled){background:var(--cc-button-warning-background-hover);box-shadow:var(--cc-button-primary-shadow-hover);color:var(--cc-button-warning-color)}.cc-button--soft{background:var(--cc-form-color-surface);border-color:var(--cc-form-color-border);color:var(--cc-form-color-accent)}.cc-button--soft:hover:not(:disabled){background:var(--cc-form-color-surface);box-shadow:0 10px 24px transparent}.cc-button__loading-indicator{align-items:center;display:inline-flex;flex:0 0 auto;inline-size:0;justify-content:center;margin-inline-end:0;opacity:0;overflow:hidden;transform:scale(.72);transition:inline-size var(--cc-button-loading-transition-duration) ease,margin-inline-end var(--cc-button-loading-transition-duration) ease,opacity var(--cc-button-loading-transition-duration) ease,transform var(--cc-button-loading-transition-duration) ease}.cc-button__loading-indicator[data-visible=true]{inline-size:var(--cc-button-loading-size);margin-inline-end:var(--cc-button-content-gap);opacity:1;transform:scale(1)}.cc-button__content{align-items:center;display:inline-flex;gap:var(--cc-button-content-gap);justify-content:center;transition:opacity var(--cc-button-loading-transition-duration) ease,transform var(--cc-button-loading-transition-duration) ease}.cc-button.cc-button--round .cc-button__loading-indicator{inline-size:var(--cc-button-loading-size);left:50%;margin-inline-end:0;overflow:visible;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.72);z-index:var(--cc-z-index-control)}.cc-button.cc-button--round .cc-button__loading-indicator[data-visible=true]{transform:translate(-50%,-50%) scale(1)}.cc-button.cc-button--round[data-loading=true] .cc-button__content{opacity:.16;transform:scale(.76)}.cc-button__spinner{border:2px solid currentColor;border-right-color:transparent;border-radius:50%;height:var(--cc-button-loading-size);width:var(--cc-button-loading-size);animation:cc-spin var(--cc-duration-800) linear infinite}.cc-button__loading-indicator:not([data-visible=true]) .cc-button__spinner{animation-play-state:paused}.cc-popconfirm__actions .cc-button{height:32px;min-width:56px;padding-inline:12px}.cc-query-form__icon-button.cc-button{align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--cc-form-color-accent)!important;display:inline-flex;height:28px;justify-content:center;min-height:28px;padding:3px!important;width:28px}.cc-query-form__icon-button.cc-button:hover:not(:disabled),.cc-query-form__icon-button.cc-button:active:not(:disabled){background:transparent!important;box-shadow:none!important;opacity:.72;transform:none}.cc-choice{align-items:center;color:var(--cc-form-color-text);display:inline-flex;font-size:14px;gap:8px;line-height:1.4}.cc-choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--cc-choice-background);border:1px solid var(--cc-choice-border-color);display:inline-grid;flex:0 0 auto;height:16px;margin:0;place-content:center;transition:background var(--cc-duration-120) ease,border-color var(--cc-duration-120) ease,box-shadow var(--cc-duration-120) ease;width:16px}.cc-choice input[type=radio]{border-radius:50%}.cc-choice input[type=checkbox]{border-radius:var(--cc-radius-sm)}.cc-choice input:hover:not(:disabled){border-color:var(--cc-choice-border-hover-color)}.cc-choice input:checked{background:var(--cc-choice-checked-background);border-color:var(--cc-choice-checked-border-color)}.cc-choice input[type=radio]:before{background:var(--cc-choice-check-color);border-radius:50%;content:"";height:6px;transform:scale(0);transition:transform var(--cc-duration-120) ease;width:6px}.cc-choice input[type=checkbox]:before{border-bottom:1.6px solid var(--cc-choice-check-color);border-right:1.6px solid var(--cc-choice-check-color);content:"";height:7px;margin-top:-2px;transform:rotate(45deg) scale(0);transition:transform var(--cc-duration-120) ease;width:4px}.cc-choice input:checked:before{transform:scale(1)}.cc-choice input[type=checkbox]:checked:before{transform:rotate(45deg) scale(1)}.cc-choice input:focus{border-color:var(--cc-form-color-border-focus);box-shadow:var(--cc-form-shadow-focus);outline:none}.cc-choice[data-readonly=true] input:focus,.cc-choice-group[data-readonly=true] .cc-choice input:focus{border-color:var(--cc-form-readonly-border-color);box-shadow:none}.cc-choice input:disabled{cursor:not-allowed;opacity:.55}.cc-choice[data-readonly=true] input,.cc-choice-group[data-readonly=true] .cc-choice input{background:var(--cc-form-readonly-background);border-color:var(--cc-form-readonly-border-color);cursor:default}.cc-switch input:disabled+.cc-switch__track,.cc-choice input:disabled,.cc-rating__star[aria-disabled=true]{cursor:not-allowed;opacity:.58}.cc-choice-group{border:0;margin:0;padding:0}.cc-choice-group__items{display:flex;flex-wrap:wrap;gap:10px 16px}.cc-field{display:grid;gap:6px;min-width:0}.cc-field__label{color:var(--cc-form-color-text);font-size:14px;font-weight:600;line-height:1.35}.cc-field__control-wrap{display:block;min-width:0;position:relative}.cc-field__control{width:100%;min-width:0;height:var(--cc-form-control-height);border:1px solid var(--cc-form-color-border);border-radius:var(--cc-form-control-radius);background:var(--cc-form-control-background);color:var(--cc-form-color-text);font:inherit;line-height:1.4;padding:0 12px;transition:background var(--cc-duration-120) ease,border-color var(--cc-duration-120) ease,box-shadow var(--cc-duration-120) ease}.cc-field__control:-webkit-autofill,.cc-field__control:-webkit-autofill:hover,.cc-field__control:-webkit-autofill:focus,.cc-chat-textarea__control:-webkit-autofill,.cc-chat-textarea__control:-webkit-autofill:hover,.cc-chat-textarea__control:-webkit-autofill:focus,.cc-canvas-editor__card input:-webkit-autofill,.cc-canvas-editor__card input:-webkit-autofill:hover,.cc-canvas-editor__card input:-webkit-autofill:focus,.cc-canvas-editor__card textarea:-webkit-autofill,.cc-canvas-editor__card textarea:-webkit-autofill:hover,.cc-canvas-editor__card textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--cc-form-control-background) inset;caret-color:var(--cc-form-color-text);-webkit-transition:background-color var(--cc-duration-autofill) ease-out,color var(--cc-duration-autofill) ease-out;transition:background-color var(--cc-duration-autofill) ease-out,color var(--cc-duration-autofill) ease-out}.cc-field__control:autofill,.cc-field__control:autofill:hover,.cc-field__control:autofill:focus,.cc-chat-textarea__control:autofill,.cc-chat-textarea__control:autofill:hover,.cc-chat-textarea__control:autofill:focus,.cc-canvas-editor__card input:autofill,.cc-canvas-editor__card input:autofill:hover,.cc-canvas-editor__card input:autofill:focus,.cc-canvas-editor__card textarea:autofill,.cc-canvas-editor__card textarea:autofill:hover,.cc-canvas-editor__card textarea:autofill:focus{box-shadow:0 0 0 1000px var(--cc-form-control-background) inset;caret-color:var(--cc-form-color-text);transition:background-color var(--cc-duration-autofill) ease-out,color var(--cc-duration-autofill) ease-out}.cc-field__control[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc-field__control[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.cc-field__control--clearable{padding-right:38px}.cc-field__clear{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--cc-radius-pill);color:var(--cc-form-color-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:18px;height:18px;justify-content:center;line-height:1;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:background var(--cc-duration-120) ease,color var(--cc-duration-120) ease;width:18px}.cc-field__clear:hover{background:var(--cc-form-color-surface-soft);color:var(--cc-form-color-text)}.cc-field__clear:focus{box-shadow:none;outline:none}.cc-field__clear:focus-visible{box-shadow:var(--cc-form-shadow-focus);outline:none}.cc-password-field__actions .cc-field__clear,.cc-password-field__toggle{position:static;transform:none}.cc-field__control::-moz-placeholder{color:var(--cc-form-placeholder-color);font-size:var(--cc-form-placeholder-font-size);opacity:1}.cc-field__control::placeholder{color:var(--cc-form-placeholder-color);font-size:var(--cc-form-placeholder-font-size);opacity:1}.cc-field__control:hover{border-color:var(--cc-form-color-border-hover)}.cc-field__control:disabled{background:var(--cc-form-disabled-background);border-color:var(--cc-form-disabled-border-color);color:var(--cc-form-disabled-color);cursor:not-allowed;opacity:var(--cc-form-disabled-opacity)}.cc-field__control[readonly],.cc-field__control[data-readonly=true]{background:var(--cc-form-readonly-background);border-color:var(--cc-form-readonly-border-color);color:var(--cc-form-readonly-color);cursor:default}.cc-field__control[data-readonly=true]:hover{border-color:var(--cc-form-readonly-border-color)}.cc-field__control[data-readonly=true]:focus,.cc-field[data-readonly=true] .cc-field__control:focus{border-color:var(--cc-form-readonly-border-color);box-shadow:none}.cc-field__textarea{box-sizing:border-box;height:auto;min-height:var(--cc-form-control-height);padding-bottom:10px;padding-top:10px;resize:vertical}.cc-field__textarea[rows="1"]{box-sizing:border-box;height:var(--cc-form-control-height);line-height:calc(var(--cc-form-control-height) - 2px);max-height:var(--cc-form-control-height);min-height:var(--cc-form-control-height);overflow-y:hidden;padding-bottom:0;padding-top:0;resize:none}.cc-field__textarea[rows="1"]+.cc-field__clear--textarea{top:50%;transform:translateY(-50%)}.cc-field__control-wrap--textarea .cc-field__textarea{padding-right:38px}.cc-field__clear--textarea{top:18px}.cc-field__control:focus{border-color:var(--cc-form-color-border-focus);box-shadow:var(--cc-form-shadow-focus);outline:none}.cc-field__control[aria-invalid=true]{border-color:var(--cc-form-color-danger)}.cc-field__error{color:var(--cc-form-color-danger);font-size:13px;line-height:1.35}.cc-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;cursor:pointer;display:inline-flex;justify-content:space-between;padding-right:34px;position:relative;text-align:left}.cc-field__select[data-readonly=true]{cursor:default}.cc-field[data-readonly=true] .cc-select__option:hover:not(:disabled),.cc-field[data-readonly=true] .cc-select__option:focus,.cc-select[data-readonly=true] .cc-select__option:hover:not(:disabled),.cc-select[data-readonly=true] .cc-select__option:focus{background:transparent;color:inherit;cursor:default}.cc-switch-field .cc-field__error{grid-column:1 / -1}.cc-query-form__field>.cc-field__label{margin:0;text-align:right}.cc-query-form__field>.cc-field__error{grid-column:2}.cc-field__date-range{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}@media (max-width: 640px){.cc-query-form__field>.cc-field__label{text-align:left}.cc-query-form__field>.cc-field__error{grid-column:1}}@keyframes cc-popconfirm-enter{0%{opacity:0;transform:translateY(-4px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.cc-date-picker__panel{background:var(--cc-form-color-surface);border:1px solid var(--cc-form-color-border);border-radius:var(--cc-date-picker-panel-radius);box-shadow:var(--cc-date-picker-panel-shadow);color:var(--cc-form-color-text);font-size:inherit;font-weight:400;max-width:280px;padding:10px}.cc-date-picker__dropdown{position:relative}.cc-date-picker__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:flex;font:inherit;justify-content:space-between;line-height:1.4;padding-right:38px;position:relative;text-align:left;width:100%}.cc-date-picker__trigger[data-readonly=true],.cc-date-range-picker[data-readonly=true] .cc-date-picker__trigger{background:var(--cc-form-readonly-background);border-color:var(--cc-form-readonly-border-color);color:var(--cc-form-readonly-color);cursor:default}.cc-date-picker__trigger[data-readonly=true]:hover,.cc-date-range-picker[data-readonly=true] .cc-date-picker__trigger:hover{border-color:var(--cc-form-readonly-border-color)}.cc-date-picker__trigger span[data-placeholder=true]{color:var(--cc-form-placeholder-color);font-size:var(--cc-form-placeholder-font-size)}.cc-date-picker__dropdown .cc-date-picker__panel,.cc-date-picker__panel--floating{min-width:220px;position:fixed;z-index:var(--cc-z-index-dropdown)}.cc-date-picker__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.cc-date-picker__header button{background:var(--cc-form-color-surface-soft);border:1px solid var(--cc-form-color-border);border-radius:var(--cc-radius-md);color:var(--cc-form-color-text);cursor:pointer;height:28px;width:30px}.cc-date-picker__week,.cc-date-picker__grid{display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr))}.cc-date-picker__week{color:var(--cc-form-color-muted);font-size:inherit;font-weight:400;margin-bottom:6px;text-align:center}.cc-date-picker__day{height:34px;background:transparent;border:0;border-radius:var(--cc-radius-md);color:var(--cc-form-color-text);cursor:pointer;font:inherit;font-weight:400;transition:background var(--cc-duration-120) ease,color var(--cc-duration-120) ease}.cc-date-picker__day:hover{background:var(--cc-date-picker-day-hover-background)}.cc-date-picker__day[data-in-month=false]{color:var(--cc-form-color-muted);opacity:.45}.cc-date-picker__day[data-today=true]{box-shadow:var(--cc-date-picker-day-today-ring)}.cc-date-picker__day[data-selected=true]{background:var(--cc-date-picker-day-selected-background);color:var(--cc-date-picker-day-selected-color)}.cc-date-range-picker .cc-date-picker__day[data-in-range=true],.cc-date-range-picker .cc-date-picker__day[data-preview=true]{background:var(--cc-date-range-day-in-range-background);color:var(--cc-form-color-text)}.cc-date-range-picker .cc-date-picker__day[data-range-start=true],.cc-date-range-picker .cc-date-picker__day[data-range-end=true]{background:var(--cc-date-picker-day-selected-background);color:var(--cc-date-picker-day-selected-color)}.cc-date-range-picker .cc-date-picker__day[data-range-start=true]{border-radius:var(--cc-radius-md) 0 0 var(--cc-radius-md)}.cc-date-range-picker .cc-date-picker__day[data-range-end=true]{border-radius:0 var(--cc-radius-md) var(--cc-radius-md) 0}.cc-date-range-picker .cc-date-picker__day[data-range-start=true][data-range-end=true]{border-radius:var(--cc-radius-md)}.cc-date-picker__day:disabled,.cc-date-picker__header button:disabled{cursor:not-allowed;opacity:.45}.cc-date-picker__trigger[data-readonly=true],.cc-date-picker__trigger[data-readonly=true]:hover,.cc-date-picker__trigger[data-readonly=true]:focus,.cc-date-range-picker[data-readonly=true] .cc-date-picker__trigger,.cc-date-range-picker[data-readonly=true] .cc-date-picker__trigger:hover,.cc-date-range-picker[data-readonly=true] .cc-date-picker__trigger:focus{background:var(--cc-form-readonly-background);border-color:var(--cc-form-readonly-border-color);box-shadow:none;color:var(--cc-form-readonly-color);cursor:default;outline:none}.cc-form{display:grid;gap:var(--cc-form-gap);color:var(--cc-form-color-text);font-family:var(--cc-form-font)}.cc-form[data-density=compact]{--cc-form-gap: 10px;--cc-form-control-height: 34px}.cc-form[data-density=comfortable]{--cc-form-gap: 20px;--cc-form-control-height: 46px}@keyframes cc-gradient-text-shift{to{background-position:100% 50%}}.cc-gradient-text{-webkit-background-clip:text;background-clip:text;background-image:var(--cc-gradient-text-background);background-position:0% 50%;background-size:var(--cc-gradient-text-background-size);color:transparent;display:inline;font-family:var(--cc-form-font);font-weight:var(--cc-gradient-text-font-weight);line-height:inherit;overflow-wrap:anywhere;-webkit-text-fill-color:transparent}.cc-gradient-text[data-animated=true]{animation:cc-gradient-text-shift var(--cc-gradient-text-duration) var(--cc-gradient-text-easing) infinite alternate;text-shadow:0 0 18px rgba(var(--cc-color-effect-accent-rgb),.18)}@media (prefers-reduced-motion: reduce){.cc-modal__overlay,.cc-modal__panel,.cc-popup__overlay,.cc-popup__panel,.cc-tooltip__content,.cc-orbital-sphere__stage,.cc-orbital-sphere__item,.cc-tilt-card,.cc-tilt-card__surface,.cc-tilt-card__glare,.cc-design-effect,.cc-typewriter-text__cursor,.cc-gradient-text,.cc-toast{transition-duration:var(--cc-duration-1)}.cc-gradient-text,.cc-design-effect,.cc-design-effect__overlay,.cc-design-effect:after,.cc-orbital-sphere__stage,.cc-orbital-sphere__item,.cc-typewriter-text__cursor{animation:none}}@keyframes cc-grid-drag-sheen{55%,to{transform:translate(100%)}}@keyframes cc-grid-drop{0%{transform:scale(1.035)}55%{transform:scale(.985)}to{transform:scale(1)}}@keyframes cc-grid-preview-pulse{0%{opacity:.56}to{opacity:.92}}@keyframes cc-grid-loading-spin{to{transform:rotate(360deg)}}.cc-grid-layout{--cc-grid-cell-width: calc((100% - (var(--cc-grid-columns) - 1) * var(--cc-grid-gap-x)) / var(--cc-grid-columns));--cc-grid-cell-height: var(--cc-grid-row-height);--cc-grid-guide-color: rgba(var(--cc-form-color-border-rgb), .34);box-sizing:border-box;-moz-column-gap:var(--cc-grid-gap-x);column-gap:var(--cc-grid-gap-x);display:grid;grid-auto-rows:var(--cc-grid-row-height);grid-template-columns:repeat(var(--cc-grid-columns),minmax(0,1fr));min-height:var(--cc-grid-row-height);position:relative;row-gap:var(--cc-grid-gap-y);touch-action:none}.cc-grid-layout[data-device-preview=true]{background:var(--cc-form-color-surface);border:var(--cc-grid-device-preview-border);border-radius:var(--cc-radius-lg);box-shadow:var(--cc-grid-device-preview-shadow);margin-inline:auto;overscroll-behavior:contain}.cc-grid-layout[data-editable=true]{background-color:transparent;background-clip:content-box;background-image:none;border:1px solid transparent;border-radius:var(--cc-radius-lg);transition:background-color var(--cc-duration-160) ease,border-color var(--cc-duration-160) ease}.cc-grid-layout[data-editable=true][data-dragging=true]{border-color:var(--cc-grid-guide-color);cursor:grabbing}.cc-grid-layout[data-editable=true][data-dragging=true] *{cursor:grabbing!important}.cc-grid-layout[data-loading=true]{cursor:progress}.cc-grid-layout__guides{box-sizing:border-box;-moz-column-gap:var(--cc-grid-gap-x);column-gap:var(--cc-grid-gap-x);display:grid;grid-template-columns:repeat(var(--cc-grid-columns),minmax(0,1fr));inset:0;padding:inherit;pointer-events:none;position:absolute;row-gap:var(--cc-grid-gap-y)}.cc-grid-layout__guide-line{background:var(--cc-grid-guide-color);display:block;pointer-events:none}.cc-grid-layout__guide-line--vertical{align-self:stretch;width:1px}.cc-grid-layout__guide-line--horizontal{height:1px;justify-self:stretch}.cc-grid-layout__drop-layer{box-sizing:border-box;-moz-column-gap:var(--cc-grid-gap-x);column-gap:var(--cc-grid-gap-x);display:grid;grid-template-columns:repeat(var(--cc-grid-columns),minmax(0,1fr));inset:0;padding:inherit;pointer-events:none;position:absolute;row-gap:var(--cc-grid-gap-y);z-index:var(--cc-z-index-decoration)}.cc-grid-layout__item{align-self:stretch;background:var(--cc-form-color-surface);border:1px solid var(--cc-form-color-border);border-radius:var(--cc-radius-lg);box-sizing:border-box;box-shadow:0 8px 24px rgba(var(--cc-color-effect-ink-rgb),.08);color:var(--cc-form-color-text);cursor:grab;min-height:0;overflow:hidden;position:relative;transform:translateZ(0);transition:transform var(--cc-duration-220) var(--cc-animation-easing),border-color var(--cc-duration-160) ease,box-shadow var(--cc-duration-160) ease,opacity var(--cc-duration-160) ease;will-change:transform}.cc-grid-layout__drag-placeholder{pointer-events:none;visibility:hidden}.cc-grid-layout__item[data-dragging=true][data-drop-valid=false]{cursor:no-drop;filter:saturate(.6);opacity:.72}.cc-grid-layout__item[data-locked=true]{cursor:default}.cc-grid-layout__item[data-dragging=true]{cursor:grabbing;opacity:.92;pointer-events:none;transition:border-color var(--cc-duration-120) ease,box-shadow var(--cc-duration-120) ease,opacity var(--cc-duration-120) ease;z-index:var(--cc-z-index-20)}.cc-grid-layout__item[data-dragging=true]:after{background:linear-gradient(110deg,transparent 20%,rgba(var(--cc-color-effect-white-rgb),.16) 48%,transparent 76%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-100%);animation:cc-grid-drag-sheen var(--cc-duration-1100) ease-in-out infinite}.cc-grid-layout__item[data-over=true]{border-color:var(--cc-form-color-accent);box-shadow:var(--cc-form-shadow-focus),inset 0 0 0 2px var(--cc-form-color-accent);transform:scale(.985)}.cc-grid-layout__item[data-selected=true]{border-color:var(--cc-form-color-accent)}.cc-grid-layout__item[data-dropped=true]{animation:cc-grid-drop var(--cc-duration-280) var(--cc-animation-easing)}.cc-grid-layout__content{box-sizing:border-box;height:100%;overflow:auto;padding:16px;width:100%}.cc-grid-layout__resize{background:var(--cc-form-color-accent);border:2px solid var(--cc-form-color-surface);border-radius:50%;bottom:5px;cursor:nwse-resize;height:14px;padding:0;position:absolute;right:5px;width:14px}.cc-grid-layout__empty{align-items:center;color:var(--cc-form-color-muted);display:flex;grid-column:1 / -1;justify-content:center;min-height:var(--cc-grid-row-height)}.cc-grid-layout__watermark{color:var(--cc-form-color-muted);inset:0;opacity:.12;pointer-events:none;position:absolute}.cc-grid-layout__selection{background:rgba(var(--cc-color-effect-accent-deep-rgb),.12);border:1px solid var(--cc-form-color-accent);pointer-events:none;position:absolute;z-index:var(--cc-z-index-control)}.cc-grid-layout__drop-preview{animation:cc-grid-preview-pulse var(--cc-duration-900) ease-in-out infinite alternate;background:rgba(var(--cc-form-color-accent-rgb),.08);border:1px dashed var(--cc-form-color-accent);border-radius:0;box-shadow:none;min-height:0;min-width:0;pointer-events:none}.cc-grid-layout__loading{align-items:center;backdrop-filter:blur(1px);background:rgba(var(--cc-form-color-surface-rgb),.72);display:flex;inset:0;justify-content:center;pointer-events:auto;position:absolute;z-index:var(--cc-z-index-overlay)}.cc-grid-layout__loading-spinner{animation:cc-grid-loading-spin var(--cc-duration-900) linear infinite;border:3px solid rgba(var(--cc-form-color-border-rgb),.72);border-radius:50%;border-top-color:var(--cc-form-color-accent);box-sizing:border-box;height:30px;width:30px}@media (prefers-reduced-motion: reduce){.cc-grid-layout__item,.cc-grid-layout__drop-preview{animation:none!important;transition-duration:var(--cc-duration-reduced-motion)!important}}@media (max-width: 767px){.cc-grid-layout__content{padding:12px}}.cc-height-transition{overflow:hidden;transition:height var(--cc-height-transition-duration) var(--cc-height-transition-easing),grid-template-rows var(--cc-height-transition-duration) var(--cc-height-transition-easing),transform var(--cc-height-transition-duration) var(--cc-height-transition-easing),opacity var(--cc-height-transition-duration) var(--cc-height-transition-easing)}.cc-height-transition[data-mode=auto]{height:0}.cc-height-transition[data-mode=auto][data-expanded=true]{height:var(--cc-height-transition-height, auto)}.cc-height-transition[data-mode=grid]{display:grid;grid-template-rows:0fr}.cc-height-transition[data-mode=grid][data-expanded=true]{grid-template-rows:1fr}.cc-height-transition[data-mode=flip]{height:0;opacity:0;transform:scaleY(.96);transform-origin:top}.cc-height-transition[data-mode=flip][data-expanded=true]{height:var(--cc-height-transition-height, auto);opacity:1;transform:scaleY(1)}.cc-height-transition__content{min-height:0;overflow:hidden}@keyframes cc-loading-bolt-pulse{0%,to{transform:translateY(0) rotate(-5deg) scale(1)}50%{transform:translateY(-2px) rotate(4deg) scale(1.08)}}@keyframes cc-loading-bolt-shadow{0%,to{opacity:.72;transform:scaleX(1)}50%{opacity:.42;transform:scaleX(.72)}}@keyframes cc-loading-bolt-glint{0%,to{opacity:.28}45%,60%{opacity:.82}}@keyframes cc-loading-runner-bounce{0%,to{transform:translate3d(-2px,0,0) rotate(-1.5deg) scaleX(1)}25%{transform:translate3d(3px,-6px,0) rotate(1deg) scaleX(.99)}50%{transform:translate3d(-1px,-2px,0) rotate(-.5deg) scaleX(1.015)}75%{transform:translate3d(3px,-8px,0) rotate(1.5deg) scaleX(.985)}}@keyframes cc-loading-runner-shadow{0%,to{opacity:.5;transform:scaleX(1)}25%,75%{opacity:.26;transform:scaleX(.72)}}.cc-loading.cc-chat-virtual-list__top-loading{align-items:center;color:var(--cc-form-color-accent);display:inline-flex;font-size:12px;font-weight:600;gap:8px;left:50%;line-height:1;max-width:calc(100% - 32px);opacity:0;padding:0;pointer-events:none;position:absolute;top:10px;transform:translate3d(-50%,-8px,0);transition:opacity var(--cc-duration-160) ease,transform var(--cc-duration-160) ease;white-space:nowrap;z-index:var(--cc-z-index-control)}.cc-loading.cc-chat-virtual-list__top-loading[data-active=true]{opacity:1;transform:translate3d(-50%,0,0)}.cc-loading.cc-chat-virtual-list__top-loading .cc-loading__bolt,.cc-virtual-list__pull-up .cc-loading__bolt,.cc-chat-virtual-list__pull-up .cc-loading__bolt{filter:drop-shadow(var(--cc-virtual-loading-icon-shadow));height:var(--cc-virtual-loading-icon-size);width:var(--cc-virtual-loading-icon-size)}@media (prefers-reduced-motion: reduce){.cc-loading.cc-chat-virtual-list__top-loading{transition-duration:var(--cc-duration-1)}}.cc-loading,.cc-empty{align-items:center;color:var(--cc-form-color-muted);display:inline-flex;gap:8px;justify-content:center;line-height:1.5;min-height:36px;vertical-align:middle}.cc-loading{align-self:stretch;align-items:center;block-size:100%;box-sizing:border-box;display:flex;flex:1 1 auto;height:100%;justify-content:center;min-height:inherit;min-width:0;width:100%}.cc-loading[data-variant=default]{align-items:center;justify-content:center;place-self:stretch center}.cc-loading.cc-chat-virtual-list__top-loading,.cc-virtual-list__pull-up .cc-loading,.cc-chat-virtual-list__pull-up .cc-loading{align-self:auto;flex:0 0 auto;height:auto;width:auto}.cc-loading__indicator{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0}.cc-loading__text{display:inline-flex;font-weight:400;line-height:1.5}.cc-loading__bolt{animation:cc-loading-bolt-pulse var(--cc-duration-880) var(--cc-animation-easing) infinite;display:block;filter:drop-shadow(0 5px 9px transparent);height:22px;overflow:visible;transform-origin:50% 56%;width:22px}.cc-loading__bolt-shadow{animation:cc-loading-bolt-shadow var(--cc-duration-880) var(--cc-animation-easing) infinite;fill:transparent;transform-origin:51px 74px}.cc-loading__bolt-side{fill:var(--cc-form-color-accent);transform:translate(6px,5px)}.cc-loading__bolt-face{fill:var(--cc-form-color-accent);stroke:var(--cc-color-effect-white);stroke-linejoin:round;stroke-width:2}.cc-loading__bolt-highlight{animation:cc-loading-bolt-glint var(--cc-duration-880) var(--cc-animation-easing) infinite;fill:transparent}.cc-loading--runner{align-self:stretch;box-sizing:border-box;flex:1 1 auto;flex-direction:column;gap:var(--cc-loading-runner-gap);height:100%;min-height:0;min-width:0;padding:var(--cc-loading-runner-padding);text-align:center;width:100%}.cc-loading--runner .cc-loading__indicator{animation:cc-loading-runner-bounce var(--cc-duration-760) cubic-bezier(.45,.05,.55,.95) infinite;filter:var(--cc-loading-runner-filter);max-height:var(--cc-loading-runner-max-height);max-width:var(--cc-loading-runner-max-width);position:relative;transform-origin:50% 88%}.cc-loading--runner .cc-loading__indicator:after{animation:cc-loading-runner-shadow var(--cc-duration-760) cubic-bezier(.45,.05,.55,.95) infinite;background:rgba(var(--cc-color-effect-ink-rgb),.18);border-radius:50%;bottom:1%;content:"";height:8%;left:26%;position:absolute;width:48%;z-index:var(--cc-z-index-behind)}.cc-loading__runner-image{display:block;height:auto;max-height:inherit;max-width:inherit;-o-object-fit:contain;object-fit:contain;width:var(--cc-loading-runner-image-width)}@media (prefers-reduced-motion: reduce){.cc-loading--runner .cc-loading__indicator,.cc-loading--runner .cc-loading__indicator:after{animation-duration:var(--cc-duration-0)}}.cc-menu{background:var(--cc-menu-background);border:1px solid var(--cc-menu-border-color);border-radius:var(--cc-radius-lg);box-sizing:border-box;box-shadow:var(--cc-menu-shadow);color:var(--cc-menu-text-color);display:flex;flex-direction:column;font-family:var(--cc-form-font);gap:8px;max-height:100%;min-height:0;overflow:hidden;padding:8px;transition:max-width var(--cc-menu-transition-duration) var(--cc-animation-easing),width var(--cc-menu-transition-duration) var(--cc-animation-easing),padding var(--cc-menu-transition-duration) var(--cc-animation-easing),gap var(--cc-menu-transition-duration) var(--cc-animation-easing),border-color var(--cc-menu-transition-duration) var(--cc-animation-easing),box-shadow var(--cc-menu-transition-duration) var(--cc-animation-easing);will-change:width,max-width,padding;width:var(--cc-menu-width)}.cc-menu *,.cc-menu *:before,.cc-menu *:after{box-sizing:border-box}.cc-menu[data-collapsed=true]{align-items:center;gap:4px;padding:6px;width:var(--cc-menu-collapsed-width)}.cc-menu__collapse,.cc-menu__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--cc-radius-md);color:inherit;cursor:pointer;display:inline-flex;font:inherit;min-width:0;outline:none;transition:background-color var(--cc-menu-transition-duration) var(--cc-animation-easing),color var(--cc-menu-transition-duration) var(--cc-animation-easing),box-shadow var(--cc-menu-transition-duration) var(--cc-animation-easing),gap var(--cc-menu-transition-duration) var(--cc-animation-easing),height var(--cc-menu-transition-duration) var(--cc-animation-easing),padding var(--cc-menu-transition-duration) var(--cc-animation-easing),width var(--cc-menu-transition-duration) var(--cc-animation-easing)}.cc-menu__collapse{border-radius:var(--cc-radius-pill);color:var(--cc-menu-muted-color);height:var(--cc-menu-collapsed-item-size);justify-content:center;margin-left:auto;width:var(--cc-menu-collapsed-item-size)}.cc-menu__collapse>.cc-icon{height:16px;stroke-width:2.2;width:16px}.cc-menu__collapse:hover,.cc-menu__button:hover{background:var(--cc-menu-item-hover-background);color:var(--cc-menu-item-hover-color)}.cc-menu__collapse:focus,.cc-menu__button:focus{box-shadow:none;outline:none}.cc-menu__collapse:focus-visible,.cc-menu__button:focus-visible{box-shadow:var(--cc-menu-focus-shadow)}.cc-menu__list{display:grid;gap:4px;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%;transition:gap var(--cc-menu-transition-duration) var(--cc-animation-easing)}.cc-menu[data-collapsed=true]>.cc-menu__list{justify-items:center}.cc-menu__list--child{border-left:0;gap:2px;margin-left:0;margin-top:0;max-width:100%;overflow:visible;padding:var(--cc-menu-submenu-gap) 0 0;width:100%}.cc-menu__transition{opacity:0;transform:translate3d(0,-4px,0);transition:height var(--cc-menu-transition-duration) var(--cc-animation-easing),opacity var(--cc-menu-transition-duration) var(--cc-animation-easing),transform var(--cc-menu-transition-duration) var(--cc-animation-easing);width:100%}.cc-menu__transition[data-expanded=true]{opacity:1;transform:translateZ(0)}.cc-menu__transition-content{min-height:0}.cc-menu__item{min-width:0;transition:width var(--cc-menu-transition-duration) var(--cc-animation-easing);width:100%}.cc-menu__button{gap:var(--cc-menu-item-gap);color:var(--cc-menu-item-color);min-height:var(--cc-menu-item-height);overflow:hidden;padding:0 10px 0 calc(10px + var(--cc-menu-level-indent, 0px));position:relative;text-align:left;width:100%}.cc-menu__button[aria-expanded]{padding-right:var(--cc-menu-arrow-padding)}.cc-menu__button:before{background:var(--cc-menu-item-active-border-color);border-radius:999px;content:"";height:18px;left:2px;opacity:0;position:absolute;transition:opacity var(--cc-menu-transition-duration) var(--cc-animation-easing);width:3px}.cc-menu__item[data-active=true]>.cc-menu__button,.cc-menu__item[data-active-path=true]>.cc-menu__button{background:var(--cc-menu-item-active-background);color:var(--cc-menu-item-active-color);font-weight:700}.cc-menu__item[data-active=true]>.cc-menu__button:before,.cc-menu__item[data-active-path=true]>.cc-menu__button:before{opacity:1}.cc-menu__item[data-disabled=true]{opacity:var(--cc-form-disabled-opacity);pointer-events:none}.cc-menu__icon{align-items:center;border-radius:var(--cc-menu-icon-radius);color:var(--cc-menu-item-icon-color);display:inline-flex;flex:0 0 var(--cc-menu-icon-size);font-size:13px;font-weight:800;height:var(--cc-menu-icon-size);justify-content:center;line-height:1;overflow:hidden;transition:flex-basis var(--cc-menu-transition-duration) var(--cc-animation-easing),height var(--cc-menu-transition-duration) var(--cc-animation-easing),margin-right var(--cc-menu-transition-duration) var(--cc-animation-easing),opacity var(--cc-menu-transition-duration) var(--cc-animation-easing),width var(--cc-menu-transition-duration) var(--cc-animation-easing);width:var(--cc-menu-icon-size)}.cc-menu__icon svg,.cc-menu__icon img{border-radius:inherit;display:block;height:var(--cc-menu-icon-inner-size);max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:var(--cc-menu-icon-inner-size)}.cc-menu__item[data-active=true]>.cc-menu__button .cc-menu__icon,.cc-menu__item[data-active-path=true]>.cc-menu__button .cc-menu__icon{color:var(--cc-menu-item-active-icon-color)}.cc-menu__icon[data-fallback=true]{flex-basis:var(--cc-menu-icon-size);margin-right:0;opacity:0;width:var(--cc-menu-icon-size)}.cc-menu__label{flex:1;max-width:var(--cc-menu-width);min-width:0;opacity:1;overflow:hidden;text-overflow:ellipsis;transform:translateZ(0);transition:max-width var(--cc-menu-transition-duration) var(--cc-animation-easing),opacity var(--cc-menu-transition-duration) var(--cc-animation-easing),transform var(--cc-menu-transition-duration) var(--cc-animation-easing);white-space:nowrap}.cc-menu__arrow{color:var(--cc-menu-item-muted-color);flex:0 0 14px;font-size:14px;height:14px;opacity:1;transform:rotate(0) scale(1);transition:flex-basis var(--cc-menu-transition-duration) var(--cc-animation-easing),opacity var(--cc-menu-transition-duration) var(--cc-animation-easing),transform var(--cc-menu-transition-duration) var(--cc-animation-easing),width var(--cc-menu-transition-duration) var(--cc-animation-easing);width:14px}.cc-menu__item[data-expanded=true]>.cc-menu__button .cc-menu__arrow{transform:rotate(180deg) scale(1)}.cc-menu__item[data-level="1"]>.cc-menu__button{color:var(--cc-menu-item-muted-color);font-size:13px;font-weight:560;min-height:36px}.cc-menu__item[data-level="2"]>.cc-menu__button,.cc-menu__item[data-level="3"]>.cc-menu__button{color:var(--cc-menu-item-muted-color);font-size:12.5px;min-height:34px}.cc-menu__item[data-level="1"]>.cc-menu__button:before,.cc-menu__item[data-level="2"]>.cc-menu__button:before,.cc-menu__item[data-level="3"]>.cc-menu__button:before{height:14px}.cc-menu[data-collapsed=true] .cc-menu__collapse{margin-left:0}.cc-menu[data-collapsed=true]>.cc-menu__list{gap:2px}.cc-menu[data-collapsed=true] .cc-menu__button{gap:0;height:var(--cc-menu-collapsed-item-size);justify-content:center;padding:0;width:var(--cc-menu-collapsed-item-size)}.cc-menu[data-collapsed=true] .cc-menu__item{display:grid;justify-items:center;width:var(--cc-menu-collapsed-item-size)}.cc-menu[data-collapsed=true] .cc-menu__icon{flex-basis:var(--cc-menu-icon-size);height:var(--cc-menu-icon-size);width:var(--cc-menu-icon-size)}.cc-menu[data-collapsed=true] .cc-menu__icon[data-fallback=true]{flex-basis:var(--cc-menu-icon-size);margin-right:0;opacity:1;width:var(--cc-menu-icon-size)}.cc-menu[data-collapsed=true] .cc-menu__label{flex:0 1 0;max-width:0;opacity:0;transform:translate3d(-8px,0,0)}.cc-menu[data-collapsed=true] .cc-menu__arrow{flex-basis:0;opacity:0;transform:rotate(0) scale(.7);width:0}@media (prefers-reduced-motion: reduce){.cc-menu,.cc-menu__button,.cc-menu__icon,.cc-menu__label,.cc-menu__arrow,.cc-menu__list,.cc-menu__transition{transition-duration:var(--cc-duration-0)}}@media (max-width: 640px){.cc-menu{--cc-menu-width: calc(100vw - 24px) ;--cc-menu-collapsed-width: 56px;--cc-menu-collapsed-item-size: 44px;--cc-menu-icon-size: 24px;--cc-menu-item-height: 38px;border-radius:var(--cc-radius-md);gap:6px;padding:6px}.cc-menu__list{gap:3px;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.cc-menu__button{--cc-menu-item-gap: 8px;padding:0 10px 0 calc(10px + var(--cc-menu-level-indent, 0px))}.cc-menu__list--child{margin-left:0;padding-left:0}}.cc-modal{inset:0;overflow:visible;position:fixed;z-index:var(--cc-z-index-dropdown)}.cc-modal[data-contained=true]{overflow:hidden;position:absolute}.cc-modal__overlay{backdrop-filter:var(--cc-modal-overlay-backdrop-filter);background:var(--cc-modal-overlay-background);border:0;cursor:pointer;inset:0;padding:0;position:absolute;transition:opacity var(--cc-animation-duration) var(--cc-animation-easing);width:100%}.cc-modal[data-size=sm]{--cc-modal-panel-size: var(--cc-modal-size-sm)}.cc-modal[data-size=md]{--cc-modal-panel-size: var(--cc-modal-size-md)}.cc-modal[data-size=lg]{--cc-modal-panel-size: var(--cc-modal-size-lg)}.cc-modal__panel{background:var(--cc-modal-background);border-radius:var(--cc-modal-radius);box-shadow:var(--cc-modal-shadow);color:var(--cc-modal-color);left:50%;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - var(--cc-layer-viewport-gap));height:var(--cc-modal-restore-height, auto);max-height:calc(100dvh - var(--cc-layer-viewport-gap));max-width:var(--cc-modal-panel-size);position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--cc-animation-duration) var(--cc-animation-easing),transform var(--cc-animation-duration) var(--cc-animation-easing),width var(--cc-animation-duration) var(--cc-animation-easing),height var(--cc-animation-duration) var(--cc-animation-easing),max-width var(--cc-animation-duration) var(--cc-animation-easing),max-height var(--cc-animation-duration) var(--cc-animation-easing),border-radius var(--cc-animation-duration) var(--cc-animation-easing);width:var( --cc-modal-restore-width, calc(100vw - var(--cc-layer-viewport-gap)) )}.cc-modal__panel[data-resize-ready=true]{height:var(--cc-modal-restore-height);max-height:100%;max-width:100%;width:var(--cc-modal-restore-width)}.cc-modal[data-maximized=true] .cc-modal__panel{border-radius:0;height:100%;left:50%;max-height:100%;max-width:100%;top:50%;transform:translate(-50%,-50%);width:100%}.cc-modal[data-maximized=true][data-state=enter] .cc-modal__panel,.cc-modal[data-maximized=true][data-state=exit] .cc-modal__panel{transform:translate(-50%,-50%)}.cc-modal[data-state=enter] .cc-modal__overlay{opacity:var(--cc-modal-overlay-enter-opacity)}.cc-modal[data-state=exit] .cc-modal__overlay{opacity:var(--cc-modal-overlay-exit-opacity)}.cc-modal[data-state=enter] .cc-modal__panel{opacity:1;transform:translate(-50%,-50%) scale(var(--cc-modal-panel-active-scale))}.cc-modal[data-state=exit] .cc-modal__panel{opacity:0;transform:translate(-50%,-50%) scale(var(--cc-modal-panel-enter-scale))}.cc-modal[data-animation=fade][data-state=exit] .cc-modal__panel{transform:translate(-50%,-50%) scale(1)}.cc-modal[data-animation=slide][data-state=exit] .cc-modal__panel{transform:translate(-50%,-44%) scale(1)}.cc-modal[data-animation=none] .cc-modal__overlay,.cc-modal[data-animation=none] .cc-modal__panel{transition-duration:var(--cc-duration-0)}.cc-modal__header{align-items:center;border-bottom:1px solid var(--cc-modal-header-border-color);background:var(--cc-modal-header-background);color:var(--cc-modal-header-color);display:flex;font-weight:700;gap:12px;justify-content:space-between;padding:16px 18px}.cc-modal__actions,.cc-popup__actions{align-items:center;display:inline-flex;gap:var(--cc-layer-action-gap)}.cc-modal__maximize,.cc-popup__maximize,.cc-modal__close,.cc-popup__close{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--cc-radius-md);color:var(--cc-form-color-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:20px;height:30px;justify-content:center;line-height:1;padding:0;transition:background var(--cc-duration-160) ease,border-color var(--cc-duration-160) ease,color var(--cc-duration-160) ease;width:30px}.cc-modal__maximize:hover,.cc-popup__maximize:hover,.cc-modal__close:hover,.cc-popup__close:hover{background:var(--cc-form-color-surface-soft);border-color:var(--cc-form-color-border);color:var(--cc-form-color-text)}.cc-modal__maximize:focus,.cc-popup__maximize:focus,.cc-modal__close:focus,.cc-popup__close:focus{box-shadow:none;outline:none}.cc-modal__maximize:focus-visible,.cc-popup__maximize:focus-visible,.cc-modal__close:focus-visible,.cc-popup__close:focus-visible{box-shadow:var(--cc-form-shadow-focus);outline:none}.cc-modal__body{min-height:0;overflow:auto;padding:var(--cc-layer-body-padding);padding-bottom:max(var(--cc-layer-body-padding),env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.cc-password-field__control{padding-right:var(--cc-password-input-action-space)}.cc-password-field__actions{align-items:center;display:inline-flex;gap:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.cc-password-field__toggle{background:transparent;border:0;border-radius:var(--cc-radius-sm);color:var(--cc-form-color-muted);cursor:pointer;font:inherit;font-size:15px;min-height:30px;padding:0 5px;transition:background-color var(--cc-animation-duration) var(--cc-animation-easing),color var(--cc-animation-duration) var(--cc-animation-easing)}.cc-password-field__toggle[data-type=icon],.cc-password-field__toggle[data-type=image]{align-items:center;display:inline-flex;justify-content:center;min-width:30px}.cc-password-field__eye{display:block;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55;width:22px}.cc-password-field__eye-mask{stroke-width:1.7}.cc-password-field__toggle-image{display:block;height:21px;-o-object-fit:contain;object-fit:contain;width:21px}.cc-password-field__toggle:hover{background:transparent;color:var(--cc-form-color-accent)}.cc-password-field__toggle:focus{box-shadow:none;outline:none}.cc-password-field__toggle:focus-visible{box-shadow:var(--cc-form-shadow-focus);outline:none}.cc-query-form{align-items:end;display:grid;gap:16px}.cc-query-form__fields{display:grid;gap:16px;grid-template-columns:repeat(var(--cc-query-form-columns),minmax(0,1fr))}.cc-query-form__field{align-items:center;display:grid;gap:8px;grid-template-columns:var(--cc-query-form-label-width) minmax(0,1fr);margin:0}.cc-query-form__actions{align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;min-height:38px}.cc-query-form__icon-button .cc-icon{height:18px;width:18px}.cc-query-form[data-compact=true]{gap:10px}.cc-query-form[data-compact=true] .cc-query-form__fields{gap:10px 12px}@media (max-width: 900px){.cc-query-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-query-form__actions{grid-column:auto / -1!important}}@media (max-width: 640px){.cc-query-form__fields{grid-template-columns:1fr}.cc-query-form__actions{grid-column:1 / -1!important}.cc-query-form__field{grid-template-columns:1fr}}.cc-rolling-number{--cc-rolling-duration: var(--cc-duration-520);display:inline-flex;font-variant-numeric:tabular-nums;line-height:1}.cc-rolling-number__digit{display:inline-block;height:1em;overflow:hidden;position:relative;width:.62em}.cc-rolling-number__track{display:grid;transition:transform var(--cc-rolling-duration) cubic-bezier(.22,.8,.28,1);will-change:transform}.cc-rolling-number__number{display:block;height:1em;line-height:1;text-align:center}@media (prefers-reduced-motion: reduce){.cc-rolling-number__track{transition-duration:var(--cc-duration-1)}}.cc-select{display:block;min-width:0;position:relative}.cc-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-select__value[data-placeholder=true]{color:var(--cc-select-placeholder-color)}.cc-select__arrow{border-bottom:1.5px solid var(--cc-form-color-muted);border-right:1.5px solid var(--cc-form-color-muted);height:8px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-62%) rotate(45deg);width:8px}.cc-select__menu{background:var(--cc-select-menu-background);border:1px solid var(--cc-select-menu-border-color);border-radius:var(--cc-select-menu-radius);box-shadow:var(--cc-select-menu-shadow);color:var(--cc-select-menu-text-color);display:grid;font-size:inherit;font-weight:400;gap:4px;left:0;margin-top:6px;max-height:240px;min-width:100%;overflow:auto;padding:6px;position:absolute;right:0;top:100%;z-index:var(--cc-z-index-40)}.cc-select__menu[data-floating=true]{margin-top:0;position:fixed;right:auto;z-index:var(--cc-z-index-dropdown)}.cc-select__option{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--cc-select-menu-radius) - 2px);color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:34px;padding:7px 10px;text-align:left;transition:background var(--cc-duration-120) ease,color var(--cc-duration-120) ease;width:100%}.cc-select__option:hover:not(:disabled),.cc-select__option:focus{background:var(--cc-select-option-hover-color);outline:none}.cc-select__option[data-selected=true]{background:var(--cc-select-option-selected-color);color:var(--cc-select-option-selected-text-color);font-weight:400}.cc-select__option:disabled{cursor:not-allowed;opacity:.5}.cc-select__check{align-items:center;color:var(--cc-select-check-color);display:inline-flex;flex:0 0 auto;font-weight:900;justify-content:center;line-height:1}.cc-select__clear-wrap,.cc-virtual-select__clear-wrap{align-items:center;display:inline-flex;margin-left:auto;margin-right:4px;position:relative;z-index:var(--cc-z-index-raised)}.cc-select__clear,.cc-virtual-select__clear{align-items:center;border-radius:var(--cc-radius-pill);color:var(--cc-form-color-muted);cursor:pointer;display:inline-flex;font-size:18px;height:18px;justify-content:center;line-height:1;width:18px}.cc-select__clear:hover,.cc-virtual-select__clear:hover{background:var(--cc-form-color-surface-soft);color:var(--cc-form-color-text)}.cc-table__column-option .cc-select__check{margin-left:auto}@keyframes cc-table-column-menu-enter{0%{opacity:0}to{opacity:1}}.cc-table{border:1px solid var(--cc-form-color-border);border-radius:var(--cc-radius-lg);color:var(--cc-form-color-text);box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;position:relative;transition-duration:var(--cc-table-column-reorder-duration);transition-property:none;transition-timing-function:var(--cc-table-column-reorder-easing);width:100%}.cc-table[data-measured=false]{opacity:0;visibility:hidden}.cc-table__body{box-sizing:border-box;flex:1 1 auto;left:0;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:sticky;width:100%}.cc-table__body--virtual{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;width:100%}.cc-table__row{display:flex;min-width:0;width:100%}.cc-table__row--head{background:var(--cc-form-color-surface-soft);flex:0 0 auto;font-weight:700;position:relative}.cc-table__cell,.cc-table__selection,.cc-table__scrollbar-spacer{align-items:center;background:var(--cc-form-color-surface);border-bottom:1px solid var(--cc-form-color-divider);border-right:1px solid var(--cc-form-color-divider);display:flex;min-height:42px;min-width:0;overflow:hidden;padding:8px 12px}.cc-table__scrollbar-spacer{border-left:0;border-right:0;padding:0;pointer-events:none}.cc-table__scrollbar-spacer--head{background:transparent;border-bottom-color:transparent;border-right:0;min-height:0;visibility:hidden}.cc-table__cell--head{background:var(--cc-form-color-surface-soft);position:relative;z-index:var(--cc-z-index-control)}.cc-table__selection--fixed{left:0;position:sticky;z-index:var(--cc-z-index-active)}.cc-table__selection--head.cc-table__selection--fixed{background:var(--cc-form-color-surface-soft);z-index:var(--cc-z-index-floating)}.cc-table__cell[data-fixed=left],.cc-table__cell[data-fixed=right]{background:var(--cc-form-color-surface);z-index:var(--cc-z-index-active)}.cc-table__row--head .cc-table__cell[data-fixed=left],.cc-table__row--head .cc-table__cell[data-fixed=right]{background:var(--cc-form-color-surface-soft)}.cc-table__cell[data-fixed=left]{border-right-color:var(--cc-form-color-divider)}.cc-table__cell[data-fixed=right]{border-left:1px solid var(--cc-form-color-divider)}.cc-table__cell[data-fixed-edge=left],.cc-table__selection[data-fixed-edge=left]{box-shadow:10px 0 18px -14px transparent,inset -1px 0 0 var(--cc-form-color-divider);z-index:var(--cc-z-index-floating)}.cc-table__cell[data-fixed-edge=right]{box-shadow:-10px 0 18px -14px transparent,inset 1px 0 0 var(--cc-form-color-divider);z-index:var(--cc-z-index-floating)}.cc-table__row--head .cc-table__cell[data-fixed-edge],.cc-table__row--head .cc-table__selection[data-fixed-edge]{z-index:var(--cc-z-index-6)}.cc-table__resize{cursor:col-resize;inset-block:0;position:absolute;right:-5px;touch-action:none;width:10px;z-index:var(--cc-z-index-control)}.cc-table__resize:after{background:transparent;border-radius:var(--cc-radius-pill);content:"";inset-block:8px;left:50%;position:absolute;transform:translate(-50%);transition:background var(--cc-duration-160) ease;width:6px}.cc-table__resize:hover:after{background:transparent}.cc-table__checkbox{gap:0}.cc-table__checkbox-label{display:none}.cc-table__checkbox input:indeterminate{background:var(--cc-choice-checked-background);border-color:var(--cc-choice-checked-border-color)}.cc-table__checkbox input:indeterminate:before{background:var(--cc-choice-check-color);border:0;content:"";height:2px;margin:0;transform:scale(1);width:8px}.cc-table__column-settings{isolation:isolate;display:inline-flex;justify-content:center;overflow:visible;pointer-events:none;flex:0 0 28px;margin-left:auto;position:relative;width:28px;z-index:var(--cc-z-index-7)}.cc-table__column-settings>button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:var(--cc-form-color-text);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;pointer-events:auto;position:relative;transition:color var(--cc-duration-160) ease;width:28px;z-index:var(--cc-z-index-active)}.cc-table__column-settings>button:hover{background:transparent;color:var(--cc-form-color-accent)}.cc-table__column-settings>button:focus-visible{border-radius:var(--cc-radius-sm);outline:var(--cc-table-column-drag-focus-width) solid var(--cc-form-color-accent);outline-offset:var(--cc-table-column-drag-focus-offset)}.cc-table__column-menu{-webkit-overflow-scrolling:touch;font-size:inherit;font-weight:400;max-height:var(--cc-table-column-menu-max-height);min-width:180px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;scrollbar-gutter:auto;transform-origin:top right;z-index:var(--cc-z-index-topmost)}.cc-table__column-menu[data-state=enter]{animation:cc-table-column-menu-enter var(--cc-duration-180) cubic-bezier(.22,.8,.28,1) both}.cc-table__column-option{justify-content:flex-start;white-space:nowrap}.cc-table__column-option[data-disabled=true]{cursor:not-allowed;opacity:.56}.cc-table__column-drag-board{gap:var(--cc-table-column-drag-gap, 4px)}.cc-table__column-option--draggable,.cc-table__column-option--draggable[data-selected=true]{background:var(--cc-table-column-drag-card-background);border:1px solid var(--cc-table-column-drag-card-border-color);border-radius:var(--cc-table-column-drag-card-radius);box-shadow:var(--cc-table-column-drag-card-shadow);color:var(--cc-form-color-text);cursor:grab;height:100%;min-height:var(--cc-table-column-drag-item-min-height, 34px);padding:var(--cc-table-column-drag-card-padding, 7px 10px);transition:background var(--cc-animation-duration) var(--cc-animation-easing),border-color var(--cc-animation-duration) var(--cc-animation-easing),box-shadow var(--cc-animation-duration) var(--cc-animation-easing),color var(--cc-animation-duration) var(--cc-animation-easing)}.cc-table__column-drag-handle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--cc-form-color-muted);cursor:grab;display:inline-flex;flex:0 0 var(--cc-table-column-drag-handle-size);height:var(--cc-table-column-drag-handle-size);justify-content:center;margin-inline-start:var(--cc-table-column-drag-handle-offset);padding:0;touch-action:none;width:var(--cc-table-column-drag-handle-size)}.cc-table__column-drag-handle:active{cursor:grabbing}.cc-table__column-drag-handle:focus-visible{border-radius:var(--cc-radius-sm);outline:var(--cc-table-column-drag-focus-width) solid var(--cc-form-color-accent);outline-offset:var(--cc-table-column-drag-focus-offset)}.cc-table__column-drag-dots{background-image:radial-gradient(circle,currentColor var(--cc-table-column-drag-dot-size),transparent calc(var(--cc-table-column-drag-dot-size) + var(--cc-table-column-drag-dot-edge)));background-position:center;background-size:var(--cc-table-column-drag-dot-gap) var(--cc-table-column-drag-dot-gap);display:block;height:var(--cc-table-column-drag-dots-height);width:var(--cc-table-column-drag-dots-width)}.cc-table__state{align-items:center;display:flex;justify-content:center;min-height:148px;min-width:100%}.cc-table__loading{align-items:center;backdrop-filter:var(--cc-table-loading-backdrop-filter);background:var(--cc-table-loading-background);color:var(--cc-business-text-color);display:flex;inset:42px 0 0;justify-content:center;position:absolute;z-index:var(--cc-z-index-8)}.cc-table__loading[data-cover-header=true]{inset:0}.cc-table__empty{width:100%}.cc-drag-drop-board{display:grid;gap:12px;grid-template-columns:repeat(var(--cc-drag-drop-columns),minmax(0,1fr));position:relative}.cc-drag-drop-board__slot{border:1px solid transparent;border-radius:var(--cc-radius-lg);cursor:grab;min-height:72px;touch-action:none;transition:background var(--cc-animation-duration) var(--cc-animation-easing),border-color var(--cc-animation-duration) var(--cc-animation-easing),opacity var(--cc-animation-duration) var(--cc-animation-easing),transform var(--cc-drag-drop-motion-duration) cubic-bezier(.2,.85,.22,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.cc-drag-drop-board__slot[data-dragging=true]{cursor:grabbing;background:var(--cc-drag-drop-slot-dragging-background);border-color:var(--cc-drag-drop-slot-dragging-border-color);border-style:dashed}.cc-drag-drop-board__slot[data-over=true]{background:var(--cc-drag-drop-slot-over-background);border-color:var(--cc-drag-drop-slot-over-border-color);border-style:dashed}.cc-drag-drop-board__slot[data-disabled=true]{cursor:not-allowed;opacity:.5}.cc-drag-drop-board__item{height:100%;transition:opacity var(--cc-animation-duration) var(--cc-animation-easing)}.cc-drag-drop-board__slot[data-dragging=true] .cc-drag-drop-board__item{opacity:0}.cc-drag-drop-board__preview{box-sizing:border-box;cursor:grabbing;left:0;pointer-events:none;position:fixed;top:0;transform-origin:50% 50%;z-index:var(--cc-drag-drop-preview-z-index, var(--cc-z-index-modal));will-change:transform}.cc-drag-drop-board__preview[data-dropping=true]{transition:transform var(--cc-drag-drop-motion-duration) cubic-bezier(.2,.85,.22,1),width var(--cc-drag-drop-motion-duration) cubic-bezier(.2,.85,.22,1),height var(--cc-drag-drop-motion-duration) cubic-bezier(.2,.85,.22,1)}.cc-drag-drop-board__preview>*,.cc-drag-drop-board__preview.cc-drag-drop-board__preview>[data-dragging=true]{background:var(--cc-drag-drop-preview-background);border-color:var(--cc-drag-drop-preview-border-color);box-shadow:var(--cc-drag-drop-preview-shadow);color:var(--cc-drag-drop-preview-color);filter:saturate(1.06);height:100%;transform:scale(.96);transition:transform var(--cc-drag-drop-motion-duration) cubic-bezier(.2,.85,.22,1)}.cc-drag-drop-board__preview[data-dropping=true]>*{transform:scale(1)}.cc-table__column-drag-board .cc-drag-drop-board__slot{border-radius:var(--cc-table-column-drag-card-radius);min-height:var(--cc-table-column-drag-item-min-height, 34px);touch-action:pan-y}.cc-table__column-drag-board .cc-drag-drop-board__slot[data-dragging=true] .cc-table__column-option--draggable{background:var(--cc-drag-drop-slot-dragging-background);border-color:var(--cc-drag-drop-slot-dragging-border-color);box-shadow:none}.cc-table__column-drag-board .cc-drag-drop-board__slot[data-over=true] .cc-table__column-option--draggable{background:var(--cc-drag-drop-slot-over-background);border-color:var(--cc-drag-drop-slot-over-border-color)}.cc-drag-drop-board__preview>.cc-table__column-option--draggable{background:var(--cc-drag-drop-preview-background);border-color:var(--cc-drag-drop-preview-border-color);box-shadow:var(--cc-drag-drop-preview-shadow);color:var(--cc-drag-drop-preview-color)}.cc-tag{align-items:center;background:var(--cc-form-color-surface);border:1px solid var(--cc-form-color-border);border-radius:var(--cc-radius-pill);color:var(--cc-form-color-text);display:inline-flex;gap:6px;min-height:28px;padding:0 10px;transform-origin:center;transition:background var(--cc-duration-180) ease,border-color var(--cc-duration-180) ease,color var(--cc-duration-180) ease,opacity var(--cc-duration-180) ease,transform var(--cc-duration-180) ease}.cc-tag button{align-items:center;background:transparent;border:0;border-radius:var(--cc-radius-pill);color:inherit;cursor:pointer;display:inline-flex;height:18px;justify-content:center;transition:background var(--cc-duration-180) ease,transform var(--cc-duration-180) ease;width:18px}.cc-tag button:hover{background:transparent;transform:scale(1.08)}.cc-tag[data-checked=true]{background:var(--cc-form-color-accent);color:var(--cc-form-color-accent-contrast)}.cc-tag[data-variant=outline]{background:transparent}.cc-tag[data-variant=filled]{background:var(--cc-form-color-accent);color:var(--cc-form-color-accent-contrast)}.cc-tag[data-shape=square]{border-radius:var(--cc-radius-sm)}.cc-tag[data-shape=pill]{border-radius:var(--cc-radius-pill)}.cc-tag[data-size=small]{font-size:12px;min-height:24px;padding-inline:8px}.cc-tag[data-size=large]{font-size:14px;min-height:34px;padding-inline:12px}.cc-tag[data-closing=true]{opacity:0;transform:scale(.86)}.cc-theme-box{background:var(--cc-page-surface-color);border:1px solid var(--cc-form-color-border);border-radius:var(--cc-theme-box-radius);box-shadow:var(--cc-form-shadow-floating);box-sizing:border-box;color:var(--cc-page-color);font-family:var(--cc-form-font);min-width:0;padding:var(--cc-theme-box-padding)}.cc-theme-box[data-size=sm]{--cc-theme-box-padding: 12px}.cc-theme-box[data-size=md]{--cc-theme-box-padding: 16px}.cc-theme-box[data-size=lg]{--cc-theme-box-padding: 24px}.cc-theme-box[data-variant=page]{background:var(--cc-page-background-image),var(--cc-page-background);border-color:transparent;box-shadow:none}.cc-theme-box[data-variant=plain]{background:transparent;border-color:transparent;box-shadow:none;padding:0}.cc-tilt-card{color:var(--cc-tilt-card-color);display:block;font-family:var(--cc-form-font);position:relative;transform-style:preserve-3d}.cc-tilt-card__surface{background:var(--cc-tilt-card-background);border:1px solid var(--cc-tilt-card-border-color);border-radius:var(--cc-tilt-card-radius);box-shadow:var(--cc-tilt-card-shadow);height:100%;overflow:hidden;position:relative;backface-visibility:hidden;transform:var( --cc-tilt-card-transform, perspective(900px) rotateX(0deg) rotateY(0deg) scale(1) );transform-origin:center center;transform-style:preserve-3d;transition:transform var(--cc-tilt-card-transition-duration, var(--cc-duration-180)) var(--cc-tilt-card-transition-easing, var(--cc-animation-easing)),box-shadow var(--cc-animation-duration) var(--cc-animation-easing),border-color var(--cc-animation-duration) var(--cc-animation-easing);will-change:transform;width:100%}.cc-tilt-card[data-active=true] .cc-tilt-card__surface{border-color:var(--cc-tilt-card-border-color);box-shadow:var(--cc-tilt-card-shadow-active)}.cc-tilt-card[data-disabled=true]{cursor:default;opacity:var(--cc-form-disabled-opacity)}.cc-tilt-card[data-disabled=true] .cc-tilt-card__surface{transform:none;will-change:auto}.cc-tilt-card__content{position:relative;transform:translateZ(18px);z-index:var(--cc-z-index-raised)}.cc-tilt-card__glare{background:radial-gradient(circle at var(--cc-tilt-card-glare-x, 50%) var(--cc-tilt-card-glare-y, 50%),var(--cc-tilt-card-glare-color) 0%,transparent 58%);inset:0;opacity:var(--cc-tilt-card-glare-opacity, 0);pointer-events:none;position:absolute;transition:opacity var(--cc-tilt-card-transition-duration, var(--cc-duration-180)) var(--cc-tilt-card-transition-easing, var(--cc-animation-easing));z-index:var(--cc-z-index-base)}.cc-date-picker__dropdown .cc-date-picker__panel,.cc-date-picker__panel--floating,.cc-time-picker__panel{animation:cc-popconfirm-enter var(--cc-animation-duration) var(--cc-animation-easing);transform-origin:top left}.cc-time-picker__dropdown{position:relative}.cc-time-picker__trigger span[data-placeholder=true]{color:var(--cc-select-placeholder-color)}.cc-time-picker__panel{background:var(--cc-select-menu-background);border:1px solid var(--cc-select-menu-border-color);border-radius:var(--cc-date-picker-panel-radius, var(--cc-radius-lg));box-shadow:var( --cc-date-picker-panel-shadow, var(--cc-form-shadow-floating) );color:var(--cc-select-menu-text-color);display:grid;gap:10px;left:0;min-width:260px;padding:10px;position:absolute;top:calc(100% + 8px);z-index:var(--cc-z-index-50)}.cc-time-picker__panel.cc-time-picker__panel--floating{bottom:auto;left:auto;position:fixed;top:auto;z-index:var(--cc-z-index-dropdown)}.cc-time-picker__columns{display:grid;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.cc-time-picker__column{background:var(--cc-form-color-surface-soft);border-radius:var(--cc-radius-md);display:grid;gap:2px;max-height:214px;overflow:auto;padding:4px}.cc-time-picker__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--cc-radius-sm);color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;height:34px;padding:0 10px;text-align:center;transition:background-color var(--cc-animation-duration) var(--cc-animation-easing),color var(--cc-animation-duration) var(--cc-animation-easing)}.cc-time-picker__option:hover{background:var(--cc-date-picker-day-hover-background)}.cc-time-picker__option[data-selected=true]{background:var(--cc-date-picker-day-selected-background);color:var(--cc-date-picker-day-selected-color)}.cc-time-picker__option:disabled{cursor:not-allowed;opacity:.38}.cc-time-picker__footer{align-items:center;border-top:1px solid var(--cc-form-color-divider);display:flex;justify-content:space-between;padding-top:10px}.cc-time-picker__footer button{background:transparent;border:1px solid transparent;border-radius:var(--cc-radius-md);color:var(--cc-form-color-accent);cursor:pointer;font:inherit;font-size:13px;min-height:30px;padding:0 10px}.cc-time-picker__footer button:hover{background:var(--cc-form-control-hover-background)}.cc-time-picker__footer button:last-child{background:var(--cc-form-color-accent);color:var(--cc-form-color-accent-contrast)}.cc-time-picker__footer button:disabled{cursor:not-allowed;opacity:.46}.cc-rich-editor__fallback-toolbar>.cc-tooltip,.cc-rich-editor__toolbar-actions>.cc-tooltip,.cc-rich-editor__tool-group>.cc-tooltip{flex:0 0 auto}.cc-rich-editor__fallback-toolbar button:hover:not(:disabled),.cc-rich-editor__color-tool:hover,.cc-rich-editor__tool-trigger:hover:not(:disabled),.cc-rich-editor__tool-group:focus-within>.cc-tooltip .cc-rich-editor__tool-trigger{border-color:var(--cc-rich-editor-border-hover-color);color:var(--cc-rich-editor-accent-color)}.cc-rich-editor__tool-group:hover>.cc-tooltip .cc-rich-editor__tool-trigger,.cc-rich-editor__tool-group:focus-within>.cc-tooltip .cc-rich-editor__tool-trigger{border-color:var(--cc-rich-editor-border-hover-color);color:var(--cc-rich-editor-accent-color)}.cc-tooltip{display:inline-flex;position:relative}.cc-tooltip--portal{pointer-events:none;position:fixed;z-index:var(--cc-z-index-overlay)}.cc-tooltip__content{background:var(--cc-tooltip-background);border-radius:var(--cc-tooltip-radius);color:var(--cc-tooltip-color);font-size:12px;left:50%;line-height:1.35;box-sizing:border-box;max-width:min(280px,calc(100vw - 24px));opacity:0;box-shadow:var(--cc-tooltip-shadow);padding:7px 9px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity var(--cc-animation-duration) var(--cc-animation-easing),filter var(--cc-animation-duration) var(--cc-animation-easing);overflow-wrap:anywhere;white-space:normal;width:-moz-max-content;width:max-content;z-index:var(--cc-z-index-20)}.cc-tooltip--top .cc-tooltip__content,.cc-tooltip--top-left .cc-tooltip__content,.cc-tooltip--top-right .cc-tooltip__content{bottom:calc(100% + 8px)}.cc-tooltip--bottom .cc-tooltip__content,.cc-tooltip--bottom-left .cc-tooltip__content,.cc-tooltip--bottom-right .cc-tooltip__content{top:calc(100% + 8px)}.cc-tooltip--left .cc-tooltip__content,.cc-tooltip--left-top .cc-tooltip__content,.cc-tooltip--left-bottom .cc-tooltip__content{left:auto;right:calc(100% + 8px);transform:none}.cc-tooltip--right .cc-tooltip__content,.cc-tooltip--right-top .cc-tooltip__content,.cc-tooltip--right-bottom .cc-tooltip__content{left:calc(100% + 8px);transform:none}.cc-tooltip--left .cc-tooltip__content,.cc-tooltip--right .cc-tooltip__content{top:50%;transform:translateY(-50%)}.cc-tooltip--top-left .cc-tooltip__content,.cc-tooltip--bottom-left .cc-tooltip__content{left:0;transform:none}.cc-tooltip--top-right .cc-tooltip__content,.cc-tooltip--bottom-right .cc-tooltip__content{left:auto;right:0;transform:none}.cc-tooltip--left-top .cc-tooltip__content,.cc-tooltip--right-top .cc-tooltip__content{top:0}.cc-tooltip--left-bottom .cc-tooltip__content,.cc-tooltip--right-bottom .cc-tooltip__content{bottom:0}.cc-tooltip[data-open=true] .cc-tooltip__content{filter:blur(0);opacity:1}.cc-tooltip[data-open=false] .cc-tooltip__content{filter:blur(1px)}.cc-tooltip[data-animation=none] .cc-tooltip__content{transition-duration:var(--cc-duration-0)}.cc-toast-viewport{--cc-toast-enter-transform: translateY( calc(-1 * var(--cc-toast-slide-distance)) ) scale(.98);--cc-toast-exit-transform: translateY( calc(-1 * var(--cc-toast-slide-distance)) ) scale(.98);--cc-toast-stack-gap: 10px;--cc-toast-max-height: 160px;display:flex;flex-direction:column;max-width:360px;width:calc(100vw - 32px);position:fixed;right:16px;top:16px;z-index:var(--cc-z-index-toast)}.cc-toast-viewport--top{--cc-toast-enter-transform: translateY( calc(-1 * var(--cc-toast-slide-distance)) ) scale(.98);left:50%;right:auto;transform:translate(-50%)}.cc-toast-viewport--top-left{--cc-toast-enter-transform: translateY( calc(-1 * var(--cc-toast-slide-distance)) ) scale(.98);left:16px;right:auto}.cc-toast-viewport--top-right{--cc-toast-enter-transform: translateY( calc(-1 * var(--cc-toast-slide-distance)) ) scale(.98);right:16px}.cc-toast-viewport--bottom,.cc-toast-viewport--bottom-left,.cc-toast-viewport--bottom-right{bottom:16px;top:auto}.cc-toast-viewport--bottom{--cc-toast-enter-transform: translateY(var(--cc-toast-slide-distance)) scale(.98);--cc-toast-exit-transform: translateY(var(--cc-toast-slide-distance)) scale(.98);left:50%;right:auto;transform:translate(-50%)}.cc-toast-viewport--bottom-left{--cc-toast-enter-transform: translateY(var(--cc-toast-slide-distance)) scale(.98);--cc-toast-exit-transform: translateY(var(--cc-toast-slide-distance)) scale(.98);left:16px;right:auto}.cc-toast-viewport--bottom-right{--cc-toast-enter-transform: translateY(var(--cc-toast-slide-distance)) scale(.98);--cc-toast-exit-transform: translateY(var(--cc-toast-slide-distance)) scale(.98);right:16px}.cc-toast-viewport--center{--cc-toast-enter-transform: scale(var(--cc-toast-scale-enter));left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}.cc-toast{--cc-toast-stack-offset: 0px;--cc-toast-stack-index: 0;align-items:start;background:var(--cc-toast-background);border:1px solid var(--cc-toast-border-color);border-left:4px solid var(--cc-toast-accent-color);border-radius:var(--cc-toast-radius);box-shadow:var(--cc-toast-shadow);color:var(--cc-form-color-text);display:grid;font-family:var(--cc-form-font);gap:4px 10px;grid-template-columns:1fr auto;max-height:var(--cc-toast-max-height);margin:0;opacity:0;overflow:hidden;padding:12px;transform:translate3d(0,var(--cc-toast-stack-offset),0) var(--cc-toast-enter-transform);transition:border-color var(--cc-animation-duration) var(--cc-animation-easing),filter var(--cc-animation-duration) var(--cc-animation-easing),opacity var(--cc-animation-duration) var(--cc-animation-easing);will-change:auto}.cc-toast[data-motion=true]{transition:border-color var(--cc-animation-duration) var(--cc-animation-easing),filter var(--cc-animation-duration) var(--cc-animation-easing),margin var(--cc-animation-duration) var(--cc-animation-easing),max-height var(--cc-animation-duration) var(--cc-animation-easing),opacity var(--cc-animation-duration) var(--cc-animation-easing),padding var(--cc-animation-duration) var(--cc-animation-easing),transform var(--cc-animation-duration) var(--cc-animation-easing);will-change:transform,opacity,filter}.cc-toast+.cc-toast{margin-top:var(--cc-toast-stack-gap)}.cc-toast[data-state=enter]{filter:blur(0);opacity:1;transform:translate3d(0,var(--cc-toast-stack-offset),0) scale(var(--cc-toast-scale-active))}.cc-toast[data-state=prepare]{filter:blur(2px);opacity:0;transform:translate3d(0,var(--cc-toast-stack-offset),0) var(--cc-toast-enter-transform)}.cc-toast[data-state=exit]{filter:blur(2px);margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none;transform:translate3d(0,var(--cc-toast-stack-offset),0) var(--cc-toast-exit-transform)}.cc-toast[data-state=exit]+.cc-toast{margin-top:0}.cc-toast[data-animation=fade],.cc-toast[data-animation=fade][data-state=exit]{transform:translate3d(0,var(--cc-toast-stack-offset),0) scale(1)}.cc-toast[data-animation=scale]{transform:translate3d(0,var(--cc-toast-stack-offset),0) scale(var(--cc-toast-scale-enter))}.cc-toast[data-animation=scale][data-state=enter]{transform:translate3d(0,var(--cc-toast-stack-offset),0) scale(var(--cc-toast-scale-active))}.cc-toast[data-animation=scale][data-state=exit]{transform:translate3d(0,var(--cc-toast-stack-offset),0) scale(var(--cc-toast-scale-enter))}.cc-toast[data-animation=none]{transition-duration:var(--cc-duration-0)}.cc-toast--success{border-left-color:var(--cc-form-color-success)}.cc-toast--warning{border-left-color:var(--cc-form-color-warning)}.cc-toast--danger{border-left-color:var(--cc-form-color-danger)}.cc-toast__title{color:var(--cc-form-color-text);font-size:14px;font-weight:650;line-height:1.4}.cc-toast__message{color:var(--cc-form-color-muted);font-size:14px;grid-column:1}.cc-toast__close{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--cc-radius-md);color:var(--cc-form-color-muted);cursor:pointer;display:inline-flex;font:inherit;grid-column:2;grid-row:1 / span 2;height:28px;justify-content:center;padding:0;transition:background var(--cc-duration-160) ease,border-color var(--cc-duration-160) ease,color var(--cc-duration-160) ease;width:28px}.cc-toast__close:hover{background:var(--cc-form-color-surface-soft);border-color:var(--cc-form-color-border);color:var(--cc-form-color-text)}.cc-toast__close:focus{box-shadow:none;outline:none}.cc-toast__close:focus-visible{box-shadow:var(--cc-form-shadow-focus);outline:none}@media (prefers-reduced-motion: reduce){.cc-modal__overlay,.cc-modal__panel,.cc-popup__overlay,.cc-popup__panel,.cc-tooltip__content,.cc-orbital-sphere__stage,.cc-orbital-sphere__item,.cc-tilt-card,.cc-tilt-card__surface,.cc-tilt-card__glare,.cc-design-effect,.cc-typewriter-text__cursor,.cc-gradient-text,.cc-toast{transition-duration:var(--cc-duration-1)}}.cc-upload{border:1px dashed var(--cc-form-color-border);border-radius:var(--cc-radius-lg);color:var(--cc-form-color-text);display:grid;gap:10px;padding:16px;transition:border-color var(--cc-duration-180) ease,box-shadow var(--cc-duration-180) ease,transform var(--cc-duration-180) ease}.cc-upload[data-dragging=true]{border-color:var(--cc-form-color-accent);box-shadow:0 0 0 4px rgba(var(--cc-color-effect-accent-rgb),.16);transform:translateY(-1px)}.cc-upload button{justify-self:start}.cc-upload__drag{color:var(--cc-form-color-muted)}.cc-upload ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.cc-upload li{align-items:center;display:flex;justify-content:space-between}:host{display:block;min-height:100%;background:transparent}[data-app-shell]{color-scheme:light;background:var(--cc-page-background-image),var(--cc-page-background)}[data-app-shell][data-theme=dark]{color-scheme:dark}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{font-size:14px;font-weight:400}[data-app-shell]{min-width:320px;background-color:var(--cc-page-background);font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;color:var(--cc-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}label:has([required])>span:first-child:after,[required]>span:first-child:after{margin-left:.25rem;color:var(--cc-color-danger);content:"*"}.page-loading{display:flex;min-height:16rem;width:100%;align-items:center;justify-content:center}main>.page-loading{min-height:calc(100dvh - 8rem)}.app-content{display:flex;min-height:0;flex-direction:column;gap:.5rem}.route-breadcrumb{min-height:1.5rem;flex:none}.route-content{min-height:0;flex:1 1 0%;overflow:hidden}.route-content>*{height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain}.page-one-screen{display:flex;height:100%;min-height:0;flex-direction:column;gap:.75rem;overflow:hidden}.page-one-screen>*{flex:none}.shortcut-grid{min-height:0;flex:1 1 0%;width:100%;overflow:auto;align-content:start}.shortcut-card{box-sizing:border-box;display:flex;height:100%;width:100%;min-width:0;cursor:grab;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem 1rem;text-align:left}.shortcut-card>*{height:100%;width:100%}.shortcut-card:active{cursor:grabbing}.shortcut-card__icon{display:flex;height:2.5rem;width:2.5rem;flex:none;align-items:center;justify-content:center;border-radius:var(--cc-radius-lg);background:color-mix(in srgb,var(--cc-color-accent) 10%,transparent);color:var(--cc-color-accent)}.shortcut-card__body{min-width:0;flex:1 1 0%}.shortcut-card__title{display:block;overflow:hidden;color:var(--cc-color-text);font-size:.875rem;font-weight:600;line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap}.shortcut-card__description{display:-webkit-box;margin-top:.25rem;overflow:hidden;color:var(--cc-color-muted);font-size:.75rem;line-height:1.125rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-table-fill,.permission-table,.permission-entity-section,.permission-system-panel,.governance-permission-panel{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;gap:.75rem}.page-scroll-fill{min-height:0;flex:1 1 0%;overflow:auto;overscroll-behavior:contain}.table-section,.overview-table-section{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.access-control-workspace,.permission-panel{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;overflow:hidden}.permission-config{flex:none}@media (max-width: 1023px){.app-content{overflow:visible}.route-content,.route-content>*,.page-one-screen,.page-two-tables{height:auto;min-height:100%;overflow:visible}.page-two-tables{display:flex;flex-direction:column}}.auth-visual-lines{pointer-events:none;background-image:linear-gradient(118deg,transparent 0 38%,color-mix(in srgb,var(--cc-color-accent) 24%,transparent) 39%,transparent 40% 68%,color-mix(in srgb,var(--cc-color-text) 12%,transparent) 69%,transparent 70% 100%),repeating-linear-gradient(90deg,transparent 0 47px,color-mix(in srgb,var(--cc-color-border) 55%,transparent) 48px,transparent 49px 96px);background-size:220% 220%,100% 100%;-webkit-mask-image:linear-gradient(to bottom right,transparent,black 24%,black 78%,transparent);mask-image:linear-gradient(to bottom right,transparent,black 24%,black 78%,transparent);animation:auth-lines-drift 18s linear infinite}.auth-visual-lines:before,.auth-visual-lines:after{position:absolute;content:"";border:1px solid color-mix(in srgb,var(--cc-color-accent) 24%,transparent);border-radius:var(--cc-radius-full)}.auth-visual-lines:before{inset:18% auto auto 12%;width:22rem;height:22rem;animation:auth-orbit 14s ease-in-out infinite alternate}.auth-visual-lines:after{right:8%;bottom:12%;width:14rem;height:14rem;animation:auth-orbit 11s ease-in-out infinite alternate-reverse}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.right-0{right:0}.top-0{top:0}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-cc-topmost{z-index:var(--cc-z-index-topmost)}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.mx-3{margin-left:.75rem;margin-right:.75rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.h-full{height:100%}.h-icon-md{height:20px}.max-h-0{max-height:0px}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-40{max-height:10rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[calc\(100dvh-10rem\)\]{max-height:calc(100dvh - 10rem)}.max-h-\[calc\(100dvh-12rem\)\]{max-height:calc(100dvh - 12rem)}.min-h-0{min-height:0px}.min-h-40{min-height:10rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-dvh{min-height:100dvh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-full{width:100%}.w-icon-md{width:20px}.min-w-0{min-width:0px}.max-w-0{max-width:0px}.max-w-28{max-width:7rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-cc-lg{border-radius:var(--cc-radius-lg)}.rounded-cc-md{border-radius:var(--cc-radius-md)}.rounded-cc-pill{border-radius:var(--cc-radius-pill)}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-line{border-color:var(--cc-color-border)}.bg-canvas{background-color:var(--cc-page-background)}.bg-elevated{background-color:var(--cc-color-surface-soft)}.bg-primary{background-color:var(--cc-color-accent)}.bg-success{background-color:var(--cc-color-success)}.bg-surface{background-color:var(--cc-color-surface)}.bg-warning{background-color:var(--cc-color-warning)}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-3{padding-bottom:.75rem}.pr-1{padding-right:.25rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-accent-contrast{color:var(--cc-color-accent-contrast)}.text-danger{color:var(--cc-color-danger)}.text-primary{color:var(--cc-color-accent)}.text-success{color:var(--cc-color-success)}.text-surface{color:var(--cc-color-surface)}.text-text-faint{color:var(--cc-color-muted)}.text-text-main{color:var(--cc-color-text)}.text-text-soft{color:var(--cc-color-muted)}.text-warning{color:var(--cc-color-warning)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-panel{--tw-shadow: var(--cc-shadow-floating);--tw-shadow-colored: var(--cc-shadow-floating);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\,margin\,opacity\,transform\]{transition-property:max-height,margin,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-width\,opacity\,transform\]{transition-property:max-width,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-cc{transition-duration:var(--cc-animation-duration)}.ease-cc{transition-timing-function:var(--cc-animation-easing)}@keyframes auth-lines-drift{0%{background-position:0 0,0 0}to{background-position:100% 100%,96px 0}}@keyframes auth-orbit{0%{transform:translateZ(0) scale(.92);opacity:.35}to{transform:translate3d(2.5rem,-1.5rem,0) scale(1.08);opacity:.72}}@media (prefers-reduced-motion: reduce){.auth-visual-lines,.auth-visual-lines:before,.auth-visual-lines:after{animation:none}}.after\:ml-1:after{content:var(--tw-content);margin-left:.25rem}.after\:text-danger:after{content:var(--tw-content);color:var(--cc-color-danger)}.after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.hover\:bg-elevated:hover{background-color:var(--cc-color-surface-soft)}.hover\:text-primary:hover{color:var(--cc-color-accent)}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color: var(--cc-color-accent)}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-end{align-items:flex-end}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-dvh{height:100dvh}.lg\:min-h-0{min-height:0px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[264px_1fr\]{grid-template-columns:264px 1fr}.lg\:grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.lg\:grid-rows-\[4rem_minmax\(0\,1fr\)_auto\]{grid-template-rows:4rem minmax(0,1fr) auto}.lg\:flex-col{flex-direction:column}.lg\:justify-between{justify-content:space-between}.lg\:overflow-hidden{overflow:hidden}.lg\:border-b-0{border-bottom-width:0px}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:p-16{padding:4rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}}
