.platform{--background:#09090b;--foreground:#f4f4f5;--card:#111114;--card-foreground:#f4f4f5;--popover:#111114;--popover-foreground:#f4f4f5;--primary:#fafafa;--primary-foreground:#0a0a0b;--muted:#18181b;--muted-foreground:#a1a1aa;--border:#ffffff14;--input:#ffffff1f;--ring:#2b93e0;--radius:.75rem;--pf-accent:#2b93e0;--pf-line:#ffffff12;--pf-line-strong:#ffffff24;--pf-panel:#0e0e11;background:var(--background);color:var(--foreground);font-feature-settings:"cv11", "ss01"}.pf-frame{border-inline:1px solid var(--pf-line);width:100%;max-width:1200px;margin-inline:auto;position:relative}@media (max-width:1239px){.pf-frame{border-inline:0}}.pf-rule{border-top:1px dashed var(--pf-line-strong);opacity:.6;height:0}.pf-eyebrow{color:var(--pf-accent);align-items:center;gap:.25rem;font-size:.95rem;font-weight:500;display:inline-flex}.pf-headline{letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.05}.pf-btn{border-radius:.65rem;align-items:center;gap:.5rem;height:2.75rem;padding-inline:1.15rem;font-size:1rem;font-weight:500;transition:background-color .15s,transform .15s cubic-bezier(.2,0,0,1);display:inline-flex}.pf-btn:active{transform:scale(.97)}.pf-btn-primary{color:#0a0a0b;background:#fafafa}.pf-btn-quiet{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--pf-line-strong);background:#ffffff0f}@media (hover:hover) and (pointer:fine){.pf-btn-primary:hover{background:#fff}.pf-btn-quiet:hover{background:#ffffff1a}}.pf-btn:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.pf-card{background:var(--pf-panel);box-shadow:inset 0 0 0 1px var(--pf-line);border-radius:1rem}@media (prefers-reduced-motion:reduce){.platform *,.platform :before,.platform :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes pf-rise{0%{opacity:0;transform:translateY(18px)}}.pf-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both pf-rise}.pf-faq summary{cursor:pointer;list-style:none}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary svg{transition:transform .2s cubic-bezier(.2,0,0,1)}.pf-faq[open] summary svg{transform:rotate(45deg)}.pf-dots{background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:22px 22px}
