.ds-theme{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface)}.ds-theme:not([data-ready]){visibility:hidden}.ds-theme-b{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:30px;min-width:30px;padding:0 var(--ds-space-2);border:0;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-color-slate);font:500 var(--ds-fs-xs) /1 var(--ds-font-body);cursor:pointer;transition:background var(--ds-duration) ease-out,color var(--ds-duration) ease-out,transform .1s ease-out}.ds-theme-b:hover{color:var(--ds-color-text,var(--ds-color-ink))}.ds-theme-b:active{transform:scale(.96)}.ds-theme-b[aria-checked=true]{background:var(--ds-color-card);color:var(--ds-color-text,var(--ds-color-ink));box-shadow:0 1px 2px rgba(var(--ds-shadow-ink,10,26,58),.15),0 0 0 1px var(--ds-color-card-border)}.ds-theme-b:focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-text,var(--ds-color-ink));outline-offset:1px}.ds-theme--full .ds-theme-b{min-height:var(--ds-control-h-sm);padding:0 var(--ds-space-3);font-size:var(--ds-fs-sm)}@media (pointer:coarse){.ds-theme--full .ds-theme-b,.ds-theme-b{min-height:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){.ds-theme-b{transition:none}.ds-theme-b:active{transform:none}}.ds-side-l.ds-side-theme{display:flex;justify-self:stretch;padding-right:2px;cursor:default}.ds-side-l.ds-side-theme:hover{background:none;color:var(--ds-color-slate)}.ds-side-theme-sw{margin-left:auto;flex-wrap:nowrap}.ds-appear .ds-theme{justify-self:start;align-self:flex-start;max-width:100%}@media (max-width:419px){.ds-theme--full .ds-theme-b{padding:0 var(--ds-space-3)}.ds-theme--full .ds-theme-b .ds-ic{display:none}}.ds-tsize-a{display:grid;place-items:center;width:16px;font-family:var(--ds-font-body);font-weight:600;line-height:1}.ds-tsize-a--medium{font-size:12.5px}.ds-tsize-a--large{font-size:16px}.ds-appear-h{margin-top:var(--ds-space-2);font-size:var(--ds-fs-base);font-weight:700}::view-transition-new(root),::view-transition-old(root){animation-duration:.2s;animation-timing-function:ease-out}