@layer loosethreads{.lt-radio-group{max-inline-size:var(--measure);--lt-radio-h:var(--fc-h);--lt-radio-pad-block:var(--s-8);--lt-radio-pad-inline:var(--s-12);--lt-radio-dot:calc(var(--s-16) + var(--s-4));--lt-radio-dot-edge:var(--edge);--lt-radio-dot-edge-w:var(--focus-rim-w);--lt-radio-edge:transparent;--lt-radio-fill:transparent;--lt-radio-text:var(--c-type);--lt-radio-muted:var(--c-muted);--lt-radio-rim:var(--c-type);--lt-radio-gleam:var(--focus-gleam);--lt-focus-rim:var(--lt-radio-rim);--lt-focus-gleam:var(--lt-radio-gleam);--lt-focus-edge:var(--line-w);--lt-radio-dur:var(--dur-quick);box-sizing:border-box;gap:var(--s-4);width:100%;min-width:0;max-width:100%;color:var(--c-type);font-family:var(--f-reading);display:grid}.lt-radio-group--sm{--lt-radio-h:var(--control-sm);--lt-radio-pad-block:var(--s-4);--lt-radio-pad-inline:var(--s-8)}.lt-radio-group--card{--lt-radio-edge:var(--c-control-line)}.lt-radio-group__label{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;font-size:var(--t-label);line-height:var(--lh-body);font-weight:var(--w-regular)}.lt-radio-group__list{gap:var(--s-4);min-width:0;display:grid}.lt-radio-group--card .lt-radio-group__list{gap:var(--s-8)}.lt-radio-group__row{isolation:isolate;box-sizing:border-box;align-items:flex-start;gap:var(--s-12);width:100%;min-width:0;min-height:var(--lt-radio-h);padding:calc(var(--lt-radio-pad-block) - var(--line-w)) calc(var(--lt-radio-pad-inline) - var(--line-w));border:var(--line-w) solid var(--lt-radio-edge);border-radius:var(--corner-row);background-color:var(--lt-radio-fill);color:var(--lt-radio-text);font:inherit;text-align:start;cursor:pointer;appearance:none;transition:background-color var(--lt-radio-dur) var(--ease-leave);outline:none;margin:0;display:flex;position:relative}.lt-radio-group--dot-end .lt-radio-group__row{flex-direction:row-reverse}.lt-radio-group__dot,.lt-radio-group__icon{height:calc(var(--t-body) * var(--lh-body));flex:none;place-items:center;display:grid}.lt-radio-group__ring{box-sizing:border-box;width:var(--lt-radio-dot);height:var(--lt-radio-dot);border-radius:var(--r-pill);background-color:var(--surface-card);box-shadow:inset 0 0 0 var(--lt-radio-dot-edge-w) var(--lt-radio-dot-edge);transition:box-shadow var(--lt-radio-dur) var(--ease-leave);place-items:center;display:grid}.lt-radio-group__pip{width:var(--s-8);height:var(--s-8);border-radius:var(--r-pill);background-color:var(--c-accent);transition:scale var(--lt-radio-dur) var(--ease-arrive);scale:0}.lt-radio-group__icon{width:var(--size-icon-sm);color:var(--lt-radio-muted)}.lt-radio-group__icon svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.lt-radio-group--dot-end .lt-radio-group__icon{order:1}.lt-radio-group__words{flex:auto;min-width:0;display:grid}.lt-radio-group__name,.lt-radio-group__detail{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.lt-radio-group__name{font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-regular)}.lt-radio-group__detail{color:var(--lt-radio-muted);font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-regular)}.lt-radio-group__row[data-chosen]{--lt-radio-dot-edge:var(--c-accent);--lt-radio-dot-edge-w:var(--s-2)}.lt-radio-group__row[data-chosen] .lt-radio-group__pip{scale:1}.lt-radio-group--card .lt-radio-group__row[data-chosen]{--lt-radio-edge:var(--c-accent)}.lt-radio-group__list[data-invalid] .lt-radio-group__row:not([data-chosen]){--lt-radio-dot-edge:var(--c-danger)}.lt-radio-group__row[data-hover]{background-color:var(--c-accent-soft);transition-timing-function:var(--ease-arrive)}.lt-radio-group__row[data-hover]:not([data-chosen]){--lt-radio-dot-edge:var(--c-muted)}.lt-radio-group__row:not([aria-disabled=true]):active{background-color:color-mix(in srgb, var(--c-accent-soft) calc(100% - var(--press-amt)), var(--press-mix));transition-timing-function:var(--ease-arrive)}.lt-radio-group__row[data-disabled]{--lt-focus-gleam:var(--lt-radio-rim);--lt-radio-fill:var(--disabled-fill);--lt-radio-edge:var(--disabled-fill);--lt-radio-text:var(--disabled-label);--lt-radio-muted:var(--disabled-label);--lt-radio-dot-edge:var(--disabled-label);cursor:not-allowed}.lt-radio-group__row[data-disabled] .lt-radio-group__ring{background-color:var(--disabled-fill)}.lt-radio-group__row[data-disabled] .lt-radio-group__pip{background-color:var(--disabled-label)}.lt-radio-group__why{box-sizing:border-box;min-width:0;max-width:100%;color:var(--c-type);font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-regular);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.lt-radio-group__why[hidden]{display:none}.lt-radio-group__status{align-items:center;gap:var(--s-4);min-width:0;color:var(--c-type);font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-regular);overflow-wrap:anywhere;text-wrap:pretty;margin:0;display:flex}.lt-radio-group__status>span{min-width:0}.lt-radio-group__status-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;color:var(--c-danger);flex:none}.lt-radio-group__status-icon *{vector-effect:non-scaling-stroke}@media (pointer:coarse){.lt-radio-group{--lt-radio-h:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.lt-radio-group{--lt-radio-dur:var(--dur-none)}}:where([data-motion=reduce]) .lt-radio-group{--lt-radio-dur:var(--dur-none)}}
