/* P11 PO Processing — document inspection */
.page-po main>section{overflow-x:clip}
.mono{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--p3)}
.crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--mut);margin-bottom:22px}
.crumbs a:hover{color:var(--p3)}.crumbs b{color:var(--p3);font-weight:600}
:root{--ok:#1c9d61;--okb:#e6f7ee;--ex:#c2570c;--exb:#fff4e6;--red:#c8324f}

/* hero */
.po-hero{position:relative;padding:56px 0 110px;background:linear-gradient(180deg,#fff,var(--lav2))}
.po-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--line)}
.po-hin{display:grid;grid-template-columns:1.12fr .9fr;gap:56px;align-items:center}
.po-hin>*{min-width:0}
.po-h1{font-size:clamp(32px,3.4vw,50px);margin:18px 0 22px;max-width:660px}
.uline{position:relative;color:var(--p3);white-space:nowrap}
.uline:after{content:"";position:absolute;left:0;right:0;bottom:-.02em;height:.09em;border-radius:4px;background:var(--p);transform:scaleX(0);transform-origin:left;animation:ulIn .8s var(--ease) 1s forwards}
.uline.u2:after{background:var(--ok);animation-delay:1.3s}
@keyframes ulIn{to{transform:scaleX(1)}}
.po-visual{position:relative;padding-bottom:70px}
.po-photo{margin:0;border-radius:28px;overflow:hidden;box-shadow:0 30px 70px rgba(64,30,140,.18);aspect-ratio:4/3;position:relative}
.po-photo img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04);animation:kb2 16s ease-in-out infinite alternate}
@keyframes kb2{to{transform:scale(1.1) translate(-1.5%,-1%)}}
.po-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(23,22,52,.28))}
.scanstrip{position:absolute;left:-40px;right:24px;bottom:0;background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px 18px;box-shadow:0 24px 50px rgba(40,20,90,.18);z-index:2}
.ss-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.ss-stat{font-size:12px;font-weight:700;color:var(--mut)}
.ss-stat.ex{color:var(--ex)}
.ss-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.fld{position:relative;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--lav2);font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .35s,background .35s}
.fld small{display:block;font-size:10px;font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}
.fld:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(127,66,244,.18),transparent);transform:translateX(-100%)}
.fld.scan:before{animation:scanX .6s linear}
@keyframes scanX{to{transform:translateX(100%)}}
.fld.ok{border-color:#bfe8d3;background:#f5fbf8}
.fld.ok:after{content:"✓";position:absolute;top:6px;right:7px;width:15px;height:15px;border-radius:50%;background:var(--ok);color:#fff;font-size:9px;display:grid;place-items:center}
.fld.ex{border-color:#f6c996;background:var(--exb);color:var(--ex);animation:pulseEx 1.4s ease-in-out infinite}
.fld.ex:after{content:"!";position:absolute;top:6px;right:7px;width:15px;height:15px;border-radius:50%;background:var(--ex);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center}
@keyframes pulseEx{50%{box-shadow:0 0 0 4px rgba(194,87,12,.14)}}

/* what */
.what-in{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}
.what-in>*{min-width:0}
.split-auth{display:grid;grid-template-columns:1fr 1fr;margin-top:28px;border:1px solid var(--line);border-radius:18px;overflow:hidden}
.split-auth>div{padding:18px 20px}
.split-auth .yours{background:var(--ink);color:#fff}.split-auth .yours .mono{color:#bfa6ff}
.split-auth ul{list-style:none;margin-top:10px;display:grid;gap:8px}
.split-auth li{font-size:14px;font-weight:600;display:flex;gap:8px;align-items:center}
.split-auth li:before{content:"✓";color:var(--ok);font-weight:800}
.split-auth .yours li:before{content:"";width:12px;height:12px;border-radius:3px;border:2px solid #bfa6ff;flex:none}
.which{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:var(--sh)}
.wh-top p{font-size:15px;color:var(--mut);margin-top:6px}
.routes{display:grid;gap:12px;margin:18px 0}
.rte{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;gap:8px}
.rte>*{min-width:0}
.doc-ic{position:relative;padding:12px 14px 12px 16px;border-radius:10px 16px 10px 10px;background:var(--lav2);border:1px solid var(--line);opacity:0;transform:translateX(-20px);transition:.6s var(--ease);transition-delay:calc(.2s + var(--i)*.35s)}
.doc-ic:before{content:"";position:absolute;top:-1px;right:-1px;width:14px;height:14px;background:linear-gradient(225deg,#fff 50%,#e2d7f5 50%);border-radius:0 14px 0 4px}
.doc-ic b{font-size:14px;display:block}.doc-ic small{font-size:12px;color:var(--mut)}
.doc-ic.c2{background:#eef5ff;border-color:#d4e4fb}.doc-ic.c3{background:var(--exb);border-color:#f6d8bb}
.rline{position:relative;height:2px;background:repeating-linear-gradient(90deg,#cdb6fb 0 5px,transparent 5px 9px);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease);transition-delay:calc(.5s + var(--i)*.35s)}
.rline i{position:absolute;top:-4px;left:0;width:10px;height:10px;border-radius:50%;background:var(--p);opacity:0}
.which.vis .rline i{opacity:1;animation:flowDot 1.8s linear calc(1.2s + var(--i)*.3s) infinite}
@keyframes flowDot{to{left:calc(100% - 10px)}}
.dept{padding:12px 14px;border-radius:12px;border:1px solid var(--line);opacity:0;transform:translateX(20px);transition:.6s var(--ease);transition-delay:calc(.7s + var(--i)*.35s)}
.dept b{font-size:14px;display:block}.dept small{font-size:12px;color:var(--mut)}
.which.vis .doc-ic,.which.vis .dept{opacity:1;transform:none}.which.vis .rline{transform:none}
.wh-note{font-size:13.5px;color:var(--mut);padding-top:14px;border-top:1px dashed var(--line)}

/* workflow */
.fl-head{max-width:760px;margin-bottom:36px}
.fl-in{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}
.fl-in>*{min-width:0}
.podoc{position:sticky;top:100px;background:#fff;border-radius:6px 26px 18px 18px;padding:28px;box-shadow:0 30px 60px rgba(64,30,140,.14),0 0 0 1px var(--line);min-height:600px;overflow:hidden}
.podoc:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--p3),var(--p2))}
.pd-stamp{position:absolute;top:22px;right:20px;border:2px solid var(--p);color:var(--p);font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:7px;transform:rotate(6deg) scale(1.6);opacity:0;transition:transform .4s cubic-bezier(.3,1.6,.5,1),opacity .3s}
.podoc.s1 .pd-stamp{transform:rotate(6deg);opacity:1}
.pd-h{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;padding:18px 0 16px;border-bottom:2px solid var(--ink);margin-top:16px}
.pd-h b{font-size:18px;letter-spacing:.06em;display:block}
.pd-h small{font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--mut)}
.pd-acct{font-size:13px;color:var(--mut);font-weight:600}
.f{border-radius:6px;transition:background .4s,box-shadow .4s}
.podoc.s1 .f-ref,.podoc.s1 .f-acct{background:rgba(127,66,244,.1);box-shadow:0 0 0 3px rgba(127,66,244,.1)}
.pd-rows{margin-top:12px}
.pr{display:grid;grid-template-columns:52px 1fr 40px 56px;gap:8px;padding:9px 6px;font-size:13px;border-bottom:1px solid var(--line)}
.pr-h{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}
.podoc.s2 .pr.f{background:rgba(28,157,97,.07)}
.podoc.s2 .pr .bad{color:var(--ex);font-weight:800;background:var(--exb);border-radius:5px;padding:0 4px;margin:0 -4px;box-shadow:0 0 0 2px #f6c996}
.pd-foot{display:flex;justify-content:space-between;padding:10px 6px;font-size:13px;color:var(--mut);margin-top:6px}
.podoc.s2 .pd-foot{background:rgba(28,157,97,.07)}
.pd-ex,.pd-rec,.pd-route,.pd-track,.pd-rep{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .5s var(--ease),opacity .4s,margin .4s}
.podoc.s2 .pd-ex,.podoc.s3 .pd-rec,.podoc.s4 .pd-route,.podoc.s5 .pd-track,.podoc.s6 .pd-rep{max-height:120px;opacity:1;margin-top:12px}
.pd-ex{font-size:13px;color:var(--ex);background:var(--exb);border:1px solid #f6d8bb;border-radius:10px;padding:0 12px}
.podoc.s2 .pd-ex{padding:10px 12px}
.pd-ex b{text-transform:uppercase;font-size:11px;letter-spacing:.06em;margin-right:6px}
.pd-rec{border-radius:12px;background:var(--lav);padding:0 14px}
.podoc.s3 .pd-rec{padding:12px 14px}
.pd-rec b{display:block;font-size:14px;margin-top:3px}.pd-rec small{font-family:"JetBrains Mono",monospace;font-size:11.5px;color:var(--mut)}
.pd-route{display:flex;gap:12px;align-items:center;border-radius:12px;border:1px solid #f6d8bb;padding:0 14px}
.podoc.s4 .pd-route{padding:10px 14px}
.av{flex:none;width:36px;height:36px;border-radius:50%;background:var(--ex);color:#fff;font-weight:800;font-size:12px;display:grid;place-items:center}
.pd-route b{font-size:14px;display:block}.pd-route small{font-size:12px;color:var(--mut)}
.pd-track{display:flex;flex-wrap:wrap;gap:8px}
.pd-track span{font-size:12.5px;padding:6px 10px;border-radius:8px;background:var(--lav2);border:1px solid var(--line)}
.pd-rep{display:flex;flex-wrap:wrap;gap:8px}
.pd-rep span{font-size:12.5px;font-weight:700;padding:7px 11px;border-radius:20px}
.c-ok{background:var(--okb);color:var(--ok)}.c-pe{background:var(--exb);color:var(--ex)}.c-q{background:#fdecef;color:var(--red)}
.fsteps{list-style:none;display:grid;gap:10px}
.fs{position:relative;width:100%;display:grid;grid-template-columns:46px 1fr;gap:14px;text-align:left;padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:#fff;overflow:hidden;transition:border-color .3s,box-shadow .3s}
.fs:hover{border-color:#cdb6fb}
.fs-n{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-family:"JetBrains Mono",monospace;font-weight:700;font-size:13px;background:var(--lav);color:var(--p3);transition:.3s}
.fs-t b{display:block;font-size:16px;padding-top:9px}
.fs-d{display:block;font-size:14px;color:var(--mut);max-height:0;overflow:hidden;opacity:0;transition:max-height .5s var(--ease),opacity .4s,margin .4s}
.fs.on{border-color:#b999fa;box-shadow:0 14px 34px rgba(90,40,200,.13)}
.fs.on .fs-n{background:var(--p);color:#fff}
.fs.on .fs-d{max-height:140px;opacity:1;margin-top:6px}
.fs:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,var(--p3),var(--p2))}
.fs.on.run:after{animation:fsBar var(--dur,4.2s) linear forwards}
@keyframes fsBar{to{width:100%}}
.fl-note{font-size:13px;color:var(--mut);margin-top:26px;max-width:720px}

/* exceptions */
.ex-head{max-width:780px;margin-bottom:40px}
.exgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.exc{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:12px;transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s),border-color .3s,box-shadow .3s}
.exc:hover{border-color:#f6c996;box-shadow:0 18px 40px rgba(194,87,12,.1);transform:translateY(-3px)}
.diff{display:grid;gap:6px;font-family:"JetBrains Mono",monospace;font-size:12.5px}
.diff span{padding:9px 11px;border-radius:9px;background:var(--lav2);border:1px solid var(--line);position:relative}
.diff small{font-size:11px;color:var(--mut)}
.diff .hit{background:var(--exb);border-color:#f6d8bb;color:#8a3c05}
.diff .hit:before{content:"≠";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-weight:800;color:var(--ex)}
.exc.vis .diff .hit{animation:pulseEx 1.8s ease-in-out 1s 2}
.diff .old{text-decoration:line-through;color:var(--mut)}
.exc p{font-size:14px;color:var(--mut)}
.esc-to{margin-top:auto;font-size:13px;font-weight:700;color:var(--p3)}
.exc.tip{padding:0;overflow:hidden;background:#fff;justify-content:center}
.exc.tip img{width:100%;height:100%;object-fit:cover;animation:floaty 8s ease-in-out infinite}

/* control */
.po-ctrl{background:radial-gradient(640px 380px at 10% 100%,rgba(127,66,244,.35),transparent 70%),var(--ink);color:#fff}
.po-ctrl .eb{color:#bfa6ff}.po-ctrl .svh{color:#fff}.po-ctrl p{color:#c9c5dd}
.ctrl-in{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}
.ctrl-in>*{min-width:0}
.vault{border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:22px;background:rgba(255,255,255,.04)}
.vault .mono{color:#bfa6ff}
.locks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 18px}
.lk{display:flex;align-items:center;gap:12px;padding:16px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:border-color .4s,background .4s;transition-delay:calc(.4s + var(--i)*.2s)}
.lk b{font-size:15px;font-weight:600}
.lk-ic{position:relative;flex:none;width:30px;height:30px}
.lk-ic:before{content:"";position:absolute;left:8px;top:1px;width:14px;height:16px;border:3px solid #bfa6ff;border-bottom:0;border-radius:9px 9px 0 0;transform:translateY(-6px) rotate(-18deg);transform-origin:right bottom;transition:transform .45s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(.4s + var(--i)*.2s)}
.lk-ic:after{content:"";position:absolute;left:4px;bottom:2px;width:22px;height:15px;border-radius:5px;background:#bfa6ff;transition:background .4s;transition-delay:calc(.4s + var(--i)*.2s)}
.vault.vis .lk{border-color:rgba(191,166,255,.4);background:rgba(127,66,244,.14)}
.vault.vis .lk-ic:before{transform:none}
.vault.vis .lk-ic:after{background:var(--p2)}
.not-implied{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:16px;border-top:1px dashed rgba(255,255,255,.18)}
.not-implied span:not(.mono){font-size:13px;color:#a7a2bb;text-decoration:line-through;text-decoration-color:#e0405e;padding:6px 10px;border:1px dashed rgba(255,255,255,.2);border-radius:20px}
.not-implied .mono{width:100%;color:#ff8fa3!important}

/* onboarding */
.onb2-in{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.onb2-in>*{min-width:0}
.secure{display:flex;gap:14px;margin-top:26px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #f3c1c9}
.sc-ic{flex:none;width:40px;height:40px;border-radius:12px;background:#fdecef;position:relative}
.sc-ic:before{content:"";position:absolute;left:13px;top:8px;width:10px;height:10px;border:3px solid var(--red);border-bottom:0;border-radius:7px 7px 0 0}
.sc-ic:after{content:"";position:absolute;left:10px;top:18px;width:20px;height:14px;border-radius:4px;background:var(--red)}
.secure b{font-size:15px}.secure p{font-size:14px;color:var(--mut);margin-top:3px}
.pack{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:var(--sh)}
.pk-top{display:flex;justify-content:space-between;align-items:center}
.pk-count{font-family:"JetBrains Mono",monospace;font-size:13px;color:var(--mut)}.pk-count b{color:var(--p3);font-size:18px}
.pk-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}
.pk-list li{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;border:1px dashed #d8cdea;font-size:14px;font-weight:600;color:var(--mut);transition:.4s var(--ease)}
.pk-list li:before{content:"";flex:none;width:18px;height:18px;border-radius:6px;border:2px solid #d5c6f5;transition:.3s}
.pk-list li.in{border-style:solid;border-color:#cdb6fb;background:var(--lav2);color:var(--ink);transform:translateY(-2px)}
.pk-list li.in:before{background:var(--p) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--p)}
.pk-bar{height:8px;border-radius:6px;background:var(--lav);overflow:hidden}
.pk-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--p3),var(--p2));transition:width .4s var(--ease)}

/* evaluate */
.ev-head{max-width:760px;margin-bottom:36px}
.ev-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}
.ev-grid>*{min-width:0}
.metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.mt{padding:20px;border-radius:18px;border:1px solid var(--line);background:#fff;transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s),border-color .3s}
.mt:hover{border-color:#cdb6fb}
.mt-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--lav);color:var(--p3);font-weight:800;margin-bottom:12px}
.mt b{font-size:16px}.mt p{font-size:14px;color:var(--mut);margin-top:4px}
.lfl{padding:24px;border-radius:20px;background:var(--lav2);border:1px solid var(--line)}
.bars{display:grid;gap:14px;margin:16px 0}
.bar-row{display:grid;grid-template-columns:150px 1fr 80px;gap:10px;align-items:center;font-size:13.5px;font-weight:600}
.bt{height:14px;border-radius:8px;background:#ece5f8;overflow:hidden}
.bt i{display:block;height:100%;width:0;border-radius:8px;background:var(--p);transition:width 1.2s var(--ease) .4s}
.lfl.vis .bt i{width:var(--w)}
.bar-row em{font-style:normal;font-size:12px;font-weight:800;color:var(--ok)}
.cheat .bt i{background:repeating-linear-gradient(45deg,#e0405e 0 6px,#f07a90 6px 12px)}
.cheat em{color:var(--red)}.cheat span{color:var(--mut)}
.lfl p{font-size:14px;color:var(--mut)}

/* automation */
.auto-in{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.auto-in>*{min-width:0}
.venn{position:relative;height:340px}
.vc{position:absolute;top:30px;width:270px;height:270px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;padding:0 40px;transition:transform 1.1s var(--ease) .2s}
.vc b{font-size:17px;display:block}.vc small{font-size:13px;color:var(--mut);margin-top:4px}
.v1{left:50%;transform:translateX(-120%);background:rgba(127,66,244,.12);border:2px solid rgba(127,66,244,.45);text-align:left}
.v2{left:50%;transform:translateX(20%);background:rgba(28,157,97,.1);border:2px solid rgba(28,157,97,.45);text-align:right;align-items:flex-end}
.venn.vis .v1{transform:translateX(-88%)}.venn.vis .v2{transform:translateX(-12%)}
.v1{padding-right:78px}.v2{padding-left:78px}
.v-mid{position:absolute;left:50%;bottom:0;transform:translateX(-50%);font-size:12.5px;font-weight:700;color:var(--p3);background:#fff;border:1px solid #cdb6fb;border-radius:20px;padding:7px 13px;white-space:nowrap;opacity:0;transition:opacity .5s 1.2s}
.venn.vis .v-mid{opacity:1}
.txt-link{display:inline-flex;gap:8px;margin-top:22px;font-weight:700;color:var(--p3)}
.txt-link span{transition:transform .3s var(--ease)}.txt-link:hover span{transform:translateX(5px)}

/* faq */
.pofaq-in{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}
.pofaq-in>*{min-width:0}
.pf-side img{width:220px;height:auto;margin-top:26px;animation:bob 6s ease-in-out infinite}
.qn{font-family:"JetBrains Mono",monospace;font-size:12px;color:var(--p);margin-right:14px;flex:none}
.qa button{justify-content:flex-start}.qa button .pm{margin-left:auto}

@media (max-width:1100px){
 .po-hin{grid-template-columns:1fr;gap:44px}
 .po-visual{max-width:680px}
 .scanstrip{left:16px;right:16px}
 .what-in,.fl-in,.ctrl-in,.onb2-in,.ev-grid,.auto-in,.pofaq-in{grid-template-columns:1fr;gap:40px}
 .podoc{position:relative;top:0}
 .exgrid{grid-template-columns:1fr 1fr}
}
@media (max-width:700px){
 .po-hero{padding:34px 0 70px}
 .uline{white-space:normal}
 .po-visual{padding-bottom:0}
 .scanstrip{position:relative;left:0;right:0;margin-top:-40px;margin-left:10px;margin-right:10px}
 .ss-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
 .ss-fields .fld:last-child{grid-column:span 2}
 .split-auth{grid-template-columns:1fr}
 .rte{grid-template-columns:1fr 36px 1fr}
 .podoc{padding:20px;min-height:0}
 .pr{grid-template-columns:40px 1fr 30px 46px;font-size:12px}
 .exgrid,.metrics,.locks,.pk-list{grid-template-columns:1fr}
 .bar-row{grid-template-columns:1fr 70px}.bar-row .bt{grid-column:1/-1;grid-row:2}
 .venn{height:260px}.vc{top:20px;width:180px;height:180px}.v1{padding:0 40px 0 16px}.v2{padding:0 16px 0 40px}.vc b{font-size:14px}.vc small{font-size:11.5px}.venn.vis .v1{transform:translateX(-94%)}.venn.vis .v2{transform:translateX(-6%)}
 .pf-side img{display:none}
}
@media (prefers-reduced-motion:reduce){
 .po-photo img,.exc.tip img,.pf-side img,.fld.ex{animation:none}
 .uline:after{animation:none;transform:none}
}
