@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
:root{color-scheme:dark;--bg:#0b0f18;--panel:#141a26;--line:#252c3b;--muted:#939dad;--text:#f4f5f8;--blue:#4069ff;--mint:#92a8ff;--cyan:#8bafff;--mono:'IBM Plex Mono',monospace;--radius:20px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #9bb3ff;outline-offset:5px}button:disabled{opacity:.6;cursor:wait}a{color:inherit;text-decoration:none}button{touch-action:manipulation}.shell{max-width:1600px;min-height:100svh;margin:auto;display:flex}.rail{width:204px;flex-shrink:0;border-right:1px solid var(--line);padding:34px 24px;position:relative}.brand{display:grid;place-items:center;background:var(--blue);width:43px;height:43px;border-radius:13px;color:white}.brand svg{width:36px;height:36px}.rail-label{font:9px var(--mono);letter-spacing:1.8px;color:#637086;margin:59px 0 18px 10px}.side-nav{display:grid;gap:10px}.side-nav button{border:0;background:transparent;color:var(--muted);text-align:left;display:flex;gap:12px;align-items:center;padding:13px 15px;font-size:12px;font-weight:600;border-radius:10px}.side-nav button span{font-size:21px;line-height:1}.side-nav button.active{background:#4069ff1c;color:#a6baff}.side-nav button:hover{background:#ffffff06;color:white}.rail-bottom{position:absolute;bottom:33px;left:34px;font:8px var(--mono);letter-spacing:1px;color:#a1acbf;line-height:2}.rail-bottom small{display:block;margin-top:10px;color:#647085;font:9px Manrope}.status-dot{display:inline-block;flex-shrink:0;width:5px;height:5px;background:#88a3ff;border-radius:50%;margin-right:5px}.rail-bottom .status-dot{background:#7dccad}main{min-width:0;width:100%;padding:0 44px}header{height:100px;display:flex;align-items:center;border-bottom:1px solid var(--line);gap:24px}.wordmark{display:flex;align-items:center;font-size:25px;font-weight:800;letter-spacing:-1.2px}.wordmark svg{display:none;width:31px;height:31px;color:#87a2ff;margin-right:9px}.wordmark span{font-weight:400;color:#919bac;margin-left:3px}.wordmark sup{font:9px var(--mono);color:#71809a;align-self:flex-start;margin:6px 0 0 5px}.header-context{font:8px var(--mono);letter-spacing:1.3px;color:#647087;flex:1;margin-left:12px}.tools{display:flex;align-items:center;gap:16px;margin-left:auto}.quiet{color:#c9cfda;background:transparent;border:0;padding:10px 0;font:11px var(--mono)}.quiet span{color:#657086;margin-left:6px}.help-button{border:1px solid #323a4a;border-radius:50%;background:transparent;color:#c3ccdb;width:29px;height:29px;font:14px var(--mono)}.help-button:hover{background:var(--panel)}.demo{display:flex;align-items:center;font:9px var(--mono);color:#b1bdd1;gap:4px;padding:23px 0 25px}.demo-detail{color:#69768b}.session-label{margin-left:auto;color:#647187;font-size:8px;letter-spacing:1px}.session-label b{color:#99a6bd;margin-left:6px}.page-title{display:flex;justify-content:space-between;align-items:center;margin:13px 0 34px}.eyebrow,.section-kicker{font:9px var(--mono);letter-spacing:1.5px;color:var(--muted)}.eyebrow{color:#8fa8ff}.page-title h1{font-size:clamp(30px,3.2vw,45px);font-weight:500;letter-spacing:-1.8px;line-height:1.2;margin:12px 0}.page-title h1 em{font-style:normal;color:#90a6ff}.lead{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.edition{font:8px var(--mono);line-height:1.7;letter-spacing:1.4px;color:#657187;position:relative;padding-right:45px}.edition b{color:#9caac0;font-weight:400}.edition>span{position:absolute;right:0;top:0;font-size:32px;color:#4b5b78}.market-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.terminal{border-radius:var(--radius);background:#f2f3f7;color:#19223a;overflow:hidden;padding:25px 25px 17px;min-width:0}.terminal-head{display:flex;justify-content:space-between;align-items:flex-start}.terminal-head .section-kicker{display:block;color:#798195;letter-spacing:1.5px;font-size:8px;margin-bottom:17px}.pair-head{display:flex;align-items:center;gap:10px;min-width:0}.coin{height:35px;width:35px;display:inline-grid;flex-shrink:0;place-items:center;border-radius:50%;background:#263551;color:#c8d6f2;font:500 13px var(--mono);border:2px solid var(--panel)}.coin.overlap{margin-left:-22px;background:#3d4770;color:#e0e5fb}.pair-name{font-weight:700;font-size:12px;letter-spacing:-.1px}.sub{font-size:10px;color:var(--muted);line-height:1.6;margin-top:4px}.terminal .coin{background:#d6def0;color:#39518c;border-color:#f2f3f7}.terminal .coin.overlap{background:#e1e5ed;color:#657186}.terminal .pair-name{font-size:13px}.terminal .sub{font-size:9px;color:#7a8397}.pill{font:8px var(--mono);letter-spacing:1px;padding:6px 9px;background:#e3e7f0;border-radius:6px;color:#71809a}.chart{margin-top:22px}.chart-price{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;gap:8px}.chart-price strong{font:500 32px var(--mono);letter-spacing:-1.9px}.chart-price strong>span{font-size:9px;letter-spacing:0;color:#9099aa;margin-left:9px}.chart-price>div{font:9px var(--mono);color:#477b71;padding-bottom:7px}.chart-price>div>span{display:block;text-align:right;margin-top:5px;color:#8993a4;font-size:8px}.chart svg{display:block;width:100%;height:150px;overflow:visible}.chart-axis{display:flex;justify-content:space-between;font:8px var(--mono);color:#97a0af;margin:12px 0 20px}.terminal-bottom{border-top:1px solid #dce1e9;padding-top:15px;display:flex;justify-content:space-between;font:8px var(--mono);color:#8590a3}.terminal-bottom i{display:inline-block;height:5px;width:5px;background:#4069ff;border-radius:50%;margin-right:5px}.terminal-bottom b{font-weight:500;color:#59677e;margin-left:8px}.signal-preview{background:linear-gradient(140deg,#203361,#1a2847 70%);border:1px solid #354977;border-radius:var(--radius);padding:25px 24px 17px;overflow:hidden;position:relative}.card-topline{display:flex;justify-content:space-between;align-items:center;font:8px var(--mono);letter-spacing:.6px;color:#a7b8dd;gap:10px}.tiny-tag{border:1px solid #52658b;border-radius:5px;padding:5px 7px;font-size:7px}.signal-art{display:flex;align-items:center;justify-content:space-between;margin:29px 0 26px}.signal-pair{font:10px var(--mono);color:#bbc9e7}.signal-pair small{font-size:8px;color:#829ac4;margin-left:7px}.signal-art h2{font-size:46px;font-weight:500;letter-spacing:-2px;margin:9px 0;color:#eaf0ff;line-height:1.2}.signal-art h2>span{color:#a5bdff;font-weight:400;font-size:34px;margin-left:4px}.expiry{font-size:9px;color:#90a5ca}.expiry b{font-weight:500;color:#cedbf5;margin-left:7px}.signal-orbit{width:96px;height:96px;flex-shrink:0;color:#8caaff}.signal-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding-top:18px;margin-bottom:20px;border-top:1px solid #ffffff15;gap:10px}.signal-metrics span{display:block;color:#9aadd1;font-size:9px;margin-bottom:7px}.signal-metrics b{font:10px var(--mono);font-weight:400;color:#d4e1ff}.primary{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #6484ff;border-radius:10px;background:var(--blue);color:#fff;padding:17px 19px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;min-height:52px}.primary:hover{background:#5279ff;transform:translateY(-1px)}.primary b{font-size:22px;font-weight:400;line-height:1}.card-footnote{display:block;text-align:center;color:#91a4cd;font-size:8px;margin-top:11px}.lower-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;margin-top:22px}.watchlist{border:1px solid var(--line);border-radius:var(--radius);padding:25px 24px 14px;min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-kicker{font-size:8px;letter-spacing:1px}.section-heading h2{font-size:19px;font-weight:500;letter-spacing:-.5px;margin:8px 0 2px}.muted-mono{font:8px var(--mono);color:#596780}.market-row{width:100%;color:var(--text);border:0;border-bottom:1px solid var(--line);background:transparent;display:flex;align-items:center;gap:15px;padding:18px 0;text-align:left}.market-row:hover .row-arrow{background:#4069ff;color:white}.market-row:hover .pair-name{color:#a9bcff}.market-row .pair-head{flex:1}.market-row .sub{font-size:9px}.spark{width:63px;height:31px;color:#7395fa;flex-shrink:0}.market-row:nth-of-type(3) .spark{color:#a5b3ca}.row-duration{font:14px var(--mono);color:#d4dceb;width:36px;text-align:right}.row-duration small{font:8px Manrope;color:#7d8da6}.row-arrow{width:25px;height:25px;border:1px solid #303d55;display:grid;place-items:center;border-radius:50%;color:#93a9d5;font-size:15px;transition:background .2s}.list-note{font:8px var(--mono);color:#738097;padding-top:14px;line-height:1.8}.list-note .status-dot{background:#66758e;width:4px;height:4px}.insight{background:#141c2b;border:1px solid #263149;border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;position:relative;overflow:hidden}.insight-icon{font-size:58px;color:#7d9bff;line-height:1;margin-bottom:23px;align-self:flex-end}.insight .section-kicker{font-size:7px;color:#8fa4cc;letter-spacing:.7px}.insight h2{font-size:25px;letter-spacing:-.8px;font-weight:500;line-height:1.35;margin:13px 0}.insight p{font-size:11px;line-height:1.9;color:#8f9eb7;margin:0 0 20px;max-width:290px}.text-link{display:flex;justify-content:space-between;align-items:center;color:#b8c9ff;border:0;background:transparent;text-align:left;padding:0;font-size:11px}.text-link span{font-size:21px}.insight-bottom{font:6px var(--mono);color:#5e7399;letter-spacing:.6px;margin-top:auto;padding-top:23px}footer{display:flex;justify-content:space-between;font:8px var(--mono);color:#5c6b83;padding:27px 0 30px}.bottom-nav{display:none}.flow{max-width:650px;margin:10px auto 30px;min-height:600px}.steps{display:flex;justify-content:space-between;gap:12px;font:9px var(--mono);color:#65738c;border-bottom:1px solid var(--line);padding:12px 0 22px;margin-bottom:22px}.steps .active{color:#a3b8ff}.back{border:0;background:transparent;color:#8797b2;font-size:11px;padding:10px 0;margin-bottom:24px}.back:hover{color:white}.flow h1{font-size:39px;line-height:1.2;font-weight:500;letter-spacing:-1.5px;margin:15px 0 18px}.flow h1 em{font-style:normal;color:#8fa8ff}.flow .lead{font-size:12px;margin-bottom:28px;max-width:500px}.pair-card{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:15px;padding:23px;margin:13px 0;gap:15px;transition:border-color .2s,background .2s}.pair-card:hover{border-color:#607fc9;background:#192339}.pair-card.featured{background:linear-gradient(100deg,#1d2a4a,#161e30);border-color:#344b80}.pair-card .side{color:#a5bbff;font-size:10px;text-align:right}.side>span{display:block;color:#7e91b2;font:9px var(--mono);margin-top:8px}.arrow{font-size:17px;font-weight:400;margin-left:10px}.pair-card strong{font-size:12px;font-weight:600}.hint{font-size:10px;line-height:1.8;color:#7f8da6;margin:17px 0}.check{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:22px 4px;color:#a8b3c7;font-size:12px}.check .value{font:11px var(--mono);color:#9fb7ff}.analysis-pair{padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:13px}.spinner{height:65px;width:65px;border:1px solid #304263;border-top:2px solid #82a2ff;border-radius:50%;margin:45px auto 30px;animation:spin 1.3s linear infinite;box-shadow:0 0 36px #4069ff10}.progress{height:3px;background:#202b40;margin:35px 0 14px;overflow:hidden}.progress span{height:100%;background:#7193ff;display:block;transition:width .5s}.result{position:relative;background:linear-gradient(120deg,#203969,#182743);border:1px solid #3d5989;border-radius:20px;padding:28px;margin:25px 0 12px;overflow:hidden}.result>.signal-orbit{position:absolute;right:20px;top:17px;opacity:.25;width:130px;height:130px}.result .eyebrow{font-size:8px;color:#adc3fa}.result-main{display:flex;align-items:center;justify-content:space-between;position:relative;gap:15px;margin:24px 0}.result h2{font-weight:500;font-size:47px;letter-spacing:-2px;margin:0;color:#dbe6ff}.timer{font:500 29px var(--mono);color:#d4e2ff;margin-top:5px}.result .sub{color:#97b0da;font-size:9px}.flow>.primary{margin-top:25px}.secondary{padding:17px 20px;border:1px solid #33415b;border-radius:10px;background:transparent;color:#acbdd9;width:100%;font-size:11px;margin-top:12px;min-height:50px}.secondary:hover{background:var(--panel)}.note{border:1px solid #2c3f61;border-radius:12px;background:#4069ff08;color:#92a5c8;padding:19px;font-size:11px;line-height:1.9;margin:25px 0}.promo{display:flex;align-items:center;justify-content:space-between;border:1px dashed #4a6091;border-radius:12px;background:var(--panel);padding:20px;gap:15px}.promo strong{font:13px var(--mono);color:#a9bcff;letter-spacing:1px}.promo .sub{font:8px var(--mono)}.number-list{padding:0;list-style:none;counter-reset:n;margin:30px 0}.number-list li{display:flex;align-items:center;gap:15px;font-size:12px;color:#a4b0c5;counter-increment:n;margin:20px 0}.number-list li:before{content:counter(n,decimal-leading-zero);display:grid;place-items:center;border:1px solid #334363;border-radius:50%;height:34px;width:34px;font:10px var(--mono);color:#9bb2f5;flex-shrink:0}.terminal-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border:1px solid var(--line);border-radius:13px;background:var(--panel);padding:22px 18px}.terminal-checks span{display:block;font-size:9px;color:var(--muted);margin-bottom:10px}.terminal-checks strong{font:10px var(--mono);font-weight:400;color:#a6bdff}label{font-size:11px;color:#a2b1cb;display:block;margin:30px 0 12px}input{border:1px solid #334363;border-radius:12px;background:var(--panel);width:100%;padding:20px;color:white;font:15px var(--mono)}input::placeholder{font:12px Manrope;color:#62728e}form .primary{margin-top:25px}.error{color:#f0b8a7;font-size:11px;line-height:1.8}dialog{border:1px solid #35476a;background:#141d2e;border-radius:20px;color:var(--text);padding:32px;max-width:430px;width:calc(100% - 32px);box-shadow:0 30px 120px #0009}dialog::backdrop{background:#03060dc9;backdrop-filter:blur(8px)}.modal-close{float:right;background:none;border:0;color:#a7badc;font-size:24px}dialog h2{font-size:26px;letter-spacing:-1px;font-weight:500;margin-top:20px}dialog p{font-size:12px;line-height:1.9;color:#a2b1cd}.languages{display:grid;gap:10px;margin-top:25px}.languages button{border:1px solid #3a517c;border-radius:9px;padding:16px;background:#233455;color:#cbd9fc;text-align:left}.fade{animation:appear .35s ease}@keyframes appear{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1600px){.shell{border-left:1px solid var(--line);border-right:1px solid var(--line)}}@media(max-width:1200px){.rail{width:175px;padding:34px 18px}main{padding:0 30px}.market-grid,.lower-grid{gap:16px}.terminal,.signal-preview,.watchlist,.insight{padding-left:20px;padding-right:20px}.header-context{font-size:7px}.signal-orbit{width:75px;height:75px}.signal-art h2{font-size:40px}.spark{width:50px}.market-row{gap:10px}.row-duration{font-size:12px}.page-title h1{font-size:36px}.chart-price strong{font-size:29px}.pair-name{font-size:11px}}
@media(max-width:980px){.rail{display:none}.wordmark svg{display:block}.header-context{margin-left:auto;flex:0 1 auto}.edition{display:none}.page-title h1{font-size:38px}main{padding:0 28px}.market-grid,.lower-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.signal-art h2{font-size:38px}.signal-orbit{width:75px}.signal-metrics b{font-size:9px}.market-row .spark{width:48px}.insight h2{font-size:24px}.signal-art{margin:30px 0}}
@media(max-width:700px){main{padding:0 20px}header{height:76px}.wordmark{font-size:23px}.wordmark svg{width:27px;height:27px;margin-right:7px}.header-context{display:none}.tools{gap:17px}.demo{padding:20px 0 18px;font-size:8px}.session-label{font-size:7px}.page-title{margin:12px 0 27px}.page-title .eyebrow{font-size:7px;letter-spacing:1.25px}.page-title h1{font-size:32px;letter-spacing:-1.5px;margin:12px 0}.page-title h1 em{display:block}.page-title .lead{font-size:10px;max-width:250px;line-height:1.9}.market-grid,.lower-grid{grid-template-columns:1fr;gap:16px}.terminal{padding:21px 20px 16px;border-radius:18px}.terminal-head .section-kicker{margin-bottom:14px}.terminal .pair-name{font-size:12px}.chart{margin-top:21px}.chart-price{margin-bottom:17px}.chart-price strong{font-size:30px}.chart svg{height:120px}.chart-axis{margin-top:10px;margin-bottom:16px}.terminal-bottom{font-size:7px;padding-top:12px}.signal-preview{padding:21px 20px 16px;border-radius:18px}.card-topline{font-size:8px}.signal-art{margin:23px 0}.signal-art h2{font-size:44px}.signal-orbit{width:100px;height:100px}.signal-metrics{padding-top:17px;margin-bottom:20px}.signal-metrics b{font-size:11px}.signal-metrics span{font-size:9px}.primary{font-size:12px;padding:18px 19px;min-height:54px}.lower-grid{margin-top:16px}.watchlist{padding:22px 19px 16px;border-radius:18px}.section-heading h2{font-size:20px}.market-row{padding:19px 0;gap:12px}.market-row .pair-name{font-size:11px}.market-row .pair-head{gap:8px}.market-row .sub{font-size:8px}.market-row .spark{width:52px}.row-duration{font-size:13px;width:34px}.row-duration small{font-size:7px}.coin{width:32px;height:32px;font-size:12px}.coin.overlap{margin-left:-20px}.row-arrow{height:24px;width:24px;font-size:14px}.list-note{font-size:7px}.insight{padding:25px 22px;border-radius:18px}.insight-icon{position:absolute;right:23px;top:20px;font-size:55px}.insight .section-kicker{max-width:200px;line-height:1.7;padding-right:45px}.insight h2{margin:19px 0 13px;font-size:27px}.insight p{max-width:270px;font-size:11px}.insight-bottom{font-size:6px}.bottom-nav{display:flex;position:fixed;bottom:calc(12px + env(safe-area-inset-bottom));left:20px;right:20px;max-width:420px;margin:auto;z-index:10;background:#182235ed;border:1px solid #3a4a67;backdrop-filter:blur(22px);box-shadow:0 10px 35px #0006;border-radius:19px;padding:10px 8px}.bottom-nav button{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;border:0;background:transparent;font-size:9px;color:#8394b1;min-height:43px}.bottom-nav button span{font:23px Manrope;line-height:1}.bottom-nav button.active{color:#a8bfff}.bottom-nav button.active span{text-shadow:0 0 20px #7397ff77}footer{padding:25px 0 115px;font-size:7px}.flow{min-height:500px;margin:2px 0 20px}.flow h1{font-size:32px;letter-spacing:-1.3px}.flow .lead{font-size:11px}.steps{font-size:7px;gap:8px;padding:8px 0 18px;margin-bottom:13px}.back{font-size:10px;margin-bottom:19px}.pair-card{padding:22px 16px;gap:9px;border-radius:14px}.pair-card .pair-name{font-size:11px}.pair-card .sub{font-size:9px}.pair-card .side{font-size:9px}.side>span{font-size:8px}.pair-card strong{font-size:11px}.result{padding:25px 21px}.result h2{font-size:39px}.timer{font-size:26px}.result .eyebrow{font-size:7px}.check{font-size:11px;padding:21px 2px}.check .value{font-size:10px}.hint{font-size:9px}.note{font-size:10px;padding:17px}.promo{padding:18px 15px}.promo strong{font-size:11px}.promo .sub{font-size:7px}.number-list li{font-size:11px}.secondary{font-size:10px}.terminal-checks{padding:20px 12px;gap:9px}.terminal-checks strong{font-size:9px}.terminal-checks span{font-size:8px}}
@media(max-width:360px){main{padding:0 16px}.page-title h1{font-size:29px}.market-row{gap:8px}.market-row .spark{width:35px}.market-row .sub{font-size:7px}.row-arrow{width:20px;height:20px}.pair-card .coin{width:28px;height:28px}.pair-card{padding:20px 12px}.pair-card .side{font-size:8px}.flow h1{font-size:29px}.signal-art h2{font-size:40px}.chart-price strong{font-size:27px}.bottom-nav{left:16px;right:16px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
