html,body,div,span,h1,h2,h3,p,a,em,strong,ol,ul,li,main,footer,header,nav,section,canvas{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}ol,ul{list-style:none}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{text-rendering:optimizelegibility;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:-.3px;background:#01070d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;font-weight:400;line-height:28px}h1{text-transform:uppercase;margin:5% auto;font-size:1em}h3{margin-bottom:6px;font-weight:500}p{margin:20px 0}a{color:#fff;text-decoration:none;transition:opacity 1s}a:hover{opacity:.6}.ocean{z-index:-1;background:radial-gradient(62% 48% at 50% 34%,#0e404c 0%,#072632 42%,#020c14 72%,#01070d 100%);width:100%;height:100%;display:block;position:fixed;inset:0}.wrapper{place-items:center;min-height:100vh;display:grid}.menu{isolation:isolate;position:relative}.menu:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#01090f9e 0%,#01090f57 40%,#01090f1f 62%,#01090f00 80%);position:absolute;inset:-60px -120px}.menu a{text-shadow:0 1px 12px #01090fe6}.page{max-width:800px;margin:0 auto;padding-bottom:200px;line-height:1em}.home{--home-void:#050505;--home-muted:#525252;--home-subtle:#a3a3a3;--home-text:#fafafa;--home-accent:#22d3ee;background:var(--home-void);min-height:100vh;color:var(--home-text);letter-spacing:normal;text-align:left;text-transform:none;-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;font-family:Geist Mono,ui-monospace,monospace;font-size:16px;line-height:1.5;display:flex;position:relative;overflow:hidden}.home a{transition:none}.home a:hover{opacity:1}.home-clouds{background:var(--home-void);width:100%;height:100%;display:block;position:fixed;inset:0}.home-glow{opacity:.03;pointer-events:none;background:radial-gradient(circle, var(--home-accent) 0%, transparent 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-column{z-index:1;width:100%;max-width:320px;position:relative}.home-header{margin-bottom:64px}.home-header h1{letter-spacing:-.025em;text-transform:none;margin:0;font-size:20px;line-height:28px}.home-header p{color:var(--home-muted);margin:4px 0 0;font-size:14px;line-height:20px}.home-row{justify-content:space-between;align-items:center;padding:12px 0;display:flex;position:relative}.home-row-primary{margin-bottom:8px}.home-label{color:var(--home-subtle);transition:color .2s}.home-row-primary .home-label,.home-row:hover .home-label{color:var(--home-text)}.home-icon{color:var(--home-muted);opacity:0;transition:opacity .2s,transform .2s;display:flex}.home-icon svg{width:14px;height:14px}.home-row:hover .home-icon{opacity:1;transform:translate(2px)}.home-underline{background:color-mix(in srgb, var(--home-accent) 40%, transparent);width:0;height:1px;transition:width .3s cubic-bezier(0,0,.2,1);position:absolute;bottom:8px;left:0}.home-row:hover .home-underline{width:100%}.home-footer{letter-spacing:.05em;border-top:1px solid #ffffff0d;align-items:center;column-gap:20px;margin-top:64px;padding-top:24px;font-size:14px;line-height:20px;display:flex}.home-footer a{color:var(--home-muted);transition:color .2s}.home-footer a:hover{color:var(--home-text)}.home-enter{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards home-fade-in-up}@keyframes home-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-enter{opacity:1;animation:none}}
