@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff")}@font-face{font-family:Atma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atma-latin-400-normal-WRnSeEoF.woff2)format("woff2"),url(/assets/atma-latin-400-normal-DoUD45Mm.woff)format("woff")}@font-face{font-family:Atma;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atma-latin-500-normal-CcxKgWnn.woff2)format("woff2"),url(/assets/atma-latin-500-normal-CCVKNyCh.woff)format("woff")}@font-face{font-family:Atma;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atma-latin-600-normal-CNffJL0v.woff2)format("woff2"),url(/assets/atma-latin-600-normal-B67k8clJ.woff)format("woff")}@font-face{font-family:Atma;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atma-latin-700-normal-BqvM0Rer.woff2)format("woff2"),url(/assets/atma-latin-700-normal-DmxMqBi-.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2)format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2)format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff)format("woff")}@font-face{font-family:Comic Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/comic-neue-latin-400-normal-BdhG8RSD.woff2)format("woff2"),url(/assets/comic-neue-latin-400-normal-CU7kPFAv.woff)format("woff")}@font-face{font-family:Comic Neue;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comic-neue-latin-700-normal-NE4Vcoll.woff2)format("woff2"),url(/assets/comic-neue-latin-700-normal-yR9qu__P.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dancing-script-latin-400-normal--YrtvvVF.woff2)format("woff2"),url(/assets/dancing-script-latin-400-normal-BY5FxJb0.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dancing-script-latin-500-normal-C3T38yDr.woff2)format("woff2"),url(/assets/dancing-script-latin-500-normal-DJfTWzQB.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dancing-script-latin-600-normal-CUtcW3hj.woff2)format("woff2"),url(/assets/dancing-script-latin-600-normal-8nA_0nHX.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dancing-script-latin-700-normal-CX8AaSVl.woff2)format("woff2"),url(/assets/dancing-script-latin-700-normal-LI5MgW9m.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-400-latin-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-500-latin-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2)format("woff2"),url(/assets/lora-latin-400-normal-DBJS-Hc6.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-500-normal-Dh16O2IA.woff2)format("woff2"),url(/assets/lora-latin-500-normal-Dbc_1yrl.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-600-normal-B-3RcLOQ.woff2)format("woff2"),url(/assets/lora-latin-600-normal-Dc3EneHn.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-latin-700-normal-BHK4Pzk4.woff2)format("woff2"),url(/assets/lora-latin-700-normal-Yfa97ytg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2)format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2)format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2)format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2)format("woff2"),url(/assets/roboto-mono-latin-500-normal-D6j6AMzd.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-latin-600-normal-B8NnDpAt.woff2)format("woff2"),url(/assets/roboto-mono-latin-600-normal-CKms5zu1.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-latin-700-normal-foxDnrFi.woff2)format("woff2"),url(/assets/roboto-mono-latin-700-normal-CHYrj1DZ.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-code-pro-latin-400-normal-DEXWLoHG.woff2)format("woff2"),url(/assets/source-code-pro-latin-400-normal-Bf_aQirX.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-code-pro-latin-500-normal-DrRT_DWv.woff2)format("woff2"),url(/assets/source-code-pro-latin-500-normal-FgltuOLy.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-code-pro-latin-600-normal-DVVSlvOB.woff2)format("woff2"),url(/assets/source-code-pro-latin-600-normal-B5rj6vMs.woff)format("woff")}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-code-pro-latin-700-normal-DKwZGtZT.woff2)format("woff2"),url(/assets/source-code-pro-latin-700-normal-hiRY8_bY.woff)format("woff")}.feature-navigation{flex-wrap:wrap;align-items:center;gap:12px 24px;padding-block:24px;line-height:1.6;display:flex}.feature-navigation a{text-underline-offset:3px;text-decoration:underline}.homepage-footer .feature-navigation{max-width:1264px;margin-inline:auto;padding-inline:32px}.pg a:where(:not([data-home-style])){color:#1f5fe0}.pg a:hover{color:#1a51c4}.pg,.pg *{box-sizing:border-box}.pg h1,.pg h2,.pg h3,.pg p{margin:0}.pg details>summary{cursor:pointer;list-style:none}.pg details>summary::-webkit-details-marker{display:none}.pg .navl{color:#5f6167;padding:12px 4px;font-size:14px;text-decoration:none}.pg .navl:hover{color:#0b0b0c}.pg .btn{cursor:pointer;color:#fff;background:#0b0b0c;border:1px solid #0b0b0c;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font:500 16px/1 IBM Plex Sans,sans-serif;text-decoration:none;display:inline-flex}.pg .btn:hover{color:#fff;background:#1c1d1f}.pg .btn.sec{color:#0b0b0c;background:#fff;border-color:#e2e2e5}.pg .btn.sec:hover{color:#0b0b0c;background:#f7f7f8;border-color:#c7c8cc}.pg .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#5f6167;font:500 11px/1.4 IBM Plex Mono,monospace}.pg .lnk{border-bottom:1px solid #c7d8f8;font-weight:500;text-decoration:none}.pg .tab{color:#5f6167;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font:500 15px/1 IBM Plex Sans,sans-serif;display:inline-flex}.pg .tab.on{color:#fff;background:#0b0b0c}.pg .tab:hover{color:#0b0b0c}.pg .tab.on:hover{color:#fff}.pg .pin{color:#fff;text-align:center;background:#0b0b0c;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;font:600 12px/26px IBM Plex Mono,monospace;position:absolute;box-shadow:0 0 0 4px #ffffffeb,0 2px 8px #0b0b0c4d}.pg .num{color:#fff;text-align:center;background:#0b0b0c;border-radius:50%;flex:none;width:22px;height:22px;font:600 11px/22px IBM Plex Mono,monospace}.ed{color:#0b0b0c;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:1.3}.ed-sec{border-bottom:1px solid #efeff1;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.ed-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ed-h b{letter-spacing:-.01em;font-family:Archivo,sans-serif;font-size:13.5px;font-weight:600}.ed-h span{color:#5f6167;font-family:IBM Plex Mono,monospace;font-size:10px}.ed-row{color:#5f6167;grid-template-columns:62px 1fr;align-items:center;gap:8px;display:grid}.seg{background:#f7f7f8;border:1px solid #e2e2e5;border-radius:6px;gap:2px;padding:2px;display:flex}.seg span{text-align:center;color:#5f6167;white-space:nowrap;border-radius:4px;flex:1;padding:5px 4px}.seg span.on{color:#0b0b0c;background:#fff;font-weight:500;box-shadow:0 1px 2px #0b0b0c24}.sl{color:#5f6167;grid-template-columns:62px 1fr 72px;align-items:center;gap:8px;display:grid}.sl i{background:#e2e2e5;border-radius:99px;height:3px;display:block}.sl i u{background:#0b0b0c;border-radius:99px;height:100%;display:block;position:relative}.sl i u:after{content:"";background:#0b0b0c;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-6px}.sl em{color:#0b0b0c;text-align:right;white-space:nowrap;background:#fff;border:1px solid #e2e2e5;border-radius:5px;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:11px;font-style:normal}.shp{gap:5px;display:flex}.shp span{color:#5f6167;background:#fff;border:1px solid #e2e2e5;border-radius:4px;flex:1;justify-content:center;align-items:center;height:32px;display:flex}.shp span.on{color:#1f5fe0;background:#e9f0fd;border-color:#1f5fe0}.sw{align-items:center;gap:6px;display:flex}.sw i{border-radius:50%;width:16px;height:16px;display:block}.pg table{border-collapse:collapse;width:100%}.pg th,.pg td{text-align:left;vertical-align:top;border-bottom:1px solid #efeff1;padding:14px 16px;font-size:15px;line-height:1.45}.pg thead th{letter-spacing:.12em;text-transform:uppercase;color:#5f6167;background:#f7f7f8;border-bottom:1px solid #e2e2e5;font:500 11px/1.4 IBM Plex Mono,monospace}.pg tbody th{color:#0b0b0c;width:22%;font-weight:500}.pg td{color:#3a3c41}@keyframes pgUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pgCard{0%,3%{opacity:0;transform:translateY(-6px)scale(.94)}9%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pgPulse{0%{box-shadow:0 0 0 4px #ffffffeb,0 0 0 4px #1f5fe080}70%,to{box-shadow:0 0 0 4px #ffffffeb,0 0 0 16px #1f5fe000}}@keyframes pgDraw{0%{stroke-dashoffset:22px}25%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pgMorph{0%,to{border-radius:42% 58% 63% 37%/41% 44% 56% 59%;transform:translate(0)rotate(0)scale(1)}33%{border-radius:68% 32% 41% 59%/58% 64% 36% 42%;transform:translate(60px,-40px)rotate(70deg)scale(1.08)}66%{border-radius:35% 65% 52% 48%/63% 35% 65% 37%;transform:translate(-50px,35px)rotate(140deg)scale(.94)}}.pg .blob{opacity:.3;filter:blur(70px);will-change:transform, border-radius;animation:22s ease-in-out infinite pgMorph;display:block;position:absolute}@keyframes pgSpin{0%,70%{transform:rotate(0)}to{transform:rotate(360deg)}}.pg .hi>*{animation:.8s cubic-bezier(.2,.7,.3,1) both pgUp}.pg .hi>:nth-child(2){animation-delay:80ms}.pg .hi>:nth-child(3){animation-delay:.16s}.pg .hi>:nth-child(4){animation-delay:.24s}.pg .pg-swap>div:nth-child(2),.pg .pg-swap>ol{animation:.7s cubic-bezier(.2,.7,.3,1) .3s both pgUp}.pg .pg-swap>ol{animation-delay:.45s}.pg .sc{transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .3s ease-out,transform .5s cubic-bezier(.2,.9,.3,1.25);transform:translateY(-14px)scale(.86)}.pg .sc.on{opacity:1;transform:none}.pg .c-teal{--cc:#3f8fb0;--cb:#ddf0f7}.pg .c-gold{--cc:#f2b52e;--cb:#fff1cc}.pg .c-coral{--cc:#f45b5b;--cb:#ffe1e1}.pg .c-olive{--cc:#8db33a;--cb:#eaf5d3}.pg .c-violet{--cc:#8a63e8;--cb:#eee6ff}.pg .plus{transition:background .12s ease-out,color .12s ease-out}.pg .plus.on{color:#fff;background:#0b0b0c}.pg .qty{text-align:center;min-width:2ch;display:inline-block}.pg .pin{animation:2.4s ease-out infinite pgPulse}.pg .pin:nth-of-type(2){animation-delay:.4s}.pg .pin:nth-of-type(3){animation-delay:.8s}.pg .pin:nth-of-type(4){animation-delay:1.2s}.pg .pin:nth-of-type(5){animation-delay:1.6s}.pg .draw{stroke-dasharray:22;animation:5s ease-in-out infinite pgDraw}.pg .spin{transform-origin:50%;animation:5s cubic-bezier(.6,0,.2,1) infinite pgSpin}.pg .btn{transition:background .15s ease-out,border-color .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out}.pg .btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0b0b0c24}.pg .lift{transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.pg .lift:hover{border-color:#c7c8cc;transform:translateY(-3px);box-shadow:0 12px 28px #0b0b0c1a}.pg .lift-hi{transition:transform .2s ease-out,box-shadow .2s ease-out}.pg .lift-hi:hover{transform:translateY(-4px);box-shadow:0 32px 60px -12px #0b0b0c8c}.pg .lift-dk{transition:transform .2s ease-out,border-color .2s ease-out}.pg .lift-dk:hover{border-color:#4c515b;transform:translateY(-3px)}@supports (animation-timeline:view()){.pg .rvk>*{animation:linear both pgUp;animation-timeline:view();animation-range:entry entry 55%}}@media (prefers-reduced-motion:reduce){.pg *,.pg :before,.pg :after{transition:none!important;animation:none!important}}.pg [data-home-style=s0],.pg[data-home-style=s0]{background:#fff;border-bottom:1px solid #efeff1}.pg [data-home-style=s1],.pg[data-home-style=s1]{flex-wrap:wrap;align-items:center;gap:28px;max-width:1264px;min-height:64px;margin:0 auto;padding:8px 32px;display:flex}.pg [data-home-style=s2],.pg[data-home-style=s2]{color:#0b0b0c;letter-spacing:-.035em;align-items:center;gap:10px;min-height:44px;font-family:Archivo,sans-serif;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.pg [data-home-style=s3],.pg[data-home-style=s3]{flex-wrap:wrap;flex-grow:1;align-items:center;gap:22px;display:flex}.pg [data-home-style=s4],.pg[data-home-style=s4]{position:relative}.pg [data-home-style=s5],.pg[data-home-style=s5]{align-items:center;gap:4px;display:inline-flex}.pg [data-home-style=s6],.pg[data-home-style=s6]{stroke-width:2px}.pg [data-home-style=s7],.pg[data-home-style=s7]{z-index:10;background:#fff;border:1px solid #e2e2e5;border-radius:10px;flex-direction:column;width:330px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:-12px;box-shadow:0 4px 12px #0b0b0c14}.pg [data-home-style=s8],.pg[data-home-style=s8]{color:#0b0b0c;border-radius:6px;padding:10px 12px;text-decoration:none;display:block}.pg [data-home-style=s9],.pg[data-home-style=s9]{font-size:14px;font-weight:600;display:block}.pg [data-home-style=s10],.pg[data-home-style=s10]{color:#5f6167;font-size:13px;display:block}.pg [data-home-style=s11],.pg[data-home-style=s11]{align-items:center;gap:10px;display:flex}.pg [data-home-style=s12],.pg[data-home-style=s12]{color:#0b0b0c;font-weight:500}.pg [data-home-style=s13],.pg[data-home-style=s13]{min-height:44px;padding:0 16px;font-size:14px}.pg [data-home-style=s14],.pg[data-home-style=s14]{background:#fff;border-top:1px solid #e2e2e5}.pg [data-home-style=s15],.pg[data-home-style=s15]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:32px;max-width:1264px;margin:0 auto;padding:48px 32px 32px;display:grid}.pg [data-home-style=s16],.pg[data-home-style=s16]{flex-direction:column;gap:10px;display:flex}.pg [data-home-style=s17],.pg[data-home-style=s17]{letter-spacing:-.035em;align-items:center;gap:10px;font-family:Archivo,sans-serif;font-size:17px;font-weight:700;display:inline-flex}.pg [data-home-style=s18],.pg[data-home-style=s18]{color:#5f6167;font-size:14px}.pg [data-home-style=s19],.pg[data-home-style=s19]{flex-direction:column;gap:4px;font-size:14px;display:flex}.pg [data-home-style=s20],.pg[data-home-style=s20]{margin-bottom:4px}.pg [data-home-style=s21],.pg[data-home-style=s21]{padding:6px 0}.pg [data-home-style=s22],.pg[data-home-style=s22]{color:#5f6167;border-top:1px solid #efeff1;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1264px;margin:0 auto;padding:16px 32px 28px;font-size:13px;display:flex}.pg [data-home-style=s23],.pg[data-home-style=s23]{position:absolute}.pg [data-home-style=s24],.pg[data-home-style=s24]{fill:var(--cb,#f3efe6)}.pg [data-home-style=s25],.pg[data-home-style=s25]{fill:var(--cc,#5a9cb5)}.pg [data-home-style=s26],.pg[data-home-style=s26]{letter-spacing:-.15px;font-family:Archivo,sans-serif;font-size:6.4px;font-weight:700}.pg [data-home-style=s27],.pg[data-home-style=s27]{font-family:IBM Plex Sans,sans-serif;font-size:3.3px}.pg [data-home-style=s28],.pg[data-home-style=s28]{font-family:IBM Plex Mono,monospace;font-size:2.5px}.pg [data-home-style=s29],.pg[data-home-style=s29]{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:1264px;margin:0 auto;padding:72px 32px 40px;display:flex}.pg [data-home-style=s30],.pg[data-home-style=s30]{letter-spacing:-.03em;text-wrap:balance;max-width:940px;font-family:Archivo,sans-serif;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.04}.pg [data-home-style=s31],.pg[data-home-style=s31]{color:#3a3c41;text-wrap:pretty;max-width:720px;font-size:19px;line-height:1.55}.pg [data-home-style=s32],.pg[data-home-style=s32]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.pg [data-home-style=s33],.pg[data-home-style=s33]{min-height:52px;padding:0 26px;font-size:17px}.pg [data-home-style=s34],.pg[data-home-style=s34]{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pg [data-home-style=s35],.pg[data-home-style=s35]{min-height:52px;padding:0 22px;font-size:17px}.pg [data-home-style=s36],.pg[data-home-style=s36]{background:linear-gradient(#fff 0 120px,#f7f7f8 120px);padding:0 32px 72px}.pg [data-home-style=s37],.pg[data-home-style=s37]{flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;display:flex}.pg [data-home-style=s38],.pg[data-home-style=s38]{background:#fff;border:1px solid #e2e2e5;border-radius:999px;align-self:center;gap:4px;padding:4px;display:flex}.pg [data-home-style=s39],.pg[data-home-style=s39]{stroke-width:1.8px}.pg [data-home-style=s40],.pg[data-home-style=s40]{flex-direction:column;gap:20px;display:flex}.pg [data-home-style=s41],.pg[data-home-style=s41]{margin:0 -32px;padding:16px 32px 88px;overflow-x:auto}.pg [data-home-style=s42],.pg[data-home-style=s42]{background:#fff;border:1px solid #c7c8cc;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 0 0 6px #fff,0 0 0 7px #e2e2e5,0 30px 60px -10px #0b0b0c3d,0 12px 24px #0b0b0c14}.pg [data-home-style=s43],.pg[data-home-style=s43]{background:#f7f7f8;border-bottom:1px solid #e2e2e5;align-items:center;gap:7px;height:36px;padding:0 14px;display:flex}.pg [data-home-style=s44],.pg[data-home-style=s44]{background:#c7c8cc;border-radius:50%;width:10px;height:10px}.pg [data-home-style=s45],.pg[data-home-style=s45]{color:#5f6167;background:#fff;border:1px solid #e2e2e5;border-radius:5px;flex:0 380px;align-items:center;height:22px;margin-left:14px;padding:0 10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.pg [data-home-style=s46],.pg[data-home-style=s46]{border-bottom:1px solid #e2e2e5;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex}.pg [data-home-style=s47],.pg[data-home-style=s47]{letter-spacing:-.035em;font-family:Archivo,sans-serif;font-size:15px;font-weight:700}.pg [data-home-style=s48],.pg[data-home-style=s48]{flex-grow:1}.pg [data-home-style=s49],.pg[data-home-style=s49]{border:1px solid #e2e2e5;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;display:inline-flex}.pg [data-home-style=s50],.pg[data-home-style=s50]{font-family:IBM Plex Mono,monospace}.pg [data-home-style=s51],.pg[data-home-style=s51]{color:#5f6167}.pg [data-home-style=s52],.pg[data-home-style=s52]{border:1px solid #e2e2e5;border-radius:6px;align-items:center;height:28px;padding:0 12px;font-weight:500;display:inline-flex}.pg [data-home-style=s53],.pg[data-home-style=s53]{height:596px;display:flex}.pg [data-home-style=s54],.pg[data-home-style=s54]{background:#ededef;flex-direction:column;flex:1 1 0;min-width:0;display:flex}.pg [data-home-style=s55],.pg[data-home-style=s55]{color:#5f6167;background:#fff;border-bottom:1px solid #e2e2e5;flex:none;align-items:center;gap:10px;height:38px;padding:0 16px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.pg [data-home-style=s56],.pg[data-home-style=s56]{flex:1 1 0;justify-content:center;align-items:center;min-height:0;padding:20px;display:flex}.pg [data-home-style=s57],.pg[data-home-style=s57]{background:#fff;width:auto;height:100%;box-shadow:0 0 0 1px #0b0b0c14,0 6px 18px #0b0b0c1a}.pg [data-home-style=s58],.pg[data-home-style=s58]{stroke-width:.4px;stroke-dasharray:.9 .9}.pg [data-home-style=s59],.pg[data-home-style=s59]{stroke-width:.4px}.pg [data-home-style=s60],.pg[data-home-style=s60]{color:#5f6167;background:#f7f7f8;border-top:1px solid #e2e2e5;flex:none;justify-content:center;align-items:center;gap:22px;height:34px;font-size:11.5px;display:flex}.pg [data-home-style=s61],.pg[data-home-style=s61]{align-items:center;gap:8px;display:inline-flex}.pg [data-home-style=s62],.pg[data-home-style=s62]{border-top:1.5px dotted #e0322b;width:26px}.pg [data-home-style=s63],.pg[data-home-style=s63]{border-top:1.5px solid #5f6167;width:26px}.pg [data-home-style=s64],.pg[data-home-style=s64]{background:#fff;border-left:1px solid #e2e2e5;flex-direction:column;flex:0 0 296px;display:flex}.pg [data-home-style=s65],.pg[data-home-style=s65]{flex:1 1 0;min-height:0;overflow:hidden}.pg [data-home-style=s66],.pg[data-home-style=s66]{border:1px solid #e2e2e5;border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex}.pg [data-home-style=s67],.pg[data-home-style=s67]{gap:5px;display:flex}.pg [data-home-style=s68],.pg[data-home-style=s68]{border:1px solid #e2e2e5}.pg [data-home-style=s69],.pg[data-home-style=s69]{min-width:0}.pg [data-home-style=s70],.pg[data-home-style=s70]{font-weight:500;display:block}.pg [data-home-style=s71],.pg[data-home-style=s71]{color:#5f6167;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.pg [data-home-style=s72],.pg[data-home-style=s72]{text-align:center;border:1px dashed #c7c8cc;border-radius:6px;padding:7px;font-weight:500}.pg [data-home-style=s73],.pg[data-home-style=s73]{width:41%}.pg [data-home-style=s74],.pg[data-home-style=s74]{width:18%}.pg [data-home-style=s75],.pg[data-home-style=s75]{grid-template-columns:62px 1fr}.pg [data-home-style=s76],.pg[data-home-style=s76]{stroke-width:1.5px}.pg [data-home-style=s77],.pg[data-home-style=s77]{stroke-width:1.5px;stroke-linejoin:round}.pg [data-home-style=s78],.pg[data-home-style=s78]{border:1px solid #e2e2e5;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12.5px;display:flex}.pg [data-home-style=s79],.pg[data-home-style=s79]{border-bottom:0}.pg [data-home-style=s80],.pg[data-home-style=s80]{border:1px solid #e2e2e5;border-radius:6px;align-items:center;width:fit-content;display:flex;overflow:hidden}.pg [data-home-style=s81],.pg[data-home-style=s81]{border-right:1px solid #e2e2e5;padding:5px 10px}.pg [data-home-style=s82],.pg[data-home-style=s82]{padding:5px 14px;font-family:IBM Plex Mono,monospace}.pg [data-home-style=s83],.pg[data-home-style=s83]{border-left:1px solid #e2e2e5;padding:5px 10px}.pg [data-home-style=s84],.pg[data-home-style=s84]{color:#1f5fe0;border-left:1px solid #e2e2e5;padding:5px 10px}.pg [data-home-style=s85],.pg[data-home-style=s85]{border-top:1px solid #e2e2e5;flex-direction:column;flex:none;gap:7px;padding:12px 14px;display:flex}.pg [data-home-style=s86],.pg[data-home-style=s86]{color:#fff;text-align:center;background:#0b0b0c;border-radius:6px;padding:9px}.pg [data-home-style=s87],.pg[data-home-style=s87]{font-family:Archivo,sans-serif;font-size:14px;font-weight:600;display:block}.pg [data-home-style=s88],.pg[data-home-style=s88]{opacity:.8;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.pg [data-home-style=s89],.pg[data-home-style=s89]{color:#5f6167;justify-content:space-between;font-size:11px;display:flex}.pg [data-home-style=s90],.pg[data-home-style=s90]{color:#1f5fe0}.pg [data-home-style=s91],.pg[data-home-style=s91]{top:300px;left:9%}.pg [data-home-style=s92],.pg[data-home-style=s92]{top:118px;left:calc(100% - 296px)}.pg [data-home-style=s93],.pg[data-home-style=s93]{top:258px;left:calc(100% - 296px)}.pg [data-home-style=s94],.pg[data-home-style=s94]{top:388px;left:calc(100% - 296px)}.pg [data-home-style=s95],.pg[data-home-style=s95]{top:640px;left:calc(100% - 296px)}.pg [data-home-style=s96],.pg[data-home-style=s96]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 28px;margin:0;padding:0;list-style:none;display:grid}.pg [data-home-style=s97],.pg[data-home-style=s97]{gap:10px;display:flex}.pg [data-home-style=s98],.pg[data-home-style=s98]{font-weight:600;display:block}.pg [data-home-style=s99],.pg[data-home-style=s99]{background:#fff;border:1px solid #c7c8cc;border-radius:10px;min-width:0;position:relative;overflow:hidden;box-shadow:0 0 0 6px #fff,0 0 0 7px #e2e2e5,0 30px 60px -10px #0b0b0c3d,0 12px 24px #0b0b0c14}.pg [data-home-style=s100],.pg[data-home-style=s100]{width:100%;height:auto;display:block}.pg [data-home-style=s101],.pg[data-home-style=s101]{top:27%;left:12.5%}.pg [data-home-style=s102],.pg[data-home-style=s102]{top:56%;left:48.3%}.pg [data-home-style=s103],.pg[data-home-style=s103]{top:12.4%;left:76.2%}.pg [data-home-style=s104],.pg[data-home-style=s104]{top:62%;left:76.2%}.pg [data-home-style=s105],.pg[data-home-style=s105]{top:10.4%;left:95.6%}.pg [data-home-style=s106],.pg[data-home-style=s106]{text-align:center;border-top:1px solid #e2e2e5;flex-direction:column;align-items:center;gap:12px;margin-top:28px;padding-top:28px;display:flex}.pg [data-home-style=s107],.pg[data-home-style=s107]{color:#5f6167;max-width:640px;font-size:14px;line-height:1.5}.pg [data-home-style=s108],.pg[data-home-style=s108]{color:#5f6167;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;font-family:IBM Plex Mono,monospace;font-size:12px;list-style:none;display:flex}.pg [data-home-style=s109],.pg[data-home-style=s109]{background:#fff;border:1px solid #e2e2e5;border-radius:4px;padding:4px 9px}.pg [data-home-style=s110],.pg[data-home-style=s110]{flex-direction:column;gap:36px;max-width:1264px;margin:0 auto;padding:88px 32px 40px;display:flex}.pg [data-home-style=s111],.pg[data-home-style=s111]{flex-direction:column;gap:14px;max-width:760px;display:flex}.pg [data-home-style=s112],.pg[data-home-style=s112]{letter-spacing:-.028em;font-family:Archivo,sans-serif;font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1.1}.pg [data-home-style=s113],.pg[data-home-style=s113]{color:#3a3c41;font-size:17px}.pg [data-home-style=s114],.pg[data-home-style=s114]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pg [data-home-style=s115],.pg[data-home-style=s115]{border:1px solid #e2e2e5;border-radius:10px;align-items:center;gap:16px;padding:18px;display:flex}.pg [data-home-style=s116],.pg[data-home-style=s116]{background:#fff;flex:none;box-shadow:0 0 0 1px #c7c8cc}.pg [data-home-style=s117],.pg[data-home-style=s117]{letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:28px;font-weight:600;line-height:1;display:block}.pg [data-home-style=s118],.pg[data-home-style=s118]{font-weight:500}.pg [data-home-style=s119],.pg[data-home-style=s119]{color:#5f6167;font-family:IBM Plex Mono,monospace;font-size:12px;display:block}.pg [data-home-style=s120],.pg[data-home-style=s120]{color:#0b0b0c;border-color:#c7c8cc}.pg [data-home-style=s121],.pg[data-home-style=s121]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:40px 72px;max-width:1264px;margin:0 auto;padding:56px 32px;display:grid}.pg [data-home-style=s122],.pg[data-home-style=s122]{flex-direction:column;gap:16px;display:flex}.pg [data-home-style=s123],.pg[data-home-style=s123]{letter-spacing:-.028em;font-family:Archivo,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.12}.pg [data-home-style=s124],.pg[data-home-style=s124]{color:#3a3c41;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pg [data-home-style=s125],.pg[data-home-style=s125]{color:#0e7a4b;font-weight:600}.pg [data-home-style=s126],.pg[data-home-style=s126]{color:#0b0b0c;font-weight:600}.pg [data-home-style=s127],.pg[data-home-style=s127]{background:#f7f7f8;border:1px solid #e2e2e5;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:28px;display:flex}.pg [data-home-style=s128],.pg[data-home-style=s128]{background:#fff;border:1px solid #e2e2e5;border-radius:10px;flex:250px;max-width:300px;box-shadow:0 4px 12px #0b0b0c14}.pg [data-home-style=s129],.pg[data-home-style=s129]{align-items:flex-end;gap:14px;display:flex}.pg [data-home-style=s130],.pg[data-home-style=s130]{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.pg [data-home-style=s131],.pg[data-home-style=s131]{background:#fff;box-shadow:0 0 0 1px #c7c8cc}.pg [data-home-style=s132],.pg[data-home-style=s132]{color:#5f6167;font-family:IBM Plex Mono,monospace;font-size:10.5px}.pg [data-home-style=s133],.pg[data-home-style=s133]{stroke-width:2.5px;stroke-dasharray:10 4 2 4}.pg [data-home-style=s134],.pg[data-home-style=s134]{background:#f7f7f8;border:1px solid #e2e2e5;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:28px;display:flex}.pg [data-home-style=s135],.pg[data-home-style=s135]{flex:240px;max-width:300px;height:auto;overflow:visible}.pg [data-home-style=s136],.pg[data-home-style=s136]{stroke-width:.5px}.pg [data-home-style=s137],.pg[data-home-style=s137]{font-family:IBM Plex Mono,monospace;font-size:4.6px}.pg [data-home-style=s138],.pg[data-home-style=s138]{background:#fff;border:1px solid #e2e2e5;border-radius:10px;flex:240px;max-width:290px;box-shadow:0 4px 12px #0b0b0c14}.pg [data-home-style=s139],.pg[data-home-style=s139]{align-items:center;gap:8px;display:flex}.pg [data-home-style=s140],.pg[data-home-style=s140]{color:#fff;text-align:center;background:#0b0b0c;border-radius:3px;width:16px;height:16px;font-size:11px;line-height:16px}.pg [data-home-style=s141],.pg[data-home-style=s141]{color:#5f6167;border-top:1px solid #efeff1;padding-top:9px;font-size:11px}.pg [data-home-style=s142],.pg[data-home-style=s142]{color:#5f6167;justify-content:space-between;align-items:center;display:flex}.pg [data-home-style=s143],.pg[data-home-style=s143]{font-family:IBM Plex Mono,monospace;font-size:10px}.pg [data-home-style=s144],.pg[data-home-style=s144]{background:#8e9096}.pg [data-home-style=s145],.pg[data-home-style=s145]{background:#5a9cb5}.pg [data-home-style=s146],.pg[data-home-style=s146]{background:#fa6868}.pg [data-home-style=s147],.pg[data-home-style=s147]{background:#adc360;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #0b0b0c}.pg [data-home-style=s148],.pg[data-home-style=s148]{width:30%}.pg [data-home-style=s149],.pg[data-home-style=s149]{width:32%}.pg [data-home-style=s150],.pg[data-home-style=s150]{width:0%}.pg [data-home-style=s151],.pg[data-home-style=s151]{width:58%}.pg [data-home-style=s152],.pg[data-home-style=s152]{background:#fff;flex:200px;max-width:250px;height:auto;box-shadow:0 0 0 1px #c7c8cc}.pg [data-home-style=s153],.pg[data-home-style=s153]{stroke-width:.6px;stroke-dasharray:1 2.4}.pg [data-home-style=s154],.pg[data-home-style=s154]{stroke-width:1.2px}.pg [data-home-style=s155],.pg[data-home-style=s155]{font-family:IBM Plex Mono,monospace;font-size:5.4px}.pg [data-home-style=s156],.pg[data-home-style=s156]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:40px 72px;max-width:1264px;margin:0 auto;padding:56px 32px 88px;display:grid}.pg [data-home-style=s157],.pg[data-home-style=s157]{background:#f7f7f8;border:1px solid #e2e2e5;border-radius:14px;flex-direction:column;align-items:center;gap:20px;padding:28px;display:flex}.pg [data-home-style=s158],.pg[data-home-style=s158]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.pg [data-home-style=s159],.pg[data-home-style=s159]{font-family:Archivo,sans-serif;font-size:20px;font-weight:600}.pg [data-home-style=s160],.pg[data-home-style=s160]{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pg [data-home-style=s161],.pg[data-home-style=s161]{background:#fff;border:1px solid #e2e2e5;border-radius:10px;flex-direction:column;gap:9px;width:100%;max-width:330px;padding:12px 14px;display:flex;box-shadow:0 4px 12px #0b0b0c14}.pg [data-home-style=s162],.pg[data-home-style=s162]{border-top:1px solid #efeff1;border-bottom:1px solid #efeff1}.pg [data-home-style=s163],.pg[data-home-style=s163]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:28px 72px;max-width:1264px;margin:0 auto;padding:48px 32px;display:grid}.pg [data-home-style=s164],.pg[data-home-style=s164]{flex-direction:column;gap:12px;display:flex}.pg [data-home-style=s165],.pg[data-home-style=s165]{letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.15}.pg [data-home-style=s166],.pg[data-home-style=s166]{color:#3a3c41}.pg [data-home-style=s167],.pg[data-home-style=s167]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pg [data-home-style=s168],.pg[data-home-style=s168]{border:1px solid #e2e2e5;border-radius:10px;padding:14px 16px}.pg [data-home-style=s169],.pg[data-home-style=s169]{color:#fff;background:#0b0b0c;padding:88px 32px;position:relative;overflow:hidden}.pg [data-home-style=s170],.pg[data-home-style=s170]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pg [data-home-style=s171],.pg[data-home-style=s171]{background:#5a9cb5;width:560px;height:560px;top:-160px;left:-120px}.pg [data-home-style=s172],.pg[data-home-style=s172]{opacity:.2;background:#efbf4d;width:460px;height:460px;animation-duration:26s;animation-delay:-7s;top:22%;right:-140px}.pg [data-home-style=s173],.pg[data-home-style=s173]{opacity:.22;background:#fa6868;width:420px;height:420px;animation-duration:24s;animation-delay:-14s;bottom:-160px;left:38%}.pg [data-home-style=s174],.pg[data-home-style=s174]{opacity:.18;background:#adc360;width:340px;height:340px;animation-duration:30s;animation-delay:-3s;top:58%;left:4%}.pg [data-home-style=s175],.pg[data-home-style=s175]{z-index:1;flex-direction:column;gap:44px;max-width:1200px;margin:0 auto;display:flex;position:relative}.pg [data-home-style=s176],.pg[data-home-style=s176]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:end;gap:28px 72px;display:grid}.pg [data-home-style=s177],.pg[data-home-style=s177]{color:#b4b9c1}.pg [data-home-style=s178],.pg[data-home-style=s178]{letter-spacing:-.028em;font-family:Archivo,sans-serif;font-size:clamp(30px,3.4vw,42px);font-weight:600;line-height:1.08}.pg [data-home-style=s179],.pg[data-home-style=s179]{flex-direction:column;gap:18px;display:flex}.pg [data-home-style=s180],.pg[data-home-style=s180]{color:#c7c8cc;font-size:17px}.pg [data-home-style=s181],.pg[data-home-style=s181]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg [data-home-style=s182],.pg[data-home-style=s182]{color:#0b0b0c;background:#fff;border-color:#fff}.pg [data-home-style=s183],.pg[data-home-style=s183]{color:#b4b9c1;font-family:IBM Plex Mono,monospace;font-size:12px}.pg [data-home-style=s184],.pg[data-home-style=s184]{overflow-x:auto}.pg [data-home-style=s185],.pg[data-home-style=s185]{border-radius:10px;width:100%;min-width:0;height:auto;display:block;box-shadow:0 0 0 1px #3a3e46}.pg [data-home-style=s186],.pg[data-home-style=s186]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.pg [data-home-style=s187],.pg[data-home-style=s187]{background:#131417;border:1px solid #2e3138;border-radius:14px;flex-direction:column;gap:16px;padding:24px;display:flex}.pg [data-home-style=s188],.pg[data-home-style=s188]{background:#fff;border-radius:8px;height:230px;overflow:hidden}.pg [data-home-style=s189],.pg[data-home-style=s189]{letter-spacing:-.014em;font-family:Archivo,sans-serif;font-size:20px;font-weight:600}.pg [data-home-style=s190],.pg[data-home-style=s190]{color:#c7c8cc;font-size:15px}.pg [data-home-style=s191],.pg[data-home-style=s191]{color:#edeef0;background:#191b1f;border:1px solid #2e3138;border-radius:8px;justify-content:center;align-items:center;gap:14px;height:230px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.pg [data-home-style=s192],.pg[data-home-style=s192]{border:1px solid #4c515b;border-radius:6px;padding:26px 16px}.pg [data-home-style=s193],.pg[data-home-style=s193]{color:#f5ce6e;letter-spacing:.12em}.pg [data-home-style=s194],.pg[data-home-style=s194]{color:#b4b9c1;max-width:860px;font-size:15px}.pg [data-home-style=s195],.pg[data-home-style=s195]{color:#fff;font-weight:600}.pg [data-home-style=s196],.pg[data-home-style=s196]{color:#8db4ff}.pg [data-home-style=s197],.pg[data-home-style=s197]{flex-direction:column;gap:28px;max-width:1264px;margin:0 auto;padding:88px 32px 56px;display:flex}.pg [data-home-style=s198],.pg[data-home-style=s198]{border:1px solid #e2e2e5;border-radius:10px;overflow-x:auto}.pg [data-home-style=s199],.pg[data-home-style=s199]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pg [data-home-style=s200],.pg[data-home-style=s200]{flex-direction:column;gap:28px;max-width:1264px;margin:0 auto;padding:56px 32px;display:flex}.pg [data-home-style=s201],.pg[data-home-style=s201]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.pg [data-home-style=s202],.pg[data-home-style=s202]{border:1px solid #e2e2e5;border-radius:10px;flex-direction:column;gap:8px;padding:22px;display:flex}.pg [data-home-style=s203],.pg[data-home-style=s203]{color:#5f6167;font-size:15px;font-weight:500}.pg [data-home-style=s204],.pg[data-home-style=s204]{letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:34px;font-weight:600;line-height:1.1}.pg [data-home-style=s205],.pg[data-home-style=s205]{color:#3a3c41;font-size:15px}.pg [data-home-style=s206],.pg[data-home-style=s206]{margin-top:auto}.pg [data-home-style=s207],.pg[data-home-style=s207]{color:#fff;background:#0b0b0c;border-radius:14px;flex-direction:column;gap:12px;margin:-14px 0;padding:30px 24px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -12px #0b0b0c73}.pg [data-home-style=s208],.pg[data-home-style=s208]{height:5px;display:flex;position:absolute;top:0;left:0;right:0}.pg [data-home-style=s209],.pg[data-home-style=s209]{background:#5a9cb5;flex:1}.pg [data-home-style=s210],.pg[data-home-style=s210]{background:#efbf4d;flex:1}.pg [data-home-style=s211],.pg[data-home-style=s211]{background:#fa6868;flex:1}.pg [data-home-style=s212],.pg[data-home-style=s212]{background:#adc360;flex:1}.pg [data-home-style=s213],.pg[data-home-style=s213]{justify-content:space-between;align-items:center;gap:10px;display:flex}.pg [data-home-style=s214],.pg[data-home-style=s214]{color:#fff;font-size:15px;font-weight:600}.pg [data-home-style=s215],.pg[data-home-style=s215]{letter-spacing:.1em;text-transform:uppercase;color:#0b0b0c;white-space:nowrap;background:#efbf4d;border-radius:999px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.pg [data-home-style=s216],.pg[data-home-style=s216]{letter-spacing:-.03em;font-family:Archivo,sans-serif;font-size:44px;font-weight:600;line-height:1}.pg [data-home-style=s217],.pg[data-home-style=s217]{color:#b4b9c1;letter-spacing:0;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:400}.pg [data-home-style=s218],.pg[data-home-style=s218]{color:#edeef0;flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.pg [data-home-style=s219],.pg[data-home-style=s219]{gap:9px;display:flex}.pg [data-home-style=s220],.pg[data-home-style=s220]{color:#adc360;font-weight:600}.pg [data-home-style=s221],.pg[data-home-style=s221]{color:#0b0b0c;background:#fff;border-color:#fff;margin-top:auto}.pg [data-home-style=s222],.pg[data-home-style=s222]{color:#b4b9c1;text-align:center;font-size:13px}.pg [data-home-style=s223],.pg[data-home-style=s223]{flex-direction:column;gap:24px;max-width:1264px;margin:0 auto;padding:56px 32px;display:flex}.pg [data-home-style=s224],.pg[data-home-style=s224]{letter-spacing:-.028em;font-family:Archivo,sans-serif;font-size:clamp(26px,3vw,32px);font-weight:600;line-height:1.12}.pg [data-home-style=s225],.pg[data-home-style=s225]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pg [data-home-style=s226],.pg[data-home-style=s226]{border-top:2px solid #5a9cb5;padding-top:14px}.pg [data-home-style=s227],.pg[data-home-style=s227]{color:#0b0b0c;font-weight:600;text-decoration:none}.pg [data-home-style=s228],.pg[data-home-style=s228]{color:#5f6167;margin-top:6px;font-size:14px}.pg [data-home-style=s229],.pg[data-home-style=s229]{border-top:2px solid #efbf4d;padding-top:14px}.pg [data-home-style=s230],.pg[data-home-style=s230]{border-top:2px solid #fa6868;padding-top:14px}.pg [data-home-style=s231],.pg[data-home-style=s231]{border-top:2px solid #adc360;padding-top:14px}.pg [data-home-style=s232],.pg[data-home-style=s232]{flex-direction:column;gap:24px;max-width:1264px;margin:0 auto;padding:24px 32px 56px;display:flex}.pg [data-home-style=s233],.pg[data-home-style=s233]{border:1px solid #e2e2e5;border-radius:10px;flex-direction:column;gap:6px;padding:20px;display:flex}.pg [data-home-style=s234],.pg[data-home-style=s234]{color:#0b0b0c;font-size:17px;font-weight:600;text-decoration:none}.pg [data-home-style=s235],.pg[data-home-style=s235]{flex-direction:column;gap:20px;max-width:880px;margin:0 auto;padding:56px 32px;display:flex}.pg [data-home-style=s236],.pg[data-home-style=s236]{border-top:1px solid #e2e2e5}.pg [data-home-style=s237],.pg[data-home-style=s237]{background:#f7f7f8;border-top:1px solid #efeff1;padding:80px 32px}.pg [data-home-style=s238],.pg[data-home-style=s238]{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:760px;margin:0 auto;display:flex}.pg [data-home-style=s239],.pg[data-home-style=s239]{letter-spacing:-.03em;font-family:Archivo,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.06}.pg [data-home-style=s240],.pg[data-home-style=s240]{color:#3a3c41;font-size:18px}.pg [data-home-style=s241],.pg[data-home-style=s241]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pg{color:#0b0b0c;background:#fff;font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:1.5}.pg a:focus-visible,.pg button:focus-visible,.pg summary:focus-visible{outline-offset:4px;outline:3px solid #1f5fe0}.pg [hidden]{display:none}.pg svg{flex-shrink:0}.pg .blob{filter:blur(24px);opacity:.22}.pg.homepage-header nav{width:100%}.homepage-header__account{align-items:center;gap:10px;display:flex}.homepage-header__credits{color:#3a3c41;border:1px solid #e2e2e5;border-radius:999px;padding:6px 10px;font-size:13px}.pg.homepage-canvas,.pg.homepage-canvas>section{width:100%;min-width:0}.pg.homepage-canvas [role=tabpanel]{min-width:0}.pg.homepage-canvas [role=tablist]{width:fit-content;margin:0 auto 20px}.pg [aria-labelledby=h-faq] details{border-bottom:1px solid #e2e2e5;padding:16px 0}.pg [aria-labelledby=h-faq] summary{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.pg [aria-labelledby=h-faq] h3{font-size:17px;font-weight:600}.pg [aria-labelledby=h-faq] details p{color:#3a3c41;margin-top:10px}.homepage-consent-settings{text-align:center;background:#fff;padding:0 32px 20px}.homepage-checkout-error{bottom:24px;color:#9b1c1c;z-index:80;background:#fff;border:1px solid #9b1c1c;border-radius:8px;padding:16px;position:fixed;inset-inline:24px}@media (width<=767px){.pg.homepage-header nav{gap:12px;padding:12px 20px}.pg.homepage-header nav>div:first-of-type{flex-basis:100%;order:3;justify-content:center;gap:14px}.pg.homepage-header nav>a{margin-right:auto}.pg.homepage-header details>div{width:min(330px,100vw - 40px);left:auto;right:0}.pg.homepage-canvas>section{padding-left:20px;padding-right:20px}.pg.homepage-canvas [data-tour-body]{height:460px}.pg.homepage-canvas [data-tour-sidebar]{display:none}.pg.homepage-canvas .ed svg[role=img]{max-width:100%}.pg.homepage-canvas .pin{display:none}.pg.homepage-canvas [role=tabpanel] img{min-width:0}.pg.homepage-canvas [aria-labelledby=h-compare] table{min-width:620px}.pg.homepage-canvas [aria-labelledby=h-pricing] .lift-hi{margin:0}.pg.homepage-footer>div{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.pg,.pg *{scroll-behavior:auto}.pg .btn:hover,.pg .lift:hover,.pg .lift-hi:hover,.pg .lift-dk:hover{transform:none}}.pg [data-home-style=s64]{flex:0 0 296px}@media (width<=767px){.pg.homepage-header nav{gap:10px;padding:12px 16px}.pg.homepage-header nav>a{gap:6px;font-size:16px}.pg.homepage-header nav>a svg{width:20px}.pg.homepage-header nav>div:last-child{gap:8px}.homepage-header__account{text-align:center;flex-direction:column-reverse;gap:0;max-width:90px}.homepage-header__account:has(.homepage-header__credits) .navl{padding:4px;font-size:13px}.homepage-header__account>.navl[role=status]{white-space:nowrap;min-height:45px;padding-inline:0;font-size:12px}.homepage-header__credits{padding:2px 6px;font-size:12px}.pg.homepage-header nav>div:last-child .btn{padding:0 10px;font-size:13px}.pg.homepage-header nav>div:first-of-type{flex-wrap:nowrap;gap:14px}.pg.homepage-header nav>div:first-of-type .navl{font-size:13px}.pg.homepage-canvas [data-home-style=s41]{margin:0;padding:8px 0 48px}.pg.homepage-canvas [data-home-style=s64],.pg.homepage-canvas [data-home-style=s60]{display:none}.pg.homepage-canvas [data-tour-window]{overflow:hidden}.pg.homepage-header details>div{width:auto;position:fixed;top:130px;left:20px;right:20px}}.pg [aria-labelledby=h-pricing] .lift-hi{margin:0;padding:22px}.pg [aria-labelledby=h-pricing] .lift-hi>p:last-child{order:4}.pg [aria-labelledby=h-pricing] .lift-hi>.btn{order:5;margin-top:auto}#desktop-app .eyebrow{color:#b4b9c1}.header-tools{position:relative}.header-tools>button{color:inherit;font:inherit;cursor:pointer;background:#5a9cb51a;border:1px solid #5a9cb5;border-radius:4px;align-items:center;gap:7px;padding:7px 12px;display:flex}.header-tools-links{z-index:50;background:var(--pg-surface-primary);border:1px solid var(--pg-border-default);border-radius:8px;width:min(340px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 10px);left:-18px;box-shadow:0 12px 32px #00000014}.header-tools-links[hidden]{display:none}.site-header .header-tools-links>a{white-space:normal;border-radius:5px;gap:12px;padding:12px;display:flex}.header-tools-links a:hover{background:var(--pg-surface-secondary)}.header-tools-links strong,.header-tools-links small{display:block}.header-tools-links strong{margin-bottom:3px;font-size:13px}.header-tools-links small{font-size:11px;font-weight:400;line-height:1.5}.header-tool-colour{background:#5a9cb5;border-radius:2px;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.header-tools-links a:nth-child(2) .header-tool-colour{background:#fa6868}.header-tools-links a:nth-child(3) .header-tool-colour{background:#adc360}@media (width<=600px){.header-tools-links{left:auto;right:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pg-color-white:#fff;--pg-color-ink-1:#0b0b0c;--pg-color-ink-2:#1c1d1f;--pg-color-grey-1:#f7f7f8;--pg-color-grey-2:#efeff1;--pg-color-grey-3:#e2e2e5;--pg-color-grey-4:#c7c8cc;--pg-color-grey-5:#8e9096;--pg-color-grey-6:#5f6167;--pg-color-grey-7:#3a3c41;--pg-color-red:#e0322b;--pg-color-red-soft:#fdeceb;--pg-color-green:#0e9a5e;--pg-color-green-soft:#e7f5ee;--pg-color-blue:#1f5fe0;--pg-color-blue-hover:#1a51c4;--pg-color-blue-soft:#e9f0fd;--pg-color-blue-border:#c7d8f8;--pg-color-brand-teal:#5a9cb5;--pg-color-brand-teal-soft:#eaf2f5;--pg-color-brand-gold:#efbf4d;--pg-color-brand-coral:#fa6868;--pg-color-brand-olive:#adc360;--pg-surface-page:var(--pg-color-white);--pg-surface-primary:var(--pg-color-white);--pg-surface-secondary:var(--pg-color-grey-1);--pg-surface-elevated:var(--pg-color-white);--pg-surface-preview:#ededed;--pg-surface-active:var(--pg-color-grey-2);--pg-text-primary:var(--pg-color-ink-1);--pg-text-secondary:var(--pg-color-grey-6);--pg-text-muted:var(--pg-color-grey-5);--pg-text-disabled:var(--pg-color-grey-5);--pg-text-inverse:var(--pg-color-white);--pg-border-subtle:var(--pg-color-grey-2);--pg-border-default:var(--pg-color-grey-3);--pg-border-strong:var(--pg-color-grey-4);--pg-divider:var(--pg-color-grey-3);--pg-accent:var(--pg-color-blue);--pg-accent-hover:var(--pg-color-blue-hover);--pg-accent-active:var(--pg-color-blue-hover);--pg-accent-subtle:var(--pg-color-blue-soft);--pg-action-dark:var(--pg-color-ink-1);--pg-action-dark-hover:var(--pg-color-ink-2);--pg-status-warning:#b45309;--pg-status-warning-surface:#fff7ed;--pg-status-warning-border:#fdba74;--pg-status-error:var(--pg-color-red);--pg-status-error-surface:var(--pg-color-red-soft);--pg-status-error-border:#f5b8b5;--pg-status-success:var(--pg-color-green);--pg-status-success-surface:var(--pg-color-green-soft);--pg-status-info:var(--pg-color-blue);--pg-status-info-surface:var(--pg-color-blue-soft);--pg-locked-opacity:.55;--pg-locked-background:var(--pg-color-grey-1);--pg-locked-foreground:var(--pg-color-grey-6);--pg-font-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--pg-font-ui:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--pg-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pg-font-weight-regular:400;--pg-font-weight-medium:500;--pg-font-weight-semibold:600;--pg-font-weight-bold:700;--pg-text-display-1:56px;--pg-text-display-2:40px;--pg-text-h1:32px;--pg-text-h2:24px;--pg-text-h3:19px;--pg-text-body-lg:17px;--pg-text-body:15px;--pg-text-body-sm:13px;--pg-text-caption:12px;--pg-text-micro:11px;--pg-leading-tight:1.06;--pg-leading-snug:1.22;--pg-leading-normal:1.5;--pg-leading-relaxed:1.62;--pg-tracking-display:-.028em;--pg-tracking-heading:-.014em;--pg-tracking-label:.06em;--pg-tracking-caps:.12em;--pg-space-0:0;--pg-space-1:4px;--pg-space-2:8px;--pg-space-3:12px;--pg-space-4:16px;--pg-space-5:20px;--pg-space-6:24px;--pg-space-8:32px;--pg-space-10:40px;--pg-space-12:48px;--pg-space-16:64px;--pg-space-20:80px;--pg-space-24:96px;--pg-gutter-page:32px;--pg-gutter-page-large:64px;--pg-control-height-compact:30px;--pg-control-height-standard:38px;--pg-control-height-large:46px;--pg-icon-size-small:16px;--pg-icon-size-standard:18px;--pg-icon-size-large:20px;--pg-border-width:1px;--pg-divider-width:1px;--pg-radius-none:0;--pg-radius-small:4px;--pg-radius-medium:6px;--pg-radius-large:10px;--pg-radius-xlarge:14px;--pg-radius-pill:999px;--pg-shadow-xs:0 1px 1px #0b0b0c0a;--pg-shadow-sm:0 1px 2px #0b0b0c0f, 0 1px 1px #0b0b0c0a;--pg-shadow-md:0 4px 12px #0b0b0c14;--pg-shadow-lg:0 16px 40px #0b0b0c1f;--pg-focus-ring-width:3px;--pg-focus-ring-offset:2px;--pg-focus-ring:0 0 0 var(--pg-focus-ring-width) #1f5fe038;--pg-focus-border:var(--pg-color-blue);--pg-duration-instant:80ms;--pg-duration-fast:.14s;--pg-duration-base:.2s;--pg-duration-slow:.32s;--pg-ease-standard:cubic-bezier(.2, 0, 0, 1);--pg-ease-out:cubic-bezier(.16, 1, .3, 1);--pg-z-skip-link:1;--pg-guide-trim:#0e9a5e;--pg-guide-trim-width:1px;--pg-guide-trim-dash:6 4;--pg-guide-bleed:#8e9096;--pg-guide-bleed-width:1px;--pg-guide-bleed-dash:2 4;--pg-guide-margin:#faa8a4;--pg-guide-margin-fill:#fdbdba;--pg-guide-margin-width:1px;--pg-guide-margin-dash:1 3;--pg-guide-fold:var(--pg-color-blue);--pg-guide-fold-width:1.5px;--pg-guide-fold-dash:10 3 2 3;--pg-guide-safe:var(--pg-color-ink-1);--pg-guide-safe-width:1px;--pg-guide-safe-dash:3 3;--pg-guide-legend-label:var(--pg-text-secondary);--pg-preview-paper-shadow:0 0 0 1px #0b0b0c0f;--pg-preview-toolbar-height:47px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pg-surface-page:#111315;--pg-surface-primary:#181b1f;--pg-surface-secondary:#20242a;--pg-surface-elevated:#252a31;--pg-surface-preview:#0d0f12;--pg-surface-active:#293039;--pg-text-primary:#f5f7fa;--pg-text-secondary:#c3c8d0;--pg-text-muted:#929ba7;--pg-text-disabled:#737d89;--pg-text-inverse:#fff;--pg-border-subtle:#262c33;--pg-border-default:#353c45;--pg-border-strong:#505a66;--pg-divider:#353c45;--pg-accent:#5a9cb5;--pg-accent-hover:#68abc4;--pg-accent-active:#4d8ca4;--pg-accent-subtle:#1e3843;--pg-action-dark:#070809;--pg-action-dark-hover:#000;--pg-status-warning:#f2bd6a;--pg-status-warning-surface:#352817;--pg-status-warning-border:#745122;--pg-status-error:#ff7b75;--pg-status-error-surface:#3a2021;--pg-status-error-border:#713a3d;--pg-status-success:#62d39c;--pg-status-success-surface:#18372b;--pg-status-info:#82b7ff;--pg-status-info-surface:#1b2d49;--pg-locked-background:#20242a;--pg-locked-foreground:#929ba7;--pg-shadow-xs:0 1px 1px #0000003d;--pg-shadow-sm:0 1px 2px #00000052, 0 1px 1px #00000038;--pg-shadow-md:0 4px 14px #00000061;--pg-shadow-lg:0 18px 48px #0000007a;--pg-focus-ring:0 0 0 var(--pg-focus-ring-width) #5a9cb557;--pg-focus-border:#75bdd8;--pg-guide-margin:#d97878;--pg-guide-margin-fill:#5a292b;--pg-guide-safe:#d8dde4;--pg-guide-legend-label:#c3c8d0;--pg-preview-paper-shadow:0 0 0 1px #ffffff24}*,:before,:after{box-sizing:border-box}html{color:var(--pg-text-primary);background:var(--pg-surface-page);font-family:var(--pg-font-ui);font-size:16px;line-height:var(--pg-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--pg-surface-page);min-width:0;color:var(--pg-text-primary);font-size:var(--pg-text-body);margin:0}h1,h2,h3,h4{font-family:var(--pg-font-display);font-weight:var(--pg-font-weight-semibold);letter-spacing:var(--pg-tracking-heading)}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:var(--pg-locked-opacity)}::selection{color:var(--pg-text-inverse);background:var(--pg-action-dark)}:focus-visible{outline:var(--pg-focus-ring-width) solid var(--pg-focus-border);outline-offset:var(--pg-focus-ring-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:0s;animation-duration:0s;animation-iteration-count:1}}.pg-brand-logo,.pg-brand-logo-mark{flex:none}.pg-brand-logo{gap:var(--pg-space-2);color:var(--pg-text-primary);font-family:var(--pg-font-display);font-weight:var(--pg-font-weight-bold);letter-spacing:-.035em;align-items:center;line-height:1;display:inline-flex}.pg-brand-logo__mark,.pg-brand-logo-mark{width:22px;height:22px;display:block}.pg-brand-logo--small,.pg-brand-logo-mark--small{font-size:var(--pg-text-body)}.pg-brand-logo--small .pg-brand-logo__mark,.pg-brand-logo-mark--small{width:18px;height:18px}.pg-brand-logo--standard,.pg-brand-logo-mark--standard{font-size:var(--pg-text-body-lg)}.pg-brand-logo--large,.pg-brand-logo-mark--large{font-size:var(--pg-text-h2)}.pg-brand-logo--large .pg-brand-logo__mark,.pg-brand-logo-mark--large{width:30px;height:30px}.pg-button,.pg-icon-button,.pg-text-input,.pg-select{border:var(--pg-border-width) solid var(--pg-border-default);border-radius:var(--pg-radius-medium);transition:background-color var(--pg-duration-fast) var(--pg-ease-out), border-color var(--pg-duration-fast) var(--pg-ease-out), color var(--pg-duration-fast) var(--pg-ease-out), box-shadow var(--pg-duration-fast) var(--pg-ease-out)}.pg-button{gap:var(--pg-space-2);padding-inline:var(--pg-space-3);font-weight:var(--pg-font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.pg-button--compact,.pg-icon-button--compact,.pg-text-input--compact,.pg-select--compact{min-height:var(--pg-control-height-compact)}.pg-button--standard,.pg-icon-button--standard,.pg-text-input,.pg-select{min-height:var(--pg-control-height-standard)}.pg-button--large,.pg-icon-button--large{min-height:var(--pg-control-height-large)}.pg-button--dark{color:var(--pg-text-inverse);background:var(--pg-action-dark);border-color:var(--pg-action-dark)}.pg-button--dark:hover:not(:disabled){background:var(--pg-action-dark-hover);border-color:var(--pg-action-dark-hover)}.pg-button--accent{color:var(--pg-text-inverse);background:var(--pg-accent);border-color:var(--pg-accent)}.pg-button--accent:hover:not(:disabled){background:var(--pg-accent-hover);border-color:var(--pg-accent-hover)}.pg-button--secondary{color:var(--pg-text-primary);background:var(--pg-surface-primary)}.pg-button--secondary:hover:not(:disabled),.pg-icon-button:hover:not(:disabled){background:var(--pg-surface-secondary);border-color:var(--pg-border-strong)}.pg-button--ghost,.pg-icon-button{color:var(--pg-text-primary);background:0 0;border-color:#0000}.pg-button--ghost:hover:not(:disabled){background:var(--pg-surface-secondary)}.pg-button--destructive{color:var(--pg-text-inverse);background:var(--pg-status-error);border-color:var(--pg-status-error)}.pg-icon-button{width:var(--pg-control-height-standard);place-items:center;display:inline-grid}.pg-icon-button--compact{width:var(--pg-control-height-compact)}.pg-icon-button--large{width:var(--pg-control-height-large)}.pg-icon-button svg{width:var(--pg-icon-size-standard);height:var(--pg-icon-size-standard);stroke-width:1.5px}.pg-field{gap:var(--pg-space-1);display:grid}.pg-field-label{color:var(--pg-text-primary);font-size:var(--pg-text-body-sm);font-weight:var(--pg-font-weight-semibold)}.pg-field-description{color:var(--pg-text-secondary);font-size:var(--pg-text-caption);line-height:var(--pg-leading-normal);margin:0}.pg-field-error{color:var(--pg-status-error);font-size:var(--pg-text-caption);line-height:var(--pg-leading-normal);margin:0}.pg-text-input,.pg-select{width:100%;padding:0 var(--pg-space-3);color:var(--pg-text-primary);background:var(--pg-surface-primary)}.pg-text-input::placeholder{color:var(--pg-text-muted)}.pg-text-input[aria-invalid=true],.pg-select[aria-invalid=true]{border-color:var(--pg-status-error)}.pg-badge{min-height:22px;padding:0 var(--pg-space-2);border-radius:var(--pg-radius-pill);font-size:var(--pg-text-caption);font-weight:var(--pg-font-weight-medium);align-items:center;line-height:1;display:inline-flex}.pg-card{padding:var(--pg-space-5);background:var(--pg-surface-primary);border:1px solid var(--pg-border-default);border-radius:var(--pg-radius-large);box-shadow:var(--pg-shadow-xs)}.pg-badge--neutral{color:var(--pg-text-secondary);background:var(--pg-surface-secondary)}.pg-badge--info{color:var(--pg-status-info);background:var(--pg-status-info-surface)}.pg-badge--success{color:var(--pg-status-success);background:var(--pg-status-success-surface)}.pg-badge--warning{color:var(--pg-status-warning);background:var(--pg-status-warning-surface)}.pg-badge--error{color:var(--pg-status-error);background:var(--pg-status-error-surface)}.pg-divider{width:100%;height:var(--pg-divider-width);background:var(--pg-divider);border:0;margin:0}.pg-divider--labelled{gap:var(--pg-space-2);height:auto;color:var(--pg-text-muted);font-family:var(--pg-font-mono);font-size:var(--pg-text-micro);white-space:nowrap;align-items:center;display:flex}.pg-divider--labelled:before,.pg-divider--labelled:after{height:var(--pg-divider-width);content:"";background:var(--pg-divider);flex:1}.pg-mono,.pg-measurement{font-family:var(--pg-font-mono);font-variant-numeric:tabular-nums}.pg-label{font-size:var(--pg-text-micro);font-weight:var(--pg-font-weight-semibold);letter-spacing:var(--pg-tracking-label);text-transform:uppercase}.app-frame{min-height:100vh}.skip-link{z-index:1;color:#fff;background:#172033;padding:.5rem .75rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.pg-auth-dialog-layer{z-index:60;padding:var(--pg-space-6);place-items:center;display:grid;position:fixed;inset:0}.pg-auth-dialog-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0b0c5c;position:absolute;inset:0}.pg-auth-dialog{background:var(--pg-surface-elevated);border:var(--pg-border-width) solid var(--pg-border-default);border-radius:var(--pg-radius-xlarge);width:min(100%,29rem);box-shadow:var(--pg-shadow-lg);position:relative;overflow:hidden}.pg-auth-dialog__content{gap:var(--pg-space-5);padding:var(--pg-space-6);display:grid}.pg-auth-dialog__heading{gap:var(--pg-space-4);justify-content:space-between;align-items:flex-start;display:flex}.pg-auth-dialog__heading h2,.pg-auth-dialog__heading p{margin:0}.pg-auth-dialog__heading h2{font-size:var(--pg-text-h3)}.pg-auth-dialog__heading p{max-width:44ch;margin-top:var(--pg-space-2);color:var(--pg-text-secondary);font-size:var(--pg-text-body-sm)}.pg-auth-form{gap:var(--pg-space-4);display:grid}.pg-auth-form__title{color:var(--pg-text-primary);margin:0;font-weight:600}.pg-auth-form .pg-button--large{width:100%}.pg-auth-dialog__secondary-actions{gap:var(--pg-space-2);flex-wrap:wrap;display:flex}.pg-auth-dialog__legal{color:var(--pg-text-secondary);font-size:var(--pg-text-caption);margin:0}.pg-checkout-dialog{width:min(100%,34rem)}.pg-checkout-dialog__summary{gap:var(--pg-space-3);padding:var(--pg-space-4);background:var(--pg-surface-secondary);border:var(--pg-border-width) solid var(--pg-border-subtle);border-radius:var(--pg-radius-large);display:grid}.pg-checkout-dialog__summary>div{gap:var(--pg-space-2) var(--pg-space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.pg-checkout-dialog__summary>div span{font-family:var(--pg-font-mono);font-size:var(--pg-text-body-sm)}.pg-checkout-dialog__summary ul{gap:var(--pg-space-2);color:var(--pg-text-secondary);font-size:var(--pg-text-body-sm);margin:0;padding-left:1.15rem;display:grid}.pg-checkout-dialog__policies{color:var(--pg-text-secondary);font-size:var(--pg-text-caption);margin:0}.pg-checkout-dialog__consent{gap:var(--pg-space-3);color:var(--pg-text-primary);font-size:var(--pg-text-body-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.pg-checkout-dialog__consent input{width:1rem;height:1rem;accent-color:var(--pg-accent);margin-top:.2rem}.pg-checkout-dialog__actions{gap:var(--pg-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.pg-auth-divider{align-items:center;gap:var(--pg-space-3);color:var(--pg-text-secondary);font-size:var(--pg-font-size-sm);display:flex}.pg-auth-divider:before,.pg-auth-divider:after{content:"";border-top:1px solid var(--pg-border-subtle);flex:1}.pg-auth-provider-error{color:var(--pg-danger-text);font-size:var(--pg-font-size-sm);margin:0}:root[data-theme=dark] body,:root[data-theme=dark] .app-frame{background:var(--pg-surface-page);color:var(--pg-text-primary)}.analytics-consent{z-index:1200;max-width:720px;color:var(--color-text,#111317);background:var(--color-surface,#fff);border:1px solid var(--color-border,#d7dbe0);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(160px,180px);align-items:end;gap:16px;margin-inline:auto;padding:20px;display:grid;position:fixed;bottom:clamp(16px,3vw,40px);left:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);box-shadow:0 18px 54px #090d1433}.analytics-consent h2,.analytics-consent p{margin:0}.analytics-consent h2{margin-block:4px 8px;font-size:1.2rem}.analytics-consent__eyebrow{color:var(--color-accent,#0e9a5e);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.analytics-consent__details{color:var(--color-text-muted,#5b6370);margin-top:8px}.analytics-consent__actions{grid-template-columns:1fr;gap:8px;display:grid}.analytics-consent__actions button,.site-footer__settings{min-height:40px;color:inherit;font:inherit;border:1px solid var(--color-border-strong,#9ca3ad);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-weight:600}.analytics-consent__actions button:first-child{color:#fff;background:#0b0b0c;border-color:#0b0b0c}@media (width<=760px){.analytics-consent,.analytics-consent__actions{grid-template-columns:1fr}}.entry-upload-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}
