.v1.svelte-bt62xu{--v1-bg:#000;--v1-ink:#fff;--v1-link:#7fc7ff;--v1-lh:#a8d6ff;background:var(--v1-bg);color:var(--v1-ink);-webkit-font-smoothing:none;min-height:100vh;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.4}.v1[data-v1-theme=light]{--v1-bg:#fff;--v1-ink:#000;--v1-link:#0b6bff;--v1-lh:#2f85ff}.v1-boot.svelte-bt62xu{z-index:9999;background:var(--v1-bg);color:var(--v1-ink);place-items:center;display:grid;position:fixed;inset:0}.v1-boot--hide{display:none}.v1-boot-lines.svelte-bt62xu{white-space:pre;border:2px solid var(--v1-ink);margin:0;padding:16px;font:16px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v1-flash.svelte-bt62xu{z-index:9998;opacity:0;pointer-events:none;background:#fff;position:fixed;inset:0}.v1-flash--go{animation:.22s steps(2,end) both v1-flash-pop}.v1-reveal.svelte-bt62xu{z-index:9997;pointer-events:none;opacity:0;place-items:center;display:grid;position:fixed;inset:0}.v1-reveal--go{opacity:1}.v1-bar.svelte-bt62xu{background:var(--v1-ink);width:2px;position:absolute;top:0;bottom:0}.v1-bar-left.svelte-bt62xu{left:50%;transform:translate(-1px)}.v1-bar-right.svelte-bt62xu{left:50%;transform:translate(1px)}.v1-reveal--go .v1-bar-left{animation:.3s steps(24,end) forwards v1-bar-left-out}.v1-reveal--go .v1-bar-right{animation:.3s steps(24,end) forwards v1-bar-right-out}.v1-type-caret:after{content:"▮";margin-left:4px;animation:1s step-end infinite v1-blink}.v1-topbar.svelte-bt62xu{z-index:10;border-bottom:2px solid var(--v1-ink);background:var(--v1-bg);justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.v1-tabs.svelte-bt62xu{gap:12px;display:flex}.v1-tab.svelte-bt62xu{color:var(--v1-ink);border:2px solid var(--v1-ink);padding:4px 8px;text-decoration:none}.v1-tab.svelte-bt62xu:hover{background:var(--v1-ink);color:var(--v1-bg)}.v1-invert-btn.svelte-bt62xu{appearance:none;color:var(--v1-ink);border:2px solid var(--v1-ink);cursor:pointer;text-transform:lowercase;font-family:inherit;font-weight:700;font-size:inherit;background:0 0;padding:6px 10px}.v1-wrap.svelte-bt62xu{max-width:880px;margin:80px auto 40px;padding:0 16px}.v1-h1.svelte-bt62xu{margin:0 0 8px;font-size:clamp(22px,4.5vw,36px)}.v1-ticker.svelte-bt62xu{border:2px solid var(--v1-ink);margin:16px 0}.v1-ticker-head.svelte-bt62xu{border-bottom:2px solid var(--v1-ink);text-transform:lowercase;padding:6px 10px;font-weight:700}.v1-ticker-viewport.svelte-bt62xu{white-space:nowrap;height:36px;line-height:36px;position:relative;overflow:hidden}.v1-ticker-track.svelte-bt62xu{will-change:transform;padding-right:40px;animation:18s steps(60,end) infinite svelte-bt62xu-v1-ticker-x;display:inline-block}.v1-item.svelte-bt62xu{padding:0 10px;display:inline-block}.v1-sep.svelte-bt62xu{opacity:.7;padding:0 8px;display:inline-block}@keyframes svelte-bt62xu-v1-ticker-x{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.v1-ticker-track.svelte-bt62xu{animation:none}}.v1.svelte-bt62xu a:where(.svelte-bt62xu),.v1.svelte-bt62xu a:where(.svelte-bt62xu):visited{color:var(--v1-link);text-decoration:none}.v1.svelte-bt62xu a:where(.svelte-bt62xu):hover{color:var(--v1-lh);text-decoration:underline}.v1-floating.svelte-bt62xu{z-index:40;position:fixed}.v1-status.svelte-bt62xu{border:2px solid var(--v1-ink);background:var(--v1-bg);color:var(--v1-ink);white-space:nowrap;cursor:grab;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.3;position:relative}.v1-status.svelte-bt62xu:active{cursor:grabbing}.v1-tag.svelte-bt62xu{font-weight:700}.v1-x.svelte-bt62xu{text-align:center;border:2px solid var(--v1-ink);background:var(--v1-bg);width:22px;height:22px;color:var(--v1-ink);line-height:20px;font:inherit;cursor:pointer;padding:0;position:absolute;top:-10px;right:-10px}.v1-archive-notice.svelte-bt62xu{border:2px solid var(--v1-ink);opacity:.7;margin:32px 0 16px;padding:8px 10px;font-size:12px}.v1-site-footer.svelte-bt62xu{border-top:2px solid var(--v1-ink);max-width:880px;margin:32px auto 24px;padding:8px 16px;font-size:14px}
