.v6-chip:has(>input:checked),.v6-chip[data-on]{color:var(--ink);font-weight:500}.v6-chip:has(>input:checked):after,.v6-chip[data-on]:after{transform:scale(1)}.v6-chip:has(>input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.v6-chip[data-bad]{border-color:var(--danger)}.v6-chip>.v6-chip-w{display:inline-grid;grid-template-columns:minmax(0,1fr);min-width:0}.v6-chip>.v6-chip-w:before,.v6-chip>.v6-chip-w>span{grid-area:1/1}.v6-chip>.v6-chip-w:before{content:attr(data-label);font-weight:500;visibility:hidden;pointer-events:none}.v6-chip{height:auto;min-height:40px;padding-block:6px;white-space:normal;text-align:left}@media (pointer:coarse){.v6-chip{min-height:44px}}.v6-chips{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.v6-chips>legend{display:block;padding:0;margin-bottom:0;font-size:var(--fs-ui);font-weight:500;line-height:1.3;color:var(--ink)}.v6-chips-hint{display:block;margin-top:4px;font-size:var(--fs-note);font-weight:400;line-height:1.5;color:var(--muted)}.v6-check{position:relative;display:inline-flex;align-items:flex-start;gap:12px;min-height:44px;padding-block:11px;font-size:var(--fs-ui);line-height:1.45;color:var(--ink-2);cursor:pointer}.v6-check-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.v6-check-box{position:relative;flex:none;width:20px;height:20px;margin-top:1px;border:1px solid var(--line-strong);border-radius:var(--r-seg);background:var(--paper);transition:border-color var(--t-press) ease,box-shadow var(--t-press) ease}.v6-check-box:after{content:"";position:absolute;left:5px;top:5px;width:8px;height:8px;background:var(--blue);transform:scale(0);transition:transform .16s var(--ease-out)}.v6-check-input:checked+.v6-check-box{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.v6-check-input:checked+.v6-check-box:after{transform:scale(1)}.v6-check-input:focus-visible+.v6-check-box{outline:2px solid var(--blue);outline-offset:2px}.v6-check-input:disabled+.v6-check-box{opacity:.5}.v6-check-label{min-width:0}@media (prefers-reduced-motion:reduce){.v6-check-box,.v6-check-box:after,.v6-chip:after{transition-duration:0s!important}}