.ptest{--pt-panel:#0b1120;--pt-panel2:#0e1526;--pt-line:rgba(148,163,184,.16);--pt-line2:rgba(148,163,184,.3);--pt-ink:#e7ebf2;--pt-muted:#8b9bb2;--pt-faint:#5b6b80;--pt-amber:#F47B20;--pt-em:#22C55E;--pt-disp:"Big Shoulders Display",sans-serif;--pt-data:"JetBrains Mono",monospace;--pt-acc:"Jura",sans-serif;--pt-body:"Outfit",sans-serif;--pt-ease:cubic-bezier(.16,1,.3,1);background:#020617;color:var(--pt-ink);font-family:var(--pt-body);min-height:100vh}.ptest .wrapt{max-width:1080px;margin:0 auto;padding:0 24px}.ptest .kickt{font-family:var(--pt-acc);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--pt-amber);display:flex;align-items:center;gap:10px}.ptest .kickt:before{content:"";width:8px;height:8px;background:var(--pt-amber);border-radius:50%}.ptest .btnt{display:inline-block;font-weight:600;font-size:14.5px;text-decoration:none;border-radius:12px;padding:13px 22px;cursor:pointer;border:1px solid var(--pt-line2);color:var(--pt-ink);background:transparent;transition:all .2s var(--pt-ease)}.ptest .btnt.p{background:var(--pt-amber);border-color:var(--pt-amber);color:#0a0a0a}.ptest .btnt.p:hover{filter:brightness(1.09);transform:translateY(-1px)}.ptest .btnt.g:hover{border-color:var(--pt-amber)}.ptest .finet{font-size:11.5px;color:var(--pt-faint);line-height:1.55}@media(prefers-reduced-motion:reduce){.ptest *,.ptest *:before,.ptest *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.pt2{background:linear-gradient(rgba(148,163,184,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 1px),#020617;background-size:28px 28px}.pt2 .doc{max-width:960px;margin:40px auto 90px;padding:0 22px;display:flex;flex-direction:column;gap:34px}.pt2 .sheet{position:relative;background:#0b1120eb;border:1px solid var(--pt-line2);border-radius:4px;padding:0 0 26px}.pt2 .strip{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--pt-line2);padding:10px 18px;font-family:var(--pt-data);font-size:10px;letter-spacing:.22em;color:var(--pt-muted);text-transform:uppercase}.pt2 .strip b{color:var(--pt-amber)}.pt2 .bodyt{padding:30px 34px 6px}.pt2 .doct{font-family:var(--pt-disp);font-weight:900;font-size:clamp(30px,4.6vw,52px);line-height:1;text-transform:uppercase}.pt2 .doct b{color:var(--pt-amber)}.pt2 .rev{margin-top:22px;border:1px solid var(--pt-line2);font-family:var(--pt-data)}.pt2 .rev .r{display:grid;grid-template-columns:64px 1fr 130px;border-top:1px solid var(--pt-line)}.pt2 .rev .r:first-child{border-top:0;background:#02061780}.pt2 .rev .r>*{padding:8px 12px;font-size:11px}.pt2 .rev .a{color:var(--pt-amber);border-right:1px solid var(--pt-line)}.pt2 .rev .b2{color:var(--pt-ink)}.pt2 .rev .c{color:var(--pt-faint);border-left:1px solid var(--pt-line);text-align:right}.pt2 .rev .c.free{color:var(--pt-em)}.pt2 .issued{position:absolute;top:66px;right:30px;font-family:var(--pt-disp);font-weight:900;font-size:22px;letter-spacing:.1em;color:var(--pt-em);border:3px solid var(--pt-em);border-radius:6px;padding:3px 14px;transform:rotate(6deg);text-transform:uppercase}.pt2 .dgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:start}.pt2 .dq .no{font-family:var(--pt-acc);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--pt-amber)}.pt2 .dq h3{font-family:var(--pt-disp);font-weight:800;font-size:clamp(21px,2.4vw,30px);margin:6px 0 14px;line-height:1.08}.pt2 .dopts{display:flex;flex-direction:column;gap:8px}.pt2 .dopt{display:flex;justify-content:space-between;gap:10px;text-align:left;font-size:14px;color:var(--pt-ink);background:#02061780;border:1px solid var(--pt-line);border-left:3px solid var(--pt-line2);border-radius:6px;padding:11px 14px;cursor:pointer;transition:all .18s var(--pt-ease);font-family:var(--pt-body)}.pt2 .dopt:hover{border-color:var(--pt-amber);border-left-color:var(--pt-amber)}.pt2 .dopt.on{border-color:var(--pt-amber);border-left-color:var(--pt-amber);background:#f47b2014;color:var(--pt-amber)}.pt2 .dopt .s{font-family:var(--pt-data);font-size:11px;color:var(--pt-muted)}.pt2 .dsvg{width:100%;display:block}.pt2 .dsvg .plot{fill:none;stroke:#94a3b88c;stroke-width:1.4;stroke-dasharray:600;stroke-dashoffset:600;animation:pt2draw 1s var(--pt-ease) forwards}@keyframes pt2draw{to{stroke-dashoffset:0}}.pt2 .dsvg .dot{fill:var(--pt-amber);opacity:0;animation:pt2pop .3s var(--pt-ease) forwards}.pt2 .dsvg .mach{fill:none;stroke:var(--pt-em);stroke-width:1.4;opacity:0;animation:pt2pop .35s var(--pt-ease) forwards}@keyframes pt2pop{to{opacity:1}}.pt2 .tblock{border:1px solid var(--pt-line2);margin-top:12px;font-family:var(--pt-data)}.pt2 .tblock .tr{display:grid;grid-template-columns:110px 1fr;border-top:1px solid var(--pt-line)}.pt2 .tblock .tr:first-child{border-top:0}.pt2 .tblock .th{font-size:9px;letter-spacing:.2em;color:var(--pt-faint);padding:7px 10px;border-right:1px solid var(--pt-line);text-transform:uppercase}.pt2 .tblock .td{font-size:11.5px;color:var(--pt-ink);padding:7px 10px;font-variant-numeric:tabular-nums}.pt2 .tblock .td.pend{color:var(--pt-faint)}.pt2 .tblock .td.money{color:#fff;font-weight:700}.pt2 .tblock .td.rec{color:var(--pt-em);font-weight:700}.pt2 .tblock .td.fee{color:var(--pt-amber);font-weight:700}.pt2 .dstamp{position:absolute;top:-6px;right:2px;font-family:var(--pt-disp);font-weight:900;font-size:19px;letter-spacing:.08em;text-transform:uppercase;color:var(--pt-amber);border:3px solid var(--pt-amber);border-radius:6px;padding:2px 12px;transform:rotate(-4deg) scale(0);opacity:0}.pt2 .dstamp.in{animation:pt2stamp .45s var(--pt-ease) forwards}@keyframes pt2stamp{0%{transform:rotate(-4deg) scale(1.4);opacity:0}to{transform:rotate(-4deg) scale(1);opacity:1}}.pt2 .feet{font-family:var(--pt-data);border:1px solid var(--pt-line2)}.pt2 .feet .fr{display:grid;grid-template-columns:130px 1fr 200px 150px;border-top:1px solid var(--pt-line);transition:background .2s}.pt2 .feet .fr:first-child{border-top:0;background:#02061780;font-size:9.5px;letter-spacing:.2em;color:var(--pt-faint);text-transform:uppercase}.pt2 .feet .fr:not(:first-child):hover{background:#f47b200d}.pt2 .feet .fr>*{padding:13px 14px;font-size:12.5px}.pt2 .feet .nm{font-family:var(--pt-disp);font-weight:800;font-size:16px;text-transform:uppercase}.pt2 .feet .who{color:var(--pt-muted)}.pt2 .feet .amt{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.pt2 .feet .amt.free{color:var(--pt-em)}.pt2 .feet .act a{color:var(--pt-amber);text-decoration:none;font-size:11.5px;letter-spacing:.06em}.pt2 .notes{font-family:var(--pt-data);font-size:12.5px;color:var(--pt-muted);line-height:1.7;counter-reset:note}.pt2 .notes p{margin-bottom:12px;padding-left:34px;position:relative}.pt2 .notes p:before{counter-increment:note;content:counter(note,decimal-leading-zero);position:absolute;left:0;color:var(--pt-amber);font-size:10.5px;letter-spacing:.1em}.pt2 .foott{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--pt-line2);font-family:var(--pt-data);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pt-muted)}.pt2 .foott>div{padding:10px 14px;border-left:1px solid var(--pt-line)}.pt2 .foott>div:first-child{border-left:0}.pt2 .foott b{display:block;color:var(--pt-ink);margin-top:3px;font-size:11.5px}@media(max-width:820px){.pt2 .dgrid{grid-template-columns:1fr}.pt2 .feet .fr{grid-template-columns:1fr 1fr}.pt2 .issued{display:none}}.pt4 .split{display:grid;grid-template-columns:340px 1fr;gap:44px;max-width:1120px;margin:0 auto;padding:50px 24px 100px;align-items:start}.pt4 .split>*{min-width:0}.pt4 .rail{position:sticky;top:86px;background:var(--pt-panel);border:1px solid var(--pt-line);border-radius:14px;padding:20px 20px 16px;font-family:var(--pt-data)}.pt4 .rail .rh{font-size:10px;letter-spacing:.24em;color:var(--pt-amber);text-transform:uppercase;margin-bottom:14px;display:flex;justify-content:space-between}.pt4 .rail .rh .n{color:var(--pt-muted)}.pt4 .lrow{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;border-top:1px dashed var(--pt-line);font-size:12px;color:var(--pt-faint)}.pt4 .lrow .k{letter-spacing:.14em;font-size:10px;text-transform:uppercase}.pt4 .lrow .v{color:var(--pt-faint);overflow-wrap:anywhere;text-align:right}.pt4 .lrow.set .v{color:var(--pt-ink);font-weight:600;animation:pt4print .4s var(--pt-ease)}@keyframes pt4print{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.pt4 .lrow.money{border-top:1px solid var(--pt-line2)}.pt4 .lrow.det.set .v{color:#fff;font-weight:700}.pt4 .lrow.rec.set .v{color:var(--pt-em);font-weight:700}.pt4 .lrow.fee.set .v{color:var(--pt-amber);font-weight:700}.pt4 .lstamp{display:inline-block;font-family:var(--pt-disp);font-weight:900;font-size:17px;letter-spacing:.07em;text-transform:uppercase;color:var(--pt-amber);border:2.5px solid var(--pt-amber);border-radius:6px;padding:1px 10px;transform:rotate(-3deg) scale(0);opacity:0;margin-top:12px}.pt4 .lstamp.in{animation:pt4stamp .45s var(--pt-ease) forwards}@keyframes pt4stamp{0%{transform:rotate(-3deg) scale(1.4);opacity:0}to{transform:rotate(-3deg) scale(1);opacity:1}}.pt4 h1{font-family:var(--pt-disp);font-weight:900;font-size:clamp(34px,4.6vw,56px);line-height:1;text-transform:uppercase;margin:8px 0 10px}.pt4 h1 b{color:var(--pt-amber)}.pt4 .subt{color:var(--pt-muted);font-size:15px;line-height:1.55;max-width:560px;margin-bottom:44px}.pt4 .qsec{margin-bottom:46px}.pt4 .qk{font-family:var(--pt-acc);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--pt-amber)}.pt4 h2{font-family:var(--pt-disp);font-weight:800;font-size:clamp(22px,2.6vw,32px);margin:5px 0 14px}.pt4 .plates{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;max-width:640px}.pt4 .plate{position:relative;text-align:left;background:var(--pt-panel);border:1px solid var(--pt-line);border-radius:11px;padding:14px 15px;min-height:64px;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:all .16s var(--pt-ease);font-family:var(--pt-body)}.pt4 .plate:hover{border-color:var(--pt-amber);transform:translateY(-2px)}.pt4 .plate.on{border-color:var(--pt-amber);background:#f47b2014}.pt4 .plate .l{font-family:var(--pt-disp);font-weight:700;font-size:16px;text-transform:uppercase;color:#fff}.pt4 .plate.on .l{color:var(--pt-amber)}.pt4 .plate .s{font-family:var(--pt-data);font-size:10.5px;color:var(--pt-muted)}.pt4 .fin{display:none;border:1px solid rgba(244,123,32,.5);background:#f47b200a;border-radius:16px;padding:28px;max-width:640px}.pt4 .fin.show{display:block;animation:pt4print .5s var(--pt-ease)}.pt4 .fin h2{font-family:var(--pt-disp);font-weight:900;font-size:26px;text-transform:uppercase;margin-bottom:4px}.pt4 .fin .pr{font-family:var(--pt-data);color:var(--pt-amber);font-weight:700;font-size:14.5px;margin-bottom:12px}.pt4 .fin p{color:var(--pt-muted);font-size:14px;line-height:1.6;margin-bottom:18px}.pt4 .tiny{font-family:var(--pt-data);font-size:11px;color:var(--pt-faint);letter-spacing:.06em;margin-top:26px}.pt4 .tiny a{color:var(--pt-amber);text-decoration:none}@media(max-width:900px){.pt4 .split{grid-template-columns:1fr}.pt4 .rail{position:static;order:2}}@media(max-width:480px){.pt4 .lrow{flex-wrap:wrap}.pt4 .lrow .v{font-size:11px}.pt4 .plates{grid-template-columns:1fr 1fr}}.ptest .pt-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s var(--pt-ease),transform .65s var(--pt-ease)}.ptest .pt-reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ptest .pt-reveal{opacity:1;transform:none}}.pt2 .agrid{display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center}.pt2 .alead{color:var(--pt-muted);font-size:15px;line-height:1.6;max-width:520px;margin:14px 0 18px}.pt2 .arow{display:flex;gap:10px;flex-wrap:wrap}.pt2 .afree{position:relative;text-align:center;border:1px dashed rgba(34,197,94,.5);border-radius:10px;padding:34px 20px;background:#22c55e0a}.pt2 .afree-big{font-family:var(--pt-disp);font-weight:900;font-size:clamp(56px,7vw,96px);line-height:.95;color:var(--pt-em);text-transform:uppercase;display:block}.pt2 .afree-sub{font-family:var(--pt-data);font-size:10px;letter-spacing:.22em;color:var(--pt-muted);display:block;margin-top:10px;line-height:1.7}.pt2 .strip{position:relative}.pt2 .strip:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--pt-amber);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--pt-ease) .15s}.pt2 .pt-reveal.in .strip:after{transform:scaleX(1)}.pt2 .rev .r.ri{opacity:0;transform:translate(-10px);transition:opacity .5s var(--pt-ease),transform .5s var(--pt-ease)}.pt2 .pt-reveal.in .rev .r.ri{opacity:1;transform:none}.pt2 .issued{opacity:0;transform:rotate(6deg) scale(1.35);transition:opacity .45s var(--pt-ease) .35s,transform .45s var(--pt-ease) .35s}.pt2 .pt-reveal.in .issued{opacity:1;transform:rotate(6deg) scale(1)}.pt2 .dq{animation:pt2in .45s var(--pt-ease) backwards}.pt2 .dq.out{animation:pt2out .17s var(--pt-ease) forwards}@keyframes pt2in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pt2out{to{opacity:0;transform:translateY(-10px)}}.pt2 .dopt.di{animation:pt2in .45s var(--pt-ease) backwards}.pt2 .dopt:active{transform:scale(.985)}.pt2 .tblock .td.tset{animation:pt2print .45s var(--pt-ease)}@keyframes pt2print{0%{opacity:0;transform:translate(8px);color:var(--pt-amber)}to{opacity:1;transform:none}}.pt2 .tblock .td.money,.pt2 .tblock .td.rec,.pt2 .tblock .td.fee{font-variant-numeric:tabular-nums}.pt2 .feet .fr:not(:first-child){position:relative}.pt2 .feet .fr:not(:first-child):before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pt-amber);transform:scaleY(0);transition:transform .25s var(--pt-ease)}.pt2 .feet .fr:not(:first-child):hover:before{transform:scaleY(1)}@media(max-width:820px){.pt2 .agrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pt2 .dq,.pt2 .dq.out,.pt2 .dopt.di,.pt2 .tblock .td.tset{animation:none}.pt2 .issued,.pt2 .strip:after,.pt2 .rev .r.ri{transition:none;opacity:1;transform:rotate(6deg) scale(1)}.pt2 .rev .r.ri{transform:none}.pt2 .strip:after{transform:scaleX(1)}}.pt4 .lrow.audit .v.free{color:var(--pt-em);font-weight:700;letter-spacing:.06em}.pt4 .rail .rh .n{animation:pt4print .35s var(--pt-ease)}.pt4 .lrow.set .v{animation:pt4print .45s var(--pt-ease)}.pt4 .lrow.set{position:relative}.pt4 .lrow.set:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--pt-amber),transparent);opacity:0;animation:pt4flash .8s var(--pt-ease)}@keyframes pt4flash{0%{opacity:.9}to{opacity:0}}.pt4 .aentry{border:1px dashed rgba(34,197,94,.45);border-radius:14px;padding:22px 22px 24px;background:#22c55e0a}.pt4 .afree-inline{color:var(--pt-em)}.pt4 .aline{color:var(--pt-muted);font-size:14px;line-height:1.6;max-width:540px;margin-bottom:16px}.pt4 .plate:active{transform:scale(.98)}.pt4 .fin.show{animation:pt4print .55s var(--pt-ease) .15s backwards}@media(prefers-reduced-motion:reduce){.pt4 .lrow.set .v,.pt4 .lrow.set:after,.pt4 .rail .rh .n,.pt4 .fin.show{animation:none}}.pt4 .plate.custom{border-style:dashed}.pt4 .plate.custom .pencil{position:absolute;top:10px;right:12px;font-size:13px;color:var(--pt-muted);transition:color .2s}.pt4 .plate.custom:hover .pencil{color:var(--pt-amber)}.pt4 .plate.custom.on{border-style:solid}.pt4 .plate.custom.open{cursor:default}.pt4 .cinrow{display:flex;gap:6px;align-items:stretch}.pt4 .cinrow input{flex:1;min-width:0;font-family:var(--pt-data);font-size:15px;color:#fff;background:#02061799;border:1px solid var(--pt-line2);border-radius:8px;padding:9px 11px;outline:none;transition:border-color .2s;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.pt4 .cinrow input::-webkit-outer-spin-button,.pt4 .cinrow input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pt4 .cinrow input:focus{border-color:var(--pt-amber)}.pt4 .cinrow .cset{font-family:var(--pt-body);font-weight:600;font-size:13px;color:#0a0a0a;background:var(--pt-amber);border:0;border-radius:8px;padding:0 16px;cursor:pointer;transition:filter .2s}.pt4 .cinrow .cset:hover{filter:brightness(1.08)}.pt4 .rbar{height:3px;border-radius:2px;background:#94a3b824;margin-bottom:10px;overflow:hidden}.pt4 .rbar i{display:block;height:100%;border-radius:2px;background:var(--pt-amber);transition:width .6s var(--pt-ease)}.pt4 .rail .rh .n.last{color:var(--pt-amber);animation:pt4pulse 1.6s ease-in-out infinite}@keyframes pt4pulse{0%,to{opacity:.7}50%{opacity:1}}.pt4 .lrow.prov .v{color:var(--pt-muted)!important;font-style:italic}.pt4 .lrow.prov.det .v,.pt4 .lrow.prov.rec .v,.pt4 .lrow.prov.fee .v{font-weight:600}.pt4 .lprov{font-family:var(--pt-data);font-size:10px;letter-spacing:.04em;color:var(--pt-faint);line-height:1.6;padding:8px 0 2px;font-style:italic}.pt4 .fin .loss{color:var(--pt-ink);font-size:13.5px;border-left:3px solid var(--pt-amber);padding-left:12px;margin:-6px 0 18px;line-height:1.55}@media(prefers-reduced-motion:reduce){.pt4 .rail .rh .n.last{animation:none}.pt4 .rbar i{transition:none}}.pt4 .pafter{max-width:1120px;margin:0 auto;padding:0 24px 100px}.pt4 .psec{margin-bottom:70px}.pt4 .psec h2 b{color:var(--pt-amber)}.pt4 .pplans{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:20px}.pt4 .pplan{display:flex;flex-direction:column;gap:8px;background:var(--pt-panel);border:1px solid var(--pt-line);border-radius:14px;padding:22px 20px}.pt4 .pplan.feat{border-color:#22c55e80;background:#22c55e0a}.pt4 .pplan .nm{font-family:var(--pt-disp);font-weight:900;font-size:20px;text-transform:uppercase}.pt4 .pplan .pr{font-family:var(--pt-data);font-size:15px;font-weight:700;color:var(--pt-amber);line-height:1.4}.pt4 .pplan .pr span{font-size:11px;font-weight:600;color:var(--pt-muted);display:block}.pt4 .pplan .pr.free{color:var(--pt-em);font-size:22px;text-transform:uppercase}.pt4 .pplan .who{color:var(--pt-muted);font-size:13px;line-height:1.55;flex:1}.pt4 .pplan .btnt{text-align:center;font-size:13.5px;padding:11px 16px}.pt4 .pnote{font-family:var(--pt-data);font-size:11px;color:var(--pt-faint);margin-top:16px;letter-spacing:.04em}.pt4 .pfaq{max-width:780px;margin-top:8px}.pt4 .pfaq details{border-top:1px dashed var(--pt-line2)}.pt4 .pfaq details:last-child{border-bottom:1px dashed var(--pt-line2)}.pt4 .pfaq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 2px;font-size:15px;font-weight:600;color:var(--pt-ink)}.pt4 .pfaq summary::-webkit-details-marker{display:none}.pt4 .pfaq summary:after{content:"+";font-family:var(--pt-data);color:var(--pt-amber);font-size:16px;transition:transform .25s var(--pt-ease)}.pt4 .pfaq details[open] summary:after{transform:rotate(45deg)}.pt4 .pfaq .a{color:var(--pt-muted);font-size:14px;line-height:1.65;padding:0 2px 16px;max-width:700px}
