#bpa-blog{--dot-stroke:#060a1b;--field:#0e1327;--w2:#cfc8ff;--accent-2:#cfc8ff;--logo-shadow:0 2px 0 #0000008c,0 3px 1px #00000059,0 0 18px #00000059;--title-shadow:0 1px 0 #000000b3,0 2px 2px #00000059;--sea:#060a1b;--land:#171f3b;--coast:#303c6c;--border:#252f55;--vignette:#02040e8c;--panel:#141a31;--panel-hd:#0f142a;--row:#1d2546;--row-hover:#252e56;--edge:#bec8f01f;--edge-strong:#bec8f04d;--ink:#f3f5fc;--ink-soft:#bcc4df;--ink-faint:#8b94b8;--chip:#2a3358;--chip-ink:#dce1f5;--accent:#9a8cff;--accent-ink:#0b0a1e;--accent-soft:#9a8cff2e;--live:#f1b33c;--good:#3cd39c;--warn:#f1b33c;--crit:#ff6b63;--good-soft:#3cd39c2e;--warn-soft:#f1b33c2e;--crit-soft:#ff6b6333;--font:"Barlow","Helvetica Neue",Arial,sans-serif;--display:"Barlow Semi Condensed","Barlow","Arial Narrow",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--r:10px;--rr:7px;--bot-metal:#d6dcf0;--bot-line:#2b3358;--bot-face:#12172e;--bot-eye:#9a8cff;--bot-tip:#f1b33c;--bot-sweat:#7fd3ff}body[data-map=light] #bpa-blog,body[data-map=light]{--dot-stroke:#fff;--field:#fff;--w2:#6f63d8;--accent-2:#5b4fd1;--logo-shadow:0 2px 0 #141a2e38,0 3px 1px #141a2e1f,0 0 16px #ffffffb3;--title-shadow:0 1px 0 #ffffffe6,0 2px 2px #141a2e26;--sea:#d7e1ec;--land:#f4f6f9;--coast:#a7b4c7;--border:#c4cedc;--vignette:#3c506e29;--panel:#fff;--panel-hd:#f1f3f8;--row:#f2f4f9;--row-hover:#e7ebf4;--edge:#141e3c1f;--edge-strong:#141e3c4d;--ink:#141a2e;--ink-soft:#3e4866;--ink-faint:#6e7893;--chip:#e3e7f1;--chip-ink:#2b3452;--accent:#6a5ae0;--accent-ink:#fff;--accent-soft:#6a5ae024;--live:#e8a81c;--good:#1fa971;--warn:#d28e08;--crit:#dc4a41;--bot-metal:#fff;--bot-line:#2b3452;--bot-face:#1b2340;--bot-eye:#6a5ae0;--bot-tip:#e8a81c;--bot-sweat:#2fa8e8;--good-soft:#1fa97129;--warn-soft:#d28e0829;--crit-soft:#dc4a4129}#bpa-blog *{box-sizing:border-box}#bpa-blog button,#bpa-blog input,#bpa-blog textarea{font:inherit;color:inherit}#bpa-blog a{color:inherit}#bpa-blog :focus-visible{outline:2px solid var(--accent);outline-offset:2px}#bpa-blog .tag{font:500 10.5px var(--mono);letter-spacing:.03em;background:var(--chip);color:var(--chip-ink);vertical-align:1px;white-space:nowrap;border-radius:4px;padding:1px 6px;display:inline-block}#bpa-blog .tag.good{background:var(--good-soft);color:var(--good)}#bpa-blog .tag.warn{background:var(--warn-soft);color:var(--warn)}#bpa-blog .tag.crit{background:var(--crit-soft);color:var(--crit)}#bpa-blog .tag.accent{background:var(--accent-soft);color:var(--accent)}#bpa-blog .muted{color:var(--ink-faint)}#bpa-blog .btn{border:1px solid var(--edge-strong);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}#bpa-blog .btn:hover{background:#ffffff12}#bpa-blog .btn.primary{background:var(--cta);color:var(--cta-ink);border-color:#0000}#bpa-blog .btn.primary:hover{background:var(--cta-hover)}#bpa-blog .btn.ghost{color:var(--ink-soft);border-color:#0000}#bpa-blog .btn.ghost:hover{color:var(--ink)}#bpa-blog .btn.sm{border-radius:6px;padding:6px 10px;font-size:12.5px}#bpa-blog .btn.agent{color:var(--accent-2);background:var(--accent-soft);border-color:#9a8cff80}#bpa-blog .btn.agent:hover{background:#9a8cff33}#bpa-blog .btn[disabled]{opacity:.45;cursor:not-allowed}#bpa-blog .btn .lockico{width:12px;height:12px}#bpa-blog .spark{vertical-align:-1px;width:12px;height:12px;display:inline-block}#bpa-blog .botfig svg{shape-rendering:crispedges;width:70px;height:84px;display:block;overflow:visible}#bpa-blog .botfig .px{transform-box:fill-box}#bpa-blog .botfig .all{transform-origin:50% 90%}#bpa-blog .botfig .head{transform-origin:50% 100%}#bpa-blog .botfig .eyes{transform-origin:50%}#bpa-blog .botfig .eyes rect{transform-origin:50% 100%}#bpa-blog .botfig .mouth,#bpa-blog .botfig .legL,#bpa-blog .botfig .legR,#bpa-blog .botfig .armL,#bpa-blog .botfig .armR{transform-origin:50% 0}#bpa-blog .botfig .zz,#bpa-blog .botfig .sweat,#bpa-blog .botfig .lines,#bpa-blog .botfig .letters{opacity:0}#bpa-blog .botfig .letters text{font:700 4.5px var(--mono);fill:var(--bot-eye)}#bpa-blog .botfig.typing .letters{opacity:1}#bpa-blog .botfig.typing .mouth{animation:.28s step-end infinite talk}#bpa-blog .botfig.typing .letters text{animation:1.4s ease-out infinite fly}#bpa-blog .botfig.typing .letters text:nth-child(2){animation-delay:.35s}#bpa-blog .botfig.typing .letters text:nth-child(3){animation-delay:.7s}#bpa-blog .botfig.typing .letters text:nth-child(4){animation-delay:1.05s}#bpa-blog .botfig.typing .eyes{animation:1.4s step-end infinite readline}@keyframes fly{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(9px,-7px)rotate(12deg)}}@keyframes readline{0%,to{transform:translate(-1px)}50%{transform:translate(1.2px)}}#bpa-blog .botfig .zz text{font:700 5px var(--mono);fill:var(--ink-soft)}#bpa-blog .botfig.s1 .zz{opacity:1}#bpa-blog .botfig.s1 .head{animation:4.5s ease-in-out infinite nod}#bpa-blog .botfig.s1 .eyes rect{animation:4.5s ease-in-out infinite sleepy}#bpa-blog .botfig.s1 .mouth{animation:7s ease-in-out infinite yawn}#bpa-blog .botfig.s1 .zz text{animation:3.6s ease-out infinite zz}#bpa-blog .botfig.s1 .zz text:nth-child(2){animation-delay:1.2s}#bpa-blog .botfig.s1 .zz text:nth-child(3){animation-delay:2.4s}#bpa-blog .botfig.s1 .tip{animation:2.4s ease-in-out infinite dim}#bpa-blog .botfig.s1 .all{transform:rotate(-4deg)}@keyframes nod{0%,to{transform:rotate(-4deg)translateY(0)}45%{transform:rotate(-9deg)translateY(1px)}60%{transform:rotate(2deg)translateY(-.5px)}}@keyframes sleepy{0%,to{transform:scaleY(.35)}55%{transform:scaleY(.2)}62%{transform:scaleY(.9)}70%{transform:scaleY(.35)}}@keyframes yawn{0%,78%,to{transform:scaleY(1)}84%,92%{transform:scaleY(2.6)}}@keyframes zz{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(3px,-9px)}}@keyframes dim{50%{opacity:.35}}#bpa-blog .botfig.s2 .all{animation:1s ease-in-out infinite bob}#bpa-blog .botfig.s2 .legL{animation:1s ease-in-out infinite stepL}#bpa-blog .botfig.s2 .legR{animation:1s ease-in-out .5s infinite stepL}#bpa-blog .botfig.s2 .armL{animation:1s ease-in-out .5s infinite swing}#bpa-blog .botfig.s2 .armR{animation:1s ease-in-out infinite swing}#bpa-blog .botfig.s2 .eyes{animation:6s step-end infinite look}@keyframes bob{50%{transform:translateY(-1px)}}@keyframes stepL{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-1.6px)rotate(-14deg)}75%{transform:translateY(0)rotate(12deg)}}@keyframes swing{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@keyframes look{0%,to{transform:translate(0)}14%{transform:translate(-1.6px)}34%{transform:translate(1.6px)}52%{transform:translateY(-1.2px)}70%{transform:translateY(1.2px)}86%{transform:translate(0)}}#bpa-blog .botfig.s3 .all{animation:.32s ease-in-out infinite sprint;transform:rotate(7deg)}#bpa-blog .botfig.s3 .legL{animation:.32s ease-in-out infinite stepL}#bpa-blog .botfig.s3 .legR{animation:.32s ease-in-out .16s infinite stepL}#bpa-blog .botfig.s3 .armL{animation:.32s ease-in-out .16s infinite pump}#bpa-blog .botfig.s3 .armR{animation:.32s ease-in-out infinite pump}#bpa-blog .botfig.s3 .sweat,#bpa-blog .botfig.s3 .lines{opacity:1}#bpa-blog .botfig.s3 .sweat rect{animation:.9s ease-out infinite sweatdrop}#bpa-blog .botfig.s3 .sweat rect:nth-child(2){animation-delay:.45s}#bpa-blog .botfig.s3 .lines rect{animation:.5s linear infinite whoosh}#bpa-blog .botfig.s3 .lines rect:nth-child(2){animation-delay:.17s}#bpa-blog .botfig.s3 .lines rect:nth-child(3){animation-delay:.34s}#bpa-blog .botfig.s3 .eyes rect{transform:scaleY(.7)}@keyframes sprint{0%,to{transform:rotate(7deg)translateY(0)}50%{transform:rotate(7deg)translateY(-1.5px)}}@keyframes pump{0%,to{transform:rotate(-38deg)}50%{transform:rotate(30deg)}}@keyframes sweatdrop{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(4px,-5px)}}@keyframes whoosh{0%{opacity:.8;transform:translate(0)}to{opacity:0;transform:translate(-6px)}}#bpa-blog .botfig.s3.rest .all{animation:1.1s ease-in-out infinite breathe;transform:none}#bpa-blog .botfig.s3.rest .legL,#bpa-blog .botfig.s3.rest .legR,#bpa-blog .botfig.s3.rest .armL,#bpa-blog .botfig.s3.rest .armR,#bpa-blog .botfig.s3.rest .lines rect{animation:none;transform:none}#bpa-blog .botfig.s3.rest .lines{opacity:0}#bpa-blog .botfig.s3.rest .mouth{transform:scaleY(2.2)}#bpa-blog .botfig.s3.rest .eyes rect{transform:scaleY(.4)}@keyframes breathe{50%{transform:scaleY(1.07)scaleX(1.03)}}#bpa-blog .botfig.talk .mouth{animation:.28s step-end infinite talk!important}@keyframes talk{0%,to{transform:scaleY(1)}50%{transform:scaleY(2.4)}}@media (prefers-reduced-motion:reduce){#bpa-blog .botfig *{animation:none!important}}#bpa-blog .hl{color:#fff;z-index:0;isolation:isolate;background:0 0;padding:0 .14em;font-style:italic;display:inline-block;position:relative}#bpa-blog .hl:before{content:"";z-index:-1;background:linear-gradient(118deg,var(--cta) 0%,var(--accent) 100%);border-radius:.25em .6em .22em .7em;position:absolute;inset:.06em -.08em;transform:rotate(-2.5deg)skew(-9deg)}body[data-map=light] #bpa-blog .hl{color:#fff}#bpa-blog .q-quote{color:var(--ink);background:var(--row);border-left:3px solid var(--accent);border-radius:6px;padding:8px 12px;font-size:13.5px;line-height:1.45}#bpa-blog .seg{background:var(--row);border-radius:7px;gap:4px;padding:3px;display:flex}#bpa-blog .seg button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:7px 8px;font-size:13px;font-weight:600}#bpa-blog .seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}#bpa-blog{--cta:#ff7a45;--cta-ink:#1a0c05;--cta-hover:#ff9066}body[data-map=light] #bpa-blog,body[data-map=light]{--cta:#e8642f;--cta-ink:#fff;--cta-hover:#f0733f}#bpa-blog .btn.primary.cta{background:var(--cta);color:var(--cta-ink);border-color:#0000;box-shadow:0 6px 20px #ff7a4547}#bpa-blog .btn.primary.cta:hover{background:var(--cta-hover)}#bpa-blog #bar .btn.primary.cta{background:var(--cta)}#bpa-blog{min-height:100%;height:auto!important;overflow:clip visible!important}body.explore #bpa-blog,body.explore{overflow:hidden!important}#bpa-blog #stage{transform-origin:50% 40%;transition:filter .1s linear}body.explore #bpa-blog #site,body.explore #bpa-blog #peekhint,body.explore #bpa-blog #backmap{display:none}#bpa-blog #exitmap{z-index:12;background:var(--ink);color:var(--panel);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;display:none;position:fixed;bottom:170px;left:50%;transform:translate(-50%);box-shadow:0 14px 44px #0000008c}#bpa-blog #exitmap kbd{font:500 11px var(--mono);opacity:.8;border:1px solid #ffffff59;border-radius:4px;padding:1px 5px}body.explore #bpa-blog #exitmap{display:inline-flex}#bpa-blog #wheelhint{z-index:12;pointer-events:auto;cursor:pointer;background:var(--ink);color:var(--panel);opacity:0;white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:opacity .25s;position:fixed;box-shadow:0 10px 30px #00000073}#bpa-blog #wheelhint.show{opacity:1}body.bg #bpa-blog #card,body.bg #bpa-blog #toast,body.bg #bpa-blog #modal{opacity:0!important;pointer-events:none!important}#bpa-blog #grip{border-bottom:1px solid var(--edge);height:48px;font:600 17px var(--font);color:var(--ink);letter-spacing:.005em;cursor:pointer;justify-content:center;align-items:center;gap:18px;display:flex}#bpa-blog #grip .ar{gap:4px;display:flex}#bpa-blog #grip .ar svg{width:18px;height:18px;color:var(--accent);animation:1.4s ease-in-out infinite bounce}#bpa-blog #grip .ar svg:nth-child(2){animation-delay:.15s}#bpa-blog #grip .ar svg:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,to{opacity:.5;transform:translateY(-3px)}50%{opacity:1;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){#bpa-blog #grip .ar svg{animation:none}}#bpa-blog #nav{z-index:3;background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--edge);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:80px;padding:0 24px;display:grid;position:sticky;top:0}#bpa-blog #nav .wm{font:700 36px var(--display);letter-spacing:-.015em;white-space:nowrap;justify-self:start}#bpa-blog #nav .wm .w2{color:var(--w2)}#bpa-blog #nav .wm .w3{color:var(--accent)}#bpa-blog #nav .wm .w4{color:var(--ink-faint);font-weight:600}#bpa-blog #nav .links{color:var(--ink-soft);white-space:nowrap;justify-self:center;gap:2px;font-size:18px;font-weight:600;display:flex}#bpa-blog #nav .acts .btn{padding:11px 18px;font-size:15.5px}#bpa-blog #nav .acts .btn.ico{justify-content:center;width:44px;padding:0}#bpa-blog #nav .acts .ico .moon,body[data-map=light] #bpa-blog #nav .acts .ico .sun{display:none}body[data-map=light] #bpa-blog #nav .acts .ico .moon{display:block}#bpa-blog #nav .links a{border:1px solid #0000;border-radius:8px;align-items:center;padding:11px 18px;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}#bpa-blog #nav .links a:hover{background:var(--accent);color:var(--accent-ink)}#bpa-blog #nav .acts{justify-self:end;gap:8px;display:flex}#bpa-blog #nav .btn{padding:8px 14px}@media (width<=1760px){#bpa-blog #nav .acts a[href=\/login],#bpa-blog #nav .acts a[href=\#login]{display:none}}@media (width<=1600px){#bpa-blog #nav{gap:12px}#bpa-blog #nav .wm{font-size:30px}#bpa-blog #nav .links{gap:0;font-size:15px}#bpa-blog #nav .links a{padding:10px 8px}#bpa-blog #nav .acts .btn{padding:10px 14px;font-size:14.5px}}@media (width<=1450px){#bpa-blog #nav{padding:0 16px}#bpa-blog #nav .wm{font-size:26px}#bpa-blog #nav .links{font-size:14px}#bpa-blog #nav .links a{padding:9px 6px}#bpa-blog #nav .acts{gap:6px}#bpa-blog #nav .acts .btn{padding:9px 12px;font-size:14px}#bpa-blog #nav .acts .btn.ico{width:40px}}@media (width<=1300px){#bpa-blog #nav .wm{font-size:24px}#bpa-blog #nav .links{font-size:13.5px}#bpa-blog #nav .links a{padding:8px 5px}}@media (width<=1200px){#bpa-blog #nav .acts #navmap{display:none}}#bpa-blog #navburger{flex:none;justify-content:center;width:44px;padding:0;display:none}#bpa-blog #navburger svg{width:20px;height:20px}#bpa-blog #navburger .ic-x,#bpa-blog #navburger[aria-expanded=true] .ic-burger{display:none}#bpa-blog #navburger[aria-expanded=true] .ic-x{display:block}#bpa-blog #navmenu{z-index:30;background:var(--panel);border-bottom:1px solid var(--edge);flex-direction:column;max-height:calc(100vh - 80px);padding:10px 16px 18px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 30px 60px #00000073}#bpa-blog #navmenu .mlinks{flex-direction:column;gap:0;font-size:17px;display:flex}#bpa-blog #navmenu .mlinks a{border-bottom:1px solid var(--edge);color:var(--ink);padding:13px 10px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}#bpa-blog #navmenu .mlinks a:hover{color:var(--accent)}#bpa-blog #navmenu .macts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}#bpa-blog #navmenu .macts .btn{flex:auto;justify-content:center;padding:11px 14px;font-size:14.5px;display:inline-flex}@media (width<=1000px){#bpa-blog #navburger{display:inline-flex}body.menu #bpa-blog #navmenu{display:flex}}#bpa-blog .sec{padding:84px max(24px,50vw - 590px)}#bpa-blog .sec.alt{background:var(--panel-hd)}#bpa-blog .eyebrow{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);margin-bottom:14px}#bpa-blog h2.t{font:700 clamp(30px,3.6vw,46px)/1.05 var(--display);letter-spacing:-.015em;text-wrap:balance;max-width:20ch;margin:0 0 16px}#bpa-blog h3.t{font:700 22px/1.2 var(--display);margin:0 0 8px}#bpa-blog .lede{color:var(--ink-soft);max-width:62ch;margin:0 0 28px;font-size:18px;line-height:1.5}#bpa-blog .lede b{color:var(--ink);font-weight:600}#bpa-blog .two{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}#bpa-blog .two.copy{grid-template-columns:1fr 1fr;gap:48px;margin:0 0 34px}#bpa-blog .two.copy .lede{max-width:none;margin:0 0 14px}#bpa-blog .two.copy h3.t{color:var(--accent-2);margin:0 0 10px}@media (width<=1000px){#bpa-blog .two.copy{grid-template-columns:1fr;gap:20px}}#bpa-blog .grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}#bpa-blog .grid4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}#bpa-blog .card{background:var(--row);border:1px solid var(--edge);border-radius:12px;padding:22px 22px 20px}#bpa-blog .card p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.5}#bpa-blog .card .n{font:700 34px/1 var(--display);color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:10px}#bpa-blog .card .n small{font:500 13px var(--font);color:var(--ink-faint);margin-left:6px}#bpa-blog .steps{border:1px solid var(--edge);background:var(--row);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}#bpa-blog .step{border-right:1px solid var(--edge);padding:24px 22px;position:relative}#bpa-blog .step:last-child{border-right:0}#bpa-blog .step .k{font:500 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px}#bpa-blog .step h3{font:700 21px/1.15 var(--display);margin:0 0 8px}#bpa-blog .step p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}#bpa-blog .step:after{content:"→";background:var(--accent);width:22px;height:22px;color:var(--accent-ink);z-index:1;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:26px;right:-11px}#bpa-blog .step:last-child:after{display:none}#bpa-blog .steps.vert .step{border-right:0;border-bottom:1px solid var(--edge)}#bpa-blog .steps.vert .step:last-child{border-bottom:0}#bpa-blog .steps.vert .step:after{display:none}#bpa-blog ul.feat{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}#bpa-blog ul.feat li{color:var(--ink-soft);padding-left:20px;font-size:15px;line-height:1.45;display:block;position:relative}#bpa-blog ul.feat li b{color:var(--ink);font-weight:600}#bpa-blog ul.feat li:before{content:"";background:var(--good);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}#bpa-blog ul.feat.plan li:before{background:var(--warn)}#bpa-blog .pill{font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--warn-soft);color:var(--warn);vertical-align:2px;border-radius:4px;margin-left:6px;padding:2px 7px;display:inline-block}#bpa-blog .agents{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;display:grid}#bpa-blog .agents .agent{background:var(--row);border:1px solid var(--edge);border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}#bpa-blog .agents .agent.prop{border-style:dashed}#bpa-blog .agents .agent .ah{align-items:center;gap:10px;display:flex}#bpa-blog .agents .agent .ai{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-2);font:700 18px var(--display);border-radius:10px;flex:none;place-items:center;display:grid}#bpa-blog .agents .agent h3{font:700 19px/1.15 var(--display);margin:0}#bpa-blog .agents .agent p{color:var(--ink);margin:0;font-size:14px;line-height:1.45}#bpa-blog .agents .agent dl{grid-template-columns:auto 1fr;gap:6px 10px;margin:4px 0 0;font-size:12.5px;line-height:1.4;display:grid}#bpa-blog .agents .agent dt{font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;padding-top:2px}#bpa-blog .agents .agent dd{color:var(--ink-soft);margin:0}#bpa-blog .abot{flex:none;width:64px;height:78px;margin-right:26px;position:relative}#bpa-blog .abot .botfig svg{width:60px;height:72px;position:absolute;bottom:0;left:0}#bpa-blog .agents .agent .abot .ai{z-index:1;border:1.5px solid;border-radius:14px 14px 14px 2px;width:32px;height:30px;font-size:15px;position:absolute;inset:0 auto auto calc(100% - 8px);box-shadow:0 4px 12px #00000040}#bpa-blog .agents .agent .abot .ai:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,0 100%);width:11px;height:10px;position:absolute;bottom:-9px;left:-1.5px}#bpa-blog .agents .agent .abot .ai:before{content:"";clip-path:polygon(0 0,100% 0,0 100%);opacity:.9;background:currentColor;width:11px;height:10px;position:absolute;bottom:-9px;left:-1.5px}#bpa-blog .agents .agent .abot .ai:after{background:var(--row);z-index:1;width:8px;height:7px;bottom:-6px;left:.5px}#bpa-blog .agents .agent:hover .abot .ai{animation:.5s ease-out bubblepop}@keyframes bubblepop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}#bpa-blog .abot[data-agent=faq]{--bot-tip:#2fa8e8;--bot-eye:#5fc1f5}#bpa-blog .abot[data-agent=rev]{--bot-tip:var(--warn);--bot-eye:var(--warn)}#bpa-blog .abot[data-agent=seo]{--bot-tip:var(--accent);--bot-eye:var(--accent)}#bpa-blog .abot[data-agent=proof]{--bot-tip:var(--good);--bot-eye:var(--good)}#bpa-blog .abot[data-agent=val]{--bot-tip:var(--crit);--bot-eye:var(--crit)}#bpa-blog .abot[data-agent=watch]{--bot-tip:#7fd3ff;--bot-eye:#7fd3ff;--bot-face:#0b2a3a}#bpa-blog .abot[data-agent=content]{--bot-tip:#ff7a45;--bot-eye:#ff9a6e}#bpa-blog .abot[data-agent=guard]{--bot-tip:#fff;--bot-eye:#fff;--bot-metal:#9aa3c4}#bpa-blog .abot[data-agent=faq] .ai{color:#5fc1f5;background:#2fa8e833}#bpa-blog .abot[data-agent=rev] .ai{background:var(--warn-soft);color:var(--warn)}#bpa-blog .abot[data-agent=proof] .ai{background:var(--good-soft);color:var(--good)}#bpa-blog .abot[data-agent=val] .ai{background:var(--crit-soft);color:var(--crit)}#bpa-blog .abot[data-agent=watch] .ai{color:#7fd3ff;background:#7fd3ff2e}#bpa-blog .abot[data-agent=content] .ai{color:#ff9a6e;background:#ff7a4533}#bpa-blog .abot[data-agent=guard] .ai{background:var(--chip);color:var(--chip-ink)}#bpa-blog .agents .agent .ah{align-items:flex-end}#bpa-blog .agents .agent:hover .botfig .head{animation:2.2s ease-in-out infinite nod}@media (width<=1250px){#bpa-blog .agents{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){#bpa-blog .agents{grid-template-columns:1fr}}#bpa-blog .gears{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}#bpa-blog .gear-card{background:var(--row);border:1px solid var(--edge);border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}#bpa-blog .gear-card .num{font:700 44px/1 var(--display);color:var(--accent)}#bpa-blog .gear-card{position:relative}#bpa-blog .gear-card .botfig{position:absolute;top:18px;right:20px}#bpa-blog .gear-card .gh{align-items:center;gap:12px;min-height:72px;padding-right:84px;display:flex}#bpa-blog .gear-card h3{font:700 44px/1 var(--display);color:var(--accent);margin:0}#bpa-blog .gear-card p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.5}#bpa-blog .gear-card .who{font:500 12px var(--mono);color:var(--ink-faint);letter-spacing:.04em;border-top:1px solid var(--edge);margin-top:auto;padding-top:8px}#bpa-blog .gear-card .botfig,#bpa-blog .gear-card .botfig svg{width:60px;height:72px}#bpa-blog table.cmp{border-collapse:collapse;background:var(--row);border:1px solid var(--edge);border-radius:12px;width:100%;font-size:14.5px;overflow:hidden}#bpa-blog table.cmp th,#bpa-blog table.cmp td{border-bottom:1px solid var(--edge);text-align:left;vertical-align:top;padding:12px 16px}#bpa-blog table.cmp th{font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);background:var(--panel-hd)}#bpa-blog table.cmp td:first-child{width:32%;font-weight:600}#bpa-blog table.cmp td .y{color:var(--good);font-weight:700}#bpa-blog table.cmp td .n{color:var(--ink-faint)}#bpa-blog .limits{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}#bpa-blog .limit{background:var(--panel);border:1px solid var(--edge);border-radius:12px;padding:20px}#bpa-blog .limit .v{font:700 40px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}#bpa-blog .limit .k{font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:8px 0 6px}#bpa-blog .limit p{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.45}#bpa-blog .price{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}#bpa-blog .tier{background:var(--row);border:1px solid var(--edge);border-radius:14px;flex-direction:column;gap:12px;padding:24px;display:flex}#bpa-blog .tier.hot{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}#bpa-blog .tier h3{font:700 22px var(--display);margin:0}#bpa-blog .tier .amt{font:700 40px/1 var(--display);font-variant-numeric:tabular-nums}#bpa-blog .tier .amt small{font:500 13px var(--font);color:var(--ink-faint);margin-left:6px}#bpa-blog .tier p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}#bpa-blog .tier .btn{justify-content:center;margin-top:auto}#bpa-blog .cf{background:linear-gradient(135deg,#9a8cff38 0%,#9a8cff0f 45%,#ff7a451a 100%),var(--panel);border:1px solid var(--edge-strong);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 18px 50px #00000040}#bpa-blog #jobs .card{background:linear-gradient(135deg,#9a8cff38 0%,#9a8cff0f 45%,#ff7a451a 100%),var(--panel);border-color:var(--edge-strong);box-shadow:0 18px 50px #00000040}#bpa-blog .cf .seg{flex-wrap:wrap}#bpa-blog .cf .seg button{flex:auto}#bpa-blog .chips{flex-wrap:wrap;gap:6px;display:flex}#bpa-blog .chips button{border:1px solid var(--edge-strong);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:600}#bpa-blog .chips button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}#bpa-blog .cff{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}#bpa-blog .ck{color:var(--ink-soft);align-items:center;gap:8px;font-size:13.5px;display:flex}#bpa-blog .cfnote{font:500 11.5px var(--mono);color:var(--ink-faint);letter-spacing:.02em}#bpa-blog .cf.sent{text-align:center;justify-content:center;align-items:center;min-height:320px}#bpa-blog .cf.sent h3{font:700 26px var(--display);margin:0}#bpa-blog .cf.sent .botfig{margin-bottom:10px}#bpa-blog .cf.sent .botfig svg{width:84px;height:100px}#bpa-blog .botfig.wave .armR{animation:.8s ease-in-out infinite wave}#bpa-blog .botfig.wave .all{animation:1.6s ease-in-out infinite bob}#bpa-blog .botfig.wave .mouth{transform:scaleY(1.8)}#bpa-blog .botfig.wave .eyes{animation:6s step-end infinite look}@keyframes wave{0%,to{transform:rotate(-150deg)}50%{transform:rotate(-195deg)}}#bpa-blog .cf.sent p{color:var(--ink-soft);max-width:44ch;margin:0}#bpa-blog .faq{grid-template-columns:1fr 1fr;gap:12px 28px;display:grid}#bpa-blog .faq details{background:var(--row);border:1px solid var(--edge);border-radius:10px;padding:0 18px}#bpa-blog .faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:15px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}#bpa-blog .faq summary:after{content:"+";color:var(--accent);font-weight:700}#bpa-blog .faq details[open] summary:after{content:"–"}#bpa-blog .faq p{color:var(--ink-soft);margin:0 0 16px;font-size:14.5px;line-height:1.55}#bpa-blog .road{border:1px dashed var(--edge-strong);color:var(--ink-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 22px;font-size:14.5px;display:flex}#bpa-blog .road b{color:var(--ink)}#bpa-blog .road .tag{margin-left:2px}#bpa-blog footer.sf{border-top:1px solid var(--edge);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:30px;padding:40px max(24px,50vw - 590px);font-size:13.5px;display:flex}#bpa-blog footer.sf .cols{flex-wrap:wrap;gap:40px;display:flex}#bpa-blog footer.sf .col{flex-direction:column;gap:6px;display:flex}#bpa-blog footer.sf .col b{color:var(--ink-soft);font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}#bpa-blog footer.sf a{color:var(--ink-faint);text-decoration:none}#bpa-blog footer.sf a:hover{color:var(--ink)}#bpa-blog #backmap{z-index:21;background:var(--ink);color:var(--panel);cursor:pointer;opacity:0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:13.5px;font-weight:600;transition:opacity .25s,transform .25s;display:none;position:fixed;bottom:18px;right:18px;transform:translateY(8px);box-shadow:0 14px 44px #0000008c}#bpa-blog #backmap.show{opacity:1;display:inline-flex;transform:none}#bpa-blog #backmap .mini{background:linear-gradient(135deg,#171f3b,#060a1b);border:1px solid #ffffff26;border-radius:6px;width:54px;height:36px;position:relative;overflow:hidden}#bpa-blog #backmap .mini i{border-radius:50%;width:5px;height:5px;position:absolute}#bpa-blog .opts{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}#bpa-blog .opt-card{background:var(--row);border:1px solid var(--edge);color:var(--ink-soft);border-radius:12px;padding:20px;font-size:14px;line-height:1.5}#bpa-blog .opt-card h4{font:700 18px var(--display);color:var(--ink);margin:0 0 8px}#bpa-blog .opt-card.pick{border-color:var(--good);box-shadow:0 0 0 1px var(--good-soft)}#bpa-blog .opt-card .verdict{font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;display:block}#bpa-blog .opt-card.pick .verdict{color:var(--good)}#bpa-blog .opt-card:not(.pick) .verdict{color:var(--ink-faint)}@media (width<=1000px){#bpa-blog .two,#bpa-blog .grid3,#bpa-blog .grid4,#bpa-blog .gears,#bpa-blog .price,#bpa-blog .faq,#bpa-blog .limits,#bpa-blog .opts,#bpa-blog .steps{grid-template-columns:1fr}#bpa-blog .step{border-right:0;border-bottom:1px solid var(--edge)}#bpa-blog .step:after,#bpa-blog #nav .links{display:none}}@media (width<=760px){#bpa-blog #nav{gap:8px;height:60px;padding:0 12px;position:fixed;top:0;left:0;right:0}#bpa-blog #nav .wm{font-size:22px}#bpa-blog #nav .acts{gap:6px}#bpa-blog #nav .acts .btn{padding:9px 12px;font-size:13.5px}#bpa-blog #nav .acts #navtheme,#bpa-blog #nav .acts #navmap,#bpa-blog #nav .acts a[href=\/login],#bpa-blog #nav .acts a[href=\#login]{display:none}#bpa-blog #navmenu{max-height:calc(100vh - 60px)}#bpa-blog .sec{scroll-margin-top:60px}#bpa-blog #backmap{padding:8px 12px 8px 8px;font-size:12.5px;bottom:12px;right:12px}#bpa-blog table.cmp{font-size:13.5px;display:block;overflow-x:auto}#bpa-blog table.cmp th,#bpa-blog table.cmp td{white-space:nowrap;padding:10px 12px}#bpa-blog table.cmp td:first-child{white-space:normal;min-width:120px}#bpa-blog .gear-card .gh{min-height:56px;padding-right:64px}#bpa-blog .gear-card .num,#bpa-blog .gear-card h3{font-size:30px}#bpa-blog .gear-card .botfig{top:14px;right:14px}#bpa-blog #map{touch-action:pan-y;cursor:default}#bpa-blog #logo,#bpa-blog #ctl,#bpa-blog #toast,#bpa-blog #bot,#bpa-blog #wm,#bpa-blog #legend,#bpa-blog #right,#bpa-blog #wheelhint,#bpa-blog #logbook,#bpa-blog #btabs,#bpa-blog #slider,#bpa-blog .rail{display:none!important}#bpa-blog #card.show:not(.pinned){display:none}#bpa-blog #left{width:auto;inset:auto 12px 108px}#bpa-blog #thesis{padding:14px 14px 12px}#bpa-blog #thesis .close{display:none}#bpa-blog #thesis h1{margin-bottom:10px;padding-right:0;font-size:21px}#bpa-blog #thesis p{display:none}#bpa-blog #thesis .auto{margin-bottom:10px;padding:8px 8px 7px}#bpa-blog #thesis .al{margin-bottom:5px}#bpa-blog #thesis .seg button{padding:6px 2px;font-size:11px}#bpa-blog #thesis .ad{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:12px;display:-webkit-box;overflow:hidden}#bpa-blog #thesis .cta{grid-template-columns:1fr 1fr;gap:8px;display:grid}#bpa-blog #thesis #tour{border-color:var(--edge-strong);color:var(--ink);justify-content:center;display:inline-flex}#bpa-blog #thesis .cta .btn{white-space:nowrap;padding:11px 8px;font-size:14px}#bpa-blog #bottom{align-items:stretch;gap:0;max-width:none;bottom:62px;left:12px;right:12px;transform:none}#bpa-blog #now{scrollbar-width:none;border-radius:10px;flex-wrap:nowrap;width:auto;overflow-x:auto;box-shadow:0 8px 24px #0006}#bpa-blog #now::-webkit-scrollbar{display:none}#bpa-blog #now .stat{white-space:nowrap;flex:none;align-items:baseline;gap:5px;min-width:0;padding:7px 10px;display:flex}#bpa-blog #now .stat .k{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px}#bpa-blog #now .stat .v{font-size:14px}#bpa-blog #now .stat .v small{display:none}#bpa-blog #card{width:auto;max-height:66vh}#bpa-blog #card.show.pinned{border-bottom:0;border-radius:16px 16px 0 0;width:auto;display:block;bottom:0;right:0;transform:none;box-shadow:0 -12px 40px #00000080;top:auto!important;left:0!important}#bpa-blog #card.show.pinned .tail{display:none}#bpa-blog #card.pinned .perf{border-left:0;border-top:1px solid var(--edge)}#bpa-blog #modal{align-items:flex-end}#bpa-blog #modal .box{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:88vh}#bpa-blog .hol{flex-wrap:wrap;gap:6px 10px}#bpa-blog .hol .d{width:48px}#bpa-blog .hol .seg{width:100%}body.explore #bpa-blog #map{touch-action:none}body.explore #bpa-blog #logo{text-align:left;left:12px;transform:none;display:block!important}body.explore #bpa-blog #logo .w{font-size:22px}body.explore #bpa-blog #left{display:none}body.explore #bpa-blog #right{width:auto;inset:60px 12px auto;display:flex!important}body.explore #bpa-blog #bar{align-self:stretch;width:100%;max-width:none}body.explore #bpa-blog #bar .btn{display:none}body.explore #bpa-blog #search,body.explore #bpa-blog #results{width:100%}body.explore #bpa-blog #legend{bottom:70px;right:12px;display:flex!important}body.explore #bpa-blog #bottom{bottom:12px}body.explore #bpa-blog #exitmap{border-radius:50%;justify-content:center;gap:0;width:42px;height:42px;padding:0;font-size:0;inset:10px 12px auto auto;transform:none}body.explore #bpa-blog #exitmap svg{width:16px;height:16px}body.explore #bpa-blog #exitmap kbd{display:none}}@media (width<=400px){#bpa-blog #nav .wm .w4{display:none}#bpa-blog #nav .wm{font-size:19px}#bpa-blog #nav .acts .btn{padding:9px 10px;font-size:13px}#bpa-blog #navburger{width:38px}}@media (width<=360px){#bpa-blog #nav{gap:6px;padding:0 10px}#bpa-blog #nav .wm{font-size:17px}#bpa-blog #nav .acts{gap:4px}#bpa-blog #thesis .seg button{white-space:normal;line-height:1.15}#bpa-blog .gear-card .num,#bpa-blog .gear-card h3{font-size:26px}}@media (width<=1200px){#bpa-blog #nav .acts a[href=\/]{display:none}}@media (width<=760px){#bpa-blog #nav{position:sticky}}#bpa-blog{background:var(--panel);color:var(--ink);font:14.5px/1.45 var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;transition:background .3s;display:flex;position:relative}#bpa-blog>main{flex:1}#bpa-blog #nav .links a[aria-current=page]{background:var(--accent-soft);color:var(--accent-2)}#bpa-blog .wrap{padding:0 max(24px,50vw - 590px)}#bpa-blog .sec.tight{padding-top:56px;padding-bottom:56px}#bpa-blog .view{display:none}#bpa-blog .view.on{display:block}#bpa-blog .crumb{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}#bpa-blog .crumb a{color:var(--ink-faint);text-decoration:none}#bpa-blog .crumb a:hover{color:var(--ink)}#bpa-blog .crumb i{color:var(--edge-strong);font-style:normal}#bpa-blog .bhead{grid-template-columns:1.1fr 1fr;align-items:end;gap:56px;padding:64px max(24px,50vw - 590px) 28px;display:grid}#bpa-blog .bhead .lede{margin:0}#bpa-blog .toolbar{z-index:2;background:color-mix(in srgb,var(--panel) 90%,transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:10px;padding:12px max(24px,50vw - 590px);display:flex;position:sticky;top:80px}#bpa-blog .toolbar .chips{flex:auto}#bpa-blog .toolbar .chips button{padding:7px 12px;font-size:13px}#bpa-blog .search{width:min(300px,100%);position:relative}#bpa-blog .search input{border:1px solid var(--edge-strong);background:var(--field);width:100%;height:38px;color:var(--ink);border-radius:8px;outline:0;padding:0 34px 0 36px;font-size:14px}#bpa-blog .search input:focus{border-color:var(--accent)}#bpa-blog .search input::placeholder{color:var(--ink-faint)}#bpa-blog .search .ico{color:var(--ink-faint);pointer-events:none;display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}#bpa-blog .search .clr{width:26px;height:26px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}#bpa-blog .search.has .clr{display:grid}#bpa-blog .count{font:500 12px var(--mono);letter-spacing:.04em;color:var(--ink-faint);white-space:nowrap}#bpa-blog .feature{border:1px solid var(--edge-strong);background:linear-gradient(135deg,#9a8cff38 0%,#9a8cff0f 45%,#ff7a451a 100%),var(--panel);color:inherit;cursor:pointer;border-radius:16px;grid-template-columns:1.15fr 1fr;gap:0;margin-bottom:40px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;overflow:hidden;box-shadow:0 18px 50px #00000040}#bpa-blog .feature:hover{border-color:var(--accent);transform:translateY(-2px)}#bpa-blog .feature:hover .btn.primary{filter:brightness(1.06)}#bpa-blog .feature .txt{padding:36px 40px}#bpa-blog .feature h2.t{max-width:none;margin-bottom:12px;font-size:clamp(28px,3vw,40px)}#bpa-blog .feature .lede{margin-bottom:22px;font-size:16.5px}#bpa-blog .feature .cover{border-left:1px solid var(--edge);background:var(--panel-hd);place-items:center;padding:36px;display:grid}#bpa-blog .posts{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}#bpa-blog .post{background:var(--row);border:1px solid var(--edge);color:inherit;border-radius:12px;flex-direction:column;gap:12px;padding:0;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}#bpa-blog .post:hover{border-color:var(--accent);transform:translateY(-2px)}#bpa-blog .post .body{flex-direction:column;flex:1;gap:10px;padding:0 20px 18px;display:flex}#bpa-blog .post h3{font:700 21px/1.15 var(--display);text-wrap:balance;margin:0}#bpa-blog .post p{color:var(--ink-soft);flex:1;margin:0;font-size:14px;line-height:1.5}#bpa-blog .cat{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}#bpa-blog .cat:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}#bpa-blog .cat[data-c=gbp]{color:var(--good)}#bpa-blog .cat[data-c=reviews]{color:var(--warn)}#bpa-blog .cat[data-c=geo]{color:#7fd3ff}#bpa-blog .cat[data-c=agents]{color:var(--accent-2)}#bpa-blog .cat[data-c=product]{color:#ff9a6e}body[data-map=light] #bpa-blog .cat[data-c=geo]{color:#1b7fb1}body[data-map=light] #bpa-blog .cat[data-c=product]{color:#c24e1f}#bpa-blog .meta{font:500 12px var(--mono);letter-spacing:.02em;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:10px;display:flex}#bpa-blog .meta .av{width:26px;height:26px;font:700 11px var(--display);background:var(--chip);color:var(--chip-ink);border-radius:50%;place-items:center;display:grid}#bpa-blog .meta b{color:var(--ink-soft);font-weight:500}#bpa-blog .meta i{color:var(--edge-strong);font-style:normal}#bpa-blog .tile{aspect-ratio:16/9;text-align:center;background:linear-gradient(135deg,var(--accent-soft),transparent 60%),var(--panel-hd);border-bottom:1px solid var(--edge);place-items:center;padding:18px;display:grid;position:relative}#bpa-blog .tile .big{font:700 clamp(34px,4vw,54px)/1 var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}#bpa-blog .tile .big .hl{font-size:.92em}#bpa-blog .tile .sub{font:500 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:8px}#bpa-blog .tile .botfig{position:absolute;bottom:10px;right:14px}#bpa-blog .tile .botfig svg{width:36px;height:43px}#bpa-blog .feature .cover .tile{aspect-ratio:auto;background:0 0;border:0;width:100%;height:100%}#bpa-blog .feature .cover .tile .big{font-size:clamp(56px,6vw,92px)}#bpa-blog .feature .cover .tile .botfig svg{width:70px;height:84px}#bpa-blog .pager{justify-content:center;align-items:center;gap:6px;margin-top:36px;display:flex}#bpa-blog .pager button{border:1px solid var(--edge-strong);min-width:38px;height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-weight:600}#bpa-blog .pager button[aria-current=page]{background:var(--accent);color:var(--accent-ink);border-color:#0000}#bpa-blog .pager button:disabled{opacity:.35;cursor:default}#bpa-blog .empty{text-align:center;color:var(--ink-faint);border:1px dashed var(--edge-strong);border-radius:12px;padding:48px}#bpa-blog .nl{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}#bpa-blog .nl form{flex-wrap:wrap;gap:8px;display:flex}#bpa-blog .nl input{border:1px solid var(--edge-strong);background:var(--field);height:44px;color:var(--ink);border-radius:8px;outline:0;flex:220px;padding:0 14px;font-size:15px}#bpa-blog .nl input:focus{border-color:var(--accent)}#bpa-blog .nl .cfnote{margin-top:10px}#bpa-blog .phead{border-bottom:1px solid var(--edge);padding:56px max(24px,50vw - 590px) 34px}#bpa-blog .phead h1.t{font:700 clamp(34px,4.2vw,56px)/1.04 var(--display);letter-spacing:-.018em;text-wrap:balance;max-width:24ch;margin:10px 0 16px}#bpa-blog .phead .lede{max-width:70ch;margin-bottom:22px}#bpa-blog .pmeta{flex-wrap:wrap;align-items:center;gap:22px;display:flex}#bpa-blog .pmeta .meta{font-size:13px}#bpa-blog .pmeta .meta .av{width:34px;height:34px;font-size:13px}#bpa-blog .share{gap:6px;margin-left:auto;display:flex}#bpa-blog .share .btn{padding:8px 12px;font-size:13px}#bpa-blog .share .btn svg{width:14px;height:14px}@media (width<=400px){#bpa-blog .share{flex-wrap:wrap}#bpa-blog .share .btn{padding:8px 10px;font-size:12.5px}}#bpa-blog .layout{grid-template-columns:250px minmax(0,1fr);gap:56px;padding:44px max(24px,50vw - 590px) 64px;display:grid}#bpa-blog .toc{flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky;top:96px}#bpa-blog .toc .k{font:500 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}#bpa-blog .toc ol{border-left:1px solid var(--edge);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}#bpa-blog .toc a{color:var(--ink-soft);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;line-height:1.35;text-decoration:none;display:block}#bpa-blog .toc a:hover{color:var(--ink)}#bpa-blog .toc a.on{color:var(--accent-2);border-left-color:var(--accent)}#bpa-blog .toc .box{background:var(--row);border:1px solid var(--edge);color:var(--ink-soft);border-radius:10px;margin-top:10px;padding:14px 16px;font-size:13px;line-height:1.45}#bpa-blog .toc .box b{color:var(--ink)}#bpa-blog .toc .box .btn{justify-content:center;width:100%;margin-top:10px}#bpa-blog .article{max-width:74ch;color:var(--ink-soft);font-size:17px;line-height:1.62}#bpa-blog .article>p,#bpa-blog .article>div>p{margin:0 0 20px}#bpa-blog .article b,#bpa-blog .article strong{color:var(--ink);font-weight:600}#bpa-blog .article a{color:var(--accent-2)}#bpa-blog .article h2{font:700 30px/1.15 var(--display);letter-spacing:-.01em;color:var(--ink);margin:44px 0 14px;scroll-margin-top:100px}#bpa-blog .article h3{font:700 21px/1.2 var(--display);color:var(--ink);margin:28px 0 10px}#bpa-blog .article ul:not(.feat){margin:0 0 20px;padding-left:22px}#bpa-blog .article ul:not(.feat) li{margin-bottom:8px}#bpa-blog .article code{font:500 .88em var(--mono);background:var(--row);color:var(--ink);border-radius:4px;padding:1px 6px}@media (width<=400px){#bpa-blog .article code{overflow-wrap:anywhere}}#bpa-blog .article .two.copy{gap:36px;margin:28px 0 30px}#bpa-blog .article .two.copy .lede{font-size:16.5px}#bpa-blog .article .cards2{grid-template-columns:1fr 1fr;gap:18px;margin:26px 0 30px;display:grid}#bpa-blog .article .cards2 .card{background:linear-gradient(135deg,#9a8cff38 0%,#9a8cff0f 45%,#ff7a451a 100%),var(--panel);border-color:var(--edge-strong);box-shadow:0 18px 50px #00000040}#bpa-blog .article .cards2 h3.t{margin-top:0;font-size:20px}#bpa-blog .article .cards2 ul.feat li{font-size:14.5px}#bpa-blog .article .callout{background:var(--panel-hd);border:1px solid var(--edge);border-radius:14px;margin:30px 0;padding:28px 30px}#bpa-blog .article .callout .eyebrow{margin-bottom:10px}#bpa-blog .article .callout h3.t{margin-top:0}#bpa-blog .article .callout ul.feat{margin-top:8px}#bpa-blog .article .callout .limits{grid-template-columns:1fr 1fr;margin-top:18px}#bpa-blog .article .callout .limit{background:var(--row)}#bpa-blog .article .callout.short{background:var(--row);border-left:3px solid var(--accent);margin:0 0 26px;padding:18px 22px}#bpa-blog .article .callout.short p{color:var(--ink);margin:0;font-size:15px}#bpa-blog .article ol.src{color:var(--ink-soft);margin:0 0 20px;padding-left:22px;font-size:13.5px}#bpa-blog .article ol.src li{margin-bottom:6px}#bpa-blog .article ol.src a{color:var(--ink-soft);-webkit-text-decoration-color:var(--edge-strong);-webkit-text-decoration-color:var(--edge-strong);text-decoration-color:var(--edge-strong)}#bpa-blog .article ol.src a:hover{color:var(--accent-2)}#bpa-blog .article .steps{margin:26px 0 30px}#bpa-blog .article .steps.vert{grid-template-columns:1fr}#bpa-blog .article table.cmp{margin:26px 0 30px;font-size:14px}#bpa-blog .article blockquote{border-left:3px solid var(--accent);background:var(--row);font:500 19px/1.45 var(--display);color:var(--ink);border-radius:8px;margin:26px 0 30px;padding:16px 22px}#bpa-blog .article blockquote cite{font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-top:8px;font-style:normal;display:block}#bpa-blog .article .faq{grid-template-columns:1fr;margin:26px 0 30px}#bpa-blog .article .limits{grid-template-columns:repeat(3,1fr);margin:26px 0 30px}#bpa-blog .article .robots{flex-wrap:wrap;align-items:flex-end;gap:18px;margin:22px 0 30px;display:flex}#bpa-blog .article .robots .abot{margin-right:22px}#bpa-blog .article .robots .abot .lbl{text-align:center;width:100%;font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;position:absolute;bottom:-20px;left:0}#bpa-blog .article .pfoot{border-top:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:44px;padding-top:24px;display:flex}#bpa-blog .article .tags{flex-wrap:wrap;gap:6px;display:flex}#bpa-blog .author{background:var(--row);border:1px solid var(--edge);border-radius:12px;align-items:center;gap:16px;margin-top:28px;padding:20px 22px;display:flex}#bpa-blog .author .av{width:52px;height:52px;font:700 18px var(--display);background:var(--chip);color:var(--chip-ink);border-radius:50%;flex:none;place-items:center;display:grid}#bpa-blog .author b{font:700 17px var(--display);color:var(--ink);display:block}#bpa-blog .author span{color:var(--ink-soft);font-size:14px}#bpa-blog .prevnext{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}#bpa-blog .prevnext a{color:inherit;background:var(--row);border:1px solid var(--edge);border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}#bpa-blog .prevnext a:hover{border-color:var(--accent)}#bpa-blog .prevnext .k{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}#bpa-blog .prevnext .t2{font:700 17px/1.25 var(--display);color:var(--ink)}#bpa-blog .prevnext a.next{text-align:right;align-items:flex-end}#bpa-blog .related{background:var(--panel-hd);padding:56px max(24px,50vw - 590px) 72px}#bpa-blog .related h2.t{font-size:30px}#bpa-blog .copied{font:500 12px var(--mono);color:var(--good);opacity:0;margin-left:8px;transition:opacity .2s}#bpa-blog .copied.show{opacity:1}@media (width<=1100px){#bpa-blog .posts{grid-template-columns:1fr 1fr}#bpa-blog .layout{grid-template-columns:1fr;gap:28px}#bpa-blog .toc{flex-flow:wrap;gap:10px;position:static}#bpa-blog .toc ol{border:0;flex-flow:wrap}#bpa-blog .toc .box{display:none}#bpa-blog .bhead,#bpa-blog .feature,#bpa-blog .nl{grid-template-columns:1fr}#bpa-blog .feature .cover{border-left:0;border-top:1px solid var(--edge)}#bpa-blog .layout{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){#bpa-blog .posts,#bpa-blog .article .cards2,#bpa-blog .prevnext,#bpa-blog .article .limits{grid-template-columns:1fr}#bpa-blog .share{margin-left:0}#bpa-blog .article table.cmp{display:block;overflow-x:auto}}body:has(#bpa-blog){background:#141a31;margin:0}body[data-map=light]:has(#bpa-blog){background:#fff}html:has(#bpa-blog){scroll-behavior:smooth}
