.pf2-section{--pf2-crossfade:clamp(8rem, 10vw, 12rem);z-index:1;min-height:70rem;margin-top:calc(-1 * var(--pf2-crossfade));padding:calc(clamp(7rem, 9vw, 10.5rem) + var(--pf2-crossfade)) 2rem clamp(8rem, 10vw, 11rem);isolation:isolate;background:linear-gradient(#0000 0%,#06060847 10%,#060608 25% 100%);position:relative;overflow:visible}.pf2-section:before,.pf2-section:after{content:"";z-index:-2;pointer-events:none;position:absolute}.pf2-section:before{opacity:.82;background-image:url(/assets/showcase/showcase-environment.png);background-position:50% 18%;background-repeat:no-repeat;background-size:cover;width:100%;height:66%;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000038 10%,#000000b3 24%,#000 38% 64%,#0000007a 73%,#0000 84% 100%);mask-image:linear-gradient(#0000 0%,#00000038 10%,#000000b3 24%,#000 38% 64%,#0000007a 73%,#0000 84% 100%)}.pf2-section:after{background:radial-gradient(58% 24% at 82% 0,#7c49e83d,#0000 72%),radial-gradient(45% 22% at 17% 4%,#3046c629,#0000 70%),linear-gradient(#06060824 0%,#07070c14 13%,#0000 24% 72%,#060608a3 89%,#07070a 100%),radial-gradient(at 48% 13%,#120d2533 0%,#05050814 38%,#0000 67%),radial-gradient(at 50% 64%,#0000 38%,#0303067a 100%);inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 7%,#000000b8 18%,#000 29% 100%);mask-image:linear-gradient(#0000 0%,#0000002e 7%,#000000b8 18%,#000 29% 100%)}.pf2-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0}.pf2-atmosphere span{display:none}.pf2-atmosphere span:first-child{opacity:.46;background:radial-gradient(48% 66% at 18% 48%,#4330b229,#0000 72%),radial-gradient(54% 72% at 84% 39%,#713edf2e,#0000 74%),url(/assets/showcase/showcase-environment.png) 50% 82%/cover no-repeat;height:clamp(44rem,56vh,52rem);display:block;position:absolute;bottom:-10rem;left:0;right:0;-webkit-mask-image:radial-gradient(72% 116% at 18% 4%,#000 0 32%,#000000b3 58%,#0000 92%),radial-gradient(76% 108% at 84% 12%,#000 0 26%,#000000a3 55%,#0000 94%),linear-gradient(#0000 0%,#0000008f 13%,#000 32%,#000000b8 72%,#0000 100%);mask-image:radial-gradient(72% 116% at 18% 4%,#000 0 32%,#000000b3 58%,#0000 92%),radial-gradient(76% 108% at 84% 12%,#000 0 26%,#000000a3 55%,#0000 94%),linear-gradient(#0000 0%,#0000008f 13%,#000 32%,#000000b8 72%,#0000 100%)}.pf2-atmosphere span:nth-child(2),.pf2-atmosphere span:nth-child(3){background-image:url(/assets/showcase/showcase-environment.png);background-repeat:no-repeat;display:block;position:absolute}.pf2-atmosphere span:nth-child(2){opacity:.52;background-position:15% 70%;background-size:auto 108%;width:64%;height:50.5rem;bottom:-4rem;left:-2%;-webkit-mask-image:radial-gradient(94% 82% at 22% 48%,#000 0 28%,#000000ad 54%,#0003 78%,#0000 100%);mask-image:radial-gradient(94% 82% at 22% 48%,#000 0 28%,#000000ad 54%,#0003 78%,#0000 100%)}.pf2-atmosphere span:nth-child(3){opacity:.48;background-position:84% 63%;background-size:auto 105%;width:61%;height:46.375rem;bottom:14rem;right:-3%;-webkit-mask-image:radial-gradient(91% 84% at 82% 43%,#000 0 24%,#0000009e 52%,#0000002e 76%,#0000 100%);mask-image:radial-gradient(91% 84% at 82% 43%,#000 0 24%,#0000009e 52%,#0000002e 76%,#0000 100%)}.pf2-intro{z-index:1;text-align:center;max-width:68rem;margin:0 auto;position:relative}.pf2-intro>p{color:#ad86ff;letter-spacing:.2em;justify-content:center;align-items:center;gap:.75rem;font-size:.72rem;font-weight:750;display:flex}.pf2-intro>p span{background:linear-gradient(90deg,#0000,#8957ff);width:1.5rem;height:1px}.pf2-intro>p span:last-child{transform:rotate(180deg)}.pf2-intro h2{color:#f6f4f8;letter-spacing:-.055em;margin:1.1rem 0 0;font-size:clamp(2.55rem,4.5vw,4.75rem);font-weight:690;line-height:1.04}.pf2-intro h2 span{color:#a982ff}.pf2-intro>div{color:#8f8b96;margin-top:1.4rem;font-size:clamp(.95rem,1.2vw,1.18rem);line-height:1.65}.pf2-stage{z-index:1;width:min(100%,98rem);margin:clamp(3.25rem,5vw,5.5rem) auto 0;position:relative}.pf2-stage__glow{z-index:-1;filter:blur(3rem);opacity:.7;background:radial-gradient(#6f37e640,#0000 68%);border-radius:35%;position:absolute;inset:8% 4% -8%}.pf2-window{aspect-ratio:16/9;background:#0b0b10;border:1px solid #905bff9e;border-radius:1.05rem;width:100%;min-height:43rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8957ff24,0 2rem 6rem #0000009e,0 0 4rem #6630d329}.pf2-appbar{background:#0f0f15;border-bottom:1px solid #1c1c25;grid-template-columns:minmax(11rem,.8fr) minmax(38rem,2.5fr) minmax(7rem,.55fr);align-items:stretch;height:5.25rem;padding:0 1.25rem;display:grid}.pf2-appbar__brand{align-items:center;gap:.65rem;min-width:0;display:flex}.pf2-appbar__brand img{object-fit:contain;width:1.85rem;height:1.85rem}.pf2-appbar__brand strong{color:#f0f0f5;letter-spacing:.03em;font-size:.85rem;font-weight:660}.pf2-nav{grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.pf2-nav button{color:#92929e;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.55rem;padding:.65rem .25rem;font-size:.7rem;transition:background .15s,color .15s;display:flex;position:relative}.pf2-nav button:hover{color:#e5e5eb;background:#181820}.pf2-nav button:focus-visible{z-index:2;outline-offset:-4px;border-radius:.45rem;outline:1px solid #8957ff}.pf2-nav button.is-active{color:#f5f3ff;background:#17151f}.pf2-nav button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.pf2-nav button.is-active svg{color:#9d6fff}.pf2-nav button i{opacity:0;background:#8957ff;border-radius:2px;height:2px;position:absolute;bottom:0;left:calc(50% - .8rem);right:calc(50% - .8rem)}.pf2-nav button.is-active i{opacity:1}.pf2-controls{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.pf2-controls i{background:#d6aa45;border-radius:50%;width:.66rem;height:.66rem;box-shadow:inset 0 1px #ffffff3d}.pf2-controls i:nth-child(2){background:#4ead65}.pf2-controls i:nth-child(3){background:#d95c63}.pf2-content{background:#0b0b10;height:calc(100% - 5.25rem);min-height:37.5rem;overflow:hidden}.pf2-view{height:100%;animation:.18s both pf2-view-in}@keyframes pf2-view-in{0%{opacity:0}to{opacity:1}}.pf2-view-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.pf2-view-heading h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:1.85rem;font-weight:650;line-height:1}.pf2-view-heading p{color:#9a9aa8;margin:.55rem 0 0;font-size:.9rem}.pf2-demo-pill{color:#9b83ca;letter-spacing:.1em;background:#15121c;border:1px solid #302840;border-radius:999px;padding:.38rem .62rem;font-size:.52rem;font-weight:700}.pf2-dashboard{scrollbar-color:#30303a transparent;height:100%;padding:1.8rem 2rem;overflow:auto}.pf2-dashboard__section-title{color:#f0f0f5;margin:1.7rem 0 .85rem;font-size:1.05rem;font-weight:630}.pf2-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.pf2-quick-grid>button{min-width:0;min-height:8.2rem;color:inherit;text-align:left;cursor:pointer;background:#13131a;border:1px solid #292934;border-radius:.85rem;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:.2rem;padding:1rem;transition:border-color .15s,background .15s;display:grid}.pf2-quick-grid>button:hover{background:#181820;border-color:#3a3a47}.pf2-quick-grid>button:focus-visible{outline-offset:2px;outline:1px solid #8957ff}.pf2-quick-icon{color:#bfa3ff;background:#211b2f;border:1px solid #3a304c;border-radius:.7rem;place-items:center;width:3rem;height:3rem;display:grid}.pf2-quick-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.pf2-quick-icon--blue{color:#82b6f4;background:#171e29;border-color:#29384c}.pf2-quick-icon--green{color:#72d597;background:#1b211c;border-color:#304334}.pf2-quick-icon--amber{color:#d8b06a;background:#211c18;border-color:#493a2c}.pf2-quick-arrow{color:#777783;align-self:center;font-size:1.25rem}.pf2-quick-grid strong{color:#f4f3f8;grid-column:1/-1;align-self:end;margin-top:.85rem;font-size:.82rem}.pf2-quick-grid small{color:#9999a7;grid-column:1/-1;margin-top:.3rem;font-size:.72rem;line-height:1.4}.pf2-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);gap:1rem;margin-top:1.15rem;display:grid}.pf2-setup-card,.pf2-security-card,.pf2-system-card{background:#13131a;border:1px solid #292934;border-radius:.85rem}.pf2-setup-card>header{justify-content:space-between;gap:1rem;padding:.9rem 1rem .7rem;display:flex}.pf2-setup-card h4,.pf2-security-card h4,.pf2-system-card h4{color:#f0f0f5;margin:0;font-size:.95rem;font-weight:630}.pf2-setup-card header p,.pf2-security-card header p{color:#9a9aa8;margin:.3rem 0 0;font-size:.67rem;line-height:1.4}.pf2-setup-card header span{color:#bfa3ff;margin-top:.45rem;font-size:.62rem;display:block}.pf2-setup-card header>i{color:#8957ff;font-style:normal}.pf2-setup-progress{background:#292934;border-radius:2px;height:3px;margin:0 1rem .4rem;overflow:hidden}.pf2-setup-progress span{background:#8957ff;width:8%;height:100%;display:block}.pf2-setup-list{padding:0 1rem .65rem}.pf2-setup-list>div{border-top:1px solid #282832;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.55rem;min-height:3.45rem;display:grid}.pf2-setup-list svg{fill:none;stroke:#8957ff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.pf2-setup-list span{flex-direction:column;min-width:0;display:flex}.pf2-setup-list strong{color:#f0f0f5;font-size:.68rem}.pf2-setup-list small{color:#9a9aa8;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.58rem;overflow:hidden}.pf2-setup-list button{color:#c9b6f7;font:inherit;cursor:pointer;background:#1b1725;border:1px solid #3b3449;border-radius:.4rem;padding:.35rem .55rem;font-size:.58rem}.pf2-dashboard-side{grid-template-rows:auto 1fr;gap:1rem;display:grid}.pf2-security-card,.pf2-system-card{padding:.85rem 1rem}.pf2-security-card header{align-items:center;gap:.7rem;margin-bottom:.55rem;display:flex}.pf2-security-card header>span{color:#bfa3ff;background:#211b2f;border:1px solid #3a304c;border-radius:.6rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.pf2-security-card header svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:1rem}.pf2-security-card>div,.pf2-system-card>div{color:#a4a4b0;border-top:1px solid #282832;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.1rem;font-size:.64rem;display:flex}.pf2-security-card>div strong{color:#72d597}.pf2-system-card header{justify-content:space-between;align-items:center;min-height:2.2rem;display:flex}.pf2-system-card header i{color:#8957ff;font-style:normal}.pf2-system-card>div{flex-direction:column;align-items:flex-start;gap:.15rem;padding:.5rem 0}.pf2-system-card>div strong{color:#e7e7ed;font-size:.67rem}.pf2-programs{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:.85rem;height:100%;padding:1.7rem 2rem 1.25rem;display:grid}.pf2-search{color:#858590;background:#13131a;border:1px solid #292934;border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;height:2.9rem;padding:0 .95rem;display:grid}.pf2-search:focus-within{border-color:#8957ff}.pf2-search svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:1.05rem}.pf2-search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.8rem}.pf2-search input::placeholder{color:#90909e}.pf2-search button{color:#9a9aa8;cursor:pointer;background:0 0;border:0;font-size:1.15rem}.pf2-categories{scrollbar-width:none;gap:.55rem;display:flex;overflow-x:auto}.pf2-categories::-webkit-scrollbar{display:none}.pf2-categories button{color:#ababb7;min-height:2.25rem;font:inherit;cursor:pointer;background:#14141b;border:1px solid #292934;border-radius:.5rem;flex:none;align-items:center;gap:.55rem;padding:0 .78rem;font-size:.7rem;font-weight:520;display:flex}.pf2-categories button:hover{color:#d8d8e0;background:#1c1c24}.pf2-categories button.is-active{color:#f4efff;background:#211a31;border-color:#8957ff}.pf2-categories i{color:#858590;background:#ffffff0e;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.58rem;font-style:normal;display:grid}.pf2-categories button.is-active i{color:#d7c8ff;background:#8957ff38}.pf2-program-scroll{scrollbar-color:#30303a transparent;scrollbar-width:thin;min-height:0;padding:.15rem .35rem .15rem 0;overflow-y:auto}.pf2-program-scroll:focus-visible{outline-offset:3px;outline:1px solid #8957ff}.pf2-program-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.pf2-program-card{min-width:0;min-height:13.3rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#13131a;border:1px solid #292934;border-radius:.85rem;flex-direction:column;align-items:flex-start;padding:1rem;transition:border-color .14s,background .14s;display:flex;position:relative}.pf2-program-card:hover{background:#181820;border-color:#3a3a47}.pf2-program-card:focus-visible{outline-offset:2px;outline:1px solid #bfa3ff}.pf2-program-card.is-selected{background:#1b1725;border-color:#8957ff}.pf2-program-card__top{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.pf2-program-icon{background:#101016;border:1px solid #292934;border-radius:.72rem;place-items:center;width:3.25rem;height:3.25rem;display:grid;overflow:hidden}.pf2-program-icon img{object-fit:contain;width:2.45rem;height:2.45rem}.pf2-program-check{color:#fff;background:#0f0f15;border:1px solid #41414d;border-radius:.35rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.65rem;display:grid}.pf2-program-card.is-selected .pf2-program-check{background:#8957ff;border-color:#8957ff}.pf2-program-card>strong{color:#f4f3f8;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:.85rem;font-size:.9rem;font-weight:630;overflow:hidden}.pf2-program-description{color:#9999a7;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:2.45rem;margin-top:.35rem;font-size:.66rem;line-height:1.42;display:-webkit-box;overflow:hidden}.pf2-program-category{color:#afafbb;background:#1b1b23;border:1px solid #292934;border-radius:.35rem;margin-top:.55rem;padding:.24rem .45rem;font-size:.57rem}.pf2-program-status{color:#858590;border-top:1px solid #272732;width:100%;margin-top:auto;padding-top:.7rem;font-size:.61rem}.pf2-program-status i{background:#858590;border-radius:50%;width:.35rem;height:.35rem;margin-right:.4rem;display:inline-block}.pf2-program-empty{text-align:center;place-content:center;gap:.5rem;height:100%;display:grid}.pf2-program-empty strong{color:#dadae0}.pf2-program-empty span{color:#858590;font-size:.8rem}.pf2-selection-bar{background:#121219;border:1px solid #292735;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.1rem;padding:.7rem .9rem;display:flex}.pf2-selection-bar>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.pf2-selection-bar strong{color:#f0edf7;font-size:.78rem;font-weight:560}.pf2-selection-bar span{color:#a982ff;font-size:.62rem}.pf2-selection-bar button{color:#fff;min-height:2.65rem;font:inherit;cursor:pointer;background:#8957ff;border:1px solid #0000;border-radius:.55rem;padding:0 1rem;font-size:.68rem;font-weight:650}.pf2-selection-bar button:disabled{color:#737180;cursor:default;background:#23212d}.pf2-preview{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}.pf2-preview__ambient{background:radial-gradient(#8957ff1a,#0000 68%);border:1px solid #8957ff1a;border-radius:50%;width:34rem;height:22rem;position:absolute}.pf2-preview__icon{color:#b696ff;background:linear-gradient(145deg,#8957ff2e,#8957ff09);border:1px solid #8957ff59;border-radius:1.25rem;place-items:center;width:5.2rem;height:5.2rem;display:grid;position:relative;box-shadow:0 0 3rem #8957ff24}.pf2-preview__icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:2.3rem}.pf2-preview__eyebrow{color:#8f70d2;letter-spacing:.16em;margin-top:1.6rem;font-size:.6rem;font-weight:700;position:relative}.pf2-preview h3{color:#f5f3f8;letter-spacing:-.04em;margin:.45rem 0 0;font-size:2.4rem;position:relative}.pf2-preview>strong{color:#c9c4cf;margin-top:.5rem;font-size:1rem;position:relative}.pf2-preview>p{color:#8f8a95;max-width:31rem;margin:.8rem 0 0;font-size:.86rem;line-height:1.6;position:relative}.pf2-preview__cta,.pf2-preview__back{font:inherit;cursor:pointer;border:0;position:relative}.pf2-preview__cta{color:#fff;background:#8957ff;border-radius:.55rem;align-items:center;min-height:2.85rem;margin-top:1.6rem;padding:0 1.15rem;font-size:.76rem;font-weight:650;text-decoration:none;display:inline-flex}.pf2-preview__cta:focus-visible{outline-offset:3px;outline:2px solid #d1b9ff}.pf2-preview__back{color:#9993a2;background:0 0;margin-top:.85rem;font-size:.72rem}.pf2-preview__back:hover{color:#d8d3dc}@media (min-width:2000px){.pf2-section{min-height:78rem}.pf2-stage{width:min(100%,104rem)}.pf2-window{min-height:50rem}.pf2-appbar{height:5.7rem}.pf2-content{height:calc(100% - 5.7rem);min-height:44rem}.pf2-nav button{font-size:.78rem}.pf2-nav button svg{width:1.3rem;height:1.3rem}.pf2-program-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pf2-program-card{min-height:14.2rem}}@media (max-width:1199px){.pf2-section{padding-inline:1.25rem}.pf2-appbar{grid-template-columns:9rem minmax(32rem,1fr) 5rem;padding-inline:.85rem}.pf2-appbar__brand strong{font-size:.72rem}.pf2-nav button{gap:.35rem;font-size:.62rem}.pf2-dashboard,.pf2-programs{padding-inline:1.4rem}.pf2-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.pf2-window{aspect-ratio:auto;min-height:52rem}.pf2-appbar{grid-template-rows:3.6rem 4.4rem;grid-template-columns:1fr auto;height:auto;padding:0}.pf2-appbar__brand{padding-left:1rem}.pf2-controls{padding-right:1rem}.pf2-nav{border-top:1px solid #1c1c25;grid-area:2/1/auto/-1}.pf2-nav button{flex-direction:column;gap:.25rem}.pf2-content{height:44rem;min-height:44rem}.pf2-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf2-dashboard-grid{grid-template-columns:1fr}.pf2-dashboard-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.pf2-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pf2-section{--pf2-crossfade:5rem;min-height:64rem;padding:calc(6.5rem + var(--pf2-crossfade)) 1rem 7rem}.pf2-section:before{aspect-ratio:auto;opacity:.46;background-position:50% 48%;background-size:auto 100%;width:100%;height:100%;top:0;transform:none;-webkit-mask-image:linear-gradient(#00000047 0%,#000 7% 86%,#0000 100%);mask-image:linear-gradient(#00000047 0%,#000 7% 86%,#0000 100%)}.pf2-section:after{background:radial-gradient(78% 18% at 72% 0,#7446de24,#0000 72%),linear-gradient(#0606088a 0%,#07070c4d 14%,#0000 30% 70%,#07070a 100%),radial-gradient(at 50% 18%,#0404078a,#0000 65%)}.pf2-atmosphere span:first-child{opacity:.3;height:25rem;bottom:-5rem;-webkit-mask-image:linear-gradient(#0000 0%,#00000094 18%,#000 38%,#000000a8 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000094 18%,#000 38%,#000000a8 78%,#0000 100%)}.pf2-atmosphere span:nth-child(2){opacity:.24;width:72%;height:19rem;bottom:0}.pf2-atmosphere span:nth-child(3){opacity:.2;width:72%;height:17rem;bottom:4rem;right:-12%}.pf2-intro>p{font-size:.62rem}.pf2-intro h2{font-size:clamp(2.35rem,12vw,3.25rem)}.pf2-intro h2 span{display:block}.pf2-intro>div{font-size:.88rem}.pf2-stage{margin-top:3rem}.pf2-window{border-radius:.75rem;min-height:48rem}.pf2-appbar{grid-template-rows:3.4rem 7rem}.pf2-appbar__brand img{width:1.55rem;height:1.55rem}.pf2-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.pf2-nav button{padding:.45rem .2rem;font-size:.56rem}.pf2-nav button svg{width:1rem;height:1rem}.pf2-content{height:37.6rem;min-height:37.6rem}.pf2-view-heading{align-items:center}.pf2-view-heading h3{font-size:1.4rem}.pf2-view-heading p{font-size:.72rem}.pf2-demo-pill{display:none}.pf2-dashboard{padding:1.25rem .85rem}.pf2-dashboard__section-title{margin-top:1.25rem}.pf2-quick-grid{gap:.55rem}.pf2-quick-grid>button{min-height:7.2rem;padding:.75rem}.pf2-quick-icon{width:2.4rem;height:2.4rem}.pf2-quick-grid small{font-size:.62rem}.pf2-dashboard-grid{gap:.65rem}.pf2-dashboard-side{grid-template-columns:1fr}.pf2-system-card,.pf2-setup-list>div:nth-child(n+3){display:none}.pf2-programs{gap:.65rem;padding:1.15rem .75rem .75rem}.pf2-categories{margin-inline:-.1rem}.pf2-categories button{min-height:2rem;padding-inline:.65rem;font-size:.64rem}.pf2-program-grid{grid-template-columns:1fr;gap:.6rem}.pf2-program-card{grid-template-rows:auto auto 1fr;grid-template-columns:3rem 1fr auto;column-gap:.7rem;min-height:8.2rem;padding:.75rem;display:grid}.pf2-program-card__top{grid-row:1/4;width:auto}.pf2-program-icon{width:3rem;height:3rem}.pf2-program-check{position:absolute;top:.7rem;right:.7rem}.pf2-program-card>strong{grid-column:2/3;margin:0;padding-right:.4rem;font-size:.82rem}.pf2-program-description{-webkit-line-clamp:1;grid-column:2/4;min-height:0;font-size:.6rem}.pf2-program-category{grid-column:2/3;width:max-content;margin-top:.25rem}.pf2-program-status{grid-column:1/-1;margin-top:.4rem}.pf2-selection-bar{min-height:3.6rem;padding:.55rem .65rem}.pf2-selection-bar strong{font-size:.66rem}.pf2-selection-bar span{display:none}.pf2-selection-bar button{min-height:2.35rem;padding-inline:.7rem;font-size:.56rem}.pf2-preview h3{font-size:2rem}}@media (prefers-reduced-motion:reduce){.pf2-view{animation:none}.pf2-nav button,.pf2-quick-grid>button,.pf2-program-card{transition:none}}
.pf3-features{--pf3-crossfade:clamp(8rem, 10vw, 12rem);z-index:2;min-height:46rem;margin-top:calc(-1 * var(--pf3-crossfade));padding:calc(clamp(4rem, 4.5vw, 5rem) + var(--pf3-crossfade)) var(--pf-page-gutter) clamp(4.5rem, 5vw, 5.5rem);isolation:isolate;background:linear-gradient(#0000 0%,#05050747 10%,#050507 24% 100%);position:relative;overflow:hidden}.pf3-features:before,.pf3-features:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.pf3-features:before{top:var(--pf3-crossfade);height:calc(100% - var(--pf3-crossfade));opacity:.88;background-image:url(/assets/features/features-enviroment.png);background-position:50% 54%;background-repeat:no-repeat;background-size:cover;bottom:auto;-webkit-mask-image:linear-gradient(#0000 0%,#0000003d 8%,#000000a8 16%,#000 24% 100%);mask-image:linear-gradient(#0000 0%,#0000003d 8%,#000000a8 16%,#000 24% 100%)}.pf3-features:after{top:var(--pf3-crossfade);height:calc(100% - var(--pf3-crossfade));z-index:2;background:linear-gradient(90deg,#05050714 0%,#0000 13% 56%,#0505083d 76%,#050507b8 100%),linear-gradient(#07070ae0 0%,#07070a47 8%,#0000 17% 76%,#05050757 91%,#050507db 100%);bottom:auto;-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 7%,#0000009e 15%,#000 23% 100%);mask-image:linear-gradient(#0000 0%,#0000002e 7%,#0000009e 15%,#000 23% 100%)}.pf3-backdrop,.pf3-backdrop span{pointer-events:none;position:absolute}.pf3-backdrop{z-index:-1;inset:0}.pf3-backdrop:before,.pf3-backdrop:after{content:"";height:calc(var(--pf3-crossfade) + 16rem);background-image:url(/assets/features/features-enviroment.png);background-repeat:no-repeat;position:absolute;top:0}.pf3-backdrop:before{opacity:.72;-webkit-mask-composite:source-in;background-position:34% 28%;background-size:138%;left:0;right:28%;-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 9%,#000000b8 24%,#000 39% 100%),radial-gradient(112% 104% at 0 100%,#000 0 38%,#000000b3 61%,#0003 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000002e 9%,#000000b8 24%,#000 39% 100%),radial-gradient(112% 104% at 0 100%,#000 0 38%,#000000b3 61%,#0003 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.pf3-backdrop:after{opacity:.5;-webkit-mask-composite:source-in;background-position:61% 30%;background-size:auto 100%;left:45%;right:0;-webkit-mask-image:linear-gradient(#0000 0% 7%,#00000024 18%,#0000009e 34%,#000 51% 100%),radial-gradient(108% 98% at 100% 92%,#000 0 34%,#000000a8 57%,#0000002e 79%,#0000 100%);mask-image:linear-gradient(#0000 0% 7%,#00000024 18%,#0000009e 34%,#000 51% 100%),radial-gradient(108% 98% at 100% 92%,#000 0 34%,#000000a8 57%,#0000002e 79%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.pf3-backdrop span:first-child{filter:blur(4.8rem);background:radial-gradient(#874cff33,#4f30b311 45%,#0000 73%);border-radius:50%;width:65%;height:67%;top:2%;left:-2%}.pf3-backdrop span:nth-child(2){background:linear-gradient(90deg,#0000,#9769ff61,#0000);width:46%;height:1px;top:16%;left:8%;box-shadow:0 0 2.5rem #8957ff59}.pf3-backdrop span:last-child{background:linear-gradient(90deg,#0000,#3d4cae29,#0000);width:52%;height:1px;bottom:19%;right:7%}.pf3-shell{z-index:3;grid-template-columns:minmax(0,1.68fr) minmax(26rem,.82fr);align-items:center;gap:clamp(2.5rem,3vw,4.5rem);width:min(100%,145rem);margin:0 auto;display:grid;position:relative}.pf3-product-scene{perspective:90rem;min-width:0;height:clamp(35rem,36vw,39rem);position:relative}.pf3-product-scene:before{content:"";pointer-events:none;filter:blur(2.8rem);background:radial-gradient(at 48% 0,#aa75ff57,#753fec1f 36%,#0000 72%);height:40%;position:absolute;top:-2%;left:2%;right:8%}.pf3-product-scene:after{content:"";pointer-events:none;filter:blur(2rem);background:#45249247;border-radius:50%;height:13%;position:absolute;bottom:7%;left:-5%;right:2%}.pf3-product-glow{filter:blur(3.8rem);background:radial-gradient(at 48% 38%,#8957ff4a,#5b37b918 42%,#0000 73%);border-radius:50%;position:absolute;inset:-5% -2% 5% -7%}.pf3-platform{z-index:1;transform-origin:top;opacity:.42;background:radial-gradient(at 50% 0,#4a27972e,#14122d0a 48%,#0000 72%);border-radius:50%;height:31%;position:absolute;bottom:-1%;left:-7%;right:-2%;transform:rotateX(67deg)}.pf3-platform:after{content:"";filter:blur(1.1rem);background:radial-gradient(#643ac221,#0000 68%);border-radius:50%;position:absolute;inset:8% 19% 28%}.pf3-window{color:#fff;background:#0b0b10;border:1px solid #9d76ff52;border-radius:.8rem;position:absolute;overflow:hidden;box-shadow:0 2.5rem 6rem #00000094,inset 0 1px #ffffff0b}.pf3-window--dashboard{z-index:2;opacity:.76;transform-origin:100%;border-color:#9769ff63;width:58%;height:71%;top:1%;left:-2%;transform:rotateY(6deg)rotate(-1.6deg);box-shadow:-1.2rem 2.5rem 5.5rem #0000009e,0 -1rem 4rem #7842e933}.pf3-window--drivers{z-index:2;opacity:.72;transform-origin:0;border-color:#7466da59;width:52%;height:65%;top:18%;right:-1%;transform:rotateY(-6deg)rotate(1deg);box-shadow:1.4rem 2.6rem 5.5rem #000000a3,0 0 3rem #4c4dbf2e}.pf3-window--primary{z-index:4;border-color:#a37aff94;width:72%;height:74%;top:12%;left:14%;box-shadow:0 3.4rem 8rem #000000c7,0 -.45rem 3rem #8957ff59,0 0 0 1px #ae89ff14,inset 0 1px #ffffff13}.pf3-product-chrome{background:#0e0e13;border-bottom:1px solid #fff1;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;height:3.3rem;padding:0 .8rem;display:grid}.pf3-product-chrome .pf-brand__name{font-size:.62rem}.pf3-product-chrome .pf-brand__mark{width:1.25rem;height:1.25rem}.pf3-product-chrome nav{justify-content:center;align-items:stretch;height:100%;display:flex}.pf3-product-chrome nav span{color:#686673;white-space:nowrap;align-items:center;gap:.3rem;padding:0 .68rem;font-size:.47rem;display:flex;position:relative}.pf3-product-chrome nav span.is-active{color:#b9a4eb;background:#8957ff12}.pf3-product-chrome nav span.is-active:after{content:"";background:#8957ff;height:1px;position:absolute;bottom:0;left:28%;right:28%}.pf3-product-chrome svg,.pf3-feature-list svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:.72rem;height:.72rem}.pf3-window-controls{gap:.3rem;display:flex}.pf3-window-controls i{background:#d6aa45;border-radius:50%;width:.42rem;height:.42rem}.pf3-window-controls i:nth-child(2){background:#4ead65}.pf3-window-controls i:last-child{background:#d95c63}.pf3-windows-view{padding:clamp(1rem,1.5vw,1.55rem)}.pf3-view-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pf3-view-heading h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,1.45vw,1.6rem);font-weight:650}.pf3-view-heading p{color:#858590;margin:.28rem 0 0;font-size:.63rem}.pf3-view-heading>span{color:#806eaa;letter-spacing:.08em;border:1px solid #8957ff2e;border-radius:999px;padding:.28rem .48rem;font-size:.38rem;font-weight:700}.pf3-system-strip{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:1rem;display:grid}.pf3-system-strip>span{background:linear-gradient(135deg,#8957ff17,#ffffff05);border:1px solid #8957ff26;border-radius:.5rem;flex-direction:column;gap:.26rem;min-width:0;padding:.62rem .68rem;display:flex}.pf3-system-strip small{color:#786899;letter-spacing:.09em;font-size:.36rem;font-weight:700}.pf3-system-strip strong{color:#bbb6c5;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-weight:560;overflow:hidden}.pf3-windows-view h4{color:#b8b5bf;margin:.8rem 0 .5rem;font-size:.7rem;font-weight:600}.pf3-settings-list{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.pf3-setting{background:#111118;border:1px solid #282832;border-radius:.55rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;min-width:0;min-height:3.15rem;padding:0 .62rem;display:grid}.pf3-setting-icon{color:#9076d4;background:#8957ff0e;border:1px solid #8957ff2b;border-radius:.42rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.43rem;font-weight:700;display:grid}.pf3-setting>span:nth-child(2){flex-direction:column;gap:.15rem;min-width:0;display:flex}.pf3-setting strong{color:#c5c2ca;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:560;overflow:hidden}.pf3-setting small{color:#5f5c66;font-size:.43rem}.pf3-setting em{display:none}.pf3-setting>i{background:#1b1b22;border:1px solid #383742;border-radius:999px;width:1.65rem;height:.92rem;position:relative}.pf3-setting>i b{background:#686572;border-radius:50%;width:.52rem;height:.52rem;position:absolute;top:.14rem;left:.14rem}.pf3-setting>i.is-enabled{background:#8957ff38;border-color:#8957ff6b}.pf3-setting>i.is-enabled b{background:#ae91f7;left:.85rem}.pf3-rear-content{color:#777381;padding:1rem}.pf3-rear-content>p{color:#aaa5b1;margin:0;font-size:.72rem;font-weight:620}.pf3-rear-dashboard>strong{color:#66626e;margin-top:.35rem;font-size:.5rem;font-weight:500;display:block}.pf3-rear-dashboard>div{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1.1rem;display:grid}.pf3-rear-dashboard>div span{color:#898491;background:#13131a;border:1px solid #282731;border-radius:.55rem;flex-direction:column;justify-content:space-between;min-height:4.5rem;padding:.65rem;font-size:.5rem;display:flex}.pf3-rear-dashboard svg{fill:none;stroke:#8d6ed8;stroke-width:1.5px;width:1rem}.pf3-rear-drivers>span{color:#85818d;border-bottom:1px solid #24242c;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:.55rem;min-height:3.05rem;font-size:.52rem;display:grid}.pf3-rear-drivers>span i{background:#8957ff;border-radius:50%;grid-row:1/3;align-self:center;width:.42rem;height:.42rem;box-shadow:0 0 .7rem #8957ff80}.pf3-rear-drivers small{color:#55515c;font-size:.4rem}.pf3-copy{z-index:4;max-width:35rem;position:relative}.pf3-eyebrow{color:#a88af0;letter-spacing:.17em;text-transform:uppercase;background:#8957ff0b;border:1px solid #8957ff3d;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;margin:0 0 1.55rem;padding:.48rem .72rem;font-size:.62rem;font-weight:740;display:inline-flex}.pf3-eyebrow span{background:#9b73ff;border-radius:50%;width:.32rem;height:.32rem;box-shadow:0 0 .65rem #8957ffcc}.pf3-copy h2{color:#f5f3f7;letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,2.85vw,3.85rem);font-weight:670;line-height:1.02}.pf3-description{color:#96929d;max-width:36rem;margin:1.6rem 0 0;font-size:clamp(.98rem,1.05vw,1.16rem);line-height:1.65}.pf3-feature-list{flex-direction:column;gap:1.15rem;margin:2.1rem 0 0;padding:0;list-style:none;display:flex}.pf3-feature-list li{align-items:center;gap:1rem;display:flex}.pf3-feature-list li>span{color:#a177ff;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.pf3-feature-list li>span svg{filter:drop-shadow(0 0 .28rem #8957ff52);width:1.55rem;height:1.55rem;overflow:visible}.pf3-feature-icon .pf3-icon-fill{stroke:none}.pf3-feature-icon .pf3-icon-fill--deep{fill:#7140d9}.pf3-feature-icon .pf3-icon-fill--mid{fill:#9768f7}.pf3-feature-icon .pf3-icon-fill--bright{fill:#c4a8ff}.pf3-feature-icon .pf3-icon-detail{fill:none;stroke:#d2beff;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.pf3-feature-icon .pf3-icon-highlight{fill:none;stroke:#eee6ffb8;stroke-width:.8px;stroke-linecap:round}.pf3-feature-list strong{color:#d3d0d7;font-size:clamp(.95rem,1vw,1.1rem);font-weight:500}@media (max-width:1240px){.pf3-features{min-height:52rem}.pf3-shell{grid-template-columns:minmax(0,1.42fr) minmax(23rem,.82fr);gap:2.25rem}.pf3-product-scene{height:36rem}.pf3-product-chrome nav span{padding-inline:.45rem}}@media (max-width:900px){.pf3-features:before{opacity:.54;background-position:36% 4%;background-size:auto 62%}.pf3-features:after{background:linear-gradient(90deg,#0505072e,#05050761),linear-gradient(#07070a 0%,#07070a94 7%,#0000 22%,#050507c7 59%,#050507 78%)}.pf3-features{padding:calc(7rem + var(--pf3-crossfade)) var(--pf-page-gutter) 8rem}.pf3-shell{grid-template-columns:1fr;gap:3rem}.pf3-product-scene{width:min(100%,48rem);height:32rem;margin:0 auto}.pf3-window--dashboard,.pf3-window--drivers{transform:none}.pf3-copy{text-align:center;max-width:43rem;margin:0 auto}.pf3-eyebrow,.pf3-description{margin-inline:auto}.pf3-feature-list{text-align:left;width:fit-content;margin-inline:auto}}@media (max-width:600px){.pf3-features:before{opacity:.4;background-position:37% 2%;background-size:auto 48%}.pf3-features{--pf3-crossfade:5rem;min-height:0;padding:calc(5.75rem + var(--pf3-crossfade)) 1rem 7rem}.pf3-backdrop:before{height:calc(var(--pf3-crossfade) + 12rem);opacity:.42;background-position:35% 24%;background-size:auto 100%;right:0}.pf3-backdrop:after{display:none}.pf3-shell{gap:2.5rem}.pf3-product-scene{height:28rem}.pf3-product-glow{filter:blur(2.5rem);inset:4% -8% 10%}.pf3-window--dashboard{width:67%;height:62%;top:4%}.pf3-window--drivers{width:62%;height:57%;top:10%}.pf3-window--primary{width:92%;height:72%;top:12%;left:4%}.pf3-product-chrome{gap:.45rem;height:2.65rem;padding-inline:.55rem}.pf3-product-chrome nav span{padding-inline:.36rem;font-size:.38rem}.pf3-product-chrome nav span svg,.pf3-product-chrome .pf-brand__name,.pf3-window-controls{display:none}.pf3-windows-view{padding:.8rem}.pf3-view-heading>span{display:none}.pf3-setting{gap:.45rem;min-height:2.65rem;padding-inline:.55rem}.pf3-setting-icon{width:1.35rem;height:1.35rem}.pf3-setting small,.pf3-setting em{display:none}.pf3-system-strip{gap:.3rem;margin-top:.65rem}.pf3-system-strip>span{padding:.42rem}.pf3-system-strip small{display:none}.pf3-system-strip strong{font-size:.4rem}.pf3-windows-view h4{margin-top:.55rem}.pf3-settings-list{gap:.3rem}.pf3-setting strong{font-size:.54rem}.pf3-copy h2{font-size:clamp(2.7rem,13vw,3.55rem)}.pf3-description{margin-top:1.25rem;font-size:.92rem}.pf3-feature-list{gap:.85rem;width:100%;margin-top:1.8rem}.pf3-feature-list li{gap:.75rem}.pf3-feature-list li>span{width:2rem;height:2rem}.pf3-feature-list strong{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.pf3-features *,.pf3-features :before,.pf3-features :after{transition:none!important;animation:none!important}}
.pf4-gyp{--pf4-overlap:clamp(5rem, 7vw, 8rem);z-index:3;min-height:clamp(36rem,40.5vw,43rem);margin-top:calc(-1 * var(--pf4-overlap));padding:calc(var(--pf4-overlap) + clamp(3rem, 4vw, 4.5rem)) var(--pf-page-gutter) clamp(4rem, 4.5vw, 5.25rem);isolation:isolate;background:radial-gradient(52% 62% at 84% 58%,#5b23cf38,#0000 73%),radial-gradient(42% 48% at 43% 46%,#46279718,#0000 72%),linear-gradient(#05050700 0,#06060a 19%,#060509 76%,#050507 100%);position:relative;overflow:hidden}.pf4-gyp:before,.pf4-gyp:after{content:"";z-index:-2;pointer-events:none;position:absolute}.pf4-gyp:before{width:72%;height:calc(var(--pf4-overlap) + 18rem);background:radial-gradient(80% 65% at 22% 0,#6636d22b,#0000 74%),radial-gradient(56% 88% at 70% 0,#22204d47,#0000 78%);top:-1.5rem;left:-8%;-webkit-mask-image:radial-gradient(92% 100% at 34% 0,#000 0 35%,#000000a3 59%,#0000 88%);mask-image:radial-gradient(92% 100% at 34% 0,#000 0 35%,#000000a3 59%,#0000 88%)}.pf4-gyp:after{width:68%;height:calc(var(--pf4-overlap) + 20.5rem);background:radial-gradient(82% 74% at 76% 0,#5b2bc133,#19153621 51%,#0000 80%);top:.35rem;right:-10%;-webkit-mask-image:radial-gradient(98% 100% at 76% 0,#000 0 31%,#00000094 57%,#0000 91%);mask-image:radial-gradient(98% 100% at 76% 0,#000 0 31%,#00000094 57%,#0000 91%)}.pf4-atmosphere,.pf4-atmosphere span{pointer-events:none;position:absolute}.pf4-atmosphere{z-index:-1;inset:0}.pf4-atmosphere span:first-child{filter:blur(3rem);background:radial-gradient(#7337f226,#2c1d660e 52%,#0000 76%);border-radius:50%;width:61%;height:64%;top:20%;right:-7%}.pf4-atmosphere span:nth-child(2){background:linear-gradient(90deg,#0000,#9156ff52,#0000);width:36%;height:1px;top:17%;right:7%;box-shadow:0 0 2.6rem #8957ff4f}.pf4-atmosphere span:last-child{filter:blur(2rem);background:radial-gradient(#5227b21f,#0000 72%);border-radius:50%;width:42%;height:26%;bottom:14%;right:24%}.pf4-shell{z-index:2;grid-template-columns:minmax(24rem,.95fr) minmax(25rem,.76fr) minmax(28rem,1.12fr);align-items:center;gap:clamp(1rem,1.7vw,2.4rem);width:min(100%,145rem);margin:0 auto;display:grid;position:relative}.pf4-copy{min-width:0}.pf4-badge{color:#aaa4b4;letter-spacing:.16em;text-transform:uppercase;background:#8957ff0b;border:1px solid #a177ff40;border-radius:999px;align-items:center;gap:.48rem;width:fit-content;margin:0 0 1.15rem;padding:.43rem .72rem;font-size:.62rem;font-weight:720;display:inline-flex}.pf4-badge span{background:#a676ff;border-radius:50%;width:.29rem;height:.29rem;box-shadow:0 0 .7rem #8957ffbf}.pf4-copy h2{color:#f7f5fa;letter-spacing:-.065em;margin:0;font-size:clamp(3.6rem,4.45vw,6rem);font-weight:720;line-height:.95}.pf4-copy h2 strong{font-weight:inherit;color:#9b63ff;background:linear-gradient(115deg,#a976ff 12%,#7d3ef0 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pf4-kicker{color:#a16eff;letter-spacing:.18em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(.86rem,1vw,1.06rem);font-weight:760}.pf4-description{color:#9b97a2;max-width:36rem;margin:1.45rem 0 0;font-size:clamp(.93rem,1vw,1.08rem);line-height:1.66}.pf4-cta{color:#fff;min-height:3.65rem;font:inherit;cursor:pointer;background:linear-gradient(115deg,#8f58ff,#7436e5);border:1px solid #bf9dff94;border-radius:.7rem;justify-content:center;align-items:center;gap:.78rem;margin-top:1.9rem;padding:0 1.2rem;font-size:.91rem;font-weight:680;transition:filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 .7rem 2.3rem #5b27c745,inset 0 1px #ffffff3d}.pf4-cta:hover{filter:brightness(1.08);box-shadow:0 .85rem 2.6rem #5b27c75c,inset 0 1px #ffffff45}.pf4-cta:focus-visible{outline-offset:3px;outline:2px solid #d1b9ff}.pf4-cta>svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.34rem;height:1.34rem}.pf4-cta .pf4-discord-eye{fill:currentColor;stroke:none}.pf4-cta .pf4-cta-arrow{width:1rem;margin-left:.2rem}.pf4-disclaimer{color:#716d78;max-width:38rem;margin:.9rem 0 0;font-size:.73rem;line-height:1.55}.pf4-services{z-index:2;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:linear-gradient(145deg,#121119c2,#0a090f80);border:1px solid #9474d71f;border-radius:.9rem;min-width:0;padding:clamp(1.25rem,1.7vw,1.8rem);position:relative;box-shadow:1.4rem 1.8rem 5rem #0000004d,inset 0 1px #ffffff06}.pf4-services ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pf4-services li{border-bottom:1px solid #ffffff0b;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.82rem;min-height:3.15rem;display:grid}.pf4-services li:last-child{border-bottom:0}.pf4-services li>span{color:#b181ff;place-items:center;width:1.9rem;height:1.9rem;display:grid}.pf4-services svg{fill:none;stroke:#d3baff;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .35rem #8957ff5c);width:1.45rem;height:1.45rem;overflow:visible}.pf4-services .pf4-icon-fill{fill:#7a42e6a8;stroke:#9766ef}.pf4-services li strong{color:#c7c3cc;font-size:clamp(.78rem,.78vw,.9rem);font-weight:520;line-height:1.35}.pf4-price{background:linear-gradient(120deg,#8957ff1b,#5d2bc106);border:1px solid #975cff85;border-radius:.68rem;flex-direction:column;align-items:center;margin-top:1.25rem;padding:1.05rem;display:flex;box-shadow:inset 0 0 2.5rem #8957ff0b}.pf4-price strong{color:#a56cff;letter-spacing:-.055em;text-shadow:0 0 1.5rem #8957ff40;font-size:clamp(2.5rem,3vw,3.5rem);font-weight:740;line-height:.95}.pf4-price span{color:#b586ff;letter-spacing:.17em;text-transform:uppercase;margin-top:.55rem;font-size:.61rem;font-weight:760}.pf4-gaming-scene{z-index:1;-webkit-mask-composite:source-in;background-image:url(/assets/gyp/gyp-environment.png);background-position:62%;background-repeat:no-repeat;background-size:auto 112%;align-self:center;width:calc(100% + clamp(4rem,6vw,8rem));min-width:0;height:clamp(26rem,29vw,33rem);margin-left:clamp(-7rem,-5vw,-4rem);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 9%,#000000d1 27%,#000 43%),linear-gradient(#0000 0%,#000000b8 10%,#000 24% 76%,#000000ad 89%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0003 9%,#000000d1 27%,#000 43%),linear-gradient(#0000 0%,#000000b8 10%,#000 24% 76%,#000000ad 89%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.pf4-gaming-scene:before{content:"";background:linear-gradient(90deg,#06050ad1 0%,#06050a47 24%,#0000 51%),radial-gradient(at 67% 49%,#0000 38%,#0504091f 72%,#050507b3 100%);position:absolute;inset:0}.pf4-gaming-scene:after{content:"";filter:blur(1.8rem);background:#682bdc21;border-radius:50%;width:72%;height:18%;position:absolute;bottom:5%;right:2%}.pf4-gaming-scene>span{pointer-events:none;border-radius:48%;position:absolute;inset:4% -5% 2% 18%;box-shadow:0 0 4rem #7736ec1f}@media (max-width:1320px){.pf4-shell{grid-template-columns:minmax(21rem,.9fr) minmax(22rem,.76fr) minmax(23rem,.96fr);gap:1rem}.pf4-description{font-size:.93rem}.pf4-services li strong{font-size:.77rem}.pf4-gaming-scene{background-position:64%;width:calc(100% + 5rem);margin-left:-4rem}}@media (max-width:1040px){.pf4-gyp{padding-bottom:5rem}.pf4-shell{grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);gap:2rem}.pf4-gaming-scene{background-position:58% 54%;grid-column:1/-1;width:min(100vw,52rem);height:24rem;margin:-3rem auto -2rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000ad 14%,#000 30% 88%,#0000 100%),linear-gradient(#0000 0%,#000 20% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000ad 14%,#000 30% 88%,#0000 100%),linear-gradient(#0000 0%,#000 20% 76%,#0000 100%)}}@media (max-width:720px){.pf4-gyp{--pf4-overlap:4rem;padding:calc(var(--pf4-overlap) + 3rem) 1rem 4rem}.pf4-shell{grid-template-columns:1fr;gap:2rem}.pf4-copy{text-align:center}.pf4-badge{margin-inline:auto}.pf4-copy h2{font-size:clamp(3.7rem,19vw,5.3rem)}.pf4-description,.pf4-disclaimer{margin-inline:auto}.pf4-cta{width:100%}.pf4-gaming-scene{background-position:64% 52%;background-size:auto 116%;grid-column:auto;width:calc(100% + 2rem);height:19rem;margin:-1rem -1rem -2rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 10%,#000 24% 96%),linear-gradient(#0000 0%,#000 20% 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0009 10%,#000 24% 96%),linear-gradient(#0000 0%,#000 20% 72%,#0000 100%)}}@media (max-width:430px){.pf4-services{padding:1rem}.pf4-services li{min-height:3.5rem}.pf4-services li strong{font-size:.76rem}.pf4-price span{letter-spacing:.12em;font-size:.55rem}.pf4-gaming-scene{background-position:66% 52%;height:17rem}}@media (prefers-reduced-motion:reduce){.pf4-cta{transition:none}}.pf4-cta{text-decoration:none}
.pf5-faq{--pf5-overlap:clamp(7rem, 9vw, 11rem);z-index:4;margin-top:calc(-1 * var(--pf5-overlap));padding:calc(var(--pf5-overlap) + clamp(3.25rem, 4.25vw, 5rem)) var(--pf-page-gutter) clamp(4rem, 5vw, 5.75rem);isolation:isolate;background:linear-gradient(#05050700 0%,#050508c2 13%,#06060a 32%,#07070b 72%,#07070bbd 88%,#0000 100%);position:relative;overflow:hidden}.pf5-faq:before,.pf5-faq:after{content:"";z-index:-2;pointer-events:none;position:absolute}.pf5-faq:before{width:68%;height:calc(var(--pf5-overlap) + 22rem);background:radial-gradient(88% 78% at 25% 0,#532cab29,#19153714 48%,#0000 79%);top:-5.5rem;left:-9%;-webkit-mask-image:radial-gradient(95% 100% at 18% 0,#000 0 35%,#0000008a 62%,#0000 90%);mask-image:radial-gradient(95% 100% at 18% 0,#000 0 35%,#0000008a 62%,#0000 90%)}.pf5-faq:after{width:61%;height:calc(var(--pf5-overlap) + 18rem);background:radial-gradient(92% 75% at 78% 0,#6a34dc21,#1c163e13 51%,#0000 82%);top:-.75rem;right:-12%;-webkit-mask-image:radial-gradient(100% 100% at 82% 0,#000 0 28%,#0000007a 58%,#0000 91%);mask-image:radial-gradient(100% 100% at 82% 0,#000 0 28%,#0000007a 58%,#0000 91%)}.pf5-faq-atmosphere,.pf5-faq-atmosphere span{pointer-events:none;position:absolute}.pf5-faq-atmosphere{z-index:-1;background-image:url(/assets/faq/faq-environment.png);background-position:50% 48%;background-repeat:no-repeat;background-size:cover;inset:0;-webkit-mask-image:linear-gradient(#00000009 0%,#00000042 12%,#000000ad 27%,#000000f0 38%,#000 46% 69%,#0009 84%,#0000 100%);mask-image:linear-gradient(#00000009 0%,#00000042 12%,#000000ad 27%,#000000f0 38%,#000 46% 69%,#0009 84%,#0000 100%)}.pf5-faq-atmosphere span:first-child{filter:blur(2.2rem);background:radial-gradient(#6736d313,#0000 72%);border-radius:50%;width:48%;height:42%;top:4%;left:-4%}.pf5-faq-atmosphere span:last-child{filter:blur(1.8rem);background:radial-gradient(#4a3ab40f,#0000 74%);border-radius:50%;width:39%;height:34%;top:13%;right:-3%}.pf5-faq-shell{z-index:2;width:min(100%,96rem);margin:0 auto;position:relative}.pf5-faq-heading{text-align:center}.pf5-faq-heading p{color:#9c72f2;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .75rem;font-size:.76rem;font-weight:760}.pf5-faq-heading h2{color:#f5f3f7;letter-spacing:-.06em;margin:0;font-size:clamp(3.65rem,4.85vw,5.5rem);font-weight:690;line-height:1}.pf5-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,1.5vw,1.5rem);margin-top:clamp(2.25rem,2.8vw,3.1rem);display:grid}.pf5-faq-column{flex-direction:column;gap:.8rem;min-width:0;display:flex}.pf5-faq-item{background:#0f0e14b8;border:1px solid #fff1;border-radius:.62rem;transition:border-color .18s,background .18s;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.pf5-faq-item:hover,.pf5-faq-item.is-open{background:#121019d6;border-color:#8957ff33}.pf5-faq-item h3{margin:0}.pf5-faq-item h3>button{color:#c7c3cc;width:100%;min-height:4.25rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 2.05rem;align-items:center;gap:1.1rem;padding:1rem 1.15rem 1rem 1.3rem;display:grid}.pf5-faq-item h3>button:hover{color:#eee9f6}.pf5-faq-item h3>button:focus-visible{outline-offset:-3px;border-radius:.55rem;outline:2px solid #9f78ff}.pf5-faq-item h3>button>span{font-size:1.04rem;font-weight:570;line-height:1.35}.pf5-faq-item h3 i{background:#8957ff09;border:1px solid #8957ff24;border-radius:.48rem;place-items:center;width:2.05rem;height:2.05rem;display:grid;position:relative}.pf5-faq-item h3 i b{background:#9373db;width:.74rem;height:1px;transition:transform .18s;position:absolute}.pf5-faq-item h3 i b:last-child{transform:rotate(90deg)}.pf5-faq-item.is-open h3 i b:last-child{transform:rotate(0)}.pf5-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s;display:grid}.pf5-faq-answer>div{overflow:hidden}.pf5-faq-item.is-open .pf5-faq-answer{opacity:1;grid-template-rows:1fr}.pf5-faq-answer p{color:#85818c;margin:0;padding:0 4.45rem 1.35rem 1.3rem;font-size:.91rem;line-height:1.62}.pf5-cta{--pf5-bridge:clamp(8rem,12vw,18rem);z-index:3;min-height:clamp(32rem,39vw,42rem);margin-top:calc(-1 * var(--pf5-bridge));padding:calc(clamp(5.5rem,6.5vw,7.5rem) + var(--pf5-bridge)) var(--pf-page-gutter) clamp(5.5rem,6.5vw,7.5rem);isolation:isolate;background:linear-gradient(#07070b2e 0%,#07070db3 18%,#080711 55%,#050508 100%);place-items:center;display:grid;position:relative;overflow:hidden}.pf5-cta:before{content:"";z-index:-1;filter:blur(1.8rem);background:radial-gradient(#7437ec29,#4726970f 42%,#0000 74%);border-radius:50%;width:min(72rem,88vw);height:62%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.pf5-landscape{z-index:-1;background-color:#07060c;background-image:url(/assets/final-cta/final-cta-environment.png);background-position:50% 55%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000004 0%,#00000024 7%,#00000094 17%,#000000e6 28%,#000 39% 77%,#000000b3 89%,#0000 100%);mask-image:linear-gradient(#00000004 0%,#00000024 7%,#00000094 17%,#000000e6 28%,#000 39% 77%,#000000b3 89%,#0000 100%)}.pf5-landscape:before{content:"";background:linear-gradient(#07070b33 0%,#0000 31% 72%,#0505086b 91%,#050508 100%);position:absolute;inset:0}.pf5-landscape:after{content:"";background:linear-gradient(#0000,#050508 96%);height:29%;position:absolute;bottom:0;left:0;right:0}.pf5-cta-copy{z-index:3;text-align:center;width:min(100%,50rem);margin-top:-2%;position:relative}.pf5-cta-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#05040aa3 0%,#05040a4d 45%,#0000 73%);border-radius:50%;position:absolute;inset:-3.5rem -6rem}.pf5-cta-eyebrow{color:#ac89fa;letter-spacing:.15em;text-transform:uppercase;background:#8957ff0b;border:1px solid #9e70ff33;border-radius:999px;align-items:center;gap:.52rem;width:fit-content;margin:0 auto 1.3rem;padding:.46rem .76rem;font-size:.62rem;font-weight:750;display:flex}.pf5-cta-eyebrow span{background:#a16cff;border-radius:50%;width:.28rem;height:.28rem;box-shadow:0 0 .65rem #8957ffcc}.pf5-cta-copy h2{color:#f7f5f9;letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,3.65vw,4.7rem);font-weight:680;line-height:1.03}.pf5-cta-copy h2 strong{font-weight:inherit;color:#9d68ff}.pf5-cta-copy>p:not(.pf5-cta-eyebrow){color:#99949f;max-width:43rem;margin:1.45rem auto 0;font-size:clamp(.94rem,1.05vw,1.12rem);line-height:1.65}.pf5-cta-copy>.pf5-cta-link{color:#fff;min-height:3.9rem;font:inherit;cursor:pointer;background:linear-gradient(115deg,#945eff,#7334de);border:1px solid #c6a4ff9e;border-radius:.72rem;justify-content:center;align-items:center;gap:.8rem;margin-top:2rem;padding:0 1.35rem;font-size:.94rem;font-weight:690;text-decoration:none;transition:filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 .8rem 2.6rem #5a25c64d,inset 0 1px #ffffff40}.pf5-cta-copy>.pf5-cta-link:hover{filter:brightness(1.09);box-shadow:0 1rem 3rem #5a25c666,inset 0 1px #ffffff47}.pf5-cta-copy>.pf5-cta-link:focus-visible{outline-offset:3px;outline:2px solid #d2bcff}.pf5-cta-copy>.pf5-cta-link svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.pf5-cta-copy>.pf5-cta-link svg circle{fill:currentColor;stroke:none}.pf5-cta-copy>.pf5-cta-link .pf5-cta-arrow{width:1rem;margin-left:.2rem}.pf5-cta-copy>small{color:#65616b;margin-top:.72rem;font-size:.65rem;display:block}.pf5-footer{z-index:3;padding:0 var(--pf-page-gutter);color:#8c8892;background:#050508;position:relative}.pf5-footer:before{content:"";pointer-events:none;background:linear-gradient(#0000,#050508);height:5rem;position:absolute;top:-5rem;left:0;right:0}.pf5-footer-shell{grid-template-columns:minmax(13rem,1fr) auto minmax(13rem,1fr);align-items:center;gap:2.5rem;width:min(100%,90rem);min-height:7.5rem;margin:0 auto;display:grid}.pf5-footer-brand a{color:#efecf2;align-items:center;gap:.82rem;width:fit-content;text-decoration:none;display:flex}.pf5-footer-brand img{border-radius:.46rem;width:2.15rem;height:2.15rem}.pf5-footer-brand a>span{letter-spacing:-.03em;font-size:1.12rem;font-weight:660}.pf5-footer-brand a strong{color:#a06cff;font-weight:inherit}.pf5-footer-brand p{color:#5f5b65;margin:.46rem 0 0;font-size:.78rem}.pf5-footer-navigation,.pf5-footer-pending{align-items:center;gap:clamp(1.25rem,2vw,2.2rem);display:flex}.pf5-footer-navigation a{color:#85818b;font-size:.86rem;text-decoration:none;transition:color .16s}.pf5-footer-navigation a:hover{color:#c7b1f5}.pf5-footer-navigation a:focus-visible,.pf5-footer-brand a:focus-visible{outline-offset:4px;border-radius:.25rem;outline:2px solid #9f78ff}.pf5-footer-pending{justify-content:flex-end}.pf5-footer-pending>span{color:#5f5b65;font-size:.82rem}.pf5-footer-discord{align-items:center;gap:.46rem;display:inline-flex}.pf5-footer-discord svg{fill:none;stroke:#716782;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}@media (max-width:900px){.pf5-faq{padding-inline:1.25rem}.pf5-faq-grid{gap:.8rem}.pf5-faq-item h3>button{padding-left:1.05rem}.pf5-footer-shell{grid-template-columns:1fr auto;gap:2rem;min-height:9.5rem}.pf5-footer-navigation{grid-area:2/1/auto/-1;justify-content:center;padding-bottom:1.4rem}.pf5-footer-pending{justify-content:flex-end}}@media (max-width:640px){.pf5-faq{--pf5-overlap:6rem;padding:calc(var(--pf5-overlap) + 3rem) 1rem 3.75rem}.pf5-faq-atmosphere{opacity:.78;background-position:50%;background-size:auto 76%;-webkit-mask-image:linear-gradient(#0000000e 0%,#0000004d 10%,#000000b3 25%,#000000f0 38%,#000 46% 69%,#0009 84%,#0000 100%);mask-image:linear-gradient(#0000000e 0%,#0000004d 10%,#000000b3 25%,#000000f0 38%,#000 46% 69%,#0009 84%,#0000 100%)}.pf5-faq-atmosphere span:first-child{top:2%}.pf5-faq-atmosphere span:last-child{top:11%}.pf5-faq-grid{grid-template-columns:1fr;margin-top:2rem}.pf5-faq-column{gap:.65rem}.pf5-faq-heading p{font-size:.69rem}.pf5-faq-heading h2{font-size:3.45rem}.pf5-faq-item h3>button{grid-template-columns:minmax(0,1fr) 1.9rem;min-height:3.8rem;padding:.85rem 1rem}.pf5-faq-item h3>button>span{font-size:.95rem}.pf5-faq-item h3 i{width:1.9rem;height:1.9rem}.pf5-faq-answer p{padding:0 1rem 1rem;font-size:.84rem}.pf5-cta{--pf5-bridge:6rem;min-height:31rem;margin-top:calc(-1 * var(--pf5-bridge));padding:calc(5rem + var(--pf5-bridge)) 1rem 5.5rem}.pf5-cta:before{width:125vw;top:10%}.pf5-cta-copy{margin-top:-4%}.pf5-cta-copy:before{inset:-2.5rem -1rem}.pf5-cta-copy h2{font-size:clamp(2.35rem,10.5vw,3.35rem)}.pf5-cta-copy>button{width:100%;max-width:20rem}.pf5-landscape{background-position:50% 57%;background-size:auto 100%;-webkit-mask-image:linear-gradient(#00000006 0%,#00000029 7%,#0009 16%,#000000e6 28%,#000 39% 77%,#000000b3 89%,#0000 100%);mask-image:linear-gradient(#00000006 0%,#00000029 7%,#0009 16%,#000000e6 28%,#000 39% 77%,#000000b3 89%,#0000 100%)}.pf5-footer{padding-inline:1rem}.pf5-footer-shell{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.5rem;min-height:0;padding:2.2rem 0}.pf5-footer-brand a{margin-inline:auto}.pf5-footer-brand img{width:2rem;height:2rem}.pf5-footer-brand a>span{font-size:1.02rem}.pf5-footer-brand p{font-size:.72rem}.pf5-footer-navigation,.pf5-footer-pending{gap:1.15rem}.pf5-footer-navigation{flex-wrap:wrap;grid-area:auto;justify-content:center;padding:0}.pf5-footer-navigation a{font-size:.78rem}.pf5-footer-pending{flex-wrap:wrap;justify-content:center}.pf5-footer-pending>span{font-size:.76rem}.pf5-footer-discord svg{width:1.08rem;height:1.08rem}.pf5-cta-copy>.pf5-cta-link{width:100%;max-width:20rem}}@media (prefers-reduced-motion:reduce){.pf5-faq-item,.pf5-faq-answer,.pf5-faq-item h3 i b,.pf5-cta-copy>.pf5-cta-link,.pf5-footer-navigation a{transition:none}}.pf5-footer-pending>a{color:#5f5b65;font-size:.82rem;text-decoration:none;transition:color .16s}.pf5-footer-pending>a:hover{color:#c7b1f5}.pf5-footer-pending>a:focus-visible{outline-offset:4px;border-radius:.25rem;outline:2px solid #9f78ff}@media (max-width:640px){.pf5-footer-pending>a{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.pf5-footer-pending>a{transition:none}}
.legal-page-shell{background:radial-gradient(circle at 50% -12rem,#8957ff14,transparent 32rem),var(--pf-canvas);min-height:100vh;color:var(--pf-text-primary);flex-direction:column;display:flex;overflow-x:hidden}.legal-header{border-bottom:1px solid var(--pf-divider);background:#050507e0}.legal-header__inner,.legal-footer__inner{width:min(calc(100% - (var(--pf-page-gutter) * 2)),76rem);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.legal-header__inner{min-height:5.25rem}.legal-header__brand{color:inherit;text-decoration:none}.legal-header__back{border:1px solid var(--pf-border-strong);border-radius:var(--pf-radius-md);min-height:2.75rem;color:var(--pf-text-secondary);transition:border-color var(--pf-duration-fast) ease,color var(--pf-duration-fast) ease;align-items:center;gap:.55rem;padding:0 1rem;font-size:.86rem;font-weight:620;text-decoration:none;display:inline-flex}.legal-header__back:hover{border-color:var(--pf-border-purple);color:var(--pf-text-primary)}.legal-header__back svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.legal-header__brand:focus-visible,.legal-header__back:focus-visible,.legal-document a:focus-visible,.legal-footer a:focus-visible{outline:2px solid var(--pf-purple-bright);outline-offset:4px;border-radius:.25rem}.legal-main{width:100%;padding:clamp(4.5rem,8vw,8rem) var(--pf-page-gutter) clamp(5rem,9vw,9rem);flex:1}.legal-document{width:min(100%,49rem);margin-inline:auto}.legal-document__heading{border-bottom:1px solid var(--pf-divider);padding-bottom:clamp(2.75rem,5vw,4.5rem)}.legal-document__heading>p{color:var(--pf-purple-bright);letter-spacing:.17em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.7rem;font-weight:720}.legal-document__heading h1{letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,6vw,5.25rem);font-weight:690;line-height:.98}.legal-document__heading>span{color:var(--pf-text-muted);margin-top:1.2rem;font-size:.82rem;display:block}.legal-document__heading>div{max-width:44rem;color:var(--pf-text-secondary);margin-top:2rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75}.legal-document__sections section{border-bottom:1px solid var(--pf-divider);padding:clamp(2.4rem,4.5vw,3.75rem) 0}.legal-document__sections section:last-child{border-bottom:0}.legal-document__sections h2{color:#eeebf2;letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:640;line-height:1.25}.legal-document__sections p{color:#a7a2ad;margin:0;font-size:clamp(.96rem,1vw,1.04rem);line-height:1.82}.legal-document__sections p+p{margin-top:1rem}.legal-document__sections code{color:#cbb8f4;font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere;background:#8957ff0f;border:1px solid #8957ff29;border-radius:.3rem;padding:.16rem .38rem;font-size:.84em}.legal-document__sections a{color:#b795ff;text-underline-offset:.2em}.legal-document__sections a:hover{color:#d3c2f8}.legal-footer{border-top:1px solid var(--pf-divider);background:#070709}.legal-footer__inner{gap:2rem;min-height:6.5rem}.legal-footer p{color:var(--pf-text-muted);margin:0;font-size:.8rem}.legal-footer nav{align-items:center;gap:clamp(1.15rem,2.5vw,2rem);display:flex}.legal-footer a{color:#88838e;transition:color var(--pf-duration-fast) ease;font-size:.82rem;text-decoration:none}.legal-footer a:hover{color:#c7b1f5}@media (max-width:640px){.legal-header__inner{min-height:4.5rem}.legal-header__back{min-height:2.5rem;padding:0 .75rem;font-size:.76rem}.legal-header__back svg{display:none}.legal-main{padding-top:3.75rem;padding-bottom:4.75rem}.legal-document__heading h1{font-size:clamp(2.45rem,12vw,3.35rem)}.legal-document__heading>div{font-size:.96rem}.legal-document__sections p{font-size:.94rem;line-height:1.75}.legal-footer__inner{text-align:center;flex-direction:column;gap:1.15rem;min-height:0;padding:2rem 0}.legal-footer nav{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.legal-header__back,.legal-footer a{transition:none}}.not-found{min-height:100vh;color:var(--pf-text-primary);text-align:center;background:radial-gradient(circle at 50% 34%,#8957ff1f,#0000 28rem),#070708;place-items:center;padding:clamp(2rem,6vw,5rem) 1rem;display:grid}.not-found__panel{flex-direction:column;align-items:center;width:min(100%,38rem);display:flex}.not-found__code{color:var(--pf-purple-bright);letter-spacing:.24em;margin:clamp(3rem,8vh,5.5rem) 0 0;font-size:.78rem;font-weight:780}.not-found h1{letter-spacing:-.055em;margin:.9rem 0 0;font-size:clamp(2.5rem,7vw,4.8rem);font-weight:720;line-height:1}.not-found__description{max-width:31rem;color:var(--pf-text-secondary);margin:1.35rem 0 0;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.65}.not-found__link{color:#fff;min-height:3.25rem;transition:filter var(--pf-duration-fast) ease;background:linear-gradient(115deg,#8f58ff,#7436e5);border:1px solid #bf9dff94;border-radius:.7rem;justify-content:center;align-items:center;margin-top:2rem;padding:0 1.25rem;font-size:.91rem;font-weight:680;text-decoration:none;display:inline-flex}.not-found__link:hover{filter:brightness(1.08)}.not-found__link:focus-visible{outline-offset:3px;outline:2px solid #d1b9ff}@media (prefers-reduced-motion:reduce){.not-found__link{transition:none}}
