.pk-art{position:relative;padding:0 0 40px;--ac:#4d9eff;--acs:rgba(77,158,255,.14);--acl:#8bbcff}
.pk-a-blue{--ac:#4d9eff;--acs:rgba(77,158,255,.14);--acl:#8bbcff}
.pk-rail{display:none;position:absolute;top:0;bottom:0;left:max(16px,calc(50% - 704px));width:134px;z-index:2}
.pk-toc{position:sticky;top:104px;display:flex;flex-direction:column;gap:2px;padding-top:300px}
.pk-toch{font:600 10.5px 'JetBrains Mono',monospace;letter-spacing:.16em;text-transform:uppercase;color:#7d92b3;margin-bottom:10px}
.pk-tocl{display:flex;gap:8px;align-items:baseline;padding:5px 0 5px 10px;border-left:2px solid rgba(120,170,255,.14);font:500 12.5px Inter,system-ui,sans-serif;color:#8a9bb8}
.pk-tocl b{font:600 10.5px 'JetBrains Mono',monospace;color:#7589aa;min-width:16px}
.pk-tocl:hover{color:#e8edf5}
.pk-tocl.on{border-left-color:#4d9eff;color:#e8edf5}
.pk-tocl.on b{color:#4d9eff}
@media (min-width:1400px){.pk-rail{display:block}}
@media (min-width:1400px){.pk-tocm{display:none}}
.pk-head,.pk-col{max-width:748px;margin:0 auto;padding:0 24px}
.pk-head{padding-top:44px;padding-bottom:30px}
.pk-crumb{font:500 12px 'JetBrains Mono',monospace;letter-spacing:.06em;color:#7d92b3;margin-bottom:18px}
.pk-crumb a{color:#8a95a8}
.pk-crumb span{color:#cfd8e6}
.pk-back{display:inline-flex;align-items:center;min-height:44px;font:600 12px 'JetBrains Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#8bbcff}
.pk-back::before{content:"";width:16px;height:1px;background:#8bbcff;margin-right:10px}
.pk-kick{font:600 11.5px 'JetBrains Mono',monospace;letter-spacing:.18em;text-transform:uppercase;color:#4d9eff;margin:22px 0 14px}
.pk-h1{margin:0;font-size:clamp(36px,5vw,58px);font-weight:800;letter-spacing:-.035em;line-height:1.04;color:#f2f5fa}
.pk-dek{margin:20px 0 0;font-size:20px;line-height:1.55;color:#a9b6ca}
.pk-check{margin:10px 0 0;font:500 12.5px 'JetBrains Mono',monospace;letter-spacing:.03em;color:#7d92b3}
.pk-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(120,170,255,.14);font:500 12.5px 'JetBrains Mono',monospace;letter-spacing:.03em;color:#8a9bb8}
.pk-slot-inline{color:#f5c46b;background:rgba(245,196,107,.08);border:1px dashed rgba(245,196,107,.55);padding:1px 6px;border-radius:3px}
.pk-lead p:first-child{font-size:19.5px;color:#e3e9f2}
.pk-col p{margin:0 0 22px;font-size:18px;line-height:1.7;color:#cdd6e3}
.pk-col a{color:#8bbcff;text-decoration:underline;text-decoration-color:rgba(139,188,255,.4);text-underline-offset:3px}
.pk-col a:hover{color:#fff;text-decoration-color:#fff}
.pk-sec{position:relative;padding:40px 0 8px}
.pk-sec-cont{padding-top:8px}
.pk-h2{display:flex;flex-direction:column;gap:10px;margin:28px 0 22px;font-size:clamp(28px,3.2vw,36px);font-weight:800;letter-spacing:-.028em;line-height:1.12;color:#f2f5fa}
.pk-secn{font:600 12px 'JetBrains Mono',monospace;letter-spacing:.18em;color:var(--ac)}
.pk-secn::after{content:"";display:inline-block;width:36px;height:1px;background:var(--ac);vertical-align:middle;margin-left:12px;opacity:.6}
.pk-h2s{font-size:clamp(24px,2.6vw,30px)}
.pk-h3{margin:30px 0 10px;font-size:20px;font-weight:700;letter-spacing:-.012em;color:#eef2f8}
.pk-sum{margin:6px 0 30px;padding:24px 26px 10px;background:#0b1324;border:1px solid rgba(120,170,255,.16);border-left:3px solid #4d9eff;border-radius:4px}
.pk-sumh{margin:0 0 14px;font:600 11.5px 'JetBrains Mono',monospace;letter-spacing:.16em;text-transform:uppercase;color:#8bbcff}
.pk-sum ul{margin:0;padding:0;list-style:none;counter-reset:s}
.pk-sum li{position:relative;padding:0 0 14px 34px;font-size:16.5px;line-height:1.6;color:#dfe6f2;counter-increment:s}
.pk-sum li::before{content:counter(s);position:absolute;left:0;top:2px;width:22px;height:22px;border:1px solid rgba(77,158,255,.5);border-radius:3px;display:grid;place-items:center;font:600 11px 'JetBrains Mono',monospace;color:#8bbcff}
.pk-tocm{margin:0 0 20px;padding:18px 20px;border:1px solid rgba(120,170,255,.14);border-radius:4px}
.pk-tocm ol{margin:8px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}
.pk-tocm a{display:flex;align-items:center;min-height:40px;font:500 14px Inter,system-ui,sans-serif;color:#cfe0ff;text-decoration:none}
.pk-formula{margin:0 0 24px;padding:16px 20px;background:#0b1324;border:1px solid rgba(120,170,255,.16);border-left:3px solid #4d9eff;border-radius:4px}
.pk-formula p{margin:6px 0;font:500 14.5px/1.6 'JetBrains Mono',monospace;color:#dfe6f2}
.pk-formula b{color:#8bbcff;font-weight:600}
.pk-tblw{margin:4px 0 26px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(120,170,255,.16);border-radius:4px}
.pk-tbl{width:100%;border-collapse:collapse;font-size:14.5px;color:#cdd6e3;min-width:520px}
.pk-tbl caption{caption-side:top;text-align:left;padding:12px 14px 4px;font:600 11px 'JetBrains Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#8bbcff}
.pk-tbl th,.pk-tbl td{padding:9px 12px;text-align:right;border-top:1px solid rgba(120,170,255,.12);white-space:nowrap}
.pk-tbl th:first-child,.pk-tbl td:first-child{text-align:left}
.pk-tbl thead th{font:600 11px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:#8a9bb8;background:rgba(6,9,16,.5)}
.pk-tbl td{font-variant-numeric:tabular-nums}
.pk-tbl td.pk-k{color:#f2f5fa;font-weight:600}
.pk-tbl .pk-thid{color:#4ade80}
.pk-tbl .pk-thrc{color:#4d9eff}
.pk-tbl .pk-thob{color:#f5c46b}
.pk-tbl .pk-thde{color:#ff6b6b}
.pk-tbl small{color:#8a9bb8;font-weight:400}
.pk-fig{width:calc(100% - 48px);max-width:1120px;margin:40px auto 48px;background:#0b1324;border:1px solid rgba(120,170,255,.16);border-radius:6px;overflow:hidden}
.pk-fighead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 18px;border-bottom:1px solid rgba(120,170,255,.12);background:rgba(6,9,16,.5)}
.pk-figt{display:flex;align-items:baseline;gap:12px}
.pk-fign{font:700 11.5px 'JetBrains Mono',monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ac);white-space:nowrap}
.pk-figtt{font-size:18px;font-weight:700;letter-spacing:-.01em;color:#f2f5fa}
.pk-fig figcaption{padding:14px 18px 16px;border-top:1px solid rgba(120,170,255,.12);font-size:14px;line-height:1.55;color:#8a9bb8}
.pk-ctls{display:flex;flex-wrap:wrap;gap:10px 18px}
.pk-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.pk-ctlk{font:600 10.5px 'JetBrains Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:#7d92b3;margin-right:4px}
.pk-ctlrows{display:flex;flex-direction:column;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(120,170,255,.1)}
.pk-ctlrows .pk-ctlk{min-width:92px}
.pk-tog{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border:1px solid rgba(120,170,255,.24);border-radius:5px;background:rgba(5,8,16,.6);color:#a9bddc;font:600 12px 'JetBrains Mono',monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}
.pk-tog:hover{border-color:var(--ac);color:#fff}
.pk-tog.on{border-color:var(--ac);background:var(--acs);color:#fff}
.pk-tog.sm{padding:0 10px;font-size:11.5px}
.pk-tog:focus-visible,.pk-rng:focus-visible{outline:2px solid #fff;outline-offset:2px}
.pk-rngrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.pk-rngrow-d{padding:10px 18px 12px;border-top:1px solid rgba(120,170,255,.1)}
.pk-rng{flex:1 1 220px;min-width:160px;height:44px;accent-color:#4d9eff;cursor:pointer;background:transparent}
.pk-rngv{min-width:92px;font:700 14px 'JetBrains Mono',monospace;color:#fff}
.pk-rngn{flex-basis:100%;font-size:12.5px;color:#7d92b3;padding-left:104px}
.pk-svgbox{padding:10px 12px;position:relative}
.pk-swipe{display:none;margin:0;padding:10px 18px 0;font:500 11px 'JetBrains Mono',monospace;letter-spacing:.06em;color:#7d92b3}
.pk-math{margin:8px 0 0;font:500 12.5px 'JetBrains Mono',monospace;line-height:1.55;color:#9fb0c9}
.pk-bign{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}
.pk-bigu{font:600 11px 'JetBrains Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:#8a9bb8;line-height:1.5}
.pk-bigk{font:600 11px 'JetBrains Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:#8bbcff}
.pk-kv{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px dashed rgba(120,170,255,.14);font-size:13.5px;color:#9fb0c9}
.pk-kv>b{font:600 12.5px 'JetBrains Mono',monospace;color:#e8edf5;text-align:right}
.pk-pline{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding:10px 12px;border-left:3px solid var(--tc);background:rgba(6,9,16,.45);border-radius:0 4px 4px 0}
.pk-pline>b{font:700 12px 'JetBrains Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tc)}
.pk-pline>span{font-size:14px;line-height:1.5;color:#dfe6f2}
.pk-t{font:600 11.5px 'JetBrains Mono',monospace;fill:#cfe0ff;letter-spacing:.05em}
.pk-read{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1fr);gap:22px;padding:16px 18px 18px;border-top:1px solid rgba(120,170,255,.1);align-items:start}
.pk-readbig{display:flex;flex-direction:column;gap:6px}
.pk-trow{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 6px;border-top:1px dashed rgba(120,170,255,.14);border-radius:3px}
.pk-trow>i{width:12px;height:12px;border-radius:2px;background:var(--tc)}
.pk-trow>span{display:flex;flex-direction:column;font-size:14px;font-weight:600;color:#e8edf5}
.pk-trow>span>small,.pk-trow>b>small{font:500 11px 'JetBrains Mono',monospace;color:#8a9bb8}
.pk-trow>b{display:flex;flex-direction:column;align-items:flex-end;font:700 14px 'JetBrains Mono',monospace;color:#fff}
.pk-trow.on{background:rgba(139,188,255,.08)}
.pk-frame{display:flex;flex-direction:column;gap:8px}
.pk-frbg{fill:#101a30}
.pk-frgd{fill:rgba(139,188,255,.07)}
.pk-frline{fill:none;stroke:rgba(139,188,255,.55);stroke-width:1.5}
.pk-fr{opacity:0}
.pk-fv.ar169 .pk-fr0,.pk-fv.ar43 .pk-fr1{opacity:1}
.pk-fpl{stroke:#e8edf5;stroke-width:5;stroke-linecap:round;fill:none}
.pk-fpt{fill:#e8edf5}
.pk-fpa{stroke:#e8edf5;stroke-width:4;stroke-linecap:round}
.pk-fph{fill:#f5c46b}
.pk-fv g[style]{transition:transform .5s cubic-bezier(.4,0,.3,1)}
.pk-readm{padding-left:22px;border-left:1px solid rgba(120,170,255,.12)}
.pk-faq{display:flex;flex-direction:column}
.pk-faqi{padding:18px 0 4px;border-top:1px dashed rgba(120,170,255,.18)}
.pk-faqq{margin:0 0 8px;font-size:19px;font-weight:700;letter-spacing:-.01em;color:#f2f5fa}
.pk-faqi p{margin:0 0 14px}
.pk-src{margin:0 0 20px;padding:0;list-style:none}
.pk-src li{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px dashed rgba(120,170,255,.16)}
.pk-src b{font:600 13px 'JetBrains Mono',monospace;color:#e8edf5}
.pk-src span{font-size:15px;line-height:1.55;color:#aebbd0}
.pk-more{padding-top:56px}
.pk-wide{max-width:1168px;margin:0 auto;padding:0 24px}
.pk-more .pk-kick{color:#7d92b3}
.pk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.pk-card{display:flex;flex-direction:column;gap:10px;padding:22px;background:#0b1324;border:1px solid rgba(120,170,255,.16);border-top:2px solid var(--ac);border-radius:4px;color:#e8edf5}
.pk-card:hover{border-color:var(--ac);color:#fff}
.pk-cardk{font:600 10.5px 'JetBrains Mono',monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ac)}
.pk-card b{font-size:17px;line-height:1.35;letter-spacing:-.01em}
.pk-cardp{font-size:14.5px;line-height:1.55;color:#a3adbd}
.pk-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin:28px 0 18px;padding:30px;background:linear-gradient(135deg,rgba(29,123,255,.16),rgba(11,19,36,.9));border:1px solid rgba(77,158,255,.35);border-radius:6px}
.pk-cta>div:first-child{flex:1 1 380px}
.pk-ctah{margin:0 0 8px;font-size:30px;font-weight:800;letter-spacing:-.03em;color:#fff}
.pk-cta p{margin:0;font-size:16px;line-height:1.6;color:#c3cede}
.pk-ctab{display:flex;flex-wrap:wrap;gap:10px}
.pk-a-teal{--ac:#2dd4bf;--acs:rgba(45,212,191,.14);--acl:#5eead4}
.pk-art svg g[style],.pk-art svg rect[style]{transform-box:view-box;transform-origin:0 0}
.pk-list{margin:0 0 24px;padding:0;list-style:none}
.pk-list li{position:relative;padding:0 0 14px 22px;font-size:17.5px;line-height:1.65;color:#cdd6e3}
.pk-list li::before{content:"";position:absolute;left:2px;top:11px;width:8px;height:8px;border-radius:2px;background:var(--ac)}
.pk-list b{color:#f2f5fa}
.pk-good{--tc:#4ade80}
.pk-warn{--tc:#f5c46b}
.pk-bad{--tc:#ff6b6b}
.pk-neu{--tc:#4d9eff}
.pk-cp{color:#4ade80!important}
.pk-co{color:#f5c46b!important}
.pk-tog.pk-two{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:4px 11px;min-height:44px;font-size:10.5px;letter-spacing:.04em;text-transform:none;color:#8a9bb8}
.pk-tog.pk-two b{font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:#cfe0ff}
.pk-tog.pk-two.on{color:#cfe0ff}
.pk-tog.pk-two.on b{color:#fff}
.pk-t{font:600 11.5px 'JetBrains Mono',monospace;fill:#cfe0ff;letter-spacing:.05em}
.pk-t2{font:500 10.5px 'JetBrains Mono',monospace;fill:#7d92b3;letter-spacing:.06em}
.pk-road{fill:#0a1120}
.pk-lane{stroke:rgba(232,237,245,.5);stroke-width:2}
.pk-lanem{stroke:rgba(232,237,245,.35);stroke-width:2;stroke-dasharray:14 12}
.pk-cone{fill:rgba(77,158,255,.13);stroke:rgba(139,188,255,.5);stroke-width:1;vector-effect:non-scaling-stroke}
.pk-pzone{fill:rgba(74,222,128,.55)}
.pk-mkp{stroke:#4ade80;stroke-width:2;stroke-dasharray:4 4}
.pk-mko{stroke:#f5c46b;stroke-width:2;stroke-dasharray:4 4}
.pk-wline{stroke:#8bbcff;stroke-width:2;vector-effect:non-scaling-stroke}
.pk-f1 g[style]{transition:transform .5s cubic-bezier(.3,.7,.3,1)}
.pk-carb{fill:#1b2a45;stroke:#8bbcff;stroke-width:1.5}
.pk-carw{fill:#0b1324;stroke:rgba(139,188,255,.4)}
.pk-plate{fill:#7d92b3}
.pk-plate.pk-ok{fill:#4ade80}
.pk-plate.pk-mid{fill:#f5c46b}
.pk-plate.pk-no{fill:#ff6b6b}
.pk-cam{fill:#0b1324;stroke:#4d9eff;stroke-width:2}
.pk-camp{stroke:#4ade80}
.pk-read{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:22px;padding:16px 18px 18px;border-top:1px solid rgba(120,170,255,.1);align-items:start}
.pk-read2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.pk-read3,.pk-read4{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
.pk-readbig{display:flex;flex-direction:column;gap:6px}
.pk-readm{padding-left:22px;border-left:1px solid rgba(120,170,255,.12)}
.pk-bign2{font-size:34px}
.pk-night{fill:#04060c}
.pk-bldg{fill:#101a2e;stroke:rgba(139,188,255,.35)}
.pk-lot{fill:#0a0f1a;stroke:rgba(139,188,255,.3);stroke-width:1.5}
.pk-stalls path{stroke:rgba(232,237,245,.22);stroke-width:1.5;fill:none}
.pk-pool{transition:opacity .6s}
.pk-f2.m1 .pk-pool2,.pk-f2.m2 .pk-pool{opacity:0}
.pk-polec{fill:#f5c46b}
.pk-f2.m1 .pk-pc2,.pk-f2.m2 .pk-polec{fill:#3a4660}
.pk-irw{opacity:0;transition:opacity .6s}
.pk-f2.m2 .pk-irw{opacity:1}
.pk-pirw{fill:rgba(196,181,253,.28)}
.pk-f2 g[style]{transition:transform .6s cubic-bezier(.3,.7,.3,1)}
.pk-exit{fill:#0a1120;stroke:rgba(139,188,255,.35)}
.pk-person{fill:#e8edf5}
.pk-personr{fill:none;stroke:rgba(232,237,245,.4);stroke-width:1.5}
.pk-walk{transform-box:view-box;transform-origin:0 0;animation:pkWalk 14s linear infinite}
@keyframes pkWalk{0%{transform:translate(130px,340px)}30%{transform:translate(400px,160px)}55%{transform:translate(560px,250px)}80%{transform:translate(820px,80px)}100%{transform:translate(130px,340px)}}
.pk-scale{stroke:rgba(139,188,255,.4);stroke-width:1}
.pk-grd{stroke:rgba(139,188,255,.45);stroke-width:2}
.pk-loop{fill:none;stroke:rgba(139,188,255,.45);stroke-width:1.5;stroke-dasharray:5 4}
.pk-f3.la .pk-loopa,.pk-f3.ls .pk-loops{stroke:#4ade80}
.pk-ped{fill:#101a2e;stroke:#2dd4bf;stroke-width:1.5}
.pk-pedr{fill:#0b1324;stroke:#2dd4bf}
.pk-pedi{fill:#0b1324;stroke:#fb923c}
.pk-f3.gr .pk-pedr{fill:#4ade80}
.pk-f3.ic .pk-pedi{fill:#fb923c}
.pk-opr{fill:#1b2a45;stroke:rgba(139,188,255,.6)}
.pk-arm{fill:#e8edf5}
.pk-arms{fill:#ff6b6b}
.pk-cpole{stroke:rgba(232,237,245,.5);stroke-width:4}
.pk-pview{fill:rgba(77,158,255,.08);stroke:rgba(139,188,255,.25)}
.pk-wheel{fill:#060910;stroke:#8bbcff;stroke-width:2}
.pk-carb2{fill:#2a1f3a;stroke:#c4b5fd}
.pk-mv{transition:transform 1.1s cubic-bezier(.4,.1,.3,1)}
.pk-f3.s0 .pk-mv{transition:none}
.pk-f3t{font-size:21px;font-weight:800;letter-spacing:-.015em;color:#f2f5fa;line-height:1.25}
.pk-f3p{margin:4px 0 0;font-size:15px;line-height:1.55;color:#cdd6e3}
.pk-lg{display:flex;gap:12px;padding:6px 0;border-top:1px dashed rgba(120,170,255,.14);font-size:13px;color:#9fb0c9}
.pk-lg>span{font:600 12px 'JetBrains Mono',monospace;color:#7d92b3;min-width:64px}
.pk-lg>b{font:600 12.5px 'JetBrains Mono',monospace;color:#e8edf5;font-weight:600}
.pk-lg.pk-lgx>b{color:#ff6b6b}
.pk-lg.pk-lgn{animation:pkIn .5s ease-out}
@keyframes pkIn{from{opacity:0}to{opacity:1}}
.pk-bldg2{fill:#101a2e;stroke:rgba(139,188,255,.4)}
.pk-win{fill:rgba(245,196,107,.18)}
.pk-rack{fill:#0b1324;stroke:#a78bfa}
.pk-box{fill:#0b1324;stroke:rgba(139,188,255,.55)}
.pk-o{opacity:0;transition:opacity .4s}
.pk-f4.o0 .pk-o0,.pk-f4.o1 .pk-o1,.pk-f4.o2 .pk-o2,.pk-f4.o3 .pk-o3{opacity:1}
.pk-mid{opacity:0;transition:opacity .4s}
.pk-f4.d1 .pk-mid{opacity:1}
.pk-cu{fill:none;stroke:#4d9eff;stroke-width:3;stroke-dasharray:10 6;animation:pkFlow 1.6s linear infinite}
.pk-fb{fill:none;stroke:#f5c46b;stroke-width:3;stroke-dasharray:10 6;animation:pkFlow 1.2s linear infinite}
.pk-f4.o0.d2 .pk-cu{stroke:#ff6b6b}
.pk-cell{fill:none;stroke:#c4b5fd;stroke-width:2;stroke-dasharray:3 9;animation:pkFlow 1.4s linear infinite}
.pk-pwr{fill:none;stroke:#ff9a3c;stroke-width:2;stroke-dasharray:6 5}
.pk-ant{stroke:#c4b5fd;stroke-width:2}
.pk-antd{fill:#c4b5fd}
.pk-solar{fill:#16294a;stroke:#8bbcff;stroke-width:1.5}
.pk-solarl{stroke:rgba(139,188,255,.5);stroke-width:1}
.pk-batt{fill:#0b1324;stroke:#4ade80}
@keyframes pkFlow{to{stroke-dashoffset:-32}}
@media (max-width:1060px){.pk-read,.pk-read2,.pk-read3,.pk-read4{grid-template-columns:minmax(0,1fr)}}
@media (max-width:1060px){.pk-readm{padding-left:0;border-left:0;border-top:1px solid rgba(120,170,255,.12);padding-top:10px}}
@media (max-width:900px){.pk-cards{grid-template-columns:minmax(0,1fr)}}
@media (max-width:640px){.pk-head,.pk-col{padding:0 16px}}
@media (max-width:640px){.pk-fig{width:calc(100% - 32px);margin:32px auto 36px}}
@media (max-width:640px){.pk-wide{padding:0 16px}}
@media (max-width:640px){.pk-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media (max-width:640px){.pk-min760{min-width:760px}}
@media (max-width:640px){.pk-svgbox .pk-t2{font-size:12px}}
@media (max-width:640px){.pk-swipe{display:block}}
@media (max-width:640px){.pk-tog{min-height:44px}}
@media (max-width:640px){.pk-ctlrows{padding:12px 14px}}
@media (max-width:640px){.pk-ctlrows .pk-ctlk{flex-basis:100%}}
@media (max-width:640px){.pk-col p{font-size:17px}}
@media (max-width:640px){.pk-lead p:first-child{font-size:18px}}
@media (max-width:640px){.pk-dek{font-size:18px}}
@media (max-width:640px){.pk-src li{grid-template-columns:minmax(0,1fr);gap:4px}}
@media (max-width:640px){.pk-tocm ol{grid-template-columns:minmax(0,1fr)}}
@media (max-width:640px){.pk-cta{padding:22px}}
@media (max-width:640px){.pk-formula p{font-size:13px}}
@media (max-width:640px){.pk-fighead{padding:12px 14px}}
@media (max-width:640px){.pk-list li{font-size:16.5px}}
[data-pkp] *{animation:none!important}
@media (prefers-reduced-motion:reduce){.pk-art *,.pk-art *::before,.pk-art *::after{animation:none!important;transition:none!important}}
@media (prefers-reduced-motion:reduce){.pk-walk{transform:translate(560px,250px)}}
