:root{color-scheme:dark;font-family:Inter,Segoe UI,sans-serif;background:#091018;color:#eaf0f4}*{box-sizing:border-box}body{margin:0}aside{position:fixed;width:220px;inset:0 auto 0 0;border-right:1px solid #1e2b38;padding:34px 24px;background:#0b131e}.brand{display:flex;gap:9px;color:#65e9bf;text-decoration:none;font-size:28px;align-items:center}.brand span{font-size:13px;letter-spacing:1px;color:#eef4fc}.brand small{display:block;font-size:8px;color:#7c8e9f;margin-top:7px;letter-spacing:2px}nav{display:grid;gap:15px;margin-top:65px}nav a{color:#91a0b2;text-decoration:none;font-size:14px;padding:13px;border-radius:7px}nav a.active{background:#12332f;color:#7ef0cb}.sidefoot{position:absolute;bottom:30px;font-size:10px;letter-spacing:1px;line-height:2}.sidefoot small{font-size:10px;letter-spacing:0;color:#6d8194;display:block;max-width:150px}main{margin-left:220px;padding:0 44px;max-width:1780px}header{height:90px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1d2a36;font-size:10px;letter-spacing:1.8px;color:#8c9faf}.badge{padding:7px 10px;border:1px solid #2a3a47;border-radius:4px;font-size:9px;letter-spacing:1px;white-space:nowrap}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;padding:55px 0 35px}.eyebrow{font-size:10px;letter-spacing:2px;color:#67dab7;font-weight:600;margin:0 0 16px}h1{font-weight:500;letter-spacing:-2px;font-size:clamp(38px,4vw,64px);line-height:1.08;margin:0}h1 em{font-style:normal;color:#7deaC8}.intro{max-width:490px;color:#95a5b6;font-size:14px;line-height:1.8;margin:24px 0}.actions{display:flex;gap:12px;flex-wrap:wrap}button,.file{border:0;border-radius:5px;font-family:inherit;font-size:12px;padding:14px 17px;font-weight:600;cursor:pointer;background:#78eac4;color:#102a25;transition:.15s}button:hover,.file:hover{filter:brightness(1.1)}button:disabled{opacity:.4;cursor:default}.secondary{background:transparent;color:#d2dde5;border:1px solid #35434f}.file input{display:none}.subtle{font-size:11px;color:#8192a5;line-height:1.8}.brainbox{position:relative;min-height:320px;background:radial-gradient(ellipse at center,#14352f55,transparent 68%);border:1px solid #1b2c34;border-radius:12px;overflow:hidden}#brain{width:100%;height:100%;position:absolute;inset:0}.braincaption{position:absolute;bottom:22px;left:25px;font-size:10px;letter-spacing:1.5px}.braincaption strong{display:block;font-size:11px;letter-spacing:0;color:#8fa5b6;margin-top:10px}.dot{width:6px;height:6px;background:#75eec4;display:inline-block;border-radius:50%;margin-right:7px}#notice{border:1px solid #254a42;background:#112821;color:#a0cebb;padding:12px 16px;border-radius:5px;font-size:12px;margin:8px 0 25px}#notice.warn{color:#edc987;background:#2a2317;border-color:#53482d}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #24313d;border-radius:8px;background:#0e1924;margin-bottom:25px}.metrics article{padding:23px;border-right:1px solid #24313d}.metrics article:last-child{border:none}.metrics span{font-size:11px;color:#95a7b7}.metrics strong{font-size:29px;font-weight:500;display:block;margin:13px 0}.metrics small{font-size:10px;color:#708399}.workspace{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:24px}.panel{background:#0e1823;border:1px solid #23313e;border-radius:8px;padding:24px}.sectiontitle{display:flex;align-items:center;justify-content:space-between;gap:15px}h2{font-size:19px;font-weight:500;margin:0 0 20px;letter-spacing:-.4px}.sectiontitle .eyebrow{margin-bottom:10px}.legend{display:flex;gap:18px;font-size:10px;margin:14px 0 18px}.fly{color:#7deac8}.momentum{color:#859afa}.hold{color:#8294a5}#chart{width:100%;height:auto;min-height:200px}.chartfooter{display:flex;justify-content:space-between;align-items:center;color:#8294a5;font-size:10px;border-top:1px solid #22313f;padding-top:12px}.textbtn{padding:5px;background:none;color:#7deac8;font-size:10px}.settings label{display:grid;gap:9px;font-size:11px;color:#9badbe;margin:16px 0}input{border:1px solid #2c3c4c;border-radius:4px;background:#0a131d;padding:11px;color:#e6eff8;width:100%;font-family:inherit}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.settings button{width:100%;margin-top:6px}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#8094a8;font-size:10px;font-weight:500;padding:15px 10px;border-bottom:1px solid #2b3844}td{padding:15px 10px;border-bottom:1px solid #1c2a37;color:#bccbd8}.buy{color:#7deac8}.sell{color:#f3b987}#comparison{font-size:11px;display:flex;gap:20px;flex-wrap:wrap;padding-top:12px;color:#a3b4c3}.method{padding:50px 0;display:grid;grid-template-columns:1fr 1.4fr;gap:40px}.method h2{font-size:28px;line-height:1.4}.method p:not(.eyebrow){font-size:12px;line-height:1.9;color:#8fa2b5;margin-top:0}.method a{color:#79dbbc}code{color:#c1d4e6}footer{border-top:1px solid #20303b;display:flex;justify-content:space-between;padding:24px 0;font-size:9px;letter-spacing:1px;color:#687f92}button:focus-visible,a:focus-visible,input:focus-visible,.file:focus-within{outline:2px solid #79ebc5;outline-offset:3px}@media(max-width:1100px){aside{width:180px;padding:25px 15px}main{margin-left:180px;padding:0 24px}.workspace{grid-template-columns:1fr}.hero{grid-template-columns:1.2fr 1fr}.metrics article{padding:15px}.metrics strong{font-size:23px}}@media(max-width:760px){aside{position:static;width:100%;padding:16px 20px;border-bottom:1px solid #23313e}.brand{font-size:20px}nav,.sidefoot{display:none}main{margin:0;padding:0 18px}header{height:65px;font-size:8px}.hero{grid-template-columns:1fr;padding-top:30px;gap:20px}.brainbox{min-height:230px}.metrics{grid-template-columns:1fr 1fr}.metrics article{border-bottom:1px solid #24313d}.method{grid-template-columns:1fr;gap:10px}.badge{font-size:8px}.panel{padding:17px}.legend{gap:10px;font-size:9px}.sectiontitle{flex-wrap:wrap}footer span{display:none}}
