.ev-page{font-family:var(--eno-font-sans);font-variant-numeric:tabular-nums;color:var(--eno-ink);background:var(--eno-bg);--ev-hero-bg:var(--eno-surface);--ev-hero-line:var(--eno-line);--ev-hero-ink:#f2f6fa;--ev-hero-muted:#93a1b3;--ev-hero-inner:#ffffff0d;--ev-hero-sel:#ffffff1a;--ev-mint:#5fe3a1;--ev-red:#ff8a80;--ev-amber:#f5c04a;--ev-card-line:var(--eno-line);--ev-bar-ink:var(--eno-ink);--ev-track:var(--eno-surface-2);min-height:100%}:root[data-eno-theme=light] .ev-page{--ev-hero-bg:#0b1220;--ev-hero-line:#0b1220;--ev-card-line:#e8ecf1;--ev-bar-ink:#111a2b;--ev-track:#eef1f5}.ev-shell{max-width:640px;padding:var(--eno-space-5) 16px calc(120px + env(safe-area-inset-bottom));min-width:0;margin:0 auto}.ev-head{justify-content:space-between;align-items:center;gap:var(--eno-space-3);margin-bottom:var(--eno-space-4);display:flex}.ev-head h1{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:750;line-height:1.15}.ev-env{background:var(--eno-surface-2);border-radius:14px;flex:none;gap:2px;padding:3px;display:inline-flex}:root[data-eno-theme=light] .ev-env{background:#e6e9ee}.ev-env-btn{min-width:56px;min-height:44px;color:var(--eno-secondary);font:inherit;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:11px;padding:0 12px;font-size:14px;font-weight:600}.ev-env-btn[aria-checked=true]{background:var(--eno-surface);color:var(--eno-ink);box-shadow:0 1px 3px #1018281f}.ev-env-btn:focus-visible,.ev-range-btn:focus-visible,.ev-link:focus-visible,.ev-btn:focus-visible,.ev-more:focus-visible{outline:2px solid var(--eno-focus);outline-offset:2px}.ev-hero{background:var(--ev-hero-bg);color:var(--ev-hero-ink);border:1px solid var(--ev-hero-line);border-radius:20px;margin-bottom:12px;padding:18px 16px;overflow:hidden}.ev-range{background:var(--ev-hero-inner);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}.ev-range-btn{min-height:44px;color:var(--ev-hero-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;font-size:15px}.ev-range-btn[aria-checked=true]{background:var(--ev-hero-sel);color:var(--ev-hero-ink);font-weight:700}.ev-net-label{color:var(--ev-hero-muted);margin:18px 0 4px;font-size:13px}.ev-net{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:clamp(36px,11vw,46px);font-weight:750;line-height:1.1;display:flex}.ev-net .ev-amt{overflow-wrap:anywhere}.ev-unit{color:var(--ev-hero-muted);letter-spacing:0;font-size:16px;font-weight:500}.ev-unreal{color:var(--ev-hero-muted);margin:8px 0 0;font-size:13px}.ev-hero .ev-pos{color:var(--ev-mint)}.ev-hero .ev-neg{color:var(--ev-red)}.ev-hero .ev-zero{color:var(--ev-hero-ink)}.ev-hero .ev-unreal .ev-amt,.ev-hero .ev-unreal .ev-na{font-weight:500}.ev-hero .ev-na{color:var(--ev-hero-muted)}.ev-curve{margin:18px 0 0;position:relative}.ev-curve svg{width:100%;height:132px;display:block;overflow:visible}.ev-curve-zero{stroke:#ffffff1a;stroke-width:1px}.ev-curve-base{stroke:#ffffff24;stroke-width:1px;stroke-dasharray:4 4}.ev-curve-line{fill:none;stroke:var(--ev-mint);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.ev-curve[data-trend=neg] .ev-curve-line{stroke:var(--ev-red)}.ev-curve-dot{background:var(--ev-mint);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 3px #5fe3a12e}.ev-curve[data-trend=neg] .ev-curve-dot{background:var(--ev-red);box-shadow:0 0 0 3px #ff8a802e}.ev-curve-axis{color:var(--ev-hero-muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.ev-curve-empty{color:var(--ev-hero-muted);margin:18px 0 0;font-size:13px}.ev-kpis{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding-top:16px;display:grid}.ev-kpis div{min-width:0}.ev-kpis dt{color:var(--ev-hero-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ev-kpis dd{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:17px;font-weight:700;overflow:hidden}.ev-kpis .ev-dd{color:var(--ev-amber)}.ev-hero-msg{padding:22px 2px 6px}.ev-hero-msg p{color:var(--ev-hero-muted);margin:0 0 8px;font-size:14px;line-height:1.55}.ev-hero-msg .ev-hero-msg-title{color:var(--ev-hero-ink);font-size:17px;font-weight:700}.ev-hero-msg .ev-btn{margin-top:8px}.ev-hero-skel{gap:12px;padding:22px 0 6px;display:grid}.ev-hero-skel span{background:#ffffff14;border-radius:6px;height:14px;display:block}.ev-hero-skel span:nth-child(2){width:70%;height:40px}.ev-hero-skel span:nth-child(3){height:120px}.ev-card{background:var(--eno-surface);border:1px solid var(--ev-card-line);border-radius:20px;min-width:0;margin-bottom:12px;padding:18px 16px}.ev-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ev-card-title{margin:0;font-size:19px;font-weight:750;line-height:1.3}.ev-card-note{color:var(--eno-secondary);margin:12px 0 0;font-size:12px;line-height:1.5}.ev-link{min-height:44px;color:var(--eno-info);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;font-weight:650}.ev-amt{white-space:nowrap;font-weight:700}.ev-card .ev-pos{color:var(--eno-profit)}.ev-card .ev-neg{color:var(--eno-loss)}.ev-card .ev-zero{color:var(--eno-ink)}.ev-na{color:var(--eno-secondary);font-size:14px;font-weight:500}.ev-track{background:var(--ev-track);border-radius:99px;height:7px;margin-top:10px;display:block;overflow:hidden}.ev-fill{border-radius:inherit;height:100%;display:block}.ev-fill-gain{background:#1fb86b}.ev-fill-cost{background:#ef4b45}.ev-fill-ink{background:var(--ev-bar-ink)}.ev-bd{gap:16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ev-bd-line{justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;display:flex}.ev-bd-line .ev-amt{font-size:17px}.ev-bd-total{border-top:1px solid var(--ev-card-line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:16px;font-size:17px;font-weight:750;display:flex}.ev-bd-total>span:last-child{white-space:nowrap;font-weight:750}.ev-bd-total .ev-amt+*{margin-left:0}.ev-st{margin:6px 0 0;padding:0;list-style:none}.ev-st-row{border-bottom:1px solid var(--ev-card-line);padding:14px 0}.ev-st-row:last-child{border-bottom:0;padding-bottom:2px}.ev-st-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ev-st-name{align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.ev-st-name b{white-space:nowrap;font-size:17px;font-weight:750}.ev-st-name span{color:var(--eno-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ev-st-line .ev-amt{flex:none;font-size:17px}.ev-st-sub{color:var(--eno-secondary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.ev-st-meta{color:var(--eno-secondary);margin:8px 0 0;font-size:13px}.ev-points{justify-content:space-between;align-items:center;gap:12px;display:flex}.ev-points p{color:var(--eno-secondary);margin:6px 0 0;font-size:14px;line-height:1.6}.ev-points .ev-card-title{font-size:17px}.ev-btn{border:1px solid var(--eno-line-strong);background:var(--eno-surface);min-height:44px;color:var(--eno-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.ev-btn-primary{background:var(--eno-ink);color:var(--eno-surface);border-color:var(--eno-ink)}.ev-btn-light{color:#0b1220;background:#f2f6fa;border-color:#0000}.ev-rc{margin:4px 0 0;padding:0;list-style:none}.ev-rc-row{border-bottom:1px solid var(--ev-card-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ev-rc-row:last-child{border-bottom:0}.ev-rc-main{min-width:0}.ev-rc-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;overflow:hidden}.ev-rc-title b{font-weight:750}.ev-rc-meta{color:var(--eno-secondary);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;overflow:hidden}.ev-rc-amt{flex-direction:column;flex:none;align-items:flex-end;display:flex}.ev-rc-gross{font-size:17px}.ev-rc-net{color:var(--eno-secondary);white-space:nowrap;margin-top:4px;font-size:13px}.ev-more{border:1px solid var(--ev-card-line);width:100%;min-height:44px;color:var(--eno-ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;margin-top:6px;font-size:14px}.ev-empty h2{margin:0 0 8px;font-size:18px}.ev-empty p{color:var(--eno-secondary);margin:0 0 14px;font-size:14px;line-height:1.6}.ev-empty-links{flex-wrap:wrap;gap:8px;display:flex}.ev-foot{color:var(--eno-secondary);margin:4px 4px 8px;font-size:12px;line-height:1.5}.ev-links{color:var(--eno-secondary);justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.ev-links a{min-height:44px;color:var(--eno-secondary);align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}@media (max-width:360px){.ev-env-btn{min-width:46px;padding:0 8px;font-size:13px}.ev-head h1{font-size:26px}.ev-kpis dd{font-size:15px}}@media (min-width:1024px){.ev-shell{padding-top:var(--eno-space-8)}}
