@layer screen{.sources__head{display:grid;grid-gap:6px;gap:6px}.sources__head b{font-size:1.35rem;font-weight:600;letter-spacing:-.035em;line-height:1.15}.sources__head span{font-size:.88rem;color:color-mix(in srgb,var(--on-signal) 70%,transparent)}.sources__list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.sources__list button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:16px;background:color-mix(in srgb,var(--paper-2) 55%,transparent);color:var(--on-signal);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur) var(--ease)}.sources__list button[aria-checked=true]{background:var(--paper-2)}.sources__list b{display:block;font-size:.95rem;font-weight:550}.sources__list small{display:block;margin-top:2px;font-size:.8rem;color:var(--ink-3)}.sources__switch{position:relative;width:38px;height:22px;border-radius:11px;background:color-mix(in srgb,var(--on-signal) 18%,transparent);transition:background var(--dur) var(--ease)}.sources__switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--paper-2);transition:translate var(--dur) var(--ease)}[aria-checked=true] .sources__switch{background:var(--signal)}[aria-checked=true] .sources__switch:after{translate:16px 0}.sources .sources__sum{max-width:none;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--on-signal) 14%,transparent)}}