@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.side{background:var(--bg-3);border-right:1px solid var(--line-soft);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;height:100vh;padding:22px 0;display:flex;position:sticky;top:0;overflow-y:auto}.side::-webkit-scrollbar{display:none}.side .logo{text-align:center;border-bottom:1px solid #0e1730;margin-bottom:12px;padding:0 24px 18px}.side .logo img{height:25px}.nav-sec{margin-bottom:4px;padding:0 14px}.nav-sec .t{color:#cdd9f5;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #16244a;margin-top:4px;padding:11px 12px 6px;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:700}.nav-sec:first-of-type .t{border-top:none;margin-top:0}.nav-item{color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:11px;margin-bottom:1px;padding:9px 12px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .18s;display:flex}.nav-item:hover{color:var(--txt);background:#0e1a3d}.nav-item.on{color:#fff;background:linear-gradient(100deg,#13294f,#0e1f47);border:1px solid #2f7ff044}.nav-item .i{opacity:.9;flex:none;width:17px;height:17px}.side .foot{border-top:1px solid var(--line-soft);margin-top:auto;padding:13px 22px 0}.user{justify-content:center;align-items:center;gap:11px;display:flex}.user .av{background:var(--grad);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:33px;height:33px;font-size:.85rem;font-weight:800;display:flex}.user .nm{font-size:.85rem;font-weight:700}.user .pl{color:var(--muted-2);font-size:.69rem}@media (width<=760px){.side{z-index:50;box-sizing:border-box;border-right:none;border-bottom:1px solid var(--line-soft);flex-direction:row;align-items:center;gap:8px;width:100%;max-width:100%;height:auto;min-height:0;padding:9px 10px;position:sticky;top:0;overflow:auto hidden}.side .logo{text-align:left;border-bottom:none;flex:none;margin:0;padding:0 10px 0 2px}.side .logo img{height:22px}.nav-sec{flex:none;align-items:center;gap:6px;margin:0;padding:0;display:flex}.nav-sec .t{display:none}.nav-item{white-space:nowrap;border-radius:9px;flex:none;gap:7px;margin:0;padding:8px 10px;font-size:.8rem}.nav-item .i{width:15px;height:15px}.side .foot{display:none}}.side .foot .user{justify-content:flex-start}.logout-btn{color:#93a0c4;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:11px 14px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .16s;display:flex}.logout-btn:hover{color:#ff4d6a;background:#ff4d6a0d;border-color:#ff4d6a55}.logout-btn .i{width:18px;height:18px}.login-page{--bg:#060b1c;--bg-2:#0a1330;--card:#101d44;--panel-2:#0b1531;--line:#1d2e58;--line-soft:#16244a;--txt:#eef3ff;--muted:#93a0c4;--muted-2:#637198;--blue:#2f7ff0;--blue-bright:#41a9ff;--buy:#ff4d6a;--gold:#f2c46b;--grad:linear-gradient(120deg, #41a9ff 0%, #2f7ff0 48%, #1e56c4 100%);background:var(--bg);color:var(--txt);justify-content:center;align-items:center;min-height:100vh;font-family:Manrope,sans-serif;display:flex;position:relative;overflow:hidden}.login-page .bg-chart{z-index:0;opacity:.5;position:fixed;inset:0}.login-page .bg-glow{z-index:0;background:radial-gradient(circle,#2f7ff033,#0000 70%);border-radius:50%;width:600px;height:600px;position:fixed;top:-150px;right:-100px}.login-page .bg-glow2{z-index:0;background:radial-gradient(circle,#41a9ff22,#0000 70%);border-radius:50%;width:500px;height:500px;position:fixed;bottom:-150px;left:-100px}.login-box{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#101d44e6,#0b1531eb);border-radius:22px;width:420px;max-width:92vw;padding:42px 38px;position:relative;box-shadow:0 40px 100px -30px #000}.collapsible{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.collapsible.open{grid-template-rows:1fr}.collapsible-inner{min-height:0;overflow:hidden}.lb-logo{text-align:center;margin-bottom:8px;font-size:1.6rem;font-weight:800}.lb-logo .gr{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lb-sub{text-align:center;color:var(--muted);margin-bottom:30px;font-size:.88rem}.tab-row{border:1px solid var(--line);background:#0a1531;border-radius:12px;gap:6px;margin-bottom:26px;padding:5px;display:flex}.ltab{text-align:center;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:11px;font-family:Manrope;font-size:.92rem;font-weight:700;transition:all .18s}.ltab.on{background:var(--grad);color:#fff}.field{margin-bottom:16px}.field label{color:var(--muted);margin-bottom:8px;font-size:.82rem;font-weight:600;display:block}.field input{border:1px solid var(--line);width:100%;color:var(--txt);background:#0a1531;border-radius:11px;outline:none;padding:14px 16px;font-family:Manrope;font-size:.95rem;transition:all .16s}.field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2f7ff022}.field input::placeholder{color:var(--muted-2)}.row-between{justify-content:space-between;align-items:center;margin:6px 0 22px;font-size:.82rem;display:flex}.remember{color:var(--muted);cursor:pointer;align-items:center;gap:7px;display:flex}.remember input{width:15px;height:15px;accent-color:var(--blue)}.forgot{color:var(--blue-bright);cursor:pointer;background:0 0;border:none;font-size:.82rem;text-decoration:none}.login-btn{background:var(--grad);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:15px;font-family:Manrope;font-size:1rem;font-weight:800;transition:all .16s;box-shadow:0 10px 30px -10px #2f7ff0aa}.login-btn:hover:not(:disabled){transform:translateY(-1px)}.login-btn:disabled{opacity:.6;cursor:not-allowed}.login-err{text-align:center;color:var(--buy);background:#ff4d6a14;border:1px solid #ff4d6a44;border-radius:9px;margin-top:14px;padding:10px;font-size:.82rem}.login-ok{text-align:center;color:#7df0b1;background:#2fd47f14;border:1px solid #2fd47f44;border-radius:9px;margin-top:14px;padding:10px;font-size:.82rem}.divider{color:var(--muted-2);align-items:center;gap:14px;margin:24px 0;font-size:.78rem;display:flex}.divider:before,.divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.social{flex-direction:column;gap:10px;display:flex}.soc-btn{cursor:pointer;border:1px solid var(--line);color:var(--txt);background:#0a1531;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:13px;font-family:Manrope;font-size:.9rem;font-weight:700;display:flex}.soc-btn:hover{border-color:var(--blue)}.soc-btn.kakao{color:#000;background:#fee500;border:none}.note{text-align:center;color:var(--muted-2);margin-top:24px;font-size:.74rem;line-height:1.6}.note a,.note button{color:var(--blue-bright);cursor:pointer;background:0 0;border:none;font-family:Manrope;font-size:.74rem;text-decoration:none}.demo-tag{z-index:5;color:var(--gold);background:#f2c46b18;border:1px solid #f2c46b44;border-radius:99px;padding:7px 16px;font-family:IBM Plex Mono,monospace;font-size:.74rem;position:fixed;top:20px;left:50%;transform:translate(-50%)}.landing-page{--navy:#0a1738;--bg:#060b1c;--bg-2:#0a1330;--bg-3:#040814;--panel:#0e1a3d;--panel-2:#0b1531;--card:#101d44;--line:#1d2e58;--line-soft:#16244a;--txt:#eef3ff;--muted:#93a0c4;--muted-2:#637198;--blue:#2f7ff0;--blue-bright:#41a9ff;--blue-deep:#1e56c4;--ink:#0a1738;--buy:#ff4d6a;--sell:#3b8dff;--up:#16c784;--gold:#f2c46b;--grad:linear-gradient(120deg,#41a9ff 0%,#2f7ff0 48%,#1e56c4 100%);--grad-soft:linear-gradient(120deg,#41a9ff22,#1e56c422)}.landing-page *{box-sizing:border-box;margin:0;padding:0}.landing-page{scroll-behavior:smooth;background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;font-family:Manrope,sans-serif;line-height:1.5;overflow-x:hidden}.landing-page .wrap{z-index:3;max-width:1220px;margin:0 auto;padding:0 28px;position:relative}.landing-page .mono{font-family:IBM Plex Mono}.landing-page nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line-soft);background:#060b1cc7;position:sticky;top:0}.landing-page .nav-in{justify-content:space-between;align-items:center;height:76px;display:flex}.landing-page .logo img{filter:drop-shadow(0 2px 12px #2f7ff055);width:auto;height:32px;display:block}.landing-page .nav-links{align-items:center;gap:36px;display:flex}.landing-page .nav-links a.lnk{color:var(--muted);letter-spacing:-.2px;font-size:.93rem;font-weight:600;text-decoration:none;transition:all .2s}.landing-page .nav-links a.lnk:hover{color:var(--txt)}.landing-page .btn{cursor:pointer;letter-spacing:-.2px;border:none;border-radius:12px;padding:11px 22px;font-family:Manrope;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .24s cubic-bezier(.2,.7,.3,1);display:inline-block}.landing-page .btn-ghost{color:#dce6fb;border:1px solid var(--line);background:0 0}.landing-page .btn-ghost:hover{border-color:var(--blue);color:#fff;background:#10204a}.landing-page .btn-primary{background:var(--grad);box-shadow:0 8px 24px -8px #2f7ff0aa;color:#fff!important}.landing-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px #2f7ff0cc}.landing-page .hero{text-align:center;border-bottom:1px solid var(--line-soft);padding:104px 0 92px;position:relative;overflow:hidden}.landing-page .hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.landing-page .hero-bg svg{opacity:.5;width:100%;height:100%;position:absolute}.landing-page .hero-bg:after{content:"";background:radial-gradient(900px 460px at 50% 8%, transparent, var(--bg) 78%), linear-gradient(180deg,transparent 40%,var(--bg) 100%);position:absolute;inset:0}.landing-page .hero-glow{z-index:0;filter:blur(8px);background:radial-gradient(circle,#2f7ff033,#0000 62%);border-radius:50%;width:760px;height:760px;position:absolute;top:-280px;left:50%;transform:translate(-50%)}.landing-page .badge{color:#a9caff;letter-spacing:1px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1c4099;border:1px solid #23407e;border-radius:999px;align-items:center;gap:10px;margin-bottom:30px;padding:8px 18px;font-family:IBM Plex Mono;font-size:.76rem;display:inline-flex}.landing-page .dot{background:var(--blue-bright);width:6px;height:6px;box-shadow:0 0 12px var(--blue-bright);border-radius:50%;animation:1.8s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.landing-page .hero h1{letter-spacing:-2.6px;margin-bottom:26px;font-size:clamp(2.8rem,6.4vw,5.2rem);font-weight:800;line-height:1.02}.landing-page .hero h1 .gr{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-page .hero .sub{color:var(--muted);letter-spacing:-.2px;max-width:660px;margin:0 auto 40px;font-size:clamp(1.04rem,2vw,1.3rem);font-weight:500}.landing-page .hero .sub b{color:var(--txt);font-weight:700}.landing-page .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.landing-page .btn-lg{border-radius:14px;padding:16px 38px;font-size:1.05rem}.landing-page .demo{background:linear-gradient(#142148eb,#0b1531f5);border:1px solid #243a6e;border-radius:24px;max-width:960px;margin:74px auto 0;position:relative;overflow:hidden;box-shadow:0 60px 160px -50px #000,inset 0 0 0 1px #ffffff06,inset 0 1px #ffffff10}.landing-page .demo-bar{border-bottom:1px solid var(--line-soft);background:#0a1531cc;align-items:center;gap:8px;padding:14px 20px;display:flex}.landing-page .demo-bar i{border-radius:50%;width:11px;height:11px;display:inline-block}.landing-page .demo-bar .u{color:var(--muted-2);margin-left:14px;font-family:IBM Plex Mono;font-size:.78rem}.landing-page .demo-bar .live{color:var(--up);align-items:center;gap:6px;margin-left:auto;font-family:IBM Plex Mono;font-size:.72rem;display:flex}.landing-page .demo-bar .live:before{content:"";background:var(--up);width:6px;height:6px;box-shadow:0 0 8px var(--up);border-radius:50%}.landing-page .demo-body{grid-template-columns:1.5fr 1fr;display:grid}.landing-page .demo-left{border-right:1px solid var(--line-soft);padding:24px}.landing-page .panel-label{color:var(--muted-2);letter-spacing:1.6px;text-transform:uppercase;justify-content:space-between;margin-bottom:16px;font-family:IBM Plex Mono;font-size:.7rem;display:flex}.landing-page .sig-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.landing-page .sig-row:last-child{border:none}.landing-page .sig-name{text-align:left;flex-direction:column;gap:3px;display:flex}.landing-page .sig-name b{letter-spacing:-.3px;font-size:1rem;font-weight:700}.landing-page .sig-name span{color:var(--muted-2);font-family:IBM Plex Mono;font-size:.71rem}.landing-page .sig-right{align-items:center;gap:12px;display:flex}.landing-page .spark{width:54px;height:22px}.landing-page .pill{letter-spacing:.3px;white-space:nowrap;border-radius:8px;padding:6px 12px;font-family:IBM Plex Mono;font-size:.73rem;font-weight:600}.landing-page .pill.buy{color:var(--buy);background:#ff4d6a16;border:1px solid #ff4d6a40}.landing-page .pill.sell{color:var(--sell);background:#3b8dff16;border:1px solid #3b8dff40}.landing-page .pill.ai{color:#a9caff;background:#2f7ff018;border:1px solid #2f7ff055}.landing-page .demo-right{text-align:left;flex-direction:column;gap:18px;padding:24px;display:flex}.landing-page .acct-big{letter-spacing:-1.3px;font-size:2.05rem;font-weight:800}.landing-page .acct-big small{color:var(--muted);font-size:1rem;font-weight:600}.landing-page .acct-pl{color:var(--buy);margin-top:5px;font-family:IBM Plex Mono;font-size:.92rem}.landing-page .holdmini{flex-direction:column;gap:9px;display:flex}.landing-page .holdmini .h{justify-content:space-between;font-size:.82rem;display:flex}.landing-page .holdmini .h span{color:var(--muted)}.landing-page .holdmini .h b{font-family:IBM Plex Mono;font-weight:600}.landing-page .ai-toggle{background:linear-gradient(110deg,#13294f,#0e1f47);border:1px solid #2f7ff055;border-radius:14px;justify-content:space-between;align-items:center;margin-top:auto;padding:15px 17px;display:flex}.landing-page .ai-toggle b{color:#bcd6ff;font-size:.95rem;font-weight:700;display:block}.landing-page .ai-toggle span{color:var(--muted-2);font-size:.71rem}.landing-page .switch{background:var(--grad);border-radius:999px;flex:none;width:48px;height:27px;position:relative;box-shadow:0 0 18px -2px #2f7ff088}.landing-page .switch:after{content:"";background:#fff;border-radius:50%;width:21px;height:21px;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #0006}.landing-page .stats{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--bg-3);grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid}.landing-page .stat{text-align:center;border-right:1px solid var(--line-soft);padding:32px 22px}.landing-page .stat:last-child{border-right:none}.landing-page .stat .n{letter-spacing:-1.2px;font-size:2.15rem;font-weight:800}.landing-page .stat .n.blue{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-page .stat .l{color:var(--muted);margin-top:6px;font-size:.83rem;font-weight:500}.landing-page section.feat{padding:110px 0;position:relative}.landing-page .feat.alt{background:var(--bg-3);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.landing-page .kicker{color:var(--blue-bright);letter-spacing:3px;text-transform:uppercase;font-family:IBM Plex Mono;font-size:.8rem}.landing-page .sec-head{text-align:center;margin-bottom:62px}.landing-page .sec-head h2{letter-spacing:-1.5px;margin-top:14px;font-size:clamp(2.1rem,4.4vw,3.2rem);font-weight:800;line-height:1.1}.landing-page .sec-head h2 .sep{color:var(--blue-bright);-webkit-text-fill-color:var(--blue-bright);margin:0 .12em;font-weight:300}.landing-page .howh2{letter-spacing:-1px!important}.landing-page .howh2 .sep{margin:0 .04em;font-weight:800}.landing-page .sec-head p{color:var(--muted);max-width:600px;margin:16px auto 0;font-weight:500}.landing-page .steps{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.landing-page .step{background:linear-gradient(180deg,var(--card),var(--panel-2));border:1px solid var(--line-soft);border-radius:20px;flex-direction:column;padding:34px 30px;transition:all .28s;display:flex;position:relative;overflow:hidden}.landing-page .step:hover{border-color:#2f7ff066;transform:translateY(-6px);box-shadow:0 36px 70px -40px #2f7ff066}.landing-page .step .top{justify-content:space-between;align-items:center;min-height:26px;display:flex}.landing-page .step .num{color:var(--blue-bright);letter-spacing:1.5px;font-family:IBM Plex Mono;font-size:.78rem}.landing-page .step .ic{background:linear-gradient(135deg,#13294f,#0d1c42);border:1px solid #25407c;border-radius:15px;justify-content:center;align-items:center;width:56px;height:56px;margin:18px 0;display:flex}.landing-page .step .ic svg{width:28px;height:28px}.landing-page .step h3{letter-spacing:-.5px;margin-bottom:11px;font-size:1.32rem;font-weight:700}.landing-page .step p{color:var(--muted);font-size:.95rem;font-weight:500}.landing-page .step.hl{background:linear-gradient(#13264f,#0c1c41);border-color:#2f7ff077}.landing-page .step.hl .accent{background:var(--grad);z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.landing-page .tagq{color:var(--gold);letter-spacing:1px;border:1px solid #f2c46b55;border-radius:7px;padding:4px 9px;font-family:IBM Plex Mono;font-size:.62rem}.landing-page .split{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.landing-page .split .txt h2{letter-spacing:-1.3px;margin:14px 0 16px;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:800;line-height:1.14}.landing-page .split .txt p{color:var(--muted);margin-bottom:24px;font-weight:500}.landing-page .checks{flex-direction:column;gap:13px;list-style:none;display:flex}.landing-page .checks li{color:#dbe6ff;align-items:center;gap:11px;font-size:.96rem;font-weight:500;display:flex}.landing-page .checks .c{width:22px;height:22px;color:var(--blue-bright);background:#13294f;border:1px solid #2f7ff055;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.landing-page .viz{background:linear-gradient(180deg,var(--card),var(--panel-2));border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:0 40px 100px -50px #000}.landing-page .viz-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.landing-page .viz-head .t{font-size:.95rem;font-weight:700}.landing-page .viz-head .n{color:var(--up);font-family:IBM Plex Mono;font-size:.8rem}.landing-page .bars{border-bottom:1px solid var(--line-soft);align-items:flex-end;gap:10px;height:170px;padding-bottom:8px;display:flex}.landing-page .bar{border-radius:7px 7px 0 0;flex:1;transition:all .3s;position:relative}.landing-page .bar span{text-align:center;color:var(--muted-2);font-family:IBM Plex Mono;font-size:.62rem;position:absolute;bottom:-22px;left:0;right:0}.landing-page .viz-foot{justify-content:space-between;margin-top:32px;font-size:.84rem;display:flex}.landing-page .viz-foot .lab{color:var(--muted)}.landing-page .viz-foot b{font-family:IBM Plex Mono}.landing-page .compare{background:linear-gradient(180deg,var(--card),#0a1330);border:1px solid var(--line);border-radius:22px;margin-top:34px;padding:46px;box-shadow:0 40px 100px -56px #000}.landing-page .cmp-grid{grid-template-columns:1fr 1px 1fr;align-items:start;gap:38px;display:grid}.landing-page .cmp-col h4{letter-spacing:-.3px;margin-bottom:24px;font-size:1.15rem;font-weight:700}.landing-page .cmp-col.them h4{color:var(--muted)}.landing-page .cmp-col.us h4 .u{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-page .cmp-col ul{flex-direction:column;gap:15px;list-style:none;display:flex}.landing-page .cmp-col li{align-items:flex-start;gap:12px;font-size:.95rem;font-weight:500;line-height:1.5;display:flex}.landing-page .cmp-col.them li{color:var(--muted)}.landing-page .cmp-col li .x{color:#4a5986;flex:none;font-weight:700}.landing-page .cmp-col.us li{color:#dde8ff}.landing-page .cmp-col.us li .c{color:var(--blue-bright);flex:none;font-weight:800}.landing-page .cmp-mid{background:linear-gradient(180deg,transparent,var(--line),transparent);align-self:stretch;width:1px}.landing-page .final{text-align:center;padding:118px 0 70px;position:relative;overflow:hidden}.landing-page .final .fg{z-index:0;background:radial-gradient(circle,#2f7ff022,#0000 65%);border-radius:50%;width:700px;height:500px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.landing-page .final .kicker{margin-bottom:16px;display:block}.landing-page .final h2{letter-spacing:-2px;margin-bottom:22px;font-size:clamp(2.3rem,5.4vw,3.9rem);font-weight:800;line-height:1.07}.landing-page .final h2 .gr{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-page .final p{color:var(--muted);margin-bottom:36px;font-size:1.06rem;font-weight:500}.landing-page .risk{color:#5a6890;border-top:1px solid var(--line-soft);max-width:700px;margin:42px auto 0;padding-top:26px;font-size:.76rem;font-weight:400;line-height:1.9}.landing-page .risk b{color:#93a0c4;font-weight:600}.landing-page footer{border-top:1px solid var(--line-soft);text-align:center;background:var(--bg-3);padding:40px 0}.landing-page footer img{opacity:.85;height:26px;margin-bottom:14px}.landing-page footer .fl{flex-wrap:wrap;justify-content:center;gap:26px;margin:14px 0;display:flex}.landing-page footer .fl a{color:var(--muted);font-size:.86rem;font-weight:600;text-decoration:none}.landing-page footer .cp{color:var(--muted-2);margin-top:8px;font-size:.78rem}@media (width<=860px){.landing-page .demo-body{grid-template-columns:1fr}.landing-page .demo-left{border-right:none;border-bottom:1px solid var(--line-soft)}.landing-page .stats{grid-template-columns:repeat(2,1fr)}.landing-page .stat:nth-child(2){border-right:none}.landing-page .stat:first-child,.landing-page .stat:nth-child(2){border-bottom:1px solid var(--line-soft)}.landing-page .steps{grid-template-columns:1fr}.landing-page .split{grid-template-columns:1fr;gap:36px}.landing-page .cmp-grid{grid-template-columns:1fr}.landing-page .cmp-mid,.landing-page .nav-links a.lnk{display:none}}:root{--bg:#060b1c;--bg-2:#0a1330;--bg-3:#040814;--panel:#0e1a3d;--panel-2:#0b1531;--card:#101d44;--line:#1d2e58;--line-soft:#16244a;--txt:#eef3ff;--muted:#93a0c4;--muted-2:#637198;--blue:#2f7ff0;--blue-bright:#41a9ff;--blue-deep:#1e56c4;--buy:#ff4d6a;--sell:#3b8dff;--up:#16c784;--gold:#f2c46b;--grad:linear-gradient(120deg, #41a9ff 0%, #2f7ff0 48%, #1e56c4 100%)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-3);color:var(--txt);-webkit-font-smoothing:antialiased;scrollbar-gutter:stable;font-family:Manrope,sans-serif;line-height:1.5}.mono{font-family:IBM Plex Mono,monospace}.up{color:var(--buy)}.down{color:var(--sell)}.app{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.main{background:var(--bg-3);position:relative;overflow:hidden}.content{max-width:1500px;padding:26px 30px}.page-head{margin-bottom:18px}.page-head .bc{color:var(--muted-2);letter-spacing:1px;font-family:IBM Plex Mono,monospace;font-size:.7rem}.page-head h1{letter-spacing:-1px;margin-top:5px;font-size:1.8rem;font-weight:800}.page-head p{color:var(--muted);margin-top:3px;font-size:.9rem}@media (width<=760px){body{scrollbar-gutter:auto}.app{min-height:100vh;display:block}.main{overflow:visible}.content{width:100%;max-width:none;padding:18px 14px 28px}.page-head h1{letter-spacing:0;font-size:1.55rem}.page-head p{font-size:.84rem}}
