.leaderboard-shell{background:var(--vs-surface-page);min-height:100vh}.leaderboard-sticky{z-index:50;position:sticky;top:0}.leaderboard-page-pad{min-width:0;padding-left:var(--profile-sidebar-width);flex-direction:column;flex:1;transition:padding-left .22s;display:flex}.leaderboard-main{flex:1;min-width:0;padding:22px 22px 44px}.leaderboard-content{width:100%;min-width:0}.leaderboard-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.leaderboard-heading h1{color:var(--vs-text-strong);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.leaderboard-heading p{color:var(--vs-text-faint);margin:5px 0 0;font-size:13px}.leaderboard-controls{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.leaderboard-controls .versus-search-compact{width:232px}.leaderboard-search{border-radius:var(--vs-radius-control);width:100%;height:32px;color:var(--vs-text-faint);background:var(--vs-surface-control);box-shadow:inset 0 0 0 1px var(--vs-hairline);align-items:center;gap:9px;padding:0 11px;display:flex}.leaderboard-search:focus-within{box-shadow:var(--vs-focus-ring)}.leaderboard-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:14px;height:14px}.leaderboard-search input{width:100%;min-width:0;color:var(--vs-text);background:0 0;border:0;outline:0;font-size:13px}.leaderboard-time-tabs{border-radius:var(--vs-radius-control);background:var(--vs-surface-control);gap:3px;padding:3px;display:flex}.leaderboard-time-tabs button{border-radius:var(--vs-radius-sm);min-width:40px;height:28px;color:var(--vs-text-muted);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12.5px;font-weight:600}.leaderboard-time-tabs button:hover{color:var(--vs-text)}.leaderboard-time-tabs button.is-active{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring)}.leaderboard-time-tabs button:focus-visible,.leaderboard-time-tabs button.is-active:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.leaderboard-hero-frame{margin-top:20px;container-type:inline-size}.leaderboard-hero{border-radius:var(--vs-radius-modal);background:radial-gradient(90% 220% at 8% 0%, #ffffff1a, #fff0 60%), var(--vs-surface-card);box-shadow:var(--vs-highlight-ring);align-items:center;gap:22px;padding:22px;display:flex;position:relative;overflow:hidden}.leaderboard-hero-leader{flex:1;align-items:center;gap:22px;min-width:0;display:flex}.leaderboard-hero-avatar,.leaderboard-runner-avatar,.leaderboard-row-avatar{background:var(--vs-surface-control-hover);flex:none;position:relative;overflow:hidden}.leaderboard-hero-avatar img,.leaderboard-runner-avatar img,.leaderboard-row-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.leaderboard-hero-avatar{width:72px;height:72px;box-shadow:var(--vs-avatar-ring);border-radius:18px}.leaderboard-hero-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.leaderboard-hero-rank{border-radius:var(--vs-radius-pill);color:var(--vs-text-strong);box-shadow:var(--vs-rank-ring);letter-spacing:.06em;align-self:flex-start;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.leaderboard-hero-body h2{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:30px;font-weight:700;line-height:1.1;overflow:hidden}.leaderboard-hero-body h2 a,.leaderboard-runner-name a,.leaderboard-row-group{border-radius:6px;text-decoration:none}.leaderboard-hero-body h2 a{color:var(--vs-text-strong)}.leaderboard-hero-body h2 a:hover,.leaderboard-runner-name a:hover,.leaderboard-row-group:hover b{text-decoration:none}.leaderboard-hero-body h2 a:focus-visible,.leaderboard-runner-name a:focus-visible,.leaderboard-row-group:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.leaderboard-hero-stats{flex-wrap:wrap;gap:12px 30px;margin:0;display:flex}.leaderboard-hero-stats div{flex-direction:column;gap:3px;display:flex}.leaderboard-hero-stats dt{color:var(--vs-text-muted);font-size:11.5px}.leaderboard-hero-stats dd{color:var(--vs-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.leaderboard-hero-stats dd.is-positive{color:var(--vs-positive)}.leaderboard-hero-runners{flex:none;gap:10px;display:flex}.leaderboard-runner{border-radius:var(--vs-radius-card-lg);background:var(--vs-surface-control);width:196px;min-width:0;box-shadow:inset 0 0 0 1px var(--vs-hairline);flex-direction:column;gap:9px;padding:14px;display:flex}.leaderboard-runner-name{align-items:center;gap:9px;min-width:0;display:flex}.leaderboard-runner-avatar{border-radius:9px;width:30px;height:30px}.leaderboard-runner-name a{color:var(--vs-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.leaderboard-runner-meta{justify-content:space-between;align-items:baseline;gap:8px;line-height:20px;display:flex}.leaderboard-runner-meta small{color:var(--vs-text-faint);font-size:11px}.leaderboard-runner-meta b{color:var(--vs-positive);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:14px;font-weight:700}@container (max-width:880px){.leaderboard-hero{flex-direction:column;align-items:stretch}.leaderboard-runner{flex:1 1 0;width:auto}}@container (max-width:520px){.leaderboard-hero{gap:16px;padding:16px}.leaderboard-hero-leader{gap:14px}.leaderboard-hero-avatar{border-radius:14px;width:64px;height:64px}.leaderboard-hero-body h2{font-size:22px}.leaderboard-hero-stats{gap:10px 20px}.leaderboard-hero-runners{flex-wrap:wrap}.leaderboard-runner{flex:130px}}.leaderboard-board{border-radius:var(--vs-radius-glass-panel);background:var(--vs-glass-background);box-shadow:var(--vs-glass-shadow);border:1px solid #0000;margin-top:16px;position:relative;overflow:hidden}.leaderboard-board.is-empty{box-shadow:none;background:0 0}.leaderboard-board-scroll{overflow-x:auto;container-type:inline-size}.leaderboard-table-head,.leaderboard-row{border-bottom:1px solid var(--vs-hairline);grid-template-columns:46px minmax(200px,2.2fr) minmax(64px,1fr) minmax(72px,1fr);align-items:center;column-gap:14px;padding:0 18px;display:grid}.leaderboard-table-head{height:40px;color:var(--vs-text-faint);white-space:nowrap;font-size:11.5px;font-weight:500}.leaderboard-row{font-variant-numeric:tabular-nums;height:58px}.leaderboard-row:not(.leaderboard-skeleton-row):hover{background:var(--vs-surface-raised)}.leaderboard-table-head>:nth-child(n+3),.leaderboard-row>:nth-child(n+3){text-align:right;white-space:nowrap}.leaderboard-row>[role=cell]{min-width:0}.leaderboard-rank{box-sizing:border-box;border-radius:var(--vs-radius-pill);min-width:28px;height:24px;color:var(--vs-text-muted-alt);box-shadow:inset 0 0 0 1px var(--vs-hairline);justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.leaderboard-rank.is-first{color:var(--vs-text-strong);box-shadow:var(--vs-rank-ring)}.leaderboard-rank.is-unranked{box-shadow:none}.leaderboard-row-group{min-width:0;color:var(--vs-text-bright);align-items:center;gap:12px;display:flex}.leaderboard-row-group b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.leaderboard-row [data-field=win_rate_percent]{letter-spacing:-.02em;font-size:14px;font-weight:700}.leaderboard-row [data-field=win_rate_percent].is-positive{color:var(--vs-positive)}.leaderboard-row [data-field=win_rate_percent].is-muted{color:var(--vs-text-muted);letter-spacing:0;font-size:13px;font-weight:500}.leaderboard-row [data-field=total_calls]{color:var(--vs-text-dim);font-size:13.5px}.leaderboard-skeleton-row i{background:var(--vs-surface-control-hover);border-radius:6px;height:12px;display:block}.leaderboard-skeleton-row .leaderboard-skeleton-rank{border-radius:var(--vs-radius-pill);width:28px;height:24px}.leaderboard-skeleton-group{align-items:center;gap:12px;min-width:0;display:flex}.leaderboard-skeleton-group i:first-child{border-radius:var(--vs-radius-control);background:var(--vs-surface-control-strong);flex:none;width:34px;height:34px}.leaderboard-skeleton-group i:last-child{background:var(--vs-surface-control-strong);width:45%}.leaderboard-skeleton-row .leaderboard-skeleton-cell{justify-self:end;width:40px}.leaderboard-skeleton-row .leaderboard-skeleton-cell.is-short{width:30px}@container (max-width:560px){.leaderboard-table-head,.leaderboard-row{grid-template-columns:28px minmax(0,1fr) auto auto;column-gap:10px;padding:0 12px}.leaderboard-row-group{gap:10px}.leaderboard-row-avatar,.leaderboard-skeleton-group i:first-child{border-radius:var(--vs-radius-sm);width:28px;height:28px}.leaderboard-row-group b{font-size:13.5px}}@container (max-width:400px){.leaderboard-row-avatar,.leaderboard-skeleton-group i:first-child{display:none}}.leaderboard-empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.leaderboard-empty-state b{color:var(--vs-text-strong);margin-top:4px;font-size:14px;font-weight:600}.leaderboard-empty-state p{color:var(--vs-text-faint);margin:0;font-size:12.5px}.leaderboard-state-icon{border-radius:var(--vs-radius-card);width:40px;height:40px;color:var(--vs-text-muted);background:var(--vs-surface-control-hover);flex:none;justify-content:center;align-items:center;display:flex}.leaderboard-state-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.leaderboard-state-icon.is-error{border-radius:var(--vs-radius-control);width:36px;height:36px;color:var(--vs-negative);background:var(--vs-negative-tint)}.leaderboard-state-icon.is-error svg{stroke-width:2px;width:17px;height:17px}.leaderboard-error{align-items:center;gap:14px;padding:18px;display:flex}.leaderboard-error-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.leaderboard-error-text b{color:var(--vs-text-strong);font-size:13.5px;font-weight:600}.leaderboard-error-text small{color:var(--vs-text-faint);font-size:12px}.leaderboard-error button,.leaderboard-next{cursor:pointer;border:0;border-radius:9px;flex:none;height:32px;padding:0 14px;font-size:12.5px;font-weight:600}.leaderboard-error button{color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel)}.leaderboard-error button:hover{background:var(--vs-primary-gradient-hover)}.leaderboard-error button:focus-visible{outline-offset:2px;box-shadow:var(--vs-focus-ring-primary);outline:2px solid #0000}.leaderboard-next{color:var(--vs-text-dim);background:var(--vs-surface-control-hover);margin-top:12px}.leaderboard-next:hover{color:var(--vs-text-strong)}.leaderboard-next:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.outcome-live{border-radius:var(--vs-radius-pill);color:var(--vs-text-muted);background:var(--vs-surface-control-strong);padding:2px 8px;font-size:10.5px;font-weight:600}.outcome-live.is-live{color:var(--vs-positive);background:var(--vs-positive-tint-strong)}.outcome-live.is-reconnecting,.outcome-live.is-connecting{color:var(--vs-text-dim)}@media (max-width:1023px){.leaderboard-page-pad{padding-left:0}}@media (max-width:767px){.leaderboard-main{padding:16px 14px 32px}.leaderboard-controls,.leaderboard-controls .versus-search-compact{width:100%}.leaderboard-error{flex-wrap:wrap}}.leaderboard-shell{--vs-positive:#21c95f;--vs-negative:#ef4444}.leaderboard-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.leaderboard-podium-card{isolation:isolate;background:linear-gradient(125deg, #141819, #0a0c0e 70%) padding-box, linear-gradient(135deg, var(--group-medal-light), var(--group-medal-dark), var(--group-medal-mid)) border-box;box-shadow:0 6px 24px #0003, 0 0 12px var(--group-medal-glow);border:1px solid #0000;border-radius:18px;padding:22px;position:relative;overflow:hidden}.leaderboard-podium-card[data-podium-rank="1"]{--group-medal-light:#f0d99a;--group-medal-mid:#b68b39;--group-medal-dark:#735320;--group-medal-glow:#d8ad4924}.leaderboard-podium-card[data-podium-rank="2"]{--group-medal-light:#edf1f7;--group-medal-mid:#a9b4c2;--group-medal-dark:#626d7d;--group-medal-glow:#c2cedc20}.leaderboard-podium-card[data-podium-rank="3"]{--group-medal-light:#e6b58e;--group-medal-mid:#b67c50;--group-medal-dark:#75482d;--group-medal-glow:#c88c5924}.leaderboard-podium-place{color:var(--group-medal-light);letter-spacing:.12em;font-size:11px;font-weight:750}.leaderboard-podium-identity{align-items:center;gap:14px;margin:16px 0 20px;padding-right:48px;display:flex}.leaderboard-podium-identity .leaderboard-hero-avatar{border-radius:13px;width:52px;height:52px}.leaderboard-podium h2{min-width:0;margin:0;font-size:22px;line-height:1.2}.leaderboard-podium h2 a{color:#f4f4f5;text-decoration:none}.leaderboard-podium h2 a:hover{text-decoration:none}.leaderboard-podium .leaderboard-hero-stats{border-top:1px solid #ffffff12;gap:42px;padding-top:16px}.leaderboard-podium .leaderboard-hero-stats dt{font-size:12px}.leaderboard-podium .leaderboard-hero-stats dd{font-size:21px}.leaderboard-podium .home-group-medal-number{padding-bottom:4px;font-size:62px}.leaderboard-podium .home-group-medal.is-all-time .home-group-medal-number{padding-bottom:15px;font-size:54px}.leaderboard-podium .home-group-medal-caption{font-size:9px;bottom:8px}.leaderboard-podium-card:hover .home-group-medal-number{opacity:.95;color:var(--group-medal-light);text-shadow:0 0 16px var(--group-medal-mid)}.leaderboard-podium-card:hover .home-group-medal-laurel{opacity:.65}.leaderboard-podium-card:hover .home-group-medal-caption{opacity:.85}.leaderboard-board{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px}.leaderboard-table-head,.leaderboard-row{grid-template-columns:48px minmax(180px,1.5fr) repeat(4,minmax(80px,.65fr));gap:20px;padding:0 22px}.leaderboard-table-head{background:#ffffff03;height:46px;font-size:12px}.leaderboard-row{border-bottom-color:#ffffff0b;height:64px;font-size:14px}.leaderboard-row:last-child{border-bottom:0}.leaderboard-row-group b{font-size:15px}.leaderboard-row-avatar{border-radius:9px;width:36px;height:36px}.leaderboard-row [data-field=total_calls],.leaderboard-row [data-field=win_rate_percent]{font-size:14px}.leaderboard-row[data-official-rank="1"] .leaderboard-rank{color:#f0d99a;background:#b68b3912;box-shadow:inset 0 0 0 1px #b68b3970}.leaderboard-row[data-official-rank="2"] .leaderboard-rank{color:#edf1f7;background:#a9b4c212;box-shadow:inset 0 0 0 1px #a9b4c270}.leaderboard-row[data-official-rank="3"] .leaderboard-rank{color:#e6b58e;background:#b67c5012;box-shadow:inset 0 0 0 1px #b67c5070}@media (max-width:1200px){.leaderboard-podium{gap:10px}.leaderboard-podium-card{padding:16px}.leaderboard-podium h2{font-size:18px}.leaderboard-podium-identity{padding-right:0}.leaderboard-podium .home-group-medal{opacity:.6}}@media (max-width:700px){.leaderboard-podium{grid-template-columns:1fr}.leaderboard-podium-card{padding:18px}.leaderboard-podium-identity{margin:12px 0}}.leaderboard-row>.is-positive{color:var(--vs-positive)}.leaderboard-row>.is-negative{color:var(--vs-negative)}.leaderboard-podium-card{background:linear-gradient(120deg, #141819f5, #0a0c0ef0 68%, #141819ed) padding-box, linear-gradient(135deg, var(--group-medal-light), var(--group-medal-mid) 24%, var(--group-medal-dark) 52%, var(--group-medal-light) 85%) border-box;box-shadow:0 12px 28px #0005, 0 0 20px var(--group-medal-glow), inset 0 1px 0 #ffffff10;transition:box-shadow .22s,transform .22s}.leaderboard-podium-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 100% 0%, var(--group-medal-glow), transparent 70%), linear-gradient(125deg, #ffffff07, transparent 42%);position:absolute;inset:0}.leaderboard-podium-watermark{z-index:-2;pointer-events:none;object-fit:cover;filter:grayscale()contrast(1.15);opacity:.13;border-radius:32%;width:230px;height:230px;transition:opacity .22s,transform .3s;position:absolute;bottom:-62px;right:-25px;transform:rotate(-14deg);-webkit-mask-image:linear-gradient(115deg,#0000 5%,#000 60%);mask-image:linear-gradient(115deg,#0000 5%,#000 60%)}.leaderboard-podium-card:hover{box-shadow:0 16px 32px #0006, 0 0 28px var(--group-medal-glow), inset 0 1px 0 #ffffff20;transform:translateY(-2px)}.leaderboard-podium-card:hover .leaderboard-podium-watermark{opacity:.2;transform:rotate(-10deg)scale(1.04)}.leaderboard-podium-place{border:1px solid color-mix(in srgb, var(--group-medal-mid) 42%, transparent);background:var(--group-medal-glow);border-radius:6px;padding:4px 9px;display:inline-flex}.leaderboard-podium-identity .leaderboard-hero-avatar{box-shadow:0 0 0 1px var(--group-medal-mid), 0 4px 12px #0007}.leaderboard-podium .leaderboard-hero-stats{border-top-color:color-mix(in srgb, var(--group-medal-mid) 24%, transparent)}.leaderboard-podium .home-group-medal{width:96px;height:96px;top:13px;right:12px}.leaderboard-podium .home-group-medal-laurel{opacity:.3}.leaderboard-podium .home-group-medal-number{opacity:.5}@media (prefers-reduced-motion:reduce){.leaderboard-podium-card,.leaderboard-podium-watermark{transition:none}.leaderboard-podium-card:hover{transform:none}.leaderboard-podium-card:hover .leaderboard-podium-watermark{transform:rotate(-14deg)}}@media (min-width:701px){.leaderboard-podium-card[data-podium-slot=left]{grid-area:1/1}.leaderboard-podium-card[data-podium-slot=center]{grid-area:1/2}.leaderboard-podium-card[data-podium-slot=right]{grid-area:1/3}}.leaderboard-podium{align-items:stretch;padding-top:12px}.leaderboard-podium-card[data-podium-rank="1"]{box-shadow:0 14px 32px #0006, 0 0 24px var(--group-medal-glow), inset 0 1px 0 #ffffff20;top:-12px}@media (max-width:700px){.leaderboard-podium{padding-top:0}.leaderboard-podium-card[data-podium-rank="1"]{order:-1;top:0}}.leaderboard-podium-callers{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:22px;right:22px}.leaderboard-podium-callers>span{color:#a1a1aa;opacity:0;font-size:11px;transition:opacity .18s}.leaderboard-podium-callers>div{grid-template-columns:repeat(3,30px);gap:7px;display:grid}.leaderboard-podium-callers a{opacity:0;visibility:hidden;border-radius:50%;width:30px;height:30px;transition:opacity .22s,transform .22s,visibility .22s;display:block;position:relative;transform:translateY(9px)scale(.85)}.leaderboard-podium-callers a:nth-child(2){transition-delay:75ms}.leaderboard-podium-callers a:nth-child(3){transition-delay:.15s}.leaderboard-podium-callers img{object-fit:cover;border:1px solid #ffffff60;border-radius:50%;width:100%;height:100%}.leaderboard-podium-callers b{color:#e8bb4f;background:#17181c;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:grid;position:absolute;bottom:-4px;right:-3px}.leaderboard-podium-callers a:nth-child(2) b{color:#c8d0dc}.leaderboard-podium-callers a:nth-child(3) b{color:#cd8b55}.leaderboard-podium-card:is(:hover,:focus-within) .leaderboard-podium-callers>span{opacity:1}.leaderboard-podium-card:is(:hover,:focus-within) .leaderboard-podium-callers a{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.leaderboard-podium-card:is(:hover,:focus-within) .leaderboard-podium-callers a:is(:hover,:focus-visible){z-index:2;transition-delay:0s;transform:translateY(-5px)scale(1);box-shadow:0 0 10px #ffffff40}@media (hover:none){.leaderboard-podium-callers>span,.leaderboard-podium-callers a{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.leaderboard-podium-callers a,.leaderboard-podium-callers>span{transition:none}}.leaderboard-shell [data-field=pnl_usd].is-positive{color:var(--vs-positive)}.leaderboard-shell [data-field=pnl_usd].is-negative{color:var(--vs-negative)}.leaderboard-shell [data-field=pnl_usd].is-muted{color:var(--vs-text-muted)}.leaderboard-podium-name,.leaderboard-row-name{flex-direction:column;gap:6px;min-width:0;display:flex}.leaderboard-member-count{color:#92939e;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:400;line-height:1.2;display:inline-flex}.leaderboard-member-count svg{fill:currentColor;flex-shrink:0;width:13px;height:13px}.leaderboard-podium .leaderboard-member-count{font-size:12px}.leaderboard-table-head>:nth-child(n+3),.leaderboard-row>:nth-child(n+3){text-align:left}.leaderboard-row>.leaderboard-join-cell{text-align:left;position:relative}.leaderboard-join{color:#111114;min-width:62px;font:inherit;cursor:pointer;background:linear-gradient(#fafafa,#d8d8df);border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex}.leaderboard-join:hover:not(:disabled),.leaderboard-join:focus-visible:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 3px 12px #ffffff25}.leaderboard-join:focus-visible{outline-offset:3px;outline:2px solid #fff}.leaderboard-join.is-joined{color:#c9cbd1;background:linear-gradient(#151619,#25272c);border-color:#303237;box-shadow:inset 0 3px 7px #000a,inset 0 1px 2px #0008,0 1px #ffffff12}.leaderboard-join.is-joined:hover:not(:disabled),.leaderboard-join.is-joined:focus-visible:not(:disabled){filter:none;background:linear-gradient(#191a1e,#2b2d33);transform:none;box-shadow:inset 0 3px 7px #000a,inset 0 1px 2px #0008,0 1px #ffffff18}.leaderboard-join:disabled{opacity:.5;cursor:default}.leaderboard-join-error{white-space:normal;color:#ef4444;max-width:180px;font-size:10px;display:block}.leaderboard-row:has(.leaderboard-join-error){height:auto;min-height:64px;padding-top:8px;padding-bottom:8px}.leaderboard-join:active:not(:disabled){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.leaderboard-join{transition:none}.leaderboard-join:hover:not(:disabled),.leaderboard-join:focus-visible:not(:disabled){transform:none}}.leaderboard-table{min-width:920px}.leaderboard-table-head,.leaderboard-row{grid-template-columns:48px minmax(295px,2fr) minmax(105px,1fr) minmax(65px,.6fr) minmax(65px,.6fr) minmax(85px,.7fr) minmax(90px,.7fr)}.leaderboard-row-callers{align-items:flex-start;position:static}.leaderboard-row-callers>span{display:none}.leaderboard-row:is(:hover,:focus-within) .leaderboard-row-callers a{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.leaderboard-row:is(:hover,:focus-within) .leaderboard-row-callers a:is(:hover,:focus-visible){z-index:2;transition-delay:0s;transform:translateY(-5px)scale(1);box-shadow:0 0 10px #ffffff40}.leaderboard-group-cell{align-items:center;gap:16px;min-width:0;display:flex}.leaderboard-group-cell .leaderboard-row-group{min-width:0}.leaderboard-row-callers{flex-shrink:0}.leaderboard-row-callers>div{gap:5px}.leaderboard-row-callers a{width:26px;height:26px}.leaderboard-group-cell .leaderboard-row-callers{margin-top:-19px}.leaderboard-row[data-ranking-id]{cursor:pointer}.leaderboard-next{margin:28px auto 32px;display:block}.leaderboard-title-line{align-items:center;gap:14px;display:flex}.leaderboard-kind-switch{background:#ffffff04;border:1px solid #ffffff0d;border-radius:6px;flex:none;align-items:center;gap:2px;margin:0;padding:2px;display:inline-flex}.leaderboard-kind-switch button{color:#8e909a;height:22px;line-height:20px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 9px;font-size:11px}.leaderboard-kind-switch button[aria-pressed=true]{color:#f2f2f4;background:#ffffff13;border-color:#ffffff25}.leaderboard-kind-switch button:focus-visible{outline-offset:2px;outline:2px solid #999}.is-users-board .leaderboard-hero-avatar,.is-users-board .leaderboard-row-avatar{border-radius:50%}.is-users-board .leaderboard-group-cell .leaderboard-row-callers{margin-top:0}.leaderboard-invite-dialog{color:#eee;background:#111215;border:1px solid #ffffff20;border-radius:16px;width:min(440px,100vw - 32px);padding:24px}.leaderboard-invite-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.leaderboard-invite-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.leaderboard-invite-dialog h2{margin:0;font-size:18px}.leaderboard-invite-dialog header button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:24px}.leaderboard-invite-dialog p{color:#a0a2ad;font-size:13px;line-height:1.6}.leaderboard-username{color:#9696a3;font-size:12px;line-height:14px}.leaderboard-coin-tooltip{white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;font-size:11px;line-height:14px;transition:opacity .14s;display:flex;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.leaderboard-user-coins a:is(:hover,:focus-visible) .leaderboard-coin-tooltip{opacity:1;visibility:visible}.leaderboard-coin-tooltip.is-positive{color:var(--vs-positive)}.leaderboard-coin-tooltip.is-negative{color:#ef4444}
.user-profile-shell{background:var(--vs-surface-page)}.user-profile-sticky{z-index:50;position:sticky;top:0}.user-profile-pad{padding-left:var(--profile-sidebar-width);transition:padding-left .22s}.user-profile-main{min-width:0;padding:22px 22px 44px}.user-profile-inner{flex-direction:column;gap:16px;width:min(1120px,100%);margin:0 auto;display:flex}.user-profile-main .user-profile-inner>*{min-width:0;margin-top:0;margin-bottom:0}.user-profile-back{color:var(--vs-text-faint);align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.user-profile-back:hover{color:var(--vs-text-strong)}.user-profile-back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:13px;height:13px}.user-profile-not-found{color:var(--vs-text-faint);text-align:center;margin:0;padding:44px 20px;font-size:12.5px}.user-profile-not-found:before{border-radius:var(--vs-radius-card);background:radial-gradient(circle, transparent 5px, var(--vs-text-faint) 5.5px 7px, transparent 7.5px), var(--vs-surface-control-hover);content:"";width:40px;height:40px;margin:0 auto 12px;display:block}.user-profile-not-found p{margin:0}.user-profile-not-found .profile-retry{margin-top:12px}.user-profile-not-found.is-unavailable{border-radius:var(--vs-radius-glass-panel);color:var(--vs-negative);background:var(--vs-glass-background);box-shadow:inset 0 0 0 1px var(--vs-negative-ring), var(--vs-glass-shadow);border:1px solid #0000}.user-profile-not-found.is-unavailable:before{background:linear-gradient(var(--vs-negative) 0 0) 50% 10px / 2px 10px no-repeat, linear-gradient(var(--vs-negative) 0 0) 50% 24px / 2px 2px no-repeat, var(--vs-negative-tint);width:36px;height:36px}.profile-hero{border-radius:var(--vs-radius-hero);background:var(--vs-glass-background);box-shadow:var(--vs-glass-shadow);border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.profile-hero-cover,.profile-hero-skeleton-cover{border-radius:var(--vs-radius-card-lg);background:var(--vs-surface-control-hover);height:96px;margin:6px 6px 0;display:block;position:relative;overflow:hidden}.profile-hero-cover img{object-fit:cover;width:120%;height:160%;filter:var(--vs-cover-filter);position:absolute;top:-30%;left:-10%}.profile-hero-cover:after{border-radius:inherit;background:var(--vs-cover-scrim);box-shadow:inset 0 0 0 1px var(--vs-glass-divider-soft);content:"";position:absolute;inset:0}.profile-hero-body{align-items:flex-start;gap:20px;padding:0 18px 16px;display:flex;position:relative}.profile-hero-body>.profile-avatar-tile,.profile-hero-skeleton .profile-hero-body>i{margin-top:-30px}.profile-hero-body>.profile-hero-copy,.profile-hero-skeleton .profile-hero-body>span{padding-top:12px}.profile-hero-skeleton i{background:var(--vs-surface-control-strong);border-radius:6px;display:block}.profile-hero-skeleton .profile-hero-skeleton-cover{border-radius:var(--vs-radius-card-lg);background:var(--vs-surface-control-hover)}.profile-hero-skeleton .profile-hero-body>i{width:72px;height:72px;box-shadow:var(--vs-avatar-halo);flex:none}.profile-hero-skeleton .profile-hero-body>i.is-round{border-radius:50%}.profile-hero-skeleton .profile-hero-body>i.is-square{border-radius:var(--vs-radius-modal)}.profile-hero-skeleton .profile-hero-body>span{flex:1;gap:12px;min-width:0;display:grid}.profile-hero-skeleton .profile-hero-body>span i{width:min(240px,80%);height:22px}.profile-hero-skeleton .profile-hero-body>span i+i{background:var(--vs-surface-control-hover);width:min(150px,50%);height:12px}.profile-avatar-tile{color:var(--vs-text-dim);background:var(--vs-surface-control-hover);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.profile-avatar-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile-avatar-tile svg{fill:none;width:55%;height:55%;stroke:var(--vs-text-faint);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.profile-avatar-tile.is-hero-square,.profile-avatar-tile.is-hero-round{width:72px;height:72px;color:var(--vs-text-strong);box-shadow:var(--vs-avatar-halo);font-size:28px}.profile-avatar-tile.is-hero-square{border-radius:var(--vs-radius-modal)}.profile-avatar-tile.is-hero-round{border-radius:50%}.profile-avatar-tile.is-person{border-radius:50%;width:30px;height:30px;font-size:12px}.profile-avatar-tile.is-call{border-radius:var(--vs-radius-control);width:34px;height:34px;font-size:13px}.profile-avatar-tile.is-row{border-radius:9px;width:30px;height:30px}.profile-avatar-tile.is-row-large{border-radius:var(--vs-radius-control);width:36px;height:36px}.profile-avatar-tile.is-row-small,.profile-avatar-tile.is-group-chat{border-radius:var(--vs-radius-sm);width:28px;height:28px;font-size:11px}.profile-hero-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.profile-hero-copy h1{min-width:0;color:var(--vs-text-strong);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:26px;font-weight:700;line-height:1.1;overflow:hidden}.profile-hero-copy p{color:var(--vs-text-dim);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.profile-identity{color:var(--vs-text-faint);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.profile-handle{align-items:center;gap:6px;display:inline-flex}.profile-handle.is-bright{color:var(--vs-text-dim)}.profile-telegram{fill:currentColor;width:13px;height:13px}.profile-pnl{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.profile-pnl b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.profile-pnl small{color:var(--vs-text-muted);font-size:12px}.profile-pnl .is-positive,.profile-multiple.is-positive,.profile-pnl-cell.is-positive{color:var(--vs-positive)}.profile-pnl .is-negative,.profile-multiple.is-negative,.profile-pnl-cell.is-negative{color:var(--vs-negative)}.profile-summary-error{border-radius:var(--vs-radius-control);background:var(--vs-negative-tint);box-shadow:inset 0 0 0 1px var(--vs-negative-ring);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.profile-summary-error small{color:var(--vs-negative);font-size:12.5px}.profile-soon{border-radius:var(--vs-radius-pill);color:var(--vs-text-muted);background:var(--vs-surface-control-strong);letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;font-size:9.5px;font-weight:600}.profile-tab-panel{border-radius:var(--vs-radius-panel);flex-direction:column;gap:16px;min-width:0;display:flex}.profile-tab-panel:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.profile-tab-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-tabs{border-radius:var(--vs-radius-control);background:var(--vs-surface-control);scrollbar-width:none;gap:3px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs button{border-radius:var(--vs-radius-sm);height:30px;color:var(--vs-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.profile-tabs button:hover:not(:disabled){color:var(--vs-text)}.profile-tabs button:disabled{cursor:default}.profile-tabs button.is-active{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring)}.profile-tabs button:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.profile-tabs small{border-radius:var(--vs-radius-pill);color:var(--vs-text-muted);background:var(--vs-surface-control-strong);letter-spacing:.06em;padding:1px 6px;font-size:9.5px;font-weight:600}.profile-controls{flex-wrap:wrap;gap:8px;display:flex}.profile-segmented{border-radius:var(--vs-radius-control);background:var(--vs-surface-control-hover);gap:3px;padding:3px;display:flex}.profile-segmented button{border-radius:var(--vs-radius-sm);min-width:44px;height:26px;color:var(--vs-text-muted);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:11px;font-weight:600}.profile-segmented.is-stretched button{flex:1}.profile-segmented button:hover{color:var(--vs-text)}.profile-segmented button.is-active{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring)}.profile-segmented button:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.profile-stat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px;display:grid}.profile-stat{border-radius:var(--vs-radius-panel);background:var(--vs-glass-background);min-width:0;box-shadow:var(--vs-glass-shadow);border:1px solid #0000;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.profile-stat>span{color:var(--vs-text-faint);font-size:11.5px}.profile-stat>b{color:var(--vs-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:700}.profile-stat>b.is-positive{color:var(--vs-positive)}.profile-stat>b.is-negative{color:var(--vs-negative)}.profile-stat>b.is-muted{color:var(--vs-text-muted)}.profile-stat>small{color:var(--vs-text-muted);font-size:11.5px}.profile-stat.is-skeleton i{background:var(--vs-surface-control-hover);border-radius:6px;width:40%;height:11px;display:block}.profile-stat.is-skeleton i:nth-child(2){background:var(--vs-surface-control-strong);width:55%;height:22px}.profile-stat.is-skeleton i:nth-child(3){width:65%}.profile-stat.is-error{box-shadow:inset 0 0 0 1px var(--vs-negative-ring), var(--vs-glass-shadow);grid-column:1/-1;padding:0}.profile-stat.is-error .profile-message{padding:16px}.profile-card{border-radius:var(--vs-radius-glass-panel);background:var(--vs-glass-background);min-width:0;box-shadow:var(--vs-glass-shadow);border:1px solid #0000;overflow:hidden}.profile-card-head{border-bottom:1px solid var(--vs-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.profile-card-head>div{min-width:0}.profile-card-title{align-items:center;gap:10px;display:flex}.profile-card-head h2{color:var(--vs-text-strong);margin:0;font-size:15px;font-weight:600}.profile-card-head p{color:var(--vs-text-faint);margin:3px 0 0;font-size:12px}.profile-card-caption{color:var(--vs-text-faint);white-space:nowrap;font-size:12px}.profile-card-link{color:var(--vs-text-faint);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:12px}.profile-card-link:hover{color:var(--vs-text-strong)}.profile-card-link:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.profile-count{border-radius:var(--vs-radius-pill);color:var(--vs-text-dim);background:var(--vs-surface-control-strong);padding:2px 8px;font-size:11px;font-weight:600}.profile-card-foot{justify-content:center;padding:12px 18px;display:flex}.profile-message{color:var(--vs-text-faint);text-align:center;margin:0;padding:40px 18px;font-size:12.5px}.profile-message.has-title{flex-direction:column;align-items:center;gap:8px;padding:44px 18px;display:flex}.profile-message.has-title b{color:var(--vs-text-strong);font-size:14px;font-weight:600}.profile-message.has-title p{margin:0}.profile-message.is-error{flex-direction:column;align-items:center;gap:8px;padding:36px 18px;display:flex}.profile-message.is-error small{color:var(--vs-negative);font-size:12.5px}.profile-retry{border-radius:var(--vs-radius-sm);height:28px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);font:inherit;cursor:pointer;border:0;padding:0 12px;font-size:12px;font-weight:600}.profile-retry:hover{color:var(--vs-text-strong)}.profile-retry:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.profile-table-scroll{overflow-x:auto}.profile-table{min-width:var(--profile-table-min,0);font-variant-numeric:tabular-nums}.profile-table-head,.profile-table-row,.profile-table-skeleton>span{border-bottom:1px solid var(--vs-hairline);grid-template-columns:var(--profile-table-columns);align-items:center;column-gap:12px;padding:0 18px;display:grid}.profile-table-head{height:36px;color:var(--vs-text-faint);font-size:11.5px}.profile-table-row{min-height:52px;position:relative}.profile-table-row:hover{background:var(--vs-surface-raised)}.profile-table [role=cell],.profile-table [role=columnheader]{min-width:0}.profile-table .is-end{text-align:right}.profile-row-link{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.profile-row-link:after{content:"";position:absolute;inset:0}.profile-row-link:focus-visible{outline:0}.profile-row-link:focus-visible:after{box-shadow:var(--vs-focus-ring)}.profile-row-link b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-person b{color:var(--vs-text-bright);font-size:13.5px;font-weight:600}.profile-token-cell{align-items:center;gap:10px;min-width:0;display:flex}.profile-token-cell>span{flex-direction:column;gap:1px;min-width:0;display:flex}.profile-token-cell b{color:var(--vs-text-bright);font-size:13.5px;font-weight:600}.profile-token-cell small{color:var(--vs-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-token-cell.is-large{gap:12px}.profile-token-cell.is-large b{font-size:14px}.profile-rank{color:var(--vs-text-muted-alt);font-size:12px;font-weight:700}.profile-rank.is-first{color:var(--vs-text-strong)}.profile-win-rate{color:var(--vs-positive);font-size:13.5px;font-weight:700}.profile-dim{color:var(--vs-text-dim);font-size:13px}.profile-dim.is-small{font-size:12.5px}.profile-strong{color:var(--vs-text);font-size:13px;font-weight:600}.profile-first-call{flex-direction:column;min-width:0;display:flex}.profile-first-call b{color:var(--vs-text);overflow-wrap:anywhere;font-size:13px;font-weight:600}.profile-first-call small{color:var(--vs-text-faint);font-size:11px}.profile-table-skeleton>span{height:52px}.profile-table-skeleton i{background:var(--vs-surface-control-hover);border-radius:6px;width:60%;min-width:24px;max-width:120px;height:11px;display:block}.profile-table-skeleton i:nth-child(2){background:var(--vs-surface-control-strong)}.profile-call-list{margin:0;padding:0;list-style:none}.profile-call-row,.profile-activity-row{border-bottom:1px solid var(--vs-hairline);color:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:11px 18px;text-decoration:none;display:grid}.profile-call-row{position:relative}.profile-call-row.is-summary{grid-template-columns:34px minmax(0,1fr) auto auto 54px}.profile-call-copy .profile-row-link{min-width:0;display:flex}.profile-call-row:hover{background:var(--vs-surface-raised)}.profile-call-row:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.profile-call-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-call-copy b{color:var(--vs-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.profile-call-copy small{color:var(--vs-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.profile-call-market{text-align:right;flex-direction:column;gap:2px;min-width:0;display:flex}.profile-call-market small{color:var(--vs-text-faint);font-size:11px}.profile-inline-link{z-index:1;color:inherit;border-radius:4px;text-decoration:none;position:relative}.profile-inline-link:hover{color:var(--vs-text-strong);text-decoration:underline}.profile-inline-link:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.profile-multiple{letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;min-width:48px;font-size:14px;font-weight:700}.profile-table .profile-multiple{min-width:0;font-size:13.5px}.profile-state{border-radius:var(--vs-radius-pill);text-align:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.profile-call-row .profile-state{padding:3px 0}.profile-state.is-win{color:var(--vs-positive);background:var(--vs-positive-tint-strong)}.profile-state.is-lost{color:var(--vs-negative);background:var(--vs-negative-tint)}.profile-state.is-live{color:var(--vs-text-strong);background:var(--vs-selected-fill)}.profile-pnl-cell{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.profile-outcome-toggle{z-index:1;border-radius:var(--vs-radius-sm);height:26px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);font:inherit;cursor:pointer;border:0;padding:0 10px;font-size:11.5px;font-weight:600;position:relative}.profile-outcome-toggle:hover{color:var(--vs-text-strong)}.profile-outcome-toggle[aria-pressed=true]{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring)}.profile-outcome-toggle:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.profile-outcome{border-top:1px solid var(--vs-hairline);padding:12px 18px 16px}.profile-outcome>*{margin:0}.profile-call-market b{color:var(--vs-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.profile-activity-rank{border-radius:var(--vs-radius-pill);color:var(--vs-text-strong);background:var(--vs-selected-fill);padding:3px 9px;font-size:11px;font-weight:600}.profile-split{gap:12px;display:grid}.profile-split.is-user{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.profile-public-calls .profile-table-row{min-height:54px}.profile-public-calls [data-field=entry_price_usd]{color:var(--vs-text-dim);overflow-wrap:anywhere;font-size:13px;font-weight:400}.profile-performance{border-radius:var(--vs-radius-glass-panel);background:var(--vs-glass-background);min-width:0;box-shadow:var(--vs-glass-shadow);border:1px solid #0000;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.profile-performance h2{color:var(--vs-text-strong);margin:0;font-size:15px;font-weight:600}.profile-performance .profile-message.is-error{padding:12px 0}.profile-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-tiles>span{border-radius:var(--vs-radius-card);background:var(--vs-surface-raised);flex-direction:column;gap:3px;min-width:0;padding:12px;display:flex}.profile-tiles small{color:var(--vs-text-faint);font-size:11px}.profile-tiles b{color:var(--vs-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.profile-tiles b.is-positive{color:var(--vs-positive)}.profile-tiles>i{border-radius:var(--vs-radius-card);background:var(--vs-surface-raised);height:62px;display:block}.profile-group-chats{border-top:1px solid var(--vs-hairline);flex-direction:column;gap:8px;padding-top:12px;display:flex}.profile-group-chats.is-standalone{border-top:0;padding:14px 18px}.profile-group-chats-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-group-chats-head small{color:var(--vs-text-faint);font-size:12px}.profile-group-chats-head h2{color:var(--vs-text-strong);margin:0;font-size:15px;font-weight:600}.profile-group-chats ul{margin:0;padding:0;list-style:none}.profile-group-chats a{border-radius:var(--vs-radius-sm);color:inherit;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex}.profile-group-chats a>span:not(.profile-avatar-tile){flex-direction:column;flex:1;min-width:0;display:flex}.profile-group-chats a b{color:var(--vs-text-soft-alt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.profile-group-chats a small{color:var(--vs-text-faint);font-size:11px}.profile-group-chats a>svg{fill:none;width:13px;height:13px;stroke:var(--vs-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;flex:none}.profile-group-chats a:hover b{color:var(--vs-text-strong)}.profile-group-chats a:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.profile-group-chats .profile-message{padding:16px 0}@media (max-width:1023px){.user-profile-pad{padding-left:0}.profile-split.is-user{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.user-profile-main{padding:16px 14px 32px}.profile-hero-body{flex-wrap:wrap;gap:14px;padding:0 16px 16px}.profile-hero-body>.profile-hero-copy{flex-basis:calc(100% - 74px)}.profile-avatar-tile.is-hero-square,.profile-avatar-tile.is-hero-round,.profile-hero-skeleton .profile-hero-body>i{width:60px;height:60px;font-size:24px}.profile-hero-copy h1{font-size:22px}.profile-tab-row{flex-direction:column;align-items:stretch}.profile-tabs{align-self:flex-start}.profile-controls .profile-segmented{flex:auto}.profile-controls .profile-segmented button{flex:1}.profile-call-row,.profile-call-row.is-summary{grid-template-columns:34px minmax(0,1fr) auto auto;row-gap:4px}.profile-call-row .profile-call-copy{grid-column:2/-1}.profile-call-market{text-align:left;flex-direction:row;grid-column:2;align-items:baseline;gap:6px}.profile-call-market b{overflow-wrap:anywhere}}.profile-hero-cover.is-custom img{filter:none;opacity:1;object-fit:cover;transform:none}.trader-profile-shell{--vs-positive:#21c95f;--vs-negative:#ef4444;background:#09090b}.trader-profile-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:30px;padding:20px 24px 44px;display:grid}.trader-profile-content{gap:20px;min-width:0;display:grid;container:trader-profile/inline-size}.trader-profile-cover{background:radial-gradient(at 70% 10%,#363b4380,#0000 60%),linear-gradient(120deg,#1b1e24,#111216);border-radius:12px;height:84px;overflow:hidden}.trader-profile-cover img{object-fit:cover;width:100%;height:100%}.trader-profile-identity{align-items:center;gap:16px;padding:0 8px;display:flex}.trader-profile-identity>.profile-avatar-tile{width:78px;height:78px;box-shadow:none;border:4px solid #09090b;border-radius:50%;outline:0;flex:0 0 78px;margin-top:-24px}.trader-profile-name{min-width:100px;padding-top:12px}.trader-profile-name h1{letter-spacing:-.5px;margin:0 0 4px;font-size:22px;line-height:26px}.trader-profile-name p{color:#92949f;margin:0;font-size:15px;line-height:20px}.trader-profile-stats{align-items:center;gap:18px;margin:0 0 0 auto;padding-top:12px;display:flex}.trader-profile-stats>div{text-align:center}.trader-profile-stats dt{color:#92949f;white-space:nowrap;margin-bottom:6px;font-size:11px}.trader-profile-stats dd{white-space:nowrap;letter-spacing:-.3px;margin:0;font-size:19px;font-weight:600}.trader-profile-shell .positive{color:#21c95f}.trader-profile-shell .negative{color:#ef4444}.trader-profile-actions{flex-shrink:0;align-items:center;gap:8px;margin:12px 0 0 auto;display:flex}.trader-profile-actions .leaderboard-join{border-radius:10px;min-width:96px;height:40px;padding:0 20px;font-size:13px}.trader-message-button{color:#d8d9df;cursor:pointer;background:#1b1c21;border:1px solid #34353d;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;transition:background .16s,border-color .16s;display:grid}.trader-message-button:hover{background:#27282f;border-color:#555761}.trader-message-button:focus-visible{outline-offset:3px;outline:2px solid #a2a5b2}.trader-message-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.trader-message-dialog{color:#eee;background:#111216;border:1px solid #303139;border-radius:16px;width:min(440px,100vw - 32px);padding:24px}.trader-message-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.trader-message-dialog h2{margin:0;font-size:20px;font-weight:500}.trader-message-dialog header button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:24px}.trader-message-dialog label{color:#a6a8b2;gap:8px;font-size:13px;display:grid}.trader-message-dialog textarea{resize:vertical;color:#eee;min-height:130px;font:inherit;background:#0b0c0f;border:1px solid #33343d;border-radius:10px;padding:12px;font-size:14px}.trader-message-dialog p{color:#888b98;font-size:13px;line-height:1.5}.trader-message-send{color:#777a86;cursor:not-allowed;background:#24252c;border:1px solid #303139;border-radius:8px;min-height:36px;padding:0 16px}.trader-profile-meta{border-bottom:1px solid #23242a;align-items:center;gap:20px;padding:16px 8px 18px;display:flex}.trader-profile-meta>small{color:#828590;flex-shrink:0;font-size:12px}.trader-profile-meta .own-inline-groups{min-width:0}.trader-profile-meta .own-group-logos{flex-wrap:wrap}.trader-profile-content .profile-card{box-shadow:none;background:#0c0d10;border:1px solid #27282f;border-radius:12px;overflow:hidden}.trader-profile-content .profile-card-head{background:#131418;border-bottom:1px solid #26272d;min-height:38px;padding:7px 12px}.trader-profile-content .profile-card-head h2{margin:0;font-size:14px;font-weight:600}.trader-profile-calls h2 small{color:#858892;margin-left:6px;font-size:11px;font-weight:400}.trader-profile-calls .profile-table-row{min-height:58px}.trader-profile-calls .profile-table-head{height:30px}.trader-profile-calls .profile-table-scroll{overflow-x:auto}.trader-profile-calls .profile-table{min-width:560px}.trader-profile-calls .profile-card-head>[role=group]{margin-left:auto}@container trader-profile (max-width:760px){.trader-profile-identity{flex-wrap:wrap;gap:12px}.trader-profile-identity>.leaderboard-join{margin-left:auto}.trader-profile-stats{flex:1 0 100%;order:4;justify-content:space-between;margin-left:0;padding:14px 0 0}}@media (max-width:1100px){.trader-profile-layout{grid-template-columns:minmax(0,1fr)}.trader-profile-layout>.group-discover-rail{border-top:1px solid #26272d;border-left:0;padding:20px 0 0}}@media (max-width:600px){.trader-profile-layout{gap:24px;padding:16px 14px 30px}.trader-profile-stats{flex-wrap:wrap;gap:10px}.trader-profile-stats dd{font-size:17px}.trader-profile-meta{flex-wrap:wrap;align-items:flex-start;gap:12px}.trader-profile-calls .profile-card-head{flex-wrap:wrap;gap:8px}}.trader-activity-controls{justify-content:flex-end;margin-bottom:10px;display:flex}.trader-calls-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.trader-calls-columns .profile-table{min-width:390px}.trader-calls-columns .profile-table-head,.trader-calls-columns .profile-table-row{column-gap:8px;padding-left:12px;padding-right:12px}.trader-calls-columns .profile-table-row{min-height:54px}.trader-calls-columns .profile-token-cell{gap:8px}.trader-calls-columns .profile-token-cell b{font-size:12px}.trader-calls-columns .profile-token-cell small{font-size:10px}.trader-calls-columns .profile-card-foot{padding:10px 12px}@container trader-profile (max-width:800px){.trader-calls-columns{grid-template-columns:minmax(0,1fr)}}.trader-profile-content .trader-positions{justify-self:start;width:min(100%,620px)}.trader-positions .profile-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.trader-positions h2 small{color:#858892;margin-left:8px;font-size:11px;font-weight:400}.trader-positions .own-position-tabs{background:0 0;border:0;padding:2px}.trader-positions .own-position-tabs button{padding:3px 8px;font-size:11px}.trader-position-labels,.trader-position-list li{grid-template-columns:minmax(130px,1.4fr) minmax(100px,1fr) minmax(100px,1fr);align-items:center;gap:12px;padding:0 14px;display:grid}.trader-position-labels{color:#858892;min-height:30px;font-size:11px}.trader-position-labels>:nth-child(n+2){text-align:right}.trader-position-list{margin:0;padding:0;list-style:none}.trader-position-list li{border-top:1px solid #ffffff08;min-height:60px;position:relative}.trader-position-token{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.trader-position-token:after{content:"";cursor:pointer;position:absolute;inset:0}.trader-position-token:focus-visible{outline:none}.trader-position-token:focus-visible:after{outline-offset:-2px;border-radius:4px;outline:1px solid #858894}.trader-position-token>span:last-child{min-width:0}.trader-position-token .profile-avatar-tile{border-radius:50%;flex:0 0 34px;width:34px;height:34px}.trader-position-token b,.trader-position-token small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trader-position-list b{font-size:13px;font-weight:550}.trader-position-list small{color:#858892;margin-top:4px;font-size:11px;display:block}.trader-position-value,.trader-position-pnl{text-align:right;font-variant-numeric:tabular-nums}.trader-position-pnl small span{color:var(--vs-positive);font-size:9px}.trader-position-pnl.negative small span{color:var(--vs-negative)}.trader-position-list li:is(:hover,:focus-within){background:#ffffff07}@media (max-width:480px){.trader-position-labels,.trader-position-list li{grid-template-columns:minmax(95px,1fr) minmax(85px,1fr) minmax(88px,1fr);gap:8px;padding-left:10px;padding-right:10px}.trader-position-token{gap:7px}.trader-position-list b{font-size:12px}}.trader-profile-identity>.leaderboard-join{margin-left:auto}.trader-portfolio{grid-template-columns:minmax(0,620px) minmax(240px,1fr);align-items:start;gap:24px;width:100%;min-width:0;display:grid}.trader-portfolio-main{gap:24px;min-width:0;display:grid}.trader-groups{min-width:0;container:trader-groups/inline-size}.trader-groups header{--group-columns:6;padding:4px 12px 14px;padding-left:max(0px, calc((100cqw - (var(--group-columns) - 1) * 8px) / var(--group-columns) / 2 - 30px));align-items:baseline;gap:8px;display:flex}.trader-groups h2{margin:0;font-size:20px;font-weight:600;line-height:26px}.trader-groups header>span{color:#878a96;font-size:16px}.trader-groups>p{color:#878a96;padding:0 12px;font-size:13px}.trader-groups ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 8px;margin:0;padding:8px 0;list-style:none;display:grid}.trader-groups li{min-width:0}.trader-groups a{color:#eee;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:8px 2px;text-decoration:none;transition:transform .16s;display:flex}.trader-groups a:is(:hover,:focus-visible){transform:translateY(-3px)}.trader-groups a:focus-visible{outline-offset:2px;outline:1px solid #888}.trader-group-portrait{width:60px;height:60px;margin-bottom:3px;position:relative}.trader-group-portrait .profile-avatar-tile{border-radius:14px;width:60px;height:60px;transition:box-shadow .16s;box-shadow:0 0 0 2px #09090b}.trader-group-portrait:after{content:"";pointer-events:none;border:1px solid #ffffff30;border-radius:17px;transition:border-color .16s;position:absolute;inset:-3px}.trader-groups a:is(:hover,:focus-visible) .trader-group-portrait:after{border-color:#ffffff60}.trader-groups a:is(:hover,:focus-visible) .profile-avatar-tile{box-shadow:0 0 0 2px #09090b,0 0 18px #ffffff16}.trader-group-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.trader-group-pnl{font-variant-numeric:tabular-nums;color:#878a96;font-size:13px;font-weight:500}.trader-group-pnl.is-positive{color:#21c95f}.trader-group-pnl.is-negative{color:#ef4444}@container trader-profile (max-width:760px){.trader-portfolio{grid-template-columns:minmax(0,1fr)}.trader-groups{max-width:620px}}@container trader-groups (max-width:480px){.trader-groups ul{grid-template-columns:repeat(4,minmax(0,1fr))}.trader-groups header{--group-columns:4}}@container trader-groups (max-width:340px){.trader-groups ul{grid-template-columns:repeat(3,minmax(0,1fr))}.trader-groups header{--group-columns:3}}@media (prefers-reduced-motion:reduce){.trader-groups a,.trader-group-portrait:after,.trader-group-portrait .profile-avatar-tile{transition:none}}.trader-performance-pnl>span{color:#999ba5;align-items:baseline;gap:10px;font-size:14px;display:flex}.trader-performance-pnl small{color:#797c87;font-size:13px}.trader-performance-pnl strong{color:#f2f2f5;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:9px;font-size:36px;font-weight:600;line-height:42px;display:block}.trader-performance-details{flex-wrap:wrap;gap:16px 36px;margin:22px 0 0;padding:0;display:flex}.trader-performance-details>div{align-items:baseline;gap:10px;display:flex}.trader-performance-details dt{color:#9699a4;font-size:14px}.trader-performance-details dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}@media (max-width:480px){.trader-performance-details{gap:14px 24px}.trader-performance-pnl strong{font-size:32px}}.trader-profile-hero{border-bottom:1px solid #23242a;padding-bottom:18px}.trader-profile-hero .trader-profile-meta{border-bottom:0;padding-bottom:0}.trader-profile-hero .trader-performance-details{margin:16px 8px 0}.trader-performance-summary{padding:0 2px}.trader-performance-pnl strong{margin-top:0}.trader-profile-hero .trader-performance-details{gap:12px 22px;margin-top:12px}.trader-profile-hero .trader-performance-details>div{gap:6px}.trader-profile-hero .trader-performance-details dt{font-size:12px}.trader-profile-hero .trader-performance-details dd{font-size:13px;font-weight:550}.trader-stat-meta{list-style:none}.trader-stat-meta li{align-items:center;gap:6px;font-size:12px;display:flex}.trader-stat-meta .trader-stat-muted{color:#858892;font-weight:400}.trader-stat-muted svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.trader-stat-best>span{color:#9699a4}.trader-stat-best>b{font-size:13px;font-weight:550}.trader-stat-meta .trader-all-time-badge{color:#edbd54;letter-spacing:0;gap:5px;font-size:13px;font-weight:500}.trader-rank-wreath{color:#dca83e;flex:0 0 32px;width:32px;height:28px;display:block;position:relative}.trader-rank-wreath svg{filter:none;width:100%;height:100%;display:block}.trader-rank-wreath b{color:currentColor;font-variant-numeric:tabular-nums;place-items:center;padding-bottom:1px;font-size:16px;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.trader-wreath-stems{opacity:.75}.trader-profile-identity{gap:14px}.trader-profile-name h1{letter-spacing:-.35px;font-size:22px;font-weight:400;line-height:26px}.trader-profile-description{color:#e7e7ed;overflow-wrap:anywhere;min-height:20px;margin:16px 8px 0;font-size:15px;line-height:22px}.trader-profile-hero .trader-profile-meta{align-items:center;gap:12px;padding:10px 8px 0}.trader-profile-meta .own-group-logos{gap:5px}.trader-profile-meta .own-group-logos a{width:22px;height:22px;box-shadow:none;border:0;margin:0}.trader-profile-meta .own-group-logos img{border-radius:6px;width:22px;height:22px}.trader-profile-hero .trader-stat-meta{align-items:center;gap:8px 18px;margin-top:12px}.trader-stat-meta li{min-height:24px;font-size:13px;line-height:18px}.trader-stat-meta .trader-rank-wreath{flex-basis:24px;width:24px;height:21px}.trader-rank-wreath b{font-size:12px}.trader-profile-meta .own-inline-groups{max-width:none}.trader-profile-meta .own-group-logos{padding-left:0}.trader-profile-meta .own-group-logos button{border:0;border-radius:6px;width:22px;height:22px;margin:0}.trader-profile-name{flex:1;min-width:0}.trader-profile-title-line{align-items:center;gap:6px;min-width:0;display:flex}.trader-profile-title-line h1{flex-shrink:0;margin-bottom:0}.trader-profile-title-line+p{margin-top:1px}.trader-profile-title-line .own-inline-groups{min-width:0;max-width:none}.trader-profile-title-line .own-group-logos{flex-wrap:nowrap;gap:4px;padding:0}.trader-profile-title-line .own-group-logos a,.trader-profile-title-line .own-group-logos button{border:0;border-radius:6px;flex:0 0 22px;width:22px;height:22px;margin:0}.trader-profile-title-line .own-group-logos img{border-radius:6px;width:22px;height:22px}@container trader-profile (max-width:760px){.trader-profile-title-line .own-inline-groups{scrollbar-width:none;overflow-x:auto}.trader-profile-title-line{gap:6px}.trader-profile-name{flex-basis:calc(100% - 180px)}}.trader-stat-meta .trader-all-time-badge.is-rank-2{color:#c6ccd6}.trader-stat-meta .trader-all-time-badge.is-rank-3{color:#ce915d}.trader-all-time-badge .trader-rank-wreath{color:inherit}.trader-profile-hero{min-width:0}.trader-best-trades{min-width:0;margin:14px 8px 0}.trader-best-trades ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.trader-best-trades li{min-width:0}.trader-best-trades a{isolation:isolate;background:linear-gradient(145deg,#19191e,#101013);border:1px solid #ffffff0b;border-radius:10px;flex-direction:column;gap:8px;padding:30px 12px 10px;text-decoration:none;transition:background .18s,border-color .18s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff03}.trader-best-trades a:hover{background:linear-gradient(145deg,#212127,#16161b);border-color:#ffffff24}.trader-best-trades a:focus-visible{outline-offset:2px;outline:2px solid #8b8d99}.trader-best-trade-rank{color:#62646e;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 1px #0008);width:25px;height:21px;transition:color .18s,filter .18s;position:absolute;top:5px;left:12px}.trader-best-trade-rank svg{opacity:.85;width:100%;height:100%;display:block}.trader-best-trade-rank b{font-variant-numeric:tabular-nums;place-items:center;padding-bottom:1px;font-size:15px;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.trader-best-trades a:is(:hover,:focus-visible) .trader-best-trade-rank{color:#a5adbc;filter:drop-shadow(0 0 4px)}.trader-best-trades a:is(:hover,:focus-visible) .trader-best-trade-rank.is-rank-1{color:#e9bd59}.trader-best-trades a:is(:hover,:focus-visible) .trader-best-trade-rank.is-rank-2{color:#d7dfec}.trader-best-trades a:is(:hover,:focus-visible) .trader-best-trade-rank.is-rank-3{color:#d29b70}.trader-best-trade-result{white-space:nowrap;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid;position:relative}.trader-best-trade-result .profile-avatar-tile{border:1px solid #ffffff16;border-radius:50%;grid-row:1/3;width:28px;height:28px;box-shadow:0 0 0 2px #09090b}.trader-best-trade-result strong{color:var(--vs-positive);font-variant-numeric:tabular-nums;letter-spacing:-.15px;font-size:14px;font-weight:500;line-height:18px}.trader-best-trade-return{color:#90929e;font-variant-numeric:tabular-nums;grid-column:2;font-size:11px;line-height:14px}.trader-best-trade-return i{color:var(--vs-positive);font-size:8px;font-style:normal}@container trader-profile (max-width:850px){.trader-best-trades ol{scrollbar-width:none;grid-template-columns:repeat(5,minmax(155px,1fr));overflow-x:auto}}.trader-best-trade-watermark{z-index:-1;object-fit:cover;opacity:.13;filter:grayscale()brightness(.8);pointer-events:none;width:100px;height:100px;position:absolute;top:-18px;right:-12px;transform:rotate(-13deg)scale(1.1);-webkit-mask-image:radial-gradient(#000 30%,#000b 52%,#0000 74%);mask-image:radial-gradient(#000 30%,#000b 52%,#0000 74%)}.trader-best-trade-art{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.trader-chart-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.trader-pnl-chart .trader-performance-pnl strong{letter-spacing:-.6px;white-space:nowrap;font-size:30px;font-weight:400;line-height:36px}.trader-chart-cents{color:#91939e}.trader-chart-change{font-variant-numeric:tabular-nums;color:var(--chart-color);align-items:center;gap:9px;margin-top:5px;font-size:14px;line-height:20px;display:flex}.trader-pnl-chart{--chart-color:var(--vs-positive);justify-self:start;width:min(100%,620px)}.trader-pnl-chart.is-negative{--chart-color:var(--vs-negative)}.trader-chart-period{color:#90929e}.trader-chart-filters{border:1px solid #24242d;border-radius:8px;flex-shrink:0;gap:2px;margin-top:3px;padding:3px;display:flex}.trader-chart-filters button{color:#777985;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:600;line-height:17px}.trader-chart-filters button:hover{color:#c5c6cf}.trader-chart-filters button[aria-pressed=true]{color:#eeeef3;background:#24242c}.trader-chart-filters button:focus-visible{outline-offset:1px;outline:1px solid #9295a4}.trader-chart-plot{height:220px;color:var(--chart-color);cursor:default;outline:none;margin-top:12px;position:relative}.trader-chart-plot:focus-visible{border-radius:8px;outline:1px solid #393b46}.trader-chart-plot svg{width:100%;height:100%;display:block;overflow:visible}.trader-chart-crosshair{stroke:#858591;stroke-width:1px;stroke-dasharray:1 3;opacity:.3}.trader-chart-trailing{stroke:#3a3b43}.trader-chart-dot{pointer-events:none;background:currentColor;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.trader-chart-empty{color:#767985;place-items:center;height:180px;font-size:13px;display:grid}@media (max-width:480px){.trader-pnl-chart .trader-performance-pnl strong{font-size:27px;line-height:34px}.trader-chart-filters button{padding:3px 5px}.trader-chart-heading{gap:8px}.trader-chart-plot{height:190px}}.trader-chart-gap-note{color:var(--vs-text-muted-alt,#8a8b98);margin:6px 0 0;font-size:11px;display:block}.trader-chart-history-gap{pointer-events:none;stroke:#9193a0;stroke-opacity:.35;stroke-dasharray:2 5;stroke-width:1px}
.own-profile-shell{background:var(--vs-surface-page)}.own-profile-page{width:100%;min-width:0;padding:22px 22px 44px}.own-profile-layout{grid-template-columns:300px minmax(0,1fr);gap:14px;width:min(1120px,100%);margin:0 auto;display:grid}.own-profile-layout>*{grid-column:1/-1;min-width:0;margin:0}.own-profile-layout>.own-profile-winrate{grid-column:1}.own-profile-layout>.own-profile-group-calls{grid-column:2}.own-profile-layout.is-summary-missing>.own-profile-group-calls{grid-column:1/-1}.own-profile-hero .profile-hero-copy{gap:5px}.own-profile-handle{color:var(--vs-text-dim);font-size:13.5px}.own-profile-hero-tiles{flex:none;gap:10px;padding-top:12px;display:flex}.own-profile-hero-tile{border-radius:var(--vs-radius-card-lg);background:var(--vs-surface-control);box-shadow:inset 0 0 0 1px var(--vs-hairline);white-space:nowrap;flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.own-profile-hero-tile svg{fill:none;width:20px;height:20px;stroke:var(--vs-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none}.own-profile-hero-tile>span{flex-direction:column;flex:none;display:flex}.own-profile-hero-tile small{color:var(--vs-text-faint);font-size:11px}.own-profile-hero-tile b{color:var(--vs-text-strong);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.own-profile-winrate{border-radius:var(--vs-radius-glass-panel);background:var(--vs-glass-background);box-shadow:var(--vs-glass-shadow);border:1px solid #0000;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.own-profile-winrate h2{color:var(--vs-text-strong);margin:0;font-size:15px;font-weight:600}.own-profile-ring{justify-content:center;align-items:center;padding:6px 0;display:flex;position:relative}.own-profile-ring svg{width:150px;height:150px}.own-profile-ring-track,.own-profile-ring-value{fill:none;stroke-width:12px}.own-profile-ring-track{stroke:var(--vs-hairline)}.own-profile-ring-value{stroke:var(--vs-positive);stroke-linecap:round}.own-profile-ring>span{flex-direction:column;align-items:center;display:flex;position:absolute}.own-profile-ring b{color:var(--vs-text-strong);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.own-profile-ring small{color:var(--vs-text-faint);font-size:11.5px}.own-profile-winrate-rows{flex-direction:column;gap:8px;display:flex}.own-profile-winrate-rows>span{border-radius:var(--vs-radius-control);background:var(--vs-surface-raised);align-items:center;gap:10px;padding:9px 12px;display:flex}.own-profile-winrate-rows i{border-radius:50%;flex:none;width:8px;height:8px}.own-profile-winrate-rows i.is-win{background:var(--vs-positive)}.own-profile-winrate-rows i.is-defeat{background:var(--vs-negative)}.own-profile-winrate-rows i.is-total{background:var(--vs-text-strong)}.own-profile-winrate-rows>span>span{color:var(--vs-text-dim);flex:1;font-size:12.5px}.own-profile-winrate-rows b{color:var(--vs-text-strong);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.own-profile-winrate.is-skeleton i{background:var(--vs-surface-control-hover);border-radius:6px;width:40%;height:12px;display:block}.own-profile-winrate.is-skeleton i.is-ring{width:150px;height:150px;box-shadow:inset 0 0 0 12px var(--vs-surface-control-strong);background:0 0;border-radius:50%;margin:6px auto}.own-profile-winrate.is-skeleton i:nth-child(n+3){border-radius:var(--vs-radius-control);background:var(--vs-surface-raised);width:100%;height:36px}.profile-your-calls .profile-table-row{min-height:56px}.profile-your-calls .profile-first-call b{font-variant-numeric:tabular-nums}.own-profile-signed-out{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(1120px,100%);margin:0 auto;padding:44px 20px;display:flex}.own-profile-signed-out p{color:var(--vs-text-strong);margin:0;font-size:14px;font-weight:600}.own-profile-signed-out button{border-radius:var(--vs-radius-control);height:38px;color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel);font:inherit;cursor:pointer;border:0;padding:0 18px;font-size:13.5px;font-weight:600}.own-profile-signed-out button:hover{background:var(--vs-primary-gradient-hover)}.own-profile-signed-out button:focus-visible{outline-offset:2px;box-shadow:var(--vs-focus-ring-primary);outline:2px solid #0000}.profile-empty-icon{border-radius:var(--vs-radius-card);background:var(--vs-surface-control-hover);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.profile-empty-icon svg{fill:none;width:18px;height:18px;stroke:var(--vs-text-faint);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}@media (max-width:1023px){.own-profile-layout{grid-template-columns:minmax(0,1fr)}.own-profile-layout>.own-profile-winrate,.own-profile-layout>.own-profile-group-calls{grid-column:1/-1}}@media (max-width:767px){.own-profile-page{padding:16px 14px 32px}.own-profile-hero-tiles{width:100%;padding-top:0}.own-profile-hero-tile{white-space:normal;flex:1;min-width:0;padding:10px 12px}.own-profile-hero-tile>span{flex:auto;min-width:0}}.own-profile-layout.own-redesign{--vs-positive:#21c95f;--vs-positive-tint:#21c95f14;--vs-positive-tint-strong:#21c95f1f;--vs-positive-ring:#21c95f40;flex-direction:column;gap:28px;width:min(1440px,100%);display:flex}.own-profile-page:has(.own-redesign){padding:28px 36px 48px}.own-new-cover{background:radial-gradient(at 75% 10%,#50545c80,#0000 55%),radial-gradient(at 15% 80%,#363b4380,#0000 55%),repeating-linear-gradient(125deg,#0000 0 60px,#ffffff04 61px 62px),linear-gradient(120deg,#1b1e24,#111216);height:200px}.own-new-identity{align-items:center;gap:22px;padding:0 30px 28px;display:flex;position:relative}.own-new-identity>.profile-avatar-tile{border:5px solid #101114;border-radius:50%;flex-shrink:0;width:104px;height:104px;margin-top:-36px}.own-new-identity h1{letter-spacing:-.7px;margin:0 0 7px;font-size:28px}.own-new-identity p{color:#a4a5b0;margin:0 0 7px;font-size:14px}.own-new-identity small{color:#797b87;font-size:12px}.own-edit-profile{color:#eeeef1;cursor:pointer;background:#202126;border:1px solid #383941;border-radius:10px;margin-left:auto;padding:10px 18px;font-size:13px;transition:background-color .15s,border-color .15s}.own-edit-profile:hover{background:#2c2d34;border-color:#50515c}.own-edit-profile:focus-visible{outline-offset:3px;outline:2px solid #a6a6b2}.own-new-stats{border-bottom:1px solid #26272d;grid-template-columns:repeat(5,1fr);margin:0;padding:14px 0 25px;display:grid}.own-new-stats>div{border-right:1px solid #26272d;padding:0 26px}.own-new-stats>div:first-child{padding-left:0}.own-new-stats>div:last-child{border-right:0}.own-new-stats dt{color:#9395a1;margin-bottom:10px;font-size:13px}.own-new-stats dd{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:650}.own-redesign .positive{color:#21c95f}.own-redesign .negative{color:#ef4444}.own-new-groups{border-bottom:1px solid #26272d;align-items:center;gap:30px;padding:0 0 26px;display:flex}.own-new-groups h2{margin:0 0 5px;font-size:15px}.own-new-groups span,.own-group-logos p{color:#92949f;font-size:12px}.own-group-logos{flex-wrap:wrap;align-items:center;gap:0;padding-left:8px;display:flex}.own-group-logos a,.own-group-logos button{color:#d1d2d8;background:#222329;border:3px solid #0a0a0c;border-radius:12px;width:42px;height:42px;margin-left:-8px;font-size:12px;transition:transform .18s;position:relative}.own-group-logos img{object-fit:cover;border-radius:9px;width:100%;height:100%}.own-group-logos a:hover,.own-group-logos a:focus-visible,.own-group-logos button:hover{z-index:2;transform:translateY(-5px)}.own-calls-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.own-calls-toolbar [role=tablist]{gap:26px;display:flex}.own-calls-toolbar [role=tab]{color:#92949f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:17px;font-weight:600}.own-calls-toolbar [role=tab][aria-selected=true]{color:#f4f4f6;border-color:#f4f4f6}.own-calls-workspace .profile-card{box-shadow:none;background:0 0;border:0;border-radius:0}.own-calls-workspace .profile-card>header{display:none}.own-show-more{color:#ddd;cursor:pointer;background:#16171c;border:1px solid #2a2b32;border-radius:9px;margin:24px auto 8px;padding:10px 20px;display:block}.own-history{border-top:1px solid #26272d;padding-top:18px}.own-history>button{color:#9799a5;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.own-history>section{margin-top:18px}@media (max-width:760px){.own-profile-page:has(.own-redesign){padding:16px}.own-new-cover{height:150px}.own-new-identity{flex-wrap:wrap;gap:12px;padding:0 18px 22px}.own-new-identity h1{font-size:22px}.own-new-stats{grid-template-columns:repeat(3,1fr);gap:24px 0}.own-new-stats>div{padding:0 12px}.own-new-stats dd{font-size:23px}.own-calls-toolbar{flex-direction:column;align-items:flex-start}.own-new-groups{gap:16px}.own-edit-profile{margin-top:12px}}@media (prefers-reduced-motion:reduce){.own-group-logos a,.own-group-logos button{transition:none}}.own-new-cover{align-items:center;padding:30px;display:flex}.own-new-cover .own-new-stats{border:0;width:100%;padding:0}.own-new-cover .own-new-stats>div{border-color:#ffffff16}.own-new-cover .own-new-stats dt{color:#b0b2bd;margin-bottom:12px;font-size:13px}.own-new-cover .own-new-stats dd{font-size:32px}@media (max-width:760px){.own-new-cover{height:auto;min-height:200px;padding:26px 18px 45px}.own-new-cover .own-new-stats dd{font-size:23px}}.own-new-identity{gap:18px}.own-new-identity>div{flex-shrink:0}.own-new-identity h1{font-size:24px}.own-new-identity .own-new-stats{border:0;flex:1;gap:0;min-width:0;padding:24px 0 0}.own-new-identity .own-new-stats>div{padding:0 14px}.own-new-identity .own-new-stats dt{white-space:nowrap;font-size:12px}.own-new-identity .own-new-stats dd{white-space:nowrap;font-size:22px}.own-edit-profile{flex-shrink:0;padding:10px 14px}@media (max-width:1100px){.own-new-identity{flex-wrap:wrap}.own-new-identity .own-new-stats{flex-basis:100%;order:4;padding-top:18px}.own-new-identity .own-new-stats>div:first-child{padding-left:0}}@media (min-width:1101px) and (max-width:1400px){.own-new-identity{gap:14px;padding-left:24px;padding-right:24px}.own-new-identity>.profile-avatar-tile{width:84px;height:84px}.own-new-identity h1{font-size:20px}.own-new-identity .own-new-stats>div{padding:0 9px}.own-new-identity .own-new-stats dd{font-size:19px}.own-new-identity .own-new-stats dt{font-size:11px}.own-edit-profile{padding:9px 12px;font-size:12px}}.own-calls-workspace .profile-table-row{min-height:54px;padding-top:9px;padding-bottom:9px}.own-calls-workspace .profile-table-head{min-height:34px;padding-top:6px;padding-bottom:6px}.own-calls-workspace .profile-avatar-tile.is-row{width:30px;height:30px}.own-calls-toolbar{margin-bottom:10px}.own-calls-workspace .own-show-more{margin-top:14px;padding:8px 16px;font-size:12px}.own-calls-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.own-calls-columns .own-calls-workspace{background:#0d0e11;border:1px solid #292a31;border-radius:12px;min-width:0;overflow:hidden}.own-calls-columns .own-calls-toolbar{background:#141519;border-bottom:1px solid #26272d;margin:0;padding:14px 16px}.own-calls-toolbar h2{margin:0;font-size:15px;font-weight:600}.own-calls-columns .profile-table-head,.own-calls-columns .profile-table-row{column-gap:10px;padding-left:14px;padding-right:14px}.own-calls-columns .profile-table-row{min-height:58px}.own-calls-columns .own-show-more{margin:14px auto}@media (max-width:980px){.own-calls-columns{grid-template-columns:1fr}.own-calls-columns .own-calls-toolbar{flex-direction:row;align-items:center}}.own-profile-page.own-profile-with-invites{grid-template-columns:minmax(0,1fr) 280px;gap:28px;max-width:1920px;margin:0 auto;display:grid}.own-profile-with-invites .own-profile-layout{width:100%}.own-invites-rail{border-left:1px solid #26272d;align-self:start;min-width:0;padding:8px 0 0 22px}.own-invites-rail header{align-items:center;gap:9px;display:flex}.own-invites-rail header svg{fill:none;stroke:#80838f;stroke-width:1.6px;width:21px;height:21px}.own-invites-rail h2{margin:0;font-size:16px;font-weight:600}.own-invites-rail header>span{color:#9396a2;margin-left:auto;font-size:12px}.own-invites-rail p{color:#9396a2;font-size:12px;line-height:1.6}.own-invites-intro{margin:8px 0 22px}.own-invites-rail ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.own-invite-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.own-invite-group{color:#f2f2f5;flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.own-invite-group:hover{text-decoration:none}.own-invite-group img{object-fit:cover;border-radius:10px;flex-shrink:0;width:36px;height:36px}.own-invite-group span{min-width:0}.own-invite-group b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.own-invite-group small{color:#92949f;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.own-invite-row>button,.own-invites-retry{color:#111114;cursor:pointer;background:linear-gradient(#fafafa,#d8d8df);border:1px solid #ffffff30;border-radius:7px;min-width:52px;padding:6px 10px;font-size:12px;font-weight:650;transition:transform .16s}.own-invite-row>button:hover:not(:disabled){transform:translateY(-2px)}.own-invite-error{color:#ef4444;flex-basis:100%;font-size:11px}@media (max-width:1450px){.own-profile-with-invites .own-new-identity{flex-wrap:wrap}.own-profile-with-invites .own-new-identity .own-new-stats{flex-basis:100%;order:4}.own-profile-with-invites .own-calls-columns{grid-template-columns:1fr}}@media (max-width:1000px){.own-profile-page.own-profile-with-invites{grid-template-columns:minmax(0,1fr)}.own-invites-rail{border-top:1px solid #26272d;border-left:0;padding:24px 0 0}.own-invites-rail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px}}@media (max-width:550px){.own-invites-rail ul{grid-template-columns:1fr}}.own-calls-left{flex-direction:column;gap:24px;min-width:0;display:flex}.own-positions h2 small{color:#878a96;margin-left:6px;font-size:12px;font-weight:400}.own-position-tabs{border:1px solid #2a2b32;border-radius:8px;gap:2px;padding:3px;display:flex}.own-position-tabs button{color:#838692;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 9px;font-size:12px}.own-position-tabs button[aria-pressed=true]{color:#eee;background:#24252d;border-color:#494a53}.own-position-labels{color:#787b88;border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:8px 16px;font-size:11px;display:flex}.own-position-list{margin:0;padding:0;list-style:none}.own-position-list li{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.own-position-list a{color:#eee;align-items:center;gap:12px;text-decoration:none;display:flex}.own-position-list img{object-fit:cover;border-radius:50%;width:34px;height:34px}.own-position-list b{font-size:13px;font-weight:550;display:block}.own-position-list small{color:#9698a4;margin-top:5px;font-size:11px;display:block}.own-position-list li>div{text-align:right}.own-position-empty{color:#9295a1;padding:22px 16px;font-size:13px}.own-position-empty button{color:#eee;cursor:pointer;background:0 0;border:0}.own-position-note{color:#8e919d;margin:0;padding:8px 16px 0;font-size:10px}.own-call-group{color:#d9dbe3;align-items:center;gap:8px;min-width:0;font-size:12px;text-decoration:none;display:flex}.own-call-group img{object-fit:cover;border-radius:7px;flex-shrink:0;width:26px;height:26px}.own-call-group span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.own-invite-group .own-inviter{align-items:center;gap:4px;height:22px;margin-top:1px;display:flex;overflow:visible}.own-inviter-person{align-items:center;min-width:24px;height:22px;display:inline-flex;position:relative}.own-inviter-name{transition:opacity .16s,transform .18s}.own-invite-group .own-inviter-avatar{object-fit:cover;opacity:0;border:1px solid #ffffff30;border-radius:50%;width:22px;height:22px;transition:opacity .16s,transform .18s;position:absolute;top:0;left:0;transform:translateY(4px)scale(.8)}.own-invite-row:is(:hover,:focus-within) .has-avatar .own-inviter-name{opacity:0;transform:translateY(-3px)}.own-invite-row:is(:hover,:focus-within) .has-avatar .own-inviter-avatar{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.own-inviter-name,.own-invite-group .own-inviter-avatar{transition:none}}.own-new-identity>.profile-avatar-tile.is-hero-round{box-shadow:none;outline:none}.own-new-hero{background:0 0;border:0;border-radius:0;overflow:visible}.own-new-cover{border-radius:16px}.own-new-identity{background:0 0;gap:16px;padding:0 8px 20px}.own-new-identity h1{margin-bottom:5px;font-size:22px}.own-new-identity>div{padding-top:14px}.own-new-identity .own-new-stats{flex:none;gap:24px;margin-left:auto;padding:14px 0 0;display:flex}.own-new-identity .own-new-stats>div{text-align:center;border:0;padding:0}.own-new-identity .own-new-stats dt{margin-bottom:7px;font-size:11px}.own-new-identity .own-new-stats dd{letter-spacing:-.3px;font-size:19px}.own-new-identity .own-edit-profile{border-radius:8px;margin-left:10px;padding:7px 12px;font-size:12px}@media (max-width:1450px){.own-profile-with-invites .own-new-identity .own-new-stats{flex-basis:100%;order:4;justify-content:flex-start;gap:26px;margin-left:0}.own-new-identity .own-new-stats>div{text-align:left}}@media (max-width:600px){.own-profile-with-invites .own-new-identity .own-new-stats{flex-wrap:wrap;gap:18px 24px}.own-new-identity .own-new-stats dd{font-size:18px}}.own-identity-meta{align-items:center;gap:10px;margin-top:9px;display:flex}.own-identity-meta>small{white-space:nowrap}.own-meta-dot{color:#696c78}.own-inline-groups{min-width:0;max-width:280px}.own-inline-groups .own-group-logos{row-gap:7px;padding-left:6px}.own-inline-groups .own-group-logos a,.own-inline-groups .own-group-logos button{border:2px solid var(--vs-surface-page);border-radius:8px;width:26px;height:26px;margin-left:-6px;font-size:10px}.own-inline-groups .own-group-logos img{border-radius:6px}@media (max-width:600px){.own-identity-meta{flex-wrap:wrap}.own-new-identity>div{flex-shrink:1;min-width:0}}.own-inline-groups .own-group-logos a{overflow:visible}.own-group-hover-name{white-space:nowrap;color:#f0f0f4;opacity:0;pointer-events:none;font-size:11px;font-weight:500;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}.own-group-logos a:is(:hover,:focus-visible) .own-group-hover-name{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.own-group-hover-name{transition:none}}.own-new-cover{position:relative;overflow:hidden}.own-cover-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.own-cover-edit{color:#f5f5f7;cursor:pointer;background:#292a33;border:1px solid #ffffff15;border-radius:7px;place-items:center;width:30px;height:30px;padding:6px;transition:background .15s,transform .15s;display:grid;position:absolute;bottom:12px;right:12px}.own-cover-edit:hover{background:#3a3c48;transform:translateY(-1px)}.own-cover-edit svg{fill:currentColor;stroke:currentColor;stroke-width:1.4px;width:17px;height:17px}.own-cover-error{color:#ef4444;font-size:12px}.own-profile-layout.trader-profile-content{grid-template-columns:minmax(0,1fr);gap:20px}.own-trader-hero .trader-profile-cover{border-radius:12px;height:84px;min-height:84px;padding:0}.own-trader-hero .trader-profile-actions .own-edit-profile{border-radius:10px;min-height:40px;margin:0;padding:0 16px;font-size:13px}.own-position-avatar{object-fit:cover;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.own-summary-error{color:#9295a1;font-size:13px}.own-profile-layout .own-history{min-width:0}.vs-modal-scrim.edit-profile-dialog{box-sizing:border-box;color:#eeeef1;background:#101014;border:1px solid #ffffff17;border-radius:22px;width:min(416px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:16px;font-family:inherit;overflow-y:auto;box-shadow:0 24px 90px #0009}.edit-profile-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.edit-profile-dialog *{box-sizing:border-box}.edit-profile-dialog header{justify-content:flex-end;align-items:center;margin-bottom:12px;display:flex}.edit-profile-dialog h2{margin:0;font-size:15px;font-weight:600}.edit-profile-dialog header button{color:#9999a5;cursor:pointer;background:0 0;border:0;font-size:25px}.edit-profile-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.edit-profile-cover{background:#19191f;border-radius:13px;height:106px;position:relative;overflow:hidden}.edit-profile-cover>img{object-fit:cover;width:100%;height:100%}.edit-profile-pencil{color:#eeeef1;cursor:pointer;background:#303038;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:9px;right:9px}.edit-profile-dialog svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.edit-profile-avatar-row{justify-content:space-between;align-items:flex-end;width:fit-content;margin:-30px 8px 20px;display:flex;position:relative}.edit-profile-avatar{color:#eeeef1;cursor:pointer;background:#26262e;border:3px solid #101014;border-radius:50%;width:64px;height:64px;padding:0;position:relative}.edit-profile-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.edit-profile-avatar i{background:#0004;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.edit-profile-image-actions{gap:10px;display:flex}.edit-profile-image-actions button{color:#858590;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.edit-profile-field{color:#858590;background:#1d1d25;border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:11px;display:block}.edit-profile-field input,.edit-profile-field textarea{color:#eeeef1;width:100%;font:inherit;resize:none;background:0 0;border:0;outline:0;padding:5px 0 0;font-size:13px;line-height:1.5;display:block}.edit-profile-field:focus-within{box-shadow:0 0 0 1px #ffffff36}.edit-profile-username{color:#eeeef1;align-items:baseline;font-size:13px;display:flex}.edit-profile-counter{text-align:right;color:#686875;margin:-6px 2px 12px;font-size:11px}.edit-profile-social{background:#1d1d25;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:12px;display:flex}.edit-profile-social>span:first-child{font-size:19px}.edit-profile-social button{color:#a6a6b2;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px}.edit-profile-dialog footer{flex-direction:column;gap:8px;margin-top:16px;display:flex}.edit-profile-save{color:#111115;cursor:pointer;background:linear-gradient(#fafafa,#d4d4da);border:0;border-radius:11px;order:-1;width:100%;height:42px;font-size:14px;font-weight:600}.edit-profile-save:disabled{opacity:.4;cursor:default}.edit-profile-cancel{color:#9696a1;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}.edit-profile-notice{color:#a6a6b2;margin:12px 0 0;font-size:12px;line-height:1.5}.edit-profile-discard{margin-top:14px;font-size:13px}.edit-profile-discard button{color:#eeeef1;cursor:pointer;background:#25252c;border:1px solid #ffffff20;border-radius:8px;margin-right:8px;padding:8px 12px}.edit-profile-dialog button:focus-visible{outline-offset:2px;outline:2px solid #a6a6b2}.edit-profile-social-list{gap:8px;display:grid}button.edit-profile-social{color:#eeeef1;text-align:left;cursor:pointer;border:0;width:100%;font-family:inherit}button.edit-profile-social:hover{background:#25252e}.edit-profile-social>svg{flex:none;width:19px;height:19px}.edit-profile-social .edit-profile-discord-icon{fill:currentColor;stroke:none}.edit-profile-social>[aria-hidden=true]{text-align:center;flex:0 0 19px;width:19px}.edit-profile-social-label{color:#858590;white-space:nowrap}.edit-profile-social-connect{color:#a6a6b2;white-space:nowrap;margin-left:auto;font-size:11px}@media (max-width:380px){.edit-profile-social{gap:7px;padding:10px}.edit-profile-social-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.edit-profile-social-connect{flex-shrink:0}}
.group-profile-title{align-items:center;gap:10px;min-width:0;display:flex}.group-profile-rank{border-radius:var(--vs-radius-pill);color:var(--vs-text-strong);box-shadow:var(--vs-rank-ring);letter-spacing:.06em;font-variant-numeric:tabular-nums;flex:none;padding:3px 10px;font-size:11px;font-weight:700}.group-profile-hero .profile-identity{gap:4px 12px}.group-profile-join-box{flex-direction:column;flex:none;align-items:flex-end;gap:8px;max-width:260px;padding-top:12px;display:flex}.group-profile-join-box>p,.group-profile-join-box>small{color:var(--vs-text-faint);text-align:right;margin:0;font-size:11.5px;line-height:1.45}.group-profile-join{border-radius:var(--vs-radius-control);height:40px;color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel);font:inherit;cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;display:flex}.group-profile-join:hover:not(:disabled){background:var(--vs-primary-gradient-hover)}.group-profile-join:focus-visible{outline-offset:2px;box-shadow:var(--vs-focus-ring-primary);outline:2px solid #0000}.group-profile-join:disabled{box-shadow:none;cursor:not-allowed;opacity:.72}.group-profile-join svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:14px;height:14px}.profile-split.is-group{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.profile-group-performance{flex-direction:column;gap:12px;min-width:0;display:flex}.profile-group-performance .profile-controls{align-self:flex-end}@media (max-width:1023px){.profile-split.is-group{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.group-profile-join-box{align-items:stretch;width:100%;max-width:none;padding-top:0}.group-profile-join-box>p,.group-profile-join-box>small{text-align:left}.group-profile-join{justify-content:center;width:100%}.profile-group-performance .profile-controls{align-self:stretch}}.group-profile-inner{gap:20px;width:100%}.group-profile-main{padding:20px 28px 36px}.group-profile-hero{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.group-profile-hero .profile-hero-cover{border-radius:12px;height:100px;margin:0}.group-profile-hero .profile-hero-body{border-bottom:1px solid #25262b;gap:18px;padding:0 8px 18px}.group-profile-hero .profile-avatar-tile{box-shadow:none}.group-profile-hero .profile-hero-copy h1{font-size:24px}.group-profile-hero .profile-hero-copy{gap:7px}.group-profile-hero .profile-pnl{margin:0}.group-profile-join-box{margin-left:auto;padding-top:18px}.group-profile-join{transition:transform .16s,box-shadow .16s}.group-profile-join:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 18px #ffffff18}.group-profile-shell .profile-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.group-profile-shell .profile-stat{box-shadow:none;background:#101114;border:1px solid #27282f;border-radius:12px;padding:14px 18px}.group-profile-shell .profile-card{box-shadow:none;background:#0d0e11;border:1px solid #27282f;border-radius:12px}.group-profile-shell .profile-split.is-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.group-profile-shell .is-positive,.group-profile-shell .profile-win-rate{color:#21c95f}.group-profile-shell .is-negative{color:#ef4444}.group-profile-shell .profile-members .profile-table{max-height:560px;overflow:auto}@media (max-width:1100px){.group-profile-shell .profile-split.is-group{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.group-profile-main{padding:16px}.group-profile-hero .profile-hero-cover{height:84px}.group-profile-shell .profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-profile-join-box{margin-left:0}}@media (prefers-reduced-motion:reduce){.group-profile-join{transition:none}}.group-profile-shell .profile-stats-region .profile-stat-grid{display:flex}.group-profile-shell .profile-stats-region .profile-stat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.group-header-members{scrollbar-width:thin;align-items:center;width:fit-content;max-width:100%;margin:-8px;padding:22px 8px 8px;display:flex;overflow-x:auto}.group-header-member{border:2px solid var(--vs-surface-page);background:var(--vs-surface-page);border-radius:50%;flex:0 0 36px;width:36px;height:36px;transition:transform .16s;position:relative}.group-header-member+.group-header-member{margin-left:-9px}.group-header-member .profile-avatar-tile{width:100%;height:100%;box-shadow:none;border:0;border-radius:50%}.group-header-member:is(:hover,:focus-visible){z-index:2;outline:none;transform:translateY(-4px)scale(1.12)}.group-header-member:focus-visible{box-shadow:0 0 0 2px #b9bdc8}.group-header-member-name{white-space:nowrap;color:#f0f0f4;opacity:0;pointer-events:none;font-size:11px;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.group-header-member:first-child .group-header-member-name{left:0;transform:none}.group-header-member:is(:hover,:focus-visible) .group-header-member-name{opacity:1}@media (prefers-reduced-motion:reduce){.group-header-member{transition:none}}.group-profile-hero .profile-hero-cover img{object-fit:cover;filter:none;opacity:1;width:100%;height:100%;inset:0;transform:none}.group-profile-hero .profile-hero-cover:after{background:linear-gradient(#0000 55%,#0000002e)}.group-profile-hero .profile-hero-body>.profile-avatar-tile.is-hero-square{border-radius:20px;flex:0 0 108px;width:108px;height:108px;margin-top:-38px;box-shadow:0 0 0 4px #09090b}@media (max-width:767px){.group-profile-hero .profile-hero-body>.profile-avatar-tile.is-hero-square{border-radius:16px;flex-basis:88px;width:88px;height:88px;margin-top:-30px}}.group-overview-left{flex-direction:column;gap:16px;min-width:0;display:flex}.group-positions{background:#0d0e11;border:1px solid #27282f;border-radius:12px;padding:0;overflow:hidden}.group-positions .own-calls-toolbar{box-sizing:border-box;background:#141519;border-bottom:1px solid #26272d;min-height:36px;margin:0;padding:8px 12px}.group-positions .own-calls-toolbar h2{font-size:13px;font-weight:500;line-height:19px}.group-positions .positive{color:#21c95f}.group-positions .negative{color:#ef4444}.group-profile-shell :is(.profile-recent-calls,.profile-top-callers,.group-member-list)>.profile-card-head{box-sizing:border-box;background:#141519;border-bottom:1px solid #26272d;min-height:36px;padding:8px 12px}.group-profile-shell :is(.profile-recent-calls,.profile-top-callers,.group-member-list)>.profile-card-head h2{font-size:13px;font-weight:500;line-height:19px}.group-profile-filters{justify-content:flex-start;display:flex}.group-profile-main{grid-template-columns:minmax(0,1fr) 280px;gap:28px;width:100%;max-width:1920px;margin:0 auto;padding:28px 36px 48px;display:grid}.group-profile-inner{grid-column:1;min-width:0}.group-discover-rail{border-left:1px solid #ffffff0c;align-self:start;min-width:0;padding:4px 0 0 16px}.group-discover-rail header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.group-discover-heading-icon{color:#656873;flex:none;width:18px;height:18px}.group-discover-rail h2{color:#eee;margin:0;font-size:16px;font-weight:600}.group-discover-rail ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.group-discover-row{color:#eee;border-radius:10px;align-items:center;gap:11px;padding:9px 4px;text-decoration:none;transition:background .16s;display:flex;position:relative}.group-discover-row:is(:hover,:focus-within){background:#ffffff08}.group-discover-rail a:focus-visible{outline-offset:3px;outline:1px solid #858585}.group-discover-rail .profile-avatar-tile{border-radius:11px;flex:0 0 40px;width:40px;height:40px}.group-discover-copy{gap:4px;min-width:0;display:grid}.group-discover-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.group-discover-copy small,.group-discover-rail p{color:#858892;font-size:12px}.group-discover-pnl{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:13px;font-weight:500}.group-discover-pnl.is-positive{color:#21c95f}.group-discover-pnl.is-negative{color:#ef4444}.group-discover-rail button{color:#eee;font:inherit;cursor:pointer;background:#17181c;border:1px solid #ffffff20;border-radius:7px;padding:6px 12px}.group-discover-rail .group-discover-more{color:#737681;text-align:left;background:0 0;border:0;margin:14px 0 0;padding:8px 4px;font-size:13px;display:block}.group-discover-rail .group-discover-more:hover{color:#eee}.group-discover-rail .group-discover-more:focus-visible{outline-offset:2px;outline:1px solid #858585}@media (prefers-reduced-motion:reduce){.group-discover-row{transition:none}}@media (max-width:1000px){.group-profile-main{grid-template-columns:minmax(0,1fr)}.group-discover-rail{border-top:1px solid #ffffff0c;border-left:0;padding:20px 0 0}.group-discover-rail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}}@media (max-width:760px){.group-profile-main{padding:16px}}.group-holdings-scroll{overflow-x:auto}.group-holdings-labels,.group-holdings-list>li{grid-template-columns:minmax(110px,1.5fr) minmax(50px,.65fr) minmax(100px,1fr) minmax(100px,1fr);align-items:center;gap:8px;min-width:408px;padding:8px 12px;display:grid}.group-holdings-labels{color:#787b88;font-size:10px}.group-holdings-labels>:nth-child(n+3){text-align:right}.group-holdings-list{margin:0;padding:0;list-style:none}.group-holdings-list>li{min-height:54px;padding-top:8px;padding-bottom:8px}.group-holdings-list>li>a{color:#eee;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.group-holdings-list>li>a img{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.group-holdings-list>li>a span{min-width:0}.group-holdings-list b{white-space:nowrap;font-size:14px;font-weight:500;display:block}.group-holdings-list small{color:#777b87;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.group-holdings-list>li>div:nth-child(n+3){text-align:right}.group-holding-members{align-items:center;display:flex}.group-holding-members a{border:2px solid #0d0e11;border-radius:50%;flex:none;width:30px;height:30px;transition:transform .15s;position:relative}.group-holding-members a+a{margin-left:-10px}.group-holding-members img{object-fit:cover;border-radius:50%;width:100%;height:100%}.group-holding-members a:is(:hover,:focus-visible){z-index:2;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.group-holding-members a{transition:none}}.group-holding-member-name{color:#f0f0f4;white-space:nowrap;opacity:0;pointer-events:none;font-size:11px;line-height:16px;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.group-holding-members a:is(:hover,:focus-visible) .group-holding-member-name{opacity:1}.group-holdings-list .positive .group-holding-pnl-arrow{color:#21c95f}.group-holdings-list .negative .group-holding-pnl-arrow{color:#ef4444}.group-holding-pnl-arrow{font-size:9px}.group-profile-shell .profile-split.group-holdings-members-layout{grid-template-columns:minmax(0,580px) minmax(0,1fr)}.group-member-list{container-type:inline-size}.group-member-list-rows{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 8px;margin:0;padding:18px 12px;list-style:none;display:grid}.group-member-list-rows a{color:#eee;border-radius:10px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:8px 2px;font-size:12px;text-decoration:none;transition:transform .16s;display:flex}.group-member-list-rows a:is(:hover,:focus-visible){transform:translateY(-3px)}.group-member-list-rows a:focus-visible{outline-offset:-2px;outline:1px solid #888}.group-member-list-rows .group-member-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.group-profile-shell .profile-split.group-holdings-members-layout{grid-template-columns:minmax(0,1fr)}}.group-holdings-load-more{color:#878a96;justify-content:center;align-items:center;gap:8px;padding:18px 12px;font-size:12px;display:flex}.group-holdings-load-more>span{border:2px solid #ffffff20;border-top-color:#aaa;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite holdings-loading}@keyframes holdings-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.group-holdings-load-more>span{animation:none}}.group-profile-shell .group-positions,.group-profile-shell .group-holdings-scroll{height:auto;max-height:none}.group-member-list-rows .group-member-name{text-align:center;min-width:0;max-width:100%}.group-member-pnl{font-variant-numeric:tabular-nums;color:#878a96;flex:none;margin-left:0;font-size:12px;font-weight:500}.group-member-pnl.is-positive{color:#21c95f}.group-member-pnl.is-negative{color:#ef4444}.group-member-list-rows .profile-avatar-tile.is-person{border-radius:14px;width:60px;height:60px;margin-bottom:3px;transition:box-shadow .16s}@container (max-width:480px){.group-member-list-rows{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:340px){.group-member-list-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.group-member-list-rows a{transition:none}}.group-profile-shell .profile-card.group-member-list{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.group-profile-shell .group-member-list>.profile-card-head{background:0 0;border-bottom:0;padding:8px 12px}.group-member-list-rows a:is(:hover,:focus-visible) .profile-avatar-tile{box-shadow:0 0 0 1px #ffffff25,0 0 18px #ffffff16}@media (prefers-reduced-motion:reduce){.group-member-list-rows .profile-avatar-tile.is-person{transition:none}}.group-profile-shell .group-member-list>.profile-card-head h2{font-size:18px;font-weight:600;line-height:24px}.group-profile-shell .group-member-list>.profile-card-head .profile-card-caption{font-size:14px;line-height:24px}.group-member-list{--member-columns:6}.group-profile-shell .group-member-list>.profile-card-head{padding-left:max(12px, calc(12px + (100cqw - 24px - (var(--member-columns) - 1) * 8px) / var(--member-columns) / 2 - 30px))}@container (max-width:480px){.group-member-list>.profile-card-head{--member-columns:4}}@container (max-width:340px){.group-member-list>.profile-card-head{--member-columns:3}}.group-member-list-rows a{font-size:14px}.group-member-identity{justify-content:center;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.group-member-identity .profile-avatar-tile.group-member-group-badge{border-radius:4px;flex:0 0 14px;width:14px;height:14px;margin:0}.group-member-pnl{font-size:13px}.group-member-portrait{width:60px;height:60px;margin-bottom:3px;display:block;position:relative}.group-member-list-rows li:not([data-podium]) .group-member-portrait:after{content:"";pointer-events:none;border:1px solid #ffffff30;border-radius:17px;transition:border-color .16s;position:absolute;inset:-3px}.group-member-list-rows li:not([data-podium]) a:is(:hover,:focus-visible) .group-member-portrait:after{border-color:#ffffff60}@media (prefers-reduced-motion:reduce){.group-member-list-rows li:not([data-podium]) .group-member-portrait:after{transition:none}}.group-member-list-rows [data-podium="1"]{--podium-color:#efbd32;--podium-highlight:#ffe391;--podium-low:#a16b0d;--podium-glow:#efbd322b}.group-member-list-rows [data-podium="2"]{--podium-color:#d1d1d1;--podium-highlight:#fafafa;--podium-low:#858585;--podium-glow:#dddddd20}.group-member-list-rows [data-podium="3"]{--podium-color:#cc803f;--podium-highlight:#f2b47b;--podium-low:#88471f;--podium-glow:#cc803f25}.group-member-list-rows [data-podium] .group-member-portrait:after{content:"";pointer-events:none;background:linear-gradient(135deg, var(--podium-highlight), var(--podium-low) 38%, var(--podium-color) 68%, var(--podium-low));-webkit-mask-composite:xor;border-radius:17px;padding:1px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.group-member-list-rows [data-podium] .group-member-portrait .is-person{box-shadow:0 0 20px var(--podium-glow)}.group-member-list-rows [data-podium] a:is(:hover,:focus-visible) .group-member-portrait .is-person{box-shadow:0 0 26px var(--podium-glow)}.group-member-list-rows [data-podium] .group-member-name{color:var(--podium-highlight)}.group-member-rank{z-index:1;border:1px solid var(--podium-color);background:linear-gradient(145deg, var(--podium-highlight), var(--podium-color) 55%, var(--podium-low));color:#25211d;border-radius:6px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-3px;right:-5px;box-shadow:0 0 0 2px #0a0a0c,0 2px 5px #0005}.group-member-list-rows [data-podium="1"] .group-member-rank{width:22px;height:18px;box-shadow:none;color:var(--podium-color);filter:drop-shadow(0 1px 4px #d9ac4e35);background:0 0;border:0;border-radius:0;top:-19px;bottom:auto;right:50%;transform:translate(50%)}.group-member-rank svg{width:20px;height:20px}.group-header-actions{align-self:center;align-items:center;gap:12px;margin-left:auto;display:flex}.group-financial-column{min-width:0}.group-pnl-summary{padding:4px 0 16px}.group-pnl-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.group-pnl-heading h2{color:#a1a3ad;margin:0;font-size:14px;font-weight:500}.group-pnl-amount{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;display:flex}.group-pnl-amount strong{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1.2}.group-pnl-amount span{color:#92949f;font-size:12px}.group-pnl-amount .is-positive{color:#21c95f}.group-pnl-amount .is-negative{color:#ef4444}@media (max-width:600px){.group-header-actions{margin-left:0}.group-pnl-heading{flex-wrap:wrap}}.group-discover-link{z-index:1;border-radius:10px;position:absolute;inset:0}.group-discover-copy{flex:1}.group-discover-rail .profile-avatar-tile.group-discover-avatar{box-shadow:0 0 0 3px #09090b}.group-discover-performance{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.group-discover-traders{justify-content:flex-end;min-height:22px;padding-left:6px;display:flex}.group-discover-traders a{z-index:2;border-radius:50%;margin-left:-6px;transition:transform .16s;position:relative}.group-discover-traders [data-trader-rank="1"]{--trader-medal:#efbd32}.group-discover-traders [data-trader-rank="2"]{--trader-medal:#d1d1d1}.group-discover-traders [data-trader-rank="3"]{--trader-medal:#cc803f}.group-discover-rail .profile-avatar-tile.group-discover-trader{width:22px;height:22px;box-shadow:0 0 0 1px var(--trader-medal), 0 0 0 3px #0a0a0c;border-radius:50%;display:block}.group-discover-traders a:is(:hover,:focus-visible){z-index:3;transform:translateY(-4px)}.group-discover-trader-name{color:var(--trader-medal);white-space:nowrap;opacity:0;pointer-events:none;font-size:11px;position:absolute;top:calc(100% + 7px);right:0}.group-discover-traders a:is(:hover,:focus-visible) .group-discover-trader-name{opacity:1}@media (prefers-reduced-motion:reduce){.group-discover-traders a{transition:none}}.group-holdings-members-layout{position:relative}.group-member-name .group-member-you{color:#9399a7;margin-left:4px;font-size:9px;font-weight:400;display:inline-block}.group-member-list-rows [data-current-user]>a{background:linear-gradient(#ffffff06,#ffffff02)}.group-profile-hero .profile-hero-copy .group-member-handle{box-sizing:border-box;border-radius:var(--vs-radius-control);background:var(--vs-primary-gradient);width:80px;height:40px;color:var(--vs-primary-text);opacity:.72;font:inherit;cursor:pointer;border:0;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:5px;margin-top:9px;padding:0 5px;font-size:12px;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff48,inset 0 0 0 1px #ffffff16,0 2px 5px #0002}.group-profile-hero .profile-hero-copy .group-member-handle:hover{background:var(--vs-primary-gradient-hover);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff60,inset 0 0 0 1px #ffffff24,0 5px 12px #0003}.group-profile-hero .profile-hero-copy .group-member-handle:active{transform:translateY(0);box-shadow:inset 0 1px 3px #0002}.group-member-handle:focus-visible{outline-offset:3px;outline:2px solid #b9bac2}.group-handle-copy-status{color:#9296a3;margin-left:9px;font-size:11px}@media (prefers-reduced-motion:reduce){.group-profile-hero .profile-hero-copy .group-member-handle{transition:none}}.group-member-handle svg{flex:none;width:22px;height:22px;transform:translate(-1px)}.group-profile-invite{color:#e7e7eb;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff06;border:1px solid #fff2;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;transition:transform .16s,background .16s;display:inline-flex}.group-profile-invite:hover{background:#ffffff0d;transform:translateY(-2px)}.group-profile-invite svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:16px;height:16px}.group-invite-dialog{color:#eee;background:#111215;border:1px solid #ffffff20;border-radius:16px;width:min(440px,100vw - 32px);padding:0}.group-invite-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.group-invite-panel{padding:24px}.group-invite-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.group-invite-panel h2{margin:0;font-size:20px}.group-invite-panel header button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:24px}.group-invite-panel p{color:#9b9da8;margin:12px 0 24px;font-size:13px;line-height:1.5}.group-invite-panel label{color:#9b9da8;margin-bottom:8px;font-size:12px;display:block}.group-invite-copy{gap:8px;display:flex}.group-invite-copy input{color:#c4c6cf;min-width:0;font:inherit;background:#090a0c;border:1px solid #ffffff18;border-radius:8px;flex:1;padding:10px;font-size:12px}.group-invite-copy button{font:inherit;color:#141416;cursor:pointer;white-space:nowrap;background:#ededee;border:0;border-radius:8px;padding:10px 14px;font-size:12px}.group-invite-panel [role=status]{color:#858995;min-height:16px;margin-top:12px;font-size:11px;display:block}@media (prefers-reduced-motion:reduce){.group-profile-invite{transition:none}}.group-profile-hero .group-member-handle{text-decoration:none}.group-profile-telegram{box-sizing:border-box;color:#e7e7eb;height:36px;font:inherit;white-space:nowrap;background:#ffffff06;border:1px solid #fff2;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.group-profile-telegram svg{width:16px;height:16px}.group-profile-telegram:hover{background:#ffffff0d}.group-profile-telegram:focus-visible{outline-offset:3px;outline:2px solid #b9bac2}
.referrals-shell-main{flex:1;width:100%}.referrals-page{width:100%;min-height:100%;padding:26px 22px 44px}.referrals-column{border-radius:var(--vs-radius-glass-panel);background:var(--vs-glass-background);width:100%;max-width:516px;box-shadow:var(--vs-glass-shadow);border:1px solid #0000;flex-direction:column;gap:16px;margin:0 auto;padding:26px 28px;display:flex}.referrals-column>h1{color:var(--vs-text-strong);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700}.referrals-zero{border-radius:var(--vs-radius-card-lg);background:var(--vs-surface-raised);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;display:flex}.referrals-zero>p{color:var(--vs-text-faint);margin:0;font-size:12.5px;line-height:1.45}.referrals-zero-icon{width:40px;height:40px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.referrals-zero-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.referrals-zero.is-error{background:var(--vs-surface-card);box-shadow:inset 0 0 0 1px var(--vs-negative-ring)}.referrals-zero.is-error>p{color:var(--vs-text-soft-alt)}.referrals-zero.is-error .referrals-zero-icon{width:36px;height:36px;color:var(--vs-negative);background:var(--vs-negative-tint);border-radius:10px}.referrals-zero.is-loading{text-align:left;background:0 0;align-items:stretch;padding:0}.referrals-skeleton{flex-direction:column;gap:12px;display:flex}.referrals-skeleton>i{background:var(--vs-surface-control-hover);border-radius:12px;height:40px;display:block}.referrals-skeleton>i:first-child{background:var(--vs-surface-control-strong);border-radius:8px;width:55%;height:34px}.referrals-skeleton>i:nth-child(3){height:64px}.referrals-performance{flex-direction:column;gap:16px;min-width:0;display:flex}.referrals-total{flex-direction:column;gap:4px;display:flex}.referrals-total>b,.referrals-total>h1{color:var(--vs-text-faint);letter-spacing:0;margin:0;font-size:12px;font-weight:400}.referrals-total>strong{color:var(--vs-text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(26px,9vw,34px);font-weight:700;line-height:1;overflow:hidden}.referrals-total>span{color:var(--vs-text-faint);font-size:12.5px}.referrals-banner{color:var(--vs-text-soft-alt);background:var(--vs-highlight-glow), var(--vs-surface-control);box-shadow:var(--vs-highlight-ring);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex}.referrals-banner svg{fill:none;width:18px;height:18px;stroke:var(--vs-text-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}.referrals-banner b{color:var(--vs-text-strong)}.referrals-avatar{width:32px;height:32px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}.referrals-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.referrals-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));gap:8px;display:grid}.referrals-stats>div{background:var(--vs-surface-raised);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:12px;display:flex}.referrals-stats b{color:var(--vs-text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:16px;font-weight:700}.referrals-stats span{color:var(--vs-text-faint);font-size:11px}.referrals-invite{flex-direction:column;gap:6px;display:flex}.referrals-invite>div{border-radius:var(--vs-radius-control);background:var(--vs-surface-raised);min-height:40px;box-shadow:inset 0 0 0 1px var(--vs-hairline);align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.referrals-invite code{min-width:0;color:var(--vs-text-soft-alt);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.referrals-invite p{color:var(--vs-text-faint);margin:0;font-size:11.5px}.referrals-copy{width:28px;height:28px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);cursor:pointer;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12px;font-weight:600;display:flex}.referrals-copy:hover{color:var(--vs-text-strong)}.referrals-copy.is-labelled{width:auto;color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel);padding:0 10px}.referrals-copy.is-labelled:hover{background:var(--vs-primary-gradient-hover)}.referrals-copy.is-copied:not(.is-labelled){color:var(--vs-positive)}.referrals-copy:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.referrals-copy.is-labelled:focus-visible{outline-offset:2px;box-shadow:var(--vs-focus-ring-primary);outline:2px solid #0000}.referrals-copy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:12px;height:12px}.referrals-list-block{flex-direction:column;min-width:0;display:flex}.referrals-list-head{color:var(--vs-text-faint);justify-content:space-between;gap:10px;padding-bottom:8px;font-size:11.5px;display:flex}.referrals-list-head b{color:var(--vs-text-soft-alt);font-weight:600}.referrals-list>p{border-top:1px solid var(--vs-hairline);color:var(--vs-text-faint);margin:0;padding:14px 0 4px;font-size:12.5px;line-height:1.45}.referrals-row{border-top:1px solid var(--vs-hairline);align-items:center;gap:10px;padding:10px 0;display:flex}.referrals-row-name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.referrals-row-name b{color:var(--vs-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.referrals-row-name span{color:var(--vs-text-faint);font-size:11px}.referrals-row-money{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;flex:none;gap:1px;display:flex}.referrals-row-money b{color:var(--vs-positive);font-size:13px;font-weight:700}.referrals-row-money span{color:var(--vs-text-faint);font-size:11px}@media (max-width:767px){.referrals-page{padding:16px 14px 32px}.referrals-column{padding:20px 18px}}.referrals-connect{color:#16171a;width:100%;font:inherit;cursor:pointer;background:linear-gradient(#fafafa,#dddde1);border:1px solid #b6b6bc;border-radius:12px;margin-top:20px;padding:14px 20px;font-weight:700}.referrals-group-select{color:var(--text-primary,#e8e8ec);font:inherit;background:#17171b;border:1px solid #36363d;border-radius:10px;max-width:100%;margin-bottom:16px;padding:8px 12px}
.invite-page,.invite-page *{box-sizing:border-box}:is(html:has(.invite-page),body:has(.invite-page)){background:var(--vs-surface-page);min-width:320px;min-height:100%}html:has(.invite-page){scrollbar-color:var(--vs-scrollbar-thumb) var(--vs-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin;overflow-y:scroll}html:has(.invite-page)::-webkit-scrollbar{width:10px;height:10px}html:has(.invite-page)::-webkit-scrollbar-track{background:var(--vs-scrollbar-track)}html:has(.invite-page)::-webkit-scrollbar-thumb{background:var(--vs-scrollbar-thumb);border-radius:6px}.invite-page{min-height:100dvh;color:var(--vs-text-strong);background:var(--vs-surface-page);font-synthesis:weight style;text-rendering:auto;line-height:1.5;overflow:auto}.invite-scrim{z-index:100;background:var(--vs-surface-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.invite-modal{border-radius:var(--vs-radius-modal);background:var(--vs-modal-fill);width:516px;max-width:100%;max-height:calc(100dvh - 48px);box-shadow:var(--vs-shadow-modal-glass);margin:auto;padding:26px 28px;position:relative;overflow-y:auto}.invite-close{z-index:1;border-radius:var(--vs-radius-sm);width:30px;height:30px;color:var(--vs-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:14px;right:14px}.invite-close:hover{color:var(--vs-text-strong);background:var(--vs-surface-control-hover)}.invite-close:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.invite-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:15px;height:15px}.invite-state{color:var(--vs-text-faint);text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:30px;padding:44px 20px;font-size:12.5px;line-height:1.45;display:flex}.invite-state.is-error{border-radius:var(--vs-radius-card-lg);color:var(--vs-text-soft-alt);background:var(--vs-surface-card);box-shadow:inset 0 0 0 1px var(--vs-negative-ring)}.invite-state-icon{width:40px;height:40px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);border-radius:12px;justify-content:center;align-items:center;display:flex}.invite-state.is-error .invite-state-icon{width:36px;height:36px;color:var(--vs-negative);background:var(--vs-negative-tint);border-radius:10px}.invite-state-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.invite-skeleton{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.invite-skeleton i{background:var(--vs-surface-control-strong);border-radius:6px;width:55%;height:12px;display:block}.invite-skeleton i:first-child{border-radius:8px;width:40%;height:30px}.invite-skeleton i:last-child{background:var(--vs-surface-control-hover);width:70%}.referrals-performance-compact .referrals-total{padding-right:32px}@media (max-width:767px){html:has(.invite-page){scrollbar-gutter:auto;scrollbar-width:none;overflow-y:auto}html:has(.invite-page)::-webkit-scrollbar{display:none}.invite-scrim{align-items:flex-start;padding:24px}.invite-modal{width:100%;max-height:calc(100dvh - 24px);margin:auto 0;padding:24px 18px 20px}}
