
#invo-next{--in-bg:light-dark(#f6f7f4,#111917);--in-panel:light-dark(#ffffff,#1b2522);--in-ink:light-dark(#202e28,#edf3ed);--in-muted:light-dark(#626e66,#a0afa4);--in-line:light-dark(#e1e7df,#314037);--in-accent:light-dark(#216343,#a5e0bb);--in-tint:light-dark(#e7f0e8,#263d2e);--in-hero:light-dark(#233e30,#203a2a);--in-hero-ink:#f3f7ef;--in-hero-muted:#c0d2c0;--in-lime:#d7efab;--in-red:light-dark(#b5433e,#f3a09b);--in-red-bg:light-dark(#faeeeb,#382623);--in-amber:light-dark(#886220,#e6c789);--in-amber-bg:light-dark(#f6efde,#332f23);--in-chat:light-dark(#e4ebe3,#17251d);--in-shadow:light-dark(#1832200c,#0000001f);--in-radius:18px;font:14px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--in-ink);width:100%;color-scheme:light dark}
#invo-next *{box-sizing:border-box}#invo-next [hidden]{display:none!important}#invo-next button,#invo-next input,#invo-next select{font:inherit}#invo-next button{cursor:pointer;color:inherit}#invo-next button:disabled{cursor:default;opacity:.5}#invo-next button:focus-visible,#invo-next input:focus-visible,#invo-next select:focus-visible{outline:3px solid var(--in-accent);outline-offset:3px}#invo-next button:active{transform:translateY(1px)}#invo-next h1,#invo-next h2,#invo-next h3,#invo-next p{margin:0}#invo-next b,#invo-next strong{font-weight:600}
#invo-next .in-shell{max-width:464px;width:100%;margin:0 auto;background:var(--in-bg);border:1px solid var(--in-line);border-radius:26px;overflow:hidden;box-shadow:0 12px 40px var(--in-shadow)}
#invo-next .in-telegram{height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;background:var(--in-panel);border-bottom:1px solid var(--in-line);gap:12px}#invo-next .in-telegram-name{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}#invo-next .in-tg-label{font-size:11px;letter-spacing:1px;color:var(--in-muted)}#invo-next .in-text-button{border:0;background:transparent;color:var(--in-accent);padding:8px 0;min-height:40px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px}
#invo-next .in-brandbar{display:flex;align-items:center;justify-content:space-between;padding:19px 22px 0;gap:12px}#invo-next .in-brand{font-size:27px;letter-spacing:-1.7px;font-weight:600;display:flex;align-items:center;gap:9px}#invo-next .in-mark{width:24px;height:24px;background:var(--in-accent);border-radius:8px;display:grid;grid-template-columns:repeat(2,4px);gap:3px;place-content:center;transform:rotate(-8deg)}#invo-next .in-mark span{height:9px;background:var(--in-bg);border-radius:2px;transform:skewY(-18deg)}#invo-next .in-status{font-size:12px;display:flex;gap:6px;align-items:center;color:var(--in-muted)}#invo-next .in-dot{width:6px;height:6px;border-radius:50%;background:var(--in-accent)}
#invo-next .in-main{padding:20px 22px 22px;min-height:430px}#invo-next .in-kicker{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--in-muted)}#invo-next h1{font-size:25px;font-weight:500;letter-spacing:-.7px;line-height:1.3;margin:3px 0}#invo-next h2{font-size:16px;font-weight:500;letter-spacing:-.2px}#invo-next h3{font-size:14px;font-weight:500}#invo-next .in-sub{color:var(--in-muted);font-size:13px;margin-top:4px}#invo-next .in-muted{color:var(--in-muted)}#invo-next .in-small{font-size:12px}#invo-next .in-micro{font-size:11px}#invo-next .in-num{font-variant-numeric:tabular-nums}#invo-next .in-up{color:var(--in-accent)}#invo-next .in-down{color:var(--in-red)}#invo-next .in-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#invo-next .in-stack{display:flex;flex-direction:column;gap:3px}#invo-next .in-right{text-align:right}#invo-next .in-space{margin-top:20px}#invo-next .in-space-sm{margin-top:12px}#invo-next .in-rule{border:0;border-top:1px solid var(--in-line);margin:18px 0}#invo-next .in-heading{margin-bottom:18px}#invo-next .in-heading .in-text-button{padding-top:0;min-height:30px}
#invo-next .in-hero{background:var(--in-hero);color:var(--in-hero-ink);border-radius:22px;padding:22px;margin-top:16px;position:relative;overflow:hidden}#invo-next .in-hero-label{color:var(--in-hero-muted);font-size:12px;letter-spacing:.15px}#invo-next .in-balance{font-size:40px;line-height:1.15;letter-spacing:-1.8px;font-weight:500;margin:9px 0 5px}#invo-next .in-balance span{font-size:23px;color:var(--in-hero-muted);letter-spacing:-.5px}#invo-next .in-hero .in-split{border-top:1px solid #c8dfca38;margin-top:21px;padding-top:15px}#invo-next .in-hero .in-gain{color:var(--in-lime);font-size:17px;margin-top:3px;font-variant-numeric:tabular-nums}#invo-next .in-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}#invo-next .in-eye{border:0;background:transparent;color:var(--in-hero-ink);width:36px;height:36px;display:grid;place-items:center;border-radius:10px}#invo-next .in-demo-pill{font-size:10px;letter-spacing:1.2px;padding:4px 7px;border:1px solid #c8dfca4d;border-radius:6px;color:var(--in-hero-muted)}
#invo-next .in-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:19px 0 24px}#invo-next .in-shortcut{display:flex;flex-direction:column;align-items:center;gap:7px;background:transparent;border:0;font-size:11px;padding:0;min-height:64px}#invo-next .in-shortcut-icon{width:45px;height:43px;display:grid;place-items:center;background:var(--in-panel);border:1px solid var(--in-line);border-radius:14px;color:var(--in-accent)}
#invo-next .in-chartbox{margin-top:16px;padding:16px 0 0}#invo-next .in-segments{display:inline-flex;gap:2px;background:var(--in-panel);border:1px solid var(--in-line);border-radius:9px;padding:3px}#invo-next .in-segments button{border:0;border-radius:6px;background:transparent;color:var(--in-muted);min-height:30px;padding:4px 11px;font-size:12px}#invo-next .in-segments button[aria-pressed=true]{background:var(--in-tint);color:var(--in-accent);font-weight:500}#invo-next .in-chart-total{font-size:23px;font-weight:500;letter-spacing:-.5px;margin-top:4px}#invo-next .in-chart{width:100%;height:109px;display:block;margin-top:8px}#invo-next .in-chart text{font:11px -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;fill:var(--in-muted)}#invo-next .in-chartline{stroke:var(--in-accent);stroke-width:2;fill:none;stroke-linejoin:round;stroke-linecap:round}#invo-next .in-chartfill{fill:var(--in-tint)}#invo-next .in-chart-axis{stroke:var(--in-line);stroke-width:1}#invo-next .in-chart-dot{fill:var(--in-accent)}
#invo-next .in-new{display:inline-block;padding:2px 5px;background:var(--in-tint);color:var(--in-accent);font-size:10px;letter-spacing:.5px;border-radius:5px;vertical-align:middle;font-weight:500}#invo-next .in-token{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:13px;background:var(--in-panel);border:1px solid var(--in-line);font-size:17px;font-weight:500}#invo-next .in-position{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--in-line)}#invo-next .in-position-body{display:flex;align-items:center;gap:11px;width:100%;border:0;padding:0;background:transparent;text-align:left;min-height:40px}#invo-next .in-position-body .in-right{margin-left:auto}#invo-next .in-position .in-star{border:0;background:transparent;color:var(--in-muted);min-width:32px;min-height:40px;display:grid;place-items:center}#invo-next .in-star[aria-pressed=true]{color:var(--in-accent)}#invo-next .in-name{font-weight:500;font-size:14px}#invo-next .in-position-body .in-num{font-weight:500;white-space:nowrap}#invo-next .in-count{font-size:11px;color:var(--in-muted);background:var(--in-panel);border:1px solid var(--in-line);padding:2px 7px;border-radius:6px}
#invo-next .in-note{display:flex;gap:11px;background:var(--in-amber-bg);border-radius:13px;padding:13px 14px;color:var(--in-amber);margin-top:18px}#invo-next .in-note i,#invo-next .in-note svg{flex-shrink:0;margin-top:3px}#invo-next .in-note button{color:var(--in-amber);padding:5px 0;min-height:28px}#invo-next .in-notice{border:1px solid var(--in-line);background:var(--in-panel);padding:13px 15px;border-radius:13px;margin-top:16px;font-size:12px;color:var(--in-muted)}#invo-next .in-footer{font-size:11px;color:var(--in-muted);text-align:center;padding:4px 12px 11px}
#invo-next .in-nav{display:grid;grid-template-columns:repeat(4,1fr);background:var(--in-panel);border-top:1px solid var(--in-line);padding:9px 10px 12px;gap:5px}#invo-next .in-nav button{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:transparent;color:var(--in-muted);font-size:11px;padding:9px 1px;border-radius:12px;min-height:52px}#invo-next .in-nav button[aria-current=page]{background:var(--in-tint);color:var(--in-accent);font-weight:500}
#invo-next .in-panel{background:var(--in-panel);border:1px solid var(--in-line);border-radius:var(--in-radius);padding:17px;margin-top:16px}#invo-next .in-listrow{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:14px 0;border-bottom:1px solid var(--in-line)}#invo-next .in-listrow:last-child{border-bottom:0;padding-bottom:0}#invo-next .in-listrow:first-child{padding-top:0}#invo-next .in-listrow .in-num{white-space:nowrap}#invo-next .in-labelpair{display:flex;align-items:center;gap:10px}#invo-next .in-actions{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}#invo-next .in-action{border:1px solid var(--in-line);background:var(--in-panel);border-radius:12px;padding:11px 13px;min-height:44px;display:flex;gap:7px;align-items:center;justify-content:center;font-size:13px;font-weight:500;flex:1}#invo-next .in-action-primary{background:var(--in-accent);border-color:var(--in-accent);color:var(--in-bg)}#invo-next .in-action-danger{background:var(--in-red-bg);color:var(--in-red);border-color:transparent}#invo-next .in-full{width:100%;flex:auto}#invo-next .in-command-row{width:100%;text-align:left;border:0;background:transparent;padding:14px 0;border-bottom:1px solid var(--in-line);display:flex;align-items:center;justify-content:space-between;gap:10px}#invo-next .in-command-row:last-child{border-bottom:0}#invo-next .in-command-row code{font-size:11px;color:var(--in-muted)}#invo-next .in-event{display:grid;grid-template-columns:43px 1fr;gap:13px;padding-bottom:22px}#invo-next .in-event time{font-size:11px;color:var(--in-muted);padding-top:2px}#invo-next .in-event-body{border-left:2px solid var(--in-line);padding-left:15px}#invo-next .in-event p{color:var(--in-muted);font-size:12px;margin-top:4px}#invo-next .in-event .in-text-button{font-size:12px;min-height:32px;padding:4px 0}
#invo-next .in-step{display:flex;gap:12px;margin-top:17px}#invo-next .in-step-number{flex:0 0 25px;height:25px;display:grid;place-items:center;background:var(--in-tint);border-radius:8px;color:var(--in-accent);font-size:11px}#invo-next .in-step p{color:var(--in-muted);font-size:12px;margin-top:4px}#invo-next .in-measure{font-size:29px;font-weight:500;letter-spacing:-1px;margin:6px 0}#invo-next .in-bar{height:5px;background:var(--in-line);border-radius:5px;overflow:hidden;margin:9px 0 6px}#invo-next .in-bar span{display:block;height:100%;background:var(--in-accent);border-radius:5px}
#invo-next .in-field{display:flex;flex-direction:column;gap:7px;margin-top:17px;font-size:13px}#invo-next .in-field input,#invo-next .in-field select{width:100%;min-width:0;border:1px solid var(--in-line);border-radius:11px;padding:12px;background:var(--in-panel);color:var(--in-ink);font-size:16px}#invo-next .in-field input[type=range]{padding:0;accent-color:var(--in-accent);min-height:32px}#invo-next .in-error{color:var(--in-red);font-size:12px;margin-top:10px}#invo-next .in-result{background:var(--in-tint);color:var(--in-accent);border-radius:12px;padding:12px 15px;font-size:13px;margin-bottom:15px}#invo-next .in-empty{padding:26px 12px;text-align:center;color:var(--in-muted);font-size:13px}
#invo-next .in-chat{background:var(--in-chat);margin:-20px -22px -22px;padding:18px 15px 20px}#invo-next .in-chat-date{text-align:center;color:var(--in-muted);font-size:11px;margin-bottom:16px}#invo-next .in-bubble{background:var(--in-panel);border-radius:15px 15px 15px 4px;padding:17px;font-size:14px}#invo-next .in-bubble p{margin-top:12px}#invo-next .in-chat-time{text-align:right;color:var(--in-muted);font-size:11px;margin-top:10px}#invo-next .in-keyboard{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:4px}#invo-next .in-keyboard button{border:0;background:var(--in-panel);color:var(--in-accent);border-radius:6px;padding:12px 4px;font-size:13px;min-height:44px}#invo-next .in-keyboard .in-full{grid-column:1/-1;background:var(--in-tint)}#invo-next .in-compose{display:flex;gap:6px;margin-top:15px;background:var(--in-panel);padding:6px;border:1px solid var(--in-line);border-radius:13px}#invo-next .in-compose input{flex:1;min-width:0;padding:8px;border:0;background:transparent;color:var(--in-ink);font-size:16px}#invo-next .in-compose button{border:0;background:var(--in-tint);color:var(--in-accent);border-radius:9px;padding:9px;display:grid;place-items:center;min-width:40px}#invo-next .in-help{font-size:11px;color:var(--in-muted);margin-top:9px}#invo-next .in-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#invo-next .in-listrow .in-num{white-space:normal;text-align:right;max-width:62%;overflow-wrap:anywhere}
@media(max-width:360px){#invo-next .in-main{padding:18px 16px 20px}#invo-next .in-brandbar{padding:17px 16px 0}#invo-next .in-hero{padding:19px}#invo-next .in-balance{font-size:35px}#invo-next .in-chat{margin:-18px -16px -20px}#invo-next .in-segments button{padding:4px 8px}#invo-next .in-position{gap:5px}#invo-next .in-position-body{gap:8px}#invo-next .in-token{width:33px;flex-basis:33px;height:35px}#invo-next .in-position .in-star{min-width:28px}}
@media(pointer:coarse){#invo-next .in-segments button,#invo-next .in-text-button{min-height:44px}#invo-next .in-position .in-star{min-width:44px;min-height:44px}}

html,body{margin:0;min-height:100%;background:light-dark(#f6f7f4,#111917);color-scheme:light dark}
#invo-next .in-shell{max-width:600px;min-height:100dvh;border:0;border-radius:0;box-shadow:none}
#invo-next .in-main{padding-bottom:100px}
#invo-next .in-brandbar{padding-top:max(20px,env(safe-area-inset-top))}
#invo-next .in-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:600px;z-index:5;padding-bottom:max(12px,env(safe-area-inset-bottom))}
#invo-next .in-rich{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}
#invo-next .in-rich pre{white-space:pre-wrap;font-size:12px}
#invo-next .in-banner{padding:10px 22px;font-size:12px;background:var(--in-amber-bg);color:var(--in-amber);margin-top:12px}
#invo-next .in-command-row{min-height:52px}
#invo-next .in-position-body{min-width:0}
#invo-next .in-position-body .in-stack{min-width:0;overflow-wrap:anywhere}
#invo-next .in-chart{height:130px}
#invo-next .in-help{margin-bottom:10px}
#invo-next .in-chart-label{font-size:11px;color:var(--in-muted);display:flex;justify-content:space-between}
#invo-next .in-actions button:disabled{opacity:.5}
#invo-next .in-status[data-state=rosso] .in-dot{background:var(--in-red)}
#invo-next .in-status[data-state=giallo] .in-dot,#invo-next .in-status[data-state=attesa] .in-dot{background:var(--in-amber)}
#invo-next .in-balance{overflow-wrap:anywhere;min-width:0}
