.qrp{min-height:100vh;background:radial-gradient(circle at 16% 0%,rgba(37,215,207,.16),transparent 30rem),radial-gradient(circle at 100% 8%,rgba(245,158,11,.1),transparent 24rem),linear-gradient(180deg,#071012,#0b1416 48%,#071012);color:#f8fafc}.qrp-shell{width:min(1140px,calc(100% - 32px));margin:0 auto;padding:40px 0 76px}.qrp [hidden]{display:none!important}.qrp-loading{color:#9fb3b5;padding:60px 0;text-align:center}.qrp-panel{border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#091416e6;box-shadow:0 22px 70px #00000047;padding:18px}.qrp .tool-form,.qr-dialog .tool-form{display:grid;gap:14px}.qrp .tool-grid,.qr-dialog .tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qrp .tool-field,.qr-dialog .tool-field{display:grid;gap:7px}.qrp .tool-field label,.qr-dialog .tool-field label{color:#b9c8c9;font-size:12px;font-weight:850}.qrp .tool-field input,.qrp .tool-field select,.qrp .tool-field textarea,.qr-dialog .tool-field input{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#081416;color:#f8fafc;font:inherit;padding:0 12px;outline:none}.qrp .tool-field textarea{min-height:98px;padding-top:12px;resize:vertical}.qrp .tool-field input:focus,.qrp .tool-field select:focus,.qrp .tool-field textarea:focus,.qr-dialog .tool-field input:focus{border-color:#2dd4bfb8;box-shadow:0 0 0 3px #2dd4bf1f}.qrp .tool-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.qrp .tool-action,.qr-dialog .tool-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;min-height:44px;border:1px solid rgba(20,184,166,.55);border-radius:8px;background:#14b8a6;color:#022c22;cursor:pointer;font:inherit;font-size:14px;font-weight:900;padding:0 16px}.qrp .tool-action.secondary,.qr-dialog .tool-action.secondary{border-color:#ffffff24;background:#ffffff0f;color:#e2e8f0}.qrp .tool-action.danger,.qr-dialog .tool-action.danger{color:#fca5a5}.qrp-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:32px;align-items:start;padding-top:12px}.qrp-eyebrow{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(45,212,191,.35);border-radius:999px;background:#14b8a61a;color:#99f6e4;padding:0 13px;font-size:13px;font-weight:850;text-decoration:none}.qrp-h1{margin:20px 0 0;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.02;color:#fff;letter-spacing:0}.qrp-h1.small{margin-top:14px;font-size:clamp(1.8rem,3.4vw,2.5rem)}.qrp-bullets{margin:22px 0 0;padding-left:20px;display:grid;gap:8px;color:#b9c8c9;font-size:1.02rem;line-height:1.6}.qrp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.qrp-head-actions{display:flex;flex-wrap:wrap;gap:8px}.qrp-who{margin:12px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#cbd5e1;font-size:14px}.qrp-usage{color:#9fb3b5}.qrp-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#dbeafe;font-size:12px;font-weight:800}.qrp-pill.info{border-color:#7dd3fc59;background:#38bdf81a;color:#bae6fd}.qrp-pill.ok{border-color:#4ade8059;background:#22c55e1a;color:#bbf7d0}.qrp-pill.warn{border-color:#fcd34d59;background:#f59e0b1a;color:#fde68a}.qrp-pill.bad{border-color:#fca5a566;background:#ef44441f;color:#fecaca}.qrp-flash{margin:0 0 14px;padding:11px 14px;border-radius:8px;border:1px solid rgba(74,222,128,.35);background:#22c55e1a;color:#bbf7d0;font-size:14px}.qrp-flash.warn{border-color:#fcd34d59;background:#f59e0b1a;color:#fde68a}.qrp-flash.bad{border-color:#fca5a566;background:#ef44441f;color:#fecaca}.qrp-upgrade{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:16px 18px;border:1px solid rgba(245,158,11,.4);border-radius:8px;background:#f59e0b14}.qrp-upgrade>div{flex:1 1 320px}.qrp-upgrade h2{margin:0;font-size:1.05rem;color:#fff}.qrp-upgrade p{margin:6px 0 0;color:#d6c7a1;font-size:14px;line-height:1.6}.qrp-editor{margin-bottom:18px}.qrp-editor>h2,.qrp-empty h2{margin:0 0 14px;font-size:1.15rem;color:#fff}.qrp-editor-msg{margin:12px 0 0;color:#fca5a5;font-size:14px}.qrp-empty{text-align:center;padding:40px 18px}.qrp-empty p{margin:0 0 16px;color:#aabdc0}.qrp-list{display:grid;gap:14px}.qrp-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#091416e6}.qrp-card-qr{aspect-ratio:1;border-radius:8px;overflow:hidden;background:repeating-conic-gradient(#e5e7eb 0% 25%,#fff 0% 50%) 50% / 16px 16px;display:grid;place-items:center;color:#334155;font-size:12px;text-align:center}.qrp-card-qr canvas{width:100%;height:100%;display:block}.qrp-card-body{min-width:0;display:grid;gap:8px;align-content:start}.qrp-card-body h3{margin:0;font-size:1.1rem;color:#fff;overflow-wrap:anywhere}.qrp-pills{display:flex;flex-wrap:wrap;gap:6px}.qrp-line{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:#cbd5e1;font-size:14px;line-height:1.5}.qrp-line>span{color:#8fa3a6;font-size:12px;font-weight:800;min-width:74px}.qrp-line b{font-weight:600;overflow-wrap:anywhere;min-width:0}.qrp-line code{color:#5eead4;font-size:13px;overflow-wrap:anywhere}.qrp-line small{color:#8fa3a6;font-size:12px}.qrp-line.bad small{color:#fca5a5}.qrp-scans{font-size:1.15rem;color:#fff}.qrp-mini{border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0f;color:#e2e8f0;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:3px 9px}.qrp-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.qrp-card-actions .tool-action{min-height:38px;font-size:13px;padding:0 13px}.qr-dialog{width:min(440px,calc(100% - 24px));border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#0b1719;color:#f8fafc;padding:20px;box-shadow:0 30px 90px #0000008c}.qr-dialog.wide{width:min(620px,calc(100% - 24px))}.qr-dialog::backdrop{background:#020809b8}.qr-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.qr-dialog-head h2{margin:0;font-size:1.15rem;line-height:1.3;color:#fff;overflow-wrap:anywhere}.qr-dialog-x{flex:none;width:32px;height:32px;border:0;border-radius:6px;background:#ffffff12;color:#e2e8f0;font-size:20px;line-height:1;cursor:pointer}.qr-dialog-sub{margin:8px 0 16px;color:#aabdc0;font-size:14px;line-height:1.6}.qrp-account{display:grid;gap:12px}.qrp-danger{margin-top:8px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.qrp-danger summary{cursor:pointer;color:#fca5a5;font-size:13px;font-weight:800}.qrp-danger p{color:#aabdc0;font-size:13px;line-height:1.6;margin:10px 0}.qrp-danger .tool-action{margin-top:12px;width:100%}.qrp-stats{margin-top:16px;display:grid;gap:14px;color:#cbd5e1;font-size:14px}.qrp-stats-nums{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qrp-stats-nums div{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08}.qrp-stats-nums strong{display:block;font-size:1.9rem;line-height:1.1;color:#fff}.qrp-stats-nums span{color:#9fb3b5;font-size:12px}.qrp-chart{display:flex;align-items:flex-end;gap:3px;height:120px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#081416}.qrp-chart i{flex:1;min-width:0;border-radius:3px 3px 0 0;background:#ffffff1a}.qrp-chart i.on{background:#14b8a6}.qrp-muted{margin:0;color:#8fa3a6;font-size:12px}.qrp-locked{padding:16px;border:1px dashed rgba(245,158,11,.5);border-radius:8px;background:#f59e0b0f}.qrp-locked h4,.qrp-rank h4{margin:0 0 6px;font-size:.95rem;color:#fff}.qrp-locked p{margin:0 0 12px;color:#d6c7a1;line-height:1.6}.qrp-ranks{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qrp-rank .qrp-line{justify-content:space-between}@media(max-width:920px){.qrp-entry{grid-template-columns:1fr}}@media(max-width:640px){.qrp-shell{width:min(100% - 24px,1140px)}.qrp .tool-grid,.qr-dialog .tool-grid,.qrp-ranks,.qrp-card{grid-template-columns:1fr}.qrp-card-qr{max-width:220px}.qrp-head-actions,.qrp-head-actions .tool-action{width:100%}}
