.px-landing{--px-brand:#be631e;--px-brand-foreground:#fff;--px-brand-hover:#a15012;--px-text:#45452d;--px-glow:#ffd98c;--px-orb:#e46c2e;color:var(--px-text);overflow-x:clip}.dark .px-landing{--px-brand:#fff383;--px-brand-foreground:#25220d;--px-brand-hover:#fff7c8;--px-text:#e4e2d0;--px-glow:#526326;--px-orb:#df3f00}.px-landing .px-brand{color:var(--px-brand);border-color:color-mix(in srgb, var(--px-brand) 40%, transparent)}.px-landing .px-home-button-primary{background:var(--px-brand);color:var(--px-brand-foreground)}.px-landing .px-home-button-primary:hover{background:var(--px-brand-hover)}.px-landing .px-home-link{color:var(--px-brand);text-underline-offset:5px}.px-landing .px-home-link:hover{text-decoration:underline}.px-landing :is(a,button,[role=tabpanel]):focus-visible{outline:2px solid var(--px-brand);outline-offset:4px}.px-landing .px-hero{background:var(--color-fd-background);isolation:isolate}.px-landing .px-hero-wash{z-index:-2;background:radial-gradient(ellipse at 90% 5%, var(--px-glow), transparent 62%), radial-gradient(ellipse at 75% 100%, color-mix(in srgb, var(--px-orb) 60%, transparent), transparent 60%);position:absolute;inset:0}.px-landing .px-hero-wash:after{content:"";opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23777777' filter='url(%23n)' opacity='.55' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.px-landing .px-hero-orb{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 36% 32%, #ffcb70 0%, var(--px-orb) 36%, #82280c 70%, #391705 100%);opacity:.88;border-radius:50%;width:min(56vw,710px);animation:1.4s ease-out both px-orb-enter;position:absolute;top:-90px;right:-40px;box-shadow:inset -25px -30px 80px #34190980;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 71%);mask-image:radial-gradient(circle,#000 55%,#0000 71%)}.px-landing .px-hero-orb:after{content:"";border-radius:inherit;opacity:.5;background-image:radial-gradient(#3d2000 1px,#0000 1.5px);background-size:4px 4px;position:absolute;inset:0}.px-landing .px-hero-preview{z-index:2;border:2px solid var(--color-fd-border);background:var(--color-fd-card);width:1040px;max-width:92%;color:var(--color-fd-card-foreground);border-radius:14px;position:absolute;top:460px;left:20%;overflow:hidden;box-shadow:0 22px 70px #0003}.px-landing .px-preview-chrome{border-bottom:1px solid var(--color-fd-border);background:var(--color-fd-secondary);align-items:center;gap:6px;padding:12px 16px;display:flex}.px-landing .px-preview-chrome>span{background:var(--color-fd-muted-foreground);opacity:.5;border-radius:50%;width:7px;height:7px}.px-landing .px-preview-chrome p{color:var(--color-fd-muted-foreground);margin-left:10px;font:11px ui-monospace,monospace}.px-landing .px-preview-body{grid-template-columns:210px 1fr;min-height:350px;display:grid}.px-landing .px-preview-sidebar{border-right:1px solid var(--color-fd-border);flex-direction:column;gap:8px;padding:22px 14px;font-size:13px;display:flex}.px-landing .px-preview-sidebar :is(p,strong,.px-preview-current){align-items:center;gap:10px;padding:8px;display:flex}.px-landing .px-preview-sidebar strong{margin-bottom:8px}.px-landing .px-preview-current{background:color-mix(in srgb, var(--px-brand) 13%, transparent);color:var(--px-brand);border-radius:7px}.px-landing .px-preview-code{min-width:0;padding:25px 30px}.px-landing .px-preview-code>p{color:var(--color-fd-muted-foreground);margin-bottom:20px;font:12px ui-monospace,monospace}.px-landing .px-preview-code pre{font:13px/2 ui-monospace,monospace}.px-landing .px-terminal-shell{background:radial-gradient(ellipse at 0 0, color-mix(in srgb, var(--px-glow) 80%, transparent), transparent 70%), radial-gradient(ellipse at 100% 100%, color-mix(in srgb, var(--px-orb) 28%, transparent), transparent 65%)}.px-landing .px-preview-card{background:color-mix(in srgb, var(--px-brand) 18%, var(--color-fd-card))}.px-landing .px-example-tab{color:var(--color-fd-muted-foreground)}.px-landing .px-example-tab:hover{color:var(--color-fd-foreground)}.px-landing .px-example-tab[aria-selected=true]{background:var(--px-brand);color:var(--px-brand-foreground)}.px-landing .px-example-panel[hidden]{display:none}.px-landing .px-final-cta{background:radial-gradient(ellipse at 50% 110%, color-mix(in srgb, var(--px-glow) 60%, transparent), transparent 70%)}@keyframes px-orb-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:.88;transform:translateY(0)}}@media (min-width:1024px){.px-landing .px-hero-preview{top:450px}}@media (max-width:767px){.px-landing .px-hero-orb{opacity:.38;width:560px;animation:none;top:210px;right:-160px}.px-landing .px-hero-preview{width:720px;max-width:none;top:440px;left:10%}.px-landing .px-preview-body{grid-template-columns:165px 1fr}.px-landing .px-preview-code{padding:20px}}@media (prefers-reduced-motion:reduce){.px-landing .px-hero-orb{animation:none}.px-landing *,.px-landing :before,.px-landing :after{scroll-behavior:auto!important;transition-duration:0s!important}}
