@layer base{._group_xa7ru_2{display:grid;gap:var(--spacing-2)}._item_xa7ru_7{position:relative;width:22px;height:22px;border:2px solid var(--border-strong);border-radius:var(--radius-full);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0}._item_xa7ru_7:hover{border-color:var(--foreground)}._item_xa7ru_7:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._item_xa7ru_7[data-state=checked]{border-color:var(--primary);transform:scale(1);animation:_radioPulse_xa7ru_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_xa7ru_7:disabled{opacity:.5;cursor:not-allowed;border-color:var(--muted)}._indicator_xa7ru_45{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:0}._indicatorInner_xa7ru_55{width:10px;height:10px;border-radius:var(--radius-full);background-color:var(--primary);transform:scale(0);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_xa7ru_7[data-state=checked] ._indicatorInner_xa7ru_55{transform:scale(1);animation:_dotAppear_xa7ru_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_xa7ru_7:disabled ._indicatorInner_xa7ru_55{background-color:var(--muted)}@keyframes _radioPulse_xa7ru_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}@keyframes _dotAppear_xa7ru_1{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:1}}}
