:root{--c2-button-solid-bg:var(--c2-slate-900);--c2-button-solid-hover:var(--c2-slate-800);--c2-button-solid-active:var(--c2-slate-1000);--c2-button-solid-text:var(--c2-text-inverse);--c2-button-solid-disabled:var(--c2-slate-700);--c2-button-solid-text-disabled:var(--c2-slate-300);--c2-button-outline-bg:var(--c2-surface-default);--c2-button-outline-border:var(--c2-border-default);--c2-button-outline-bg-hover:var(--c2-surface-muted);--c2-button-outline-bg-active:var(--c2-gray-200);--c2-button-outline-info-bg:var(--c2-blue-50);--c2-button-outline-info-border:var(--c2-blue-100);--c2-button-outline-info-text:var(--c2-text-info);--c2-button-outline-info-bg-hover:var(--c2-blue-100);--c2-button-outline-info-bg-active:var(--c2-blue-200);--c2-button-outline-info-border-hover:var(--c2-blue-600);--c2-button-outline-info-text-disabled:var(--c2-blue-400);--c2-button-textonly-hover:var(--c2-surface-muted);--c2-button-focus-border:var(--c2-border-brand);--c2-button-brand-bg:var(--c2-lime-200);--c2-button-brand-hover:color-mix(in oklab, var(--c2-lime-200), var(--c2-lime-300));--c2-button-brand-active:var(--c2-lime-300);--c2-button-brand-disabled:var(--c2-lime-100);--c2-button-brand-text:var(--c2-slate-800);--c2-button-brand-text-disabled:var(--c2-text-muted);--c2-button-brand-focus-border:var(--c2-border-inverse);--c2-button-danger-bg:var(--c2-red-600);--c2-button-danger-hover:var(--c2-red-700);--c2-button-danger-active:var(--c2-red-800);--c2-button-danger-disabled:var(--c2-red-200);--c2-button-danger-text:var(--c2-slate-50);--c2-button-solid-success-bg:var(--c2-green-500);--c2-button-solid-success-hover:var(--c2-green-600);--c2-button-solid-success-active:var(--c2-green-700);--c2-button-solid-success-disabled:var(--c2-green-200);--c2-button-solid-success-text:var(--c2-slate-50);--c2-button-solid-warning-bg:var(--c2-yellow-600);--c2-button-solid-warning-hover:var(--c2-yellow-700);--c2-button-solid-warning-active:var(--c2-yellow-800);--c2-button-solid-warning-disabled:var(--c2-orange-200);--c2-button-solid-warning-text:var(--c2-slate-50);--c2-button-solid-info-bg:var(--c2-blue-600);--c2-button-solid-info-hover:var(--c2-blue-700);--c2-button-solid-info-active:var(--c2-blue-800);--c2-button-solid-info-disabled:var(--c2-blue-200);--c2-button-solid-info-text:var(--c2-slate-50);--c2-button-outline-success-bg:var(--c2-green-50);--c2-button-outline-success-border:var(--c2-green-100);--c2-button-outline-success-bg-hover:var(--c2-green-100);--c2-button-outline-success-bg-active:var(--c2-green-200);--c2-button-outline-success-border-hover:var(--c2-green-500);--c2-button-outline-success-text:var(--c2-text-success);--c2-button-outline-success-text-disabled:var(--c2-green-400);--c2-button-outline-error-bg:var(--c2-red-50);--c2-button-outline-error-border:var(--c2-red-100);--c2-button-outline-error-bg-hover:var(--c2-red-100);--c2-button-outline-error-bg-active:var(--c2-red-200);--c2-button-outline-error-border-hover:var(--c2-red-600);--c2-button-outline-error-text:var(--c2-text-error);--c2-button-outline-error-text-disabled:var(--c2-red-400);--c2-button-outline-warning-bg:var(--c2-yellow-50);--c2-button-outline-warning-border:var(--c2-yellow-100);--c2-button-outline-warning-hover:var(--c2-yellow-100);--c2-button-outline-warning-active:var(--c2-yellow-200);--c2-button-outline-warning-border-hover:var(--c2-yellow-600);--c2-button-outline-warning-text:var(--c2-yellow-600);--c2-button-outline-warning-text-disabled:var(--c2-orange-400);--c2-button-ai-border:var(--c2-button-outline-border);--c2-button-ai-border-hover:var(--c2-lime-200);--c2-button-ai-tint-hover:color-mix(in srgb, var(--c2-lime-200) 10%, transparent);--c2-button-ai-tint-active:color-mix(in srgb, var(--c2-lime-200) 20%, transparent)}.c2-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--c2-space-12);min-height:34px;padding-inline:var(--c2-space-16);border-radius:var(--c2-radius-8);font:var(--c2-type-body-1-semibold);color:var(--c2-btn-color,var(--c2-text-secondary));cursor:pointer;background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}#main-navigation__ai-agent[hidden]{display:none}:root.dark{--c2-button-solid-bg:var(--c2-slate-50);--c2-button-solid-hover:var(--c2-slate-100);--c2-button-solid-active:var(--c2-slate-200);--c2-button-solid-disabled:var(--c2-slate-400);--c2-button-solid-text-disabled:var(--c2-slate-800);--c2-button-outline-bg:var(--c2-slate-900);--c2-button-outline-bg-active:var(--c2-slate-700);--c2-button-outline-info-bg:var(--c2-blue-800);--c2-button-outline-info-border:var(--c2-blue-700);--c2-button-outline-info-bg-hover:var(--c2-blue-700);--c2-button-outline-info-bg-active:var(--c2-blue-600);--c2-button-outline-info-border-hover:var(--c2-blue-400);--c2-button-outline-info-text-disabled:var(--c2-blue-600);--c2-button-brand-disabled:var(--c2-lime-300);--c2-button-brand-text:var(--c2-text-inverse);--c2-button-brand-text-disabled:var(--c2-slate-700);--c2-button-danger-bg:var(--c2-red-400);--c2-button-danger-hover:var(--c2-red-300);--c2-button-danger-active:var(--c2-red-200);--c2-button-danger-disabled:var(--c2-red-200);--c2-button-danger-text:var(--c2-red-900);--c2-button-outline-warning-bg:var(--c2-yellow-900);--c2-button-outline-warning-border:var(--c2-yellow-700);--c2-button-outline-warning-hover:var(--c2-yellow-800);--c2-button-outline-warning-active:var(--c2-yellow-700);--c2-button-outline-warning-text:var(--c2-yellow-300);--c2-button-solid-success-bg:var(--c2-green-400);--c2-button-solid-success-hover:var(--c2-green-300);--c2-button-solid-success-active:var(--c2-green-200);--c2-button-solid-success-disabled:var(--c2-green-200);--c2-button-solid-success-text:var(--c2-green-900);--c2-button-solid-warning-bg:var(--c2-yellow-400);--c2-button-solid-warning-hover:var(--c2-yellow-300);--c2-button-solid-warning-active:var(--c2-yellow-200);--c2-button-solid-warning-disabled:var(--c2-orange-200);--c2-button-solid-warning-text:var(--c2-yellow-900);--c2-button-solid-info-bg:var(--c2-blue-400);--c2-button-solid-info-hover:var(--c2-blue-300);--c2-button-solid-info-active:var(--c2-blue-200);--c2-button-solid-info-disabled:var(--c2-blue-200);--c2-button-solid-info-text:var(--c2-blue-900);--c2-button-outline-success-bg:var(--c2-green-800);--c2-button-outline-success-border:var(--c2-green-700);--c2-button-outline-success-bg-hover:var(--c2-green-700);--c2-button-outline-success-bg-active:var(--c2-green-600);--c2-button-outline-success-border-hover:var(--c2-green-400);--c2-button-outline-success-text-disabled:var(--c2-green-600);--c2-button-outline-error-bg:var(--c2-red-800);--c2-button-outline-error-border:var(--c2-red-700);--c2-button-outline-error-bg-hover:var(--c2-red-700);--c2-button-outline-error-bg-active:var(--c2-red-600);--c2-button-outline-error-border-hover:var(--c2-red-400);--c2-button-outline-error-text-disabled:var(--c2-red-600);--c2-button-outline-warning-border-hover:var(--c2-yellow-400);--c2-button-outline-warning-text-disabled:var(--c2-orange-400)}.c2-btn.c2-btn,.c2-btn.c2-btn:hover,.c2-btn.c2-btn:focus{color:var(--c2-btn-color,var(--c2-text-secondary))!important;text-decoration:none!important}.c2-btn.c2-btn:disabled,.c2-btn.c2-btn[aria-disabled=true]{cursor:not-allowed}.c2-btn>svg{flex:none;width:14px;height:14px}.c2-btn>svg:not([fill]){fill:currentColor}.c2-btn:focus-visible{outline:2px solid var(--c2-button-focus-border);outline-offset:0}.c2-btn:disabled,.c2-btn[aria-disabled=true]{--c2-btn-color:var(--c2-text-disabled);cursor:not-allowed}.c2-btn-brand{--c2-btn-color:var(--c2-button-brand-text);background:var(--c2-button-brand-bg)}.c2-btn-brand:not(:disabled,[aria-disabled=true]):hover{background:var(--c2-button-brand-hover)}.c2-btn-brand:not(:disabled,[aria-disabled=true]):active{background:var(--c2-button-brand-active)}.c2-btn-brand:disabled,.c2-btn-brand[aria-disabled=true]{--c2-btn-color:var(--c2-button-brand-text-disabled);background:var(--c2-button-brand-disabled)}.c2-btn-brand:focus-visible{outline-color:var(--c2-button-brand-focus-border)}.c2-btn-danger{--c2-btn-color:var(--c2-button-danger-text);background:var(--c2-button-danger-bg)}.c2-btn-danger:not(:disabled,[aria-disabled=true]):hover{background:var(--c2-button-danger-hover)}.c2-btn-danger:not(:disabled,[aria-disabled=true]):active{background:var(--c2-button-danger-active)}.c2-btn-danger:disabled,.c2-btn-danger[aria-disabled=true]{--c2-btn-color:var(--c2-text-muted);background:var(--c2-button-danger-disabled)}.c2-btn-success{--c2-btn-color:var(--c2-button-solid-success-text);background:var(--c2-button-solid-success-bg)}.c2-btn-success:not(:disabled,[aria-disabled=true]):hover{background:var(--c2-button-solid-success-hover)}.c2-btn-success:not(:disabled,[aria-disabled=true]):active{background:var(--c2-button-solid-success-active)}.c2-btn-success:disabled,.c2-btn-success[aria-disabled=true]{--c2-btn-color:var(--c2-text-muted);background:var(--c2-button-solid-success-disabled)}.c2-btn-warning{--c2-btn-color:var(--c2-button-solid-warning-text);background:var(--c2-button-solid-warning-bg)}.c2-btn-warning:not(:disabled,[aria-disabled=true]):hover{background:var(--c2-button-solid-warning-hover)}.c2-btn-warning:not(:disabled,[aria-disabled=true]):active{background:var(--c2-button-solid-warning-active)}.c2-btn-warning:disabled,.c2-btn-warning[aria-disabled=true]{--c2-btn-color:var(--c2-text-muted);background:var(--c2-button-solid-warning-disabled)}.c2-btn-info{--c2-btn-color:var(--c2-button-solid-info-text);background:var(--c2-button-solid-info-bg)}.c2-btn-info:not(:disabled,[aria-disabled=true]):hover{background:var(--c2-button-solid-info-hover)}.c2-btn-info:not(:disabled,[aria-disabled=true]):active{background:var(--c2-button-solid-info-active)}.c2-btn-info:disabled,.c2-btn-info[aria-disabled=true]{--c2-btn-color:var(--c2-text-muted);background:var(--c2-button-solid-info-disabled)}.c2-btn-outline-success{--c2-btn-color:var(--c2-button-outline-success-text);border-color:var(--c2-button-outline-success-border);background:var(--c2-button-outline-success-bg)}.c2-btn-outline-success:not(:disabled,[aria-disabled=true]):hover{border-color:var(--c2-button-outline-success-border-hover);background:var(--c2-button-outline-success-bg-hover)}.c2-btn-outline-success:not(:disabled,[aria-disabled=true]):active{border-color:var(--c2-button-outline-success-border-hover);background:var(--c2-button-outline-success-bg-active)}.c2-btn-outline-success:disabled,.c2-btn-outline-success[aria-disabled=true]{--c2-btn-color:var(--c2-button-outline-success-text-disabled)}.c2-btn-outline-error{--c2-btn-color:var(--c2-button-outline-error-text);border-color:var(--c2-button-outline-error-border);background:var(--c2-button-outline-error-bg)}.c2-btn-outline-error:not(:disabled,[aria-disabled=true]):hover{border-color:var(--c2-button-outline-error-border-hover);background:var(--c2-button-outline-error-bg-hover)}.c2-btn-outline-error:not(:disabled,[aria-disabled=true]):active{border-color:var(--c2-button-outline-error-border-hover);background:var(--c2-button-outline-error-bg-active)}.c2-btn-outline-error:disabled,.c2-btn-outline-error[aria-disabled=true]{--c2-btn-color:var(--c2-button-outline-error-text-disabled)}.c2-btn-outline-warning{--c2-btn-color:var(--c2-button-outline-warning-text);border-color:var(--c2-button-outline-warning-border);background:var(--c2-button-outline-warning-bg)}.c2-btn-outline-warning:not(:disabled,[aria-disabled=true]):hover{border-color:var(--c2-button-outline-warning-border-hover);background:var(--c2-button-outline-warning-hover)}.c2-btn-outline-warning:not(:disabled,[aria-disabled=true]):active{border-color:var(--c2-button-outline-warning-border-hover);background:var(--c2-button-outline-warning-active)}.c2-btn-outline-warning:disabled,.c2-btn-outline-warning[aria-disabled=true]{--c2-btn-color:var(--c2-button-outline-warning-text-disabled)}.c2-btn-outline-info{--c2-btn-color:var(--c2-button-outline-info-text);border-color:var(--c2-button-outline-info-border);background:var(--c2-button-outline-info-bg)}.c2-btn-outline-info:not(:disabled,[aria-disabled=true]):hover{border-color:var(--c2-button-outline-info-border-hover);background:var(--c2-button-outline-info-bg-hover)}.c2-btn-outline-info:not(:disabled,[aria-disabled=true]):active{border-color:var(--c2-button-outline-info-border-hover);background:var(--c2-button-outline-info-bg-active)}.c2-btn-outline-info:disabled,.c2-btn-outline-info[aria-disabled=true]{--c2-btn-color:var(--c2-button-outline-info-text-disabled)}.c2-btn-filled{--c2-btn-color:var(--c2-button-solid-text);background:var(--c2-button-solid-bg)}.c2-btn-filled:not(:disabled,[aria-disabled=true]):hover{background:var(--c2-button-solid-hover)}.c2-btn-filled:not(:disabled,[aria-disabled=true]):active{background:var(--c2-button-solid-active)}.c2-btn-filled:disabled,.c2-btn-filled[aria-disabled=true]{--c2-btn-color:var(--c2-button-solid-text-disabled);background:var(--c2-button-solid-disabled)}.c2-btn-outline{border-color:var(--c2-button-outline-border);background:var(--c2-button-outline-bg)}.c2-btn-outline:not(:disabled,[aria-disabled=true]):hover{background:var(--c2-button-outline-bg-hover)}.c2-btn-outline:not(:disabled,[aria-disabled=true]):active{background:var(--c2-button-outline-bg-active)}.c2-btn-outline:disabled,.c2-btn-outline[aria-disabled=true]{border-color:var(--c2-border-disabled);background:var(--c2-surface-disabled)}.c2-btn-text{min-height:38px}.c2-btn-text:not(:disabled,[aria-disabled=true]):hover{background:var(--c2-button-textonly-hover)}.c2-btn-text:not(:disabled,[aria-disabled=true]):active{background:var(--c2-button-outline-bg-active)}.c2-btn-pill{border-radius:var(--c2-radius-full);min-height:38px}.c2-btn-icon{gap:0;min-width:34px;padding-inline:0}.c2-btn-icon.c2-btn-pill,.c2-btn-icon.c2-btn-text{min-width:38px}.c2-btn-icon.c2-btn-ai{min-width:48px}.c2-btn-ai{border-width:2px;border-color:var(--c2-button-ai-border);min-height:48px}.c2-btn-ai:not(:disabled,[aria-disabled=true]):hover{border-color:var(--c2-button-ai-border-hover);background:var(--c2-button-ai-tint-hover)}.c2-btn-ai:not(:disabled,[aria-disabled=true]):active{border-color:var(--c2-button-ai-border-hover);background:var(--c2-button-ai-tint-active)}.c2-btn-ai:disabled,.c2-btn-ai[aria-disabled=true]{border-color:var(--c2-border-disabled)}.c2-input,.c2-textarea{box-sizing:border-box;min-height:40px;padding:0 var(--c2-space-16);border:1px solid var(--c2-border-default);border-radius:var(--c2-radius-8);font:var(--c2-type-body-1);color:var(--c2-text-primary);background:var(--c2-surface-default)}.c2-textarea{min-height:88px;padding-block:var(--c2-space-12);resize:vertical}.c2-input::placeholder,.c2-textarea::placeholder{color:var(--c2-text-muted)}.c2-input:hover:not(:disabled,:focus,[aria-invalid=true]),.c2-textarea:hover:not(:disabled,:focus,[aria-invalid=true]){border-color:var(--c2-border-strong)}.c2-input:focus,.c2-textarea:focus{border-color:var(--c2-border-accent);box-shadow:var(--c2-shadow-focus-ring);outline:none}.c2-input[aria-invalid=true],.c2-textarea[aria-invalid=true]{border-color:var(--c2-border-error)}.c2-input:disabled,.c2-textarea:disabled{border-color:var(--c2-border-disabled);color:var(--c2-text-disabled);background:var(--c2-surface-disabled);cursor:not-allowed}select{--c2-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 0 20 16'%3E%3Cpath d='M0.132813 5.65938C0.23097 5.55313 0.365282 5.47188 0.49997 5.47188C0.621563 5.47188 0.743126 5.51582 0.839345 5.60469L6.99872 11.2641L13.1581 5.60469C13.3612 5.41719 13.6781 5.42891 13.8647 5.63301C14.0522 5.83614 14.0395 6.15145 13.8368 6.33895L7.33683 12.3389C7.14445 12.5167 6.85058 12.5167 6.65808 12.3389L0.158076 6.33895C-0.0419991 6.17813 -0.0546866 5.86251 0.132813 5.65938Z' fill='%236c7d8c'/%3E%3C/svg%3E")}select.c2-input{appearance:none;padding-right:calc(var(--c2-space-16) + 20px + var(--c2-space-8))}select.c2-input,select.c2-input:disabled{background-image:var(--c2-select-chevron);background-repeat:no-repeat;background-position:right var(--c2-space-16) center;background-size:20px 16px}:root.dark select{--c2-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 0 20 16'%3E%3Cpath d='M0.132813 5.65938C0.23097 5.55313 0.365282 5.47188 0.49997 5.47188C0.621563 5.47188 0.743126 5.51582 0.839345 5.60469L6.99872 11.2641L13.1581 5.60469C13.3612 5.41719 13.6781 5.42891 13.8647 5.63301C14.0522 5.83614 14.0395 6.15145 13.8368 6.33895L7.33683 12.3389C7.14445 12.5167 6.85058 12.5167 6.65808 12.3389L0.158076 6.33895C-0.0419991 6.17813 -0.0546866 5.86251 0.132813 5.65938Z' fill='%23a0b2c2'/%3E%3C/svg%3E")}select:disabled{--c2-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 0 20 16'%3E%3Cpath d='M0.132813 5.65938C0.23097 5.55313 0.365282 5.47188 0.49997 5.47188C0.621563 5.47188 0.743126 5.51582 0.839345 5.60469L6.99872 11.2641L13.1581 5.60469C13.3612 5.41719 13.6781 5.42891 13.8647 5.63301C14.0522 5.83614 14.0395 6.15145 13.8368 6.33895L7.33683 12.3389C7.14445 12.5167 6.85058 12.5167 6.65808 12.3389L0.158076 6.33895C-0.0419991 6.17813 -0.0546866 5.86251 0.132813 5.65938Z' fill='%23aec0d1'/%3E%3C/svg%3E")}:root.dark select:disabled{--c2-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 0 20 16'%3E%3Cpath d='M0.132813 5.65938C0.23097 5.55313 0.365282 5.47188 0.49997 5.47188C0.621563 5.47188 0.743126 5.51582 0.839345 5.60469L6.99872 11.2641L13.1581 5.60469C13.3612 5.41719 13.6781 5.42891 13.8647 5.63301C14.0522 5.83614 14.0395 6.15145 13.8368 6.33895L7.33683 12.3389C7.14445 12.5167 6.85058 12.5167 6.65808 12.3389L0.158076 6.33895C-0.0419991 6.17813 -0.0546866 5.86251 0.132813 5.65938Z' fill='%236c7d8c'/%3E%3C/svg%3E")}.c2-field-message{font:var(--c2-type-body-1);color:var(--c2-text-error)}.c2-field{box-sizing:border-box;align-items:center;gap:var(--c2-space-8);min-height:40px;padding-inline:var(--c2-space-16);border:1px solid var(--c2-border-default);border-radius:var(--c2-radius-8);background:var(--c2-surface-default);display:flex}.c2-field>.c2-input{background:0 0;border:0;border-radius:0;flex:1;min-width:0;min-height:0;padding:0}.c2-field>.c2-input:focus{box-shadow:none}.c2-field:hover:not(:focus-within,:has(>:is(.c2-input,.c2-textarea):disabled),:has([aria-invalid=true])){border-color:var(--c2-border-strong)}.c2-field:focus-within{border-color:var(--c2-border-accent);box-shadow:var(--c2-shadow-focus-ring)}.c2-field:has([aria-invalid=true]){border-color:var(--c2-border-error)}.c2-field:has(>:is(.c2-input,.c2-textarea):disabled){border-color:var(--c2-border-disabled);background:var(--c2-surface-disabled)}.c2-field:has(>:is(.c2-input,.c2-textarea):disabled)>.c2-field-addon{pointer-events:none;background:0 0}:is(.c2-field:has(>:is(.c2-input,.c2-textarea):disabled)>.c2-field-addon,.c2-field:has(>:is(.c2-input,.c2-textarea):disabled)>.c2-field-icon){color:var(--c2-text-disabled)}.c2-field-icon{width:16px;height:16px;color:var(--c2-text-muted);flex:none}.c2-field-icon:not([fill]){fill:currentColor}.c2-field-addon{width:42px;border-radius:0 var(--c2-radius-6) var(--c2-radius-6) 0;color:var(--c2-icon-default);background:var(--c2-surface-muted);cursor:pointer;border:0;flex:none;align-self:stretch;margin-block:-1px;margin-inline-end:calc(var(--c2-space-16) * -1)}.c2-field-addon:hover:not(:disabled){background:var(--c2-surface-active-element)}.c2-field-addon:disabled{color:var(--c2-text-disabled);cursor:not-allowed}.c2-field-addon>svg{width:16px;height:16px}.c2-field-addon>svg:not([fill]){fill:currentColor}input.c2-check,input.c2-radio{--c2-check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.2 4.6 9.3 10.5 3' fill='none' stroke='%23edf7ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--c2-selection-checked-disabled:var(--c2-slate-500);appearance:none;box-sizing:border-box;border:1px solid var(--c2-border-strong);background:var(--c2-surface-default) no-repeat center;opacity:1;cursor:pointer;flex:none;width:20px;height:20px;margin:0}:root.dark input.c2-check,:root.dark input.c2-radio{--c2-check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.2 4.6 9.3 10.5 3' fill='none' stroke='%23041320' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.c2-check{border-radius:var(--c2-radius-4)}.c2-radio{border-radius:var(--c2-radius-full)}.c2-check:hover:not(:disabled),.c2-radio:hover:not(:disabled){border-width:2px}.c2-toggle:focus-visible{outline:2px solid var(--c2-border-inverse);outline-offset:2px}.c2-check:checked,.c2-check:indeterminate,.c2-check[aria-checked=mixed],.c2-radio:checked{background-color:var(--c2-surface-inverted);border-color:#0000}.c2-check:checked:hover:not(:disabled),.c2-check:indeterminate:hover:not(:disabled),.c2-check[aria-checked=mixed]:hover:not(:disabled),.c2-radio:checked:hover:not(:disabled){border-color:var(--c2-border-strong)}.c2-check:focus-visible:not(:disabled),.c2-radio:focus-visible:not(:disabled){border-color:var(--c2-border-accent);box-shadow:var(--c2-shadow-focus-ring);outline:none}.c2-check:checked{background-image:var(--c2-check-mark);background-size:12px}.c2-check:indeterminate,.c2-check[aria-checked=mixed]{background-image:linear-gradient(var(--c2-text-inverse), var(--c2-text-inverse));background-size:10px 2px}.c2-radio:checked{background-image:radial-gradient(circle 4px at 50% 50%, var(--c2-text-inverse) 100%, transparent 0)}.c2-check:disabled,.c2-radio:disabled{border-color:var(--c2-border-disabled);background-color:var(--c2-surface-disabled);cursor:not-allowed}.c2-check:disabled:checked,.c2-check:disabled:indeterminate,.c2-check:disabled[aria-checked=mixed],.c2-radio:disabled:checked{background-color:var(--c2-selection-checked-disabled);border-color:#0000}.c2-choice{align-items:center;gap:var(--c2-space-8);font:var(--c2-type-body-1);color:var(--c2-text-primary);margin-bottom:0;display:inline-flex}.c2-choice:has(:disabled){color:var(--c2-text-disabled)}:root{--c2-toggle-active:var(--c2-slate-800);--c2-toggle-inactive:var(--c2-gray-200);--c2-toggle-button:var(--c2-surface-default);--c2-toggle-active-hover:var(--c2-slate-700);--c2-toggle-inactive-hover:var(--c2-gray-300);--c2-toggle-active-disabled:var(--c2-slate-500);--c2-toggle-inactive-disabled:var(--c2-toggle-inactive);--c2-toggle-button-disabled:var(--c2-gray-100);--c2-toggle-button-active-disabled:var(--c2-slate-50)}:root.dark{--c2-toggle-active:var(--c2-brand-primary);--c2-toggle-inactive:var(--c2-slate-600);--c2-toggle-active-hover:var(--c2-lime-100);--c2-toggle-inactive-hover:var(--c2-slate-300);--c2-toggle-active-disabled:var(--c2-slate-400);--c2-toggle-inactive-disabled:var(--c2-gray-600);--c2-toggle-button-disabled:var(--c2-gray-200);--c2-toggle-button-active-disabled:var(--c2-gray-200)}input.c2-toggle{appearance:none;box-sizing:border-box;opacity:1;border-radius:var(--c2-radius-full);background-color:var(--c2-toggle-inactive);background-image:radial-gradient(circle 10px at 12px 12px, var(--c2-toggle-button) 100%, transparent 0);cursor:pointer;background-position:0 0;background-repeat:no-repeat;border:0;flex:none;width:44px;height:24px;margin:0}.c2-toggle:checked{background-color:var(--c2-toggle-active);background-position:20px 0}.c2-toggle:hover:not(:disabled){background-color:var(--c2-toggle-inactive-hover)}.c2-toggle:checked:hover:not(:disabled){background-color:var(--c2-toggle-active-hover)}.c2-toggle:disabled{background-color:var(--c2-toggle-inactive-disabled);background-image:radial-gradient(circle 10px at 12px 12px, var(--c2-toggle-button-disabled) 100%, transparent 0);cursor:not-allowed}.c2-toggle:checked:disabled{background-color:var(--c2-toggle-active-disabled);background-image:radial-gradient(circle 10px at 12px 12px, var(--c2-toggle-button-active-disabled) 100%, transparent 0)}.c2-segmented{box-sizing:border-box;gap:var(--c2-space-2);padding:var(--c2-space-4);border:1px solid var(--c2-border-default);border-radius:var(--c2-radius-8);background:var(--c2-surface-muted);display:inline-flex}.c2-segmented-item{justify-content:center;align-items:center;gap:var(--c2-space-6);min-height:28px;padding-inline:var(--c2-space-8);border-radius:var(--c2-radius-6);font:var(--c2-type-body-2);color:var(--c2-text-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}.c2-segmented-item>svg{width:16px;height:16px}.c2-segmented-item>svg:not([fill]){fill:currentColor}.c2-segmented-item:hover:not(:disabled,[aria-pressed=true],[aria-selected=true]){color:var(--c2-text-primary)}.c2-segmented-item[aria-pressed=true],.c2-segmented-item[aria-selected=true]{color:var(--c2-text-primary);background:var(--c2-surface-default);box-shadow:var(--c2-shadow-sm)}.c2-segmented-item:disabled{color:var(--c2-text-disabled);cursor:not-allowed}.c2-alert{box-sizing:border-box;gap:var(--c2-space-16);padding:var(--c2-space-16);border:1px solid var(--c2-border-default);border-radius:var(--c2-radius-8);background:var(--c2-surface-muted);color:var(--c2-text-secondary);display:flex}.c2-alert-icon{flex:none;align-self:flex-start;width:20px;height:20px}.c2-alert-icon:not([fill]){fill:currentColor}.c2-alert-content{flex:1;min-width:0}.c2-alert-title{font:var(--c2-type-h4);color:var(--c2-text-primary)}.c2-alert-body{font:var(--c2-type-body-2);color:var(--c2-text-secondary)}.c2-alert-actions{gap:var(--c2-space-12);margin-top:var(--c2-space-8);display:flex}.c2-alert-action{font:var(--c2-type-body-2-semibold);color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.c2-alert-dismiss{color:var(--c2-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;padding:0}.c2-alert-action:hover:not(:disabled){text-decoration:underline}.c2-alert-dismiss:hover:not(:disabled){color:var(--c2-text-primary)}.c2-alert-dismiss:focus-visible{outline:2px solid var(--c2-button-focus-border);outline-offset:2px;border-radius:var(--c2-radius-4)}.c2-alert-dismiss>svg{width:16px;height:16px}.c2-alert-dismiss>svg:not([fill]){fill:currentColor}.c2-alert-info{border-color:var(--c2-border-info);background:var(--c2-surface-info)}.c2-alert-info>.c2-alert-icon,.c2-alert-info .c2-alert-action{color:var(--c2-text-info)}.c2-alert-error{border-color:var(--c2-border-error);background:var(--c2-surface-error)}.c2-alert-error>.c2-alert-icon,.c2-alert-error .c2-alert-action{color:var(--c2-text-error)}.c2-alert-warning{border-color:var(--c2-border-warning);background:var(--c2-surface-warning)}.c2-alert-warning>.c2-alert-icon,.c2-alert-warning .c2-alert-action{color:var(--c2-text-warning)}.c2-alert-success{border-color:var(--c2-border-success);background:var(--c2-surface-success)}.c2-alert-success>.c2-alert-icon,.c2-alert-success .c2-alert-action{color:var(--c2-text-success)}.c2-alert-dismiss:disabled,.c2-alert-action:disabled{color:var(--c2-text-disabled);cursor:not-allowed}.c2-toast{--c2-toast-accent:var(--c2-text-primary);--c2-toast-bar:0px;box-sizing:border-box;gap:var(--c2-space-12);width:var(--width);min-height:calc(71px + var(--c2-toast-bar));padding:calc(var(--c2-space-16) + var(--c2-toast-bar)) var(--c2-space-16) var(--c2-space-16);border:1px solid var(--c2-border-default);border-radius:var(--c2-radius-12);background:var(--c2-surface-default);box-shadow:var(--c2-shadow-lg);color:var(--c2-text-primary);display:flex}.c2-toast-icon{width:20px;height:20px;color:var(--c2-toast-accent);flex:none;display:flex}.c2-toast-content{gap:var(--c2-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.c2-toast-title{font:var(--c2-type-h4);color:var(--c2-text-primary)}.c2-toast-body{font:var(--c2-type-body-2);color:var(--c2-text-secondary)}.c2-toast-dismiss{width:20px;height:20px;color:var(--c2-text-muted);cursor:pointer;background:0 0;border:0;flex:none;order:1;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:flex}.c2-toast-dismiss:hover{color:var(--c2-text-primary)}.c2-toast>.c2-btn{flex:none;align-self:center}.c2-toast-success{--c2-toast-accent:var(--c2-fill-success);border-color:var(--c2-border-success)}.c2-toast-error{--c2-toast-accent:var(--c2-fill-error);border-color:var(--c2-border-error)}.c2-toast-warning{--c2-toast-accent:var(--c2-fill-warning);border-color:var(--c2-border-warning)}.c2-toast-info{--c2-toast-accent:var(--c2-fill-info);border-color:var(--c2-border-info)}.c2-toast-timed{--c2-toast-bar:4px;background:linear-gradient(var(--c2-toast-accent) 0 0) no-repeat top left / var(--c2-toast-progress,100%) var(--c2-toast-bar), linear-gradient(color-mix(in srgb, var(--c2-toast-accent) 30%, transparent) 0 0) no-repeat top left / 100% var(--c2-toast-bar), var(--c2-surface-default);animation:c2-toast-countdown var(--c2-toast-duration,4s) linear forwards}.c2-toast-timed[data-expanded=true]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.c2-toast-timed{background:linear-gradient(color-mix(in srgb, var(--c2-toast-accent) 30%, transparent) 0 0) no-repeat top left / 100% var(--c2-toast-bar), var(--c2-surface-default);animation:none}}@keyframes c2-toast-countdown{to{--c2-toast-progress:0%}}@property --c2-toast-progress{syntax:"<length-percentage>";inherits:false;initial-value:100%}.c2-toast[data-expanded=false][data-front=false]{min-height:0}.c2-toast[data-expanded=false][data-front=false]>*{opacity:0}.c2-tooltip{box-sizing:border-box;z-index:1;pointer-events:none;width:max-content;max-width:240px;padding:var(--c2-space-8);border-radius:var(--c2-radius-6);font:var(--c2-type-caption);color:var(--c2-text-inverse);background:var(--c2-surface-inverted);position:absolute}.c2-tooltip-error{background:var(--c2-fill-error)}.c2-tooltip-error>.c2-tooltip-body{color:var(--c2-text-inverse)}.c2-tooltip-title{font:var(--c2-type-body-2-semibold);color:var(--c2-text-inverse)}.c2-tooltip-body{--c2-tooltip-body-text:var(--c2-slate-300);font:var(--c2-type-small);color:var(--c2-tooltip-body-text)}:root.dark .c2-tooltip-body{--c2-tooltip-body-text:var(--c2-slate-700)}.c2-tooltip:has(.c2-tooltip-title){padding:var(--c2-space-10) var(--c2-space-12)}.c2-tooltip:after{content:"";border:4.5px solid #0000;position:absolute}.c2-tooltip-top:after{border-top-color:var(--c2-surface-inverted);border-bottom-width:0;top:100%;left:50%;translate:-50%}.c2-tooltip-bottom:after{border-bottom-color:var(--c2-surface-inverted);border-top-width:0;bottom:100%;left:50%;translate:-50%}.c2-tooltip-left:after{border-left-color:var(--c2-surface-inverted);border-right-width:0;top:50%;left:100%;translate:0 -50%}.c2-tooltip-right:after{border-right-color:var(--c2-surface-inverted);border-left-width:0;top:50%;right:100%;translate:0 -50%}.c2-tooltip-error.c2-tooltip-top:after{border-top-color:var(--c2-fill-error)}.c2-tooltip-error.c2-tooltip-bottom:after{border-bottom-color:var(--c2-fill-error)}.c2-tooltip-error.c2-tooltip-left:after{border-left-color:var(--c2-fill-error)}.c2-tooltip-error.c2-tooltip-right:after{border-right-color:var(--c2-fill-error)}.c2-badge{box-sizing:border-box;align-items:center;gap:var(--c2-space-8);min-height:22px;padding-inline:var(--c2-space-10);border:1px solid var(--c2-border-default);border-radius:var(--c2-radius-full);font:var(--c2-type-small-semibold);color:var(--c2-text-secondary);background:var(--c2-surface-muted);white-space:nowrap;display:inline-flex}.c2-badge>svg{flex:none;width:12px;height:12px}.c2-badge>svg:not([fill]){fill:currentColor}.c2-badge-dot{border-radius:var(--c2-radius-full);background:currentColor;flex:none;width:6px;height:6px}.c2-badge-square{min-height:17px;padding-inline:var(--c2-space-8);border-radius:var(--c2-radius-4);font:var(--c2-type-tiny-semibold)}.c2-badge-lg{min-height:28px;font:var(--c2-type-caption-bold)}.c2-badge-lg>svg{width:14px;height:14px}.c2-badge-lg>.c2-badge-dot{width:8px;height:8px}.c2-badge-square.c2-badge-lg{min-height:23px;font:var(--c2-type-caption-bold)}.c2-badge-success{border-color:var(--c2-border-success);color:var(--c2-text-success);background:var(--c2-surface-success)}.c2-badge-info{border-color:var(--c2-border-info);color:var(--c2-text-info);background:var(--c2-surface-info)}.c2-badge-error{border-color:var(--c2-border-error);color:var(--c2-text-error);background:var(--c2-surface-error)}.c2-badge-warning{border-color:var(--c2-border-warning);color:var(--c2-text-warning);background:var(--c2-surface-warning)}.c2-table{--c2-table-padding-x:var(--c2-space-24);--c2-table-padding-y:var(--c2-space-12);--c2-table-font:var(--c2-font-weight-regular) var(--c2-font-size-caption) / var(--c2-line-height-20) var(--c2-font-family-ui);--c2-table-row-hover:var(--c2-surface-muted);--c2-table-row-selected:var(--c2-surface-active-element);--c2-table-row-stripe:var(--c2-surface-muted);border:1px solid var(--c2-border-default);border-radius:var(--c2-radius-8);border-spacing:0;background-color:var(--c2-surface-default);width:100%;color:var(--c2-text-primary);font:var(--c2-table-font);overflow:hidden}.c2-table table{font:var(--c2-table-font)}.c2-table thead{background-color:var(--c2-surface-muted)}.c2-table thead th{padding:var(--c2-table-padding-y) var(--c2-table-padding-x);background-color:var(--c2-surface-muted);border-bottom:1px solid var(--c2-border-default);color:var(--c2-text-primary);font:var(--c2-type-caption-bold);line-height:var(--c2-line-height-20);text-align:left}.c2-table tbody tr{background-color:var(--c2-surface-default)}.c2-table tbody td{padding:var(--c2-table-padding-y) var(--c2-table-padding-x);border-bottom:1px solid var(--c2-border-default)}.c2-table .c2-table-cell-icon{--c2-table-padding-x:var(--c2-space-12)}.c2-table tbody tr:hover:not([aria-selected=true]){background-color:var(--c2-table-row-hover)}.c2-table tbody tr[aria-selected=true]{background-color:var(--c2-table-row-selected)}.c2-table-zebra tbody tr:nth-child(2n):not([aria-selected=true],:hover){background-color:var(--c2-table-row-stripe)}.c2-table .c2-table-row-tall td{padding-block:var(--c2-space-16)}.c2-table-footer{padding:var(--c2-space-12) var(--c2-space-16)}.c2-table-footer-count{color:var(--c2-text-muted);font:var(--c2-type-body-1-medium)}.c2-table-row-total td{border-top:1px solid var(--c2-border-default);font:var(--c2-type-body-1-bold)}.c2-table-nested{padding:0 var(--c2-space-32) var(--c2-space-20);border-bottom:1px solid var(--c2-border-default);border-left:4px solid var(--c2-border-strong);background-color:var(--c2-surface-default)}.c2-table-nested .c2-table{background:0 0;border:none;border-radius:0}.c2-table-nested .c2-table tr>:first-child{--c2-table-padding-x:var(--c2-space-48)}.c2-table-nested .c2-table thead,.c2-table-nested .c2-table thead th{background:0 0;border-bottom:none}.c2-table-nested .c2-table tbody{border-radius:var(--c2-radius-8) var(--c2-radius-8) 0 0;overflow:hidden}.c2-table-nested .c2-table tbody:after{content:"";border:1px solid var(--c2-border-default);border-radius:inherit;pointer-events:none;border-bottom:none;position:absolute;inset:0}.c2-table-nested .c2-table-footer{border:1px solid var(--c2-border-default);border-radius:0 0 var(--c2-radius-8) var(--c2-radius-8);background:var(--c2-surface-default);border-top:none}.c2-table tbody tr.widget__table__row--red>:first-child{box-shadow:inset 4px 0 0 0 var(--c2-fill-error)}.c2-table tbody tr.widget__table__row--yellow>:first-child{box-shadow:inset 4px 0 0 0 var(--c2-fill-warning)}.c2-table tbody tr.widget__table__row--green>:first-child{box-shadow:inset 4px 0 0 0 var(--c2-fill-success)}.c2-table tbody tr.widget__table__row--blue>:first-child{box-shadow:inset 4px 0 0 0 var(--c2-fill-info)}.c2-table tbody tr.widget__table__row--grey>:first-child{box-shadow:inset 4px 0 0 0 var(--c2-fill-neutral)}:root{--c2-data-grid-stripe:var(--c2-background-default)}:root.dark{--c2-data-grid-stripe:color-mix(in srgb, var(--c2-background-default) 30%, transparent)}.c2-data-grid{border:1px solid var(--c2-border-default);border-radius:var(--c2-radius-8);background-color:var(--c2-surface-default);color:var(--c2-text-primary);font:var(--c2-type-body-1);overflow:hidden;container:c2-data-grid/inline-size}.c2-data-grid-header{justify-content:space-between;align-items:center;gap:var(--c2-space-8);box-sizing:border-box;min-height:68px;padding:var(--c2-space-16);display:flex}.c2-data-grid-title{color:var(--c2-text-primary);font:var(--c2-type-body-1);margin:0}.c2-data-grid-rows{margin:0}.c2-data-grid-row{--c2-data-grid-label-width:152px;grid-template-columns:var(--c2-data-grid-label-width) 1px minmax(0, 1fr);column-gap:var(--c2-space-24);padding:var(--c2-space-12) var(--c2-space-16);align-items:center;display:grid}@container c2-data-grid (width>598px){.c2-data-grid-row{--c2-data-grid-label-width:240px}}@container c2-data-grid (width<478px){.c2-data-grid-row{--c2-data-grid-label-width:128px}}.c2-data-grid-row:after{content:"";background-color:var(--c2-border-default);grid-area:1/2;height:16px}.c2-data-grid-row>dt{color:var(--c2-text-muted);font:inherit;grid-column:1;margin:0}.c2-data-grid-row>dd{overflow-wrap:anywhere;grid-column:3;margin:0}.c2-data-grid-row:nth-child(2n),.c2-data-grid-header+.c2-data-grid-rows>.c2-data-grid-row:nth-child(odd){background-color:var(--c2-data-grid-stripe)}.c2-data-grid-header+.c2-data-grid-rows>.c2-data-grid-row:nth-child(2n){background-color:#0000}.c2-datepicker{box-sizing:border-box;gap:var(--c2-space-16);padding:var(--c2-space-16);border:1px solid var(--c2-border-default);border-radius:var(--c2-radius-8);background:var(--c2-surface-default);box-shadow:var(--c2-shadow-lg);color:var(--c2-text-primary);flex-direction:column;display:flex}.c2-datepicker-split{align-items:flex-start;gap:var(--c2-space-16);display:flex}.c2-datepicker-presets{align-items:flex-start;gap:var(--c2-space-8);border:none;flex-direction:column;width:128px;min-width:0;margin:0;padding:0;display:flex}.c2-datepicker-fields{gap:var(--c2-space-8);flex-direction:column;flex:1;min-width:0;display:flex}.c2-datepicker-footer{justify-content:space-between;align-items:center;gap:var(--c2-space-16);display:flex}.c2-datepicker-footer>:last-child{margin-inline-start:auto}.c2-datepicker-option{padding:var(--c2-space-4) var(--c2-space-2);font:var(--c2-type-body-1);color:var(--c2-text-muted);cursor:pointer;border-bottom:1px solid #0000;align-items:center;margin-bottom:0;display:flex}.c2-datepicker-presets>legend,.c2-datepicker-option>input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c2-datepicker-option:hover:not(:has(:checked,:disabled)){border-bottom-color:var(--c2-text-primary)}.c2-datepicker-option:has(:checked){font:var(--c2-type-body-1-bold);color:var(--c2-text-primary)}.c2-datepicker-option:has(:focus-visible){outline:2px solid var(--c2-border-inverse);outline-offset:2px}.c2-datepicker-option:has(:disabled){color:var(--c2-text-disabled);cursor:not-allowed}.c2-input.c2-datepicker-input{padding-inline:var(--c2-space-12);font:var(--c2-type-body-2)}.c2-modal{box-sizing:border-box;border:1px solid var(--c2-border-default);border-radius:var(--c2-radius-12);background:var(--c2-surface-default);box-shadow:var(--c2-shadow-overlay);color:var(--c2-text-primary);flex-direction:column;display:flex;overflow:hidden}.c2-modal-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--c2-space-16);min-height:72px;padding:var(--c2-space-16) var(--c2-space-24);border-block-end:1px solid var(--c2-divider-default);display:flex}.c2-modal-titles{gap:var(--c2-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.c2-modal-title{font:var(--c2-font-weight-semibold) 18px / var(--c2-line-height-auto) var(--c2-font-family-ui);color:var(--c2-text-primary);margin:0}.c2-modal-description{font:var(--c2-type-body-1-medium);color:var(--c2-text-muted);margin:0}.c2-modal-body{gap:var(--c2-space-24);min-height:0;padding:var(--c2-space-24);font:var(--c2-type-body-1-medium);color:var(--c2-text-secondary);flex-direction:column;flex:1;display:flex;overflow-y:auto}.c2-modal-footer{justify-content:flex-end;align-items:center;gap:var(--c2-space-12);padding:var(--c2-space-24);border-block-start:1px solid var(--c2-divider-default);display:flex}.c2-modal-footer-start{margin-inline-end:auto}.c2-chip{align-items:center;gap:var(--c2-space-4);padding:var(--c2-space-4) var(--c2-space-8);border-radius:var(--c2-radius-full);font:var(--c2-type-small-medium);color:var(--c2-text-primary);background:var(--c2-chip-default);display:inline-flex}.c2-chip-remove{border-radius:var(--c2-radius-full);width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.c2-chip-remove>svg{fill:currentColor;width:12px;height:12px}.c2-chip-remove:hover{background:var(--c2-surface-muted)}.c2-select-chips{align-items:center;gap:var(--c2-space-4);flex-wrap:wrap;flex:1;min-width:0;display:flex;overflow:hidden}.c2-select-popover{box-sizing:border-box;gap:var(--c2-space-8);padding-block:var(--c2-space-12);border:1px solid var(--c2-border-default);border-radius:var(--c2-radius-8);background:var(--c2-surface-default);box-shadow:var(--c2-shadow-sm);color:var(--c2-text-primary);flex-direction:column;display:flex;overflow:hidden}.c2-select-search{padding:0 var(--c2-space-8)}.c2-select-popover:not(:has(>hr)){padding-block:0}.c2-select-popover>hr{border:0;border-block-start:1px solid var(--c2-divider-default);width:100%;margin:0}.c2-select-popover>.c2-select-option>.c2-check:focus:not(:disabled){border-color:var(--c2-border-accent);box-shadow:var(--c2-shadow-focus-ring);outline:none}.c2-select-list{flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.c2-select-group{padding:var(--c2-space-8) var(--c2-space-16);font:var(--c2-type-body-1-semibold);color:var(--c2-text-secondary);background:var(--c2-surface-disabled);margin:0}.c2-select-group-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c2-select-group-items>.c2-select-option,.c2-select-group-items>*>.c2-select-option{--c2-select-mark-inset:var(--c2-space-16);padding-inline-start:var(--c2-space-32)}.c2-select-group-items:has([aria-selected=true])>.c2-select-option:after{content:"";background:var(--c2-border-strong);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.c2-select-group-items:has([aria-selected=true])>*>.c2-select-option:after{content:"";background:var(--c2-border-strong);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.c2-select-option{--c2-select-mark-inset:0px;align-items:center;gap:var(--c2-space-8);height:40px;padding-inline:var(--c2-space-16);font:var(--c2-type-body-1);color:var(--c2-text-primary);cursor:pointer;display:flex;position:relative}.c2-select-option:hover,.c2-select-option[aria-selected=true],[aria-selected=true]>.c2-select-option{font:var(--c2-type-body-1-semibold);background:linear-gradient(to right, transparent var(--c2-select-mark-inset), var(--c2-surface-hover) var(--c2-select-mark-inset))}.c2-select-option[aria-selected=true]:before,[aria-selected=true]>.c2-select-option:before{content:"";border-radius:var(--c2-radius-full);background:var(--c2-text-primary);width:3px;position:absolute;inset-block:1px;inset-inline-start:var(--c2-select-mark-inset)}.c2-select-option[aria-disabled=true]{color:var(--c2-text-disabled);cursor:not-allowed;background:0 0}.c2-select-option:has(:disabled){color:var(--c2-text-disabled);cursor:not-allowed;background:0 0}.c2-select-option-meta{font:var(--c2-type-body-1);color:var(--c2-text-muted)}
