.pp-site{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#040403;--white:#fff;--a:#0f9;--ad:#008c54;--muted:#ffffffb3;--line:#ffffff1f;--card:#0a0a09;--T:7s;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);scroll-padding-top:calc(env(safe-area-inset-top,0px) + 64px);scroll-behavior:smooth}.pp-site *,.pp-site :before,.pp-site :after{box-sizing:inherit}.pp-site{background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Figtree,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:clip}.pp-site a{color:inherit;text-decoration:none}@media (min-width:900px){.pp-site .page:not(.intro-page),.pp-site .foot{zoom:.93}.pp-site .hero{min-height:107.527svh}}.pp-site .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.pp-site .sec{padding:clamp(80px,10vw,130px) 0}.pp-site .pill{border:1px solid var(--a);border-radius:6px;margin-bottom:26px;padding:7px 12px;font-size:13px;font-weight:500;display:inline-block}.pp-site .eyebrow{color:var(--a);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:600}.pp-site .head{text-align:center;flex-direction:column;align-items:center;margin-bottom:54px;display:flex}.pp-site .head h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(32px,4.8vw,52px);font-weight:600;line-height:1.08}.pp-site .head p{color:var(--muted);max-width:36em;margin:0;font-size:17px;line-height:1.6}.pp-site .btn{background:var(--ad);color:#fff;border:1px solid #00ff9940;border-radius:5px;align-items:center;gap:8px;padding:10px 16px;font-size:16px;font-weight:500;transition:background .2s;display:inline-flex}.pp-site .btn:hover{background:#00a463}.pp-site .btn.ghost{background:0 0;border-color:#ffffff2e}.pp-site .btn.ghost:hover{border-color:var(--a)}.pp-site .btn svg{width:11px;height:11px}.pp-site .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.pp-site .reveal.on{opacity:1;transform:none}.pp-site .nav{z-index:40;width:100%;padding-top:env(safe-area-inset-top,0px);background:#040403;border-bottom:1px solid #ffffff14;position:fixed;top:0;left:0;right:0}.pp-site .nav-in{justify-content:space-between;align-items:center;gap:16px;max-width:1640px;margin:0 auto;padding:6px clamp(16px,4vw,150px);display:flex}.pp-site .nav-auth{align-items:center;gap:10px;display:inline-flex}.pp-site .logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:23px;font-weight:700;display:flex}.pp-site .logo b{color:var(--a);font-weight:700}.pp-site .logo-mark{flex:none;display:block}.pp-site .links{align-items:center;gap:clamp(16px,2.2vw,36px);font-size:16px;font-weight:500;display:flex}.pp-site .links a:not(.btn){white-space:nowrap}.pp-site .links a:not(.btn):hover,.pp-site .links a.cur{color:var(--a)}.pp-site .nav .btn,.pp-site .nav button.btn{box-sizing:border-box;height:36px;font:inherit;appearance:none;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;margin:0;padding:0 16px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.pp-site .nav-burger{all:unset;box-sizing:border-box;color:#fff;cursor:pointer;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:40px;height:40px;display:none}.pp-site .nav-burger svg{width:20px;height:20px;display:block}.pp-site .nav-burger:hover{color:#0f9;border-color:#00ff9973}.pp-site .nav-sheet{display:none}.pp-site .toggle{background:#fff;border-radius:20px;flex:none;width:68px;height:34px;position:relative}.pp-site .toggle:after{content:"";background:#040403;border-radius:50%;width:26px;height:26px;position:absolute;top:4px;left:4px}@media (max-width:1100px){.pp-site .links{display:none}.pp-site .nav-burger{display:grid}.pp-site .nav-sheet{inset:calc(env(safe-area-inset-top,0px) + 52px) 0 0;z-index:39;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#040403b8;transition:opacity .32s;display:block;position:fixed}.pp-site .nav.is-open .nav-sheet{opacity:1;pointer-events:auto}.pp-site .nav-sheet-in{opacity:0;background:#0a0a09;border-bottom:1px solid #ffffff1a;max-height:calc(100dvh - 52px);padding:12px 16px 20px;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s;overflow:auto;transform:translateY(-18px);box-shadow:0 24px 60px #00000073}.pp-site .nav.is-open .nav-sheet-in{opacity:1;transform:translateY(0)}.pp-site .nav-mobile{flex-direction:column;gap:4px;display:flex}.pp-site .nav-mobile a{color:#ffffffe0;opacity:0;border-radius:8px;align-items:center;padding:14px 12px;font-size:17px;font-weight:500;transition:transform .28s,opacity .24s,background .2s,color .2s;display:flex;transform:translateY(6px)}.pp-site .nav.is-open .nav-mobile a{opacity:1;transform:translateY(0)}.pp-site .nav.is-open .nav-mobile a:first-child{transition-delay:30ms}.pp-site .nav.is-open .nav-mobile a:nth-child(2){transition-delay:60ms}.pp-site .nav.is-open .nav-mobile a:nth-child(3){transition-delay:90ms}.pp-site .nav.is-open .nav-mobile a:nth-child(4){transition-delay:.12s}.pp-site .nav.is-open .nav-mobile a:nth-child(5){transition-delay:.15s}.pp-site .nav:not(.is-open) .nav-mobile a{transition-delay:0s}.pp-site .nav-mobile a:hover,.pp-site .nav-mobile a.cur{color:#0f9;background:#00ff991a}.pp-site .nav-mobile-auth{opacity:0;border-top:1px solid #ffffff1a;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;transition:transform .28s,opacity .24s;display:flex;transform:translateY(8px)}.pp-site .nav.is-open .nav-mobile-auth{opacity:1;transition-delay:.18s;transform:translateY(0)}.pp-site .nav:not(.is-open) .nav-mobile-auth{transition-delay:0s}.pp-site .nav-mobile-auth .btn{width:100%;height:44px}.pp-site .nav.is-open .nav-burger{color:#0f9;border-color:#00ff9973}}@media (min-width:1101px){.pp-site .nav-sheet{display:none!important}}.pp-site .hero{text-align:center;justify-content:center;align-items:center;min-height:calc(100svh - 70px);padding:80px 20px 110px;display:flex;position:relative;overflow:hidden}.pp-site #stars{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pp-site .glow{aspect-ratio:1;filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#008c548c 0%,#008c5447 40%,#008c5400 70%);border-radius:50%;width:min(400px,70vw);animation:9s ease-in-out infinite breathe;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes breathe{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.pp-site .hero-in{z-index:1;flex-direction:column;align-items:center;max-width:800px;display:flex;position:relative}.pp-site .hpill{background:#04040399;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:7px;margin-bottom:24px;padding:2px 9px 2px 2px;font-size:12px;font-weight:500;display:inline-flex}.pp-site .hpill span{background:var(--ad);border-radius:14px;padding:3px 7px;font-weight:600}.pp-site .hero h1{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(30px,4.5vw,64px);font-weight:600;line-height:1.06}.pp-site .hero p{color:#ffffffd1;max-width:44em;margin:0 0 27px;font-size:clamp(13px,.95vw,15px);line-height:1.6}.pp-site .search{border:1px solid var(--a);background:linear-gradient(#008c546b,#008c5438);border-radius:6px;align-items:center;gap:13px;width:min(440px,100%);margin-bottom:24px;padding:14px 20px;display:flex}.pp-site .search svg{flex:none;width:18px;height:18px}.pp-site .search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.pp-site .search input::placeholder{color:#ffffffbf}.pp-site .hero .btn{border-radius:4px;gap:6px;padding:7px 12px;font-size:12.5px}.pp-site .hero .btn svg{width:9px;height:9px}.pp-site .prod{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,90px);max-width:1060px;margin:30px auto 0;display:grid}.pp-site .prod+.prod{margin-top:clamp(70px,9vw,110px)}.pp-site .prod.flip .media{order:2}@media (max-width:860px){.pp-site .prod{grid-template-columns:1fr}.pp-site .prod.flip .media{order:0}}.pp-site .media{aspect-ratio:560/430;border:1px solid var(--line);box-shadow:-6px 0 0 0 var(--ad);background:#0b120e;border-radius:10px;overflow:hidden}.pp-site .media>svg{width:100%;height:100%;display:block}.pp-site .media.blank{box-shadow:none;background:#0a0a09}.pp-site .prod h3{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.15}.pp-site .prod p{color:#ffffffd1;max-width:34em;margin:0 0 24px;font-size:16px;line-height:1.65}.pp-site .ctas{flex-wrap:wrap;gap:12px;display:flex}.pp-site .quote{border:1px solid var(--line);background:var(--card);border-radius:8px;max-width:760px;margin:0 auto;padding:34px 40px 30px;position:relative;overflow:hidden}.pp-site .quote:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#008c5459,#008c5400 65%);width:70%;height:120%;position:absolute;top:-60%;right:-20%}.pp-site .qmark{width:30px;height:22px;margin-bottom:18px;display:block;position:relative}.pp-site .quote blockquote{letter-spacing:-.005em;margin:0 0 24px;font-size:clamp(19px,1.9vw,24px);font-weight:500;line-height:1.5;position:relative}.pp-site .quote blockquote em{color:var(--a);font-style:normal}.pp-site .quote figcaption{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:16px;display:flex;position:relative}.pp-site .quote figcaption b{font-weight:600}.pp-site .quote figcaption span{color:var(--muted);font-size:14px}.pp-site .bfe{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,70px);max-width:1060px;margin:0 auto;display:grid}@media (max-width:860px){.pp-site .bfe{grid-template-columns:1fr}}.pp-site .bfe-media{background:#080807;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:22px;padding:clamp(20px,4vw,48px) clamp(16px,3vw,28px) 24px;display:flex}.pp-site .bfe-art{aspect-ratio:512/321;background:#0a2a1d;border-radius:6px;position:relative;overflow:hidden}.pp-site .bfe-art img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.pp-site .bfe-art img.on{opacity:1}.pp-site .bfe-card{border:1px solid var(--line);background:#121211;border-radius:8px;align-items:flex-start;gap:16px;padding:18px 20px;transition:opacity .3s;display:flex}.pp-site .bfe-card b{margin-bottom:6px;font-size:19px;font-weight:500;display:block}.pp-site .bfe-card span span{color:var(--muted);font-size:14px;line-height:1.55;display:block}.pp-site .aud-ic{background:#0d0d0c;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.pp-site .aud-ic svg{width:20px;height:20px}.pp-site .aud-list{flex-direction:column;display:flex}.pp-site .aud-item{all:unset;cursor:pointer;border-bottom:1px solid #ffffff2e;grid-template-columns:36px 1fr;gap:4px 16px;padding:18px 0 22px;display:grid;position:relative}.pp-site .aud-item:focus-visible{outline:1px solid var(--a);outline-offset:4px}.pp-site .aud-tx b{color:#ffffffa6;margin:4px 0 10px;font-size:clamp(19px,1.7vw,23px);font-weight:500;transition:color .3s;display:block}.pp-site .aud-tx span{color:#ffffff8c;font-size:15px;line-height:1.55;transition:color .3s;display:block}.pp-site .aud-item.on .aud-tx b{color:#fff}.pp-site .aud-item.on .aud-tx span{color:#ffffffd1}.pp-site .aud-bar{height:2px;display:block;position:absolute;bottom:-1px;left:52px;right:0}.pp-site .aud-bar i{background:var(--ad);width:0;height:100%;display:block}.pp-site .aud-item.on .aud-bar i{animation:5s linear forwards audfill}@keyframes audfill{to{width:100%}}.pp-site .faq{isolation:isolate;gap:14px;max-width:900px;margin:0 auto;display:grid;position:relative}.pp-site .faq:before{content:"";z-index:-1;filter:blur(28px);pointer-events:none;background:radial-gradient(55% 60% at 45%,#008c548c,#008c542e 45%,#008c5400 75%);border-radius:24px;position:absolute;inset:-4% -2%}.pp-site .faq-item{-webkit-backdrop-filter:blur(2px);background:linear-gradient(100deg,#181a19eb 0%,#121815b8 45%,#0e161299 100%);border:1px solid #ffffff1a;border-radius:6px;position:relative;box-shadow:inset 0 1px #ffffff08}.pp-site .faq-item:hover{border-color:#ffffff2e}.pp-site .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:16px;font-weight:600;list-style:none;display:flex}.pp-site .faq-item summary::-webkit-details-marker{display:none}.pp-site .faq-item summary svg{flex:none;width:12px;height:12px;transition:transform .25s}.pp-site .faq-item[open] summary svg{transform:rotate(180deg)}.pp-site .faq-item p{color:var(--muted);margin:0;padding:0 24px 22px;font-size:15px;line-height:1.65}.pp-site .faq-item summary svg{width:15px!important;height:15px!important}.pp-site .endcta{text-align:center;background:radial-gradient(at 0 0,#008c54d9,#008c5400 45%),radial-gradient(at 100% 100%,#008c54d9,#008c5400 45%),#0a0a09;border-radius:10px;flex-direction:column;align-items:center;max-width:760px;margin:clamp(60px,8vw,90px) auto 0;padding:clamp(48px,7vw,80px) 24px;display:flex}.pp-site .endcta h2{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.1}.pp-site .endcta p{color:var(--muted);margin:0 0 24px;font-size:16px}.pp-site .endcta .btn{padding:8px 12px;font-size:14px}.pp-site .foot{background:radial-gradient(60% 70% at 50% 0,#008c548c,#008c5400 70%);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-bottom:44px;padding:56px 0 54px;position:relative}.pp-site .foot-in{grid-template-columns:1.5fr .8fr .9fr 1.3fr .6fr;gap:36px;max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,48px);display:grid}@media (max-width:900px){.pp-site .foot-in{grid-template-columns:1fr 1fr}.pp-site .foot-brand{grid-column:1/-1}}.pp-site .fc-row{grid-template-columns:14px 1fr;align-items:start;gap:8px;display:grid}.pp-site .fc-row svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:14px;height:14px;margin-top:2px}.pp-site .fc-row span,.pp-site .foot-col span{line-height:1.5}.pp-site .socials{gap:12px;display:flex}.pp-site .socials a{color:#fff;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pp-site .socials a:hover{color:var(--a);border-color:var(--a)}.pp-site .foot .logo{font-size:19px}.pp-site .foot-brand p{color:#fffc;max-width:24em;margin:20px 0 0;font-size:14px;line-height:1.6}.pp-site .nl{margin-bottom:12px;font-size:15px;font-weight:600;display:block}.pp-site .news{border:1px solid var(--line);background:#0a0a09;border-radius:6px;gap:6px;max-width:268px;padding:3px;display:flex}.pp-site .news input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 9px;font-size:13px}.pp-site .news input::placeholder{color:#ffffffbf}.pp-site .news .btn{border-radius:4px;padding:7px 12px;font-size:13px}.pp-site .foot-col{color:#ffffffd9;flex-direction:column;gap:9px;font-size:13px;display:flex}.pp-site .foot-col b{color:#fff;margin-bottom:2px;font-size:15px}.pp-site .foot-col>a{align-items:center;gap:8px;display:inline-flex}.pp-site .foot-col>a svg{flex:none;width:14px;height:14px}.pp-site .foot-col a:hover{color:var(--a)}.pp-site .page[hidden]{display:none}.pp-site .subhero{text-align:center;padding:clamp(90px,11vw,150px) 20px clamp(40px,6vw,70px);position:relative;overflow:hidden}.pp-site .subhero .glow{opacity:.75;width:min(460px,70vw);top:55%}.pp-site .subhero-in{flex-direction:column;align-items:center;display:flex;position:relative}.pp-site .subhero h1{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(34px,5vw,64px);font-weight:600;line-height:1.06}.pp-site .subhero p{color:var(--muted);max-width:40em;margin:0;font-size:17px;line-height:1.6}.pp-site .cols2,.pp-site .cols3{gap:18px;max-width:1060px;margin:0 auto;display:grid;position:relative}.pp-site .cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-site .cols3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.pp-site .cols2,.pp-site .cols3{grid-template-columns:1fr;max-width:520px}}.pp-site .pcard{background-color:#0000;background-image:radial-gradient(75% 95% at 100% 100%,#008c5499 0%,#008c5447 30%,#008c5414 55%,#008c5400 75%),linear-gradient(160deg,#111110 0%,#0a0a09 55%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:24px 28px 28px;display:grid;position:relative;overflow:hidden}.pp-site .cols2 .pcard{background:#0a0a09 padding-box padding-box}.pp-site .cols2:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(#008c548c,#008c5400 70%);border-radius:50%;width:75%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-site .cols2>*{position:relative}.pp-site .pcard:not(:has(.aud-ic)){display:block}.pp-site .pcard .aud-ic{background:0 0;border-radius:0;width:auto;height:auto;margin:0}.pp-site .pcard .aud-ic svg{stroke:#fff;stroke-width:2.7px;width:32px;height:32px}.pp-site .pcard p,.pp-site .pcard .big{grid-column:1/-1}.pp-site .pcard p{margin-top:12px!important}.pp-site .pcard .big{letter-spacing:-.02em;color:var(--a);margin-bottom:6px;font-size:clamp(34px,3.4vw,46px);font-weight:600;display:block}.pp-site .pcard h3{margin:0;font-size:22px;font-weight:500;line-height:1.25}.pp-site .pcard p{color:#ffffffbf;margin:0;font-size:15.5px;line-height:1.6}.pp-site .soon{color:#ffffffb3;border:1px solid #fff3;border-radius:5px;align-items:center;padding:10px 16px;font-size:15px;font-weight:500;display:inline-flex}.pp-site .billing{border:1px solid var(--line);background:var(--card);border-radius:8px;gap:4px;width:max-content;margin:0 auto 34px;padding:4px;display:flex}.pp-site .billing button{all:unset;cursor:pointer;color:#ffffffb3;border-radius:5px;padding:8px 18px;font-size:15px;font-weight:500}.pp-site .billing button.on{background:var(--ad);color:#fff}.pp-site .billing button:focus-visible{outline:1px solid var(--a)}.pp-site .plans{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;max-width:1000px;margin:0 auto;display:grid}@media (max-width:860px){.pp-site .plans{grid-template-columns:1fr;max-width:520px}}.pp-site .plan{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:28px 30px 30px;position:relative;overflow:hidden}.pp-site .plan.pp:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#008c5480,#008c5400 65%);width:80%;height:80%;position:absolute;top:-40%;right:-20%}.pp-site .plan>*{position:relative}.pp-site .plan-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pp-site .plan .tag{margin:0}.pp-site .pop{background:var(--ad);border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600}.pp-site .price{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(30px,3vw,40px);font-weight:600}.pp-site .price span{color:var(--muted);font-size:.5em;font-weight:500}.pp-site .plan p{color:var(--muted);margin:0 0 18px;font-size:15.5px;line-height:1.6}.pp-site .plan p.strong{color:#fff;font-weight:600}.pp-site .btn.wide{justify-content:center;width:100%;margin:4px 0 24px}.pp-site .inc{margin-bottom:14px;font-size:15px;display:block}.pp-site .plan ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-site .plan ul.two{grid-template-columns:1fr 1fr;gap:12px 18px}@media (max-width:500px){.pp-site .plan ul.two{grid-template-columns:1fr}}.pp-site .plan li,.pp-site .way li{grid-template-columns:22px 1fr;align-items:center;gap:12px;font-size:15.5px;line-height:1.45;display:grid}@media (max-width:820px){.pp-site .ways{grid-template-columns:1fr}}.pp-site .way h3{margin:0 0 26px;font-size:24px;font-weight:500;position:relative}.pp-site .way li{color:#fffc}.pp-site .pxv{--PX:20s}.pp-site .pxv .px{animation-duration:var(--PX);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.pp-site .anim:not(.in) svg *{animation-play-state:paused!important}.pp-site .px-search{animation-name:pxs}@keyframes pxs{0%,14%{opacity:1;visibility:visible}17%,97%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.pp-site .px-type{animation-name:pxtype;animation-timing-function:steps(16,end)}@keyframes pxtype{0%,2%{transform:translate(0)}9%,to{transform:translate(96px)}}.pp-site .px-searching{animation-name:pxsrch}@keyframes pxsrch{0%,9%{opacity:0}10%,12%{opacity:1}13%,to{opacity:.4}}.pp-site .px-cur{animation-name:pxcur}@keyframes pxcur{0%,9%{opacity:0;transform:translate(60px,30px)}11%{opacity:1;transform:translate(60px,30px)}13%,to{opacity:1;transform:none}}.pp-site .px-try{animation-name:pxtry}@keyframes pxtry{0%,12.5%{fill:#0f2219}13%,to{fill:#1d4a33}}.pp-site .px-cam{transform-origin:200px 230px;animation-name:pxcam}@keyframes pxcam{0%,17%{transform:scale(1.12)}30%,to{transform:scale(1.02)}}.pp-site .px-fp{animation-name:pxfp}@keyframes pxfp{0%,22%{opacity:0}25%,98%{opacity:1}to{opacity:0}}.pp-site .px-fpscale{transform-origin:150px 150px;animation-name:pxfps}@keyframes pxfps{0%,24%{transform:scale(.8)}30%,to{transform:scale(1)}}.pp-site .px-angles{animation-name:pxang}@keyframes pxang{0%,27%{opacity:0}30%,40%{opacity:1}44%,to{opacity:0}}.pp-site .px-out{animation-name:pxout}@keyframes pxout{0%,29%{opacity:0}32%,98%{opacity:1}to{opacity:0}}.pp-site .px-drive{animation-name:pxdrv}@keyframes pxdrv{0%,36.5%{opacity:0}38.5%,98%{opacity:1}to{opacity:0}}.pp-site .px-tint{animation-name:pxtint}@keyframes pxtint{0%,42%{opacity:0}46%,98%{opacity:1}to{opacity:0}}.pp-site .px-sw{fill:none;stroke:#0f9;stroke-width:2px;animation-name:pxsw}@keyframes pxsw{0%,51.6%{opacity:0}53.2%,98%{opacity:1}to{opacity:0}}.pp-site .px-swl{animation-name:pxswl}@keyframes pxswl{0%,53%{opacity:0}55%,98%{opacity:1}to{opacity:0}}.pp-site .px-wwbad{fill:none;stroke:#ff4d5e;stroke-width:2px;animation-name:pxwwb}@keyframes pxwwb{0%,58.6%{opacity:0}59.4%,60.5%{opacity:1}63.5%,to{opacity:0}}.pp-site .px-ww{fill:none;stroke:#ff8a3d;stroke-width:2px;animation-name:pxww}@keyframes pxww{0%,60.5%{opacity:0}63.5%,98%{opacity:1}to{opacity:0}}.pp-site .px-mh{animation-name:pxmh}@keyframes pxmh{0%,44%{opacity:0}47%,70%{opacity:1}73%,to{opacity:0}}.pp-site .px-st{stroke:#ffffff40}.pp-site .px-sti{stroke:#ffffff73}.pp-site .px-stt{fill:#ffffff80}.pp-site .px-st0{animation-name:pxst0}.pp-site .px-sti0{animation-name:pxsti0}.pp-site .px-stt0{animation-name:pxstt0}.pp-site .px-st1{animation-name:pxst1}.pp-site .px-sti1{animation-name:pxsti1}.pp-site .px-stt1{animation-name:pxstt1}.pp-site .px-st3{animation-name:pxst3}.pp-site .px-sti3{animation-name:pxsti3}.pp-site .px-stt3{animation-name:pxstt3}@keyframes pxst0{0%,40%{stroke:#0f9;fill:#0f2a1e}42%,to{stroke:#0f9;fill:#101614}}@keyframes pxsti0{0%,to{stroke:#0f9}}@keyframes pxstt0{0%,40%{fill:#fff}42%,to{fill:#ffffffb3}}@keyframes pxst1{0%,40%{stroke:#ffffff40;fill:#101614}42%,72%{stroke:#0f9;fill:#0f2a1e}74%,to{stroke:#0f9;fill:#101614}}@keyframes pxsti1{0%,40%{stroke:#ffffff73}42%,to{stroke:#0f9}}@keyframes pxstt1{0%,40%{fill:#ffffff80}42%,72%{fill:#fff}74%,to{fill:#ffffffb3}}@keyframes pxst3{0%,72%{stroke:#ffffff40;fill:#101614}74%,to{stroke:#0f9;fill:#0f2a1e}}@keyframes pxsti3{0%,72%{stroke:#ffffff73}74%,to{stroke:#0f9}}@keyframes pxstt3{0%,72%{fill:#ffffff80}74%,to{fill:#fff}}.pp-site .px-pa{animation-name:pxpa}@keyframes pxpa{0%,40%{opacity:1;visibility:visible}42%,to{opacity:0;visibility:hidden}}.pp-site .px-opt1{animation-name:pxopt}@keyframes pxopt{0%,20%{stroke:#ffffff1f;fill:#121816}22%,to{stroke:#0f9;fill:#0f2219}}.pp-site .px-archok{animation-name:pxaok}@keyframes pxaok{0%,30%{opacity:0}32%,to{opacity:1}}.pp-site .px-drok{animation-name:pxdok}@keyframes pxdok{0%,36%{opacity:0}38%,to{opacity:1}}.pp-site .px-pe{animation-name:pxpe}@keyframes pxpe{0%,41%{opacity:0;visibility:hidden}43%,72%{opacity:1;visibility:visible}74%,to{opacity:0;visibility:hidden}}.pp-site .px-chkbad{animation-name:pxcb}@keyframes pxcb{0%,57%{opacity:0}59%,63%{opacity:1}65%,to{opacity:0}}.pp-site .px-chkok{animation-name:pxco}@keyframes pxco{0%,65%{opacity:0}67%,to{opacity:1}}.pp-site .px-b1{animation-name:pxb1}@keyframes pxb1{0%,51%{opacity:0}53%,to{opacity:1}}.pp-site .px-b2{animation-name:pxb2}@keyframes pxb2{0%,58%{opacity:0}60%,to{opacity:1}}.pp-site .px-tot{animation-name:pxb2}.pp-site .px-conf{animation-name:pxconf}@keyframes pxconf{0%,67%{opacity:0}69%,to{opacity:1}}.pp-site .px-pc{animation-name:pxpc}@keyframes pxpc{0%,73%{opacity:0;visibility:hidden}75%,to{opacity:1;visibility:visible}}.pp-site .px-sv1{animation-name:pxsv1}.pp-site .px-sv2{animation-name:pxsv2}@keyframes pxsv1{0%,29%{opacity:1}30%,to{opacity:0}}@keyframes pxsv2{0%,29%{opacity:0}30%,to{opacity:1}}.pp-site .px-end{animation-name:pxend}@keyframes pxend{0%,88%{opacity:0;transform:translateY(5px)}91%,96%{opacity:1;transform:none}98%,to{opacity:0}}.pp-site .px-cr0{animation-name:pxcr0}@keyframes pxcr0{0%,75%{opacity:0;transform:translateY(4px)}77%,to{opacity:1;transform:none}}.pp-site .px-cr1{animation-name:pxcr1}@keyframes pxcr1{0%,76.3%{opacity:0;transform:translateY(4px)}78.3%,to{opacity:1;transform:none}}.pp-site .px-cr2{animation-name:pxcr2}@keyframes pxcr2{0%,77.6%{opacity:0;transform:translateY(4px)}79.6%,to{opacity:1;transform:none}}.pp-site .px-cr3{animation-name:pxcr3}@keyframes pxcr3{0%,78.9%{opacity:0;transform:translateY(4px)}80.9%,to{opacity:1;transform:none}}.pp-site .px-cr4{animation-name:pxcr4}@keyframes pxcr4{0%,80.2%{opacity:0;transform:translateY(4px)}82.2%,to{opacity:1;transform:none}}.pp-site .px-cr5{animation-name:pxcr5}@keyframes pxcr5{0%,81.5%{opacity:0;transform:translateY(4px)}83.5%,to{opacity:1;transform:none}}.pp-site .px-cr6{animation-name:pxcr6}@keyframes pxcr6{0%,82.8%{opacity:0;transform:translateY(4px)}84.8%,to{opacity:1;transform:none}}.pp-site .px-cr7{animation-name:pxcr7}@keyframes pxcr7{0%,84.1%{opacity:0;transform:translateY(4px)}86.1%,to{opacity:1;transform:none}}.pp-site .px-cr8{animation-name:pxcr8}@keyframes pxcr8{0%,85.4%{opacity:0;transform:translateY(4px)}87.4%,to{opacity:1;transform:none}}.pp-site .pxdl{animation-timing-function:linear!important}.pp-site .pxd-drv-g{stroke-dasharray:100;animation-name:pxd-drv-g}@keyframes pxd-drv-g{0%,31.5%{stroke-dashoffset:100px;opacity:1}32.88%{stroke-dashoffset:72.47px;opacity:1}36.5%{stroke-dashoffset:0;opacity:1}38.7%{stroke-dashoffset:0;opacity:1}40.2%,to{stroke-dashoffset:0;opacity:0}}.pp-site .pxd-drv-v0{animation-name:pxd-drv-v0}@keyframes pxd-drv-v0{0%,31.3%{opacity:0}31.6%,38.7%{opacity:1}40.2%,to{opacity:0}}.pp-site .pxd-drv-v1{animation-name:pxd-drv-v1}@keyframes pxd-drv-v1{0%,32.68%{opacity:0}32.98%,38.7%{opacity:1}40.2%,to{opacity:0}}.pp-site .pxd-drv-v2{animation-name:pxd-drv-v2}@keyframes pxd-drv-v2{0%,36.3%{opacity:0}36.6%,38.7%{opacity:1}40.2%,to{opacity:0}}.pp-site .pxd-drv-t0{animation-name:pxd-drv-t0}@keyframes pxd-drv-t0{0%,32.58%{opacity:0}32.88%,38.7%{opacity:1}40.2%,to{opacity:0}}.pp-site .pxd-drv-t1{animation-name:pxd-drv-t1}@keyframes pxd-drv-t1{0%,36.2%{opacity:0}36.5%,38.7%{opacity:1}40.2%,to{opacity:0}}.pp-site .pxd-drv-c{animation-name:pxd-drv-c}@keyframes pxd-drv-c{0%,30%{opacity:0;transform:translate(183.7px,240.7px)}31.5%{opacity:1;transform:translate(163.7px,224.7px)}32.88%{opacity:1;transform:translate(163.7px,278.2px)}36.5%{opacity:1;transform:translate(22.9px,278.2px)}37.3%{opacity:1;transform:translate(22.9px,278.2px)}38.1%,to{opacity:0;transform:translate(22.9px,278.2px)}}.pp-site .pxd-sw1-g{stroke-dasharray:100;animation-name:pxd-sw1-g}@keyframes pxd-sw1-g{0%,44.5%{stroke-dashoffset:100px;opacity:1}46.76%{stroke-dashoffset:62.33px;opacity:1}48.14%{stroke-dashoffset:39.3px;opacity:1}50.5%{stroke-dashoffset:0;opacity:1}51.3%{stroke-dashoffset:0;opacity:1}52.8%,to{stroke-dashoffset:0;opacity:0}}.pp-site .pxd-sw1-v0{animation-name:pxd-sw1-v0}@keyframes pxd-sw1-v0{0%,44.3%{opacity:0}44.6%,51.3%{opacity:1}52.8%,to{opacity:0}}.pp-site .pxd-sw1-v1{animation-name:pxd-sw1-v1}@keyframes pxd-sw1-v1{0%,46.56%{opacity:0}46.86%,51.3%{opacity:1}52.8%,to{opacity:0}}.pp-site .pxd-sw1-v2{animation-name:pxd-sw1-v2}@keyframes pxd-sw1-v2{0%,47.94%{opacity:0}48.24%,51.3%{opacity:1}52.8%,to{opacity:0}}.pp-site .pxd-sw1-v3{animation-name:pxd-sw1-v3}@keyframes pxd-sw1-v3{0%,50.3%{opacity:0}50.6%,51.3%{opacity:1}52.8%,to{opacity:0}}.pp-site .pxd-sw1-t0{animation-name:pxd-sw1-t0}@keyframes pxd-sw1-t0{0%,46.46%{opacity:0}46.76%,51.3%{opacity:1}52.8%,to{opacity:0}}.pp-site .pxd-sw1-t1{animation-name:pxd-sw1-t1}@keyframes pxd-sw1-t1{0%,47.84%{opacity:0}48.14%,51.3%{opacity:1}52.8%,to{opacity:0}}.pp-site .pxd-sw1-t2{animation-name:pxd-sw1-t2}@keyframes pxd-sw1-t2{0%,50.2%{opacity:0}50.5%,51.3%{opacity:1}52.8%,to{opacity:0}}.pp-site .pxd-sw1-c{animation-name:pxd-sw1-c}@keyframes pxd-sw1-c{0%,43%{opacity:0;transform:translate(383.7px,165.2px)}44.5%{opacity:1;transform:translate(363.7px,149.2px)}46.76%{opacity:1;transform:translate(197.5px,149.2px)}48.14%{opacity:1;transform:translate(197.5px,250.8px)}50.5%{opacity:1;transform:translate(24.1px,250.8px)}51.3%{opacity:1;transform:translate(24.1px,250.8px)}52.1%,to{opacity:0;transform:translate(24.1px,250.8px)}}.pp-site .pxd-sw2-g{stroke-dasharray:100;animation-name:pxd-sw2-g}@keyframes pxd-sw2-g{0%,50.8%{stroke-dashoffset:100px;opacity:1}52.6%{stroke-dashoffset:0;opacity:1}53.8%{stroke-dashoffset:0;opacity:1}55.3%,to{stroke-dashoffset:0;opacity:0}}.pp-site .pxd-sw2-v0{animation-name:pxd-sw2-v0}@keyframes pxd-sw2-v0{0%,50.6%{opacity:0}50.9%,53.8%{opacity:1}55.3%,to{opacity:0}}.pp-site .pxd-sw2-v1{animation-name:pxd-sw2-v1}@keyframes pxd-sw2-v1{0%,52.4%{opacity:0}52.7%,53.8%{opacity:1}55.3%,to{opacity:0}}.pp-site .pxd-sw2-t0{animation-name:pxd-sw2-t0}@keyframes pxd-sw2-t0{0%,52.3%{opacity:0}52.6%,53.8%{opacity:1}55.3%,to{opacity:0}}.pp-site .pxd-sw2-c{animation-name:pxd-sw2-c}@keyframes pxd-sw2-c{0%,49.3%{opacity:0;transform:translate(217.5px,266.8px)}50.8%{opacity:1;transform:translate(197.5px,250.8px)}52.6%{opacity:1;transform:translate(365.3px,250.8px)}53.4%{opacity:1;transform:translate(365.3px,250.8px)}54.2%,to{opacity:0;transform:translate(365.3px,250.8px)}}.pp-site .pxd-ww-g{stroke-dasharray:100;animation-name:pxd-ww-g}@keyframes pxd-ww-g{0%,54%{stroke-dashoffset:100px;opacity:1}55.27%{stroke-dashoffset:74.64px;opacity:1}56.53%{stroke-dashoffset:49.44px;opacity:1}59%{stroke-dashoffset:0;opacity:1}59.6%{stroke-dashoffset:0;opacity:1}61.1%,to{stroke-dashoffset:0;opacity:0}}.pp-site .pxd-ww-v0{animation-name:pxd-ww-v0}@keyframes pxd-ww-v0{0%,53.8%{opacity:0}54.1%,59.6%{opacity:1}61.1%,to{opacity:0}}.pp-site .pxd-ww-v1{animation-name:pxd-ww-v1}@keyframes pxd-ww-v1{0%,55.07%{opacity:0}55.37%,59.6%{opacity:1}61.1%,to{opacity:0}}.pp-site .pxd-ww-v2{animation-name:pxd-ww-v2}@keyframes pxd-ww-v2{0%,56.33%{opacity:0}56.63%,59.6%{opacity:1}61.1%,to{opacity:0}}.pp-site .pxd-ww-v3{animation-name:pxd-ww-v3}@keyframes pxd-ww-v3{0%,58.8%{opacity:0}59.1%,59.6%{opacity:1}61.1%,to{opacity:0}}.pp-site .pxd-ww-t0{animation-name:pxd-ww-t0}@keyframes pxd-ww-t0{0%,54.97%{opacity:0}55.27%,59.6%{opacity:1}61.1%,to{opacity:0}}.pp-site .pxd-ww-t1{animation-name:pxd-ww-t1}@keyframes pxd-ww-t1{0%,56.23%{opacity:0}56.53%,59.6%{opacity:1}61.1%,to{opacity:0}}.pp-site .pxd-ww-t2{animation-name:pxd-ww-t2}@keyframes pxd-ww-t2{0%,58.7%{opacity:0}59%,59.6%{opacity:1}61.1%,to{opacity:0}}.pp-site .pxd-ww-c{animation-name:pxd-ww-c}@keyframes pxd-ww-c{0%,52.5%{opacity:0;transform:translate(44.1px,281.6px)}54%{opacity:1;transform:translate(24.1px,265.6px)}55.27%{opacity:1;transform:translate(125.8px,265.6px)}56.53%{opacity:1;transform:translate(163.7px,171.9px)}59%{opacity:1;transform:translate(362px,171.9px)}59.8%{opacity:1;transform:translate(362px,171.9px)}60.6%,to{opacity:0;transform:translate(362px,171.9px)}}.pp-site .pxd-drag{animation-name:pxddrag}@keyframes pxddrag{0%,59.5%{opacity:0;transform:translate(163.7px,171.9px)}60.5%{opacity:1;transform:translate(163.7px,171.9px)}63.5%{opacity:1;transform:translate(222.8px,167.7px)}65%,to{opacity:0;transform:translate(222.8px,167.7px)}}.pp-site .pxd-tb{animation-name:pxdtb}@keyframes pxdtb{0%,37%{opacity:0;transform:translateY(3px)}38.5%,42%{opacity:1;transform:none}43.5%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pp-site .pxv .px,.pp-site .hpv .hp{animation-play-state:paused!important;animation-delay:calc(var(--PX,11s) * -.82)!important}}.pp-site .hpv{--HP:13s}.pp-site .hpv .hp{animation-duration:var(--HP);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.pp-site .hp-cardbox{stroke:#ffffff1a}.pp-site .hp-list{animation-name:hp-list}@keyframes hp-list{0%,22%{opacity:1}27%,95%{opacity:0;visibility:hidden}99%,to{opacity:1}}.pp-site .hp-c0{animation-name:hpc0}@keyframes hpc0{0%,1%{opacity:0;transform:translateY(8px)}6%,to{opacity:1;transform:none}}.pp-site .hp-c1{animation-name:hpc1}@keyframes hpc1{0%,2.5%{opacity:0;transform:translateY(8px)}7.5%,to{opacity:1;transform:none}}.pp-site .hp-c2{animation-name:hpc2}@keyframes hpc2{0%,4%{opacity:0;transform:translateY(8px)}9%,to{opacity:1;transform:none}}.pp-site .hp-c3{animation-name:hpc3}@keyframes hpc3{0%,3%{opacity:0;transform:translateY(8px)}8%,to{opacity:1;transform:none}}.pp-site .hp-c4{animation-name:hpc4}@keyframes hpc4{0%,4.5%{opacity:0;transform:translateY(8px)}9.5%,to{opacity:1;transform:none}}.pp-site .hp-c5{animation-name:hpc5}@keyframes hpc5{0%,6%{opacity:0;transform:translateY(8px)}11%,to{opacity:1;transform:none}}.pp-site .hp-selcard .hp-cardbox{animation:hpsel var(--HP) infinite both}@keyframes hpsel{0%,16%{stroke:#ffffff1a}18%,to{stroke:#0f9}}.pp-site .hp-cursor{animation-name:hpcur}@keyframes hpcur{0%,8%{opacity:0;transform:translate(170px,150px)}11%{opacity:1;transform:translate(170px,150px)}16%,20%{opacity:1;transform:none}23%,to{opacity:0;transform:none}}.pp-site .hp-click{transform-box:fill-box;transform-origin:50%;animation-name:hpclick}@keyframes hpclick{0%,16%{opacity:0;transform:scale(.4)}17%{opacity:1;transform:scale(.6)}22%,to{opacity:0;transform:scale(1.8)}}.pp-site .hp-tog{animation-name:hptog}@keyframes hptog{0%,22%{width:38px;transform:none}26%,to{width:32px;transform:translate(37px)}}.pp-site .hp-mapview{animation-name:hpmv}@keyframes hpmv{0%,22%{opacity:0}27%,54%{opacity:1}58%,84%{opacity:0}89%,to{opacity:1}}.pp-site .hp-map{transform-origin:355px 262.5px;animation-name:hpzoom}@keyframes hpzoom{0%,37%{transform:scale(1)}45%,84%{transform:scale(2.3)}90%,to{transform:scale(1.35)}}.pp-site .hp-dim{animation-name:hpdim}@keyframes hpdim{0%,37%{opacity:0}44%,to{opacity:.62}}.pp-site .hp-pop{transform-origin:356px 234px;animation-name:hppop}@keyframes hppop{0%,44%{opacity:0;transform:translateY(6px)scale(.96)}47%,53%{opacity:1;transform:none}56%,88%{opacity:0}92%,to{opacity:1;transform:none}}.pp-site .hp-pin{transform-box:fill-box;transform-origin:50%;animation-name:hppin}@keyframes hppin{0%,30%{opacity:0;transform:scale(.3)}34%,to{opacity:1;transform:none}}.pp-site .hp-ring{transform-box:fill-box;transform-origin:50%;animation-name:hpring}@keyframes hpring{0%,34%{opacity:0;transform:scale(1)}36%{opacity:1;transform:scale(1)}42%{opacity:0;transform:scale(2.4)}88%{opacity:0;transform:scale(1)}90%{opacity:1;transform:scale(1)}96%{opacity:0;transform:scale(2.4)}to{opacity:0}}.pp-site .hp-lsel .hp-libg{animation:hplsel var(--HP) infinite both}@keyframes hplsel{0%,30%{fill:#0000}34%,to{fill:#00ff9914}}.pp-site .hp-detail{animation-name:hpdet}@keyframes hpdet{0%,54%{opacity:0;visibility:hidden}58%,84%{opacity:1;visibility:visible}89%,to{opacity:0;visibility:hidden}}.pp-site .hp-bigring{animation-name:hpbr}@keyframes hpbr{0%,58%{stroke-dasharray:0 100}65%,to{stroke-dasharray:67 100}}.pp-site .hp-bar{transform-box:fill-box;transform-origin:0;animation-name:hpbar}@keyframes hpbar{0%,59%{transform:scaleX(0)}66%,to{transform:scaleX(1)}}.pp-site .hp-scroll{animation-name:hpscroll}@keyframes hpscroll{0%,69%{transform:none}77%,to{transform:translateY(-170px)}}.pp-site .hp-end{animation-name:hpend}@keyframes hpend{0%,89%{opacity:0;transform:translateY(6px)}92%,97%{opacity:1;transform:none}to{opacity:0}}.pp-site .tiers{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1240px;margin:0 auto;display:grid}@media (max-width:1100px){.pp-site .tiers{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}@media (max-width:620px){.pp-site .tiers{grid-template-columns:1fr;max-width:440px}}.pp-site .tier{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.pp-site .tier>*{position:relative}.pp-site .tier.featured{border-color:#00ff998c}.pp-site .tier.featured:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#008c5480,#008c5400 65%);width:90%;height:70%;position:absolute;top:-30%;right:-30%}.pp-site .tier-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.pp-site .tier .tag{white-space:nowrap;margin:0;font-size:12px}.pp-site .pop-tag{background:var(--ad);white-space:nowrap;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600}.pp-site .aud{color:var(--muted);min-height:6em;margin:0 0 18px;font-size:14.5px;line-height:1.5}.pp-site .tdesc{color:#ffffffe0;border-left:2px solid #0f9;margin:-4px 0 18px;padding-left:10px;font-size:13.5px;line-height:1.5}.pp-site .ent-l .tdesc{margin:0 0 10px}.pp-site .tprice{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:20px;display:flex}.pp-site .tprice b{letter-spacing:-.02em;font-size:clamp(30px,2.6vw,38px);font-weight:600}.pp-site .tprice span{color:var(--muted);font-size:14px}.pp-site .tprice b{white-space:nowrap}.pp-site .tprice b.long{font-size:clamp(24px,2vw,30px)}.pp-site .tier ul{flex:1;align-content:start;gap:11px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pp-site .tier li{grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:14.5px;line-height:1.45;display:grid}.pp-site .tier li svg{margin-top:2px}.pp-site .tier .btn.wide{justify-content:center;width:100%;margin:0}.pp-site .tier-ctas{gap:8px;display:grid}.pp-site .tier-ctas .btn{white-space:nowrap}.pp-site .ent-ctas{grid-template-columns:1fr 1fr;min-width:340px}@media (max-width:900px){.pp-site .ent-ctas{grid-template-columns:1fr;min-width:0}}.pp-site .tier .demo-btn{color:#ffffffd9;border-color:#ffffff1f}.pp-site .tier.ent{grid-template-columns:1.1fr 1.6fr auto;align-items:center;gap:24px;max-width:1240px;margin:16px auto 0;display:grid}.pp-site .ent-l .aud{margin:12px 0 8px;min-height:0!important}.pp-site .ent-l .tprice{margin:0}.pp-site .tier ul.ent-f{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0}@media (max-width:900px){.pp-site .tier.ent{grid-template-columns:1fr;max-width:440px}}.pp-site .tier-note{text-align:center;color:var(--muted);max-width:44em;margin:30px auto 0;font-size:15px;line-height:1.6}.pp-site .tier-note b{color:#fff;font-weight:600}.pp-site .contact-hero{padding-bottom:clamp(30px,4vw,50px)}.pp-site .contact-hero .glow{display:none}.pp-site .contact-wrap{max-width:720px}.pp-site .contact-info{gap:20px;max-width:none;margin-bottom:26px}.pp-site .contact-info:before{display:none}.pp-site .contact-info .pcard{background-color:#0000;background-image:radial-gradient(65% 95% at 100% 100%,#008c5499 0%,#008c5440 30%,#008c540f 55%,#008c5400 75%),linear-gradient(160deg,#111110 0%,#0a0a09 55%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;padding:22px 26px 24px}.pp-site .contact-info .pcard p{margin-top:12px!important}.pp-site .contact-info .pcard h3{font-size:17px}.pp-site .contact-info .pcard p{font-size:15px}.pp-site .contact-info .pcard a{color:#ffffffd9}.pp-site .cf-ic svg{width:22px!important;height:22px!important;stroke-width:inherit!important}.pp-site .cf-ic svg path,.pp-site .cf-ic svg circle{stroke-width:2px}.pp-site .cform{background:#070707;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:18px;padding:18px 20px 20px;display:flex}.pp-site .cf-grid{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}@media (max-width:620px){.pp-site .cf-grid{grid-template-columns:1fr}}.pp-site .cf-f{flex-direction:column;gap:12px;display:flex}.pp-site .cf-f>span,.pp-site .cf-plans legend{color:#fff;font-size:15px;font-weight:600}.pp-site .cf-f input,.pp-site .cf-f textarea{color:#fff;font:inherit;background:#0b0b0b;border:1px solid #ffffff24;border-radius:4px;outline:none;width:100%;padding:14px 10px;font-size:15px}.pp-site .cf-f textarea{resize:vertical;min-height:92px}.pp-site .cf-f input::placeholder,.pp-site .cf-f textarea::placeholder{color:#ffffffbf}.pp-site .cf-f input:focus,.pp-site .cf-f textarea:focus{border-color:#0f99}.pp-site .cf-select{width:100%;position:relative}.pp-site .cf-select-trigger{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#0b0b0b;border:1px solid #ffffff24;border-radius:4px;outline:none;justify-content:space-between;align-items:center;padding:14px 36px 14px 10px;font-size:15px;display:flex}.pp-site .cf-select-trigger:after{content:"";pointer-events:none;border-bottom:1.5px solid #ffffffb3;border-right:1.5px solid #ffffffb3;width:6px;height:6px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.pp-site .cf-select.is-open .cf-select-trigger,.pp-site .cf-select-trigger:focus{border-color:#0f99}.pp-site .cf-select.is-open .cf-select-trigger:after{transform:translateY(-20%)rotate(-135deg)}.pp-site .cf-select-trigger .is-placeholder{color:#ffffffbf}.pp-site .cf-select.is-disabled .cf-select-trigger{opacity:.65;cursor:not-allowed}.pp-site .cf-select-menu{z-index:40;background:#0b0b0b;border:1px solid #00ff9973;border-radius:4px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0000008c}.pp-site .cf-select-option{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:10px 12px;font-size:15px;display:block}.pp-site .cf-select-option:hover,.pp-site .cf-select-option.is-active{color:#0f9;background:#00ff9924}.pp-site .cf-span2{grid-column:1/-1}.pp-site .cf-spacer{visibility:hidden;pointer-events:none;min-height:0}.pp-site .cf-plans{border:0;min-width:0;margin:0;padding:0}.pp-site .cf-plans legend{margin-bottom:12px;padding:0}.pp-site .po-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:620px){.pp-site .po-grid{grid-template-columns:1fr 1fr}}.pp-site .plan-opt{cursor:pointer;position:relative}.pp-site .plan-opt input{opacity:0;pointer-events:none;position:absolute}.pp-site .po-box{background:#0b0b0b;border:1px solid #ffffff24;border-radius:4px;flex-direction:column;gap:4px;padding:11px 12px;transition:border-color .2s,background .2s;display:flex}.pp-site .po-box b{color:#fff;font-size:14.5px;font-weight:600}.pp-site .po-box small{color:#fff9;font-size:13px}.pp-site .plan-opt:hover .po-box{border-color:#ffffff4d}.pp-site .plan-opt input:checked+.po-box{background:#008c5424;border-color:#0f9}.pp-site .plan-opt input:checked+.po-box small{color:#0f9}.pp-site .plan-opt input:focus-visible+.po-box{outline-offset:2px;outline:2px solid #0f9}.pp-site .cf-submit{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;color:#fff;background:#008c54;border-radius:5px;width:100%;padding:12px;font-size:14px;font-weight:600}.pp-site .cf-submit:hover{background:#00a463}.pp-site .cf-submit:focus-visible{outline-offset:2px;outline:2px solid #0f9}.pp-site .cf-done{z-index:60;color:#e8fff4;text-align:left;background:#0c1612;border:1px solid #00ff9973;border-radius:8px;max-width:min(420px,100% - 32px);margin:0;padding:14px 18px;font-size:14px;line-height:1.45;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000073}.pp-site .cf-done[hidden]{display:none}.pp-site .cf-done.is-error{color:#ffd6d6;background:#1a0e0e;border-color:#ff787880}.pp-site .prod.solo{grid-template-columns:1fr;max-width:1060px}.pp-site .prod.solo>div{max-width:560px}.pp-site .disc{z-index:100;-webkit-backdrop-filter:blur(6px);background:#040403b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pp-site.auth-chrome{background:#040403;min-height:100dvh}.pp-site .auth-video{z-index:0;position:fixed;inset:0;overflow:hidden}.pp-site .auth-video:after{content:"";background:#0404039e;position:absolute;inset:0}.pp-site .auth-video video{object-fit:cover;opacity:1;width:100%;height:100%}.pp-site .auth-stage{z-index:1;place-items:center;min-height:100dvh;padding:88px 20px 32px;display:grid;position:relative}.pp-site .disc[hidden]{display:none}.pp-site .disc-card{background:radial-gradient(60% 80% at 100% 100%,#008c5459,#008c5400 70%),#0a0a09;border:1px solid #ffffff1f;border-radius:10px;width:min(560px,100%);padding:30px 32px 26px;box-shadow:0 30px 80px #0009}@media (min-width:900px){.pp-site .disc-card{zoom:.93}}.pp-site .disc-card h2{align-items:center;gap:12px;margin:0 0 18px;font-size:22px;font-weight:600;display:flex}.pp-site .disc-card h2 i{background:#0f9;border-radius:50%;flex:none;width:10px;height:10px}.pp-site .disc-card p{color:#ffffffb8;margin:0 0 14px;font-size:16px;line-height:1.65}.pp-site .disc-chk{cursor:pointer;align-items:center;gap:12px;margin:22px 0;font-size:16px;display:flex}.pp-site .disc-chk input{accent-color:#0f9;cursor:pointer;width:20px;height:20px;margin:0}.pp-site .disc-chk a{color:#fff;text-underline-offset:3px;text-decoration:underline}.pp-site .disc-go{all:unset;box-sizing:border-box;text-align:center;cursor:pointer;color:#fff;background:#008c54;border:1px solid #00ff9940;border-radius:5px;width:100%;padding:13px;font-size:16px;font-weight:600;transition:background .2s,opacity .2s}.pp-site .disc-go:hover:not(:disabled){background:#00a463}.pp-site .disc-go:disabled{opacity:.45;cursor:not-allowed}.pp-site .disc-go:focus-visible,.pp-site .disc-back:focus-visible{outline-offset:2px;outline:2px solid #0f9}.pp-site .disc-back{all:unset;color:#ffffff8c;cursor:pointer;text-align:center;width:100%;margin:14px auto 0;font-size:14px;display:block}.pp-site .disc-back:hover{color:#fff}.pp-site .auth-f{flex-direction:column;gap:14px;margin:6px 0 8px;display:flex}.pp-site .auth-f label{color:#ffffffbf;flex-direction:column;gap:6px;font-size:14px;display:flex}.pp-site .auth-f input,.pp-site .auth-pw input{color:#fff;width:100%;font:inherit;background:#070908;border:1px solid #ffffff29;border-radius:6px;outline:0;padding:12px 14px;font-size:15px}.pp-site .auth-f input:focus,.pp-site .auth-pw input:focus{border-color:#0f9}.pp-site .auth-pw{display:block;position:relative}.pp-site .auth-pw input{padding-right:42px}.pp-site .auth-eye{all:unset;cursor:pointer;color:#ffffff8c;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pp-site .auth-eye:hover{color:#fff}.pp-site .auth-forgot{color:#ffffff8c;cursor:pointer;align-self:flex-end;font-size:13px}.pp-site .auth-forgot:hover{color:#fff}.pp-site .auth-err{color:#ff8a8a;margin:0;font-size:13px}.pp-site .auth-ok{color:#0f9;margin:0;font-size:14px}.pp-site .auth-or{color:#ffffff73;letter-spacing:.08em;align-items:center;gap:10px;margin:16px 0 0;font-size:12px;display:flex}.pp-site .auth-or:before,.pp-site .auth-or:after{content:"";background:#ffffff1f;flex:1;height:1px}.pp-site .auth-social{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pp-site .auth-social button{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;background:#070908;border:1px solid #ffffff29;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:14px;font-weight:600;display:flex}.pp-site .auth-social button:hover{border-color:#ffffff59}.pp-site .auth-tabs{background:#070908;border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:1fr 1fr 1fr;gap:4px;margin:0 0 14px;padding:4px;display:grid}.pp-site .auth-tabs button{all:unset;cursor:pointer;text-align:center;color:#ffffff8c;border-radius:4px;padding:8px 4px;font-size:12px;font-weight:600}.pp-site .auth-tabs button.on{color:#fff;background:#ffffff1f}.pp-site .disc-card{max-height:calc(100dvh - 40px);overflow:auto}.pp-site .hpx-hero{padding-bottom:20px}.pp-site .hpx-media{border:1px solid var(--line);border-radius:12px;max-width:900px;margin:48px auto 0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080,0 0 0 1px #00ff990f}.pp-site .hpx-media>svg{width:100%;height:auto;display:block}.pp-site .hw{--HW:12s;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto;display:grid;position:relative}@media (max-width:900px){.pp-site .hw{grid-template-columns:1fr 1fr}.pp-site .hw-line{display:none}}@media (max-width:560px){.pp-site .hw{grid-template-columns:1fr}}.pp-site .hw-line{background:#ffffff2e;height:1px;position:absolute;top:31px;left:12%;right:12%}.pp-site .hw-line i{width:0;height:3px;animation:hwline var(--HW) linear infinite;background:#0f9;border-radius:2px;position:absolute;top:-1px;left:0}@keyframes hwline{0%{width:0}75%,95%{width:100%}to{opacity:0;width:100%}}.pp-site .hw-step{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:20px 22px 24px;transition:border-color .3s;position:relative}.pp-site .hw-n{z-index:1;background:#0a0a09;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-grid;position:relative}.pp-site .hw-step h3{margin:0 0 8px;font-size:19px;font-weight:500}.pp-site .hw-step p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.pp-site .hw-step{animation:hwstep var(--HW) infinite both}.pp-site .hw0{animation-delay:0s}.pp-site .hw1{animation-delay:calc(var(--HW)*-.75)}.pp-site .hw2{animation-delay:calc(var(--HW)*-.5)}.pp-site .hw3{animation-delay:calc(var(--HW)*-.25)}@keyframes hwstep{0%,20%{border-color:#0f99;box-shadow:0 0 0 3px #00ff990f}25%,to{box-shadow:none;border-color:#ffffff1f}}.pp-site .hw-step .hw-n{animation:hwn var(--HW) infinite both;animation-delay:inherit}@keyframes hwn{0%,20%{color:#040403;background:#0f9;border-color:#0f9}25%,to{color:#fff;background:#0a0a09;border-color:#ffffff4d}}.pp-site .persp{--PP:12s;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);max-width:1060px;margin:0 auto;display:grid}@media (max-width:860px){.pp-site .persp{grid-template-columns:1fr}}.pp-site .pp-list{flex-direction:column;display:flex}.pp-site .pp-item{animation:ppi var(--PP) infinite both;border-bottom:1px solid #ffffff1f;grid-template-columns:36px 1fr;gap:16px;padding:18px 0;display:grid}.pp-site .pp-item h3{color:#fff;margin:4px 0 6px;font-size:19px;font-weight:500}.pp-site .pp-item p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.pp-site .pp1,.pp-site .pg1{animation-delay:calc(var(--PP)*-.75)!important}.pp-site .pp2,.pp-site .pg2{animation-delay:calc(var(--PP)*-.5)!important}.pp-site .pp3,.pp-site .pg3{animation-delay:calc(var(--PP)*-.25)!important}@keyframes ppi{0%,22%{opacity:1}25%,to{opacity:.5}}.pp-site .pov{border:1px solid var(--line);background:radial-gradient(60% 70% at 100% 100%,#008c5466,#008c5400 70%),#0f1110;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.pp-site .pov-top{grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pp-site .pov-top b{font-size:19px;font-weight:700;display:block}.pp-site .pov-top span{color:var(--muted);font-size:13px}.pp-site .pov-score{width:48px;height:48px;position:relative}.pp-site .pov-score svg{width:100%;height:100%}.pp-site .pov-score b{color:#0f9;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.pp-site .pov-g{animation:pog var(--PP) infinite both;background:#151719;border:1px solid #ffffff1a;border-radius:6px;padding:12px 14px}@keyframes pog{0%,22%{border-color:#0f99}25%,to{border-color:#ffffff1a}}.pp-site .pov-g span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:700}.pp-site .pov-g ul{gap:5px;margin:8px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pp-site .pov-g li:before{content:"";vertical-align:middle;background:#0f9;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.pp-site .pov-g li.warn:before{background:#ff8a3d}.pp-site .endcta .pill{display:inline-block}@media (prefers-reduced-motion:reduce){.pp-site .hw-line i,.pp-site .hw-step,.pp-site .hw-step .hw-n,.pp-site .pp-item,.pp-site .pov-g{animation:none!important}}.pp-site .snaps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1240px;margin:0 auto;display:grid}@media (max-width:1000px){.pp-site .snaps{grid-template-columns:1fr 1fr;max-width:760px}}@media (max-width:560px){.pp-site .snaps{grid-template-columns:1fr}}.pp-site .snap{border:1px solid var(--line);background:var(--card);border-radius:8px;margin:0;overflow:hidden}.pp-site .snap-img{aspect-ratio:16/11;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.pp-site .snap-img img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .6s;display:block}.pp-site .snap:hover .snap-img img{transform:scale(1.04)}.pp-site .snap-tag{letter-spacing:.04em;text-transform:uppercase;color:#0f9;background:#040403d9;border:1px solid #0f96;border-radius:3px;padding:3px 7px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.pp-site .snap figcaption{padding:18px 20px 22px}.pp-site .snap h3{margin:0 0 8px;font-size:18px;font-weight:500}.pp-site .snap p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.pp-site .pxs{--PXS:15s;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1240px;margin:0 auto;display:grid;position:relative}@media (max-width:1000px){.pp-site .pxs{grid-template-columns:1fr 1fr}.pp-site .pxs-line{display:none}}@media (max-width:560px){.pp-site .pxs{grid-template-columns:1fr}}.pp-site .pxs-line{background:#ffffff2e;height:1px;position:absolute;top:31px;left:10%;right:10%}.pp-site .pxs-line i{width:0;height:3px;animation:pxsl var(--PXS) linear infinite;background:#0f9;border-radius:2px;position:absolute;top:-1px;left:0}@keyframes pxsl{0%{width:0}80%,96%{width:100%}to{opacity:0;width:100%}}.pp-site .pxs-step{border:1px solid var(--line);background:var(--card);animation:pxss var(--PXS) infinite both;border-radius:8px;padding:20px 20px 22px;position:relative}.pp-site .pxs-dot{z-index:1;width:24px;height:24px;animation:pxsd var(--PXS) infinite both;animation-delay:inherit;background:#0a0a09;border:1px solid #ffffff4d;border-radius:50%;place-items:center;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-grid;position:relative}.pp-site .pxs-l{letter-spacing:.08em;color:#0f9;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.pp-site .pxs-step h3{margin:0 0 8px;font-size:18px;font-weight:500}.pp-site .pxs-step p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.pp-site .pxs1{animation-delay:calc(var(--PXS)*-.8)}.pp-site .pxs2{animation-delay:calc(var(--PXS)*-.6)}.pp-site .pxs3{animation-delay:calc(var(--PXS)*-.4)}.pp-site .pxs4{animation-delay:calc(var(--PXS)*-.2)}@keyframes pxss{0%,17%{border-color:#0f99;box-shadow:0 0 0 3px #00ff990f}20%,to{box-shadow:none;border-color:#ffffff1f}}@keyframes pxsd{0%,17%{color:#040403;background:#0f9;border-color:#0f9}20%,to{color:#fff;background:#0a0a09;border-color:#ffffff4d}}.pp-site .pxsum-tag{letter-spacing:.06em;text-transform:uppercase;color:#0f9;border:1px solid #0f96;border-radius:3px;padding:3px 7px;font-size:11px;font-weight:700}.pp-site .fine{text-align:center;color:#ffffff80;max-width:46em;margin:36px auto 0;font-size:13.5px;line-height:1.6}.pp-site .why{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1140px;margin:0 auto;display:grid}@media (max-width:900px){.pp-site .why{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pp-site .why{grid-template-columns:1fr}}.pp-site .why-i{border-top:1px solid #ffffff2e;padding-top:20px}.pp-site .why-i .aud-ic{margin-bottom:14px}.pp-site .why-i h3{margin:0 0 8px;font-size:18px;font-weight:500}.pp-site .why-i p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.pp-site .stages .pcard.stage,.pp-site .st-n,.pp-site .pxs-line i,.pp-site .pxs-step,.pp-site .pxs-dot{animation:none!important}}@keyframes stg4{0%,22%{border-color:#00ff998c}25%,to{border-color:#ffffff1a}}@keyframes stg5{0%,17%{border-color:#00ff998c}20%,to{border-color:#ffffff1a}}@keyframes stgn4{0%,22%{color:#040403;background:#0f9;border-color:#0f9}25%,to{color:#fff;background:0 0;border-color:#ffffff59}}@keyframes stgn5{0%,17%{color:#040403;background:#0f9;border-color:#0f9}20%,to{color:#fff;background:0 0;border-color:#ffffff59}}.pp-site .stages.s5 .pcard.stage{animation-name:stg5}.pp-site .stages.s5 .st-n{animation-name:stgn5}.pp-site .stages .pcard.stage{animation:stg4 var(--ST) infinite both;animation-delay:calc(var(--ST) * var(--k) / var(--n) - var(--ST))}.pp-site .stages>.stage:last-child:nth-child(odd){grid-column:1/-1}.pp-site .pcard{align-content:start}.pp-site .st-n{animation:stgn4 var(--ST) infinite both;animation-delay:inherit;place-items:center;font-size:13px;font-weight:700;border:1px solid #ffffff59!important;border-radius:50%!important;width:30px!important;height:30px!important;display:grid!important}.pp-site .pcard p.st-l{letter-spacing:.08em;text-transform:uppercase;color:#0f9;font-size:12px;font-weight:700;margin-top:10px!important}.pp-site .pcard p.st-l+p{margin-top:6px!important}.pp-site .tier-ctas.two{background:0 0;border:1px solid #ffffff2e;border-radius:5px;gap:0;overflow:hidden}.pp-site .tier-ctas.two .btn{background:0 0;border:0;border-radius:0;margin:0}.pp-site .tier-ctas.two .btn+.btn{border-top:1px solid #ffffff2e}.pp-site .tier-ctas.two .btn:hover{background:#ffffff0d}.pp-site .tier.featured .tier-ctas.two{border-color:#00ff9973}.pp-site .tier.featured .tier-ctas.two .btn:not(.demo-btn){background:#008c54}.pp-site .tier.featured .tier-ctas.two .btn:not(.demo-btn):hover{background:#00a463}.pp-site .tier.featured .tier-ctas.two .btn+.btn{border-top-color:#00ff9973}.pp-site .ent-ctas.two .btn+.btn{border-top:0;border-left:1px solid #ffffff2e}@media (max-width:900px){.pp-site .ent-ctas.two .btn+.btn{border-top:1px solid #ffffff2e;border-left:0}}.pp-site .swap-btn{place-items:center;transition:background .2s,border-color .2s,color .2s;display:inline-grid!important}.pp-site .swap-btn>span{grid-area:1/1;align-items:center;gap:8px;transition:opacity .18s,transform .18s;display:inline-flex}.pp-site .swap-btn .sb-b{opacity:0;transform:translateY(6px)}.pp-site .swap-btn:hover,.pp-site .swap-btn:focus-visible{color:#fff;background:#008c54!important;border-color:#0f9!important}.pp-site .swap-btn:hover .sb-a,.pp-site .swap-btn:focus-visible .sb-a{opacity:0;transform:translateY(-6px)}.pp-site .swap-btn:hover .sb-b,.pp-site .swap-btn:focus-visible .sb-b{opacity:1;transform:none}.pp-site .tier.featured .swap-btn:hover{background:#00a463!important}.pp-site .ent-ctas .swap-btn{min-width:180px}.pp-site .qtags{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 26px;display:flex}.pp-site .qtags.left{justify-content:flex-start;margin:6px 0 0}.pp-site .qtags .pill{margin:0}.pp-site .ab-close{color:var(--muted);max-width:36em;margin:0 auto;font-size:17px;line-height:1.6}.pp-site .ab-close.center{text-align:center;margin:36px auto 0}.pp-site .subhero .qtags{margin-top:26px}.pp-site .ab-q{margin-top:54px}.pp-site .ab-q blockquote{margin:0}.pp-site .gapflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;max-width:1060px;margin:0 auto;display:grid;position:relative}.pp-site .gf-line{background:#ffffff2e;height:1px;position:absolute;top:50%;left:4%;right:4%}.pp-site .gf-node{text-align:center;border:1px solid var(--line);background:var(--card);min-height:64px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;padding:16px;font-size:16px;font-weight:500;display:flex;position:relative}.pp-site .gf-node .gf-dot{display:none}.pp-site .gf-end{color:#fff;border-color:#00ff998c}@media (max-width:760px){.pp-site .gapflow{grid-template-columns:1fr;max-width:360px}.pp-site .gf-line{display:none}}.pp-site .team-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);max-width:1060px;display:grid}@media (max-width:860px){.pp-site .team-split{grid-template-columns:1fr}}.pp-site .team-split h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(32px,4.8vw,52px);font-weight:600;line-height:1.08}.pp-site .team-split p{color:var(--muted);margin:0 0 14px;font-size:17px;line-height:1.6}.pp-site .team-photo{aspect-ratio:4/3;border:1px solid var(--line);color:var(--muted);background:radial-gradient(75% 95% at 100% 100%,#008c5499 0%,#008c5447 30%,#008c5414 55%,#008c5400 75%),linear-gradient(160deg,#111110 0%,#0a0a09 55%);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:15px;display:flex}.pp-site .team-photo svg{width:40px;height:40px}.pp-site .about-pg .wrap{max-width:1060px}.pp-site .about-pg .head h2{max-width:15em}.pp-site .about-pg .cols2,.pp-site .about-pg .cols3,.pp-site .about-pg .gapflow,.pp-site .about-pg .team-split,.pp-site .about-pg .ab-q{max-width:960px;margin-left:auto;margin-right:auto}.pp-site .about-pg .cols2.ab-narrow{max-width:760px}.pp-site .about-hero{isolation:isolate;position:relative;overflow:hidden}.pp-site .ab-hero-bg{z-index:-2;opacity:.25;background-position:50% 40%;background-size:cover;position:absolute;inset:0}.pp-site .ab-hero-bg:after{content:"";background:linear-gradient(#0404038c 0%,#04040359 40%,#040403d1 88%,#040403 100%);position:absolute;inset:0}.pp-site .about-hero .glow{z-index:-1;top:40%}.pp-site .ab-canvas{font-style:italic;font-weight:500;color:#0f9!important;margin-top:14px!important;font-size:19px!important}.pp-site .about-hero h1{max-width:13em;font-size:clamp(32px,4.8vw,61px)}.pp-site .about-hero p{margin-bottom:16px}.pp-site .about-hero .ab-qs{flex-wrap:wrap;justify-content:center;gap:4px 18px;max-width:46em;display:flex}.pp-site .about-hero .ab-qs em{color:#0f9;font-style:italic}.pp-site .gapflow{align-items:stretch;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;max-width:820px!important}.pp-site .gf-node{padding:16px 22px}.pp-site .gf-mid{gap:0;justify-content:space-around!important;padding:0!important;display:flex!important}.pp-site .gf-mid span{text-align:center;flex:1;justify-content:center;align-items:center;padding:14px 12px;display:flex}.pp-site .gf-mid span+span{border-left:1px solid var(--line)}@media (max-width:760px){.pp-site .gapflow{grid-template-columns:1fr!important}.pp-site .gf-mid{flex-direction:column}.pp-site .gf-mid span+span{border-left:0;border-top:1px solid var(--line)}}.pp-site .about-pg .cols3 .pcard h3{align-self:center;min-height:2.5em}.pp-site .about-pg .cols3 .pcard .st-n{align-self:start;margin-top:2px}.pp-site .about-pg .team-split{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.pp-site .about-pg .team-split h2{max-width:12em}.pp-site .about-pg .cols2:not(.ab-narrow){max-width:900px}.pp-site .about-pg .cols2 .pcard p{font-size:15px}.pp-site .about-hero .ab-letter{text-align:left;max-width:760px;margin:30px auto 0}.pp-site .ab-letter .qmark{margin-bottom:16px}.pp-site .ab-letter-body{position:relative}.pp-site .ab-letter-body p{color:#ffffffd9;max-width:none;margin:0 0 14px;font-size:17px;line-height:1.65}.pp-site .ab-letter-body .ab-qs{color:#0f9;display:block}.pp-site .ab-letter-body .ab-qs em{color:#0f9;font-style:italic}.pp-site .about-pg .cols2.ab-values{max-width:1060px}.pp-site .about-pg .head.ab-wide h2{max-width:none}.pp-site .about-pg .cols2.ab-values .pcard p{font-size:15.5px}.pp-site .team-collage{aspect-ratio:4/5.4;grid-template-rows:1fr 1fr 1.7fr;grid-template-columns:1.1fr 1fr;gap:8px;width:100%;display:grid}.pp-site .team-collage img{object-fit:cover;object-position:50% 30%;border:1px solid var(--line);border-radius:8px;width:100%;height:100%;display:block}.pp-site .tc-a{grid-row:1/3}.pp-site .tc-d{grid-column:1/3}.pp-site .team-split{align-items:center}.pp-site .marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pp-site .mq-track{gap:14px;width:max-content;animation:40s linear infinite mq;display:flex}.pp-site .mq-item{aspect-ratio:16/10;border:1px solid var(--line);background:#0a0a09;border-radius:8px;flex:none;height:clamp(170px,18vw,250px);overflow:hidden}.pp-site .mq-item video,.pp-site .mq-item img{object-fit:cover;width:100%;height:100%;display:block}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pp-site .mq-track{animation:none}}.pp-site .offer{max-width:948px;margin:0 auto}.pp-site .pf-wrap{width:100%;max-width:1000px;margin:0 auto;overflow:hidden}.pp-site .pf{--P:6.5s;width:100%;max-width:100%;height:auto;display:block}@media (max-width:640px){.pp-site .pf{width:100%;min-width:0}.pp-site #problem .head p{font-size:15px;line-height:1.55}.pp-site #problem .head h2{font-size:clamp(26px,7vw,36px)}}.pp-site .anim:not(.in) *{animation-play-state:paused!important}.pp-site .pf .y{animation-duration:var(--P);animation-iteration-count:infinite;animation-fill-mode:both}.pp-site .pf text{fill:#fff;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:500}.pp-site .pf .base{fill:none;stroke:#ffffff2e;stroke-width:1.2px}.pp-site .pf .trail{fill:none;stroke:#0f9;stroke-opacity:.35;stroke-width:1.2px;stroke-dasharray:100;animation-name:pf-trail;animation-timing-function:linear}.pp-site .pf .pulse{fill:none;stroke:#0f9;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:4 200;animation-name:pf-pulse;animation-timing-function:linear}.pp-site .pf .box{fill:#0a0a09;stroke:#ffffff24;stroke-width:1px}.pp-site .pf .ic{fill:none;stroke:#ffffffd9;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.pp-site .pf .s1 .box{animation-name:pf-b1}.pp-site .pf .s2 .box{animation-name:pf-b2}.pp-site .pf .s3 .box{animation-name:pf-b3}.pp-site .pf .s4 .box{animation-name:pf-b4}.pp-site .pf .s1 .ic{animation-name:pf-i1}.pp-site .pf .s2 .ic{animation-name:pf-i2}.pp-site .pf .s3 .ic{animation-name:pf-i3}.pp-site .pf .s4 .ic{animation-name:pf-i4}.pp-site .pf .wk .box{animation-name:pf-wb}.pp-site .pf .wk text{animation-name:pf-wt}.pp-site .pf .wk .ic{animation-name:pf-wi}@keyframes pf-trail{0%,6%{stroke-dashoffset:100px;opacity:1}80%,94%{stroke-dashoffset:0;opacity:1}99%,to{stroke-dashoffset:0;opacity:0}}@keyframes pf-pulse{0%,6%{stroke-dashoffset:4px;opacity:1}80%{stroke-dashoffset:-100px;opacity:1}81%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes pf-b1{0%,1%{stroke:#ffffff24}5%,94%{stroke:#0f9}99%,to{stroke:#ffffff24}}@keyframes pf-b2{0%,23%{stroke:#ffffff24}25%,94%{stroke:#0f9}99%,to{stroke:#ffffff24}}@keyframes pf-b3{0%,40.5%{stroke:#ffffff24}42.5%,94%{stroke:#0f9}99%,to{stroke:#ffffff24}}@keyframes pf-b4{0%,58%{stroke:#ffffff24}60%,94%{stroke:#0f9}99%,to{stroke:#ffffff24}}@keyframes pf-i1{0%,1%{stroke:#ffffffd9}5%,94%{stroke:#0f9}99%,to{stroke:#ffffffd9}}@keyframes pf-i2{0%,23%{stroke:#ffffffd9}25%,94%{stroke:#0f9}99%,to{stroke:#ffffffd9}}@keyframes pf-i3{0%,40.5%{stroke:#ffffffd9}42.5%,94%{stroke:#0f9}99%,to{stroke:#ffffffd9}}@keyframes pf-i4{0%,58%{stroke:#ffffffd9}60%,94%{stroke:#0f9}99%,to{stroke:#ffffffd9}}@keyframes pf-wb{0%,79%{stroke:#ffffff24;fill:#0a0a09}82%{stroke:#0f9;fill:#00ff9929}86%,94%{stroke:#0f9;fill:#00ff9912}99%,to{stroke:#ffffff24;fill:#0a0a09}}@keyframes pf-wt{0%,79%{fill:#fff}82%,94%{fill:#0f9}99%,to{fill:#fff}}@keyframes pf-wi{0%,79%{stroke:#ffffffd9}82%,94%{stroke:#0f9}99%,to{stroke:#ffffffd9}}.pp-site .scards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:948px;margin:0 auto;display:grid}@media (max-width:760px){.pp-site .scards{grid-template-columns:1fr;max-width:480px}}.pp-site .scard{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:18px 26px 26px}.pp-site .scard .tag{display:inline-block}.pp-site .scard b{white-space:nowrap;letter-spacing:-.02em;margin:14px 0 8px;font-size:clamp(24px,2.5vw,32px);font-weight:600;display:block}.pp-site .scard span{color:var(--muted);font-size:15px;line-height:1.55;display:block}.pp-site .team{text-align:center;color:var(--muted);max-width:40em;margin:36px auto 0;font-size:17px;line-height:1.6}.pp-site .team em{color:var(--a);font-style:normal}.pp-site .hl{color:var(--a)}.pp-site .ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:0 auto;display:grid}@media (max-width:820px){.pp-site .ways{grid-template-columns:1fr}}.pp-site .way{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:28px 36px 30px;position:relative;overflow:hidden}.pp-site .way.pp:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#008c548c,#008c5400 65%);width:90%;height:90%;position:absolute;top:-40%;left:-10%}.pp-site .way h3{letter-spacing:-.01em;margin:0 0 30px;font-size:26px;font-weight:500;position:relative}.pp-site .way ul{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pp-site .way li{color:#fffc;grid-template-columns:22px 1fr;align-items:center;gap:14px;font-size:17px;line-height:1.5;display:grid}.pp-site .way.pp li{color:#fff}.pp-site .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:820px){.pp-site .grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.pp-site .card{border:1px solid var(--line);background:#ffffff03;border-radius:8px;flex-direction:column;padding:18px 26px 26px;display:flex}.pp-site .tag{letter-spacing:.02em;text-transform:uppercase;border:1px solid #ffffff4d;border-radius:3px;align-self:flex-start;margin-bottom:11px;padding:3px 6px;font-size:11px;font-weight:600}.pp-site .card h3{letter-spacing:-.005em;margin:0 0 8px;font-size:21px;font-weight:500}.pp-site .card p{color:var(--muted);margin:0 0 24px;font-size:14.5px;line-height:1.45}.pp-site .viz-wrap{border:1px solid var(--line);aspect-ratio:380/180;border-radius:4px;margin-top:auto;overflow:hidden}.pp-site .viz{width:100%;height:100%;display:block}.pp-site .viz text{fill:#ffffffe0;font-variant-numeric:tabular-nums;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:10.5px}.pp-site .viz .g{fill:var(--a)}.pp-site .viz .dim{fill:#fff9}.pp-site .gridlines line{stroke:#222;stroke-width:1px}.pp-site .card:not(.in) *{animation-play-state:paused!important}.pp-site .x{animation-duration:var(--T);animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes win38{0%,36%{opacity:0}42%,92%{opacity:1}97%,to{opacity:0}}@keyframes win58{0%,56%{opacity:0}62%,92%{opacity:1}97%,to{opacity:0}}@keyframes win68{0%,66%{opacity:0}72%,92%{opacity:1}97%,to{opacity:0}}.pp-site .sw .kerb{stroke:#ffffff4d;stroke-dasharray:4 6}.pp-site .sw .site{fill:#040403;stroke:var(--a);stroke-opacity:.6;stroke-width:1.2px}.pp-site .sw .tint{fill:var(--a);fill-opacity:.05}.pp-site .sw .bldg{fill:#ffffffe6}.pp-site .sw .mh{fill:#040403;stroke:#ffffff80;stroke-width:1.5px}.pp-site .sw .hit{animation-name:sw-sel}.pp-site .sw .ring{fill:none;stroke:var(--a);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation-name:sw-ring}.pp-site .sw .r2{animation-delay:.6s}.pp-site .sw .r3{animation-delay:1.2s}.pp-site .sw .pipe{fill:none;stroke:var(--a);stroke-width:1.6px;stroke-dasharray:100;animation-name:sw-draw}.pp-site .sw .flows{animation-name:win58}.pp-site .sw .flow{fill:var(--a);animation:1.3s linear infinite sw-flow}.pp-site .sw .f2{animation-delay:-.43s}.pp-site .sw .f3{animation-delay:-.87s}.pp-site .sw .locating{animation-name:sw-early}.pp-site .sw .label{animation-name:win38}.pp-site .sw .chip{animation-name:win68}@keyframes sw-sel{0%,32%{stroke:#ffffff80;fill:#040403}38%,92%{stroke:#0f9;fill:#0a3d2a}to{stroke:#ffffff80;fill:#040403}}@keyframes sw-ring{0%{opacity:.9;transform:scale(1)}10%,to{opacity:0;transform:scale(2.8)}}@keyframes sw-draw{0%,40%{stroke-dashoffset:100px;opacity:1}58%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes sw-flow{0%{transform:translate(0)}to{transform:translate(180px)}}@keyframes sw-early{0%{opacity:0}5%,30%{opacity:1}36%,to{opacity:0}}.pp-site .ww .groundline{fill:none;stroke:#ffffff80;stroke-width:1.2px}.pp-site .ww .house{fill:#040403;stroke:#ffffffd9;stroke-width:1.2px}.pp-site .ww .drain{fill:none;stroke:#ffffff80;stroke-width:1.2px;stroke-dasharray:3 3}.pp-site .ww .main{fill:#040403;stroke:#ffffffd9;stroke-width:1.5px}.pp-site .ww .outlet{fill:#ffffffe6}.pp-site .ww .attempt{fill:none;stroke:#ffffffd9;stroke-width:1.3px;stroke-dasharray:100;animation-name:ww-attempt}.pp-site .ww .fail{animation-name:ww-fail}.pp-site .ww .pump{transform-box:fill-box;transform-origin:50%;animation-name:ww-pump}.pp-site .ww .rising{fill:none;stroke:var(--a);stroke-width:1.6px;stroke-dasharray:100;animation-name:ww-rise}.pp-site .ww .chip{animation-name:win68}@keyframes ww-attempt{0%,4%{stroke-dashoffset:100px;opacity:1}24%{stroke-dashoffset:0;opacity:1}30%{opacity:.25}34%{opacity:1}38%{opacity:.25}42%{opacity:1}50%,92%{stroke-dashoffset:0;opacity:.2}97%,to{opacity:0;stroke-dashoffset:0}}@keyframes ww-fail{0%,26%{opacity:0}30%,48%{opacity:1}53%,to{opacity:0}}@keyframes ww-pump{0%,48%{opacity:0;transform:scale(.4)}54%{opacity:1;transform:scale(1.15)}58%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes ww-rise{0%,55%{stroke-dashoffset:100px;opacity:1}72%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}.pp-site .fl .groundline{stroke:#ffffff8c;stroke-width:1.2px}.pp-site .fl .pipe{fill:#040403;stroke:#ffffffd9;stroke-width:1.5px}.pp-site .fl .ref{stroke:#ffffff59;stroke-dasharray:2 3}.pp-site .fl .seg{stroke:var(--a);stroke-width:1.5px;stroke-dasharray:100}.pp-site .fl .tick{stroke:var(--a);stroke-width:1.5px}.pp-site .fl .seg1{animation-name:fl-seg1}.pp-site .fl .seg2{animation-name:fl-seg2}.pp-site .fl .t1{animation-name:fl-t1}.pp-site .fl .t2{animation-name:fl-t2}.pp-site .fl .pad{animation-name:fl-pad}.pp-site .fl .ffl{stroke:var(--a);stroke-width:1.8px}.pp-site .fl .house{fill:#040403;stroke:#ffffffd9;stroke-width:1.2px}.pp-site .fl .ffltext{animation-name:fl-fflt}.pp-site .fl .cut{fill:var(--a);fill-opacity:.5;animation-name:win58}.pp-site .fl .fillv{fill:var(--ad);fill-opacity:.85;animation-name:win58}.pp-site .fl .readout{animation-name:win68}@keyframes fl-seg1{0%,4%{stroke-dashoffset:100px;opacity:1}14%,92%{stroke-dashoffset:0;opacity:1}97%,to{opacity:0;stroke-dashoffset:0}}@keyframes fl-seg2{0%,15%{stroke-dashoffset:100px;opacity:1}25%,92%{stroke-dashoffset:0;opacity:1}97%,to{opacity:0;stroke-dashoffset:0}}@keyframes fl-t1{0%,8%{opacity:0}14%,92%{opacity:1}97%,to{opacity:0}}@keyframes fl-t2{0%,19%{opacity:0}25%,92%{opacity:1}97%,to{opacity:0}}@keyframes fl-pad{0%,26%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(40px)}46%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes fl-fflt{0%,44%{opacity:0}50%,92%{opacity:1}97%,to{opacity:0}}.pp-site .lc .panel{fill:none;stroke:#2a2a2a;stroke-width:1px}.pp-site .lc .plot{fill:#040403;stroke:var(--a);stroke-opacity:.6;stroke-width:1.2px}.pp-site .lc .tint{fill:var(--a);fill-opacity:.05}.pp-site .lc .setback{fill:none;stroke:var(--a);stroke-opacity:.45;stroke-dasharray:3 3}.pp-site .lc .band{fill:#ffffff0f;animation-name:lc-band}.pp-site .lc .pipeln{stroke:#ffffffa6;stroke-dasharray:5 4;stroke-width:1.3px}.pp-site .lc .bmove{animation-name:lc-bmove}.pp-site .lc .brect{stroke-width:1.4px;animation-name:lc-bstate}.pp-site .lc .row{fill:#040403;stroke:#fff3}.pp-site .lc .rowtext{font-size:11px;font-weight:500}.pp-site .lc .ok{animation-name:lc-ok}.pp-site .lc .okall{animation-name:lc-okall}.pp-site .lc .warn{animation-name:lc-warn}.pp-site .lc .oktext{font-weight:700;fill:var(--a)!important;font-size:10px!important}.pp-site .lc .warntext{font-weight:700;fill:#fff!important;font-size:10px!important}@keyframes lc-band{0%,10%{fill:#ffffff0f}14%,22%,30%,38%,46%{fill:#ffffff3d}18%,26%,34%,42%,52%,to{fill:#ffffff0f}}@keyframes lc-bmove{0%{opacity:0;transform:translateY(14px)}8%{opacity:1;transform:translateY(28px)}46%{transform:translateY(28px)}58%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}@keyframes lc-bstate{0%,46%{stroke:#fff;fill:#2a2a2a}56%,to{stroke:#0f9;fill:#0a3d2a}}@keyframes lc-ok{0%,52%{opacity:0}58%,92%{opacity:1}97%,to{opacity:0}}@keyframes lc-warn{0%,9%{opacity:0}13%,48%{opacity:1}53%,to{opacity:0}}@keyframes lc-okall{0%,9%{opacity:0}13%,92%{opacity:1}97%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pp-site .pf .y{animation-play-state:paused!important;animation-delay:calc(var(--P) * -.88)!important}.pp-site .x{animation-play-state:paused!important;animation-delay:calc(var(--T) * -.8)!important}.pp-site .sw .flow,.pp-site .glow{animation:none!important}.pp-site .reveal,.pp-site .aud-bar i{opacity:1!important;transition:none!important;transform:none!important}}.pp-site .ppi{color:#fff;-webkit-font-smoothing:antialiased;--bg:#040403;--text:#fff;--text-soft:#ffffff94;--line:#ffffff26;--accent:#0f9;--accent-deep:#008c54;background:#040403;width:100%;font-family:Figtree,Figtree Placeholder,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;position:relative;overflow:visible}.pp-site .ppi *{box-sizing:border-box}.pp-site .ppi [data-ppi=stage]{background:#040403;width:100%;height:100vh;position:sticky;top:0;left:0;overflow:hidden}@supports (height:100svh){.pp-site .ppi [data-ppi=stage]{height:100svh}}.pp-site .ppi [data-ppi=scene-canvas]{width:100%;height:100%;display:block;position:absolute;inset:0}.pp-site .ppi [data-ppi=fade]{opacity:0;pointer-events:none;background:#040403;position:absolute;inset:0}.pp-site .ppi [data-ppi=handoff]{text-align:center;opacity:0;pointer-events:none;width:min(90vw,760px);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.pp-site .ppi [data-ppi=handoff] .ho-line{letter-spacing:-.03em;color:#fff;font-size:clamp(26px,3.3vw,46px);font-weight:600;line-height:1.12}.pp-site .ppi [data-ppi=handoff] .ho-cue{background:linear-gradient(#0f9,#0f90);width:1px;height:46px;margin:22px auto 0}.pp-site .ppi [data-ppi=skip]{pointer-events:auto;cursor:pointer;font:inherit;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:500;transition:color .2s,opacity .3s;position:absolute;bottom:5%;right:4%}.pp-site .ppi .brandmark,.pp-site .ppi .progress-rail{display:none}.pp-site .ppi .overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.pp-site .ppi .center-text{text-align:center;width:min(90vw,720px);color:var(--text);opacity:0;letter-spacing:.01em;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(26px,4vw,44px);font-style:normal;line-height:1.25;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.pp-site .ppi .left-block{max-width:380px;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.pp-site .ppi .left-heading{letter-spacing:.18em;text-transform:uppercase;color:var(--text-soft);opacity:0;margin-bottom:18px;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400}.pp-site .ppi .idea-line{color:var(--text);opacity:0;margin:0 0 4px;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(24px,3vw,36px);font-style:normal;line-height:1.5;display:block;transform:translateY(14px)}.pp-site .ppi .mid-block{text-align:center;width:min(90vw,620px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-site .ppi .mid-line-1{color:var(--text);opacity:0;margin:0 0 14px;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(28px,4.5vw,48px);font-style:normal}.pp-site .ppi .mid-line-2{letter-spacing:.02em;color:var(--text-soft);opacity:0;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(14px,1.6vw,18px);font-weight:300}.pp-site .ppi .legend{position:absolute;bottom:9%;left:7%}.pp-site .ppi .legend-item{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);opacity:0;align-items:center;gap:10px;margin-bottom:10px;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;display:flex;transform:translateY(8px)}.pp-site .ppi .legend-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.pp-site .ppi .dot-boundary{background:#0f9}.pp-site .ppi .dot-zoning{background:#fff}.pp-site .ppi .dot-setback{background:#008c54}.pp-site .ppi .info-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#080a09d1;border:1px solid #00ff9938;border-radius:10px;width:220px;padding:16px 18px;transition:opacity .4s,transform .4s;position:absolute;top:8%;right:6%;transform:translateY(-8px)}.pp-site .ppi .info-card .ic-head{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-bottom:12px;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:500}.pp-site .ppi .info-card .ic-row{color:#ffffffe6;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;padding:6px 0;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;display:flex}.pp-site .ppi .info-card .ic-row:first-of-type{border-top:none}.pp-site .ppi .info-card .ic-label{color:#ffffff80;font-weight:300}.pp-site .ppi .info-card .ic-val{color:#0f9;font-weight:500}.pp-site .ppi .brandmark{letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);opacity:.55;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:500;position:absolute;top:6%;left:7%}.pp-site .ppi .scroll-hint{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);flex-direction:column;align-items:center;gap:8px;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:400;transition:opacity .5s;display:flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.pp-site .ppi .scroll-hint .stick{background:var(--line);width:1px;height:26px;position:relative;overflow:hidden}.pp-site .ppi .scroll-hint .stick:after{content:"";background:var(--accent);width:100%;height:100%;animation:1.6s ease-in-out infinite ppi-dripline;position:absolute;top:-100%;left:0}@keyframes ppi-dripline{0%{top:-100%}60%{top:100%}to{top:100%}}.pp-site .ppi .progress-rail{background:var(--line);width:1px;height:160px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.pp-site .ppi .progress-fill{background:var(--accent);width:100%;height:0%;position:absolute;top:0;left:0}.pp-site .ppi{--accent-deep:#008c54;font-weight:400}.pp-site .ppi .center-text{letter-spacing:-.035em;width:min(92vw,900px);font-size:clamp(34px,5.6vw,76px);font-weight:600;line-height:1.08}.pp-site .ppi .idea-line,.pp-site .ppi .line-stack{letter-spacing:-.03em;font-weight:600}.pp-site .ppi .mid-line-1{letter-spacing:-.035em;font-size:clamp(32px,5vw,64px);font-weight:600}.pp-site .ppi .mid-line-2{letter-spacing:0;color:#ffffffb8;font-weight:400}.pp-site .ppi .left-heading,.pp-site .ppi .legend-item,.pp-site .ppi .scroll-hint,.pp-site .ppi .info-card .ic-head{font-weight:500}.pp-site .ppi .info-card{background:#040403d1;border-color:#00ff9959}.pp-site .ppi .info-card .ic-val{font-weight:600}.pp-site .ppi .brandmark{letter-spacing:-.02em;text-transform:none;color:#fff;opacity:1;font-size:20px;font-weight:600}.pp-site .ppi .brandmark .bm-accent{color:#0f9}.pp-site .ppi .eyebrow-stack{height:30px;margin-bottom:16px}.pp-site .ppi .eyebrow-stack .left-heading{text-transform:none;letter-spacing:0;color:#fff;background:#04040399;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:3px 12px 3px 3px;font-size:14px;font-weight:600;display:inline-flex}.pp-site .ppi .eyebrow-stack .pill{color:#fff;background:#008c54;border-radius:999px;margin-right:9px;padding:4px 10px}.pp-site .ppi .eyebrow-stack .pill-rest{color:#ffffffe0}.pp-site .ppi [data-ppi=hero-glow]{aspect-ratio:1;pointer-events:none;opacity:0;filter:blur(8px);background:radial-gradient(circle,#008c548c 0%,#008c5438 38%,#008c5400 70%);border-radius:50%;width:min(70vw,620px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.pp-site .ppi,.pp-site .ppi,.pp-site .ppi [data-ppi=stage]{background:#040403}.pp-site .ppi .center-text{letter-spacing:-.03em;font-size:clamp(26px,3.3vw,46px)!important}.pp-site .ppi [data-ppi=hero-glow]{width:min(46vw,420px)}.pp-site .ppi .stage-nav{opacity:0;flex-direction:column;gap:9px;margin-bottom:18px;display:flex}.pp-site .ppi .sn-item{letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:.3;align-items:center;gap:10px;font-size:12px;font-weight:500;transition:opacity .35s;display:flex}.pp-site .ppi .sn-item.active{opacity:1}.pp-site .ppi .sn-dot{opacity:.6;background:#fff;border-radius:50%;width:6px;height:6px;transition:all .35s}.pp-site .ppi .sn-item.active .sn-dot{opacity:1;background:#0f9;box-shadow:0 0 8px #0f9c}.pp-site .ppi .left-block .line-stack{height:1.5em;font-size:clamp(17px,1.7vw,22px)!important}.pp-site .ppi .left-block .line-stack .idea-line{letter-spacing:-.01em;color:#ffffffc7;font-weight:500}.pp-site .ppi [data-ppi=legend-arch],.pp-site .ppi [data-ppi=legend-eng]{opacity:0;transition:none}.pp-site .ppi .legend-dot.dot-storm{background:#0f9;border-radius:0;width:16px;height:2px}.pp-site .ppi .legend-dot.dot-waste{background:#ff3b30;border-radius:0;width:16px;height:4px}.pp-site .ppi .legend-dot.dot-water{background:#3d8bff;border-radius:0;width:16px;height:2px}@media (max-width:720px){.pp-site .ppi .stage-nav{flex-flow:wrap;gap:6px 14px}.pp-site .ppi .sn-item{letter-spacing:.16em;gap:6px;font-size:10px}}.pp-site .ppi .left-block{max-width:480px}.pp-site .ppi .eyebrow-stack{height:14px;margin-bottom:18px;position:relative}.pp-site .ppi .eyebrow-stack .left-heading{white-space:nowrap;margin:0;position:absolute;top:0;left:0}.pp-site .ppi .line-stack{height:1.5em;font-size:clamp(24px,3vw,36px);position:relative}.pp-site .ppi .line-stack .idea-line{white-space:nowrap;margin:0;position:absolute;top:0;left:0}.pp-site .ppi .mid-block.finale{width:min(94vw,1100px);top:calc(9% + 48px);transform:translate(-50%)}.pp-site .ppi .mid-block.finale .mid-line-1{white-space:nowrap;font-size:clamp(30px,4.4vw,60px)}@media (max-width:720px){.pp-site .ppi .mid-block.finale .mid-line-1{white-space:normal}}.pp-site .ppi .legend-dot.dot-footprint{background:#00ff9947;border-radius:2px;box-shadow:inset 0 0 0 1px #0f9}.pp-site .ppi .legend-dot.dot-drive{background:repeating-linear-gradient(45deg,#ffffff8c 0 1px,#0000 1px 3px);border-radius:2px;box-shadow:inset 0 0 0 1px #ffffffb3}.pp-site .ppi .legend-dot.dot-outdoor{background:#008c54b3;box-shadow:inset 0 0 0 1px #008c54}.pp-site .ppi [data-ppi=legend]{transition:opacity .3s linear}@media (max-width:720px){.pp-site .ppi .left-block{max-width:none;inset:auto 7% 15%;transform:none}.pp-site .ppi .legend{display:none}.pp-site .ppi .info-card{width:180px;padding:12px 14px;top:11%;right:5%}.pp-site .ppi .progress-rail{right:3%}}.pp-site .ppi [data-ppi=legend-eng] .legend-item{transition:opacity .25s}.pp-site .ppi [data-ppi=legend-eng] .legend-item.on{color:#fff}.pp-site .ppi [data-ppi=legend-eng] .legend-item.on .legend-dot{box-shadow:0 0 10px #00ff99e6}.pp-site .ppi .chapter-ticks{gap:6px;margin-bottom:16px;display:flex}.pp-site .ppi .chapter-ticks span{background:#ffffff38;width:22px;height:2px;transition:background .3s,box-shadow .3s}.pp-site .ppi .chapter-ticks span.done{background:#fff9}.pp-site .ppi .chapter-ticks span.on{background:#0f9;box-shadow:0 0 8px #00ff99b3}.pp-site .ppi .chapter-stack{height:1.15em;font-size:clamp(32px,3.6vw,52px);position:relative}.pp-site .ppi .chapter-title{white-space:nowrap;letter-spacing:-.035em;color:#fff;opacity:0;font-weight:600;line-height:1.1;position:absolute;top:0;left:0}.pp-site .ppi .sub-eng{opacity:0;margin-top:18px}.pp-site .ppi .sub-eng .sub-label{letter-spacing:.18em;text-transform:uppercase;color:#0f9;margin-bottom:10px;font-size:12px;font-weight:600}.pp-site .ppi .sub-eng .legend-item{opacity:.4;transition:opacity .25s}.pp-site .ppi .sub-eng .legend-item.on{color:#fff}.pp-site .ppi .sub-eng .legend-item.on .legend-dot{box-shadow:0 0 10px #00ff99e6}@media (max-width:720px){.pp-site .ppi .chapter-stack{font-size:30px}}.pp-site .ppi .sub-eng .legend-item.on .dot-storm{box-shadow:0 0 10px #00ff99e6}.pp-site .ppi .sub-eng .legend-item.on .dot-waste{box-shadow:0 0 10px #ff3b30e6}.pp-site .ppi .sub-eng .legend-item.on .dot-water{box-shadow:0 0 10px #3d8bffe6}.pp-site .ppi .center-text,.pp-site .ppi .chapter-title,.pp-site .ppi .mid-line-1,.pp-site .ppi .ho-line{color:#fff;text-shadow:0 1px 2px #00000073,0 2px 22px #0009}.pp-site .ppi .mid-line-2{color:#ffffffe0;text-shadow:0 1px 2px #00000080,0 2px 14px #0009}.pp-site .ppi .sub-eng{text-shadow:0 1px 2px #00000080,0 2px 14px #0000008c}.pp-site .ppi [data-ppi=skip]{color:#ffffffd9;text-shadow:0 1px 2px #0009,0 0 12px #00000080}.pp-site .ppi [data-ppi=skip]:hover{color:#0f9}.pp-site .ppi .sub-wrap{margin-top:18px;display:grid}.pp-site .ppi .sub-wrap>*{grid-area:1/1}.pp-site .ppi .sub-wrap .sub-eng{margin-top:0}.pp-site .ppi .sub-arch{opacity:0;text-shadow:0 1px 2px #00000080,0 2px 14px #0009}.pp-site .ppi .arch-pt{letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:.3;margin-bottom:10px;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;transition:opacity .25s;display:block}.pp-site .ppi .arch-mk{border:1.5px solid #0f9;flex-shrink:0;width:8px;height:8px}.pp-site .ppi .sub-plan .arch-pt.on{color:#ffd60a}.pp-site .ppi .sub-plan .arch-pt.on:nth-child(3){color:#ff8a1f}.pp-site .ppi .sub-plan .arch-pt.on:nth-child(4){color:#3d8bff}.pp-site .ppi .sub-plan .arch-pt.on:nth-child(n+5){color:#ff9f43}.pp-site .ppi .sub-wrap>.plan-note{grid-area:2/1}.pp-site .ppi .plan-note{color:#ffb36b;opacity:0;text-shadow:0 1px 2px #00000080,0 2px 14px #0009;max-width:300px;margin-top:6px;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400}.pp-site .ppi .arch-pt.on .arch-mk{background:#0f9;box-shadow:0 0 10px #00ff99e6}.pp-site .ppi .sub-desc{color:#ffffffe0;max-width:300px;margin-bottom:14px;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;line-height:1.45}@media (max-width:720px){.pp-site .ppi .chapter-stack{font-size:24px!important}.pp-site .ppi .sub-desc{max-width:240px;font-size:13px}}.pp-site .ppi [data-ppi=handoff]{display:none!important}.pp-site .ppi .nbx{top:calc(20px + env(safe-area-inset-top,0px));z-index:5;pointer-events:auto;flex-direction:column;align-items:flex-end;gap:10px;font-family:Figtree,system-ui,sans-serif;display:flex;position:absolute;right:4%}.pp-site .ppi .nbx-modes{-webkit-backdrop-filter:blur(10px);background:#040403b8;border:1px solid #ffffff24;border-radius:999px;gap:2px;padding:3px;display:flex}.pp-site .ppi .nbx-modes button{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 13px;font:500 13px/1 Figtree,system-ui,sans-serif;transition:background .2s,color .2s}.pp-site .ppi .nbx-modes button:hover{color:#fff}.pp-site .ppi .nbx-modes button[aria-pressed=true]{color:#040403;background:#0f9}.pp-site .ppi .nbx-modes button:focus-visible,.pp-site .ppi .nbx-scrub input:focus-visible{outline-offset:2px;outline:2px solid #0f9}.pp-site .ppi .nbx-more{-webkit-backdrop-filter:blur(10px);background:#040403b8;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;align-items:flex-end;gap:6px;padding:10px 14px;display:none}.pp-site .ppi.exploring .nbx-more{display:flex}.pp-site .ppi .nbx-scrub{color:#fff;align-items:center;gap:10px;font-size:13px;display:flex}.pp-site .ppi .nbx-scrub input{accent-color:#0f9;width:190px}.pp-site .ppi .nbx-hint{color:#fff9;margin:0;font-size:12px}.pp-site .ppi.exploring [data-ppi=stage]{cursor:grab;touch-action:none}.pp-site .ppi.exploring [data-ppi=scroll-hint],.pp-site .ppi.exploring [data-ppi=skip]{visibility:hidden}@media (max-width:720px){.pp-site .ppi .nbx{align-items:stretch;left:4%;right:4%}.pp-site .ppi .nbx-modes{overflow-x:auto}.pp-site .ppi .nbx-modes button{padding:9px 10px;font-size:12px}.pp-site .ppi .nbx-scrub input{width:100%}}.pp-site .ppi [data-ppi=explore],.pp-site .ppi [data-ppi=handoff]{display:none!important}.pp-site .ppi [data-ppi=hero-glow]{filter:blur(24px)!important;width:min(56vw,310px)!important}.pp-site .intro-page{z-index:0;position:relative}.pp-site .page[data-page=home]:not(.intro-page){z-index:1;position:relative}.pp-site .page[data-page=home]:not(.intro-page)>.sec{background:#040403}@media (max-width:899px){.pp-site .page[data-page=home]:not(.intro-page) .hero{min-height:100svh}}.pp-site .page[data-page=home]:not(.intro-page) .hero{z-index:1;position:relative}.pp-site:has(.intro-page) .page[data-page=home]:not(.intro-page) .hero{margin-top:-100svh}.pp-site .page[data-page=home]:not(.intro-page) .hero>.glow{display:none}@media (min-width:900px){.pp-site:has(.intro-page) .page[data-page=home]:not(.intro-page) .hero{margin-top:-107.527svh}}.pp-site #founder .fd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,6vw,88px);max-width:1160px;display:grid}.pp-site #founder .fd-copy{max-width:480px}.pp-site #founder .fd-copy h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(32px,4.2vw,48px);font-weight:600;line-height:1.08}.pp-site #founder .fd-sub{color:var(--muted);max-width:30em;margin:0 0 36px;font-size:17px;line-height:1.6}.pp-site #founder .fd-key{border-left:2px solid var(--a);letter-spacing:-.01em;color:var(--a);margin:0 0 32px;padding:4px 0 4px 20px;font-size:clamp(21px,2.1vw,26px);font-weight:600;line-height:1.3}.pp-site #founder .fd-sig{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin:0;padding-top:18px;display:flex}.pp-site #founder .fd-sig b{font-size:15px;font-weight:600}.pp-site #founder .fd-sig span{color:var(--muted);font-size:14px}.pp-site #founder .fd-eyebrow{justify-content:center;margin-bottom:clamp(28px,4vw,48px);display:flex}.pp-site #founder .fd-eyebrow .pill{margin-bottom:0}.pp-site #founder .fd-more{justify-content:center;margin-top:clamp(48px,6vw,72px);display:flex}.pp-site #founder .fd-media{margin:0}.pp-site #founder .fd-frame{border:1px solid var(--line);background:var(--card);aspect-ratio:1280/920;border-radius:10px;position:relative;overflow:hidden}.pp-site #founder .fd-frame video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.pp-site #founder .fd-play{width:68px;height:68px;color:var(--a);cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#040403b8;border:1px solid #00ff9973;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-site #founder .fd-play svg{width:26px;height:26px;margin-left:3px}.pp-site #founder .fd-play:hover{background:var(--ad);color:#fff}.pp-site #founder .fd-play:focus-visible{outline:2px solid var(--a);outline-offset:4px}.pp-site #founder .fd-media figcaption{color:var(--muted);text-align:center;margin-top:14px;font-size:14px}@media (max-width:860px){.pp-site #founder .fd-grid{grid-template-columns:1fr;gap:40px}.pp-site #founder .fd-copy{max-width:none}}@media (prefers-reduced-motion:reduce){.pp-site #founder .fd-play{transition:none}}.pp-site .search-wrap{text-align:left;width:min(480px,100%);margin-left:auto;margin-right:auto;position:relative}.pp-site .search-wrap .search{width:100%;margin-bottom:24px}.pp-site .search-spin{border:2px solid #ffffff40;border-top-color:#0f9;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite pp-spin}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-site .search-list{z-index:30;text-align:left;background:#0a0a09;border:1px solid #00ff9959;border-radius:8px;max-height:280px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% - 18px);left:0;right:0;overflow:auto;box-shadow:0 18px 50px #0000008c}.pp-site .search-list .search-empty{color:#ffffff8c;padding:12px;font-size:13px}.pp-site .search-list button{all:unset;box-sizing:border-box;color:#ffffffe0;text-align:left;border-radius:6px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.pp-site .search-list button svg{color:#00ff99bf;flex:none;width:15px;height:15px;margin-top:2px}.pp-site .search-list button span{min-width:0}.pp-site .search-list button mark{color:#0f9;background:0 0;font-weight:600}.pp-site .search-list button:hover,.pp-site .search-list button.is-active{color:#fff;background:#00ff991a}.pp-site .search-list button:hover svg,.pp-site .search-list button.is-active svg{color:#0f9}.pp-site .page:not([data-page=home]){padding-top:calc(env(safe-area-inset-top,0px) + 58px)}@media (min-width:900px){.pp-site .page:not([data-page=home]){padding-top:calc((env(safe-area-inset-top,0px) + 58px) / .93)}}.pp-site{font-family:var(--font-figtree),Figtree,ui-sans-serif,system-ui,sans-serif}.pp-site a,.pp-site button,.pp-site summary,.pp-site label.plan-opt,.pp-site .aud-item{cursor:pointer}.pp-site button:disabled{cursor:not-allowed}
