:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#151515);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--foreground:var(--lightningcss-light,#191919)var(--lightningcss-dark,#f5f5f5);--muted:var(--lightningcss-light,#646464)var(--lightningcss-dark,#b3b3b3);--border:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#333);--badge:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#242424);--status:var(--lightningcss-light,#168354)var(--lightningcss-dark,#56c493);--grid:var(--lightningcss-light,#e3e3e3)var(--lightningcss-dark,#303030);font-family:system-ui,-apple-system,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sun,:root[data-theme=dark] .moon{display:none}:root[data-theme=dark] .sun{display:inline}@media (prefers-color-scheme:dark){:root:not([data-theme]) .sun{display:inline}:root:not([data-theme]) .moon{display:none}}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0}.page{isolation:isolate;place-items:center;min-height:100svh;padding:2rem 1.25rem;display:grid;position:relative}.grid{z-index:-1;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(30rem 24rem,#000,#0000);mask-image:radial-gradient(30rem 24rem,#000,#0000)}.card{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;width:min(100%,34rem);padding:clamp(1.5rem,7vw,3.5rem);box-shadow:0 12px 38px #0000000a}.card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:clamp(2.25rem,7vw,3.5rem);display:flex}.brand,.controls{align-items:center;gap:.65rem;display:flex}.brand{font-size:.875rem;font-weight:650}.controls{gap:.45rem}.controls :is(select,button){border:1px solid var(--border);background:var(--badge);height:2.15rem;color:var(--foreground);cursor:pointer;font:inherit;border-radius:.6rem;font-size:.75rem}.controls select{padding-inline:.5rem}.controls button{place-items:center;width:2.15rem;padding:0;display:grid}.controls button svg{width:1rem}.controls :is(select,button):focus-visible{outline:2px solid var(--status);outline-offset:2px}.mark{border:1px solid var(--border);background:var(--badge);border-radius:.6rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.mark svg{width:1.15rem}.brand-divider{color:var(--muted);margin-inline:.18rem}.status{border:1px solid var(--border);background:var(--badge);color:var(--muted);border-radius:999px;align-items:center;gap:.5rem;margin:0 0 .9rem;padding:.32rem .7rem;font-size:.78rem;display:inline-flex}.status span{background:var(--status);border-radius:50%;width:.42rem;height:.42rem}h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.9rem,7vw,3.5rem);font-weight:650;line-height:1.12}.description{max-width:23rem;color:var(--muted);text-wrap:pretty;margin:.85rem 0 0;font-size:1rem;line-height:1.65}
