.qp-pg-root{background:#0b0c10;min-height:100vh}.qp-pg-bar{border-bottom:1px solid #1c1f27;padding:16px 24px;font-size:13px}.qp-pg-bar a{color:#9aa0a6;text-decoration:none}.qp-pg-bar a:hover{color:#e6e7ea}.qp-pg{color:#e6e7ea;max-width:720px;margin:0 auto;padding:40px 24px 64px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.qp-pg h1{margin:0 0 8px;font-size:28px}.qp-pg h2{margin:0 0 16px;font-size:18px}.qp-pg code{background:#15171d;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.qp-pg .muted{color:#9aa0a6;font-size:14px}.qp-pg .muted a{color:#9aa0a6;text-decoration:underline}.qp-pg .card{background:#15171d;border:1px solid #232730;border-radius:12px;flex-direction:column;gap:12px;margin-top:24px;padding:24px;display:flex}.qp-pg .card label{flex-direction:column;gap:6px;font-size:13px;display:flex}.qp-pg .card label span{color:#9aa0a6}.qp-pg .card input{color:#e6e7ea;background:#0b0c10;border:1px solid #2a2f3a;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.qp-pg .card input:focus{border-color:#4d8eff;outline:none}.qp-pg .card button[type=submit]{color:#0b0c10;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:10px 16px;font-weight:600}.qp-pg .form-actions{align-items:center;gap:12px;display:flex}.qp-pg .error{color:#ff7a7a;font-size:13px}.qp-pg .hint{color:#6c727b;margin:4px 0 0;font-size:12px;line-height:1.6}.qp-pg .hint code{color:#9aa0a6;background:#0b0c10;border-radius:4px;padding:1px 5px}.qp-pg .card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.qp-pg .card-head h2{margin:0}.qp-pg .seg{background:#0b0c10;border:1px solid #2a2f3a;border-radius:8px;padding:3px;display:inline-flex}.qp-pg .seg-btn{color:#9aa0a6;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 14px;font-family:inherit;font-size:13px}.qp-pg .seg-btn.is-active{color:#e6e7ea;background:#2a2f3a}.qp-pg .json-input{box-sizing:border-box;color:#e6e7ea;resize:vertical;background:#0b0c10;border:1px solid #2a2f3a;border-radius:8px;width:100%;min-height:200px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55}.qp-pg .json-input:focus{border-color:#4d8eff;outline:none}.qp-pg .config-summary{background:#15171d;border:1px solid #232730;border-radius:10px;justify-content:space-between;align-items:center;margin:24px 0 16px;padding:12px 16px;font-size:13px;display:flex}.qp-pg .config-summary strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.qp-pg .link{color:#4d8eff;cursor:pointer;background:0 0;border:0;font-size:13px}.qp-pg .quipier-card{color:#1a1a1a;background:#fff;border:1px solid #232730;border-radius:12px;margin-top:16px;padding:24px}.qp-pg .help-block{color:#e6e7ea;background:#4d8eff0f;border:1px solid #4d8eff40;border-radius:10px;margin:24px 0 8px;padding:16px 18px}.qp-pg .help-block h2{margin:0 0 8px;font-size:16px}.qp-pg .help-block p{color:#b6bac1;margin:0 0 8px;font-size:13px;line-height:1.55}.qp-pg .help-block p:last-child{margin-bottom:0}.qp-pg .help-block a{color:#9bb8ff;text-decoration:underline}.qp-pg .help-block strong{color:#e6e7ea}.qp-pg .posts{flex-direction:column;gap:28px;margin-top:24px;display:flex}.qp-pg .post{background:#15171d;border:1px solid #232730;border-radius:12px;padding:20px 22px}.qp-pg .post-title{margin:0 0 8px;font-size:18px}.qp-pg .post-body{color:#b6bac1;white-space:pre-wrap;margin:0 0 10px;font-size:14px;line-height:1.6}.qp-pg .post-page-id{align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.qp-pg .post-page-id code{color:#b6bac1;background:#0b0c10;border-radius:4px;padding:1px 6px}
