.regex-patterns-module__fpNGXq__embed{gap:var(--space-3);flex-direction:column;display:flex}.regex-patterns-module__fpNGXq__variantFieldset{border:none;min-inline-size:0;margin:0;padding:0}.regex-patterns-module__fpNGXq__variantRow{align-items:center;gap:var(--space-1);display:flex}.regex-patterns-module__fpNGXq__variantOption{cursor:pointer;display:inline-flex;position:relative}.regex-patterns-module__fpNGXq__variantOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.regex-patterns-module__fpNGXq__variantLabel{min-block-size:var(--control-height);padding-inline:var(--space-3);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:inline-flex}.regex-patterns-module__fpNGXq__variantOption:hover .regex-patterns-module__fpNGXq__variantLabel{color:var(--color-text-primary);border-color:var(--color-border-control)}.regex-patterns-module__fpNGXq__variantOption input:checked+.regex-patterns-module__fpNGXq__variantLabel{color:var(--color-text-primary);border-color:var(--color-border-control);background:var(--color-bg-raised)}.regex-patterns-module__fpNGXq__variantOption input:focus-visible+.regex-patterns-module__fpNGXq__variantLabel{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset)}@media (max-width:1023px){.regex-patterns-module__fpNGXq__variantLabel{min-block-size:var(--target-touch)}}@media (pointer:coarse){.regex-patterns-module__fpNGXq__variantLabel{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}}
