.CcSpinner_root__4SIlC{display:inline-flex;align-items:center;gap:6px}.CcSpinner_dot__TLnHV{border-radius:var(--radius-full);background:var(--spinner-color,var(--accent));animation:CcSpinner_breathe-dots__oETST 1.1s ease-in-out infinite}.CcSpinner_sm__yG2mk .CcSpinner_dot__TLnHV{width:6px;height:6px}.CcSpinner_md__hT385 .CcSpinner_dot__TLnHV{width:8px;height:8px}.CcSpinner_lg__i9hyz .CcSpinner_dot__TLnHV{width:10px;height:10px}.CcSpinner_dot__TLnHV:first-child{animation-delay:0s}.CcSpinner_dot__TLnHV:nth-child(2){animation-delay:.16s}.CcSpinner_dot__TLnHV:nth-child(3){animation-delay:.32s}@keyframes CcSpinner_breathe-dots__oETST{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.CcTextField2_field__o7U32{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.CcTextField2_labelRow__JFCLm{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.CcTextField2_label__qSRXd{font-size:var(--text-sm);color:var(--fg-secondary)}.CcTextField2_count__wQTno{font-size:var(--text-xs);color:var(--fg-tertiary)}.CcTextField2_control__N_QDY{position:relative;display:flex;align-items:center}.CcTextField2_iconLead__PWqQt,.CcTextField2_iconTrail__VCx52{position:absolute;color:var(--fg-tertiary)}.CcTextField2_iconLead__PWqQt{left:10px}.CcTextField2_iconTrail__VCx52{right:10px}.CcTextField2_input__VjrrX{width:100%;min-height:38px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-primary);font-size:var(--text-sm);padding:0 var(--space-3)}.CcTextField2_withLeading__GyXcE{padding-left:34px}.CcTextField2_withTrailing__o7XDI{padding-right:34px}.CcTextField2_input__VjrrX:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-subtle)}.CcTextField2_clear__zbtXn{position:absolute;right:8px;border:none;background:transparent;color:var(--fg-tertiary);border-radius:var(--radius-sm);width:22px;height:22px;cursor:pointer}.CcTextField2_clear__zbtXn:hover{background:var(--bg-hover)}.CcTextField2_errorInput__1QM_4{border-color:var(--status-error)}.CcTextField2_help__7gy6W{margin:0;font-size:var(--text-xs);color:var(--fg-tertiary)}.CcTextField2_error__G6dmX{margin:0;font-size:var(--text-xs);color:var(--status-error)}