@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}:root{--color-bg: #000;--color-bg-raised: #050505;--color-field: #0c0c0c;--color-text: #ececec;--color-text-strong: #ffffff;--color-text-secondary: #9a9a9a;--color-text-muted: #7d7d7d;--color-border: #2a2a2a;--color-hairline: #1f1f1f;--color-border-art: #10241b;--color-accent: #3ff0a8;--color-accent-muted: #2fb37f;--color-error: #f0a06a;--color-on-accent: #000;--font-sans: "DM Sans", Arial, sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-chip: 6px;--radius-control: 10px;--radius-panel: 16px;--control-height: 52px;--page-max-width: 1360px;--gutter: 32px}body{margin:0;background:var(--color-bg)}a{color:var(--color-text)}a:hover{color:var(--color-text-strong)}@keyframes wl-spin{to{transform:rotate(360deg)}}@keyframes wl-flow{to{transform:translate(-600px)}}@keyframes wl-rise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-380px);opacity:0}}.wl-spin{transform-box:view-box;transform-origin:300px 230px;animation:wl-spin 60s linear infinite}.wl-rev{animation-direction:reverse;animation-duration:42s}.wl-fast{animation-duration:18s}.wl-f1{animation:wl-flow 14s linear infinite}.wl-f2{animation:wl-flow 22s linear infinite}.wl-f3{animation:wl-flow 30s linear infinite}.wl-rise{transform-box:fill-box;animation:wl-rise 6s ease-out infinite}.wl-art[data-offscreen] *{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.wl-spin,.wl-f1,.wl-f2,.wl-f3,.wl-rise{animation:none}}.wl-page{min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);display:flex;flex-direction:column}.wl-fallback{align-items:center;justify-content:center;padding:0 var(--gutter);text-align:center;font-size:15px;color:var(--color-text-secondary)}.wl-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px var(--gutter);border-bottom:1px dashed var(--color-hairline)}.wl-brand{display:flex;align-items:center;gap:12px}.wl-logo{height:24px;width:auto;display:block}.wl-nav{display:flex;align-items:center;gap:24px;font-size:14px}.wl-nav a{text-decoration:none;color:var(--color-text-secondary)}.wl-countdown{font-family:var(--font-mono);font-size:12px;color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;padding:8px 12px;font-variant-numeric:tabular-nums}.wl-main{flex:1;width:100%;max-width:var(--page-max-width);margin:0 auto;box-sizing:border-box;padding:0 var(--gutter);border-left:1px dashed var(--color-hairline);border-right:1px dashed var(--color-hairline)}.wl-hero{display:flex;flex-wrap:wrap;gap:48px;align-items:stretch;padding:64px 0 56px;border-bottom:1px dashed var(--color-hairline)}.wl-copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:24px;max-width:520px}.wl-eyebrow{align-self:flex-start;font-family:var(--font-mono);font-size:12px;color:var(--color-accent)}.wl-title{margin:0;font-size:60px;font-weight:600;line-height:1.02;letter-spacing:-1.8px}.wl-lede{margin:0;font-size:17px;line-height:1.55;color:var(--color-text-secondary)}.wl-join{display:flex;flex-direction:column;gap:10px;margin-top:8px}.wl-button{height:var(--control-height);border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-field);color:var(--color-text);font:600 15px var(--font-sans);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.wl-button:disabled,.wl-submit:disabled{cursor:progress;opacity:.6}.wl-wallet-mark{width:20px;height:20px;border-radius:var(--radius-chip)}.wl-divider{display:flex;align-items:center;gap:12px;color:var(--color-text-muted);font-size:12px;margin:4px 0}.wl-divider:before,.wl-divider:after{content:"";flex:1;height:1px;background:var(--color-hairline)}.wl-form{display:flex;gap:8px}.wl-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wl-input{flex:1;min-width:0;height:var(--control-height);box-sizing:border-box;padding:0 16px;border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-field);color:var(--color-text);font:400 15px var(--font-sans)}.wl-input::placeholder{color:var(--color-text-muted);opacity:1}.wl-submit{height:var(--control-height);padding:0 24px;border-radius:var(--radius-control);border:none;background:var(--color-accent);color:var(--color-on-accent);font:600 15px var(--font-sans);cursor:pointer;white-space:nowrap}.wl-status{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.wl-status[data-tone=error]{color:var(--color-error)}.wl-joined{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-field)}.wl-joined-title{font-size:18px;font-weight:600;color:var(--color-accent)}.wl-link-button{align-self:flex-start;padding:0;border:none;background:none;color:var(--color-text-muted);font:400 13px var(--font-sans);text-decoration:underline;cursor:pointer}.wl-fineprint{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.wl-count{min-height:1.5em;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--color-text-muted)}.wl-count strong{font-weight:400;color:var(--color-text)}.wl-art{flex:1 1 560px;min-width:0;min-height:560px;position:relative;border:1px solid var(--color-border-art);border-radius:var(--radius-panel);background:var(--color-bg);overflow:hidden}.wl-art-svg{position:absolute;inset:0;display:block}.wl-art-caption{position:absolute;left:20px;bottom:20px;right:20px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12px;color:var(--color-accent-muted)}.wl-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-bottom:1px dashed var(--color-hairline)}.wl-feature{padding:28px 24px 32px;display:flex;flex-direction:column;gap:8px;border-right:1px dashed var(--color-hairline)}.wl-feature:first-child{padding-left:0}.wl-feature:last-child{padding-right:0;border-right:none}.wl-feature-tag{font-family:var(--font-mono);font-size:12px;color:var(--color-text-muted)}.wl-feature-name{font-size:18px;font-weight:600}.wl-feature-body{font-size:15px;line-height:1.5;color:var(--color-text-secondary)}.wl-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 0;font-size:13px;color:var(--color-text-muted)}.wl-footer{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:10px var(--gutter);border-top:1px solid var(--color-hairline);background:var(--color-bg-raised);font-family:var(--font-mono);font-size:12px;color:var(--color-text-muted);overflow-x:auto;white-space:nowrap}.wl-footer a{color:var(--color-text-muted);text-decoration:none}@media(max-width:720px){:root{--gutter: 16px}.wl-title{font-size:42px;letter-spacing:-1.2px}.wl-nav{width:100%;justify-content:space-between}.wl-hero{gap:32px;padding:40px 0 36px}.wl-art{min-height:360px}.wl-feature,.wl-feature:first-child,.wl-feature:last-child{padding:24px 0;border-right:none;border-bottom:1px dashed var(--color-hairline)}.wl-feature:last-child{border-bottom:none}}
