@layer base{._group_1p83n_2{display:grid;gap:var(--spacing-2)}._item_1p83n_7{position:relative;width:44px;height:44px;border:0;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);appearance:none;flex-shrink:0}._item_1p83n_7:before{content:"";position:absolute;left:12px;top:12px;width:20px;height:20px;border:2px solid var(--border);border-radius:var(--radius-full);box-sizing:border-box}._item_1p83n_7:hover{border-color:transparent;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._item_1p83n_7:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._item_1p83n_7[data-state=checked]{border-color:transparent;transform:scale(1);animation:_radioPulse_1p83n_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1p83n_7[data-state=checked]:before{border-color:var(--primary)}._item_1p83n_7:disabled{opacity:.5;cursor:not-allowed;border-color:var(--muted)}._indicator_1p83n_49{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:0}._indicatorInner_1p83n_59{width:.5rem;height:.5rem;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_1p83n_7[data-state=checked] ._indicatorInner_1p83n_59{transform:scale(1);animation:_dotAppear_1p83n_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._item_1p83n_7:disabled ._indicatorInner_1p83n_59{background-color:var(--muted)}@keyframes _radioPulse_1p83n_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_1p83n_1{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:1}}}
