html{-webkit-text-size-adjust:100%}.ps{--color-bg:#131313;--color-surface:#1c1c1c;--color-surface-secondary:#0d0d0d;--paper-80:#242424;--color-border:#ffffff1c;--color-border-strong:#ffffff42;--color-text-primary:#fafaf7;--color-text-secondary:#b3b3b3;--color-text-tertiary:#8f8f8c;--color-accent:#b3b3b3;--color-accent-strong:#fafaf7;--color-cta:#3a3a3a;--color-cta-hover:#666;--color-focus-ring:#b3b3b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--color-bg);--raised:var(--color-surface);--sunken:var(--color-surface-secondary);--line:var(--color-border);--line-strong:var(--color-border-strong);--dim:var(--color-text-secondary);--dimmer:var(--color-text-tertiary);font-family:var(--font-ui),-apple-system,BlinkMacSystemFont,sans-serif}.ps a{color:var(--color-text-primary)}.ps a:hover{color:#fff}.ps :focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px;border-radius:3px}.ps summary::-webkit-details-marker{display:none}.ps summary::marker{content:""}.ps-desk{display:none}.ps-mobonly{display:flex}@media (min-width:900px){.ps-desk{display:flex}.ps-mobonly{display:none}}.ps-2col{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:760px){.ps-2col{grid-template-columns:1fr 1fr;gap:20px}}.ps-3col{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:760px){.ps-3col{grid-template-columns:repeat(3,1fr);gap:20px}}.ps-4col{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:760px){.ps-4col{grid-template-columns:repeat(4,1fr);gap:16px}}.ps .pf-marketing-cta{isolation:isolate;will-change:transform;transition:transform .48s cubic-bezier(.16,1,.3,1),color .32s,border-color .32s;position:relative;overflow:hidden}.ps .pf-marketing-cta:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:var(--color-text-primary);transform-origin:0;transition:transform .76s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.ps .pf-marketing-cta__label,.ps .pf-marketing-cta__icon{z-index:1;transition:transform .48s cubic-bezier(.16,1,.3,1);position:relative}@media (hover:hover) and (pointer:fine){.ps .pf-marketing-cta:hover{transform:translateY(-2px);color:var(--color-bg)!important;border-color:var(--color-text-primary)!important}.ps .pf-marketing-cta:hover:before{transform:scaleX(1)}.ps .pf-marketing-cta:hover .pf-marketing-cta__icon{transform:translate(2px)}}.ps .pf-marketing-cta:focus-visible{color:var(--color-bg)!important;border-color:var(--color-text-primary)!important}.ps .pf-marketing-cta:focus-visible:before{transform:scaleX(1)}.ps input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;display:block}.ps input[type=range]::-webkit-slider-runnable-track{background:#2e2e2c;border-radius:3px;height:6px}.ps input[type=range]::-webkit-slider-thumb{appearance:none;background:#fafaf7;border:2px solid #131313;border-radius:50%;width:30px;height:30px;margin-top:-12px}.ps input[type=range]::-moz-range-track{background:#2e2e2c;border-radius:3px;height:6px}.ps input[type=range]::-moz-range-thumb{background:#fafaf7;border:2px solid #131313;border-radius:50%;width:30px;height:30px}@keyframes ps-splash-mark{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes ps-splash-word{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#ps-main[data-route-leaving]{pointer-events:none;animation:pf-marketing-route-leave .18s var(--ease-out) both}#ps-main[data-route-leaving=back]{animation-name:pf-marketing-route-leave-back}.pf-marketing-page{animation:pf-marketing-page-enter .42s var(--ease-settle) both}html[data-pf-marketing-route-direction=back] .pf-marketing-page{animation-name:pf-marketing-page-enter-back}@keyframes pf-marketing-route-leave{to{opacity:0;transform:translate(-5vw)}}@keyframes pf-marketing-route-leave-back{to{opacity:0;transform:translate(5vw)}}@keyframes pf-marketing-page-enter{0%{opacity:.01;transform:translate(5vw)}to{opacity:1;transform:translate(0,0)}}@keyframes pf-marketing-page-enter-back{0%{opacity:.01;transform:translate(-5vw)}to{opacity:1;transform:translate(0,0)}}.pf-marketing-hero-stage{box-sizing:border-box;z-index:0;pointer-events:none;grid-template-columns:1fr 1fr;align-items:center;gap:20px;width:min(1160px,100%);padding:clamp(56px,11vw,120px) clamp(16px,5vw,40px) clamp(40px,8vw,72px);display:grid;position:fixed;top:64px;left:50%;transform:translate(-50%)}.pf-marketing-hero-stage>.pf-globe-wrap{grid-column:2;justify-self:center}.pf-marketing-hero-stage-reserve{aspect-ratio:520/480;width:min(480px,100%);margin-inline:auto}.pf-auth-page{--pf-auth-mark-x:clamp(-280px,-19vw,-110px);--pf-auth-mark-y:clamp(-100px,-7vw,-52px);isolation:isolate;min-height:calc(100vh - 64px);position:relative;overflow:hidden}.pf-auth-page:before{content:"";z-index:0;pointer-events:none;will-change:transform;background:radial-gradient(58% 38% at 50% 10%,#5c63a829,#0000 72%);animation:18s cubic-bezier(.45,.05,.25,1) infinite alternate pf-auth-gradient-drift;position:absolute;inset:-12%;transform:translate(0,0)scale(1.02)}.pf-auth-liquid{z-index:0;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.pf-auth-liquid:before{content:"";opacity:.82;height:62%;animation:pf-auth-water-breathe 13s var(--ease-in-out) infinite alternate;background:radial-gradient(44% 30% at 50% 100%,#a0adff1a,#0000 74%),radial-gradient(30% 36% at 16% 100%,#5bd6bc12,#0000 72%);position:absolute;inset:auto -12% -30%;transform:translate(0,0)}.pf-auth-liquid__glow{aspect-ratio:1;opacity:.82;background:radial-gradient(circle,#9faeff21,#6a78cc0b 40%,#0000 69%);border-radius:50%;width:min(900px,96vw);position:absolute;bottom:-18%;left:50%;transform:translate(-50%)}.pf-auth-liquid__item{--pf-liquid-rise-start:40vh;--pf-liquid-nudge-x:0px;--pf-liquid-nudge-y:0px;left:var(--pf-liquid-x);bottom:var(--pf-liquid-rest-y);width:var(--pf-liquid-size);height:var(--pf-liquid-size);opacity:0;will-change:transform,opacity;animation:pf-auth-liquid-rise var(--pf-liquid-duration) cubic-bezier(.27,.72,.36,1) var(--pf-liquid-delay) infinite;justify-content:center;align-items:center;display:flex;position:absolute}.pf-auth-liquid__item:before{content:"";background:linear-gradient(145deg,#ffffff24,#ffffff06);border:1px solid #ffffff21;border-radius:50%;position:absolute;inset:0;box-shadow:inset 1px 1px #ffffff1f,0 10px 32px #4b528e24}.pf-auth-liquid__item--platform:before{border-radius:42%}.pf-auth-liquid__item--reaction:before{border-radius:50%}.pf-auth-liquid__item--clip:before{border-radius:45%}.pf-auth-liquid__item>*{z-index:1;position:relative}.pf-auth-liquid__item--platform>span{box-shadow:none!important;background:#fafaf7f0!important}.pf-auth-liquid__reaction{color:#fafaf7eb;font-size:calc(var(--pf-liquid-size) - 10px);text-shadow:0 4px 14px #818cec57;line-height:1}.pf-auth-liquid__comment{background:#fafaf7c2;border-radius:999px;justify-content:center;align-items:center;gap:3px;width:58%;height:42%;display:flex}.pf-auth-liquid__comment:after{content:"";aspect-ratio:1;clip-path:polygon(0 0,100% 0,100% 100%);background:#fafaf7c2;width:21%;position:absolute;bottom:17%;right:12%}.pf-auth-liquid__comment i{aspect-ratio:1;background:#2a2f4ebd;border-radius:50%;width:3px}.pf-auth-liquid__clip{color:#272b48db;width:58%;height:43%;font-size:calc(var(--pf-liquid-size) - 26px);background:#fafaf7c4;border-radius:7px;place-items:center;padding-left:2px;display:grid}@keyframes pf-auth-water-breathe{0%{opacity:.64;transform:translate(-2%,2%)scale(1)}to{opacity:.95;transform:translate(2%,-2%)scale(1.07)}}@keyframes pf-auth-liquid-rise{0%{opacity:0;transform:translate3d(var(--pf-liquid-nudge-x),calc(var(--pf-liquid-rise-start) + var(--pf-liquid-nudge-y)),0) rotate(var(--pf-liquid-rotation)) scale(.84)}9%{opacity:var(--pf-liquid-opacity)}48%{opacity:var(--pf-liquid-opacity);transform:translate3d(calc(var(--pf-liquid-sway) + var(--pf-liquid-nudge-x)),calc(-35vh + var(--pf-liquid-nudge-y)),0) rotate(var(--pf-liquid-rotation)) scale(1)}83%{opacity:var(--pf-liquid-opacity);transform:translate3d(var(--pf-liquid-nudge-x),calc(-84vh + var(--pf-liquid-nudge-y)),0) rotate(var(--pf-liquid-rotation)) scale(.98)}to{opacity:0;transform:translate3d(calc(var(--pf-liquid-sway) + var(--pf-liquid-nudge-x)),calc(-116vh + var(--pf-liquid-nudge-y)),0) rotate(var(--pf-liquid-rotation)) scale(.88)}}.pf-auth-mark-stage{z-index:0;pointer-events:none;justify-content:center;align-items:flex-start;padding-top:clamp(28px,7vw,84px);display:flex;position:absolute;inset:0}.pf-auth-mark-stage:before{content:"";opacity:.24;filter:blur(28px);width:570px;height:866px;transform:translate3d(calc(-50% + var(--pf-auth-mark-x)),var(--pf-auth-mark-y),0) scale(1.04);will-change:transform,opacity;background:url(/assets/palflip-mark-master.svg) 50%/contain no-repeat;animation:11s cubic-bezier(.45,.05,.25,1) infinite alternate pf-auth-mark-bloom;position:absolute;top:clamp(28px,7vw,84px);left:50%}.pf-auth-mark-stage .pf-hero{opacity:.17;transform:translate(var(--pf-auth-mark-x), var(--pf-auth-mark-y));transform-origin:50%;backface-visibility:hidden;will-change:transform,opacity;animation:11s cubic-bezier(.45,.05,.25,1) infinite alternate pf-auth-mark-drift}.pf-auth-mark-stage .pf-hero-glint{animation:7s ease-in-out 1.4s infinite pf-auth-mark-glint}.pf-auth-content{z-index:1;position:relative}.pf-role-switch{border:1px solid var(--line-strong);background:var(--raised);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid;position:relative}.pf-role-switch__thumb{z-index:0;background:var(--color-text-primary);will-change:transform;border-radius:7px;width:calc(50% - 7px);transition:transform .42s cubic-bezier(.16,.9,.2,1),box-shadow .42s cubic-bezier(.16,.9,.2,1);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0,0);box-shadow:0 5px 14px #0000002e}.pf-role-switch[data-intent=brand] .pf-role-switch__thumb{transform:translate(calc(100% + 6px))}.pf-role-switch__option{z-index:1;min-height:38px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;font-size:13.5px;font-weight:700;transition:color .19s;position:relative}.pf-role-switch__option[data-selected=true]{color:var(--color-bg)}.pf-role-switch__option:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}@keyframes pf-auth-gradient-drift{0%{transform:translate(-1.5%,-1%)scale(1.02)}to{transform:translate(2.5%,2%)scale(1.08)}}@keyframes pf-auth-mark-drift{0%{transform:translate3d(var(--pf-auth-mark-x),var(--pf-auth-mark-y),0) rotate(-.35deg)}to{transform:translate3d(var(--pf-auth-mark-x),calc(var(--pf-auth-mark-y) - 12px),0) rotate(.35deg)}}@keyframes pf-auth-mark-bloom{0%{transform:translate3d(calc(-50% + var(--pf-auth-mark-x)),var(--pf-auth-mark-y),0) scale(1.04);opacity:.2}to{transform:translate3d(calc(-50% + var(--pf-auth-mark-x)),calc(var(--pf-auth-mark-y) - 12px),0) scale(1.1);opacity:.29}}@keyframes pf-auth-mark-glint{0%,42%,to{opacity:0;background-position:125% -20%}50%{opacity:1;background-position:46% 18%}62%{opacity:0;background-position:-30% 30%}}@media (max-width:759px){.pf-marketing-hero-stage{grid-template-columns:1fr}.pf-marketing-hero-stage>.pf-globe-wrap{grid-column:1}}@media (hover:none),(pointer:coarse){.pf-auth-page{--pf-auth-mark-x:-28px;--pf-auth-mark-y:-40px}.pf-auth-mark-stage{padding-top:32px}.pf-auth-mark-stage:before{filter:none;opacity:.34;background:radial-gradient(48% 32% at 50% 36%,#929cff80,#0000 72%);width:min(560px,124vw);height:min(720px,84vh)}.pf-auth-mark-stage .pf-hero{opacity:.1;width:260px!important;height:396px!important}.pf-auth-mark-stage .pf-hero .pf-hero-a,.pf-auth-mark-stage .pf-hero .pf-hero-b,.pf-auth-mark-stage .pf-hero .pf-hero-glint{display:none}.pf-auth-mark-stage .pf-hero .pf-hero-detail{opacity:1;animation:none!important}}@media (prefers-reduced-motion:reduce){#ps-main[data-route-leaving],.pf-marketing-page{opacity:1;animation:none;transform:none}.pf-auth-page:before,.pf-auth-mark-stage:before{animation:none}.pf-auth-liquid:before,.pf-auth-liquid__item{animation:none!important}.pf-auth-liquid__item{opacity:var(--pf-liquid-opacity);transform:rotate(var(--pf-liquid-rotation)) scale(.92)}.pf-role-switch__thumb,.pf-role-switch__option{transition:none}.pf-auth-mark-stage .pf-hero *,.pf-auth-mark-stage .pf-hero{animation:none!important}}