button{all:unset}.tooltip-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 8px;isolation:isolate;z-index:9999;font-family:Roboto,Arial,sans-serif;font-size:10px;color:black;border:1px solid rgba(0,0,0,.1);border-radius:8px;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.tooltip-content.dark{background-color:#000000;color:#ffffff;border-color:rgba(255,255,255,.1)}.tooltip-content.dark .TooltipArrow{fill:#000000}.tooltip-content.light{background-color:#ffffff;color:#000000;border-color:rgba(0,0,0,.1)}.tooltip-content.light .TooltipArrow{fill:#ffffff}.tooltip-content[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.tooltip-content[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.tooltip-content[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.tooltip-content[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}@font-face{font-family:Acidic;src:url(/assets/fonts/Acidic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rose Gard;src:url(/assets/fonts/RoseGard-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{font-family:system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#e4e4e7;background-color:#0c0c0f}*{box-sizing:border-box}body{margin:0;min-height:100vh}.app{max-width:1200px;margin:0 auto;padding:2rem}header{text-align:center;margin-bottom:3rem}header h1{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;background:linear-gradient(135deg,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header p{color:#71717a;margin:0}main{text-align:center}.placeholder{color:#52525b;font-size:1.1rem}