:root{--pp-bg:#040b12;--pp-auroraA:#78beff29;--pp-auroraB:#00dcff1a;--pp-auroraC:#8cffd214;--pp-glow:#78beff52}html,body{margin:0;padding:0}.pp-hoverable{transition:transform .12s,box-shadow .18s,border-color .18s,background .18s}.pp-hoverable:hover{box-shadow:0 12px 40px #00000059,0 0 22px var(--pp-glow);transform:translateY(-1px)}.pp-title-animated{background:linear-gradient(90deg,#fffffff2,#78befff2,#8cffd2f2,#fffffff2);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,8vw,82px);line-height:1;animation:3.6s ease-in-out infinite ppTitleShift}@keyframes ppTitleShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.pp-brand-animated{background:linear-gradient(90deg,#fffffff2,#78befff2,#8cffd2f2,#fffffff2);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s ease-in-out infinite ppBrandShift}@keyframes ppBrandShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}input,textarea,select{color:#ffffffeb;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff24;border-radius:14px;padding:12px 16px;transition:box-shadow .18s,border-color .18s,background .18s}input:focus,textarea:focus,select:focus{outline:none;border-color:#ffffff47!important;box-shadow:0 0 0 3px #a0f0ff38,0 0 26px #a0f0ff29!important}@keyframes ppShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.pp-titleAnim{background:linear-gradient(90deg,#78befff2,#8cffd2f2,#ff8cdce6,#ffdc78e6,#78befff2) 0 0/240% 240%;color:#0000;text-shadow:0 0 26px var(--pp-glow);will-change:background-position;-webkit-background-clip:text;background-clip:text;animation:3.8s ease-in-out infinite ppShimmer;display:inline-block}@keyframes ppBootVideo{0%{opacity:1;transform:scale(1.05)}70%{opacity:1;transform:scale(1.18)}78%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes ppBootOverlay{0%{opacity:1}78%{opacity:1}to{opacity:0}}.pp-boot{z-index:999999;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pp-bootVideo{object-fit:cover;object-position:center;width:100%;height:100%}.pp-bootRun{animation:2.2s ease-out forwards ppBootOverlay}.pp-bootRun .pp-bootVideo{animation:2.2s cubic-bezier(.18,.9,.2,1) forwards ppBootVideo}.pp-miniBtn{color:#ffffffeb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;padding:8px 12px;font-size:13px;font-weight:900}.pp-miniBtn:hover{background:#ffffff1f;border-color:#ffffff42}.pp-searchWrap{overflow:visible}.pp-searchWrap input{box-sizing:border-box;color:#ffffffeb;background:#0000004d;border:1px solid #ffffff2e;border-radius:16px;width:100%;height:52px;padding:14px 16px;font-size:16px;font-weight:850;line-height:1.2}.pp-searchWrap input::placeholder{color:#ffffff80;font-weight:800}.pp-searchWrap [role=listbox],.pp-searchWrap .pp-suggestions{z-index:9999}@media (max-width:520px){.ppBootVideo{filter:saturate(1.02)contrast(1.03);transform:scale(1.02)!important}}.pp-maplibre-popup .maplibregl-popup-content{color:#ffffffeb;-webkit-backdrop-filter:blur(14px);background:#0a0a0ceb;border:1px solid #ffffff24;border-radius:16px;padding:12px;box-shadow:0 18px 60px #0009}.pp-maplibre-popup .maplibregl-popup-close-button{color:#ffffffe6;font-size:18px}.pp-fabHelp{z-index:55;color:#ffffffeb;-webkit-backdrop-filter:blur(14px);background:#0a0a0cb8;border:1px solid #ffffff2e;border-radius:14px;padding:12px 14px;font-size:12.5px;font-weight:950;position:fixed;bottom:96px;right:14px;box-shadow:0 18px 60px #0000008c}.pp-fabHelp:active{transform:translateY(1px)}@media (min-width:900px){.pp-fabHelp{bottom:18px}}.pp-fabPrices{z-index:55;color:#ffffffeb;-webkit-backdrop-filter:blur(14px);background:#0a0a0cb8;border:1px solid #ffffff2e;border-radius:14px;padding:12px 14px;font-size:12.5px;font-weight:950;position:fixed;bottom:96px;left:14px;box-shadow:0 18px 60px #0000008c}.pp-fabPrices:active{transform:translateY(1px)}@media (min-width:900px){.pp-fabPrices{display:none}}.pp-discoverBtn{isolation:isolate;position:relative;overflow:hidden}.pp-discoverSpotlight:before{content:"";pointer-events:none;z-index:1;opacity:.9;background:linear-gradient(110deg,#fff0 0%,#ffffff0d 34%,#ffffff1a 50%,#ffffff0d 66%,#fff0 100%);animation:2.9s ease-in-out infinite ppDiscoverSheen;position:absolute;inset:-2px;transform:translate(-120%)}@keyframes ppDiscoverSheen{0%{opacity:0;transform:translate(-120%)}22%{opacity:0}35%{opacity:.95}60%{opacity:.75;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}.pp-discoverSpotlight:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.86;z-index:2;pointer-events:none;filter:hue-rotate()drop-shadow(0 0 10px #ffffff1a)drop-shadow(0 0 22px #78beff47);background:conic-gradient(#78beffd9,#8cffd2c7,#ff8cdcb8,#ffdc78ad,#78beffd9);padding:1.5px;animation:7.6s linear infinite ppDiscoverAuroraHue,2.2s ease-in-out infinite ppDiscoverAuroraPulse;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ppDiscoverAuroraHue{0%{filter:hue-rotate()drop-shadow(0 0 10px #ffffff1a)drop-shadow(0 0 22px #78beff47)}to{filter:hue-rotate(360deg)drop-shadow(0 0 10px #ffffff1a)drop-shadow(0 0 22px #78beff47)}}@keyframes ppDiscoverAuroraPulse{0%{opacity:.6}50%{opacity:.92}to{opacity:.6}}@keyframes ppDiscoverInnerGlow{0%{box-shadow:inset 0 0 #0000}50%{box-shadow:inset 0 0 20px #78beff2e}to{box-shadow:inset 0 0 #0000}}@media (max-width:520px){.pp-discoverBtn{justify-content:center;min-width:44px;animation:1.9s ease-in-out infinite ppDiscoverInnerGlow;gap:8px!important;padding:10px 14px!important}.pp-discoverText{letter-spacing:.2px;font-size:12px;font-weight:900;display:inline}.pp-discoverIcon,.pp-discoverSpotlight:before{display:none}}@media (prefers-reduced-motion:reduce){.pp-discoverSpotlight:before{animation:none!important}.pp-discoverSpotlight:after{opacity:.85;animation:none!important}@media (max-width:520px){.pp-discoverBtn{animation:none!important}}}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{color:#ffffffeb;background-color:#0b0f14}select option:checked{background-color:#ffffff24}
