:where(html:has(.pxf),.pxf){--pxf-night:#0b0f18}.pxf{--pxf-ink:#121826;--pxf-panel:rgba(12,16,25,.86);--pxf-panel-deep:rgba(8,11,18,.92);--pxf-moon:#eceef2;--pxf-fog:#c3c8d3;--pxf-fog-dim:#a1a8b6;--pxf-silver:rgba(214,220,232,.2);--pxf-silver-strong:rgba(214,220,232,.42);--pxf-brass:#c9a35c;--pxf-brass-deep:#b08a45;--pxf-brass-ink:#15110a;--pxf-crimson:#e0837c;--pxf-image:url(/parallax/above-the-fog-1600.webp);--pxf-focus-x:68%;--pxs-paper:var(--pxf-ink);--pxs-raised:var(--pxf-ink);--pxs-ink:var(--pxf-moon);--pxs-ink-soft:var(--pxf-fog);--pxs-ink-mute:var(--pxf-fog-dim);--pxs-rule:var(--pxf-silver);--pxs-system:var(--pxf-brass);--pxs-system-deep:var(--pxf-brass-deep);--pxs-on-system:var(--pxf-brass-ink);--pxs-card-line:transparent;--pxs-stitch:var(--pxf-silver);--pxs-code:var(--pxf-night);--pxs-code-ink:var(--pxf-moon);--pxs-code-mute:var(--pxf-fog-dim);--pxs-tint-robin:transparent;--pxs-tint-straw:transparent;--pxs-tint-berry:hsla(4,62%,68%,.12);--pxs-tint-moss:transparent;--pxs-tint-lilac:transparent;--pxs-shade-robin:transparent;--pxs-shade-straw:transparent;--pxs-shade-berry:transparent;--pxs-shade-moss:transparent;--pxs-shade-lilac:transparent;--warn:var(--pxf-crimson);position:relative;isolation:isolate;display:flow-root;min-height:100dvh;color-scheme:dark;color:var(--pxf-moon);background:var(--pxf-night)}.pxf:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--pxf-night) var(--pxf-image) var(--pxf-focus-x) 50% /cover no-repeat}html:has(.pxf){background:var(--pxf-night)}@media (min-resolution:2dppx),(min-width:1700px){.pxf{--pxf-image:url(/parallax/above-the-fog-2560.webp)}}.pxf .pxs,.pxf .pxs-quiet,.pxf .pxs-signin{background:transparent}.pxf .pxi,.pxf .pxs-signin,.pxf .pxs-su{background:var(--pxf-panel);border:1px solid var(--pxf-silver);border-radius:var(--pxs-r-control)}.pxf .pxs-signin{min-height:0;width:min(100% - 2 * var(--pxf-edge),30rem);margin:var(--pxf-top) auto var(--pxf-edge);padding:2.5rem 2rem;gap:1.75rem}.pxf .pxs-signin .pxs-card{width:100%;padding:1.5rem 0 0;gap:.75rem;border-radius:0;box-shadow:none;background:transparent;border-top:1px solid var(--pxf-silver)}.pxf .pxs-signin .pxs-card:after{display:none}.pxf .pxs-signin .pxs-oauth{background:transparent;border-color:var(--pxf-silver-strong);color:var(--pxf-moon)}.pxf .pxs-signin .pxs-oauth:hover:not(:disabled){border-color:var(--pxf-moon)}.pxf .pxs-signin .pxs-oauth--primary{background:var(--pxf-moon);border-color:var(--pxf-moon);color:var(--pxf-night)}.pxf .pxs-signin .pxs-oauth--primary:hover:not(:disabled){background:var(--pxf-fog);border-color:var(--pxf-fog)}.pxf .pxs-cta{background:var(--pxf-brass);color:var(--pxf-brass-ink)}.pxf .pxs-cta:hover:not(:disabled){background:var(--pxf-brass-deep)}.pxf .pxs-cmd{border:1px solid var(--pxf-silver)}.pxf .pxs.pxd{display:block}.pxf .pxd .pxs-main{padding:0 var(--pxf-edge)}.pxf .pxi{margin:var(--pxf-top) auto var(--pxf-edge);padding:2.5rem clamp(1.25rem,3vw,2.75rem) 2rem;max-width:56rem}.pxf .pxi-head{padding-bottom:1.5rem}.pxf .pxs .pxi-button{border-color:var(--pxf-silver-strong)}.pxf .pxs .pxi-button:hover{border-color:var(--pxf-moon)}.pxf .pxi-text{font-size:var(--pxs-fs-body)}.pxf .pxi-body{gap:.6rem}.pxf .pxs-rail{background:var(--pxf-panel-deep);border-right-color:var(--pxf-silver)}.pxf .pxs-su{margin:var(--pxf-top) auto var(--pxf-edge);padding:2.5rem clamp(1.25rem,3vw,2.75rem)}.pxf .pxs-su .pxs-card{box-shadow:none;background:rgba(214,220,232,.05)}.pxf .pxs-su .pxs-card:after{border-color:var(--pxf-silver)}.pxf{--pxf-edge:clamp(1rem,4vw,3rem);--pxf-top:clamp(1.5rem,9vh,6rem)}@media (min-width:1100px){.pxf .pxs-signin{margin-left:clamp(3rem,8vw,9rem)}.pxf .pxi{margin-left:clamp(3rem,6vw,7rem);max-width:50rem}.pxf .pxi-row{grid-template-columns:9rem minmax(0,1fr)}}.pxf .pxi-text code{overflow-wrap:anywhere}