/* H View Plagiarism Checker — workspace, report, certificate, verify. Tokens match Digital Solutions. */
.pcx{--navy:#0c1a3d;--ink:#18213d;--muted:#56607c;--subtle:#7e87a1;--line:#e3e7f0;--paper:#f6f7fb;--blue:#2343d4;--violet:#6a31c0;--mag:#c81b84;--ok:#16a34a;--warn:#d97706;--bad:#dc2626;
  --grad:linear-gradient(100deg,#2343d4,#6a31c0 52%,#c81b84);--hero:linear-gradient(120deg,#fff0f7 0%,#f6f1fd 48%,#edf1ff 100%);font-family:'Mukta',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;color:var(--ink);font-size:16px;line-height:1.6}
.pcx [hidden]{display:none!important}
.pcx *,.pcx *::before,.pcx *::after{box-sizing:border-box}
.pcx em,.pcx i{font-style:normal}
.pcx h1,.pcx h2,.pcx h3{font-family:'Newsreader',Georgia,serif;font-weight:600;color:var(--navy);letter-spacing:-.01em;margin:0;line-height:1.15}
.pcx-wrap{width:min(1320px,calc(100% - 32px));margin-left:auto;margin-right:auto}
main.wrap .pcx-wrap,main.wrap .pcx-page .pcx-wrap{width:100%}
.pcx-crumb{font-size:14px;color:var(--muted);margin-bottom:14px}.pcx-crumb a{color:var(--muted);text-decoration:none}.pcx-crumb a:hover{color:var(--blue)}
.pcx-kicker{margin:0 0 8px;font:700 12px/1 'Mukta',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mag)}
.pcx-accent{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.pcx-muted{color:var(--muted)}
.pcx-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(18px,2.4vw,28px);box-shadow:0 1px 2px rgba(12,26,61,.04),0 12px 32px -18px rgba(12,26,61,.22)}
.pcx-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--navy)!important;font:700 15px/1 'Mukta',sans-serif;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;white-space:nowrap}
.pcx-btn:hover{border-color:var(--blue);transform:translateY(-1px)}
.pcx-btn-primary{background:var(--grad);color:#fff!important;border-color:transparent;box-shadow:0 10px 24px -12px rgba(106,49,192,.6)}
.pcx-btn-wa{background:#25D366;color:#fff!important;border-color:transparent}
.pcx-btn-ghost{color:var(--muted)!important}
.pcx-btn-block{width:100%;min-height:52px;font-size:17px}
.pcx-link{border:0;background:none;color:var(--blue);font:600 14px 'Mukta',sans-serif;cursor:pointer;padding:0}
.pcx-fine{font-size:13px;color:var(--subtle);margin:12px 0 0;line-height:1.5}
.pcx-note{margin:10px 0;padding:8px 12px;border-radius:10px;background:#fff7e6;color:#8a4b00;font-size:14px}
.pcx-err{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#fef3f2;color:#b42318;border:1px solid #fecdca;font-weight:500}
.pcx-h{font-size:19px!important;margin:18px 0 10px!important}

/* hero card: same shape as the Digital Solutions hero */
.pcx-crumb-top{margin:18px 0 0}
.pcx-top{margin-top:12px;padding:44px;border:1px solid #efe4f3;border-radius:28px;background:var(--hero)}
.pcx-top-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:40px;align-items:center}
.pcx-top h1{font-size:48px;line-height:1.07;letter-spacing:-.015em;max-width:19ch}
.pcx-lead{margin:16px 0 0;color:var(--muted);font-size:18.5px;line-height:1.55;max-width:58ch}
.pcx-trustrow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pcx-trustrow li{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:18px;background:rgba(255,255,255,.8);border:1px solid #ebe4f5;font-size:14.5px;color:var(--muted);box-shadow:0 10px 26px -20px rgba(12,26,61,.35)}
.pcx-trustrow svg{flex:none;width:34px;height:34px;padding:8px;border-radius:11px;background:#fff;color:var(--violet);box-shadow:inset 0 0 0 1px #eee7f6}.pcx-trustrow b{color:var(--navy);display:block}

/* workspace */
.pcx-ws{margin-top:0;position:relative;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 30px 60px -36px rgba(12,26,61,.35);overflow:visible}
.pcx-page .pcx-ws{margin-top:28px}
.pcx-ws-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);background:#fbfbfe;border-radius:28px 28px 0 0}
.pcx-ws-tools{display:flex;flex-wrap:wrap;gap:6px}
.pcx-tbtn{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);font:600 14px 'Mukta',sans-serif;cursor:pointer}
.pcx-tbtn:hover{border-color:var(--blue);color:var(--blue)}
.pcx-ws-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.pcx-title{height:38px;min-width:240px;padding:0 12px;border:1px solid var(--line);border-radius:10px;font:500 14.5px 'Mukta',sans-serif}
.pcx-count{font-weight:700;color:var(--muted);font-size:14px}.pcx-count.over{color:var(--bad)}
.pcx-settings{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line);background:#fff}
.pcx-tog{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;cursor:pointer}.pcx-tog input{width:18px;height:18px;accent-color:var(--violet)}
.pcx-sel{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--muted)}
.pcx-sel select,.pcx-sel input{height:36px;padding:0 10px;border:1px solid var(--line);border-radius:9px;font:500 14px 'Mukta',sans-serif;color:var(--ink);background:#fff}
.pcx-ws-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;min-height:560px}
.pcx-editor-wrap{position:relative;border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0}
.pcx-layers{display:flex;gap:4px;flex-wrap:wrap;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:3}
.pcx-layers [role=tab]{border:0;background:#f3f4f8;color:var(--muted);padding:7px 12px;border-radius:9px;font:600 13.5px 'Mukta',sans-serif;cursor:pointer}
.pcx-layers [role=tab][aria-selected=true]{background:var(--navy);color:#fff}
.pcx-edit{margin-left:auto;border:1px solid var(--line);background:#fff;border-radius:9px;padding:6px 12px;font:600 13.5px 'Mukta',sans-serif;color:var(--blue);cursor:pointer}
.pcx-editor{flex:1;width:100%;min-height:520px;resize:vertical;border:0;padding:22px 26px;font:400 17.5px/1.75 'Newsreader',Georgia,serif;color:var(--ink);background:#fff;outline:0}
.pcx-editor::placeholder{color:#a3aac0;font-family:'Mukta',sans-serif;font-size:16px}
.pcx-review{flex:1;padding:22px 26px;font:400 17.5px/1.85 'Newsreader',Georgia,serif;color:var(--ink);overflow:auto;max-height:76vh;overflow-wrap:anywhere;outline:0}
.pcx-review mark{background:none;color:inherit;cursor:pointer;border-radius:3px;padding:1px 0}
.pcx-review .m-plag{background:color-mix(in srgb,var(--c) 16%,transparent);border-bottom:2px solid var(--c)}
.pcx-review .m-ai{background:#f1ebff;border-bottom:2px dotted var(--violet)}.pcx-review .m-ai.hi{background:#e5d9ff}
.pcx-review .m-g{border-bottom:2.5px solid var(--bad);background:#fff5f5}.pcx-review .m-spelling{border-bottom-color:#e11d48}.pcx-review .m-punct{border-bottom-color:var(--warn);background:#fffaf0}.pcx-review .m-style{border-bottom-color:var(--blue);background:#f4f6ff}
.pcx-review .m-r.m-long{background:#fff7e0;border-bottom:2px solid #f2b705}.pcx-review .m-r.m-passive{background:#eef6ff;border-bottom:2px dashed #0284c7}
.pcx-review mark:focus{outline:2px solid var(--blue);outline-offset:1px}
.pcx-stale{margin:0 14px 14px;padding:10px 14px;border-radius:12px;background:#fff7e6;color:#8a4b00;font-size:14.5px}.pcx-stale button{border:0;background:none;color:var(--blue);font:700 14.5px 'Mukta',sans-serif;cursor:pointer;padding:0}
.pcx-pop{position:absolute;z-index:20;width:320px;max-width:calc(100% - 16px);padding:14px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px -18px rgba(12,26,61,.45);font-size:14.5px}
.pcx-pop p{margin:6px 0}.pcx-pop-k{display:block;font:700 11.5px 'Mukta',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mag)}
.pcx-pop-reps{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}
.pcx-pop-reps button,.pcx-pop-reps a{border:1px solid var(--line);background:#f4f6ff;color:var(--blue);border-radius:9px;padding:6px 10px;font:700 14px 'Mukta',sans-serif;cursor:pointer;text-decoration:none}
.pcx-pop-reps button:first-child{background:var(--grad);color:#fff;border-color:transparent}
.pcx-cite-tabs{display:flex;gap:4px;margin:8px 0}.pcx-cite-tabs button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px 9px;font:600 13px 'Mukta',sans-serif;cursor:pointer}.pcx-cite-tabs .on{background:var(--navy);color:#fff;border-color:var(--navy)}
.pcx-cite{padding:10px;border-radius:10px;background:var(--paper);font:400 14px/1.5 'Newsreader',serif;word-break:break-word}

/* panel */
.pcx-panel{padding:20px;min-width:0}
.pcx-panel h2{font-size:24px;margin-bottom:12px}
.pcx-what{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}
.pcx-what li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--muted)}.pcx-what b{color:var(--navy);display:block}
.pcx-what svg{flex:none;width:36px;height:36px;padding:8px;border-radius:11px;background:var(--hero);color:var(--violet)}
.pcx-quota{margin:12px 0 0;font-size:13.5px;color:var(--muted)}.pcx-quota a{font-weight:700}
[data-pc-progress]{text-align:center;padding-top:20px}
.pcx-prog-ring{margin:0 auto 14px;width:120px;height:120px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--violet) calc(var(--p)*1%),#eef0f6 0);position:relative}
.pcx-prog-ring::before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.pcx-prog-ring b{position:relative;font:600 26px 'Newsreader',serif;color:var(--navy)}
.pcx-steps{list-style:none;padding:0;margin:14px 0;display:grid;gap:6px;text-align:left}
.pcx-steps li{padding:8px 12px;border-radius:10px;background:#f6f7fb;color:var(--subtle);font-size:14px;font-weight:600}
.pcx-steps li.is-on{background:#eef1ff;color:var(--blue)}.pcx-steps li.is-done{background:#ecfdf3;color:#05603a}.pcx-steps li.is-done::before{content:"✓ "}
.pcx-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}
.pcx-card-score{display:grid;gap:2px;text-align:left;padding:12px;border-radius:14px;border:1px solid var(--line);background:#fff;cursor:pointer;font-family:'Mukta',sans-serif;transition:border-color .2s,box-shadow .2s}
.pcx-card-score small{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--subtle);text-transform:uppercase}
.pcx-card-score b{font:600 28px/1.05 'Newsreader',serif;color:var(--navy)}
.pcx-card-score span{font-size:12.5px;color:var(--muted)}
.pcx-card-score.is-on{border-color:var(--navy);box-shadow:0 0 0 2px var(--navy) inset}
.pcx-card-score.t-ok b{color:var(--ok)}.pcx-card-score.t-warn b{color:var(--warn)}.pcx-card-score.t-bad b{color:var(--bad)}
.pcx-srcs{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.pcx-srcs li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:12px}
.pcx-srcs li.is-ex{opacity:.45}
.pcx-sw{flex:none;width:12px;height:12px;margin-top:6px;border-radius:4px;background:var(--c)}
.pcx-src{flex:1;min-width:0;display:grid;gap:1px}.pcx-src b{font-size:14.5px;color:var(--navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pcx-src small{color:var(--subtle);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pcx-src-acts{display:flex;gap:10px;margin-top:4px}.pcx-src-acts a,.pcx-src-acts button{border:0;background:none;padding:0;color:var(--blue);font:700 13px 'Mukta',sans-serif;cursor:pointer;text-decoration:none}
.pcx-srcs em{flex:none;font:600 18px 'Newsreader',serif;color:var(--navy)}
.pcx-good{padding:14px;border-radius:14px;background:#ecfdf3;color:#05603a}.pcx-good p{margin:4px 0 0}
.pcx-meter{height:10px;border-radius:999px;background:linear-gradient(90deg,#16a34a,#f59e0b 50%,#dc2626);position:relative;margin:8px 0 12px}
.pcx-meter i{position:absolute;top:-4px;bottom:-4px;border-right:4px solid var(--navy);border-radius:2px}
.pcx-meter-read{background:linear-gradient(90deg,#dc2626,#f59e0b 40%,#16a34a)}
.pcx-sig{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}
.pcx-sig li{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;background:var(--paper);font-size:14px}
.pcx-sig li b{color:var(--navy)}.pcx-sig .t-ok b{color:var(--ok)}.pcx-sig .t-warn b{color:var(--warn)}.pcx-sig .t-bad b{color:var(--bad)}
.pcx-issues{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px;max-height:380px;overflow:auto}
.pcx-issues button{display:grid;gap:1px;width:100%;text-align:left;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;font-family:'Mukta',sans-serif}
.pcx-issues small{font-size:11.5px;font-weight:700;color:var(--mag);text-transform:uppercase;letter-spacing:.06em}.pcx-issues b{font-size:14.5px;color:var(--navy)}.pcx-issues span{font-size:13px;color:var(--muted)}
.pcx-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 0}
.pcx-stats div{padding:8px 10px;border-radius:10px;background:var(--paper)}.pcx-stats dt{font-size:12px;color:var(--subtle)}.pcx-stats dd{margin:0;font-weight:700;color:var(--navy)}
.pcx-report-acts{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}
.pcx-acts{display:flex;flex-wrap:wrap;gap:8px}
.pcx-mbar{display:none}
.pcx-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:9999;padding:10px 18px;border-radius:999px;background:#0c1a3d;color:#fff;font:600 14.5px 'Mukta',sans-serif;opacity:0;transition:opacity .25s;pointer-events:none}.pcx-toast.on{opacity:1}

/* page sections */
.pcx-sec{margin-top:56px}
.pcx-sec>h2{font-size:clamp(26px,2.4vw,34px);margin-bottom:18px}
.pcx-aud{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.pcx-aud article{padding:22px;border-radius:20px;background:#fff;border:1px solid var(--line)}
.pcx-aud svg{width:48px;height:48px;padding:11px;border-radius:14px;background:var(--hero);color:var(--violet);margin-bottom:10px}
.pcx-aud h3{font-size:20px;margin-bottom:6px}.pcx-aud p{margin:0;color:var(--muted);font-size:15px}
.pcx-how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:s}
.pcx-how li{counter-increment:s;padding:20px;border-radius:18px;background:var(--paper);display:grid;gap:6px}
.pcx-how li::before{content:counter(s);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:#fff;font-weight:700}
.pcx-how b{color:var(--navy)}.pcx-how span{color:var(--muted);font-size:15px}
.pcx-verify-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;border-radius:24px;background:#0c1a3d;color:#fff}
.pcx-verify-cta h2{color:#fff;font-size:clamp(24px,2.2vw,32px)}.pcx-verify-cta p{margin:6px 0 0;color:#c7cdea;max-width:60ch}.pcx-verify-cta .pcx-kicker{color:#ff9fd6}
.pcx-split{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:start}
.pcx-about p{color:var(--muted)}.pcx-about strong{color:var(--navy)}
.pcx-feats{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.pcx-feats li{display:flex;gap:12px;padding:16px;border-radius:16px;background:#fff;border:1px solid var(--line);color:var(--muted);font-size:15px}
.pcx-feats svg{flex:none;color:var(--ok);margin-top:3px}.pcx-feats b{display:block;color:var(--navy)}
.pcx-faq{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.pcx-qa{padding:18px 20px;border-radius:16px;background:#fff;border:1px solid var(--line)}.pcx-qa h3{font-size:18px;margin-bottom:6px}.pcx-qa p{margin:0;color:var(--muted)}
.pcx-sharebox{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:26px 30px;border-radius:24px;background:var(--hero);border:1px solid #ece6f4}
.pcx-sharebox h2{font-size:26px}.pcx-sharebox p{margin:4px 0 0;color:var(--muted)}
.pcx-share{display:flex;flex-wrap:wrap;gap:8px}
.pcx-page>.pcx-fine{margin-top:28px;margin-bottom:40px}

/* shared report + verify */
.pcx-rtitle{font-size:clamp(24px,2.4vw,32px)}
.pcx-vhero{padding:10px 0 18px}.pcx-vhero h1{font-size:clamp(30px,3vw,42px)}.pcx-vhero p{color:var(--muted);max-width:70ch}
.pcx-vform{display:grid;gap:14px;max-width:820px}
.pcx-field{display:grid;gap:6px;font-weight:600;color:var(--navy)}
.pcx-field input,.pcx-field textarea{width:100%;padding:12px 14px;border:1px solid #d9deea;border-radius:12px;font:400 16px 'Mukta',sans-serif}
.pcx-vres{margin-top:18px;max-width:820px}.pcx-vres-ok{border-color:#abefc6;background:#f3fdf7}.pcx-vres-warn{border-color:#fde3a7;background:#fffaf0}.pcx-vres-bad{border-color:#fecdca;background:#fff8f7}
.pcx-vdl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0 0}.pcx-vdl div{padding:10px;border-radius:10px;background:#fff}.pcx-vdl dt{font-size:12px;color:var(--subtle)}.pcx-vdl dd{margin:0;font-weight:700;color:var(--navy)}
.pcx-verify{margin-top:24px;margin-bottom:60px}

/* certificate (print only) */
.pcx-cert{display:none}
@media print{
  html.pcx-printing body>*:not(.pcx-cert){display:none!important}
  html.pcx-printing .pcx-cert{display:block;font:11pt/1.5 Georgia,serif;color:#111;padding:0}
  .pcx-cert header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:3px solid #6a31c0;padding-bottom:10px;margin-bottom:14px}
  .pcx-cert-brand{display:block;font:700 22pt Georgia,serif;color:#2343d4}.pcx-cert header span{font:600 11pt Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c81b84}
  .pcx-cert-qr{width:90px;height:90px}.pcx-cert-qr svg{width:100%;height:100%}
  .pcx-cert h1{font:600 20pt Georgia,serif;margin:0 0 4px}.pcx-cert-meta{font:9.5pt Arial,sans-serif;color:#555;margin:0 0 14px}
  .pcx-cert-scores{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.pcx-cert-scores div{border:1px solid #ccc;border-radius:8px;padding:8px}.pcx-cert-scores small{display:block;font:8.5pt Arial,sans-serif;color:#555}.pcx-cert-scores b{font:700 18pt Georgia,serif}
  .pcx-cert h2{font:600 13pt Georgia,serif;margin:14px 0 6px;border-bottom:1px solid #ddd;padding-bottom:3px}
  .pcx-cert table{width:100%;border-collapse:collapse;font:9.5pt Arial,sans-serif}.pcx-cert td,.pcx-cert th{border-bottom:1px solid #e5e5e5;padding:5px;text-align:left;vertical-align:top}.pcx-cert td small{color:#666;word-break:break-all}
  .pcx-cert-text{font:10.5pt/1.6 Georgia,serif}.pcx-cert-text mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}
  .pcx-cert-text .m-plag{background:color-mix(in srgb,var(--c) 22%,#fff);border-bottom:1.5px solid var(--c)}
  .pcx-cert footer{margin-top:16px;border-top:1px solid #ddd;padding-top:8px;font:8.5pt Arial,sans-serif;color:#555}
  @page{margin:16mm}
}

/* responsive */
@media (max-width:1100px){.pcx-top{padding:32px}.pcx-top h1{font-size:40px;max-width:none}.pcx-ws-grid{grid-template-columns:1fr}.pcx-editor-wrap{border-right:0;border-bottom:1px solid var(--line)}.pcx-review{max-height:none}.pcx-aud,.pcx-how{grid-template-columns:1fr 1fr}.pcx-top-row{grid-template-columns:1fr}}
@media (max-width:700px){
  .pcx-top{padding:24px 20px;border-radius:22px}.pcx-top h1{font-size:34px}.pcx-lead{font-size:16.5px}.pcx-trustrow{grid-template-columns:1fr 1fr;gap:8px}.pcx-trustrow li{padding:10px;font-size:12.5px;border-radius:14px}.pcx-trustrow svg{display:none}
  .pcx-ws{border-radius:18px}.pcx-ws-bar{border-radius:18px 18px 0 0}.pcx-title{min-width:0;width:100%}.pcx-ws-meta{width:100%}
  .pcx-tbtn span{font-size:13px}.pcx-editor{min-height:340px;padding:16px;font-size:16.5px}.pcx-review{padding:16px;font-size:16.5px}
  .pcx-aud,.pcx-how,.pcx-faq,.pcx-split{grid-template-columns:1fr}.pcx-verify-cta{flex-direction:column;align-items:flex-start;padding:22px}
  .pcx-mbar{display:flex;position:sticky;bottom:calc(76px + env(safe-area-inset-bottom));z-index:5;justify-content:space-between;align-items:center;gap:10px;margin:0 10px 10px;padding:8px 8px 8px 14px;border-radius:16px;background:#0c1a3d;color:#fff;font-weight:700;font-size:14px}
  .pcx-pop{left:8px!important;right:8px;width:auto}
}
@media (prefers-reduced-motion:reduce){.pcx *{transition:none!important}}
.pcx-panel,.pcx-ws{scroll-margin-top:84px}
