@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");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}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,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:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_e2cc43{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_e2cc43{--body:"Figtree","Figtree Fallback"}:root{--blue:#2f5cff;--blue-text:#1f47e0;--ink:#0b1020;--muted:#5e6578;--paper:#ffffff;--grouped:#f2f2f7;--line:#e6e7ee;--up:#008f47;--down:#d42d3d}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.5 var(--body),-apple-system,system-ui,sans-serif;overflow-x:clip}a{color:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3{line-height:1.06;letter-spacing:-.03em;margin:0;text-wrap:balance;font-weight:800}h2{font-size:clamp(2rem,4.4vw,3rem)}h3{font-size:1.2rem;font-weight:700;letter-spacing:-.015em}:focus-visible{outline:3px solid #ffb800;outline-offset:3px;border-radius:6px}.wrap{width:min(1120px,100% - 40px);margin-inline:auto}.narrow{width:min(760px,100% - 40px)}.lede{color:var(--muted);max-width:58ch;margin:12px 0 0;font-size:1.1rem}.up{color:var(--up)}.down{color:var(--down)}.cat{display:inline-block;background:currentColor;-webkit-mask:url(/brand/cat.svg) center/contain no-repeat;mask:url(/brand/cat.svg) center/contain no-repeat}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-weight:800;font-size:1.3rem;letter-spacing:-.02em}.brand .cat{width:28px;height:32px}.store{display:inline-block;transition:transform .15s ease}.store:hover{transform:translateY(-2px)}.store img{width:180px;height:60px}.nav{position:relative;z-index:5;width:min(1120px,100% - 40px);margin-inline:auto;display:flex;align-items:center;gap:28px;padding:20px 0;color:#fff}.nav nav{display:flex;gap:24px;margin-left:auto;font-weight:500;font-size:.98rem}.nav nav a{text-decoration:none;opacity:.9}.nav nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.get{background:#fff;color:var(--blue-text);text-decoration:none;font-weight:700;font-size:.95rem;padding:10px 18px;border-radius:999px;white-space:nowrap}.hero{position:relative;overflow:clip;color:#fff;background:var(--blue)}.hero-cat{position:absolute;width:760px;aspect-ratio:873/996;left:-200px;bottom:-280px;color:#fff;opacity:.07}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;padding:10px 0 64px}.hero h1{font-size:clamp(3.1rem,6.7vw,5.6rem);line-height:.98;letter-spacing:-.045em}.hero-copy p{font-size:clamp(1.1rem,1.6vw,1.3rem);max-width:34ch;margin:22px 0 26px}.hero-copy small{display:block;margin-top:16px;font-size:.92rem;opacity:.88}.scene{position:relative;width:306px;height:608px;justify-self:center;margin-block:8px}.orn{position:absolute;height:auto;pointer-events:none}.rose{width:250px;left:-132px;top:-30px}.diamond{width:180px;right:-120px;bottom:30px;transform:scaleX(-1)}.phone{position:absolute;inset:0;transform:rotate(5deg);background:#06070c;padding:11px;border-radius:58px;box-shadow:0 0 0 2px #2b2f3d,0 40px 80px rgba(5,16,90,.5)}.screen{height:100%;border-radius:47px;overflow:hidden;background:var(--grouped);color:var(--ink);padding:14px 12px}.status{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:.9rem;padding:0 16px;height:30px;position:relative}.island{position:absolute;left:50%;top:0;translate:-50% 0;width:100px;height:29px;border-radius:20px;background:#000}.status-right svg{width:22px;height:12px;display:block}.screen-title{text-align:center;margin:14px 0 12px;font-weight:700;font-size:1.08rem}.screen-tabs{display:flex;width:max-content;margin:0 auto 14px;padding:3px;background:#fff;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--muted)}.screen-tabs span{padding:5px 15px;border-radius:999px}.screen-tabs .pill-on{background:var(--blue);color:#fff}.mini{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.mini li{display:grid;grid-template-columns:36px minmax(0,1fr) auto 22px;align-items:center;grid-gap:8px;gap:8px;background:#fff;border-radius:16px;padding:10px 9px}.mini-name{min-width:0;font-weight:700;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.mini-name small{display:block;font-weight:400;color:var(--muted);font-size:.68rem}.mini-money{color:var(--up);font-weight:700;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-plus{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--grouped);font-weight:700;font-size:.9rem}.push{position:absolute;z-index:3;width:306px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 14px;color:var(--ink);background:rgba(255,255,255,.97);border-radius:22px;box-shadow:0 22px 50px rgba(5,16,90,.42);animation:pop .55s cubic-bezier(.2,1.3,.4,1)}.push-0{top:176px;left:-118px;rotate:-3deg}.push-1{top:318px;right:-104px;rotate:3deg}.push-2{bottom:36px;left:-96px;rotate:-2deg}.push-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:var(--blue);color:#fff}.push-icon .cat{width:24px;height:27px}.push p{margin:0}.push-head{display:flex;justify-content:space-between;gap:8px;font-size:.84rem}.push-head time{color:var(--muted);font-size:.76rem;white-space:nowrap}.push-body{font-size:.84rem;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes pop{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}.section{padding:clamp(60px,8vw,100px) 0}.section.tint{background:var(--grouped)}.head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px;flex-wrap:wrap}.more{color:var(--blue-text);white-space:nowrap;text-underline-offset:4px}.avatar,.more{font-weight:700}.avatar{position:relative;display:grid;place-items:center;border-radius:50%;color:#fff;overflow:hidden;flex:none}.avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.avatar-wrap{position:relative;display:inline-block;line-height:0}.rank{position:absolute;left:-5px;top:-5px;min-width:19px;height:19px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#55596a;color:#fff;font-size:.68rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff}.rank.gold{background:#f5b800}.rank.silver{background:#9aa0ae}.rank.bronze{background:#e8843a}.traders{list-style:none;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.trader,.traders{display:grid;gap:12px}.trader{grid-template-columns:50px minmax(0,1fr) auto 38px;align-items:center;grid-gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:20px}.trader-name{min-width:0;line-height:1.25}.trader-name a{display:block;font-weight:700;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trader-name a:hover{text-decoration:underline}.trader-name small{color:var(--muted);font-size:.82rem}.money{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.follow{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--grouped);color:var(--ink);transition:background .15s,color .15s}.follow:hover{background:var(--blue);color:#fff}.follow svg{width:16px;height:16px}.moves{list-style:none;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.move,.moves{display:grid;gap:12px}.move{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--up);border-radius:18px}.move.sell{border-left-color:var(--down)}.move-icon{width:46px;height:46px;border-radius:12px;overflow:hidden;background:var(--grouped)}.move-icon img{width:100%;height:100%;object-fit:cover}.move-text{min-width:0;line-height:1.3}.move-who{display:block;font-size:.92rem}.move-who a{font-weight:700;text-decoration:none}.move-who a:hover{text-decoration:underline}.move-who em{font-style:normal;font-weight:700;color:var(--blue-text)}.move-market{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:.88rem}.how{list-style:none;counter-reset:s;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.how li{counter-increment:s;background:var(--grouped);border-radius:22px;padding:24px}.how li:before{content:counter(s);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;margin-bottom:18px;background:var(--blue);color:#fff;font-weight:800}.how p{margin:8px 0 0;color:var(--muted)}.gallery{background:var(--blue);color:#fff;padding:clamp(60px,8vw,96px) 0;overflow:clip}.gallery-note{margin:10px 0 0;opacity:.88}.shots{display:flex;gap:16px;margin-top:32px;padding:0 max(20px,calc((100vw - 1120px) / 2));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.shots::-webkit-scrollbar{display:none}.shots img{flex:0 0 auto;width:clamp(232px,23vw,290px);border-radius:26px;scroll-snap-align:center;box-shadow:0 0 0 1px rgba(255,255,255,.28)}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:30px;align-items:stretch}.plan{background:var(--grouped);border-radius:26px;padding:28px}.plan.pro{background:var(--blue);color:#fff}.plan h3{font-size:1.6rem}.plan ul{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:10px;gap:10px}.plan li{padding-left:28px;position:relative}.plan li:before{content:"✓";position:absolute;left:0;font-weight:800;color:var(--blue-text)}.plan.pro li:before{color:#fff}.plan-cta{display:inline-block;margin-top:22px;background:#fff;color:var(--blue-text);font-weight:700;text-decoration:none;padding:12px 22px;border-radius:999px}.faq{margin-top:20px}details{border-bottom:1px solid #dcdde6}summary{cursor:pointer;font-weight:700;font-size:1.1rem;padding:18px 0}details p{margin:0 0 20px}.fine,details p{color:var(--muted)}.fine{font-size:.95rem;margin-top:22px}.fine a{color:var(--blue-text)}.closer{position:relative;overflow:clip;background:var(--blue);color:#fff;padding:clamp(80px,11vw,140px) 0;text-align:center}.closer h2{font-size:clamp(2.8rem,7.4vw,5.6rem);letter-spacing:-.045em;margin-bottom:28px}.closer-cat{position:absolute;right:-80px;bottom:-160px;width:520px;aspect-ratio:873/996;color:#fff;opacity:.08}.closer .wrap{position:relative}.footer{background:#fff;border-top:1px solid var(--line);padding:52px 0 26px;font-size:.95rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:36px;gap:36px}.footer .brand{color:var(--blue)}.footer p{max-width:46ch;color:var(--muted);margin:14px 0 0;font-size:.9rem}.footer h2{font-size:.95rem;font-weight:700;letter-spacing:0;margin-bottom:10px}.footer nav a{display:block;padding:4px 0;text-decoration:none;color:var(--muted)}.footer nav a:hover{color:var(--ink);text-decoration:underline}.footer .copy{margin-top:34px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:.86rem}.sub-top{background:var(--blue);color:#fff;padding-bottom:50px}.sub-head{padding-top:22px}.sub-head h1{font-size:clamp(2.5rem,6vw,4.5rem);letter-spacing:-.04em;max-width:16ch}.sub-head p{font-size:1.14rem;max-width:52ch;margin:14px 0 22px}.sub-body{padding:40px 0 88px;max-width:860px}.legal h2,.sub-body>h2{font-size:clamp(1.45rem,2.6vw,1.85rem);letter-spacing:-.02em;margin:44px 0 12px}.sub-body>h2:first-child{margin-top:0}.sub-body li,.sub-body p{max-width:70ch}.legal a,.sub-body>p a{color:var(--blue-text)}.sub-body .moves,.sub-body .traders{grid-template-columns:minmax(0,1fr)}.source{color:var(--muted);font-size:.9rem}.board-controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.segment{display:flex;max-width:100%;padding:4px;background:var(--grouped);border-radius:999px;overflow-x:auto;scrollbar-width:none}.segment button{border:0;background:none;font:inherit;font-weight:600;font-size:.92rem;color:var(--muted);padding:7px 15px;border-radius:999px;cursor:pointer;white-space:nowrap}.segment button[aria-pressed=true]{background:var(--blue);color:#fff}.steps{padding:0;margin:0;list-style:none;counter-reset:s;display:grid;grid-gap:22px;gap:22px}.steps li{counter-increment:s;display:grid;grid-template-columns:44px 1fr;grid-column-gap:12px;column-gap:12px}.steps li:before{content:counter(s);grid-row:span 2;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-weight:700}.steps p{margin:4px 0 0;color:var(--muted)}.legal{overflow-wrap:anywhere}.legal h3{margin:22px 0 6px;font-size:1.08rem}@media (max-width:1100px){.scene{height:576px}.push,.scene{width:290px}.push-0{left:-62px}.push-1{right:-62px;top:300px}.push-2{left:-46px}.rose{width:210px;left:-100px}.diamond{width:140px;right:-70px}}@media (max-width:900px){.nav nav{display:none}.get{margin-left:auto}.hero-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:12px}.hero h1{font-size:clamp(3.1rem,14.4vw,5rem)}.scene{width:270px;height:540px;margin:0 auto 10px}.phone{border-radius:48px;padding:9px}.screen{border-radius:39px;padding:11px 9px}.mini li{padding:8px;gap:6px}.mini li:nth-child(n+7){display:none}.push{width:272px;padding:10px 12px}.push-0{top:150px;left:-40px}.push-1{top:280px;right:-40px}.push-2{bottom:26px;left:-32px}.rose{width:170px;left:-62px;top:-24px}.diamond{width:100px;right:-44px;bottom:90px}.how,.moves,.plans,.traders{grid-template-columns:minmax(0,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div{grid-column:1/-1}}@media (max-width:480px){.trader{grid-template-columns:46px minmax(0,1fr) auto 34px;gap:9px;padding:12px}.follow{width:34px;height:34px}.trader .money{font-size:.92rem}.move{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:12px}.move-icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.push{animation:none}.follow,.store{transition:none}}