.demo-banner{color:#0d1b3d;text-align:center;z-index:40;background:#ffd23f;border-bottom:2px solid #0d1b3d;padding:9px 16px;font-size:.9rem;font-weight:800;line-height:1.35;position:sticky;top:0}.demo-start{margin:22px 0 6px}.demo-start .primary-button{width:100%;min-height:54px}.demo-inside{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.demo-inside li{border:1px solid var(--line);border-radius:14px;gap:3px;padding:12px 14px;display:grid}.demo-inside li span{color:var(--muted);font-size:.9rem;line-height:1.45}.demo-try{gap:8px;margin:14px 0 0;padding-left:22px;list-style:decimal;display:grid}.demo-try li{line-height:1.5}.demo-reset{border:1px dashed var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;padding:14px 16px;display:flex}.demo-reset p{flex:220px;margin:0;font-size:.9rem}.demo-leave{margin-top:22px}.demo-leave button{color:var(--harbour);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.demo-note{background:var(--card);border:1px solid var(--line);border-radius:14px;max-width:880px;margin:0 auto 28px;padding:14px 18px;font-size:.95rem;line-height:1.5}.demo-note-wrap{padding:0 5vw}.demo-request{color:var(--harbour);cursor:pointer;font:inherit;text-align:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.86rem;font-weight:700;text-decoration:underline}.demo-request:disabled{opacity:.6}
