:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--pw-bg:#f7f7f5;--pw-fg:#1c1c1a;--pw-muted:#5f5f5a;--pw-accent:#0f6b5c;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--pw-bg:#14161a;--pw-fg:#ececea;--pw-muted:#a0a09a;--pw-accent:#4fd1b5}}body{background:var(--pw-bg);color:var(--pw-fg);margin:0}.shell{max-width:46rem;margin:0 auto;padding:4rem 1.5rem}.shell h1{letter-spacing:-.02em;margin:0 0 .25rem;font-size:2rem}.shell header p{color:var(--pw-muted);margin:0 0 2.5rem}.shell dl{grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;margin:0 0 3rem;display:grid}.shell dt{color:var(--pw-muted)}.shell dd{font-variant-numeric:tabular-nums;margin:0}.shell footer{border-top:1px solid color-mix(in srgb, var(--pw-fg) 15%, transparent);color:var(--pw-muted);padding-top:1rem;font-size:.875rem}.login{text-align:center;max-width:28rem;margin:0 auto;padding:6rem 1.5rem}.login h1{letter-spacing:-.02em;margin:0 0 .25rem;font-size:2rem}.login p{color:var(--pw-muted)}.login button,.shell button{border:1px solid var(--pw-accent);background:var(--pw-accent);color:var(--pw-bg);font:inherit;cursor:pointer;border-radius:.4rem;margin-top:1.5rem;padding:.6rem 1.4rem;font-weight:600}.login button:hover,.shell button:hover{filter:brightness(1.1)}.notice{border:1px solid color-mix(in srgb, var(--pw-fg) 20%, transparent);color:var(--pw-fg);border-radius:.4rem;padding:.75rem 1rem}
