@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-latin.woff2) format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-latin-ext.woff2) format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg: #050506;--sidebar: #08090b;--card: #0d0e11;--card-hi: #15161a;--coin: #111215;--coin-hover: #18191e;--pill: #1b1c21;--border: #1c1d22;--border-hi: #2a2c33;--text: #f4f4f5;--muted: #a1a1aa;--dim: #80828c;--faint: #3a3b42;--blue: #4560f7;--blue-hover: #3550e8;--blue-text: #8ea0ff;--cyan: #38bdf8;--teal: #2dd4bf;--green: #22e39a;--green-bg: #0e2a22;--red: #ff5c7a;--red-bg: #33141f;--amber: #ffb547;--pink: #ff4d8d;--on-color: #050506;--radius: 14px;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:14px;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:#1e2436}*{scrollbar-width:thin;scrollbar-color:var(--border-hi) transparent}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.btn{height:34px;padding:0 14px;border-radius:9px;border:1px solid var(--border-hi);background:var(--card-hi);color:var(--text);font-weight:600;font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;touch-action:manipulation;transition:background .12s,transform .1s cubic-bezier(.25,.46,.45,.94)}.btn:hover{background:var(--border-hi)}.btn:active:not(:disabled){transform:scale(.97)}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.primary:hover{background:var(--blue-hover)}.btn:disabled{opacity:.5;cursor:default}.seg{display:inline-flex;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:2px}.seg button{border:0;background:transparent;color:var(--text);font-weight:600;font-size:12.5px;padding:6px 12px;border-radius:8px;cursor:pointer}.seg button.on{background:var(--blue);color:#fff}.input{height:40px;width:100%;padding:0 12px;border-radius:9px;border:1px solid var(--border);background:var(--bg);color:var(--text);outline:none}.input:focus{border-color:var(--blue)}.muted{color:var(--muted)}.dim{color:var(--dim)}.up{color:var(--green)}.down{color:var(--red)}.pill{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}h1,h2{font-weight:600;letter-spacing:-.022em}h3{font-weight:600;letter-spacing:-.01em}.num,td.num{font-variant-numeric:tabular-nums}.landing{--gutter: clamp(16px, 5vw, 72px);max-width:1320px;margin:0 auto;padding:0 var(--gutter)}html:has(.landing),body:has(.landing){overflow-x:clip}.l-proof{border-image:linear-gradient(var(--border),var(--border)) 1 / 1px 0 / 0 100vw}.l-feature,.l-how,.l-pricing,.l-faq,.l-footer{border-image:linear-gradient(var(--border),var(--border)) 1 / 1px 0 0 / 0 100vw}.landing a:focus-visible,.landing summary:focus-visible,.landing .btn:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px;border-radius:8px}.landing h2{font-size:clamp(28px,3.6vw,44px);letter-spacing:-.03em;line-height:1.05;margin:0 0 28px;max-width:18ch}.landing h3{font-size:24px;letter-spacing:-.02em;margin:0 0 12px}.landing p{line-height:1.6;font-size:16px;max-width:62ch}.btn.big{height:48px;padding:0 20px;font-size:15px;border-radius:11px}.l-nav{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:24px;padding:16px 0;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 100vmax color-mix(in srgb,var(--bg) 88%,transparent);clip-path:inset(0 -100vmax)}.l-logo{display:flex;align-items:center;gap:10px;font-weight:600;font-size:18px;letter-spacing:-.01em}.l-logo img{width:34px;height:34px}.l-nav nav{display:flex;gap:22px;margin-left:12px}.l-nav nav a{color:var(--muted);font-weight:600;font-size:14px;padding:10px 0}.l-nav nav a:hover{color:var(--text)}.l-nav-cta{margin-left:auto;display:flex;gap:8px}.l-nav-cta .btn{height:40px}@keyframes l-enter{0%{opacity:0;transform:translateY(8px);filter:blur(5px)}}.l-hero h1 .w{display:inline-block;animation:l-enter .7s cubic-bezier(.25,.46,.45,.94) both;animation-delay:calc(var(--i) * 45ms)}@media(max-width:700px){@keyframes l-enter{0%{opacity:0;transform:translateY(8px)}}}.l-lead,.l-cta,.l-hero .l-small{animation:l-enter .8s cubic-bezier(.25,.46,.45,.94) both}.l-lead{animation-delay:.6s}.l-cta{animation-delay:.72s}.l-hero .l-small{animation-delay:.84s}.l-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(32px,6vw,80px) 0 56px}.l-hero h1{font-size:clamp(40px,5.2vw,72px);line-height:1;letter-spacing:-.045em;margin:0 0 24px;max-width:15ch}.l-lead{color:var(--muted);font-size:18px!important;margin:0 0 30px}.l-cta{display:flex;gap:12px;flex-wrap:wrap}.l-small{font-size:13.5px!important;margin-top:18px}.l-tape{padding:18px 0 6px;overflow:hidden}.l-tape-head{display:flex;flex-direction:column;gap:3px;padding:0 20px 12px;border-bottom:1px solid var(--border)}.l-tape-head span{font-size:13px}.l-tape ol{list-style:none;margin:0;padding:0}.l-tape li{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border);opacity:0;transform:translateY(-14px);animation:tape-in .55s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(.5s + var(--i) * .16s)}.l-tape:not(.ready) li{animation-play-state:paused}@keyframes tape-in{to{opacity:1;transform:none}}.l-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);position:relative;margin-right:9px;vertical-align:1px}.l-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--green);opacity:.35;animation:l-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes l-ping{to{transform:scale(2.4);opacity:0}}.l-tape.off .l-live:after{animation-play-state:paused}.cnt{display:inline-grid;font-variant-numeric:tabular-nums}.cnt>*{grid-area:1 / 1}.cnt-ghost{opacity:0}.cnt-live{justify-self:end}.l-tape-name{display:flex;flex-direction:column;min-width:0}.l-tape-name b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-tape-mc{display:flex;gap:8px;font-variant-numeric:tabular-nums;font-size:15px;white-space:nowrap}.l-tape-x{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em;color:var(--green);font-variant-numeric:tabular-nums;min-width:3.4ch;text-align:right}.l-tape-foot{font-size:12.5px!important;padding:12px 20px 8px;margin:0}.l-proof{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:30px 0}.l-proof p{font-size:clamp(18px,2vw,24px)!important;line-height:1.45;margin:0;max-width:58ch;letter-spacing:-.01em}.l-proof p+p{margin-top:14px;color:var(--muted)}.l-draw polyline{stroke-dasharray:1 1.1;stroke-dashoffset:1}.l-draw polygon{opacity:0}.l-draw.in polyline{animation:l-draw 1.2s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i, 0) * .12s)}.l-draw.in polygon{animation:l-fade .6s ease-out forwards;animation-delay:calc(.7s + var(--i, 0) * .12s)}@keyframes l-draw{to{stroke-dashoffset:0}}@keyframes l-fade{to{opacity:1}}.l-features{padding:96px 0 40px}.l-feature{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,5vw,72px);align-items:center;padding:44px 0;border-top:1px solid var(--border)}.l-feature.flip .l-feature-text{order:2}.l-feature-text p{color:var(--muted);margin:0 0 16px}.l-feature-text ul{margin:0;padding-left:18px;color:var(--text);line-height:1.9;font-size:15px}.l-visual{padding:18px}.l-demo-row{display:grid;grid-template-columns:36px 1fr 90px 86px auto;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--border)}.l-demo-row:last-child{border-bottom:0}.l-demo-name,.l-demo-mc{display:flex;flex-direction:column;gap:2px;min-width:0}.l-demo-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-demo-mc small,.l-demo-name small{font-size:12px}.l-snipe-demo{display:flex;flex-direction:column;gap:14px}.l-tweet{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;background:var(--card-hi)}.l-tweet span{font-size:18px}.l-snipe-list div{display:flex;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--border)}.l-snipe-list div:last-child{border-bottom:0}.l-snipe-list span:last-child{margin-left:auto;font-weight:600}.l-hist-row{display:grid;grid-template-columns:34px minmax(0,1fr) 80px 80px 56px;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}.l-hist-row>b:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-hist-row:last-child{border-bottom:0}.l-hist-row span,.l-hist-row b:last-child{text-align:right}.l-card-demo img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid var(--border)}.l-cal-demo{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.l-cal-demo span{aspect-ratio:1.3;border-radius:8px;background:var(--card-hi);color:var(--dim);font-size:11px;padding:6px}.l-cal-demo span.g{background:var(--green-bg);color:var(--green)}.l-cal-demo span.r{background:var(--red-bg);color:var(--red)}.l-bot-demo svg{width:100%;height:auto}.l-bot-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.l-bot-head b{font-size:28px;letter-spacing:-.02em}.l-alert-demo{display:flex;flex-direction:column;gap:12px}.l-toast{display:flex;gap:12px;align-items:center;padding:14px 16px}.l-toast img{width:32px;height:32px}.l-toast div{display:flex;flex-direction:column;gap:3px}.l-alert-demo .l-toast:nth-child(2){margin-left:36px;border-color:var(--amber)}.l-checks{list-style:none;margin:0;display:flex;flex-direction:column;gap:14px;font-size:15px}.l-checks li{display:flex;gap:10px;align-items:center}.l-how{padding:64px 0;border-top:1px solid var(--border)}.l-how ol{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.l-how li{counter-increment:step;padding-top:18px;border-top:2px solid var(--border-hi)}.l-how li:before{content:counter(step);display:block;font-size:40px;font-weight:600;color:var(--blue-text);letter-spacing:-.03em;margin-bottom:8px}.l-how ol.reveal li{opacity:0;transform:translateY(14px)}.l-how ol.reveal.in li{animation:l-rise .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i, 0) * 90ms)}.l-how ol li:nth-child(2){--i: 1}.l-how ol li:nth-child(3){--i: 2}.l-how ol li:nth-child(4){--i: 3}@keyframes l-rise{to{opacity:1;transform:none}}.l-how b{font-size:18px}.l-how p{color:var(--muted);font-size:15px!important;margin:8px 0 0}.l-pricing{padding:64px 0;border-top:1px solid var(--border)}.l-pricing>p{margin:-12px 0 24px}.l-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.l-plan{padding:22px;display:flex;flex-direction:column;gap:6px}.l-plan{transition:border-color .2s ease,transform .15s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.l-plan:hover{border-color:var(--border-hi);transform:translateY(-2px)}}.l-plan.pick{border-color:var(--blue)}.l-plan span{font-weight:600;color:var(--muted)}.l-plan b{font-size:32px;letter-spacing:-.03em}.l-get{display:grid;grid-template-columns:minmax(0,560px);justify-content:center;gap:12px;padding:0 0 64px}.l-get-box{display:flex;flex-direction:column;align-items:flex-start}.l-get-box .btn{margin-top:auto}.l-get-box{padding:26px}.l-get-box p{margin:0 0 18px;font-size:15px!important}.l-faq{padding:64px 0;border-top:1px solid var(--border)}.l-faq details{border-bottom:1px solid var(--border);padding:18px 0;max-width:820px}.l-faq summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px;min-height:28px}.l-faq summary:after{content:"+";color:var(--dim);font-size:22px;line-height:1}.l-faq details[open] summary:after{content:"−"}.l-faq details p{color:var(--muted);margin:12px 0 0}.l-footer{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:30px 0 40px;border-top:1px solid var(--border);font-size:13px}.l-footer span:last-child{margin-left:auto;font-weight:600}@media(prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}.landing section[id]{scroll-margin-top:84px}@media(prefers-reduced-motion:reduce){.l-tape li,.l-hero h1 .w,.l-lead,.l-cta,.l-hero .l-small,.l-how ol.reveal li{animation:none;opacity:1;transform:none;filter:none}.l-draw polyline{animation:none;stroke-dashoffset:0}.l-draw polygon{animation:none;opacity:1}.l-live:after{animation:none;opacity:0}.l-plan:hover{transform:none}}@media(max-width:980px){.l-hero,.l-feature{grid-template-columns:minmax(0,1fr)}.l-feature.flip .l-feature-text{order:0}.l-how ol,.l-plans{grid-template-columns:repeat(2,1fr)}.l-get{grid-template-columns:1fr}.l-nav nav{display:none}}@media(max-width:600px){.l-how ol,.l-plans,.l-get{grid-template-columns:1fr}.l-nav-cta .btn:first-child{display:none}.l-tape li{grid-template-columns:40px 1fr auto}.l-tape-mc{grid-column:2;grid-row:2;font-size:13px}.l-tape-x{grid-row:1 / span 2;grid-column:3}.l-demo-row{grid-template-columns:36px 1fr 86px auto}.l-demo-row svg{display:none}.l-hist-row{grid-template-columns:30px minmax(0,1fr) 62px 62px 48px;gap:8px;font-size:13px}.l-footer span:last-child{margin-left:0}}@keyframes l-shimmer{0%{opacity:.45}50%{opacity:.9}to{opacity:.45}}.l-tape li.l-skel{opacity:1;transform:none;animation:none}.l-skel i{display:block;height:14px;border-radius:7px;background:var(--card-hi);animation:l-shimmer 1.4s ease-in-out infinite}.l-skel i:first-child{width:40px;height:40px;border-radius:50%;flex:none}.l-skel i:nth-child(2){flex:1;max-width:160px}.l-skel i:nth-child(3){width:64px;margin-left:auto;height:22px}.l-skel-line{height:64px;border-radius:12px;background:var(--card);animation:l-shimmer 1.4s ease-in-out infinite;max-width:900px}@media(prefers-reduced-motion:reduce){.l-skel i,.l-skel-line{animation:none}}.legal-body{max-width:760px;padding:32px 0 64px}.legal-body h1{font-size:clamp(32px,4.4vw,52px);letter-spacing:-.04em;line-height:1.05;margin:0 0 6px}.legal-body h2{font-size:20px!important;letter-spacing:-.01em;margin:34px 0 10px!important;max-width:none!important}.legal-body p,.legal-body li{color:var(--muted);font-size:15px;line-height:1.7;max-width:none}.legal-body b{color:var(--text)}.legal-body ul{padding-left:20px;margin:0;display:grid;gap:6px}.legal-body a{color:var(--blue-text, #8ea0ff)}.legal-warn{background:var(--red-bg);border:1px solid var(--red);border-radius:12px;padding:14px 16px;color:var(--text)!important}.legal .l-nav nav a[aria-current=page]{color:var(--text)}.legal-links{display:flex;gap:16px}.legal-links a{color:var(--muted);font-weight:600}.legal-links a:hover{color:var(--text)}@media(max-width:720px){.legal .l-nav nav{display:none}}
