.pg-docs{--ink:#0d1421;--ink-2:#141b2e;--band:#0d1421;--band-2:#141b2e;--red:#c8102e;--red-hover:#a80d26;--red-dark:#e8677a;--surface:#fff;--surface-alt:#f7f7f5;--border:#d3d6db;--border-light:#e1e3e8;--text:#1c1e21;--text-2:#5a6472;--text-3:#8a929e;--good:#1e7a46;--goodD:#4fbf82;--warn:#a8500f;--warnD:#e8964b;--on-dark:#eef1f6;--on-dark-2:#aab3c2;--hair-dark:#eef4ff38;--hair-dark2:#eef4ff1a;--r-md:7px;--r-lg:12px;--sh-sm:0 1px 1px #0000000a,0 1px 3px #0000000f;--sh-md:0 2px 4px #0000000f,0 4px 14px #00000014;background:var(--surface);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Segoe UI,system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55}.pg-docs .shell{max-width:1160px;margin:0 auto;padding:0 32px}.pg-docs .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-size:11.5px;font-weight:700}.pg-docs .eyebrow .x{color:var(--red)}.pg-docs section{padding:76px 0}.pg-docs h2.sec{color:var(--ink);letter-spacing:-.01em;margin:10px 0 12px;font-size:28px;font-weight:250;line-height:1.2}.pg-docs p.lede{color:var(--text-2);max-width:780px;font-size:16px}.pg-docs .btn{border-radius:var(--r-md);cursor:pointer;border:1px solid #0000;padding:9px 18px;font-size:13px;font-weight:700;transition:all .18s;display:inline-block}.pg-docs .btn-red{background:var(--red);color:#fff}.pg-docs .btn-red:hover{background:var(--red-hover)}.pg-docs .btn-ghost{border-color:var(--border);color:var(--text-2)}.pg-docs .btn-ghost:hover{border-color:var(--red);color:var(--red)}.pg-docs .btn-ghost-dark{border-color:var(--hair-dark);color:var(--on-dark-2)}.pg-docs .btn-ghost-dark:hover{color:#fff;border-color:#fff}.pg-docs .modstrip{background:var(--surface-alt);border-bottom:1px solid var(--border-light)}.pg-docs .modstrip .in{letter-spacing:.05em;gap:2px;max-width:1160px;margin:0 auto;padding:8px 32px;font-size:11.5px;font-weight:700;display:flex;overflow-x:auto}.pg-docs .modstrip a{color:var(--text-2);white-space:nowrap;border-radius:999px;padding:5px 12px}.pg-docs .modstrip a:hover{color:var(--ink)}.pg-docs .modstrip a.on{background:var(--ink);color:var(--surface)}.pg-docs .hero{background:linear-gradient(165deg,var(--band) 0%,var(--band-2) 100%);color:var(--on-dark);padding:78px 0 66px;position:relative;overflow:hidden}.pg-docs .grid-bg{opacity:.5;pointer-events:none;background-image:linear-gradient(var(--hair-dark2) 1px,transparent 1px), linear-gradient(90deg,var(--hair-dark2) 1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0}.pg-docs .hero .shell{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;display:grid;position:relative}@media (max-width:940px){.pg-docs .hero .shell{grid-template-columns:1fr}}.pg-docs .hero h1{letter-spacing:-.015em;color:#fff;margin:16px 0 18px;font-size:41px;font-weight:200;line-height:1.1}.pg-docs .hero h1 b{font-weight:650}.pg-docs .hero p.sub{color:var(--on-dark-2);max-width:540px;font-size:16.5px}.pg-docs .hero p.sub b{color:#fff;font-weight:650}.pg-docs .hero .trust{letter-spacing:.06em;color:#fff;margin:20px 0 24px;font-size:13.5px;font-weight:700}.pg-docs .hero .trust .x{color:var(--red-dark)}.pg-docs .crumb{letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-2);font-size:11px;font-weight:700}.pg-docs .crumb a:hover{color:#fff}.pg-docs .docb{color:#f2f5fb;background:#0a0d14;border:1px solid #becdeb24;border-radius:14px;padding:16px 20px 10px;box-shadow:0 24px 60px #00000080,0 4px 14px #00000059}.pg-docs .docb .crumbrow{border-bottom:1px solid #becdeb12;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:9px;display:flex}.pg-docs .docb .mark{letter-spacing:.3em;text-transform:uppercase;color:#f2f5fb;font-size:10px;font-weight:800}.pg-docs .docb .mark .x{color:#ff5d6c}.pg-docs .docb .mark .cl{color:#fff;text-shadow:0 0 14px #eef4ff80}.pg-docs .docb .crumbline{letter-spacing:.16em;text-transform:uppercase;color:#5d6880;font-size:8.5px;font-weight:700}.pg-docs .docb .crumbline b{color:#93a0b8}.pg-docs .docb .itemid{color:#5d6880;font-family:Consolas,monospace;font-size:10px}.pg-docs .docb .itemwhat{color:#f2f5fb;margin:3px 0 14px;font-size:15px;font-weight:650}.pg-docs .docb .itemwhat small{color:#93a0b8;font-size:12px;font-weight:400}.pg-docs .paper{color:#1c1e21;background:#f8f7f3;border-radius:6px;padding:10px 12px 8px;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000080}.pg-docs .php{border-bottom:2px solid #1c1e21;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:5px;display:flex}.pg-docs .pnum{color:#5a6472;letter-spacing:.04em;font-family:Consolas,monospace;font-size:8px}.pg-docs .ptitle{letter-spacing:.03em;margin-top:2px;font-size:11.5px;font-weight:800}.pg-docs .prevbox{white-space:nowrap;border:1.5px solid #1c1e21;flex:none;padding:3px 8px;font-size:9px;font-weight:800}.pg-docs .pbody{padding:7px 2px 6px}.pg-docs .pline{background:#e2e0d9;border-radius:2px;height:5px;margin:5px 0}.pg-docs .pline.w80{width:80%}.pg-docs .pline.w60{width:60%}.pg-docs .p73{border-left:3px solid var(--red);background:#fdf2f4;border-radius:0 4px 4px 0;margin:7px 0;padding:5px 68px 6px 7px;position:relative}.pg-docs .p73 .sect{color:#8a1626;letter-spacing:.08em;font-size:7.5px;font-weight:800}.pg-docs .p73 .pline{background:#efd9dd;margin:4px 0 0}.pg-docs .pcar{letter-spacing:.05em;color:#8a1626;white-space:nowrap;background:#fff;border:1px solid #c8102e66;border-radius:999px;padding:2px 6px;font-size:6.5px;font-weight:800;position:absolute;top:5px;right:6px}.pg-docs .papp{border-top:1px solid #d8d5cc;flex-direction:column;gap:5px;padding-top:6px;display:flex}.pg-docs .pact{align-items:baseline;gap:9px;display:flex}.pg-docs .pact .plab{letter-spacing:.11em;color:#8a929e;text-transform:uppercase;flex:none;min-width:150px;font-size:6.5px;font-weight:800}.pg-docs .pact .pdone{color:#5a6472;letter-spacing:.03em;font-size:7.5px}.pg-docs .psig{color:#1c1e21;white-space:nowrap;clip-path:inset(0 100% 0 0);border-bottom:1px solid #b9b5aa;padding:0 2px 1px;font-family:Segoe Script,Bradley Hand,cursive;font-size:11px}.pg-docs .pmeta{color:#8a929e;letter-spacing:.04em;opacity:0;font-size:6.5px}.pg-docs .pstat{letter-spacing:.07em;min-width:190px;height:10px;font-size:7.5px;font-weight:800;position:relative}.pg-docs .pstat span{white-space:nowrap;position:absolute;top:0;left:0}.pg-docs .pstat .await{color:#a8500f}.pg-docs .pstat .issued{color:#1e7a46;opacity:0}.pg-docs .pwm{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pg-docs .pwm span{letter-spacing:.34em;color:#5a647238;font-size:36px;font-weight:900;transform:rotate(-18deg)}.pg-docs .pstamp{color:#1e7a46;letter-spacing:.1em;opacity:0;background:#ffffffe0;border:2px solid #1e7a46;border-radius:6px;padding:4px 9px;font-size:8.5px;font-weight:800;position:absolute;top:56px;right:14px;transform:rotate(-7deg)scale(.8);box-shadow:0 2px 8px #1e7a4640}.pg-docs .shelf{justify-content:flex-end;min-height:18px;margin-top:9px;display:flex}.pg-docs .shchip{letter-spacing:.1em;color:#93a0b8;opacity:0;border:1px solid #becdeb40;border-radius:999px;padding:3px 10px;font-size:8px;font-weight:800;transform:translate(14px)}.pg-docs.anim .paper{animation:14s infinite docs-dPin}@keyframes docs-dPin{0%{opacity:0;transform:translateY(6px)}4%,97%{opacity:1;transform:none}to{opacity:0}}.pg-docs.anim .psig.app{animation:14s infinite docs-dSig2}@keyframes docs-dSig2{0%,10%{clip-path:inset(0 100% 0 0)}20%,97%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.pg-docs.anim .pmeta.app{animation:14s linear infinite docs-dMeta}@keyframes docs-dMeta{0%,20%{opacity:0}24%,97%{opacity:1}to{opacity:0}}.pg-docs.anim .pstat .await{animation:14s linear infinite docs-dAwait}@keyframes docs-dAwait{0%,26%{opacity:0}30%,44%{opacity:1}47%,to{opacity:0}}.pg-docs.anim .pstat .issued{animation:14s linear infinite docs-dIssued}@keyframes docs-dIssued{0%,44%{opacity:0}48%,97%{opacity:1}to{opacity:0}}.pg-docs.anim .pwm{animation:14s linear infinite docs-dWm}@keyframes docs-dWm{0%,44%{opacity:1}52%,to{opacity:0}}.pg-docs.anim .pstamp{animation:14s infinite docs-dStamp}@keyframes docs-dStamp{0%,50%{opacity:0;transform:rotate(-7deg)scale(.8)}54%{opacity:1;transform:rotate(-7deg)scale(1.06)}57%,97%{opacity:1;transform:rotate(-7deg)scale(1)}to{opacity:0}}.pg-docs.anim .shchip{animation:14s infinite docs-dShelf}@keyframes docs-dShelf{0%,62%{opacity:0;transform:translate(14px)}68%,97%{opacity:1;transform:none}to{opacity:0}}.pg-docs.no-anim .psig{clip-path:inset(0)}.pg-docs.no-anim .pwm{opacity:0}.pg-docs.no-anim .pstamp{opacity:1;transform:rotate(-7deg)scale(1)}.pg-docs.no-anim .shchip{opacity:1;transform:none}.pg-docs.no-anim .pmeta.app{opacity:1}.pg-docs.no-anim .pstat .await{opacity:0}.pg-docs.no-anim .pstat .issued{opacity:1}.pg-docs .docb .checkline{color:#93a0b8;border-top:1px solid #becdeb12;margin-top:6px;padding-top:10px;font-size:12.5px}.pg-docs .docb .checkline b{color:#f2f5fb}.pg-docs .docb .bfoot{letter-spacing:.14em;text-transform:uppercase;color:#5d6880;border-top:1px solid #becdeb12;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;font-size:8px;font-weight:700;display:flex}.pg-docs .docb .bfoot .pw .x{color:#ff5d6c}.pg-docs .story{background:var(--surface-alt);border-bottom:1px solid var(--border-light)}.pg-docs .story .grid2{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}@media (max-width:820px){.pg-docs .story .grid2{grid-template-columns:1fr}}.pg-docs .story .prob{color:var(--ink);font-size:19px;font-weight:300;line-height:1.5}.pg-docs .story .prob b{font-weight:700}.pg-docs .story .turn{border-left:3px solid var(--red);background:var(--surface);box-shadow:var(--sh-sm);border-radius:0 10px 10px 0;padding:14px 18px}.pg-docs .story .turn p{color:var(--text-2);font-size:15px}.pg-docs .story .turn p b{color:var(--ink)}.pg-docs .why .shell{grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;display:grid}@media (max-width:900px){.pg-docs .why .shell{grid-template-columns:1fr}}.pg-docs .why p.big{color:var(--text-2);font-size:17px}.pg-docs .why p.big b{color:var(--ink)}.pg-docs .why p.punch{color:var(--ink);border-left:3px solid var(--red);background:var(--surface-alt);border-radius:0 9px 9px 0;margin-top:12px;padding:10px 16px;font-size:17px;font-weight:300}.pg-docs .why p.punch b{font-weight:700}.pg-docs .whycard{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-md);background:var(--surface);overflow:hidden}.pg-docs .whycard .bar{background:var(--surface-alt);border-bottom:1px solid var(--border-light);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);padding:9px 14px;font-size:10px;font-weight:800}.pg-docs .whycard .body{padding:14px}.pg-docs .revrow{border:1px solid var(--border);background:var(--surface-alt);border-radius:9px;margin-bottom:10px;padding:10px 12px}.pg-docs .revrow .id{color:var(--text-3);font-family:Consolas,monospace;font-size:10.5px}.pg-docs .revrow .nm{color:var(--ink);margin-top:2px;font-size:14px;font-weight:650}.pg-docs .revrow .st{letter-spacing:.1em;color:var(--good);margin-top:6px;font-size:9px;font-weight:800;display:inline-block}.pg-docs .whyrow{border:1px solid var(--border-light);color:var(--text-2);opacity:0;border-radius:8px;grid-template-columns:auto 1fr;align-items:baseline;gap:9px;margin-bottom:7px;padding:8px 11px;font-size:12px;display:grid;transform:translate(-6px)}.pg-docs.anim .whyrow{animation:.5s forwards docs-whyin}.pg-docs.anim .w1{animation-delay:.4s}.pg-docs.anim .w2{animation-delay:1s}.pg-docs.anim .w3{animation-delay:1.6s}@keyframes docs-whyin{to{opacity:1;transform:none}}.pg-docs.no-anim .whyrow{opacity:1;transform:none}.pg-docs .whyrow .k{letter-spacing:.1em;white-space:nowrap;border-radius:3px;padding:1.5px 7px;font-size:7.5px;font-weight:800}.pg-docs .whyrow .k.capa{color:var(--red);background:#c8102e17}.pg-docs .whyrow .k.ok{color:var(--good);background:#1e7a461a}.pg-docs .whyrow .k.doc{color:#33566e;background:#33566e1a}.pg-docs .whyrow b{color:var(--ink)}.pg-docs .whynote{color:var(--text-3);padding:2px 14px 12px;font-size:10.5px;font-style:italic}.pg-docs .paperwrap{filter:drop-shadow(0 18px 34px #0d14212e)drop-shadow(0 3px 9px #0d14211a)}.pg-docs .paper{color:#1c1e21;background:#fff;border:1px solid #dddcd6;border-radius:4px;padding:20px 24px 16px;font-family:Segoe UI,system-ui,sans-serif;position:relative}.pg-docs .paper .lhrow{border-bottom:2.5px solid #1c1e21;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.pg-docs .paper .co{letter-spacing:.05em;color:#1c1e21;font-size:17px;font-weight:800}.pg-docs .paper .co i{color:var(--red);font-style:normal}.pg-docs .paper .co small{letter-spacing:.14em;color:#8a929e;margin-top:1px;font-size:7.5px;font-weight:600;display:block}.pg-docs .paper .fno{text-align:center;border:1.5px solid #1c1e21;padding:4px 10px}.pg-docs .paper .fno b{letter-spacing:.06em;font-size:11px;display:block}.pg-docs .paper .fno span{letter-spacing:.12em;color:var(--good);font-size:7.5px;font-weight:700}.pg-docs .paper .ftitle{text-align:center;letter-spacing:.22em;margin:12px 0 3px;font-size:12px;font-weight:800}.pg-docs .paper .frule{background:#1c1e21;width:56%;height:1px;margin:0 auto 12px}.pg-docs .paper .meta{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.pg-docs .paper .mbox{border:1px solid #c9c8c1;padding:5px 9px}.pg-docs .paper .mbox label{letter-spacing:.14em;color:#8a929e;font-size:6.5px;font-weight:800;display:block}.pg-docs .paper .mbox span{font-size:11px;font-weight:600}.pg-docs .paper table{border-collapse:collapse;width:100%;font-size:10.5px}.pg-docs .paper th{letter-spacing:.12em;text-transform:uppercase;text-align:left;color:#1c1e21;background:#f2f1ec;border:1px solid #1c1e21;padding:5px 8px;font-size:7px}.pg-docs .paper td{border:1px solid #1c1e21;padding:7px 8px}.pg-docs .paper td.meas{opacity:0;font-weight:800}.pg-docs.anim .paper td.meas{animation:.4s .7s forwards docs-fcin}.pg-docs .paper td.res{color:var(--good);white-space:nowrap;opacity:0;font-weight:800}.pg-docs.anim .paper td.res{animation:.4s 1.3s forwards docs-fcin}.pg-docs .paper .sigrow2{grid-template-columns:1.3fr .7fr;align-items:end;gap:14px;margin-top:14px;display:grid}.pg-docs .paper .sigline{border-bottom:1.5px solid #1c1e21;align-items:flex-end;min-height:30px;padding:0 6px 2px;display:flex}.pg-docs .paper .script{color:#141b2e;opacity:0;font-family:Segoe Script,Brush Script MT,cursive;font-size:19px;transform:rotate(-2deg)}.pg-docs.anim .paper .script{animation:.6s 1.9s forwards docs-fcin}.pg-docs .paper .siglabel{letter-spacing:.14em;color:#8a929e;margin-top:3px;font-size:6.5px;font-weight:800}.pg-docs .paper .esig{letter-spacing:.1em;color:var(--good);text-align:center;opacity:0;border:1px solid #1e7a4666;border-radius:3px;padding:3px 7px;font-size:7px;font-weight:800}.pg-docs.anim .paper .esig{animation:.4s 2.4s forwards docs-fcin}.pg-docs .fchips{flex-wrap:wrap;gap:7px;padding:14px 4px 0;display:flex}.pg-docs .fc{letter-spacing:.09em;opacity:0;border:1px solid;border-radius:999px;padding:4px 11px;font-size:8.5px;font-weight:800}.pg-docs.anim .fc{animation:.4s forwards docs-fcin}.pg-docs.anim .fc1{animation-delay:2.8s}.pg-docs.anim .fc2{animation-delay:3.1s}.pg-docs.anim .fc3{animation-delay:3.4s}@keyframes docs-fcin{to{opacity:1}}.pg-docs.no-anim .fc,.pg-docs.no-anim .paper td.meas,.pg-docs.no-anim .paper td.res,.pg-docs.no-anim .paper .script,.pg-docs.no-anim .paper .esig{opacity:1}.pg-docs .fc.a{color:var(--good);background:#1e7a460f;border-color:#1e7a4666}.pg-docs .fc.b{color:#33566e;background:#33566e0f;border-color:#33566e66}.pg-docs .fc.c{color:var(--red);background:#c8102e0d;border-color:#c8102e59}.pg-docs .capband{background:var(--surface-alt);border-top:1px solid var(--border-light)}.pg-docs .capgrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}@media (max-width:820px){.pg-docs .capgrid{grid-template-columns:1fr}}.pg-docs .capc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);flex-direction:column;padding:17px 18px 13px;transition:transform .2s,box-shadow .2s;display:flex}.pg-docs .capc:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.pg-docs .capc .hd{align-items:center;gap:10px;margin-bottom:7px;display:flex}.pg-docs .capc .n{background:var(--surface-alt);border:1px solid var(--border);width:28px;height:28px;color:var(--red);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:flex}.pg-docs .capc h3{color:var(--ink);font-size:15.5px;font-weight:700;line-height:1.25}.pg-docs .capc p{color:var(--text-2);margin-bottom:10px;font-size:13.5px}.pg-docs .capc p b{color:var(--ink)}.pg-docs .capc .vals{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.pg-docs .chip{letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-2);background:var(--surface-alt);border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:700;display:inline-block}.pg-docs .honest{background:linear-gradient(165deg,var(--band) 0%,var(--band-2) 100%);color:var(--on-dark-2);position:relative;overflow:hidden}.pg-docs .honest .shell{position:relative}.pg-docs .honest h2.sec{color:#fff}.pg-docs .honest .rows{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}@media (max-width:860px){.pg-docs .honest .rows{grid-template-columns:1fr}}.pg-docs .hrow{border:1px solid var(--hair-dark);border-radius:var(--r-lg);background:#ffffff05;padding:16px 18px}.pg-docs .hrow .t{letter-spacing:.2em;text-transform:uppercase;color:var(--red-dark);margin-bottom:6px;font-size:10.5px;font-weight:800}.pg-docs .hrow p{font-size:13.5px}.pg-docs .hrow p b{color:#fff}.pg-docs .cta-band{background:var(--surface-alt);border-top:1px solid var(--border-light)}.pg-docs .cta-band .inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid}@media (max-width:820px){.pg-docs .cta-band .inner{grid-template-columns:1fr}}.pg-docs .cta-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-md);text-align:center;padding:24px}.pg-docs .cta-card .big{color:var(--ink);margin-bottom:6px;font-size:17px;font-weight:700}.pg-docs .cta-card p{color:var(--text-2);margin-bottom:16px;font-size:13px}.pg-docs .rv{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}.pg-docs .rv.in{opacity:1;transform:none}[data-theme=dark] .pg-docs{--surface:#0b0e15;--surface-alt:#0f131c;--border:#26304a;--border-light:#1a2233;--text:#e6eaf2;--text-2:#a8b2c3;--text-3:#7f8ba0;--ink:#eef1f6;--ink-2:#dfe4ee;--band:#070a11;--band-2:#111a2e;--sh-sm:0 1px 1px #00000080,0 1px 3px #00000080;--sh-md:0 2px 4px #0000008c,0 6px 18px #00000080}
