.showroom{--sr-bg:#08090b;--sr-bg-mobile-top:#050607;--sr-fg:#f2f3f5;--sr-fg-muted:rgba(242,243,245,0.68);--sr-fg-faint:rgba(242,243,245,0.45);--sr-link:#7fd0ff;--sr-link-hover:#b3e4ff;--sr-accent-blue:#548bff;--sr-accent-blue-soft:oklch(0.72 0.11 235);--sr-accent-green:oklch(0.78 0.14 145);--sr-accent-green-bright:oklch(0.82 0.13 145);--sr-accent-green-dim:oklch(0.72 0.11 145);--sr-border:rgba(255,255,255,0.1);--sr-border-strong:rgba(255,255,255,0.16);--sr-glass:rgba(255,255,255,0.05);--sr-glass-strong:rgba(255,255,255,0.09);--sr-panel:rgba(0,0,0,0.28);--sr-font-body:-apple-system,"Segoe UI","Helvetica Neue",Helvetica,sans-serif;--sr-font-mono:ui-monospace,"SF Mono",Menlo,monospace;background:var(--sr-bg);color:var(--sr-fg);font-family:var(--sr-font-body);--sr-bg-raised:#0b0c0e;--sr-bg-inset:#101214;--sr-bg-hover:rgba(255,255,255,0.06);--sr-border-control:rgba(255,255,255,0.4);--sr-btn-primary-bg:#3a63cc;--sr-btn-primary-bg-hover:#4672e0;--sr-btn-primary-fg:#ffffff;--sr-danger-bg:#341313;--sr-danger-border:rgba(255,154,146,0.25);--sr-danger-fg:#ff9a92;--sr-danger-bg-hover:#451816}.showroom a{color:var(--sr-link);text-decoration:none}.showroom a:hover{color:var(--sr-link-hover)}.showroom .eyebrow{font-family:var(--sr-font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sr-fg-faint)}.showroom .glass-panel{background:linear-gradient(150deg,rgba(255,255,255,.11),rgba(255,255,255,.03));backdrop-filter:blur(26px) saturate(1.4);-webkit-backdrop-filter:blur(26px) saturate(1.4);border:1px solid var(--sr-border-strong)}.showroom .glass-card{background:var(--sr-glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--sr-border);transition:background .15s ease}.showroom .glass-card:hover{background:rgba(255,255,255,.1)}.showroom .btn-primary{background:var(--sr-fg);color:var(--sr-bg);transition:background .15s ease}.showroom .btn-primary:hover{background:#ffffff}.showroom .btn-secondary{background:rgba(255,255,255,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--sr-border-strong);color:var(--sr-fg);transition:background .15s ease}.showroom .btn-secondary:hover{background:rgba(255,255,255,.14)}.showroom .icon-circle{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);transition:background .15s ease}.showroom .icon-circle:hover{background:rgba(255,255,255,.13)}.showroom .nav-link{font-family:var(--sr-font-mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--sr-fg-muted);border-bottom:1px solid transparent;padding:6px 0;transition:color .15s ease,border-color .15s ease}.showroom .nav-link:hover{color:var(--sr-fg);border-bottom-color:var(--sr-accent-blue)}.showroom .ms{font-family:Material Symbols Rounded;font-weight:300;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.showroom .sr-field{transition:border-color .15s ease,box-shadow .15s ease}.showroom .sr-field:focus-visible{outline:none;border-color:var(--sr-accent-blue)!important;box-shadow:0 0 0 3px rgba(84,139,255,.45)}.showroom .sr-field-ring{transition:border-color .15s ease,box-shadow .15s ease}.showroom .sr-field-ring:focus-within{border-color:var(--sr-accent-blue);box-shadow:0 0 0 3px rgba(84,139,255,.45)}.showroom input[type=range].sr-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:34px;width:100%;margin:0;cursor:grab}.showroom input[type=range].sr-range:active{cursor:grabbing}.showroom input[type=range].sr-range::-webkit-slider-runnable-track{height:2px;background:rgba(255,255,255,.14)}.showroom input[type=range].sr-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-12px;border-radius:999px;background:var(--sr-fg);border:6px solid var(--sr-bg);box-shadow:0 0 0 1px rgba(255,255,255,.35),0 0 26px rgba(84,139,255,.55)}.showroom input[type=range].sr-range::-moz-range-track{height:2px;background:rgba(255,255,255,.14)}.showroom input[type=range].sr-range::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:var(--sr-fg);border:5px solid var(--sr-bg);box-shadow:0 0 0 1px rgba(255,255,255,.35)}.showroom input[type=range].sr-range:focus-visible{outline:2px solid var(--sr-accent-blue);outline-offset:4px}