.gsearch-bar:has(>.top-actions .demo-toggle){padding-right:24.5rem}@media (max-width:640px){.gsearch-bar:has(>.top-actions .demo-toggle){padding-right:11rem}}.demo-toggle{display:inline-flex;align-items:center;gap:.4rem;height:34px;padding:0 .85rem;border:1px solid var(--line);border-radius:999px;background:rgba(37,38,44,.88);color:var(--text-soft);font:inherit;font-size:.78rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.demo-toggle:hover{border-color:#f5a524;color:var(--text)}.demo-toggle:disabled{opacity:.6;cursor:progress}.demo-dot{width:8px;height:8px;border-radius:50%;background:var(--text-mute)}.demo-toggle.on{border-color:#f5a524;background:rgba(245,165,36,.16);color:#ffd28a}.demo-toggle.on .demo-dot{background:#f5a524;box-shadow:0 0 10px #f5a524}.demo-mark{position:fixed;left:12px;bottom:12px;z-index:80;padding:.3rem .75rem;border:1px solid rgba(245,165,36,.55);border-radius:999px;background:rgba(28,29,34,.92);color:#ffd28a;font-size:.72rem;font-weight:600;letter-spacing:.03em;pointer-events:none}@media print{.demo-mark,.demo-toggle{display:none}}