html:has(.pf),html:has(.pf) body{background:#0a0a0a}.pf{--pf-background:#0a0a0a;--pf-card:#111111;--pf-foreground:#f5f5f5;--pf-body:rgb(245 245 245/0.8);--pf-muted-foreground:#818181;--pf-border:rgb(255 255 255/0.06);--pf-input:rgb(255 255 255/0.08);--pf-accent:rgb(255 255 255/0.04);--pf-ring:#346bf1;--pf-link:#51a2ff;--pf-radius:0.625rem;--pf-control-radius:0.5rem;--pf-ease:cubic-bezier(0.4,0,0.2,1);--pf-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--pf-mono:ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;position:relative;z-index:1;min-height:100svh;padding:clamp(.75rem,12vh,7rem) .75rem 3rem;background:var(--pf-background);color:var(--pf-foreground);color-scheme:dark;font-family:var(--pf-sans);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pf ::selection{background:rgb(52 107 241/.4);color:var(--pf-foreground)}.pf .pf-main{max-width:36rem;margin:0 auto;background:var(--pf-card);border:1px solid var(--pf-border);border-radius:calc(var(--pf-radius) + 4px)}.pf-head{padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--pf-border)}.pf h1{display:block;margin:0;font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:-.025em;color:var(--pf-foreground);text-wrap:balance}.pf .pf-who{margin:.375rem 0 0;font-family:var(--pf-mono);font-size:.75rem;line-height:1.5;color:var(--pf-muted-foreground)}.pf-body{padding:1rem 1.25rem .25rem;color:var(--pf-body);line-height:1.625}.pf-body p{margin:0 0 .875em;text-wrap:pretty}.pf-links{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1.25rem 1.25rem}.pf-links a{position:relative;display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 calc(.75rem - 1px);border:1px solid var(--pf-input);border-radius:var(--pf-control-radius);background:rgb(255 255 255/.0256);box-shadow:inset 0 1px 0 rgb(255 255 255/.06);color:var(--pf-foreground);font-size:1rem;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;outline:none;transition:background-color .15s var(--pf-ease),box-shadow .15s var(--pf-ease),scale .15s var(--pf-ease)}.pf-icon{color:var(--pf-muted-foreground);transition:color .15s var(--pf-ease)}.pf-links a:hover{background:rgb(255 255 255/.0512)}.pf-links a:hover .pf-icon{color:var(--pf-link)}.pf-links a:active{scale:.97;box-shadow:none}.pf-links a:focus-visible{box-shadow:0 0 0 1px var(--pf-card),0 0 0 3px var(--pf-ring)}@media (min-width:640px){.pf,.pf-links a{font-size:.875rem}.pf-links a{height:2rem}.pf-head{padding:1.5rem 1.5rem 1.125rem}.pf-body{padding:1.125rem 1.5rem .25rem}.pf-links{padding:.875rem 1.5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.pf-icon,.pf-links a{transition:none}.pf-links a:active{scale:none}}