:root{--wimm-color-background:#000;--wimm-color-accent:#7ce395;--wimm-color-transfer:#ff9230;--wimm-color-error:#ff4245;--wimm-color-surface-card:#ffffff0f;--wimm-color-surface-card-stroke:#ffffff12;--wimm-color-surface-row-highlight:#ffffff1a;--wimm-color-surface-capsule-resting:#ffffff0a;--wimm-color-divider:#ffffff14;--wimm-color-grid-line:#ffffff0f;--wimm-color-text-primary:#fff;--wimm-color-text-secondary:#ffffff8c;--wimm-color-text-tertiary:#ffffff59;--wimm-glass-text-secondary:#ebebf599;--wimm-glass-fill:#7676803d;--wimm-glass-hairline:#54545854;--wimm-tint-icon-badge:13%;--wimm-tint-hero-icon:14%;--wimm-tint-pill:15%;--wimm-tint-selected-chip:16%;--wimm-radius-card:24px;--wimm-radius-inner:14px;--wimm-space-screen:16px;--wimm-space-card:18px;--wimm-space-section:14px;--wimm-size-touch-target:44px;--wimm-size-icon-badge:38px;--wimm-size-chart-height:150px;--wimm-font-system:-apple-system, system-ui, Inter, sans-serif;--wimm-font-rounded:ui-rounded, "SF Pro Rounded", Nunito, system-ui, sans-serif;--wimm-motion-emphasis:.15s;--wimm-motion-select:.2s;--wimm-motion-settle:.25s;--wimm-motion-reshape:.3s;--wimm-motion-reveal:.35s;--wimm-motion-overlay-fade:.4s;--wimm-motion-ease-snappy:cubic-bezier(.32, 1.04, .45, 1);--wimm-motion-ease-out:cubic-bezier(0, 0, .58, 1);color-scheme:dark}.wimm-card{background:var(--wimm-color-surface-card);border:1px solid var(--wimm-color-surface-card-stroke);border-radius:var(--wimm-radius-card);padding:var(--wimm-space-card)}.wimm-pill{font:600 11px/13px var(--wimm-font-system);color:var(--wimm-color-accent);background:color-mix(in srgb, var(--wimm-color-accent) 15%, transparent);border-radius:9999px;padding:2px 6px;display:inline-block}.wimm-pill--transfer{color:var(--wimm-color-transfer);background:color-mix(in srgb, var(--wimm-color-transfer) 15%, transparent)}.wimm-pill--neutral{color:var(--wimm-color-text-secondary);background:#ffffff14}.wimm-icon-badge{width:var(--wimm-size-icon-badge);height:var(--wimm-size-icon-badge);border-radius:calc(var(--wimm-size-icon-badge) * .32);color:var(--wimm-color-accent);background:color-mix(in srgb, var(--wimm-color-accent) 13%, transparent);font:600 calc(var(--wimm-size-icon-badge) * .42) / 1 var(--wimm-font-system);place-items:center;display:grid}.wimm-chip{height:var(--wimm-size-touch-target);border-radius:var(--wimm-radius-inner);font:500 15px/1.2 var(--wimm-font-system);color:var(--wimm-color-text-primary);background:var(--wimm-color-surface-capsule-resting);transition:background var(--wimm-motion-select) var(--wimm-motion-ease-snappy);justify-content:center;align-items:center;display:flex}.wimm-chip--selected{color:var(--wimm-color-accent);background:color-mix(in srgb, var(--wimm-color-accent) 16%, transparent)}.wimm-glass-pill{font:500 13px/1.2 var(--wimm-font-system);color:var(--wimm-color-text-primary);-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#1e1e1e99;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--wimm-color-background);scroll-behavior:smooth}body{font:400 16px/1.5 var(--wimm-font-system);color:var(--wimm-color-text-primary);background:var(--wimm-color-background);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:hidden}a{color:var(--wimm-color-accent);text-decoration:none}a:hover{text-decoration:underline}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--wimm-color-accent);outline-offset:2px;border-radius:4px}::selection{background:color-mix(in srgb, var(--wimm-color-accent) 30%, transparent)}.container{max-width:1040px;padding-inline:var(--wimm-space-screen);margin-inline:auto}.hero-title{font:700 clamp(40px, 8.5vw, 56px) / 1.1 var(--wimm-font-rounded);letter-spacing:-.01em;text-wrap:balance}.section-title{font:700 clamp(30px, 5.5vw, 40px) / 1.15 var(--wimm-font-rounded);letter-spacing:-.01em;white-space:pre-line}.accent{color:var(--wimm-color-accent)}.text-secondary{color:var(--wimm-color-text-secondary)}.text-tertiary{color:var(--wimm-color-text-tertiary)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}:root{--m-ty:12px;--m-ty-sm:8px;--m-scale:.97}@media (prefers-reduced-motion:reduce){:root{--m-ty:0px;--m-ty-sm:0px;--m-scale:1}.marquee-track{animation-play-state:paused!important}}.reveal{opacity:0;transform:translateY(var(--m-ty));animation:rise .45s var(--wimm-motion-ease-out) forwards;animation-delay:var(--reveal-delay,0s)}@keyframes rise{to{opacity:1;transform:translateY(0)}}html.js .reveal{animation-play-state:paused}html.js .reveal.is-visible{animation-play-state:running}

/* wimm-v2 */
