.vxp-page{--vxp-gap:16px;display:grid;gap:var(--vxp-gap);width:100%;max-width:1180px;margin:0 auto;color:var(--vx-ink);font-family:var(--vx-body)}.vxp-page *,.vxp-page :after,.vxp-page :before{box-sizing:border-box}.vxp-page :is(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--vx-ink);outline-offset:3px;border-radius:10px}.vxp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vxp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:8px 0 4px}.vxp-empty h1,.vxp-empty h2,.vxp-head h1,.vxp-hero h1{margin:0;font-family:var(--vx-heading);font-weight:600;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.vxp-head h1{font-size:clamp(34px,5vw,52px)}.vxp-kicker{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;font-weight:500}.vxp-kicker,.vxp-sub{color:var(--vx-muted)}.vxp-sub{max-width:52ch;margin:10px 0 0;font-size:16px;line-height:1.5;text-wrap:pretty}.vxp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vxp-stats-5{grid-template-columns:repeat(5,minmax(0,1fr))}.vxp-stats>div{display:grid;align-content:start;gap:6px;padding:18px 20px;border-radius:var(--vx-radius);background:var(--vx-panel);box-shadow:var(--vx-shadow)}.vxp-stats small,.vxp-stats span:first-child{color:var(--vx-muted);font-size:12px}.vxp-stats span:first-child{font-weight:500}.vxp-stats .vxp-live-number{font-size:clamp(22px,3vw,30px);font-weight:500;letter-spacing:-.03em}.vxp-live-number{display:inline-block;border-radius:6px;padding:0 2px;margin:0 -2px;transition:color .3s var(--vx-ease)}.vxp-controls{justify-content:space-between;gap:12px;margin-top:8px}.vxp-controls,.vxp-search{display:flex;align-items:center}.vxp-search{position:relative;width:min(320px,100%)}.vxp-search svg{position:absolute;left:14px;width:16px;height:16px;color:var(--vx-muted);pointer-events:none}.vxp-search input{width:100%;min-height:44px;padding:0 16px 0 40px;border:1px solid transparent;border-radius:999px;background:var(--vx-panel);box-shadow:var(--vx-shadow);color:var(--vx-ink);font:400 15px var(--vx-body);transition:border-color .16s var(--vx-ease),box-shadow .16s var(--vx-ease)}.vxp-search input::placeholder{color:var(--vx-faint)}.vxp-search input:focus{outline:0;border-color:var(--vx-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--vx-ink) 8%,transparent)}.vxp-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:12px;margin:8px 0 0;padding:0;list-style:none}.vxp-podium-card{position:relative;display:grid;justify-items:center;gap:10px;padding:26px 16px 22px;overflow:hidden;border-radius:var(--vx-radius);background:var(--vx-panel);box-shadow:var(--vx-shadow);color:inherit;text-align:center;text-decoration:none;transition:transform .22s var(--vx-ease),box-shadow .22s var(--vx-ease),border-color .22s var(--vx-ease)}.vxp-podium-1 .vxp-podium-card{padding-top:40px;padding-bottom:30px;box-shadow:var(--vx-shadow-lg);background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--vx-lime) 32%,var(--vx-panel)),var(--vx-panel) 70%)}.vxp-podium-card strong{max-width:100%;overflow:hidden;font-size:16px;font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.vxp-podium-rank{position:absolute;top:12px;left:14px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--vx-soft);font-size:13px;font-weight:600}.vxp-podium-1 .vxp-podium-rank{background:var(--vx-lime);color:var(--vx-lime-fg)}.vxp-podium-stat{color:var(--vx-muted);font-size:13px}.vxp-podium-stat .vxp-live-number{color:var(--vx-ink);font-weight:600}.vxp-podium-shape{position:absolute;top:-18px;right:-20px;width:110px;opacity:.9;transform:rotate(14deg)}.vxp-rows{display:grid;gap:0;margin:0;padding:6px;list-style:none;border-radius:var(--vx-radius);background:var(--vx-panel);box-shadow:var(--vx-shadow)}.vxp-rows>li{position:relative;will-change:transform}.vxp-row{display:grid;grid-template-columns:64px minmax(0,1.8fr) .7fr 1fr .6fr .6fr;align-items:center;gap:12px;min-height:60px;padding:8px 14px;border-radius:12px;color:inherit;text-decoration:none;font-size:15px;transition:background-color .16s var(--vx-ease),transform .16s var(--vx-ease)}.vxp-row-token{grid-template-columns:64px minmax(0,1.8fr) .7fr .8fr 1.2fr}a.vxp-row:active{transform:scale(.995)}.vxp-row-head{min-height:36px;color:var(--vx-muted);font-size:12px;font-weight:500}.vxp-rows>li+li:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--vx-line)}.vxp-rows>li:hover+li:before,.vxp-rows>li:hover:before{opacity:0}.vxp-rank{display:inline-flex;align-items:baseline;gap:6px;font-weight:600}.vxp-move{display:inline-flex;align-items:center;gap:1px;font-family:var(--vx-mono);font-size:11px;font-weight:500}.vxp-move-up{color:var(--vx-up)}.vxp-move-down{color:var(--vx-down)}.vxp-move-flat{color:var(--vx-faint)}.vxp-identity{display:inline-flex;align-items:center;gap:12px;min-width:0}.vxp-identity-text{display:grid;min-width:0}.vxp-identity-text strong{font-weight:600;letter-spacing:-.015em}.vxp-identity-text small,.vxp-identity-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxp-identity-text small{color:var(--vx-muted);font-size:12px}.vxp-split{display:flex;align-items:center;gap:10px}.vxp-split-bar{flex:1;max-width:120px;height:6px;overflow:hidden;background:color-mix(in srgb,var(--vx-down) 35%,var(--vx-soft))}.vxp-split-bar,.vxp-split-bar i{display:block;border-radius:999px}.vxp-split-bar i{height:100%;background:var(--vx-up);transition:width .5s var(--vx-ease)}.vxp-split small{color:var(--vx-muted);font-size:12px}.vxp-token-badge{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:var(--vx-ink);color:var(--vx-lime);font:600 11px var(--vx-mono);letter-spacing:-.02em;text-transform:uppercase}.vxp-creator{display:inline-flex;align-items:center;gap:8px;overflow:hidden;color:var(--vx-ink-2);font-size:13px;white-space:nowrap}.vxp-avatar{display:inline-grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:var(--vx-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vx-ink) 8%,transparent)}.vxp-avatar-shape{background:radial-gradient(circle at 35% 30%,#ffffff,var(--vx-soft) 75%)}html[data-theme=dark] .vxp-avatar-shape{background:radial-gradient(circle at 35% 30%,#2b2b28,var(--vx-soft) 75%)}.vxp-avatar-shape img{width:78%;height:78%;object-fit:contain}.vxp-empty{display:grid;justify-items:center;gap:12px;padding:clamp(40px,8vw,80px) 20px;border:0;border-radius:var(--vx-radius);background:var(--vx-panel);box-shadow:var(--vx-shadow);text-align:center}.vxp-empty img{width:clamp(110px,18vw,160px);height:auto;animation:vxp-float 6s ease-in-out infinite}.vxp-empty h1,.vxp-empty h2{font-size:clamp(24px,3vw,32px)}.vxp-empty p{max-width:44ch;margin:0;color:var(--vx-muted);line-height:1.5}.vxp-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}@keyframes vxp-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(4deg)}}.vxp-quiet{display:flex;align-items:center;gap:16px;padding:14px 4px}.vxp-quiet img{width:64px;height:64px;flex:none;object-fit:contain;opacity:.9}.vxp-chart-empty{position:relative;display:grid;place-items:center;min-height:200px;padding:16px;border-radius:12px;background:radial-gradient(80% 90% at 50% 100%,color-mix(in srgb,var(--vx-lime) 12%,transparent),transparent 70%),var(--vx-soft)}.vxp-chart-empty .vxp-quiet{padding:14px 18px;border-radius:14px;background:var(--vx-panel);box-shadow:var(--vx-shadow)}.vxp-quiet strong{font-size:15px;font-weight:600}.vxp-quiet p{margin:3px 0 0;color:var(--vx-muted);font-size:14px;line-height:1.45}.vxp-footnote{margin:4px 0 0;color:var(--vx-muted);font-size:12px;line-height:1.5}.vxp-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(22px,4vw,36px);box-shadow:var(--vx-shadow);border-radius:calc(var(--vx-radius) + 6px);background:radial-gradient(90% 140% at 0 0,color-mix(in srgb,var(--vx-lime) 16%,var(--vx-panel)),var(--vx-panel) 55%)}.vxp-hero h1{overflow-wrap:anywhere;font-size:clamp(32px,5vw,54px)}.vxp-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.vxp-hero-edit{align-self:start}.vxp-bio{max-width:60ch;margin:14px 0 0;color:var(--vx-ink-2);font-size:16px;line-height:1.5;white-space:pre-line}.vxp-bio.is-quiet{color:var(--vx-muted);font-style:italic}.vxp-rank-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:var(--vx-ink);color:var(--vx-paper);font-size:12px;font-weight:600}.vxp-rank-pill .vxp-live-number{color:var(--vx-lime)}.vxp-rank-pill.is-quiet{background:var(--vx-soft);color:var(--vx-muted)}.vxp-chip{min-height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--vx-soft);color:var(--vx-ink-2);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .16s var(--vx-ease),color .16s var(--vx-ease),transform .16s var(--vx-ease)}a.vxp-chip:hover{color:var(--vx-ink);transform:translateY(-1px)}.vxp-copy{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--vx-soft);color:var(--vx-ink);font-size:13px;cursor:pointer;transition:border-color .16s var(--vx-ease),background-color .16s var(--vx-ease),transform .12s var(--vx-ease)}.vxp-copy:active{transform:scale(.96)}.vxp-copy.is-copied{color:var(--vx-up);background:color-mix(in srgb,var(--vx-up) 14%,var(--vx-soft))}.vxp-panel{padding:20px 22px;border-radius:var(--vx-radius);background:var(--vx-panel);box-shadow:var(--vx-shadow)}.vxp-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.vxp-panel h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.vxp-cta{margin-top:8px}.vxp-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.vxp-grid,.vxp-stack{display:grid;gap:var(--vxp-gap)}.vxp-list,.vxp-tape{display:grid;margin:0;padding:0;list-style:none}.vxp-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--vx-line)}.vxp-list li:first-child{border-top:0}.vxp-list a{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.vxp-list a>span{display:grid;min-width:0}.vxp-list a strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.vxp-list a:hover strong{text-decoration:underline;text-underline-offset:3px}.vxp-list small{color:var(--vx-muted);font-size:12px}.vxp-tape li{display:grid;grid-template-columns:52px 112px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--vx-line);font-size:14px;animation:vxp-in .42s var(--vx-ease)}.vxp-tape li:first-child{border-top:0}@keyframes vxp-in{0%{opacity:0;transform:translateY(-6px)}}.vxp-side{justify-self:start;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:600}.vxp-side-buy{background:color-mix(in srgb,var(--vx-up) 13%,transparent);color:var(--vx-up)}.vxp-side-sell{background:color-mix(in srgb,var(--vx-down) 13%,transparent);color:var(--vx-down)}.vxp-tape-token{display:inline-flex;align-items:center;gap:8px;min-width:0;color:inherit;font-weight:600;text-decoration:none}.vxp-tape-amount,.vxp-tape-token{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxp-tape-amount{color:var(--vx-ink-2);font-size:13px}.vxp-tape-arrow{display:inline-block;margin:0 2px;vertical-align:-1px;color:var(--vx-muted)}.vxp-tape-age{color:var(--vx-muted);font-size:12px;text-decoration:none}.vxp-tape-age:hover{color:var(--vx-ink)}.vxp-up{color:var(--vx-up)}.vxp-down{color:var(--vx-down)}.vxp-chart{margin:0}.vxp-chart-readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px}.vxp-chart-readout strong{font-size:34px;font-weight:500;letter-spacing:-.04em}.vxp-chart-readout span{color:var(--vx-muted);font-size:13px}.vxp-chart svg{display:block;max-width:100%;overflow:visible;touch-action:pan-y;cursor:crosshair}.vxp-chart svg:focus-visible{outline:2px solid var(--vx-ink);outline-offset:4px}.vxp-chart-line{fill:none;stroke:var(--vx-ink);stroke-width:2;stroke-linejoin:round}.vxp-chart-grid{stroke:var(--vx-line)}.vxp-chart-cursor{stroke:var(--vx-ink);stroke-width:1;stroke-dasharray:2 3}.vxp-chart-buy{fill:var(--vx-up)}.vxp-chart-buy,.vxp-chart-sell{transition:r .16s var(--vx-ease)}.vxp-chart-sell{fill:var(--vx-down)}.vxp-chart-axis{fill:var(--vx-muted);font:11px var(--vx-mono)}.vxp-editor-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:var(--vxp-gap)}.vxp-form{display:grid;gap:22px;padding:clamp(20px,3vw,30px)}.vxp-avatars{margin:0;padding:0;border:0}.vxp-avatars legend,.vxp-field>span{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px;font-weight:600}.vxp-field>span em{color:var(--vx-muted);font-size:12px;font-style:normal;font-weight:400}.vxp-avatar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:8px;margin-top:16px}.vxp-avatar-add,.vxp-avatars label{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:16px;background:var(--vx-soft);cursor:pointer;transition:transform .18s var(--vx-spring),box-shadow .18s var(--vx-ease)}.vxp-avatar-add:hover,.vxp-avatars label:hover{transform:translateY(-2px)}.vxp-avatars label.is-selected{box-shadow:0 0 0 2px var(--vx-ink),0 0 0 6px color-mix(in srgb,var(--vx-lime) 70%,transparent)}.vxp-avatars input{position:absolute;opacity:0;pointer-events:none}.vxp-avatars label:has(input:focus-visible){outline:2px solid var(--vx-ink);outline-offset:3px}.vxp-field{display:grid}.vxp-field input,.vxp-field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--vx-line-strong);border-radius:12px;background:var(--vx-panel);color:var(--vx-ink);font:400 16px/1.4 var(--vx-body);resize:vertical;transition:border-color .16s var(--vx-ease),box-shadow .16s var(--vx-ease)}.vxp-field :is(input,textarea):focus{outline:0;border-color:var(--vx-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--vx-ink) 8%,transparent)}.vxp-field :is(input,textarea)[aria-invalid=true]{border-color:var(--vx-down)}.vxp-field small{margin-top:6px;color:var(--vx-muted);font-size:12px}.vxp-prefix{position:relative;display:block}.vxp-prefix i{position:absolute;top:50%;left:14px;color:var(--vx-muted);font-style:normal;transform:translateY(-50%)}.vxp-prefix input{padding-left:30px}.vxp-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.vxp-save{min-width:150px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.vxp-save:disabled{opacity:.55;cursor:not-allowed;transform:none}.vxp-form-note{color:var(--vx-up);font-size:14px}.vxp-form-error{margin:0;color:var(--vx-down);font-size:14px}.vxp-preview{position:sticky;top:16px;display:grid;gap:12px}.vxp-preview .vxp-kicker{margin:0}.vxp-preview-card{display:grid;justify-items:center;gap:8px;padding:28px 20px;box-shadow:var(--vx-shadow);border-radius:var(--vx-radius);background:radial-gradient(100% 70% at 50% 0,color-mix(in srgb,var(--vx-lime) 22%,var(--vx-panel)),var(--vx-panel) 70%);text-align:center}.vxp-preview-card strong{margin-top:6px;overflow-wrap:anywhere;font-size:22px;font-weight:600;letter-spacing:-.03em}.vxp-preview-card>span.vx-num{color:var(--vx-muted);font-size:13px}.vxp-preview-card p{max-width:32ch;margin:4px 0 0;color:var(--vx-ink-2);font-size:14px;line-height:1.45;white-space:pre-line}.vxp-preview-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--vx-panel);box-shadow:var(--vx-shadow)}.vxp-signout{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:6px 0;border:0;background:none;color:var(--vx-muted);font:500 13px var(--vx-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vxp-signout:hover{color:var(--vx-ink)}@media (hover:hover) and (pointer:fine){a.vxp-row:hover{background:var(--vx-soft)}.vxp-podium-card:hover{transform:translateY(-4px);box-shadow:var(--vx-shadow-lg)}}@media (max-width:900px){.vxp-editor-grid,.vxp-grid{grid-template-columns:1fr}.vxp-preview{position:static}.vxp-stats-5{grid-template-columns:repeat(3,minmax(0,1fr))}.vxp-stats-5>div:nth-child(n+4){grid-column:span 1}.vxp-hide-md{display:none}.vxp-row{grid-template-columns:56px minmax(0,1.8fr) .7fr 1fr .6fr}.vxp-row-token{grid-template-columns:56px minmax(0,1.8fr) .7fr .8fr}}@media (max-width:640px){.vxp-page{--vxp-gap:12px}.vxp-head{flex-direction:column;align-items:stretch}.vxp-head .vx-btn{align-self:flex-start}.vxp-controls{flex-direction:column;align-items:stretch}.vxp-itabs,.vxp-search{width:100%}.vxp-stats,.vxp-stats-5{grid-template-columns:repeat(2,minmax(0,1fr))}.vxp-stats-5>div:first-child{grid-column:1/-1}.vxp-stats>div{padding:14px 16px}.vxp-hide-sm{display:none}.vxp-row,.vxp-row-token{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:8px 10px}.vxp-podium{gap:8px}.vxp-podium-card{padding:30px 8px 16px}.vxp-podium-card strong{font-size:13px}.vxp-podium-shape{width:72px}.vxp-hero{grid-template-columns:1fr;gap:18px}.vxp-hero-edit{justify-self:start}.vxp-panel{padding:16px}.vxp-tape li{grid-template-columns:46px minmax(0,1fr) auto}.vxp-tape-amount{grid-column:2/-1;grid-row:2}}@media (max-width:380px){.vxp-podium{grid-template-columns:1fr}.vxp-podium-1{order:-1}.vxp-stats .vxp-live-number{font-size:22px}}@media (prefers-reduced-motion:reduce){.vxp-empty img,.vxp-tabbody,.vxp-tape li{animation:none}.vxp-avatars label,.vxp-itabs-thumb,.vxp-podium-card,.vxp-row,.vxp-split i{transition:none}}.vxp-search>svg{flex:none;color:var(--vx-muted)}.vxp-skeleton-rows{display:grid;gap:6px}.vxp-skeleton-row{display:grid;grid-template-columns:28px 36px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:64px;padding:0 20px;border-radius:16px;background:var(--vx-panel);box-shadow:var(--vx-shadow)}.vxp-skeleton-name{display:grid;gap:7px}@media (max-width:640px){.vxp-skeleton-row{grid-template-columns:22px 36px minmax(0,1fr) auto;gap:12px;padding:0 14px}.vxp-skeleton-row .vxp-hide-sm{display:none}}.vxp-chip{gap:6px}.vxp-chip,.vxp-tape-age{display:inline-flex;align-items:center}.vxp-tape-age{gap:3px}.vxp-itabs{position:relative;display:inline-flex;gap:2px;max-width:100%;padding:4px;overflow-x:auto;border-radius:999px;background:var(--vx-soft);scrollbar-width:none}.vxp-itabs::-webkit-scrollbar{display:none}html[data-theme=dark] .vxp-itabs{background:var(--vx-raised)}.vxp-itabs-thumb{position:absolute;top:4px;bottom:4px;left:0;border-radius:999px;background:var(--vx-panel);box-shadow:var(--vx-shadow);transition:transform .36s var(--vx-spring),width .36s var(--vx-spring)}html[data-theme=dark] .vxp-itabs-thumb{background:#2a2a27;box-shadow:0 1px 0 rgba(255,255,255,.05) inset,var(--vx-shadow)}.vxp-itabs button{position:relative;z-index:1;display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--vx-muted);font:500 14px/1 var(--vx-body);white-space:nowrap;cursor:pointer;transition:color .2s var(--vx-ease)}.vxp-itabs button:hover,.vxp-itabs button[aria-selected=true]{color:var(--vx-ink)}.vxp-itabs-icon{display:inline-grid;transition:transform .32s var(--vx-spring)}.vxp-itabs button:hover .vxp-itabs-icon{transform:translateY(-1px) rotate(-6deg)}.vxp-itabs button[aria-selected=true] .vxp-itabs-icon{transform:scale(1.08)}.vxp-itabs button:active .vxp-itabs-icon{transform:scale(.88)}.vxp-itabs-count{min-width:20px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--vx-ink) 7%,transparent);color:var(--vx-muted);font-size:11px}.vxp-itabs button[aria-selected=true] .vxp-itabs-count{background:var(--vx-lime);color:var(--vx-lime-fg)}.vxp-tabbed{display:grid;gap:14px}.vxp-tabbody{min-height:120px;animation:vxp-in .32s var(--vx-ease)}.vxp-avatar-photo img{width:100%;height:100%;object-fit:cover}.vxp-avatar-current{display:flex;align-items:center;gap:18px}.vxp-avatar-current .vxp-avatar{box-shadow:var(--vx-shadow),inset 0 0 0 1px color-mix(in srgb,var(--vx-ink) 8%,transparent)}.vxp-avatar-actions{display:flex;flex-wrap:wrap;gap:8px}.vxp-avatar-actions .vx-btn{display:inline-flex;align-items:center;gap:8px;min-height:42px}.vxp-avatar-check{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--vx-lime);color:var(--vx-lime-fg);box-shadow:var(--vx-shadow);animation:vxp-pop .26s var(--vx-spring)}.vxp-avatar-add{position:relative;display:grid;place-items:center;aspect-ratio:1;border:0;border-radius:16px;background:var(--vx-soft);color:var(--vx-muted);cursor:pointer;transition:transform .18s var(--vx-spring),color .16s var(--vx-ease)}.vxp-avatar-add:hover{color:var(--vx-ink)}@keyframes vxp-pop{0%{transform:scale(.4);opacity:0}}.vxp-gate h1{margin:0;font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.035em}.vxp-head .vx-btn,.vxp-hero-edit{display:inline-flex;align-items:center;gap:8px}.vxp-podium-skeleton .vxp-podium-card{justify-items:center}.vxp-skeleton-rows{gap:8px}.vxp-error{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--vx-down) 10%,var(--vx-panel));color:var(--vx-ink);text-align:left}.vxp-error>svg{flex:none;margin-top:1px;color:var(--vx-down)}.vxp-error p{margin:0;font-size:14px;line-height:1.45}.vxp-error details{margin-top:6px}.vxp-error summary{display:inline-flex;align-items:center;gap:4px;color:var(--vx-muted);font-size:12px;cursor:pointer;list-style:none}.vxp-error summary::-webkit-details-marker{display:none}.vxp-error details[open] summary svg{transform:rotate(180deg)}.vxp-error code{display:block;margin-top:6px;padding:8px 10px;border-radius:8px;background:var(--vx-soft);color:var(--vx-ink-2);font:12px/1.5 var(--vx-mono);white-space:pre-wrap;overflow-wrap:anywhere}.vxp-cropper{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:20px;border:0;border-radius:24px;background:var(--vx-panel);color:var(--vx-ink);box-shadow:var(--vx-shadow-lg);font-family:var(--vx-body);overflow:auto}.vxp-cropper[open]{display:grid;gap:16px;animation:vxp-dialog .32s var(--vx-spring)}.vxp-cropper::backdrop{background:rgba(11,11,10,.55);backdrop-filter:blur(6px)}@keyframes vxp-dialog{0%{opacity:0;transform:translateY(10px) scale(.97)}}.vxp-cropper header{display:flex;align-items:center;justify-content:space-between;gap:12px}.vxp-cropper h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em}.vxp-cropper footer{display:flex;justify-content:flex-end;gap:8px}.vxp-icon-btn{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--vx-soft);color:var(--vx-ink);cursor:pointer;transition:transform .16s var(--vx-ease)}.vxp-icon-btn:active{transform:scale(.94)}.vxp-crop-frame{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:18px;background:var(--vx-soft);cursor:grab;touch-action:none;user-select:none}.vxp-crop-frame:active{cursor:grabbing}.vxp-crop-frame:focus-visible{outline:2px solid var(--vx-ink);outline-offset:3px}.vxp-crop-frame img{top:0;left:0;max-width:none;will-change:transform}.vxp-crop-frame img,.vxp-crop-mask{position:absolute;pointer-events:none}.vxp-crop-mask{inset:0;border-radius:50%;box-shadow:0 0 0 999px rgba(11,11,10,.5)}.vxp-crop-hint{position:absolute;left:50%;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(11,11,10,.6);color:#f4f4ef;font-size:12px;transform:translateX(-50%);pointer-events:none}.vxp-zoom{display:flex;align-items:center;gap:10px;color:var(--vx-muted)}.vxp-zoom input{flex:1;accent-color:var(--vx-ink)}html[data-theme=dark] :is(.vxp-stats>div,.vxp-panel,.vxp-rows,.vxp-podium-card,.vxp-hero,.vxp-preview-card,.vxp-preview-row){box-shadow:0 1px 0 rgba(255,255,255,.04) inset,var(--vx-shadow)}@media (max-width:640px){.vxp-avatar-current{align-items:flex-start}.vxp-itabs button{padding:0 12px}.vxp-tape li{grid-template-columns:46px minmax(0,1fr) auto}.vxp-cropper{padding:16px}.vxp-cropper footer .vx-btn{flex:1}}@media (max-width:380px){.vxp-itabs-label{font-size:13px}.vxp-itabs-count{display:none}}@media (prefers-reduced-motion:reduce){.vxp-avatar-add,.vxp-itabs-icon,.vxp-itabs-thumb{transition:none}.vxp-avatar-check,.vxp-cropper[open]{animation:none}}:is(.vxp-page,.vxf-root) .vxp-itabs button{font:500 14px/1 var(--vx-body)}.vxp-page :is(.vxp-copy,.vxp-signout){font:500 13px/1 var(--vx-body)}html[data-theme=dark] body .vxp-page :is(.vxp-field input,.vxp-field textarea,.vxp-search input){border-color:var(--vx-line-strong)!important;background:var(--vx-raised)!important;color:var(--vx-ink)!important}html[data-theme=dark] body .vxp-page .vxp-search input{border-color:transparent!important;background:var(--vx-panel)!important}html[data-theme=dark] body .vxp-page :is(.vxp-field input,.vxp-field textarea,.vxp-search input):focus{border-color:var(--vx-ink)!important}.vxp-itabs:not(:has(.vxp-itabs-thumb)) button[aria-selected=true]{background:var(--vx-panel);box-shadow:var(--vx-shadow)}html[data-theme=dark] .vxp-itabs:not(:has(.vxp-itabs-thumb)) button[aria-selected=true]{background:#2a2a27}@media (max-width:640px){.vxp-stats:not(.vxp-stats-5){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vxp-stats:not(.vxp-stats-5)>div{padding:12px}.vxp-stats:not(.vxp-stats-5) span:first-child{font-size:11.5px;line-height:1.25}}