html{-webkit-text-size-adjust:100%}.ps{--color-bg:#131313;--color-surface:#1C1C1C;--color-surface-secondary:#0D0D0D;--paper-80:#242424;--color-border:rgba(255,255,255,0.11);--color-border-strong:rgba(255,255,255,0.26);--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:#666666;--color-focus-ring:#B3B3B3;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:#FFFFFF}.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{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:760px){.ps-2col{grid-template-columns:1fr 1fr;gap:20px}}.ps-3col{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:760px){.ps-3col{grid-template-columns:repeat(3,1fr);gap:20px}}.ps-4col{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (min-width:760px){.ps-4col{grid-template-columns:repeat(4,1fr);gap:16px}}.ps .pf-marketing-cta{position:relative;isolation:isolate;overflow:hidden;will-change:transform;transition:transform .48s cubic-bezier(.16,1,.3,1),color .32s ease,border-color .32s ease}.ps .pf-marketing-cta:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:var(--color-text-primary);transform:scaleX(0);transform-origin:left center;transition:transform .76s cubic-bezier(.16,1,.3,1)}.ps .pf-marketing-cta__icon,.ps .pf-marketing-cta__label{position:relative;z-index:1;transition:transform .48s cubic-bezier(.16,1,.3,1)}@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:translateX(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;width:100%;height:44px;background:transparent;cursor:pointer;display:block;margin:0}.ps input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:#2E2E2C}.ps input[type=range]::-webkit-slider-thumb{appearance:none;width:30px;height:30px;border-radius:50%;background:#FAFAF7;margin-top:-12px;border:2px solid #131313}.ps input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:#2E2E2C}.ps input[type=range]::-moz-range-thumb{width:30px;height:30px;border:2px solid #131313;border-radius:50%;background:#FAFAF7}@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:translate3d(-5vw,0,0)}}@keyframes pf-marketing-route-leave-back{to{opacity:0;transform:translate3d(5vw,0,0)}}@keyframes pf-marketing-page-enter{0%{opacity:.01;transform:translate3d(5vw,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pf-marketing-page-enter-back{0%{opacity:.01;transform:translate3d(-5vw,0,0)}to{opacity:1;transform:translateZ(0)}}.pf-marketing-hero-stage{position:fixed;top:64px;left:50%;width:min(1160px,100%);box-sizing:border-box;padding:clamp(56px,11vw,120px) clamp(16px,5vw,40px) clamp(40px,8vw,72px);z-index:0;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;pointer-events:none;transform:translateX(-50%)}.pf-marketing-hero-stage>.pf-globe-wrap{grid-column:2;justify-self:center}.pf-marketing-hero-stage-reserve{width:min(480px,100%);aspect-ratio:520/480;margin-inline:auto}.pf-auth-page{--pf-auth-mark-x:clamp(-280px,-19vw,-110px);--pf-auth-mark-y:clamp(-100px,-7vw,-52px);position:relative;isolation:isolate;min-height:calc(100vh - 64px);overflow:hidden}.pf-auth-page:before{content:"";inset:-12%;background:radial-gradient(ellipse 58% 38% at 50% 10%,rgba(92,99,168,.16),transparent 72%);transform:translateZ(0) scale(1.02);will-change:transform;animation:pf-auth-gradient-drift 18s cubic-bezier(.45,.05,.25,1) infinite alternate}.pf-auth-liquid,.pf-auth-page:before{position:absolute;z-index:0;pointer-events:none}.pf-auth-liquid{inset:0;overflow:hidden;contain:paint}.pf-auth-liquid:before{content:"";position:absolute;inset:auto -12% -30% -12%;height:62%;background:radial-gradient(ellipse 44% 30% at 50% 100%,rgba(160,173,255,.1),transparent 74%),radial-gradient(ellipse 30% 36% at 16% 100%,rgba(91,214,188,.07),transparent 72%);opacity:.82;transform:translateZ(0);animation:pf-auth-water-breathe 13s var(--ease-in-out) infinite alternate}.pf-auth-liquid__glow{position:absolute;left:50%;bottom:-18%;width:min(900px,96vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(159,174,255,.13),rgba(106,120,204,.045) 40%,transparent 69%);transform:translate3d(-50%,0,0);opacity:.82}.pf-auth-liquid__item{--pf-liquid-rise-start:40vh;--pf-liquid-nudge-x:0px;--pf-liquid-nudge-y:0px;position:absolute;left:var(--pf-liquid-x);bottom:var(--pf-liquid-rest-y);width:var(--pf-liquid-size);height:var(--pf-liquid-size);display:flex;align-items:center;justify-content:center;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}.pf-auth-liquid__item:before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.025));box-shadow:inset 1px 1px 0 rgba(255,255,255,.12),0 10px 32px rgba(75,82,142,.14)}.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>*{position:relative;z-index:1}.pf-auth-liquid__item--platform>span{box-shadow:none!important;background:rgba(250,250,247,.94)!important}.pf-auth-liquid__reaction{color:rgba(250,250,247,.92);font-size:calc(var(--pf-liquid-size) - 10px);line-height:1;text-shadow:0 4px 14px rgba(129,140,236,.34)}.pf-auth-liquid__comment{display:flex;gap:3px;align-items:center;justify-content:center;width:58%;height:42%;border-radius:999px;background:rgba(250,250,247,.76)}.pf-auth-liquid__comment:after{content:"";position:absolute;right:12%;bottom:17%;width:21%;aspect-ratio:1;background:rgba(250,250,247,.76);clip-path:polygon(0 0,100% 0,100% 100%)}.pf-auth-liquid__comment i{width:3px;aspect-ratio:1;border-radius:50%;background:rgba(42,47,78,.74)}.pf-auth-liquid__clip{display:grid;place-items:center;width:58%;height:43%;border-radius:7px;background:rgba(250,250,247,.77);color:rgba(39,43,72,.86);font-size:calc(var(--pf-liquid-size) - 26px);padding-left:2px}@keyframes pf-auth-water-breathe{0%{transform:translate3d(-2%,2%,0) scale(1);opacity:.64}to{transform:translate3d(2%,-2%,0) scale(1.07);opacity:.95}}@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{position:absolute;inset:0;z-index:0;display:flex;justify-content:center;align-items:flex-start;padding-top:clamp(28px,7vw,84px);pointer-events:none}.pf-auth-mark-stage:before{content:"";position:absolute;top:clamp(28px,7vw,84px);left:50%;width:570px;height:866px;background:url(/assets/palflip-mark-master.svg) 50%/contain no-repeat;opacity:.24;filter:blur(28px);transform:translate3d(calc(-50% + var(--pf-auth-mark-x)),var(--pf-auth-mark-y),0) scale(1.04);will-change:transform,opacity;animation:pf-auth-mark-bloom 11s cubic-bezier(.45,.05,.25,1) infinite alternate}.pf-auth-mark-stage .pf-hero{opacity:.17;transform:translate(var(--pf-auth-mark-x),var(--pf-auth-mark-y));transform-origin:center;backface-visibility:hidden;will-change:transform,opacity;animation:pf-auth-mark-drift 11s cubic-bezier(.45,.05,.25,1) infinite alternate}.pf-auth-mark-stage .pf-hero-glint{animation:pf-auth-mark-glint 7s ease-in-out 1.4s infinite}.pf-auth-content{position:relative;z-index:1}.pf-role-switch{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid var(--line-strong);border-radius:10px;background:var(--raised)}.pf-role-switch__thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 7px);border-radius:7px;background:var(--color-text-primary);box-shadow:0 5px 14px rgba(0,0,0,.18);transform:translateZ(0);will-change:transform;transition:transform .42s cubic-bezier(.16,.9,.2,1),box-shadow .42s cubic-bezier(.16,.9,.2,1)}.pf-role-switch[data-intent=brand] .pf-role-switch__thumb{transform:translate3d(calc(100% + 6px),0,0)}.pf-role-switch__option{position:relative;z-index:1;min-height:38px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--color-text-primary);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:color .19s ease}.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:translate3d(-1.5%,-1%,0) scale(1.02)}to{transform:translate3d(2.5%,2%,0) 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{background-position:125% -20%;opacity:0}50%{background-position:46% 18%;opacity:1}62%{background-position:-30% 30%;opacity:0}}@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{width:min(560px,124vw);height:min(720px,84vh);background:radial-gradient(ellipse 48% 32% at 50% 36%,rgba(146,156,255,.5),transparent 72%);filter:none;opacity:.34}.pf-auth-mark-stage .pf-hero{width:260px!important;height:396px!important;opacity:.1}.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{animation:none;opacity:1;transform:none}.pf-auth-mark-stage:before,.pf-auth-page: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__option,.pf-role-switch__thumb{transition:none}.pf-auth-mark-stage .pf-hero,.pf-auth-mark-stage .pf-hero *{animation:none!important}}