/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.invisible-choice-box{gap:calc(var(--size-1) * 2);font-family:var(--font-family-default);flex-direction:column;display:flex}.invisible-choice-box__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-default)}.invisible-choice-box__grid{gap:calc(var(--size-1) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.invisible-choice-box__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.invisible-choice-box__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.invisible-choice-box__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.invisible-choice-box__card{cursor:pointer;align-items:flex-start;gap:calc(var(--size-1) * 3);text-align:left;padding:var(--size-4);background:var(--color-surface-default);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-surface);font:inherit;color:var(--color-text-default);transition:all var(--duration-fast) var(--easing-standard);display:flex}.invisible-choice-box__card:hover:not(:disabled){border-color:var(--color-action-primary)}.invisible-choice-box__card:disabled{opacity:.55;cursor:not-allowed}.invisible-choice-box__card--active{border-color:var(--color-action-primary);background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.invisible-choice-box__card--active{background:color-mix(in srgb, var(--color-action-primary) 5%, var(--color-surface-default))}}.invisible-choice-box__card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.invisible-choice-box__marker{width:var(--size-4);height:var(--size-4);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-default);flex:none;margin-top:2px}.invisible-choice-box__card--active .invisible-choice-box__marker{border-color:var(--color-action-primary);background:var(--color-action-primary);box-shadow:inset 0 0 0 3px var(--color-surface-default)}.invisible-choice-box__body{gap:var(--size-1);flex-direction:column;min-width:0;display:flex}.invisible-choice-box__head{align-items:center;gap:calc(var(--size-1) * 2);display:flex}.invisible-choice-box__head .invisible-icon{color:var(--color-text-muted);flex:none}.invisible-choice-box__title{font-size:var(--text-md);font-weight:var(--weight-semibold)}.invisible-choice-box__desc{font-size:var(--text-sm);color:var(--color-text-muted)}