:where(.si){box-sizing:border-box;width:100%;padding:10px var(--sp-3);border-radius:var(--r-sm);background:var(--chrome-well);box-shadow:inset 0 0 0 1px var(--chrome-ring-subtle);color:var(--chrome-text);font-family:var(--font-sans);text-align:left;transition:box-shadow var(--dur-fast);align-items:flex-start;gap:10px;margin:0;display:flex}label.si{cursor:pointer}label.si:hover{box-shadow:inset 0 0 0 1px var(--chrome-ring)}.si[data-selected]{box-shadow:inset 0 0 0 2px var(--chrome-ring-strong)}.si[data-disabled]{cursor:default;opacity:.45}.si>svg{margin-top:var(--sp-hair);flex:none}.ti{width:1px;height:1px;font:inherit;opacity:0;margin:0;position:absolute}.ui{box-sizing:border-box;width:16px;height:16px;margin-top:var(--sp-hair);box-shadow:inset 0 0 0 2px var(--chrome-ring-strong);border-radius:50%;flex:none;place-items:center;display:grid}.si[data-selected] .ui{background:var(--chrome-text);box-shadow:none}.si[data-selected] .ui:after{content:"";background:var(--chrome-on-primary);border-radius:50%;width:6px;height:6px}.ti:focus-visible+.ui{outline:var(--chrome-focus-ring);outline-offset:2px}.vi{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.wi{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-tight);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.xi{color:var(--chrome-text-muted);font-size:var(--fs-caption);line-height:var(--lh-body)}@media (width<=560px){:where(.si){gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md)}.ui{width:18px;height:18px}.si[data-selected] .ui:after{width:7px;height:7px}.wi{gap:var(--sp-2)}}@media (prefers-reduced-motion:reduce){.si{transition:none}}:where(.cj){box-sizing:border-box;border-radius:var(--r-full);background:var(--chrome-fill-strong);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--chrome-ring);font:inherit;cursor:pointer;transition:background var(--dur-fast);border:0;flex:none;margin:0;padding:3px;display:flex}.cj:after{content:"";background:var(--chrome-text);width:16px;height:16px;box-shadow:var(--chrome-shadow-knob);transition:transform var(--dur) var(--ease-spring), background var(--dur-fast);border-radius:50%}.cj[aria-checked=true]{background:var(--chrome-text);box-shadow:none}.cj[aria-checked=true]:after{background:var(--chrome-on-primary);transform:translate(16px)}.cj:focus-visible{outline:var(--chrome-focus-ring);outline-offset:2px}@media (width<=560px){:where(.cj){width:44px;height:26px}.cj:after{width:20px;height:20px}.cj[aria-checked=true]:after{transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.cj,.cj:after{transition:none}}.aj{gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--r-sm);background:var(--chrome-well);box-shadow:var(--chrome-shadow-inset);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.aj .bj{box-sizing:border-box;cursor:pointer;border-radius:var(--r-xs);height:60px;min-height:0;color:var(--chrome-text-muted);font:var(--fw-medium) var(--fs-small) / 1 var(--font-sans);transition:background var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;display:flex}.aj .bj:hover{color:var(--chrome-text);background:0 0}.aj .bj[aria-checked=true]{background:var(--chrome-fill-strong);box-shadow:var(--chrome-shadow-raised);color:var(--chrome-text)}.aj .bj>svg{width:16px;height:16px;color:inherit}.aj .bj:focus-visible{outline:var(--chrome-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.aj .bj{transition:none}}@media (width<=560px){.aj{border-radius:var(--r-md)}.aj .bj{gap:var(--sp-2);height:var(--h-tile);padding:0 var(--sp-3);border-radius:var(--r-sm)}.aj .bj>svg{width:20px;height:20px}}.pg{padding:var(--sp-3)}.pg[data-sheet]{padding:var(--sp-1) var(--sp-4) var(--sp-4)}@media (width<=560px){.pg:not([data-sheet]){padding:var(--sp-4)}}.qg{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.rg{width:14px;height:14px}.sg{flex:none;margin-left:auto}.tg[data-sheet] .sg{flex:1 0 100%;margin-left:0}@media (width<=560px){.qg{gap:var(--sp-5)}.rg{width:16px;height:16px}}
