.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;line-height:1.5}.cc-loading__bolt{animation:cc-loading-bolt-pulse .88s var(--cc-animation-easing) infinite;display:block;filter:drop-shadow(0 5px 9px color-mix(in srgb,var(--cc-form-color-accent) 26%,transparent));height:22px;overflow:visible;transform-origin:50% 56%;width:22px}.cc-loading__bolt-shadow{animation:cc-loading-bolt-shadow .88s var(--cc-animation-easing) infinite;fill:color-mix(in srgb,var(--cc-form-color-muted) 18%,transparent);transform-origin:51px 74px}.cc-loading__bolt-side{fill:color-mix(in srgb,var(--cc-form-color-accent) 52%,#3b1c8f);transform:translate(6px,5px)}.cc-loading__bolt-face{fill:color-mix(in srgb,var(--cc-form-color-accent) 82%,#ffd84d);stroke:color-mix(in srgb,var(--cc-form-color-accent) 46%,#ffffff);stroke-linejoin:round;stroke-width:2}.cc-loading__bolt-highlight{animation:cc-loading-bolt-glint .88s var(--cc-animation-easing) infinite;fill:color-mix(in srgb,#ffffff 44%,transparent)}@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}}.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-empty{flex-direction:column;gap:6px;padding:18px;text-align:center}.cc-empty__icon{align-items:center;display:inline-flex;justify-content:center;line-height:0}.cc-empty__illustration{animation:cc-empty-bolt-float 2.4s var(--cc-animation-easing) infinite;display:block;filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--cc-form-color-accent) 22%,transparent));height:58px;overflow:visible;transform-origin:50% 56%;width:58px}.cc-empty__illustration-shadow{animation:cc-empty-bolt-shadow 2.4s var(--cc-animation-easing) infinite;fill:color-mix(in srgb,var(--cc-form-color-muted) 18%,transparent);transform-origin:51px 74px}.cc-empty__tray-back{fill:color-mix(in srgb,var(--cc-form-color-accent) 10%,var(--cc-form-color-surface));stroke:color-mix(in srgb,var(--cc-form-color-muted) 28%,transparent);stroke-linejoin:round;stroke-width:2}.cc-empty__tray-front{fill:color-mix(in srgb,var(--cc-form-color-accent) 16%,var(--cc-form-color-surface));stroke:color-mix(in srgb,var(--cc-form-color-accent) 26%,var(--cc-form-color-muted));stroke-linejoin:round;stroke-width:2}.cc-empty__tray-lip,.cc-empty__tray-glow{fill:none;stroke-linecap:round;stroke-linejoin:round}.cc-empty__tray-lip{opacity:.58;stroke:color-mix(in srgb,var(--cc-form-color-muted) 44%,transparent);stroke-width:2}.cc-empty__tray-glow{animation:cc-empty-tray-glow 2.4s var(--cc-animation-easing) infinite;stroke:color-mix(in srgb,var(--cc-form-color-accent) 42%,transparent);stroke-width:3}.cc-empty__mini-bolt-side{fill:color-mix(in srgb,var(--cc-form-color-accent) 52%,#3b1c8f);transform:translate(4px,3px)}.cc-empty__mini-bolt-face{fill:color-mix(in srgb,var(--cc-form-color-accent) 82%,#ffd84d);stroke:color-mix(in srgb,var(--cc-form-color-accent) 46%,#ffffff);stroke-linejoin:round;stroke-width:2}.cc-empty__mini-bolt-highlight{animation:cc-empty-bolt-glint 2.4s var(--cc-animation-easing) infinite;fill:color-mix(in srgb,#ffffff 42%,transparent)}.cc-empty__spark{fill:none;opacity:.46;stroke:color-mix(in srgb,var(--cc-form-color-accent) 54%,transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.cc-empty__spark--small{opacity:.34}@keyframes cc-empty-bolt-float{0%,to{transform:translateY(0) rotate(-2deg) scale(1)}50%{transform:translateY(-4px) rotate(3deg) scale(1.03)}}@keyframes cc-empty-bolt-shadow{0%,to{opacity:.72;transform:scaleX(1)}50%{opacity:.42;transform:scaleX(.78)}}@keyframes cc-empty-bolt-glint{0%,to{opacity:.34}45%,60%{opacity:.84}}@keyframes cc-empty-tray-glow{0%,to{opacity:.24}50%{opacity:.72}}.cc-chat-textarea{color:var(--cc-form-color-text);display:block;min-width:0;position:relative;width:100%}.cc-chat-textarea__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--cc-form-control-background);border:1px solid var(--cc-form-color-border);border-radius:var(--cc-form-control-radius);box-shadow:none;color:inherit;display:block;font:inherit;line-height:1.5;min-height:var(--cc-form-control-height);outline:none;overflow-wrap:break-word;overflow-x:hidden;overflow-y:hidden;padding:8px 12px;resize:none;scrollbar-width:thin;scrollbar-color:var(--cc-form-color-border-hover) transparent;word-break:normal;transition:background-color 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);width:100%}.cc-chat-textarea__control--clearable{padding-right:38px}.cc-chat-textarea__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:12px;transition:background .12s ease,color .12s ease;width:18px}.cc-chat-textarea__clear:hover{background:var(--cc-form-color-surface-soft);color:var(--cc-form-color-text)}.cc-chat-textarea__clear:focus-visible{box-shadow:var(--cc-form-shadow-focus);outline:none}.cc-chat-textarea__control::-moz-placeholder{color:var(--cc-form-placeholder-color)}.cc-chat-textarea__control::placeholder{color:var(--cc-form-placeholder-color)}.cc-chat-textarea__control:hover:not(:disabled):not([readonly]){background:var(--cc-form-control-hover-background);border-color:var(--cc-form-color-border-hover)}.cc-chat-textarea__control:focus{background:var(--cc-form-control-focus-background);border-color:var(--cc-form-color-border-focus);box-shadow:var(--cc-form-shadow-focus)}.cc-chat-textarea__control:disabled,.cc-chat-textarea__control[readonly]{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}.cc-chat-textarea__control:disabled{opacity:var(--cc-form-disabled-opacity)}.cc-virtual-list__pull-up,.cc-chat-virtual-list__pull-up{color:var(--cc-form-color-muted);font-size:13px;padding:14px 12px 16px;text-align:center;transition:opacity var(--cc-animation-duration) var(--cc-animation-easing),transform var(--cc-animation-duration) var(--cc-animation-easing)}.cc-virtual-list__pull-up[data-loading=true],.cc-chat-virtual-list__pull-up[data-loading=true]{color:var(--cc-form-color-accent)}.cc-chat-virtual-list{--cc-chat-virtual-list-height: 420px;border-radius:var(--cc-chat-virtual-list-radius);color:var(--cc-chat-virtual-list-text-color);min-width:0;overflow:hidden;position:relative}.cc-chat-virtual-list__viewport{height:var(--cc-chat-virtual-list-height);overflow:auto;overflow-anchor:none;overscroll-behavior:contain;position:relative;scrollbar-gutter:stable}.cc-chat-virtual-list__inner{overflow-anchor:none;position:relative}.cc-chat-virtual-list__item{left:0;overflow-anchor:none;position:absolute;right:0;top:0;will-change:transform}.cc-loading.cc-chat-virtual-list__top-loading{align-items:center;background:color-mix(in srgb,var(--cc-form-color-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--cc-form-color-border) 72%,transparent);border-radius:999px;box-shadow:var(--cc-shadow-sm);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:8px 12px;pointer-events:none;position:absolute;top:10px;transform:translate3d(-50%,-8px,0);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:2}.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{filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--cc-form-color-accent) 24%,transparent));height:16px;width:16px}@media (prefers-reduced-motion: reduce){.cc-loading.cc-chat-virtual-list__top-loading{transition-duration:1ms}}.cc-height-transition{overflow:hidden;transition:height var(--cc-height-transition-duration, .22s) var(--cc-height-transition-easing, var(--cc-animation-easing)),grid-template-rows var(--cc-height-transition-duration, .22s) var(--cc-height-transition-easing, var(--cc-animation-easing)),transform var(--cc-height-transition-duration, .22s) var(--cc-height-transition-easing, var(--cc-animation-easing)),opacity var(--cc-height-transition-duration, .22s) var(--cc-height-transition-easing, var(--cc-animation-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}.cc-form{display:grid;gap:var(--cc-form-gap);color:var(--cc-form-color-text);font-family:var(--cc-form-font)}.cc-password-field__control{padding-right:var(--cc-password-input-action-space, 84px)}.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:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:23px}.cc-password-field__eye-mask{stroke-width:2.35}.cc-password-field__toggle-image{display:block;height:21px;-o-object-fit:contain;object-fit:contain;width:21px}.cc-password-field__toggle:hover{background:color-mix(in srgb,var(--cc-form-color-accent) 10%,transparent);color:var(--cc-form-color-accent)}.cc-password-field__toggle:focus-visible{box-shadow:var(--cc-form-shadow-focus);outline:none}.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}.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 .12s ease,border-color .12s ease,box-shadow .12s 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 9999s ease-out,color 9999s ease-out;transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:var(--cc-form-color-text)}.cc-field__control::-ms-clear,.cc-field__control::-ms-reveal,.cc-field__control::-webkit-search-cancel-button,.cc-field__control::-webkit-search-decoration{display:none}.cc-field__control[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cc-field__control[type=number]::-webkit-inner-spin-button,.cc-field__control[type=number]::-webkit-outer-spin-button{-moz-appearance:none;appearance:none;margin:0;-webkit-appearance:none}.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 .12s ease,color .12s ease;width:18px}.cc-field__clear:hover{background:var(--cc-form-color-surface-soft);color:var(--cc-form-color-text)}.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__control[data-readonly=true]:focus-visible,.cc-field[data-readonly=true] .cc-field__control:focus,.cc-field[data-readonly=true] .cc-field__control:focus-visible{border-color:var(--cc-form-readonly-border-color);box-shadow:none}.cc-field__textarea{height:auto;min-height:calc(var(--cc-form-control-height) * 2.2);padding-bottom:10px;padding-top:10px;resize:vertical}.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-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;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:40}.cc-select__menu[data-floating=true]{margin-top:0;position:fixed;right:auto;z-index:1000}.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 .12s ease,color .12s ease;width:100%}.cc-select__option:hover:not(:disabled),.cc-select__option:focus-visible{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:700}.cc-field[data-readonly=true] .cc-select__option:hover:not(:disabled),.cc-field[data-readonly=true] .cc-select__option:focus-visible,.cc-select[data-readonly=true] .cc-select__option:hover:not(:disabled),.cc-select[data-readonly=true] .cc-select__option:focus-visible{background:transparent;color:inherit;cursor:default}.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:1}.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-switch-field .cc-field__error{grid-column:1 / -1}.cc-table__column-option .cc-select__check{margin-left:auto}.cc-tabs{display:grid;gap:14px}.cc-tabs[data-orientation=vertical]{align-items:start;grid-template-columns:max-content minmax(0,1fr)}.cc-tabs__list{border:1px solid var(--cc-tabs-list-border-color);border-radius:var(--cc-tabs-radius);display:flex;gap:4px;padding:4px}.cc-tabs[data-orientation=vertical] .cc-tabs__list{align-self:stretch;flex-direction:column;min-width:150px}.cc-tabs__tab{background:transparent;border:0;border-radius:var(--cc-form-control-radius);color:var(--cc-tabs-tab-color);cursor:pointer;font:inherit;font-weight:600;min-height:38px;padding:0 12px;transition:background var(--cc-animation-duration) var(--cc-animation-easing),color var(--cc-animation-duration) var(--cc-animation-easing)}.cc-tabs__tab:hover:not(:disabled){background:var(--cc-tabs-tab-hover-background);color:var(--cc-tabs-tab-hover-color)}.cc-tabs__tab[aria-selected=true]{background:var(--cc-tabs-tab-active-background);color:var(--cc-tabs-tab-active-color)}.cc-tabs__tab:disabled{cursor:not-allowed;opacity:.48}.cc-tabs__panel{min-width:0}.cc-tabs__panes{min-height:var(--cc-tabs-panel-min-height, 112px);min-width:0;overflow:hidden;position:relative}.cc-tabs__panel[data-active=false]{display:none}.cc-tabs__loading,.cc-tabs__empty{min-height:var(--cc-tabs-panel-min-height, 112px);width:100%}.cc-tabs__panel[data-animation]{animation-duration:var(--cc-animation-duration);animation-timing-function:var(--cc-animation-easing);animation-fill-mode:both}.cc-tabs__panel[data-animation=fade]{animation-name:cc-tabs-fade-in}.cc-tabs__panel[data-animation=slide]{animation-name:cc-tabs-slide-in}.cc-tabs__panel[data-animation=slide][data-direction=forward]{animation-name:cc-tabs-slide-forward-in}.cc-tabs__panel[data-animation=slide][data-direction=backward]{animation-name:cc-tabs-slide-backward-in}.cc-tabs__panel[data-animation=scale]{animation-name:cc-tabs-scale-in}.cc-tabs__panel[data-animation=none]{animation:none}@media (prefers-reduced-motion: reduce){.cc-tabs__panel[data-animation]{animation-duration:1ms}}@keyframes cc-tabs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-tabs-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-tabs-slide-forward-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes cc-tabs-slide-backward-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes cc-tabs-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}:root{--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-muted: #86909c;--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-color-danger: #f53f3f;--cc-color-success: #00b42a;--cc-color-warning: #ff7d00;--cc-color-accent: #1d2129;--cc-color-accent-hover: #0a0c10;--cc-color-accent-contrast: #ffffff;--cc-scrollbar-size: 4px;--cc-scrollbar-track-color: transparent;--cc-scrollbar-thumb-color: color-mix( in srgb, var(--cc-form-color-accent) 56%, transparent );--cc-scrollbar-thumb-hover-color: var(--cc-form-color-accent);--cc-shadow-focus: 0 0 0 3px rgba(29, 33, 41, .18);--cc-shadow-floating: 0 22px 64px rgba(29, 33, 41, .2);--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-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-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-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: color-mix( in srgb, var(--cc-form-color-muted) 42%, 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-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: color-mix( in srgb, var(--cc-form-color-accent) 12%, transparent );--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-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-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: color-mix( in srgb, var(--cc-form-color-muted) 72%, var(--cc-form-color-text) );--cc-rating-star-active-color: var(--cc-form-color-accent);--cc-canvas-editor-background: color-mix( in srgb, var(--cc-form-color-accent) 5%, 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: color-mix( in srgb, var(--cc-form-color-accent) 48%, 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: color-mix( in srgb, var(--cc-form-color-accent) 10%, transparent );--cc-canvas-editor-selection-ring: 0 0 0 2px color-mix(in srgb, var(--cc-form-color-accent) 14%, transparent);--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: color-mix( in srgb, var(--cc-form-color-accent) 8%, transparent );--cc-canvas-editor-node-border-color: color-mix( in srgb, var(--cc-form-color-accent) 14%, transparent );--cc-canvas-editor-node-editing-border-color: color-mix( in srgb, var(--cc-form-color-accent) 42%, transparent );--cc-canvas-editor-input-focus-shadow: inset 0 0 0 1px color-mix(in srgb, var(--cc-form-color-accent) 22%, transparent);--cc-canvas-editor-mind-glow: radial-gradient( circle at 50% 45%, color-mix(in srgb, var(--cc-form-color-accent) 8%, transparent), transparent 44% );--cc-canvas-editor-card-selected-border-color: var(--cc-form-color-accent);--cc-canvas-editor-card-selected-shadow: 0 12px 30px color-mix(in srgb, var(--cc-form-color-accent) 12%, transparent);--cc-color-picker-swatch-radius: var(--cc-radius-md);--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: color-mix( in srgb, var(--cc-form-color-accent) 48%, var(--cc-form-color-border) );--cc-date-range-day-in-range-background: color-mix( in srgb, var(--cc-form-color-accent) 12%, transparent );--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-countdown-color: var(--cc-form-color-accent);--cc-countdown-done-color: var(--cc-form-color-muted);--cc-verification-code-size: 42px;--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 color-mix(in srgb, var(--cc-form-color-accent) 18%, transparent);--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: color-mix( in srgb, var(--cc-form-color-accent) 18%, transparent );--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-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-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-qr-code-logo-shadow: 0 4px 14px rgba(29, 33, 41, .16);--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: color-mix( in srgb, var(--cc-form-color-muted) 16%, transparent );--cc-lazy-image-skeleton-highlight-color: color-mix( in srgb, var(--cc-form-color-accent) 16%, transparent );--cc-lazy-image-error-color: var(--cc-form-color-danger);--cc-lazy-image-transition-duration: var(--cc-animation-duration);--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-orbital-sphere-size: 360px;--cc-orbital-sphere-radius: 50%;--cc-orbital-sphere-item-size: 72px;--cc-orbital-sphere-duration: 9s;--cc-orbital-sphere-cycle-duration: 12s;--cc-orbital-sphere-border-color: color-mix( in srgb, var(--cc-form-color-text) 16%, transparent );--cc-orbital-sphere-shadow-color: color-mix( in srgb, var(--cc-form-color-text) 28%, transparent );--cc-orbital-sphere-item-background: color-mix( in srgb, var(--cc-form-color-surface) 78%, transparent );--cc-orbital-sphere-item-border-color: color-mix( in srgb, var(--cc-form-color-border) 86%, transparent );--cc-menu-width: 240px;--cc-menu-collapsed-width: 64px;--cc-menu-item-height: 40px;--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-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: color-mix( in srgb, var(--cc-form-color-accent) 10%, transparent );--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-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: color-mix( in srgb, var(--cc-form-color-accent) 32%, transparent );--cc-code-preview-shadow: var(--cc-form-shadow-floating);--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-gradient-text-background: linear-gradient( 90deg, var(--cc-form-color-accent), #d64d8c, #36bffb );--cc-gradient-text-background-size: 200% 100%;--cc-gradient-text-duration: 3.6s;--cc-gradient-text-easing: cubic-bezier(.22, .8, .28, 1);--cc-gradient-text-font-weight: 700;--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: color-mix( in srgb, var(--cc-design-effect-color-1) 34%, var(--cc-form-color-border) );--cc-design-effect-background: color-mix( in srgb, var(--cc-form-color-surface) 88%, transparent );--cc-design-effect-shadow: 0 18px 48px color-mix(in srgb, var(--cc-design-effect-color-1) 18%, transparent);--cc-typewriter-loading-color: var(--cc-form-color-accent);--cc-typewriter-cursor-color: var(--cc-form-color-accent);--cc-video-player-radius: var(--cc-radius-lg);--cc-video-player-controls-background: color-mix( in srgb, var(--cc-form-color-surface) 88%, transparent );--cc-video-player-controls-color: var(--cc-form-color-text);--cc-business-surface: color-mix( in srgb, var(--cc-form-color-surface) 92%, transparent );--cc-business-border-color: color-mix( in srgb, var(--cc-form-color-border) 82%, transparent );--cc-business-text-color: var(--cc-form-color-text);--cc-business-muted-color: var(--cc-form-color-muted);--cc-danmaku-shadow: 0 2px 8px rgba(0, 0, 0, .34);--cc-drag-drop-slot-dragging-background: color-mix( in srgb, var(--cc-form-color-accent) 8%, transparent );--cc-drag-drop-slot-dragging-border-color: color-mix( in srgb, var(--cc-form-color-accent) 38%, transparent );--cc-drag-drop-slot-over-background: color-mix( in srgb, var(--cc-form-color-accent) 10%, transparent );--cc-drag-drop-slot-over-border-color: color-mix( in srgb, var(--cc-form-color-accent) 46%, transparent );--cc-drag-drop-preview-shadow: 0 18px 42px color-mix(in srgb, var(--cc-form-color-accent) 26%, transparent);--cc-progress-track-color: color-mix( in srgb, var(--cc-form-color-border) 70%, transparent );--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 color-mix(in srgb, var(--cc-form-color-accent) 16%, transparent);--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-color-hover);--cc-signature-action-disabled-color: var(--cc-form-color-placeholder);--cc-signature-guide-color: color-mix( in srgb, var(--cc-form-color-muted) 26%, transparent );--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-floating-ball-background: var(--cc-form-color-accent);--cc-floating-ball-color: var(--cc-form-color-accent-contrast);--cc-picker-option-height: 38px;--cc-picker-active-color: var(--cc-form-color-accent);--cc-picker-indicator-border-color: color-mix( in srgb, var(--cc-form-color-accent) 42%, var(--cc-form-color-border) );--cc-picker-mask-background: var(--cc-form-color-surface);--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-virtual-list-radius: var(--cc-radius-lg);--cc-virtual-list-text-color: var(--cc-form-color-text);--cc-masonry-virtual-list-radius: var(--cc-radius-lg);--cc-masonry-virtual-list-text-color: var(--cc-form-color-text);--cc-chat-virtual-list-radius: var(--cc-radius-lg);--cc-chat-virtual-list-text-color: var(--cc-form-color-text);--cc-button-radius: var(--cc-form-control-radius);--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 color-mix(in srgb, var(--cc-form-color-accent) 22%, transparent);--cc-button-secondary-background: var(--cc-form-color-surface-soft);--cc-button-secondary-border-color: var(--cc-form-color-border);--cc-button-secondary-color: var(--cc-form-color-text);--cc-button-ghost-color: var(--cc-form-color-accent);--cc-button-danger-background: var(--cc-form-color-danger);--cc-button-danger-color: #fff;--cc-button-hover-transform: translateY(-1px);--cc-button-active-transform: translateY(0);--cc-button-active-shadow: var(--cc-button-shadow);--cc-modal-overlay-background: rgba(29, 33, 41, .52);--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-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: min(420px, 86vw);--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-tabs-radius: var(--cc-radius-lg);--cc-tabs-list-border-color: var(--cc-form-color-border);--cc-tabs-tab-color: color-mix( in srgb, var(--cc-form-color-text) 72%, var(--cc-form-color-muted) );--cc-tabs-tab-hover-background: color-mix( in srgb, var(--cc-form-color-accent) 8%, transparent );--cc-tabs-tab-hover-color: var(--cc-form-color-accent);--cc-tabs-tab-active-background: color-mix( in srgb, var(--cc-form-color-accent) 12%, var(--cc-form-color-surface) );--cc-tabs-tab-active-color: var(--cc-form-color-accent);--cc-animation-duration: .18s;--cc-animation-easing: cubic-bezier(.22, .8, .28, 1);--cc-theme-backdrop-filter: none;--cc-theme-overlay-backdrop-filter: none;--cc-theme-glass-highlight: linear-gradient( 135deg, rgba(255, 255, 255, .72), rgba(255, 255, 255, .36) )}*{scrollbar-color:var(--cc-scrollbar-thumb-color) var(--cc-scrollbar-track-color);scrollbar-width:thin}*::-webkit-scrollbar{height:var(--cc-scrollbar-size);width:var(--cc-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--cc-scrollbar-track-color)}*::-webkit-scrollbar-thumb{background:var(--cc-scrollbar-thumb-color);border-radius:var(--cc-radius-pill)}*::-webkit-scrollbar-thumb:hover{background:var(--cc-scrollbar-thumb-hover-color)}@media (prefers-reduced-motion: reduce){.cc-loading.cc-chat-virtual-list__top-loading,.cc-rolling-number__track{transition-duration:1ms}.cc-marquee__track{animation-play-state:paused}:root{--cc-animation-duration: 1ms}.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:1ms}.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:1ms}}.cc-floating-ball{align-items:center;background:var(--cc-floating-ball-background);border-radius:var(--cc-radius-pill);box-shadow:var(--cc-form-shadow-floating);color:var(--cc-floating-ball-color);cursor:grab;display:inline-flex;justify-content:center;min-height:52px;min-width:52px;position:fixed;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:left .22s cubic-bezier(.2,.85,.22,1),top .22s cubic-bezier(.2,.85,.22,1),transform .16s var(--cc-animation-easing);z-index:900;will-change:left,top,transform}.cc-floating-ball:active{cursor:grabbing;transform:scale(.96)}.cc-floating-ball[data-dragging=true]{transition:none}
