:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f6;--surface:#fff;--surface-2:#e6eaf2;--line:#d3d9e5;--text:#141a27;--muted:#5a6580;--gold:#a07006;--gold-soft:#f6e7bf;--gold-ink:#fff;--pos:#17804f;--pos-soft:#d9f0e4;--neg:#bf3440;--neg-soft:#f7dde0;--hold:#3a5fb0;--hold-soft:#dfe7f7;--tip-pos:#62dca0;--tip-neg:#ff8e96;--shadow:0 1px 2px #141a270f,0 6px 20px #141a270f;--display:"Barlow Condensed","Arial Narrow",system-ui,sans-serif;--body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d121d;--surface:#151c2b;--surface-2:#1c2538;--line:#28324a;--text:#e9edf5;--muted:#8f9bb5;--gold:#e4b84c;--gold-soft:#3a3016;--gold-ink:#1a1405;--pos:#46c486;--pos-soft:#15352a;--neg:#ec6b74;--neg-soft:#3b1c22;--hold:#7d9ff0;--hold-soft:#1d2a4a;--tip-pos:#137447;--tip-neg:#b3303c;--shadow:0 1px 2px #0000004d,0 8px 24px #00000040}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}[hidden]{display:none!important}img{max-width:100%}.wrap{flex-direction:column;gap:18px;max-width:1040px;margin:0 auto;padding-block:18px 64px;padding-inline:16px;display:flex}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:.01em;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.coin{width:30px;height:30px;font:700 14px var(--display);color:#5a3f05;background:radial-gradient(circle at 35% 30%,#ffe8a3,#d7a531 55%,#a67812);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #0000001f}.brand h1{text-transform:uppercase;font-size:30px;font-weight:700;line-height:1}.brand small{color:var(--muted);font:500 13px var(--body);letter-spacing:.02em;display:block}.account{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.dot{background:var(--muted);border-radius:50%;width:8px;height:8px;display:inline-block}.dot.on{background:var(--pos)}.tabs{z-index:5;background:var(--bg);scrollbar-width:none;gap:6px;padding-block:6px;display:flex;position:sticky;top:0;overflow-x:auto}.tab{border:1px solid var(--line);background:var(--surface);font:600 15px var(--display);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--muted);border-radius:999px;padding:8px 16px}.tab[aria-selected=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.demo{border:1px dashed var(--gold);background:var(--gold-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.hero{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.big{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.label{font:600 12px var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.bignum{font:700 54px/1 var(--display);align-items:center;gap:10px;display:flex}.kpis{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.kpi b{font:700 26px/1.05 var(--display)}.pos{color:var(--pos)}.neg{color:var(--neg)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.panel-head h2{text-transform:uppercase;font-size:21px;font-weight:700}.muted{color:var(--muted)}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.chart{touch-action:pan-y;width:100%;height:auto;display:block}.chart text{fill:var(--muted);font:13px var(--body)}.chart text.xs{font-size:11px}.chart .wd{fill:var(--text);font-weight:600}.chartwrap{position:relative}.chart .hit{fill:#0000;cursor:crosshair}.chart .hit.on{fill:var(--text);fill-opacity:.05}.chart .bar-mark.dim{opacity:.45}.tip{z-index:3;pointer-events:none;background:var(--text);color:var(--bg);white-space:nowrap;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:1px;padding:8px 11px;font-size:13px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.tip b{font-weight:600}.tip .tip-num{font:700 22px/1.1 var(--display)}.tip .tip-num.pos{color:var(--tip-pos)}.tip .tip-num.neg{color:var(--tip-neg)}.hist{max-height:360px;overflow:auto}.hist .steps th{background:var(--surface);position:sticky;top:0}.rank{flex-direction:column;display:flex}.rank-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.rank-row:first-child{border-top:0}.rank-row>b{font:700 19px var(--display)}.bar{background:var(--gold);border-radius:3px;height:5px;margin-top:5px}.bar.neg{background:var(--neg)}.btn{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.btn.primary:hover{filter:brightness(1.06)}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000;padding:6px 8px}.btn.ghost:hover{color:var(--text);background:var(--surface-2)}.btn.danger{color:var(--neg)}.btn.confirm{background:var(--neg);border-color:var(--neg);color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.block{width:100%;padding:11px 14px;font-size:15px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.seg{background:var(--surface-2);border-radius:10px;gap:2px;padding:3px;display:flex}.seg-wrap{flex-wrap:wrap}.seg button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:6px 11px;font-size:13px;font-weight:600}.seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.search{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:180px;min-width:0;max-width:280px;padding:8px 12px}.list{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.trade{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.trade:first-child{border-top:0}.card-name{overflow-wrap:anywhere;font-weight:600}.sub{color:var(--muted);font-size:13px}.flow{flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.flow .arrow{color:var(--muted)}.pill{font:600 11px var(--body);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 8px;display:inline-block}.pill.hold{background:var(--hold-soft);color:var(--hold)}.profit{font:700 20px var(--display);text-align:right;min-width:78px}.actions{justify-content:flex-end;gap:2px;display:flex}.sellbox{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px;display:flex}.sellbox input{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:140px;padding:8px 10px}.empty{text-align:center;color:var(--muted);padding:28px 16px}.more{border-top:1px solid var(--line);justify-content:center;padding:10px;display:flex}.fgrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.fcard{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.fcard h3{font-size:21px;font-weight:700;line-height:1.1}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip{background:var(--surface-2);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.chip.q-oro{background:var(--gold-soft);color:var(--gold)}.prices{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding-block:10px;display:grid}.prices div{flex-direction:column;gap:2px;display:flex}.prices b{font:700 19px var(--display)}.fmeta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.fcard .actions{flex-wrap:wrap;justify-content:flex-start;gap:6px}.note{color:var(--muted);white-space:pre-wrap;font-size:13px}.calc{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{flex-direction:column;gap:5px;display:flex}.field label{font:600 12px var(--body);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;padding:9px 11px}.field textarea{resize:vertical;min-height:64px}.result{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.result div{background:var(--surface);flex-direction:column;gap:3px;padding:12px;display:flex}.result b{font:700 24px var(--display)}.steps{border-collapse:collapse;width:100%;font-size:14px}.steps td,.steps th{border-top:1px solid var(--line);text-align:left;padding:7px 4px}.steps th{font:600 12px var(--body);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-top:0}.r{text-align:right!important}.hint{color:var(--muted);margin:0;font-size:13px}.hint b{color:var(--text)}.form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form .full{grid-column:1/-1}.scrim{z-index:20;background:#080b128c;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}@media (min-width:640px){.scrim{align-items:center}}.sheet{background:var(--bg);border:1px solid var(--line);width:100%;max-width:560px;max-height:calc(100% - 20px);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex;overflow:auto}.sheet h2{text-transform:uppercase;font-size:24px}.sheet-foot{justify-content:flex-end;gap:8px;display:flex}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--text);color:var(--bg);z-index:30;text-align:center;border-radius:999px;max-width:calc(100% - 32px);padding:9px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%)}.auth{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:16px;padding:24px;display:flex}.auth-card h2{text-transform:uppercase;font-size:28px}.msg{border-radius:10px;padding:10px 12px;font-size:14px}.msg.err{background:var(--neg-soft);color:var(--neg)}.msg.ok{background:var(--pos-soft);color:var(--pos)}.linkbtn{color:var(--gold);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.landing{flex-direction:column;gap:36px;max-width:980px;margin:0 auto;padding-block:28px 64px;padding-inline:16px;display:flex}.lhero{grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;display:grid}.lhero h2{text-transform:uppercase;font-size:clamp(40px,7vw,64px);font-weight:700;line-height:.95}.lhero p{color:var(--muted);max-width:46ch;font-size:17px}.cta{flex-wrap:wrap;gap:10px;display:flex}.ticket{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.ticket .row{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-block:8px;display:flex}.ticket .row:first-of-type{border-top:0}.features{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.feature h3{text-transform:uppercase;font-size:20px}.feature p{color:var(--muted);margin:0;font-size:14px}.foot{color:var(--muted);font-size:12px}@media (max-width:760px){.hero,.grid2,.calc,.lhero,.features{grid-template-columns:1fr}.bignum{font-size:44px}.trade{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.trade .flow{grid-column:1/2}.trade .profit{grid-area:1/2}.trade .actions{grid-area:2/2}}@media (max-width:460px){.form{grid-template-columns:1fr}.prices b{font-size:17px}}@media (prefers-reduced-motion:no-preference){.tab,.btn{transition:background .15s,border-color .15s,color .15s}}
