@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";.webhook-demo{background-color:#f9fafb;border-radius:8px;padding:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;border:1px solid #e2e8f0}.form-group{margin-bottom:1.25rem;display:flex;flex-direction:column;align-items:flex-start}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#4a5568}.form-group select{width:100%;padding:.75rem 1rem;border-radius:6px;border:1px solid #cbd5e0;background-color:#fff;font-size:1rem;color:#2d3748;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23334155%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 1rem top 50%;background-size:.65rem auto;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-group select:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e133}.response{margin-top:1.5rem;background-color:#edf2f7;border-radius:6px;padding:1rem}.response h4{margin-top:0!important}.response pre{margin:0;background-color:#fff;padding:1rem;border-radius:4px;border:1px solid #e2e8f0;overflow-x:auto}.note{margin-top:1.5rem;padding:1rem;background-color:#fffbeb;border-left:4px solid #fbbf24;font-size:.9rem}.demo-root{display:flex;height:100vh;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background-color:#f8fafc;color:#1a202c}.demo-sidebar{width:260px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%;position:fixed;top:0;left:0;transition:transform .3s ease}.demo-sidebar-header{padding:1.5rem;font-size:1.25rem;font-weight:600;border-bottom:1px solid #e2e8f0;display:flex;align-items:center}.demo-sidebar-icon{margin-right:.75rem}.demo-sidebar-nav{flex-grow:1;overflow-y:auto;padding:1rem 0}.demo-nav-item{padding:.75rem 1.5rem;cursor:pointer;font-weight:500;color:#4a5568;transition:background-color .2s,color .2s;border-left:3px solid transparent}.demo-nav-item:hover{background-color:#f8fafc;color:#2c5282}.demo-nav-item.selected{background-color:#e3f2fd;color:#2b6cb0;border-left-color:#4299e1;font-weight:600}.demo-sidebar-footer{padding:1.5rem;font-size:.875rem;color:#718096;border-top:1px solid #e2e8f0;text-align:center}.demo-main{flex-grow:1;padding:2rem;margin-left:260px;overflow-y:auto}.demo-main-content{max-width:900px;margin:0 auto}.demo-section{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:2rem}.demo-section h2{font-size:1.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.demo-section h3{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem;font-weight:600}.demo-section h4{font-size:1rem;font-weight:600;color:#2d3748;margin-top:1.5rem;margin-bottom:.5rem}.demo-section p,.demo-section ul{color:#4a5568;line-height:1.6;margin-bottom:1rem}.demo-section ul{padding-left:1.5rem}.demo-section code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background-color:#f8fafc;color:#2c5282;padding:.2em .4em;margin:0;font-size:85%;border-radius:3px}.demo-section pre code{display:block;padding:1rem;border-radius:4px;border:1px solid #e2e8f0;overflow-x:auto;line-height:1.45;font-size:.9rem}.product-card{border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;text-align:center;max-width:300px;margin:2rem auto}.product-card img{border-radius:4px;margin-bottom:1rem}.product-card h3{margin-top:0}.price{font-size:1.5rem;font-weight:600;color:#2d3748;margin:.5rem 0 1.5rem}.pay{width:100%;padding:.75rem;font-size:1rem;border-radius:6px;border:none;background-color:#4299e1;color:#fff;font-weight:600;cursor:pointer;transition:background-color .2s}.pay:hover{background-color:#3182ce}.pay:disabled{background-color:#a0aec0;cursor:not-allowed}.error{color:#e53e3e;margin-top:1rem;font-size:.875rem}@media (max-width: 768px){.demo-sidebar{transform:translate(-100%);z-index:1000}.demo-root.menu-open .demo-sidebar{transform:translate(0)}.demo-main{margin-left:0;padding:1rem}.menu-toggle{display:block;position:fixed;top:1rem;left:1rem;z-index:1001;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:.5rem}}:root{--color-primary: #635bff;--color-primary-hover: #524aff;--color-text: #1d1d1f;--radius: 12px}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}body{background-color:#f5f8ff;color:var(--color-text)}.layout{display:flex;min-height:100vh}.sidebar{width:280px;flex-shrink:0;background:#f7f9ff;border-right:1px solid #e5e8ff;padding:2.5rem 2rem;display:flex;flex-direction:column}.sidebar h1{font-size:1.4rem;font-weight:600;color:var(--color-primary);margin-bottom:2rem}.sidebar nav button{display:block;width:100%;margin-bottom:.75rem;padding:.6rem 1rem;border-radius:8px;border:none;background:transparent;color:var(--color-text);font-size:1rem;font-weight:500;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.sidebar nav button:hover{background:#635bff14;color:var(--color-primary)}.sidebar nav button.active{background:var(--color-primary);color:#fff;font-weight:600}.sidebar nav button.active:hover{background:var(--color-primary-hover)}.main-pane{flex-grow:1;padding:3rem 4rem;background-color:#fff;min-width:0}.content-section{max-width:720px}.content-section h2{font-size:2rem;margin-bottom:1.5rem}.price{font-size:1.1rem;margin-bottom:1.5rem;color:#555}button.pay{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--color-primary);color:#fff;font-size:1rem;font-weight:600;padding:.8rem 2rem;border-radius:var(--radius);cursor:pointer;transition:background .2s ease}button.pay:hover:not([disabled]){background:var(--color-primary-hover)}button.pay:disabled{opacity:.6;cursor:not-allowed}.error{color:#d92c2c;margin-top:1rem}.checklist{list-style-position:outside;padding-left:1.5rem;line-height:1.6}.checklist li{margin-bottom:1rem}code{background:#f0f2ff;padding:.2rem .4rem;border-radius:4px;font-size:.9em;color:#4c51bf}
