.demo-controls-module__shsUrq__launcher,.demo-controls-module__shsUrq__panel{--demo-background:#191c32;--demo-surface:#252940;--demo-edge:#424962;--demo-ink:#f4f4ff;--demo-muted:#b1b6d0;--demo-accent:#bec3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--demo-ink);background:var(--demo-background);font-family:DM Sans Variable,Arial,sans-serif;font-size:var(--font-size-small);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.5}.demo-controls-module__shsUrq__launcher{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:60;border:1px solid var(--demo-edge);cursor:pointer;border-radius:14px;align-items:center;gap:10px;height:48px;padding:7px 14px 7px 8px;transition:background .15s,box-shadow .15s;display:flex;position:fixed;box-shadow:0 6px 24px #080b2633,0 1px 4px #080b2622}.demo-controls-module__shsUrq__launcher:hover,.demo-controls-module__shsUrq__launcher[data-state=open]{background:var(--demo-surface);box-shadow:0 8px 28px #080b2644,0 0 0 1px #bec3ff33}.demo-controls-module__shsUrq__launcherIcon{width:30px;height:30px;color:var(--demo-accent);background:#343957;border-radius:8px;place-items:center;display:grid}.demo-controls-module__shsUrq__chevron{color:var(--demo-muted);margin-left:3px;transition:transform .15s}.demo-controls-module__shsUrq__launcher[data-state=open] .demo-controls-module__shsUrq__chevron{transform:rotate(180deg)}.demo-controls-module__shsUrq__panel{z-index:61;box-sizing:border-box;width:min(344px,100vw - 32px);max-height:min(var(--radix-popover-content-available-height), calc(100dvh - 100px));overscroll-behavior:contain;border:1px solid var(--demo-edge);transform-origin:var(--radix-popover-content-transform-origin);border-radius:18px;padding:20px;animation:.14s ease-out demo-controls-module__shsUrq__appear;overflow-y:auto;box-shadow:0 18px 60px #080b264d,0 4px 12px #080b2626}.demo-controls-module__shsUrq__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.demo-controls-module__shsUrq__eyebrow{color:var(--demo-accent);font-size:var(--font-size-small);letter-spacing:.16em;margin-bottom:4px;font-weight:700;display:block}.demo-controls-module__shsUrq__title{color:var(--demo-ink);letter-spacing:-.025em;text-transform:none;margin:0;font-size:19px;font-weight:650;line-height:1.3}.demo-controls-module__shsUrq__close{width:32px;height:32px;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin:-4px -4px 0 0;padding:0;display:grid}.demo-controls-module__shsUrq__close:hover{background:var(--demo-surface);color:var(--demo-ink)}.demo-controls-module__shsUrq__description{color:var(--demo-muted);font-size:var(--font-size-small);margin:10px 0 20px;line-height:1.6}.demo-controls-module__shsUrq__section{margin:0 0 18px}.demo-controls-module__shsUrq__label{color:var(--demo-muted);font-size:var(--font-size-small);margin-bottom:7px;font-weight:550;line-height:1.4;display:block}.demo-controls-module__shsUrq__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.demo-controls-module__shsUrq__choice{border:1px solid var(--demo-edge);background:var(--demo-surface);min-width:0;min-height:62px;color:var(--demo-ink);font:inherit;font-size:var(--font-size-small);letter-spacing:0;text-align:center;text-transform:none;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 4px;font-weight:550;line-height:1.25;text-decoration:none;display:flex}.demo-controls-module__shsUrq__choice:hover{border-color:var(--demo-accent);background:#343957}.demo-controls-module__shsUrq__choice[aria-pressed=true],.demo-controls-module__shsUrq__choice[aria-current=true]{border-color:var(--demo-accent);background:var(--demo-accent);color:#171a31}.demo-controls-module__shsUrq__themes,.demo-controls-module__shsUrq__languages{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-controls-module__shsUrq__languages .demo-controls-module__shsUrq__choice{min-height:40px;font-size:var(--font-size-small);flex-direction:row}.demo-controls-module__shsUrq__explore{border:0;border-top:1px solid var(--demo-edge);width:100%;min-height:40px;color:var(--demo-ink);font:inherit;font-size:var(--font-size-small);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.demo-controls-module__shsUrq__explore:hover{color:var(--demo-accent)}.demo-controls-module__shsUrq__note{color:var(--demo-muted);font-size:var(--font-size-small);margin:7px 0 0;line-height:1.5}.demo-controls-module__shsUrq__launcher:focus-visible,.demo-controls-module__shsUrq__panel :is(button,a):focus-visible{outline:2px solid var(--demo-accent);outline-offset:3px}@keyframes demo-controls-module__shsUrq__appear{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:620px){.demo-controls-module__shsUrq__launcher{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));height:44px}.demo-controls-module__shsUrq__panel{padding:18px}}@media (prefers-reduced-motion:reduce){.demo-controls-module__shsUrq__launcher,.demo-controls-module__shsUrq__chevron{transition:none}.demo-controls-module__shsUrq__panel{animation:none}}.demo-controls-module__shsUrq__launcher[data-messaging=true]{right:max(12px, env(safe-area-inset-right));bottom:calc(72px + max(8px, env(safe-area-inset-bottom)));border-radius:10px;justify-content:center;gap:6px;width:82px;height:36px;padding:5px 8px}.demo-controls-module__shsUrq__launcher[data-messaging=true] .demo-controls-module__shsUrq__launcherIcon{background:0 0;width:22px;height:22px}.demo-controls-module__shsUrq__launcher[data-messaging=true] .demo-controls-module__shsUrq__chevron{display:none}@media (max-width:760px){.demo-controls-module__shsUrq__launcher[data-messaging=true]{width:64px;right:max(8px, env(safe-area-inset-right));bottom:calc(112px + max(8px, env(safe-area-inset-bottom)))}.demo-controls-module__shsUrq__launcher[data-messaging=true] .demo-controls-module__shsUrq__launcherIcon{display:none}}
