:root{color-scheme:dark;--bg:#08090b;--panel:#101215;--panel2:#15191d;--line:#24292d;--muted:#8d969c;--text:#f5f8f9;--accent:#41e1e3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover,button:hover{color:var(--accent)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[hidden]{display:none!important}.shell{max-width:1520px;min-height:100vh;margin:auto;display:grid;grid-template-columns:262px minmax(0,1fr) 330px}.sidebar{height:100vh;position:sticky;top:0;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:29px 18px 24px 23px}.brand{display:flex;align-items:center;font-size:31px;letter-spacing:-.075em;font-weight:850;line-height:1;margin:0 0 46px 14px;width:max-content}.brand-mark{display:block;width:38px;height:42px;object-fit:contain;margin-right:0;flex:none}.brand-name{letter-spacing:-.075em}.brand-dot{color:var(--accent)}.navigation{display:grid;gap:8px}.nav-item{width:100%;display:flex;align-items:center;gap:19px;padding:13px 15px;background:transparent;border:0;border-radius:15px;text-align:left;color:#bdc4c7;font-size:19px;font-weight:560}.nav-item:hover,.nav-item.active{background:#192125;color:#fff}.nav-item.active .icon{color:var(--accent)}.icon{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;flex:none}.icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.sidebar-setup{background:var(--accent);border-radius:100px;color:#071113;display:flex;align-items:center;gap:11px;font-weight:760;margin:38px 6px 0;padding:14px 16px;justify-content:center}.sidebar-setup:hover,.primary:hover{background:#8af5f3;color:#061112}.sidebar-setup .icon{width:21px}.sidebar-setup svg{width:20px}.sidebar-bottom{margin-top:auto;padding:20px 12px 4px}.sidebar-note{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding-bottom:17px}.pulse{height:8px;width:8px;flex:none;border-radius:50%;display:inline-block;background:var(--accent);box-shadow:0 0 12px #41e1e390}.sidebar-user{font-size:13px;color:#c6cdd0;padding:20px 0 0;overflow-wrap:anywhere}.main{min-width:0;border-right:1px solid var(--line)}.main-header{position:sticky;top:0;z-index:8;backdrop-filter:blur(18px);background:#08090bde;border-bottom:1px solid var(--line);padding:20px 36px 17px}.header-kicker,.eyebrow,.overline{font-size:10px;letter-spacing:.18em;font-weight:800;color:var(--accent)}.header-line{display:flex;justify-content:space-between;align-items:center;gap:12px}.main-header h1{font-size:25px;letter-spacing:-.05em;margin:4px 0 0;line-height:1.2}.header-badge{color:#a2aeb0;border:1px solid var(--line);border-radius:100px;padding:6px 10px;font-size:10px;font-weight:700;letter-spacing:.12em}.view{padding:28px 35px 80px;animation:appear .22s ease both}@keyframes appear{from{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.hero{min-height:330px;position:relative;display:flex;overflow:hidden;border:1px solid #24363a;border-radius:22px;background:radial-gradient(ellipse at 85% 65%,#123b40 0,#111c20 32%,#111417 65%);padding:40px;margin-bottom:39px}.hero-copy{position:relative;z-index:1;max-width:520px}.overline{color:#a1e8e9}.sparkle{font-size:15px;margin-right:8px}.hero h2{font-size:clamp(36px,4vw,59px);letter-spacing:-.075em;line-height:1.04;margin:19px 0 16px}.hero em{font-style:normal;color:var(--accent)}.hero p{max-width:370px;color:#b3c0c2;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.button{border:1px solid transparent;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;gap:21px;padding:12px 17px;font-weight:720;font-size:13px;white-space:nowrap}.button.primary{background:var(--accent);color:#071113}.button.outline{border-color:#4e5b60;background:#0a0f10b5;color:#f5f8f9}.button.outline:hover{border-color:var(--accent);color:var(--accent)}.button.small{font-size:12px;padding:9px 14px}.hero-graphic{pointer-events:none;position:absolute;right:-39px;top:-19px;width:310px;height:340px;display:flex;align-items:center;justify-content:center}.graphic-x{display:block;width:210px;height:230px;object-fit:contain;transform:rotate(-13deg);filter:drop-shadow(0 0 52px #41e1e37c)}.graphic-orbit{position:absolute;inset:33px;border:1px solid #41e1e33d;border-radius:50%;transform:rotate(-24deg) scaleX(.69)}.orbit-two{inset:10px;border-color:#41e1e326;transform:rotate(32deg) scaleX(.68)}.graphic-tag{position:absolute;bottom:35px;right:56px;background:#0c2022;border:1px solid #3ca9ac63;border-radius:100px;padding:8px 15px;font-size:10px;font-weight:700;letter-spacing:.17em;color:var(--accent)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 0 18px}.section-heading h2{font-size:25px;letter-spacing:-.055em;margin:4px 0 0}.section-heading p{color:var(--muted);font-size:13px;margin:6px 0 0}.section-heading.compact{margin:36px 0 15px}.text-button{background:none;border:0;color:var(--accent);font-size:13px;font-weight:650;padding:7px 2px}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat{min-height:116px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:8px}.stat span{font-size:11px;color:var(--muted)}.stat strong{font-size:18px;letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat small{font-size:10px;color:#7a888c}.rows{border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#0c0e10}.row{padding:17px 19px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;min-width:0}.row:last-child{border-bottom:0}.row-icon,.avatar,.panel-icon{height:42px;width:42px;border-radius:14px;background:#152629;border:1px solid #285259;color:var(--accent);display:grid;place-items:center;flex:none;font-weight:800}.row-body{min-width:0;flex:1}.row-title{font-size:14px;font-weight:690;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-sub{font-size:11px;color:var(--muted);overflow-wrap:anywhere;margin-top:2px}.row-meta{text-align:right;flex:none}.row-meta strong{display:block;font-size:13px}.row-meta small{font-size:11px;color:var(--muted)}.status{color:var(--accent)}.status-pending{color:#efc87e}.status-failed{color:#ea8686}.empty{padding:36px 21px;color:var(--muted);font-size:13px}.empty strong{color:#eff5f6;display:block;font-size:16px;margin-bottom:5px}.empty a,.row a{color:var(--accent)}.live-label{font-size:10px;letter-spacing:.1em;font-weight:760;color:var(--accent);display:flex;align-items:center;gap:7px;white-space:nowrap}.feature-strip{background:#111b1e;border:1px solid #21464c;padding:17px 19px;display:flex;gap:16px;border-radius:16px;margin:27px 0 20px}.feature-glyph{font-size:27px;color:var(--accent);line-height:1}.feature-strip strong{font-size:14px}.feature-strip p{font-size:12px;color:#9bb1b4;margin:3px 0 0}.panel{border:1px solid var(--line);border-radius:18px;padding:23px;background:var(--panel);display:flex;gap:18px}.panel-icon{width:50px;height:50px}.panel h3{font-size:20px;margin:7px 0 3px;letter-spacing:-.04em}.panel p{color:var(--muted);font-size:12px;margin:4px 0;overflow-wrap:anywhere}.panel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sharing-panel{justify-content:space-between;align-items:start;flex-wrap:wrap}.sharing-panel>div:first-child{max-width:350px}.switches{display:grid;gap:11px;min-width:240px}.switches label{display:flex;align-items:center;gap:10px;font-size:12px;color:#d4dfe0;cursor:pointer}.switches input{accent-color:#41e1e3;width:17px;height:17px}.switches button{width:max-content}.subtle{font-size:11px;color:var(--muted)}.follow-button{border:1px solid var(--accent);color:var(--accent);border-radius:100px;background:transparent;font-size:12px;font-weight:700;padding:7px 16px;flex:none}.follow-button.following{border-color:#465056;color:#c0c9cc}.follow-button:hover{background:#153337}.right-rail{min-width:0}.rail-inner{height:100vh;position:sticky;top:0;padding:31px 22px 20px;display:flex;flex-direction:column}.rail-header{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 24px;border-bottom:1px solid var(--line)}.rail-title{display:flex;align-items:center;justify-content:space-between;margin:26px 0 0}.rail-title h2{font-size:22px;letter-spacing:-.04em;margin:0}.rail-title span{color:var(--accent);font-size:23px}.rail-description{font-size:12px;color:var(--muted);margin:4px 0 17px}.rail-view{min-height:0;display:flex;flex-direction:column;flex:1}.ticker-viewport{position:relative;overflow:hidden;min-height:0;flex:1;mask-image:linear-gradient(transparent,#000 5%,#000 88%,transparent)}.ticker-track{display:grid;align-content:start;gap:10px;animation:rolling 48s linear infinite}.ticker-track:hover,.ticker-track.paused{animation-play-state:paused}@keyframes rolling{to{transform:translateY(-50%)}}.ticker-card{border:1px solid var(--line);border-radius:14px;padding:13px 15px;background:#111416;display:block}.ticker-card:hover{border-color:#448b90;background:#131e20}.ticker-top{color:var(--accent);font-size:11px;font-weight:770;display:flex;justify-content:space-between}.ticker-card strong{display:block;margin:8px 0 4px;font-size:13px;overflow:hidden;text-overflow:ellipsis}.ticker-card small{font-size:10px;color:var(--muted)}.rail-bottom{display:flex;justify-content:space-between;color:var(--accent);font-weight:690;font-size:12px;margin:18px 0}.rail-card{border:1px solid var(--line);border-radius:15px;background:var(--panel);padding:17px;margin:10px 0}.rail-card p{font-size:12px;color:#c1ccce;overflow-wrap:anywhere;margin:12px 0}.rail-card a{font-size:12px;color:var(--accent)}.rail-footer{margin-top:auto;border-top:1px solid var(--line);padding:18px 3px 0;color:#697579;font-size:10px;display:grid;gap:5px}.flash{margin:16px 35px 0;padding:12px 15px;border:1px solid #397b82;border-radius:12px;background:#122124;color:#d1f7f7;font-size:13px}
@media(max-width:1190px){.shell{grid-template-columns:230px minmax(0,1fr) 280px}.sidebar{padding-left:13px}.view{padding:24px}.main-header{padding-left:24px;padding-right:24px}.hero-graphic{opacity:.7;right:-84px}.hero-copy{max-width:400px}.hero h2{font-size:43px}}
@media(max-width:980px){.shell{grid-template-columns:210px minmax(0,1fr)}.right-rail{display:none}.sidebar{padding-right:10px}.nav-item{font-size:16px}.hero-graphic{right:0}.hero-copy{max-width:520px}}
@media(max-width:650px){.shell{display:block;padding-bottom:72px}.sidebar{position:fixed;height:64px;inset:auto 0 0;z-index:15;border-top:1px solid var(--line);border-right:0;background:#090b0df5;padding:5px 10px;display:block}.brand,.sidebar-setup,.sidebar-bottom{display:none}.navigation{display:flex;justify-content:space-around;gap:0;height:100%}.nav-item{width:auto;flex:1;justify-content:center;padding:6px 4px;gap:3px;flex-direction:column;font-size:10px;border-radius:10px}.nav-item .icon{height:25px}.main{border:0}.main-header{padding:17px 18px 13px}.main-header h1{font-size:22px}.view{padding:20px 15px 55px}.hero{padding:25px;min-height:315px;margin-bottom:27px}.hero-graphic{right:-110px;opacity:.4;top:22px}.hero-copy{max-width:420px}.hero h2{font-size:42px}.hero p{font-size:13px;max-width:250px}.hero-actions{gap:6px}.hero .button{font-size:11px;padding:10px 12px;gap:7px}.stat-grid{grid-template-columns:1fr 1fr}.stat:last-child{grid-column:span 2}.stat{min-height:90px;padding:15px}.stat strong{font-size:17px}.section-heading h2{font-size:22px}.row{padding:14px 12px}.row-icon,.avatar{width:35px;height:35px}.row-title{font-size:12px}.row-sub{font-size:10px}.row-meta strong{font-size:11px}.panel{padding:17px}.sharing-panel{display:grid}.flash{margin:12px 15px 0}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;scroll-behavior:auto!important}}
.mobile-feed{display:none}
@media(max-width:980px){.mobile-feed{display:block;margin:0 0 22px}.mobile-feed>.eyebrow{display:block;margin-bottom:10px}.mobile-feed .ticker-viewport{height:194px;border:1px solid var(--line);border-radius:16px;padding:12px}.mobile-feed .ticker-card{min-height:80px}}

/* Monochrome editorial finish */
:root{--bg:#070707;--panel:#121212;--panel2:#191919;--line:#292929;--muted:#929292;--text:#f5f5f5;--accent:#f5f5f5}
body{background:radial-gradient(circle at 46% -18%,#1b1b1b 0,#080808 34%,#060606 74%);font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Inter,Arial,sans-serif;letter-spacing:-.012em}
button:focus-visible,a:focus-visible,input:focus-visible{outline-color:#fff}
a:hover,button:hover{color:#fff}
.sidebar{background:linear-gradient(115deg,#101010 0%,#080808 80%);border-color:#2a2a2a}
.nav-item{color:#c2c2c2}.nav-item:hover,.nav-item.active{background:linear-gradient(100deg,#242424,#1a1a1a);color:#fff}.nav-item.active .icon{color:#fff}
.sidebar-setup,.button.primary{background:#f5f5f5;color:#0a0a0a}.sidebar-setup:hover,.button.primary:hover{background:#d2d2d2;color:#080808}
.pulse{background:#eaeaea;box-shadow:0 0 12px #ffffff63}
.main-header{background:#090909e8}.header-kicker,.eyebrow,.overline{color:#c8c8c8}.header-badge{color:#b3b3b3}
.button.outline{border-color:#676767;background:#ffffff08;color:#f5f5f5}.button.outline:hover{border-color:#fff;color:#fff;background:#ffffff18}
.section-heading h2,.rail-title h2{letter-spacing:-.055em}.text-button,.rail-bottom,.rail-card a,.empty a,.row a{color:#e3e3e3}
.stat,.panel,.rail-card{background:linear-gradient(155deg,#1a1a1a 0,#111 72%);border-color:#303030;box-shadow:0 15px 45px #00000024}
.rows{background:#0d0d0d}.row{background:linear-gradient(130deg,#121212,#0d0d0d)}.row:hover{background:#1a1a1a}
.row-icon,.avatar,.panel-icon{background:#252525;border-color:#424242;color:#f4f4f4}
.status,.status-pending,.status-failed,.live-label,.feature-glyph{color:#dedede}
.feature-strip{background:linear-gradient(130deg,#1d1d1d,#101010);border-color:#363636}.feature-strip p{color:#aaa}
.switches label{color:#d6d6d6}.switches input{accent-color:#f2f2f2}
.follow-button{border-color:#aaa;color:#eee}.follow-button:hover{background:#292929}.follow-button.following{border-color:#555;color:#bbb}
.ticker-card{background:linear-gradient(130deg,#1c1c1c,#131313)}.ticker-card:hover{border-color:#888;background:#252525}.ticker-top,.rail-title span{color:#f1f1f1}.rail-card p{color:#c6c6c6}.rail-footer{color:#888}
.flash{border-color:#616161;background:#242424;color:#f4f4f4}
.mobile-brand{display:none}
/* Featured carousel */
.home-carousel{margin-bottom:43px;border:1px solid #383838;border-radius:25px;background:#111;overflow:hidden;box-shadow:0 35px 95px #0009,0 1px 0 #ffffff1a}
.carousel-stage{position:relative}.carousel-slide{min-height:0}
.video-frame{position:relative;aspect-ratio:16/9;background:#090909;overflow:hidden}
.video-frame video{width:100%;height:100%;display:block;object-fit:cover;filter:grayscale(1) contrast(1.03)}
.film-label{position:absolute;top:20px;left:22px;padding:9px 13px;border:1px solid #ffffff75;border-radius:100px;background:#0909098a;backdrop-filter:blur(12px);color:#fff;font-size:10px;font-weight:740;letter-spacing:.13em;pointer-events:none}
.slide-caption{padding:24px 29px 28px;display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(120deg,#1e1e1e,#0e0e0e)}
.slide-caption h2{font-size:clamp(23px,2.6vw,32px);line-height:1.13;letter-spacing:-.055em;margin:7px 0 4px}.slide-caption p{font-size:13px;color:#a9a9a9;margin:0}.slide-caption .button{flex:none}
.showcase-slide{height:490px;position:relative;overflow:hidden;display:flex;align-items:center;background:radial-gradient(circle at 80% 40%,#3a3a3a 0,#1c1c1c 40%,#101010 72%);padding:55px 52px}
.showcase-content{position:relative;z-index:1;max-width:480px}.showcase-content h2{font-size:clamp(41px,4.9vw,67px);line-height:1.04;letter-spacing:-.075em;margin:22px 0 18px}.showcase-content h2 em{font-style:normal;color:#aaa}.showcase-content p{font-size:15px;line-height:1.55;color:#c4c4c4;max-width:330px;margin:0 0 25px}
.showcase-mark{position:absolute;width:370px;height:390px;object-fit:contain;right:-95px;bottom:-82px;opacity:.12;transform:rotate(-13deg)}
.light-slide{background:radial-gradient(circle at 100% 0%,#fff,#e6e6e6 62%,#d0d0d0);color:#121212}.light-slide .overline{color:#656565}.light-slide .showcase-content p{color:#525252}.light-slide .button.primary{color:#fff;background:#171717}.light-slide .button.primary:hover{background:#393939}.showcase-index{position:absolute;right:50px;bottom:40px;font-size:100px;letter-spacing:-.1em;font-weight:780;color:#0000000c;pointer-events:none}
.carousel-controls{min-height:63px;display:flex;align-items:center;justify-content:space-between;padding:10px 20px 10px 29px;border-top:1px solid #303030;background:#111}
.carousel-pages,.carousel-actions{display:flex;align-items:center;gap:9px}.carousel-dot{height:7px;width:7px;padding:0;border:0;border-radius:99px;background:#686868;transition:width .25s ease,background .25s ease}.carousel-dot.active{width:27px;background:#f3f3f3}
.carousel-text-control{font-size:11px;font-weight:680;color:#bbb;background:none;border:0;padding:10px 7px}.carousel-text-control:hover{color:#fff}.carousel-arrow{width:33px;height:33px;border-radius:50%;border:1px solid #555;background:#1b1b1b;color:#fff;font-size:17px;line-height:1}.carousel-arrow:hover{border-color:#eee;background:#363636}
@media(max-width:1190px){.showcase-slide{height:460px;padding:40px}.showcase-content h2{font-size:48px}}
@media(max-width:650px){.sidebar{background:#0b0b0bf4}.main-header{display:grid;grid-template-columns:24px 1fr;column-gap:11px;align-items:center}.mobile-brand{display:block;grid-row:1/3}.mobile-brand img{width:24px;height:26px;display:block}.header-kicker,.header-line{grid-column:2}.home-carousel{border-radius:18px;margin-bottom:31px}.film-label{top:10px;left:10px;font-size:8px;padding:6px 9px}.slide-caption{display:block;padding:19px}.slide-caption h2{font-size:25px}.slide-caption p{font-size:12px}.slide-caption .button{margin-top:15px}.showcase-slide{height:410px;padding:27px}.showcase-content h2{font-size:42px}.showcase-content p{font-size:13px;max-width:290px}.showcase-mark{right:-150px;bottom:-115px;opacity:.09}.showcase-index{font-size:68px;right:20px;bottom:20px}.carousel-controls{padding:8px 11px 8px 19px}.carousel-actions{gap:3px}.carousel-text-control{font-size:10px;padding:8px 4px}.carousel-arrow{width:29px;height:29px}}
@media(prefers-reduced-motion:reduce){.carousel-dot{transition:none}}

/* Profile and estimated open P&L */
.profile-view{padding:0 0 80px}
.profile-cover{height:176px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:22px 34px;background:radial-gradient(circle at 72% -10%,#545454,#202020 44%,#0c0c0c 80%);border-bottom:1px solid #383838}
.profile-cover>span{position:relative;z-index:1;letter-spacing:.22em;font-size:10px;font-weight:740;color:#d3d3d3}.profile-cover img{position:absolute;right:45px;top:-84px;width:300px;height:320px;transform:rotate(-14deg);opacity:.1}
.profile-details{position:relative;display:flex;align-items:flex-end;gap:20px;padding:0 34px 27px;border-bottom:1px solid #303030}
.profile-avatar{flex:none;width:95px;height:95px;border-radius:50%;background:#181818;border:4px solid #080808;display:grid;place-items:center;margin-top:-38px;z-index:2;box-shadow:0 12px 40px #0008}.profile-avatar img{width:49px;height:52px;object-fit:contain}
.profile-identity{min-width:0;flex:1;padding-top:18px}.profile-identity h2{font-size:27px;letter-spacing:-.06em;margin:5px 0 0}.profile-identity p{margin:0 0 8px;color:#aaa;font-size:13px}.profile-wallet{display:block;font-size:11px;color:#9d9d9d;overflow-wrap:anywhere}
.profile-details .button{margin-bottom:2px}
.profile-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:27px 34px 4px}
.profile-summary>div{border:1px solid #363636;border-radius:16px;background:linear-gradient(140deg,#1b1b1b,#101010);padding:17px 19px;min-width:0}.profile-summary span{display:block;color:#999;font-size:11px;margin-bottom:9px}.profile-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;letter-spacing:-.05em}.profile-summary strong.gain{color:#f5f5f5}.profile-summary strong.loss{color:#a8a8a8}
.profile-tabs{border-bottom:1px solid #363636;display:flex;align-items:center;gap:24px;padding:26px 34px 0;color:#888;font-size:12px}.profile-tabs span{padding-bottom:13px}.profile-tab-active{border-bottom:2px solid #f5f5f5;color:#fff;font-weight:750}
.profile-view>.section-heading{margin:31px 34px 17px}.pnl-rows{display:grid;gap:12px;padding:0 34px}
.pnl-card{background:linear-gradient(130deg,#1b1b1b,#0e0e0e);border:1px solid #373737;border-radius:18px;padding:21px 23px;box-shadow:0 12px 38px #0005}
.pnl-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pnl-token{display:flex;align-items:center;gap:12px;min-width:0}.pnl-token-icon{width:44px;height:44px;border:1px solid #545454;border-radius:50%;display:grid;place-items:center;font-size:24px;color:#e4e4e4;flex:none}.pnl-token strong{display:block;font-size:17px;letter-spacing:-.03em}.pnl-token small{display:block;color:#999;font-size:11px;margin-top:3px}.pnl-result{text-align:right;font-size:20px;letter-spacing:-.04em;font-weight:760;white-space:nowrap}.pnl-result small{display:block;font-size:11px;letter-spacing:0;font-weight:600}.pnl-result.gain{color:#f7f7f7}.pnl-result.loss,.pnl-result.unavailable{color:#a6a6a6}.pnl-result.unavailable{font-size:12px;letter-spacing:0;font-weight:650}
.pnl-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px;margin-top:22px;padding-top:16px;border-top:1px solid #323232}.pnl-metrics span{display:block;color:#939393;font-size:10px}.pnl-metrics strong{display:block;font-size:13px;color:#eee;margin-top:3px;overflow-wrap:anywhere}.pnl-hint{font-size:12px;color:#a5a5a5;margin:17px 0 0}.pnl-card-footer{border-top:1px solid #313131;display:flex;justify-content:space-between;gap:15px;margin-top:18px;padding-top:12px;font-size:10px;color:#898989}.pnl-card-footer a{color:#ddd}
.pnl-disclaimer{margin:23px 34px 6px;color:#949494;font-size:12px;line-height:1.65}.pnl-updated{display:block;margin:0 34px;color:#727272;font-size:11px}
@media(max-width:650px){.profile-cover{height:140px;padding:19px}.profile-cover img{right:-42px;top:-70px}.profile-details{padding:0 17px 23px;gap:11px;align-items:center;flex-wrap:wrap}.profile-avatar{width:72px;height:72px;margin-top:-26px}.profile-avatar img{width:37px;height:40px}.profile-identity{padding-top:12px;flex:1 1 calc(100% - 90px)}.profile-identity h2{font-size:23px}.profile-details .button{margin-left:84px}.profile-summary{padding:18px 16px 4px;gap:6px}.profile-summary>div{padding:13px 9px;border-radius:12px}.profile-summary span{font-size:9px;min-height:30px}.profile-summary strong{font-size:15px}.profile-tabs{padding:19px 17px 0;gap:15px}.profile-view>.section-heading{margin:23px 16px 14px}.pnl-rows{padding:0 16px}.pnl-card{padding:17px}.pnl-token strong{font-size:13px}.pnl-result{font-size:16px}.pnl-card-footer{flex-wrap:wrap}.pnl-disclaimer,.pnl-updated{margin-left:16px;margin-right:16px}}

/* Observed, private P&L history */
.pnl-chart-panel{margin:27px 34px 0;border:1px solid #353535;border-radius:20px;background:radial-gradient(circle at 65% -30%,#292929,#141414 50%,#0d0d0d);padding:23px 23px 18px;box-shadow:0 20px 54px #0006}
.pnl-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pnl-chart-heading h3{font-size:23px;letter-spacing:-.055em;margin:4px 0 2px}.pnl-chart-heading p{color:#a7a7a7;font-size:11px;margin:0}.pnl-chart-heading strong{font-size:24px;letter-spacing:-.06em;white-space:nowrap}
.pnl-chart{height:236px;margin-top:18px;display:flex;align-items:center}.pnl-chart svg{width:100%;height:100%;overflow:visible}.pnl-grid-line{stroke:#ffffff1b;stroke-width:1;stroke-dasharray:3 5}.pnl-zero-line{stroke:#ffffff53;stroke-width:1}.pnl-axis-label{fill:#969696;font:10px Inter,ui-sans-serif,sans-serif}.pnl-area{fill:#ffffff17}.pnl-chart-line{fill:none;stroke:#f5f5f5;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pnl-chart-dot{fill:#fff;stroke:#555;stroke-width:2;vector-effect:non-scaling-stroke}.pnl-chart-empty{margin:auto;text-align:center;color:#aaa;font-size:12px;padding:18px}
.pnl-chart-footer{display:flex;justify-content:space-between;gap:15px;margin-top:5px;color:#909090;font-size:10px}
@media(max-width:650px){.pnl-chart-panel{margin:20px 16px 0;padding:17px 14px 13px;border-radius:16px}.pnl-chart-heading{flex-wrap:wrap;gap:5px}.pnl-chart-heading h3{font-size:20px}.pnl-chart-heading strong{font-size:21px}.pnl-chart{height:180px;margin-top:12px}.pnl-axis-label{font-size:12px}}

/* Live chart refinements */
.profile-summary strong.gain,.pnl-result.gain,.pnl-chart-total strong.gain,.pnl-chart-stats strong.gain{color:#46d7a0}
.profile-summary strong.loss,.pnl-result.loss,.pnl-chart-total strong.loss,.pnl-chart-stats strong.loss{color:#fa7580}
.pnl-chart-panel{position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 0%,#24332d52,transparent 46%),linear-gradient(155deg,#1b1d1c,#0e1010 68%);border-color:#434746;padding:27px 27px 21px}
.pnl-chart-panel:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,#92f4c54d 35%,#f9879361 75%,transparent)}
.pnl-chart-heading h3{font-size:25px;margin:10px 0 5px}.pnl-chart-heading p{line-height:1.45}.pnl-live{display:inline-flex;gap:8px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.15em;color:#a2e7c5}.pnl-live-dot{height:7px;width:7px;border-radius:50%;background:#51dba2;box-shadow:0 0 0 4px #51dba21a,0 0 13px #51dba281}
.pnl-chart-total{text-align:right;min-width:120px}.pnl-chart-total small{display:block;color:#939d99;font-size:9px;letter-spacing:.13em;font-weight:750}.pnl-chart-total strong{display:block;margin-top:7px;font-size:31px;line-height:1.1;letter-spacing:-.06em}
.pnl-chart-toolbar{border-top:1px solid #ffffff15;margin-top:21px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.pnl-chart-legend{display:flex;gap:16px;align-items:center;color:#abb4af;font-size:10px}.pnl-chart-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pnl-key{display:block;width:13px;height:3px;border-radius:5px}.pnl-key.up{background:#46d7a0;box-shadow:0 0 8px #46d7a075}.pnl-key.down{background:#fa7580;box-shadow:0 0 8px #fa758075}.pnl-key.zero{background:#858b88;border-top:1px dashed #c2cac4}
.pnl-range{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #393f3a;background:#0b0e0c;border-radius:10px;flex:none}.pnl-range button{border:0;background:transparent;color:#999f9b;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:800;letter-spacing:.04em}.pnl-range button:hover{color:#fff}.pnl-range button[aria-pressed=true]{background:#353d37;color:#ecfff3;box-shadow:inset 0 1px #ffffff26}
.pnl-chart{height:268px;margin-top:19px;position:relative;outline-offset:4px}.pnl-chart:focus-visible{outline:2px solid #9ae6bc;border-radius:8px}.pnl-grid-line{stroke:#ffffff1a;stroke-width:1;stroke-dasharray:3 6}.pnl-zero-line{stroke:#cbd3cd66;stroke-width:1;stroke-dasharray:5 5}.pnl-axis-label{fill:#a5aea7;font:10px Inter,ui-sans-serif,sans-serif}.pnl-positive-area{fill:#30cc8c;opacity:.14}.pnl-negative-area{fill:#f36976;opacity:.15}.pnl-line-up,.pnl-line-down{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pnl-line-up{stroke:#44e1a1;filter:drop-shadow(0 0 4px #39dd9860)}.pnl-line-down{stroke:#ff7884;filter:drop-shadow(0 0 4px #f36c785c)}.pnl-chart-dot.gain{fill:#4beaaf;stroke:#09291e}.pnl-chart-dot.loss{fill:#ff858d;stroke:#351317}.pnl-hover-guide{stroke:#d9e4db85;stroke-width:1;stroke-dasharray:4 4}.pnl-hover-marker{stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px currentColor)}.pnl-hover-marker.gain{fill:#51eeac;stroke:#113e2d;color:#51eeac}.pnl-hover-marker.loss{fill:#ff8590;stroke:#56242c;color:#ff8590}
.pnl-hover{position:absolute;z-index:2;min-width:175px;padding:10px 12px;border:1px solid #777f78a8;border-radius:10px;background:#1d231eea;box-shadow:0 16px 35px #000a;backdrop-filter:blur(16px);transform:translateX(-50%);pointer-events:none;display:grid;gap:1px;text-align:left}.pnl-hover[hidden]{display:none}.pnl-hover small{font-size:10px;color:#acb5ae}.pnl-hover strong{font-size:17px;letter-spacing:-.04em}.pnl-hover strong.gain{color:#61e9ad}.pnl-hover strong.loss{color:#ff8e98}.pnl-hover span{font-size:10px;color:#b9c1bb}
.pnl-chart-footer{font-size:10px;color:#b5bcb6}.pnl-chart-stats{border-top:1px solid #ffffff1c;margin-top:20px;padding-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pnl-chart-stats span{display:grid;gap:4px;font-size:10px;color:#919b93}.pnl-chart-stats strong{font-size:15px;color:#f1f5f1;letter-spacing:-.03em}.pnl-chart-caption{font-size:10px;line-height:1.5;color:#858e87;margin:17px 0 0;max-width:600px}
@media(max-width:650px){.pnl-chart-panel{padding:20px 16px 16px}.pnl-chart-heading{align-items:flex-start}.pnl-chart-heading h3{font-size:20px}.pnl-chart-total strong{font-size:22px}.pnl-chart-total small{font-size:8px}.pnl-chart-toolbar{flex-wrap:wrap;gap:12px}.pnl-chart-legend{gap:11px;font-size:9px}.pnl-range{margin-left:auto}.pnl-chart{height:225px}.pnl-axis-label{font-size:12px}.pnl-chart-stats strong{font-size:12px}}

/* X profile identity */
.profile-cover.has-banner{background:#191919}.profile-cover.has-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0a0a9e,transparent 66%);pointer-events:none}.profile-cover.has-banner>span{z-index:2}.profile-cover .profile-banner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;transform:none}.profile-cover.has-banner .profile-cover-mark{display:none}.profile-cover .profile-banner[hidden],.profile-photo[hidden]{display:none}
.profile-avatar{position:relative;overflow:hidden}.profile-avatar .profile-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-avatar .profile-avatar-mark{flex:none}.profile-identity #profile-handle{font-size:13px;color:#a7a7a7;margin:0 0 5px}.profile-identity .profile-bio{white-space:pre-line;line-height:1.45;color:#e1e1e1;font-size:13px;margin:3px 0 8px;overflow-wrap:anywhere}.profile-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:2px}.profile-actions .button{margin-bottom:0}
@media(max-width:650px){.profile-actions{width:100%;justify-content:flex-start;margin-left:84px}.profile-actions .button{margin-left:0}.profile-cover.has-banner:after{background:linear-gradient(0deg,#09090996,transparent 80%)}}
