.site-header{flex-wrap:nowrap}.site-header nav{gap:20px}.site-header nav a{white-space:nowrap;font-size:13px}.site-header nav a[aria-current=page]{color:var(--accent)}.site-header .menu-toggle{display:none}.open-demo{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;background:var(--accent);color:#092128;border:1px solid var(--accent);border-radius:5px;font:600 13px 'Segoe UI',sans-serif;padding:13px 15px;margin:5px 0 20px}.open-demo:hover{background:#a3ffe9}.plugin-dialog{width:min(720px,92vw);max-height:90dvh;overflow:auto;border:1px solid #45655f;border-radius:15px;background:#101c2d;color:var(--text);padding:30px;box-shadow:0 30px 120px #000a}.plugin-dialog::backdrop{background:#020811cc;backdrop-filter:blur(5px)}html:has(.plugin-dialog[open]){overflow:hidden}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dialog-header h2{font-size:29px;margin-top:8px}.close-demo{background:#1c3045;border:1px solid #42615e;border-radius:6px;color:var(--text);cursor:pointer;padding:7px 12px;font-size:18px}.dialog-notice{font-size:12px;color:var(--muted);margin:20px 0;padding-bottom:20px;border-bottom:1px solid var(--line)}.demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.demo-inputs{display:grid;align-content:start;gap:16px}.demo-field{display:grid;gap:7px;color:#cad8ea;font-size:13px}.demo-field input,.demo-field select{width:100%;min-width:0;padding:10px;border:1px solid #455a73;border-radius:5px;background:#091421;color:var(--text);font:inherit}.demo-field input[type=range]{padding:0;accent-color:var(--accent)}.demo-check{display:flex;align-items:center;gap:9px;font-size:13px}.demo-check input{accent-color:var(--accent);width:18px;height:18px;flex-shrink:0}.demo-help{font-size:12px;color:var(--muted)}.demo-result{border:1px solid #355b54;border-radius:9px;background:#64ffda06;padding:20px;align-self:start;overflow-wrap:anywhere}.demo-result h3{font-size:18px;margin-bottom:17px}.demo-result output{display:block;font-size:15px;white-space:pre-line;color:#d8f1e9;line-height:1.85}.demo-action{padding:11px 15px;background:var(--accent);border:0;border-radius:5px;font:600 13px 'Segoe UI',sans-serif;color:#092128;cursor:pointer}.demo-action:disabled{opacity:.45;cursor:default}.demo-feedback{font-size:13px;color:#ffdda3;margin-top:14px;white-space:pre-line}.demo-feedback:empty{display:none}.demo-result progress{width:100%;height:12px;accent-color:var(--accent);margin-top:18px}.dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);margin-top:25px;padding-top:17px;font-size:11px;color:var(--muted)}.dialog-footer button{border:0;border-bottom:1px solid #5b7770;background:none;color:var(--accent);font:inherit;cursor:pointer;padding:5px 0}.plugin-dialog select:focus-visible,.plugin-dialog summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.demo-table{font-size:12px;margin-top:16px;border-collapse:collapse;width:100%}.demo-table td,.demo-table th{text-align:left;border-bottom:1px solid var(--line);padding:7px 5px;font-weight:400}.demo-table th{color:var(--muted)}@media(max-width:1100px){.site-header{flex-wrap:wrap}.site-header .menu-toggle:not([hidden]){display:flex;gap:13px;align-items:center;background:#102132;color:var(--accent);border:1px solid #42635f;border-radius:5px;padding:9px 13px;margin-left:auto;cursor:pointer}.site-header nav{width:100%;flex-direction:column;align-items:stretch;gap:0;margin:0}.nav-ready .site-header nav:not(.is-open){display:none}.site-header nav a{display:block!important;padding:12px 5px;border-bottom:1px solid var(--line)}.site-header nav .nav-contact{margin-top:10px;text-align:center}.site-header nav>a.plugins-nav{font-size:13px!important}.plugin-dialog{padding:23px}}@media(max-width:560px){.demo-layout{grid-template-columns:1fr;gap:20px}.plugin-dialog{padding:20px;width:94vw}.dialog-header h2{font-size:25px}.dialog-footer{align-items:flex-start}.dialog-footer span{text-align:right}.demo-result{padding:16px}}
