.cs-facts{padding-left:1.1rem}.cs-facts>li{margin:0 0 .6rem;line-height:1.6}.cs-run{font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer;transition:transform var(--speed) ease, box-shadow var(--speed) ease;border-radius:999px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:650}.cs-run:hover{box-shadow:0 6px 18px -10px rgba(var(--accent-rgb), .8);transform:translateY(-1px)}.cs-run:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cs-seg{border:1px solid var(--border-strong);background:var(--bg-sunken);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.cs-opt{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.38rem .85rem;font-size:.8rem}.cs-opt:hover{color:var(--text);background:rgba(var(--accent-rgb), .08)}.cs-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cs-opt[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:650}.cs-switch{font:inherit;border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.38rem .85rem .38rem .45rem;font-size:.8rem;display:inline-flex}.cs-switch:before{content:"";background:var(--border-strong);background-image:radial-gradient(circle at .55rem 50%, var(--text) .36rem, transparent .4rem);width:1.9rem;height:1.05rem;transition:background-color var(--speed) ease;border-radius:999px}.cs-switch[aria-pressed=true]{color:var(--text);border-color:var(--accent)}.cs-switch[aria-pressed=true]:before{background-color:var(--accent);background-image:radial-gradient(circle at 1.35rem 50%, var(--accent-ink) .36rem, transparent .4rem)}.cs-switch:disabled{opacity:.45;cursor:not-allowed}.cs-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=520px){.cs-seg{width:100%;display:flex}.cs-opt{text-align:center;flex:1 1 0}}@media (prefers-reduced-motion:reduce){.cs-run{transition:none}.cs-run:hover{transform:none}}
