:root{--bg:#fff;--bg-soft:#f5f6f8;--bg-hover:#eef1f5;--bg-active:#e3ebfa;--fg:#1b1f24;--fg-muted:#5c6670;--fg-faint:#687079;--border:#d9dee3;--accent:#2257c5;--accent-fg:#fff;--mark:#fff1a8;--ok:#1d7a3e;--warn:#9a5b00;--danger:#b42318;--badge-new:#1d7a3e;--badge-expired:#687079;--shadow:0 8px 28px #00000024;--radius:6px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--brand:#c2410c;--footer-h:calc(4rem + env(safe-area-inset-bottom,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#15181c;--bg-soft:#1d2126;--bg-hover:#252a30;--bg-active:#1f3155;--fg:#e6e9ec;--fg-muted:#a3acb5;--fg-faint:#8f99a3;--border:#343a41;--accent:#7ba4f7;--accent-fg:#0d1117;--brand:#fb923c;--mark:#5c4b00;--ok:#5cc685;--warn:#e3a64a;--danger:#f27a6f;--badge-new:#5cc685;--badge-expired:#8f99a3;--shadow:0 8px 28px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--fg);font:14px/1.45 var(--font);margin:0}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);white-space:nowrap;align-items:center;gap:.35em;padding:.35em .8em;text-decoration:none;display:inline-flex}.btn:hover{background:var(--bg-hover)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.btn.danger{color:var(--danger)}.btn:disabled{opacity:.5;cursor:not-allowed}.null{color:var(--fg-faint);font-style:italic}mark{background:var(--mark);color:inherit;border-radius:2px}.badge{white-space:nowrap;color:var(--fg-muted);border:1px solid;border-radius:999px;align-items:center;gap:.2em;padding:0 .45em;font-size:11px;line-height:16px;display:inline-flex}.badge.new{color:var(--badge-new)}.badge.expired{color:var(--badge-expired)}.badge.pending{color:var(--warn)}.chip{border-radius:var(--radius);background:var(--bg-soft);border:1px solid var(--border);align-items:center;padding:0 .5em;font-size:12px;display:inline-flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{max-width:960px;padding:1rem max(1rem, env(safe-area-inset-left)) 3rem;margin:0 auto}.mono{font-family:var(--mono);font-size:.95em}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.shell.svelte-12qhfyh{flex-direction:column;height:100dvh;display:flex}header.svelte-12qhfyh{padding:.5rem max(1rem, env(safe-area-inset-left));padding-top:max(.5rem, env(safe-area-inset-top));border-bottom:1px solid var(--border);background:var(--bg);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.brand.svelte-12qhfyh{color:var(--fg);font-size:15px;font-weight:650;text-decoration:none}nav.svelte-12qhfyh{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--fg-muted);border-radius:var(--radius);padding:.2rem .55rem;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--bg-hover)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--fg);background:var(--bg-soft)}.update.svelte-12qhfyh{background:var(--bg-active);text-align:center;padding:.4rem 1rem}.link.svelte-12qhfyh{color:var(--accent);background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=600px){header.svelte-12qhfyh{gap:.5rem;padding-left:.6rem;padding-right:.6rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.2rem .4rem}}main.svelte-12qhfyh{flex:1;min-height:0;overflow:auto}footer.svelte-12qhfyh{padding:.4rem max(1rem, env(safe-area-inset-right)) max(.35rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--bg-soft);text-align:center;flex-direction:column;flex:none;align-items:center;gap:.15rem;font-size:13px;display:flex}.brandlink.svelte-12qhfyh{min-height:2rem;color:var(--fg-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:0 .6rem;text-decoration:none;display:inline-flex}.brandlink.svelte-12qhfyh:hover{background:var(--bg-hover)}.brandlink.svelte-12qhfyh:hover .domain:where(.svelte-12qhfyh){text-decoration:underline}footer.svelte-12qhfyh img:where(.svelte-12qhfyh){display:block}.wordmark.svelte-12qhfyh{letter-spacing:-.02em;color:var(--fg);font-size:15px;font-weight:700}.tech.svelte-12qhfyh{color:var(--brand)}.sep.svelte-12qhfyh{color:var(--fg-faint)}.domain.svelte-12qhfyh{color:var(--accent)}.disclaimer.svelte-12qhfyh{max-width:50rem;color:var(--fg-muted);margin:0;font-size:11.5px;line-height:1.4}@media (width<=380px){footer.svelte-12qhfyh{padding-left:.5rem;padding-right:.5rem;font-size:12px}.brandlink.svelte-12qhfyh{gap:.3rem;padding:0 .4rem}.wordmark.svelte-12qhfyh{font-size:14px}}
