:root{color:#f7f8fa;font-synthesis:none;text-rendering:optimizelegibility;background:#090b10;font-family:Aeonik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}@font-face{font-family:Aeonik;src:url(/fonts/fonnts.com-Aeonik-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/fonnts.com-Aeonik-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--vs-font:"Aeonik", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--vs-surface-page:#0a0a0c;--vs-surface-rail:#0e0e12;--vs-surface-card:#0f0f13;--vs-surface-raised:#131318;--vs-surface-control:#101116;--vs-surface-control-hover:#16161b;--vs-surface-control-strong:#1b1c22;--vs-surface-row-hover:#14151a;--vs-surface-header:#0a0a0cdb;--vs-surface-scrim:#050508b8;--vs-hairline:#1e1f26;--vs-hairline-hover:#2c2d36;--vs-hairline-strong:#34353f;--vs-text-strong:#fff;--vs-text:#ededf0;--vs-text-soft:#d9dadf;--vs-text-soft-alt:#dcdde2;--vs-text-dim:#b9bbc4;--vs-text-muted:#8b8d98;--vs-text-muted-alt:#9da0ab;--vs-text-faint:#84899a;--vs-text-rank:#c5c7d1;--vs-primary-fill:#fff;--vs-primary-text:#0a0a0c;--vs-selected-fill:#ffffff1a;--vs-selected-fill-hover:#ffffff29;--vs-selected-ring:inset 0 0 0 1px #ffffff52;--vs-highlight-ring:inset 0 0 0 1px #fff3;--vs-avatar-ring:0 0 0 1px #ffffff59;--vs-rank-ring:inset 0 0 0 1px #ffffff73;--vs-rank-edge:#fff9;--vs-count-fill:#ffffff2e;--vs-count-fill-inverse:#0a0a0c1f;--vs-highlight-glow:radial-gradient(120% 160% at 0% 0%, #ffffff1a, #fff0 62%);--vs-focus-ring:inset 0 0 0 1px #ffffffb3, 0 0 0 3px #ffffff1a;--vs-focus-border:#fff9;--vs-focus-line:#ffffffb3;--vs-selection:#ffffff38;--vs-positive:#3ddc97;--vs-negative:#ff5a5f;--vs-negative-tint:#ff5a5f1a;--vs-negative-ring:#ff5a5f4d;--vs-negative-soft:#ffb3b5;--vs-negative-ring-soft:#ff5a5f38;--vs-negative-halo:#ff5a5f29;--vs-positive-tint:#3ddc9714;--vs-positive-tint-strong:#3ddc971f;--vs-positive-ring:#3ddc9740;--vs-alert:#ff6a2a;--vs-text-bright:#f2f3f5;--vs-surface-inset:#0d0d11;--vs-shadow-thumb:0 1px 3px #0009;--vs-scrollbar-thumb:#26272f;--vs-scrollbar-track:#0e0e12;--vs-shadow-popover:0 24px 60px -20px #000000d9;--vs-radius-sm:8px;--vs-radius-control:10px;--vs-radius-card:12px;--vs-radius-card-lg:14px;--vs-radius-panel:16px;--vs-radius-modal:18px;--vs-radius-pill:999px;--vs-glass-fill:linear-gradient(180deg, #111216 0%, #0a0a0c 100%);--vs-glass-edge:linear-gradient(155deg, #ffffff80 0%, #ffffff1a 30%, #ffffff0d 65%, #ffffff57 100%);--vs-glass-background:var(--vs-glass-fill) padding-box, var(--vs-glass-edge) border-box;--vs-glass-shadow:0 0 32px -6px #ffffff12, 0 24px 48px -28px #000000e6;--vs-glass-shadow-hover:0 0 36px -4px #ffffff24, 0 24px 48px -24px #000000e6;--vs-glass-divider:#ffffff1f;--vs-glass-divider-soft:#ffffff1a;--vs-glass-inset:#0c0c0f;--vs-radius-glass-panel:18px;--vs-radius-hero:20px;--vs-cover-edge:inset 0 0 0 1px #ffffff24;--vs-text-separator:#5a5c66;--vs-solana-start:#00ffa3;--vs-solana-end:#dc1fff;--vs-glass-watermark-opacity:.07;--vs-glass-watermark-opacity-wide:.06;--vs-primary-gradient:linear-gradient(180deg, #f5f6f8 0%, #c8cad1 100%);--vs-primary-gradient-hover:linear-gradient(180deg, #fff 0%, #dcdee3 100%);--vs-primary-bevel:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #0000002e, 0 8px 20px -10px #ffffff59;--vs-focus-ring-primary:inset 0 0 0 2px var(--vs-primary-text), 0 0 0 3px var(--vs-focus-line);--vs-metal-ring:linear-gradient(145deg, #f4f5f7 0%, #7b7e88 38%, #e3e4e8 62%, #5b5e67 100%);--vs-avatar-gap:0 0 0 2px var(--vs-glass-inset);--vs-avatar-halo:0 0 0 3px var(--vs-glass-inset), 0 0 0 5px #b9bbc2;--vs-cover-filter:blur(22px) saturate(1.4) brightness(.5);--vs-cover-filter-soft:blur(12px) saturate(1.3) brightness(.6);--vs-cover-scrim:linear-gradient(180deg, #0c0c0f00 35%, #0c0c0fcc 100%);--vs-modal-fill:linear-gradient(180deg, #141419 0%, #0c0c0f 100%);--vs-shadow-modal-glass:inset 0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff2e, 0 30px 80px #0009}html:has(#root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--vs-text);background:var(--vs-surface-page)}html:has(#root) body{background:var(--vs-surface-page);font-family:var(--vs-font)}:where(#root),:where(#root) *{scrollbar-width:thin;scrollbar-color:var(--vs-scrollbar-thumb) var(--vs-scrollbar-track)}:where(#root) ::-webkit-scrollbar{width:8px;height:8px}:where(#root) ::-webkit-scrollbar-track{background:var(--vs-scrollbar-track)}:where(#root) ::-webkit-scrollbar-thumb{background:var(--vs-scrollbar-thumb);border-radius:6px}html:has(#root) ::selection{background:var(--vs-selection)}:where(#root a){color:inherit;text-decoration:none}:where(#root p a){text-decoration:underline}:where(#root a:hover){color:var(--vs-text-strong)}.vs-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(#root,dialog) :focus-visible{outline:1px solid var(--vs-focus-line);outline-offset:2px}.vs-pulse{animation:1.5s ease-in-out infinite vs-pulse}.vs-spin{animation:.8s linear infinite vs-spin}@keyframes vs-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes vs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vs-pulse,.vs-spin{animation:none}}
.account-main{flex:1;width:100%;min-width:0;padding:30px 22px 48px}.app-not-found{text-align:center;align-content:center;justify-items:center;gap:12px;padding:96px 24px;display:grid}.app-not-found h1{color:var(--vs-text-strong);letter-spacing:-.025em;margin:0;font-size:28px}.app-not-found p{color:var(--vs-text-faint);margin:0}.app-not-found nav{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.app-not-found nav a{border-radius:var(--vs-radius-control);color:var(--vs-text-dim);background:var(--vs-surface-control-hover);padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none}.app-not-found nav a:hover{color:var(--vs-text-strong);background:var(--vs-hairline)}.account-page{width:min(880px,100%);margin:0 auto}.account-page-heading{padding-bottom:26px}.account-page-heading h1{color:var(--vs-text-strong);letter-spacing:-.025em;margin:0;font-size:26px;font-weight:700}.account-page-heading p{color:var(--vs-text-faint);margin:7px 0 0;font-size:13.5px}.account-stack{flex-direction:column;gap:16px;display:flex}.account-card{border-radius:var(--vs-radius-glass-panel);background:var(--vs-glass-background);box-shadow:var(--vs-glass-shadow);border:1px solid #0000;position:relative;overflow:hidden}.account-card-heading{border-bottom:1px solid var(--vs-hairline);padding:16px 20px 14px}.account-card-heading h2{color:var(--vs-text-strong);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.account-card-heading p{color:var(--vs-text-faint);margin:4px 0 0;font-size:12.5px}.account-fields{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:14px 24px;padding:18px 20px;display:grid}.account-field{display:contents}.account-field>label{color:var(--vs-text-muted-alt);font-size:13px}.account-field-top>label{align-self:start;padding-top:10px}.account-field-control{flex-direction:column;gap:6px;min-width:0;display:flex}.account-fields input,.account-code-field input{border-radius:var(--vs-radius-control);width:100%;height:38px;color:var(--vs-text);background:var(--vs-surface-raised);box-shadow:inset 0 0 0 1px var(--vs-hairline);border:0;outline:0;padding:0 12px;font-family:inherit;font-size:13.5px}.account-fields input:read-only{color:var(--vs-text-muted)}.account-fields input:focus-visible,.account-code-field input:focus-visible{box-shadow:var(--vs-focus-ring)}.account-fields input[aria-invalid=true],.account-code-field input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--vs-negative), 0 0 0 3px var(--vs-negative-halo)}.account-fields input[aria-invalid=true]:focus-visible,.account-code-field input[aria-invalid=true]:focus-visible{box-shadow:var(--vs-focus-ring)}.account-field-error{color:var(--vs-negative);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.account-field-error svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:13px;height:13px;margin-top:2px}.account-id-box{border-radius:var(--vs-radius-control);background:var(--vs-surface-raised);min-width:0;height:38px;box-shadow:inset 0 0 0 1px var(--vs-hairline);align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.account-id-box:has(input:focus-visible){box-shadow:var(--vs-focus-ring)}.account-fields .account-id-box input,.account-fields .account-id-box input:focus-visible{min-width:0;height:100%;color:var(--vs-text-muted);box-shadow:none;text-overflow:ellipsis;background:0 0;border-radius:0;flex:1;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow:hidden}.account-id-copy{height:28px;color:var(--vs-text-dim);background:var(--vs-surface-control-strong);cursor:pointer;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.account-id-copy:hover,.account-icon-copy:hover{color:var(--vs-text-strong)}.account-id-copy svg,.account-icon-copy svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.account-id-copy.is-copied,.account-icon-copy.is-copied{color:var(--vs-positive)}.account-id-help{color:var(--vs-text-faint);font-size:12px;line-height:1.5}.account-card-actions{border-top:1px solid var(--vs-hairline);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;padding:14px 20px;display:flex}.account-sessions-list+.account-card-actions{gap:10px}.account-primary{border-radius:var(--vs-radius-control);height:36px;color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel);cursor:pointer;border:0;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:600}.account-primary:hover:not(:disabled){background:var(--vs-primary-gradient-hover)}.account-primary:disabled{cursor:default;opacity:.6}.account-note{min-width:0;display:inline-flex}.account-note:empty{display:none}.account-note-saving,.account-note-ok,.account-note-error{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.account-note-saving{color:var(--vs-text-faint);gap:8px;font-weight:400}.account-spinner{border:2px solid var(--vs-hairline);border-top-color:var(--vs-text-strong);border-radius:50%;width:14px;height:14px}.account-note-ok{color:var(--vs-positive)}.account-note-ok svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.account-note-error{color:var(--vs-negative)}.account-provider-row,.account-session-row,.account-danger-list>div{border-bottom:1px solid var(--vs-hairline);justify-content:space-between;align-items:center;gap:12px 20px;padding:15px 20px;display:flex}.account-session-row{justify-content:flex-start;gap:13px}.account-provider-list>.account-provider-row:last-child,.account-wallet-card .account-provider-row,.account-session-row:last-child,.account-danger-list>div:last-child{border-bottom:0}.account-provider-row.is-muted{opacity:.55}.account-provider-main{align-items:center;gap:13px;min-width:0;display:flex}.account-square-icon{width:36px;height:36px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.account-square-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.account-square-icon .account-provider-fill{fill:currentColor;stroke:none}.account-square-icon .account-provider-x,.account-square-icon .account-device-mobile{width:15px;height:15px}.account-square-icon .account-provider-google{stroke:none}.account-provider-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.account-session-row .account-provider-copy{flex:1}.account-provider-copy b,.account-danger-list b{overflow-wrap:anywhere;color:var(--vs-text);font-size:13.5px;font-weight:600}.account-provider-copy small,.account-danger-list small{overflow-wrap:anywhere;color:var(--vs-text-faint);font-size:12px;line-height:1.45}.account-provider-title{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.account-soon,.account-status{border-radius:var(--vs-radius-pill);color:var(--vs-text-muted);background:var(--vs-surface-control-strong);white-space:nowrap;flex:none;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.account-status{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring);gap:6px;padding:3px 9px}.account-status-pending>span{background:var(--vs-alert);border-radius:50%;width:5px;height:5px}.account-secondary,.account-connect,.account-danger-button{white-space:nowrap;cursor:pointer;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;height:32px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.account-secondary{color:var(--vs-text-dim);background:var(--vs-surface-control-hover)}.account-secondary:hover:not(:disabled){color:var(--vs-text-strong);background:var(--vs-hairline)}.account-connect{color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel)}.account-connect:hover:not(:disabled){background:var(--vs-primary-gradient-hover)}.account-danger-button{color:var(--vs-negative);background:var(--vs-negative-tint)}.account-danger-button:hover:not(:disabled){color:var(--vs-text-strong);background:var(--vs-negative)}.account-secondary:disabled,.account-connect:disabled,.account-danger-button:disabled,.account-telegram-confirmation button:disabled{cursor:default;opacity:.5}.account-link-help{color:var(--vs-text-dim);margin:0 20px 16px 69px;font-size:12.5px;line-height:1.5}.account-link-notice{margin-top:12px;margin-bottom:12px}.account-link-help p{margin:0}.account-link-help b{color:var(--vs-text-strong)}.account-telegram-panel,.account-disconnect-panel{border-radius:var(--vs-radius-card-lg);background:var(--vs-surface-inset);box-shadow:var(--vs-highlight-ring);padding:16px}.account-telegram-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.account-telegram-panel.is-single{grid-template-columns:minmax(0,1fr)}.account-disconnect-panel{flex-direction:column;gap:12px;display:flex}.account-disconnect-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-telegram-step{flex-direction:column;gap:10px;min-width:0;display:flex}.account-telegram-step+.account-telegram-step{border-left:1px solid var(--vs-hairline);padding-left:16px}.account-step-title{align-items:center;gap:8px;display:flex}.account-step-title b{color:var(--vs-text-strong);font-size:13px;font-weight:600}.account-step-number{width:20px;height:20px;color:var(--vs-text-muted);background:var(--vs-hairline);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.account-step-number.is-active{color:var(--vs-primary-text);background:var(--vs-primary-fill)}.account-telegram-manual summary{cursor:pointer}.account-telegram-manual[open]>*+*{margin-top:10px}.account-telegram-code{align-items:flex-start;gap:6px;display:flex}.account-telegram-code code{border-radius:var(--vs-radius-sm);word-break:break-all;min-width:0;color:var(--vs-text-soft-alt);background:var(--vs-surface-control-hover);flex:1;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.4}.account-icon-copy{border-radius:var(--vs-radius-sm);width:32px;height:32px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.account-icon-copy svg{width:13px;height:13px}.account-telegram-open{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-telegram-open a{border-radius:var(--vs-radius-sm);height:32px;color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel);align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.account-telegram-open a:hover{background:var(--vs-primary-gradient-hover)}.account-telegram-open svg{fill:currentColor;width:13px;height:13px}.account-telegram-open small{color:var(--vs-text-faint);font-size:11.5px}.account-telegram-waiting{color:var(--vs-text-faint)}.account-telegram-confirmation{flex-direction:column;gap:10px;display:flex}.account-code-field{flex-direction:column;gap:6px;display:flex}.account-code-field span{color:var(--vs-text-muted-alt);font-size:12px}.account-code-field input{letter-spacing:.2em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.account-code-field input::placeholder{color:var(--vs-text-faint)}.account-consent{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.account-consent input{width:15px;height:15px;accent-color:var(--vs-primary-fill);flex:none;margin:2px 0 0}.account-consent span{color:var(--vs-text-dim);font-size:11.5px;line-height:1.5}.account-telegram-confirmation button{border-radius:var(--vs-radius-control);height:36px;color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel);cursor:pointer;border:0;font-family:inherit;font-size:13px;font-weight:600}.account-telegram-confirmation button:hover:not(:disabled){background:var(--vs-primary-gradient-hover)}.account-session-loading .account-square-icon{background:var(--vs-surface-control-strong)}.account-session-skeleton{flex-direction:column;flex:1;gap:7px;display:flex}.account-session-skeleton i{background:var(--vs-surface-control-strong);border-radius:6px;width:min(180px,60%);height:12px;display:block}.account-session-skeleton i+i{background:var(--vs-surface-control-hover);width:min(120px,40%);height:10px}.account-session-error{color:var(--vs-negative);margin:0;padding:15px 20px;font-size:12.5px;font-weight:600}.account-card.account-danger{border-radius:var(--vs-radius-panel);background:var(--vs-surface-card);box-shadow:inset 0 0 0 1px var(--vs-negative-ring-soft);border:0}.account-title-with-soon{align-items:center;gap:10px;display:flex}.account-danger .account-title-with-soon h2{color:var(--vs-negative)}.account-danger-list>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.account-danger-list button{height:32px;color:var(--vs-negative);background:var(--vs-negative-tint);opacity:.5;border:0;border-radius:9px;flex:none;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600}.account-danger-list button.is-filled{color:var(--vs-text-strong);background:var(--vs-negative)}.account-auth-required{color:var(--vs-text-faint);text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0;padding:44px 20px;font-size:12.5px;display:flex}.account-empty-icon{border-radius:var(--vs-radius-card);width:40px;height:40px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);justify-content:center;align-items:center;display:flex}.account-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.account-auth-required button{height:32px;color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel);cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600}.account-auth-required button:hover{background:var(--vs-primary-gradient-hover)}.account-primary:focus-visible,.account-connect:focus-visible,.account-telegram-open a:focus-visible,.account-telegram-confirmation button:focus-visible,.account-auth-required button:focus-visible{outline-offset:2px;box-shadow:var(--vs-focus-ring-primary);outline:2px solid #0000}@media (max-width:767px){.account-main{padding:16px 14px 32px}.account-page-heading{padding-bottom:20px}.account-card-heading,.account-fields,.account-card-actions,.account-provider-row,.account-session-row,.account-danger-list>div,.account-session-error{padding-left:16px;padding-right:16px}.account-fields{flex-direction:column;align-items:stretch;display:flex}.account-field{flex-direction:column;gap:6px;display:flex}.account-field-top>label{padding-top:0}.account-link-help{margin-left:16px;margin-right:16px}.account-telegram-panel{grid-template-columns:minmax(0,1fr)}.account-telegram-step+.account-telegram-step{border-top:1px solid var(--vs-hairline);border-left:0;padding-top:14px;padding-left:0}.account-provider-row,.account-session-row,.account-danger-list>div{flex-wrap:wrap}.account-secondary,.account-connect,.account-danger-button,.account-card-actions>button,.account-danger-list button,.account-telegram-open a,.account-icon-copy{min-height:40px}.account-icon-copy{width:40px}}
.wallet-address{overflow-wrap:anywhere;font-family:var(--vs-font-mono,ui-monospace, monospace);font-size:13px}.wallet-network{color:var(--vs-text-dim);background:var(--vs-surface-control-hover);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.wallet-muted{color:var(--vs-text-faint);font-size:12.5px}.wallet-note{margin:0;padding:0 20px 14px}.wallet-balances,.wallet-activity{margin:0;padding:6px 20px;list-style:none}.wallet-balances li,.wallet-activity li{border-bottom:1px solid var(--vs-hairline);justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.wallet-balances li:last-child,.wallet-activity li:last-child{border-bottom:0}.wallet-balances b,.wallet-activity b{font-variant-numeric:tabular-nums}.wallet-amount{align-items:center;gap:12px;display:flex}.wallet-max{align-items:center;gap:6px;font-size:13px;display:inline-flex}.wallet-form-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.wallet-secret{gap:10px;padding:14px 20px;display:grid}.wallet-secret textarea{width:100%;font-family:var(--vs-font-mono,ui-monospace, monospace);resize:none;font-size:12.5px}.legacy-wallet-control>a{text-decoration:none}
.auth-modal__scrim,.auth-modal__scrim *{box-sizing:border-box}.auth-modal__scrim{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--vs-text);border:0;margin:0;padding:24px;position:fixed;inset:0;overflow:hidden}.auth-modal__scrim[open]{justify-content:center;align-items:center;display:flex}.auth-modal__scrim:not([open]){display:none}.auth-modal__scrim::backdrop{background:0 0}.auth-modal{border-radius:var(--vs-radius-modal);width:456px;max-width:100%;max-height:calc(100dvh - 48px);color:var(--vs-text);background:var(--vs-modal-fill);box-shadow:var(--vs-shadow-modal-glass);margin:auto;padding:28px;line-height:1.5;position:relative;overflow-y:auto}.auth-modal>div,.auth-modal form{flex-direction:column;gap:18px;display:flex}.auth-modal button,.auth-modal input{font-family:inherit}.auth-modal__close{z-index:1;border-radius:var(--vs-radius-sm);width:30px;height:30px;color:var(--vs-text-muted);background:var(--vs-surface-raised);cursor:pointer;border:0;justify-content:center;align-items:center;margin:-14px -14px -16px auto;padding:0;display:flex;position:sticky;top:-14px}.auth-modal__close svg{width:15px;height:15px}.auth-modal__close:hover{color:var(--vs-text-strong);background:var(--vs-surface-control-hover)}.auth-modal__heading{flex-direction:column;gap:6px;padding-right:24px;display:flex}.auth-modal__brand{color:var(--vs-text-strong);letter-spacing:.15em;font-size:13px;font-style:italic;font-weight:700}.auth-modal__heading h1{color:var(--vs-text-strong);letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:700;line-height:1.25}.auth-modal__heading p{color:var(--vs-text-faint);margin:0;font-size:13px}.auth-modal__sign-in-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auth-modal__sign-up-providers{flex-direction:column;gap:8px;display:flex}.auth-modal__provider{border-radius:var(--vs-radius-control);min-width:0;height:40px;color:var(--vs-text-strong);background:var(--vs-surface-control-hover);box-shadow:inset 0 0 0 1px var(--vs-hairline);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.auth-modal__sign-up-providers .auth-modal__provider{gap:9px;height:42px;font-size:13.5px}.auth-modal__provider:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--vs-hairline-strong)}.auth-modal__provider--primary{color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel)}.auth-modal__provider--primary:hover:not(:disabled){background:var(--vs-primary-gradient-hover);box-shadow:var(--vs-primary-bevel)}.auth-modal__provider:focus-visible,.auth-modal__close:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.auth-modal__provider.auth-modal__provider--primary:focus-visible,.auth-modal__primary:focus-visible{outline-offset:2px;box-shadow:var(--vs-focus-ring-primary);outline:2px solid #0000}.auth-modal__provider:disabled,.auth-modal__primary:disabled,.auth-modal__legal:disabled{cursor:wait;opacity:.62}.auth-modal__provider svg{flex:none;width:15px;height:15px}.auth-modal__provider-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-modal__divider{color:var(--vs-text-faint);letter-spacing:.08em;align-items:center;gap:12px;font-size:11px;display:flex}.auth-modal__divider span{background:var(--vs-hairline);flex:1;height:1px}.auth-modal__sign-up-divider{padding:6px 0}.auth-modal__fields{flex-direction:column;gap:12px;display:flex}.auth-modal__field-group{flex-direction:column;gap:6px;display:flex}.auth-modal__label{color:var(--vs-text-muted-alt);font-size:12.5px}.auth-modal__password-label{justify-content:space-between;align-items:center;display:flex}.auth-modal__field{border-radius:var(--vs-radius-control);width:100%;height:40px;color:var(--vs-text);background:var(--vs-surface-raised);box-shadow:inset 0 0 0 1px var(--vs-hairline);border:0;outline:0;padding:0 12px;font-size:13.5px}.auth-modal__field::placeholder{color:var(--vs-text-faint)}.auth-modal__field[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--vs-negative), 0 0 0 3px var(--vs-negative-halo)}.auth-modal__field:focus,.auth-modal__field[aria-invalid=true]:focus{box-shadow:var(--vs-focus-ring)}.auth-modal__field-error{color:var(--vs-negative);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.auth-modal__field-error svg{flex:none;width:13px;height:13px;margin-top:1px}.auth-modal__primary{border-radius:var(--vs-radius-control);width:100%;height:42px;color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.auth-modal__primary svg{flex:none;width:14px;height:14px}.auth-modal__primary:hover:not(:disabled){background:var(--vs-primary-gradient-hover)}.auth-modal__legal{color:var(--vs-text-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.auth-modal__legal:hover{color:var(--vs-text-strong)}.auth-modal__terms,.auth-modal__email-terms{color:var(--vs-text-faint);text-align:center;cursor:default;margin:0;font-size:11.5px;line-height:1.5}.auth-modal__terms:hover,.auth-modal__email-terms:hover{color:var(--vs-text-faint)}.auth-modal__terms a,.auth-modal__email-terms a{color:var(--vs-text-dim);text-underline-offset:2px;text-decoration:underline}.auth-modal__switch{color:var(--vs-text-faint);text-align:center;font-size:12.5px}.auth-modal>div>.auth-modal__switch{border-top:1px solid var(--vs-hairline);padding-top:14px}.auth-modal__switch button{color:var(--vs-text-strong);font-size:inherit;font-weight:600;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-modal__legal:focus-visible,.auth-modal__switch button:focus-visible,.auth-modal a:focus-visible{outline:1px solid var(--vs-focus-line);outline-offset:2px;border-radius:4px}.auth-modal__switch button:hover{text-underline-offset:2px;text-decoration:underline}.auth-modal__error,.auth-modal__notice{border-radius:var(--vs-radius-control);overflow-wrap:anywhere;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.auth-modal__error{color:var(--vs-negative-soft);background:var(--vs-negative-tint);box-shadow:inset 0 0 0 1px var(--vs-negative-ring)}.auth-modal__notice{color:var(--vs-text-soft-alt);background:var(--vs-positive-tint);box-shadow:inset 0 0 0 1px var(--vs-positive-ring)}.auth-modal__error svg{width:15px;height:15px;color:var(--vs-negative);flex:none}@media (max-width:479px){.auth-modal__scrim{padding:12px}.auth-modal{max-height:calc(100dvh - 24px);padding:24px 18px 20px}.auth-modal__close{margin:-10px -4px -20px auto;top:-10px}}.auth-wallet{margin-top:20px}.auth-wallet__divider{text-transform:none;letter-spacing:normal;margin:0 0 16px}.auth-wallet__list{gap:8px;display:grid}.auth-wallet__row{border:1px solid var(--vs-hairline);width:100%;min-height:50px;color:var(--vs-text);background:var(--vs-surface-control);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;transition:background-color .14s,border-color .14s;display:flex}.auth-wallet__row:hover:not(:disabled){background:var(--vs-surface-control-strong);border-color:var(--vs-hairline-hover)}.auth-wallet__row:focus-visible,.auth-wallet__back:focus-visible{outline:2px solid var(--vs-text-muted);outline-offset:2px}.auth-wallet__row:disabled{opacity:.55;cursor:wait}.auth-wallet__icon{object-fit:contain;border-radius:7px;flex:none;width:28px;height:28px}.auth-wallet__fallback{background:var(--vs-surface-raised);border:1px solid var(--vs-hairline);color:var(--vs-text-muted);place-items:center;display:grid}.auth-wallet__fallback svg{width:17px;height:17px}.auth-wallet__name{flex:1}.auth-wallet__badge{color:#21c95f;text-transform:uppercase;letter-spacing:.2px;background:#21c95f1f;border-radius:20px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:600;display:inline-flex}.auth-wallet__badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.auth-wallet__chevron{color:var(--vs-text-muted);font-size:24px;line-height:20px}.auth-wallet p{color:var(--vs-text-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.auth-wallet [role=alert]{color:var(--vs-negative)}.auth-modal:has(>.auth-wallet--expanded)>:not(.auth-modal__close):not(.auth-wallet--expanded){display:none}.auth-wallet--expanded{margin-top:0}.auth-wallet__heading{justify-content:center;align-items:center;min-height:28px;margin:0 0 24px;display:flex;position:relative}.auth-wallet__heading h2{margin:0;font-size:18px}.auth-wallet__back{color:var(--vs-text);cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:28px;line-height:24px;position:absolute;left:0}.auth-wallet--expanded .auth-wallet__list{scrollbar-width:thin;scrollbar-color:var(--vs-hairline-strong) transparent;max-height:min(420px,60dvh);padding:3px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.auth-wallet__row{transition:none}}
.home-shell{background:var(--vs-surface-page);min-height:100vh}.home-sticky{z-index:50;position:sticky;top:0}.home-pad{min-height:calc(100vh - var(--vs-shell-top));padding-left:var(--profile-sidebar-width);flex-direction:column;flex:1;transition:padding-left .22s;display:flex}.home-main{flex:1;width:100%;min-width:0;padding:20px 22px 44px;line-height:1.45}.home-main>section+section{margin-top:36px}.home-main.home-discovery{padding-bottom:20px}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.home-section-heading>div:first-child{min-width:0}.home-section-heading h1,.home-section-heading h2{color:var(--vs-text-strong);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700;line-height:1.25}.home-section-heading p{color:var(--vs-text-faint);margin:5px 0 0;font-size:13px}.home-time-tabs{border-radius:var(--vs-radius-control);background:var(--vs-surface-control);flex:none;gap:3px;padding:3px;display:flex}.home-time-tabs button{border-radius:var(--vs-radius-sm);min-width:40px;height:28px;color:var(--vs-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12.5px;font-weight:600}.home-time-tabs button.is-active{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring)}.home-filterbar{align-items:center;gap:8px;width:100%;min-width:0;padding-bottom:14px;display:flex}.home-filter-chips{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.home-filter-chips::-webkit-scrollbar{display:none}.home-filter-chips button,.home-filters{border-radius:var(--vs-radius-pill);height:32px;color:var(--vs-text-dim);background:var(--vs-surface-control);box-shadow:inset 0 0 0 1px var(--vs-hairline);white-space:nowrap;cursor:pointer;border:0;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.home-filter-chips button.is-active{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring)}.home-filter-chips svg,.home-filters svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:14px;height:14px}.home-filters{margin-left:auto}.home-time-tabs button:focus-visible,.home-time-tabs button.is-active:focus-visible,.home-filter-chips button:focus-visible,.home-filter-chips button.is-active:focus-visible,.home-filters:focus-visible,.home-empty button:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.home-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:12px;display:grid}.home-grid.is-users{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.home-discovery .home-groups .home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1199px){.home-discovery .home-groups .home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.home-discovery .home-groups .home-grid{grid-template-columns:minmax(0,1fr)}}.home-grid.is-tokens{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}@media (min-width:1800px){.home-discovery .home-grid.is-tokens{grid-template-columns:repeat(5,minmax(0,1fr))}.home-main.home-discovery{padding-top:14px;padding-bottom:14px}.home-discovery>section+section{margin-top:40px}.home-discovery .home-section-heading{padding-bottom:10px}.home-discovery .home-group-shell,.all-groups-grid .home-group-shell{aspect-ratio:3.8}.home-discovery .home-token-shell{aspect-ratio:2}}.home-error+.home-grid{margin-top:12px}.home-card{isolation:isolate;border-radius:var(--vs-radius-panel);min-width:0;color:var(--vs-text);background:var(--vs-glass-background);box-shadow:var(--vs-glass-shadow);border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.home-card:before{z-index:-1;aspect-ratio:1;content:"";filter:grayscale();width:70%;opacity:var(--vs-glass-watermark-opacity);pointer-events:none;background:url(/images/versus.png) 50%/cover no-repeat;border-radius:50%;position:absolute;top:-12%;right:-20%}.home-user-card:before,.home-group-card:before,.home-token-card:before{content:none}.home-card.is-rising,.home-card.is-rising:hover{box-shadow:inset 0 0 0 1px var(--vs-positive-ring), var(--vs-glass-shadow)}.home-card.is-falling,.home-card.is-falling:hover{box-shadow:inset 0 0 0 1px var(--vs-negative-ring), var(--vs-glass-shadow)}.home-card-edge{background:var(--vs-rank-edge);height:1px;position:absolute;top:0;left:14px;right:14px}.home-card-image{background:var(--vs-metal-ring);width:36px;height:36px;box-shadow:var(--vs-avatar-gap);border-radius:50%;flex:none;padding:2px;display:flex;position:relative}.home-card-image img{border-radius:inherit;background:var(--vs-surface-control-hover);object-fit:cover;flex:1;width:100%;min-width:0;height:100%}.home-card-title{flex-direction:column;min-width:0;display:flex}.home-card-title h3,.home-token-line h3{min-width:0;color:var(--vs-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.3;overflow:hidden}.home-card-title small{color:var(--vs-text-faint);flex:none;font-size:12px}.home-card-link{color:inherit;text-decoration:none}.home-card-link:after{z-index:1;border-radius:inherit;content:"";position:absolute;inset:0}.home-card-link:focus-visible{outline:0}.home-card:has(.home-card-link:focus-visible){box-shadow:var(--vs-focus-ring)}.home-card:has(.home-card-link:focus-visible):hover{box-shadow:var(--vs-focus-ring)}.home-card-stats{gap:10px;min-width:0;margin:0;display:flex}.home-card-stats>div{flex-direction:column;flex:none;gap:2px;display:flex}.home-card-stats>div+div{border-left:1px solid var(--vs-glass-divider);padding-left:10px}.home-card-stats dt{color:var(--vs-text-muted-alt);white-space:nowrap;font-size:10.5px}.home-card-stats dd{color:var(--vs-text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:15px;font-weight:700}.home-card .is-positive{color:var(--vs-positive)}.home-card .is-negative{color:var(--vs-negative)}.home-group-card,.home-token-card{--vs-card-up:#22c55e;--vs-card-down:#ef4444;color:#f3f4f5;display:block;container-type:inline-size}.home-group-shell,.home-token-shell{width:100%;position:relative}.home-group-card{--home-group-muted:#92969e;background:linear-gradient(120deg,#141819,#090c0d 35%,#0a0d0d 72%,#141818) padding-box padding-box,linear-gradient(145deg,#878f92 0%,#394245 23%,#596365 52%,#737d80 76%,#293336 100%) border-box;border-radius:14px;box-shadow:0 8px 22px #0003,inset 0 0 0 1px #eef3f406}:is(.home-group-card,.home-user-card):is([data-official-rank="1"],[data-display-rank="1"]){--group-medal-light:#f0d99a;--group-medal-mid:#b68b39;--group-medal-dark:#735320;--group-medal-glow:#d8ad4924}:is(.home-group-card,.home-user-card):is([data-official-rank="2"],[data-display-rank="2"]){--group-medal-light:#edf1f7;--group-medal-mid:#a9b4c2;--group-medal-dark:#626d7d;--group-medal-glow:#c2cedc20}:is(.home-group-card,.home-user-card):is([data-official-rank="3"],[data-display-rank="3"]){--group-medal-light:#e6b58e;--group-medal-mid:#b67c50;--group-medal-dark:#75482d;--group-medal-glow:#c88c5924}:is(.home-group-card,.home-user-card):is([data-official-rank="1"],[data-official-rank="2"],[data-official-rank="3"],[data-display-rank="1"],[data-display-rank="2"],[data-display-rank="3"]),:is(.home-group-card,.home-user-card):is([data-official-rank="1"],[data-official-rank="2"],[data-official-rank="3"],[data-display-rank="1"],[data-display-rank="2"],[data-display-rank="3"]):hover{background:linear-gradient(120deg, #141819, #090c0d 35%, #0a0d0d 72%, #141818) padding-box, linear-gradient(135deg, var(--group-medal-light), var(--group-medal-mid) 24%, var(--group-medal-dark) 48%, var(--group-medal-light) 76%, var(--group-medal-mid)) border-box;box-shadow:0 8px 22px #0003, 0 0 14px var(--group-medal-glow), inset 0 0 0 1px var(--group-medal-glow)}.home-group-shell{aspect-ratio:3.4}.home-group-top-users{z-index:3;background:linear-gradient(transparent, var(--vs-surface-page));visibility:hidden;border-radius:0 0 2.6cqw 2.6cqw;grid-template-columns:repeat(3,min(26px,5.5cqw));justify-content:center;gap:4px;width:21%;padding:8px 2px 5px;display:grid;position:absolute;bottom:10%;left:3.4%}.home-group-card:hover .home-group-top-users,.home-group-card:focus-within .home-group-top-users{visibility:visible}.home-group-top-users a{--top-user-medal:#e8bb4f;aspect-ratio:1;outline:1px solid var(--top-user-medal);outline-offset:1px;opacity:0;border-radius:50%;flex:none;width:min(26px,5.5cqw);transition:opacity .15s,transform .18s;position:relative;transform:translateY(5px)}.home-group-top-users a:nth-child(2){--top-user-medal:var(--vs-text-rank)}.home-group-top-users a:nth-child(3){--top-user-medal:#cd8b55}.home-group-card:hover .home-group-top-users a,.home-group-card:focus-within .home-group-top-users a{opacity:1;transform:translateY(0)}.home-group-card:hover .home-group-top-users a:nth-child(2),.home-group-card:focus-within .home-group-top-users a:nth-child(2){transition-delay:50ms}.home-group-card:hover .home-group-top-users a:nth-child(3),.home-group-card:focus-within .home-group-top-users a:nth-child(3){transition-delay:.1s}@media (prefers-reduced-motion:reduce){.home-group-top-users a{transition:none;transform:none}}.home-group-top-users img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.home-group-top-users b{background:var(--vs-surface-page);width:12px;height:12px;color:var(--top-user-medal);border-radius:50%;place-items:center;font-size:9px;line-height:1;display:grid;position:absolute;bottom:-3px;right:-2px}.home-group-top-user-name{border:1px solid var(--vs-hairline);border-radius:var(--vs-radius-sm);background:var(--vs-surface-control);color:var(--vs-text-strong);white-space:nowrap;visibility:hidden;pointer-events:none;padding:4px 6px;font-size:11px;position:absolute;bottom:calc(100% + 7px);left:0}.home-group-top-users a:hover .home-group-top-user-name,.home-group-top-users a:focus-visible .home-group-top-user-name{visibility:visible}.home-group-art{z-index:-1;opacity:.12;pointer-events:none;width:47%;height:100%;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000b 18%,#000 70%);mask-image:linear-gradient(90deg,#0000,#000b 18%,#000 70%)}.home-group-art img{filter:grayscale();object-fit:cover;width:100%;height:100%;display:block}.home-group-portrait{border-radius:2.6cqw;width:21%;height:84.5%;position:absolute;top:5.5%;left:3.4%;overflow:hidden}.home-group-portrait .home-card-image{border-radius:inherit;background:#191c1c;width:100%;height:100%;padding:0;box-shadow:0 0 0 1px #ffffff0c}.home-group-portrait .home-card-image img{border-radius:inherit}.home-rank-badge{border-radius:var(--vs-radius-pill);color:var(--vs-text-muted-alt);background:var(--vs-glass-inset);box-shadow:inset 0 0 0 1px var(--vs-hairline-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;padding:.25em .7em;font-size:max(10px,2.2cqw);font-weight:700;line-height:1.45;position:absolute;top:5%;left:5%}.home-group-card.is-first .home-rank-badge{color:var(--vs-text-strong);box-shadow:var(--vs-rank-ring)}.home-group-heading{flex-direction:row;align-items:baseline;gap:1.65cqw;position:absolute;top:17.2%;left:28.2%;right:4%}.home-group-heading h3{color:#f3f4f5;letter-spacing:-.17cqw;max-width:78%;font-size:4.2cqw;font-weight:690;line-height:1.1}.home-group-heading small{color:var(--home-group-muted);white-space:nowrap;font-size:2.55cqw;font-weight:550}.home-group-card .home-group-flags{flex-wrap:nowrap;justify-content:flex-end;gap:1cqw;position:absolute;bottom:45%;right:2.2%}.home-group-card .home-group-flags li{white-space:nowrap;font-size:max(10px,1.9cqw)}.home-group-stats{grid-template-columns:max-content max-content max-content;justify-content:space-between;margin:0;display:grid;position:absolute;bottom:19.5%;left:28.2%;right:34.1%}.home-group-stats>div{min-width:0;padding-left:1.4cqw;position:relative}.home-group-stats>div:first-child{padding-left:0;padding-right:1.4cqw}.home-group-stats>div+div:before{content:"";background:linear-gradient(#0000,#7b818866 25% 85%,#0000);width:1px;height:5.6cqw;position:absolute;bottom:0;left:0}.home-group-stats dt{color:var(--home-group-muted);white-space:nowrap;margin-bottom:1.6cqw;font-size:2.14cqw;line-height:1.45}.home-group-stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.13cqw;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:3.2cqw;font-weight:650;line-height:1.12;overflow:hidden}.home-group-join{z-index:3;color:#16191a;cursor:pointer;width:28.7%;height:28.3%;font:inherit;letter-spacing:-.08cqw;white-space:nowrap;background:linear-gradient(#fafafa,#eeeeef);border:1px solid #c5c8c9;border-radius:2.4cqw;justify-content:center;align-items:center;gap:1.65cqw;padding:0 1cqw;font-size:2.7cqw;font-weight:550;line-height:1;transition:background .12s,box-shadow .12s;display:flex;position:absolute;bottom:13%;right:2.2%;box-shadow:inset 0 1px 2px #fff5,0 2px 8px #0002}.home-group-join:hover:not(:disabled){background:linear-gradient(#eeeeef,#c5c8c9);box-shadow:inset 0 1px 2px #fff5,0 2px 8px #0002,0 0 0 1px #c5c8c9}.home-group-join:active:not(:disabled){transform:translateY(1px)}.home-group-join:focus-visible{outline-offset:2px;outline:2px solid #f5f5f5}.home-group-join:disabled{color:#a8afb3;box-shadow:none;cursor:default;background:#222729;border-color:#394144}.home-group-join-icon{flex:none;align-items:center;width:3.4cqw;height:3.4cqw;display:flex}.home-group-join-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%}.home-group-join-icon.is-public{color:#0000008c}.home-group-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}.home-group-join.is-joined:hover:not(:disabled){color:#f3f3f5;background:linear-gradient(#1b1c20,#2d2f35);border-color:#474a52;box-shadow:inset 0 3px 7px #000a,inset 0 1px 2px #0008,0 1px #ffffff18}.home-group-join.is-joined .home-group-join-icon.is-public{color:currentColor;opacity:.7}@media (max-width:1799px){@container (max-width:480px){.home-group-shell{aspect-ratio:2}.home-group-portrait{border-radius:12px;width:24%;height:61%;top:9%;left:4%}.home-group-heading{gap:8px;top:10%;left:33%;right:5%}.home-group-heading h3{font-size:6.1cqw}.home-group-heading small{font-size:3.1cqw}.home-group-card .home-group-flags{flex-wrap:wrap;justify-content:center;gap:4px;width:24%;inset:74% auto auto 4%}.home-group-stats{grid-template-columns:max-content max-content max-content;justify-content:space-between;bottom:45%;left:33%;right:4%}.home-group-stats>div{padding-left:1.6cqw}.home-group-stats dt{margin-bottom:2.4cqw;font-size:2.85cqw}.home-group-stats dd{font-size:4.2cqw}.home-group-stats>div+div:before{height:6cqw}.home-group-join{border-radius:10px;gap:10px;width:auto;height:23%;font-size:3.6cqw;bottom:11%;left:33%;right:4%}.home-group-join-icon{width:5cqw;height:5cqw}}}.home-card-flags{flex-wrap:wrap;align-self:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.home-card-flags li,.home-filters-count{border-radius:var(--vs-radius-pill);color:var(--vs-text-dim);background:var(--vs-surface-control);padding:2px 7px;font-size:11px}.home-token-card{--home-token-muted:#aeb1b5;--home-token-trend:var(--vs-card-up);--home-token-ring-fill:#092016;color:#f6f7f7;background:linear-gradient(130deg,#131717 0%,#070b0a 27%,#070a09 70%,#131817 100%) padding-box padding-box,linear-gradient(135deg,#c5c9cc 0%,#777d82 18%,#525c60 40%,#dbe0e4 69%,#616d71 87%,#abb4b8) border-box;border:1.5px solid #0000;border-radius:15px;box-shadow:inset 0 0 32px #a0bcaa08,0 10px 36px #0005}.home-token-card.is-down{--home-token-trend:var(--vs-card-down);--home-token-ring-fill:#220e10}.home-token-shell{aspect-ratio:1.8}.home-token-watermark{z-index:-1;aspect-ratio:1;filter:grayscale()brightness(.64);object-fit:cover;opacity:.085;pointer-events:none;width:53%;position:absolute;top:-3%;right:-3%;transform:rotate(-13deg)scale(1.19);-webkit-mask-image:radial-gradient(#000 35%,#000b 55%,#0000 73%);mask-image:radial-gradient(#000 35%,#000b 55%,#0000 73%)}.home-token-head{align-items:center;gap:3.1cqw;min-width:0;display:flex;position:absolute;top:6.2%;left:4.1%;right:4.5%}.home-token-card .home-card-image{background:#111614;width:14.2cqw;height:14.2cqw;padding:0;box-shadow:0 0 0 1px #bcc0c680,0 0 0 4px #060908,0 0 0 5px #aebac36b}.home-token-body{flex-direction:column;flex:1;min-width:0;display:flex}.home-token-line{align-items:center;gap:2.05cqw;min-width:0;display:flex}.home-token-line h3{color:inherit;letter-spacing:-.16cqw;font-size:5.25cqw;font-weight:740;line-height:1.16}.home-token-chain{flex:none;width:5.1cqw;height:4.3cqw}.home-token-chain stop:first-child{stop-color:var(--vs-solana-start)}.home-token-chain stop:last-child{stop-color:var(--vs-solana-end)}.home-token-body small{color:var(--home-token-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.75cqw;font-size:3.9cqw;line-height:1.2;overflow:hidden}.home-token-metrics{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-start;gap:2cqw;display:flex;position:absolute;top:calc(6.2% + 14.2cqw + 8px);left:4%;right:4%}.home-token-meta{flex-direction:column;min-width:0;margin:0;display:flex}.home-token-meta b{letter-spacing:-.24cqw;text-overflow:ellipsis;white-space:nowrap;font-size:6.6cqw;font-weight:680;line-height:1.09;overflow:hidden}.home-token-meta small{color:var(--home-token-muted);letter-spacing:-.08cqw;font-size:3.8cqw;line-height:1.25}.home-token-change{color:var(--home-token-trend);letter-spacing:-.28cqw;white-space:nowrap;flex:none;align-items:center;gap:5px;padding-top:1.1cqw;font-size:6.3cqw;font-weight:700;line-height:1.2;display:inline-flex}.home-token-change-arrow{fill:currentColor;flex:none;width:10px;height:9px;transform:translateY(-2px)}.home-token-change.is-absent{color:var(--home-token-muted)}.home-token-change.is-pending{background:#ffffff0d;border-radius:1.2cqw;width:18cqw;height:6cqw;margin-top:1.1cqw;padding:0}.home-token-chart{width:96.7%;height:29%;color:var(--home-token-trend);pointer-events:none;position:absolute;top:60%;left:1.65%}.home-token-chart svg{width:100%;height:100%;display:block;overflow:visible}.home-token-shell .home-token-chart{height:auto;top:59%;bottom:calc(5% + 30px)}.home-token-called-by{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:5%;left:4%}.home-token-first-scanner{z-index:3;visibility:hidden;pointer-events:none;opacity:0;justify-items:end;gap:2px;transition:opacity .15s,transform .18s;display:grid;position:absolute;bottom:5%;right:4%;transform:translateY(5px)}.home-token-card:hover .home-token-first-scanner,.home-token-card:focus-within .home-token-first-scanner{visibility:visible;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.home-token-first-scanner{transition:none;transform:none}}.home-token-first-scanner small{color:var(--vs-text-muted-alt);align-items:center;gap:5px;font-size:10px;line-height:12px;display:flex}.home-token-first-scan-multiple{color:#21c95f;font-size:11px;font-weight:700}.home-token-first-scanner a{color:var(--vs-text-strong);pointer-events:auto;align-items:center;gap:4px;font-size:11px;line-height:16px;text-decoration:none;display:flex}.home-token-first-scanner img{object-fit:cover;border-radius:50%;width:16px;height:16px}.home-token-called-tooltip{border:1px solid var(--vs-hairline);border-radius:var(--vs-radius-sm);background:var(--vs-surface-control);color:var(--vs-text-strong);white-space:nowrap;pointer-events:none;visibility:hidden;padding:3px 5px;font-size:9px;line-height:12px;position:absolute;bottom:calc(100% + 4px);left:23px;transform:translate(-50%)}.home-token-called-by:hover .home-token-called-tooltip,.home-token-called-by:focus-visible .home-token-called-tooltip{visibility:visible}.home-token-called-by small{color:var(--vs-text-muted-alt);font-size:10px}.home-token-calling-groups{align-items:center;padding-left:10px;display:flex}.home-token-calling-groups a{border:1px solid var(--vs-hairline);background:var(--vs-surface-control);border-radius:3px;flex:none;width:22px;height:22px;margin-left:-10px;display:block;position:relative}.home-token-group-tooltip{color:gold;white-space:nowrap;visibility:hidden;pointer-events:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.home-token-group-tooltip b{font-size:10px;font-weight:600;line-height:14px;display:block}.home-token-group-tooltip.is-call-2{color:#e0e5ed}.home-token-group-tooltip.is-call-3{color:#d98a42}.home-token-calling-groups a:hover,.home-token-calling-groups a:focus-visible{z-index:5}.home-token-calling-groups a:hover .home-token-group-tooltip,.home-token-calling-groups a:focus-visible .home-token-group-tooltip{visibility:visible}.home-token-calling-groups a:focus-visible,.home-token-first-scanner a:focus-visible{outline:1px solid var(--vs-text-strong);outline-offset:2px}.home-token-calling-groups img,.home-token-calling-more{box-sizing:border-box;border:1px solid var(--vs-hairline);object-fit:cover;border-radius:3px;width:22px;height:22px;margin-left:0}.home-token-calling-groups a img{clip-path:inset(0 round 3px);border:0;border-radius:3px;width:100%;height:100%;display:block}.home-token-calling-more{background:var(--vs-surface-control-hover);width:22px;height:22px;color:var(--vs-text-muted-alt);border-radius:3px;place-items:center;margin-left:-10px;font-size:9px;display:grid;position:relative}.home-token-chart-line,.home-token-chart-glow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.home-token-chart-line{stroke-width:3.8px}.home-token-chart-glow{filter:blur(6px);opacity:.24;stroke-width:10px}.home-token-chart-ring{fill:var(--home-token-ring-fill);stroke:currentColor;stroke-width:4.5px}.home-token-chart-dot{fill:currentColor}.home-token-chart.is-pending{background:linear-gradient(#ffffff08,#0000);border-radius:2cqw;width:auto;left:4%;right:4%}.home-token-chart.is-empty{color:#898e8b;place-items:center;font-size:3.2cqw;display:grid}.home-user-card{text-align:center;align-items:center;padding-bottom:12px}.home-user-cover{background:var(--vs-surface-control-hover);border-radius:12px;align-self:stretch;height:85px;margin:5px 5px 0;position:relative;overflow:hidden}.home-user-cover img{width:130%;height:150%;filter:var(--vs-cover-filter-soft);object-fit:cover;position:absolute;top:-25%;left:-15%}.home-user-cover:after{border-radius:inherit;box-shadow:var(--vs-cover-edge);content:"";position:absolute;inset:0}.home-user-avatar{margin-top:-29px;display:flex}.home-user-card .home-card-image{width:54px;height:54px;box-shadow:0 0 0 3px var(--vs-glass-inset)}.home-user-card .home-card-title{max-width:100%;padding:6px 12px 0}.home-user-card .home-card-title h3{letter-spacing:-.02em;font-size:15px}.home-user-stats{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:stretch;gap:0;margin:10px 10px 0;display:grid}.home-user-stats>div{align-items:center;gap:1px;min-width:0}.home-user-stats>div+div{border-left-color:var(--vs-glass-divider-soft);padding-left:0}.home-user-stats dd{font-size:14px}.home-user-record{color:var(--vs-text-muted-alt);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:6px 12px 0;font-size:11.5px;display:flex}.home-user-record span{white-space:nowrap}.home-user-record b{font-variant-numeric:tabular-nums;font-weight:700}.home-user-record i{background:var(--vs-text-separator);border-radius:50%;width:3px;height:3px}.home-skeleton-grid{position:relative}.home-skeleton{border-radius:var(--vs-radius-panel);background:var(--vs-glass-background);box-shadow:var(--vs-glass-shadow);border:1px solid #0000;flex-direction:column;gap:14px;padding:14px;display:flex}.home-skeleton-token{padding:13px}.home-skeleton i{background:var(--vs-surface-control-hover);border-radius:6px;display:block}.home-skeleton-head{align-items:center;gap:11px;display:flex}.home-skeleton-head>i{background:var(--vs-surface-control-strong);border-radius:11px;flex:none;width:42px;height:42px}.home-skeleton-token .home-skeleton-head>i{width:38px;height:38px}.home-skeleton-head>span{flex-direction:column;flex:1;gap:7px;display:flex}.home-skeleton-head>span i:first-child{background:var(--vs-surface-control-strong);width:55%;height:12px}.home-skeleton-head>span i:last-child{width:35%;height:9px}.home-skeleton-token .home-skeleton-head>span i:first-child{width:60%}.home-skeleton-token .home-skeleton-head>span i:last-child{width:80%}.home-skeleton-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.home-skeleton-stats i{border-radius:8px;height:30px}.home-empty{border-radius:var(--vs-radius-panel);background:var(--vs-glass-background);box-shadow:var(--vs-glass-shadow);text-align:center;border:1px solid #0000;flex-direction:column;align-items:center;gap:8px;padding:44px 20px;display:flex}.home-empty.is-large{padding:56px 20px}.home-empty-icon{width:40px;height:40px;color:var(--vs-text-muted);background:var(--vs-surface-control-hover);border-radius:12px;justify-content:center;align-items:center;display:flex}.home-empty-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.home-empty b{color:var(--vs-text-strong);margin-top:4px;font-size:14px;font-weight:600}.home-empty p{max-width:460px;color:var(--vs-text-faint);margin:0;font-size:12.5px}.home-empty button{height:32px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);cursor:pointer;border:0;border-radius:9px;margin-top:6px;padding:0 14px;font-size:12.5px;font-weight:600}.home-error{border-radius:var(--vs-radius-card-lg);background:var(--vs-surface-card);box-shadow:inset 0 0 0 1px var(--vs-negative-ring);align-items:center;gap:14px;padding:16px 18px;display:flex}.home-error-icon{width:36px;height:36px;color:var(--vs-negative);background:var(--vs-negative-tint);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.home-error-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.home-error-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-error-copy b{color:var(--vs-text-strong);font-size:13.5px;font-weight:600}.home-error-copy small{color:var(--vs-text-faint);font-size:12px}.home-error button{height:32px;color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel);white-space:nowrap;cursor:pointer;border:0;border-radius:9px;flex:none;padding:0 14px;font-size:12.5px;font-weight:600}.home-error button:focus-visible{outline-offset:2px;box-shadow:var(--vs-focus-ring-primary);outline:2px solid #0000}@media (hover:hover){.home-filters:hover,.home-empty button:hover{color:var(--vs-text-strong)}.home-card:hover{box-shadow:var(--vs-glass-shadow-hover)}.home-error button:hover{background:var(--vs-primary-gradient-hover)}}@media (prefers-reduced-motion:reduce){.home-pad,.home-group-join{transition:none}}@media (max-width:1023px){.home-pad{padding-left:0}.home-filter-chips{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}}@media (max-width:767px){.home-main{padding:16px 14px 32px}.home-main>section+section{margin-top:28px}.home-section-heading{flex-direction:column;align-items:stretch;gap:12px}.home-time-tabs{scrollbar-width:none;align-self:flex-start;max-width:100%;overflow-x:auto}.home-error{flex-wrap:wrap;padding:14px}.home-error-copy{flex-basis:calc(100% - 50px)}.home-error button{width:100%}}.home-next-page{border:1px solid var(--vs-hairline);border-radius:var(--vs-radius-control);color:var(--vs-text);background:var(--vs-surface-control);cursor:pointer;margin-top:16px;padding:8px 14px}.home-next-page:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.home-next-page:disabled{opacity:.5;cursor:not-allowed}@media (min-width:1800px){.home-discovery .home-token-card .home-card-image{width:12cqw;height:12cqw}.home-discovery .home-token-metrics{top:calc(6.2% + 12cqw + 8px)}.home-discovery .home-token-meta b{font-size:5.8cqw}.home-discovery .home-token-meta small{font-size:3.2cqw}.home-discovery .home-token-shell .home-token-chart{top:59%}}.home-grid.is-tokens.all-tickers-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1399px){.home-grid.is-tokens.all-tickers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:999px){.home-grid.is-tokens.all-tickers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.home-grid.is-tokens.all-tickers-grid{grid-template-columns:minmax(0,1fr)}}.ticker-pagination{justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.ticker-pagination button{color:#909099;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-width:34px;height:34px}.ticker-pagination button:hover:not(:disabled){color:#fff;background:#1b1b20}.ticker-pagination button[aria-current=page]{color:#fff;background:#25252b;border-color:#34343b}.ticker-pagination button:disabled{opacity:.3;cursor:default}.ticker-pagination{margin-top:12px;padding-bottom:8px}@media (min-width:1400px){.all-tickers-grid .home-token-shell{aspect-ratio:1.8}.explore-tokens-shell.is-tokens .explore-tokens-main{padding-top:22px;padding-bottom:24px}}.home-token-card .token-card-surface-link{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.home-token-card .home-token-chain{filter:grayscale();opacity:.7}.home-token-card .home-token-pump{object-fit:contain;flex:none;width:4.7cqw;height:4.7cqw}.home-grid.all-groups-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1199px){.home-grid.all-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.home-grid.all-groups-grid{grid-template-columns:minmax(0,1fr)}}.explore-tokens-shell.is-groups .ticker-pagination{margin-top:28px;padding-bottom:8px}.home-group-medal{z-index:-1;width:21cqw;height:17cqw;color:var(--group-medal-mid);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-2%;right:-1%}.home-group-medal-laurel{opacity:.209;width:100%;height:100%;transition:opacity .22s,filter .22s;position:absolute;inset:0}.home-group-medal-number{font-variant-numeric:lining-nums tabular-nums;opacity:.38;text-shadow:0 1px 0 var(--group-medal-light);place-items:center;padding-bottom:1cqw;font-size:15cqw;font-weight:850;line-height:1;transition:opacity .22s,color .22s,text-shadow .22s;display:grid;position:absolute;inset:0}.home-group-medal.is-all-time .home-group-medal-number{padding-bottom:3cqw;font-size:13cqw}.home-group-medal-caption{opacity:.38;color:var(--group-medal-light);letter-spacing:.16em;text-align:center;white-space:nowrap;width:100%;font-size:max(8px,1.8cqw);font-weight:800;line-height:1;transition:opacity .22s,text-shadow .22s;position:absolute;bottom:1.8cqw;left:0}:is(.home-group-card,.home-user-card):hover .home-group-medal-number,:is(.home-group-card,.home-user-card):focus-within .home-group-medal-number{opacity:.95;color:var(--group-medal-light);text-shadow:0 0 6px var(--group-medal-mid), 0 0 18px var(--group-medal-mid), 0 0 30px var(--group-medal-glow)}:is(.home-group-card,.home-user-card):hover .home-group-medal-laurel,:is(.home-group-card,.home-user-card):focus-within .home-group-medal-laurel{opacity:.65;filter:drop-shadow(0 0 3px var(--group-medal-mid))}:is(.home-group-card,.home-user-card):hover .home-group-medal-caption,:is(.home-group-card,.home-user-card):focus-within .home-group-medal-caption{opacity:.85;text-shadow:0 0 5px var(--group-medal-mid), 0 0 10px var(--group-medal-glow)}@media (prefers-reduced-motion:reduce){.home-group-medal-number,.home-group-medal-laurel,.home-group-medal-caption{transition:none}}.explore-tokens-shell .home-grid.is-users{grid-template-columns:repeat(6,minmax(0,1fr))}.explore-tokens-shell.is-users .ticker-pagination{margin-top:28px;padding-bottom:8px}@media (max-width:1399px){.explore-tokens-shell .home-grid.is-users{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:999px){.explore-tokens-shell .home-grid.is-users{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.explore-tokens-shell .home-grid.is-users{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-user-card{--vs-positive:#21c95f;--vs-negative:#ef4444}.home-user-cover img{filter:brightness(.65);object-position:center 35%}.home-user-message{z-index:3;color:#f3f3f5;cursor:pointer;background:#15161bd9;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:29px;height:29px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;position:absolute;top:10px;right:10px}.home-user-message:hover,.home-user-message:focus-visible{background:#303138;border-color:#ffffff80;transform:translateY(-2px)scale(1.06);box-shadow:0 3px 12px #ffffff30}.home-user-message:focus-visible{outline-offset:3px;outline:2px solid #fff}.home-user-message:active{transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.home-user-message{transition:none}.home-user-message:hover,.home-user-message:focus-visible{transform:none}}.home-user-message svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}.home-user-actions{z-index:3;border-top:1px solid #ffffff20;align-self:stretch;margin:10px 12px 0;padding-top:8px;position:relative}.home-user-groups{align-items:center;min-height:32px;padding-bottom:8px;display:flex}.home-user-group-avatars{isolation:isolate;width:100%;min-width:0;padding-left:0;display:flex}.home-user-group-avatars.has-overflow{justify-content:space-between}.home-user-group-avatars a,.home-user-groups-more{color:#eee;background:#17171a;border:1px solid #444;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.home-user-group-avatars img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.home-user-group-avatars>:not(:first-child){margin-left:-8px}.home-user-group-avatars a:hover,.home-user-group-avatars a:focus-visible,.home-user-groups-more:hover,.home-user-groups-more:focus-visible{z-index:10;outline:1px solid #ffffff70;transform:translateY(-3px)scale(1.16);box-shadow:0 3px 9px #0009}.home-user-groups-more{font:inherit;cursor:pointer;padding:0;font-size:10px;font-weight:600}@media (prefers-reduced-motion:reduce){.home-user-group-avatars a,.home-user-groups-more{transition:none}}.home-user-invite{color:#111114;width:100%;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#fafafa,#d8d8df);border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:10px 8px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:flex}.home-user-invite:not(:disabled):hover,.home-user-invite:not(:disabled):focus-visible{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 5px 16px #ffffff24,0 0 0 1px #ffffff50}.home-user-invite:focus-visible{outline-offset:3px;outline:2px solid #fff}.home-user-invite:not(:disabled):active{transform:translateY(0);box-shadow:0 2px 6px #ffffff18}.home-user-invite:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.home-user-invite{transition:none}.home-user-invite:not(:disabled):hover,.home-user-invite:not(:disabled):focus-visible{transform:none}}.user-card-dialog-panel{color:#f3f3f5;background:#101014;border:1px solid #303038;border-radius:16px;width:min(420px,100vw - 32px);padding:22px;box-shadow:0 20px 80px #0008}.user-card-dialog-panel header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.user-card-dialog-panel h2{margin:0;font-size:18px}.user-card-dialog-panel header button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:24px}.user-card-dialog-panel p{color:#a1a1aa;font-size:13px;line-height:1.6}.user-card-dialog-panel label{gap:8px;font-size:13px;display:grid}.user-card-dialog-panel textarea{resize:vertical;color:#eee;min-height:110px;font:inherit;background:#17171a;border:1px solid #303038;border-radius:8px;padding:12px}.user-card-group-list{gap:8px;max-height:60vh;display:grid;overflow-y:auto}.user-card-group-list a{color:#eee;background:#17171a;border-radius:8px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.user-card-group-list img{object-fit:cover;border-radius:8px;width:32px;height:32px}.user-card-group-list a>:last-child{margin-left:auto}.home-user-card>.home-group-medal{z-index:0;width:64px;height:60px;top:94px;right:3px}.home-user-card .home-group-medal-number{padding-bottom:3px;font-size:46px}.home-user-card .home-group-medal.is-all-time .home-group-medal-number{padding-bottom:12px;font-size:39px}.home-user-card .home-group-medal-caption{letter-spacing:.08em;font-size:8px;bottom:6px}.all-groups-grid>.home-skeleton{aspect-ratio:2;min-height:0;overflow:hidden}@media (min-width:1800px){.all-groups-grid>.home-skeleton{aspect-ratio:3.8}}
.discovery-filter-scrim{z-index:60;background:var(--vs-surface-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:20px;display:flex;position:fixed;inset:0}.discovery-filter-modal{border-radius:var(--vs-radius-modal);width:100%;max-width:760px;max-height:90vh;color:var(--vs-text);background:var(--vs-modal-fill);box-shadow:var(--vs-shadow-modal-glass);flex-direction:column;line-height:1.45;display:flex;overflow:hidden}.discovery-filter-modal :where(button,input){font-family:inherit}.discovery-filter-header{border-bottom:1px solid var(--vs-hairline);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.discovery-filter-heading{align-items:center;gap:14px;min-width:0;display:flex}.discovery-filter-settings{width:40px;height:40px;color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.discovery-filter-settings-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9px;width:18px;height:18px}.discovery-filter-heading h1{color:var(--vs-text-strong);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.25}.discovery-filter-heading p{color:var(--vs-text-faint);margin:2px 0 0;font-size:12.5px}.discovery-filter-header-actions{flex:none;align-items:center;gap:8px;display:flex}.discovery-filter-header-actions>button:first-child{height:32px;color:var(--vs-text-dim);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:600}.discovery-filter-close{width:32px;height:32px;color:var(--vs-text-muted);background:var(--vs-surface-control-hover);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:flex}.discovery-filter-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:15px;height:15px}.discovery-filter-option-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:16px;height:16px}.discovery-filter-modal i{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--vs-hairline-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.discovery-filter-modal i svg{fill:none;opacity:0;width:10px;height:10px;stroke:var(--vs-primary-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.discovery-filter-modal i.is-selected{background:var(--vs-primary-fill);box-shadow:none}.discovery-filter-modal i.is-selected svg{opacity:1}.discovery-group-filter-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:10px;min-height:0;padding:20px 24px;display:grid;overflow-y:auto}.discovery-group-option{min-width:0;height:44px;color:var(--vs-text-soft-alt);background:var(--vs-surface-raised);box-shadow:inset 0 0 0 1px var(--vs-hairline);text-align:left;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 12px;font-size:12.5px;font-weight:500;display:flex}.discovery-group-option>span{flex:1;min-width:0}.discovery-group-option.is-selected{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring)}.discovery-ticker-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;padding:20px 24px;display:grid;overflow-y:auto}.discovery-group-filter-grid>section,.discovery-ticker-filter-grid>section{flex-direction:column;gap:8px;min-width:0;display:flex}.discovery-group-filter-grid h2,.discovery-ticker-filter-grid h2{color:var(--vs-text-faint);letter-spacing:.08em;margin:0 0 4px;font-size:11px;font-weight:600}.discovery-ticker-sort-option{width:100%;color:var(--vs-text-soft-alt);background:var(--vs-surface-raised);box-shadow:inset 0 0 0 1px var(--vs-hairline);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.discovery-ticker-sort-option.is-selected{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring)}.discovery-ticker-sort-option>span,.discovery-market-cap-caption{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.discovery-ticker-sort-option strong,.discovery-market-cap-caption strong{font-size:13px;font-weight:600}.discovery-ticker-sort-option small,.discovery-market-cap-caption small{color:var(--vs-text-faint);font-size:11.5px}.discovery-ticker-sort-option.is-selected small{color:var(--vs-text-dim)}.discovery-market-cap-box{background:var(--vs-surface-raised);box-shadow:inset 0 0 0 1px var(--vs-hairline);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.discovery-market-cap-field{flex-direction:column;gap:5px;display:flex}.discovery-market-cap-field label{color:var(--vs-text-muted-alt);font-size:11.5px}.discovery-market-cap-input{background:var(--vs-surface-card);height:34px;box-shadow:inset 0 0 0 1px var(--vs-hairline);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.discovery-market-cap-input:focus-within{box-shadow:var(--vs-focus-ring)}.discovery-market-cap-input.is-invalid,.discovery-market-cap-input.is-invalid:focus-within{box-shadow:inset 0 0 0 1px var(--vs-negative), 0 0 0 3px var(--vs-negative-halo)}.discovery-market-cap-input input{min-width:0;color:var(--vs-text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.discovery-market-cap-input input::placeholder{color:var(--vs-text-faint)}.discovery-market-cap-input span{color:var(--vs-text-faint);font-size:11px}.discovery-market-cap-error{color:var(--vs-negative);margin:0;font-size:11.5px}.discovery-filter-footer{border-top:1px solid var(--vs-hairline);background:var(--vs-surface-inset);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.discovery-filter-reset,.discovery-filter-apply{border-radius:var(--vs-radius-control);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;height:36px;font-size:13px;font-weight:600;display:flex}.discovery-filter-reset{color:var(--vs-text-dim);background:var(--vs-surface-control-hover);gap:7px;padding:0 14px}.discovery-filter-reset svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.discovery-filter-apply{color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel);gap:9px;padding:0 16px}.discovery-filter-apply b{border-radius:var(--vs-radius-pill);background:var(--vs-count-fill-inverse);font-variant-numeric:tabular-nums;padding:1px 7px;font-size:11.5px;font-weight:600}.discovery-filter-apply:disabled{cursor:not-allowed;opacity:.5}.discovery-filter-modal button:focus-visible,.discovery-filter-modal button.is-selected:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.discovery-filter-modal .discovery-filter-apply:focus-visible{outline-offset:2px;box-shadow:var(--vs-focus-ring-primary);outline:2px solid #0000}@media (hover:hover){.discovery-filter-header-actions>button:first-child:hover{color:var(--vs-text-strong);background:var(--vs-surface-control-hover)}.discovery-filter-close:hover,.discovery-filter-reset:hover{color:var(--vs-text-strong)}.discovery-group-option:not(.is-selected,:focus-visible):hover,.discovery-ticker-sort-option:not(.is-selected,:focus-visible):hover{box-shadow:inset 0 0 0 1px var(--vs-hairline-hover)}.discovery-filter-apply:not(:disabled):hover{background:var(--vs-primary-gradient-hover)}}@media (max-width:767px){.discovery-filter-scrim{align-items:flex-start;padding:10px}.discovery-filter-modal{border-radius:var(--vs-radius-panel);max-height:calc(100dvh - 20px)}.discovery-filter-header{padding:16px}.discovery-group-filter-grid{gap:8px;padding:16px}.discovery-ticker-filter-grid{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.discovery-filter-footer{padding:14px 16px}.discovery-filter-apply{flex:1}}@media (max-width:419px){.discovery-filter-heading p{display:none}.discovery-filter-footer{gap:8px}.discovery-filter-reset,.discovery-filter-apply{min-width:0;padding:0 10px}}.discovery-filter-options{gap:8px;display:grid}.discovery-group-option,.discovery-ticker-sort-option{position:relative}:is(.discovery-group-option:has(input:focus-visible),.discovery-ticker-sort-option:has(input:focus-visible)){box-shadow:var(--vs-focus-ring)}.discovery-group-option.is-disabled{opacity:.5;cursor:not-allowed}.discovery-filter-note{color:var(--vs-text-faint);margin:8px 0 0;font-size:11.5px}.discovery-market-cap-caption{margin:0}.discovery-ticker-filter-modal .discovery-ticker-filter-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);padding:16px 20px}.discovery-ticker-filter-modal .discovery-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.discovery-ticker-filter-modal .discovery-ticker-sort-option{border-radius:10px;gap:8px;min-height:72px;padding:10px}.discovery-ticker-filter-modal .discovery-filter-header{padding:16px 20px}.discovery-ticker-filter-modal .discovery-filter-footer{padding:14px 20px}@media (max-width:639px){.discovery-ticker-filter-modal .discovery-ticker-filter-grid{grid-template-columns:minmax(0,1fr)}}
.explore-tokens-shell{min-height:calc(100vh - var(--vs-shell-top));background:var(--vs-surface-page)}.explore-tokens-sticky{z-index:50;position:sticky;top:0}.explore-tokens-pad{min-height:calc(100vh - var(--vs-shell-top));padding-left:var(--profile-sidebar-width);flex-direction:column;transition:padding-left .22s;display:flex}.explore-tokens-main{flex:1;width:100%;min-width:0;padding:22px 22px 44px;line-height:1.45}.explore-tokens-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.explore-tokens-heading>div{min-width:0}.explore-tokens-heading h1{color:var(--vs-text-strong);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.25}.explore-tokens-heading p{color:var(--vs-text-faint);margin:5px 0 0;font-size:13px}.explore-tokens-heading a{height:32px;color:var(--vs-text-dim);background:var(--vs-surface-control);box-shadow:inset 0 0 0 1px var(--vs-hairline);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.explore-tokens-heading a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:13px;height:13px}.explore-tokens-heading a:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}@media (hover:hover){.explore-tokens-heading a:hover{color:var(--vs-text-strong)}}@media (prefers-reduced-motion:reduce){.explore-tokens-pad{transition:none}}@media (max-width:1023px){.explore-tokens-pad{padding-left:0}}@media (max-width:767px){.explore-tokens-main{padding:16px 14px 32px}.explore-tokens-heading{align-items:flex-start}.explore-tokens-heading h1{font-size:21px}}
.create-group-scrim,.create-group-scrim *{box-sizing:border-box}.create-group-scrim{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--vs-text);border:0;margin:0;padding:24px;line-height:1.5;position:fixed;inset:0;overflow:hidden}.create-group-scrim[open]{justify-content:center;align-items:center;display:flex}.create-group-scrim:not([open]){display:none}.create-group-scrim::backdrop{background:0 0}.create-group-modal{border-radius:var(--vs-radius-modal);width:520px;max-width:100%;max-height:calc(100dvh - 48px);color:var(--vs-text);background:var(--vs-modal-fill);box-shadow:var(--vs-shadow-modal-glass);flex-direction:column;gap:16px;margin:auto;padding:26px 28px;display:flex;position:relative;overflow:hidden}.create-group-modal button,.create-group-modal input,.create-group-modal select,.create-group-modal textarea{font-family:inherit}.create-group-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;flex:none;justify-content:center;align-self:flex-end;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:14px;right:14px}.create-group-close:hover{color:var(--vs-text-strong);background:var(--vs-surface-control-hover)}.create-group-close:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.create-group-close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:15px;height:15px}.create-group-header{flex:none;padding-right:24px}.create-group-modal>.group-registration-panel{min-height:0;padding:2px;overflow-y:auto}.create-group-header h1{color:var(--vs-text-strong);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.create-group-header p{color:var(--vs-text-faint);margin:5px 0 0;font-size:13px;line-height:1.5}.group-registration-link{color:var(--vs-text-strong);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.group-registration-link:focus-visible{outline:1px solid var(--vs-focus-line);outline-offset:2px;border-radius:4px}.group-registration-link:disabled{cursor:default;opacity:.6}@media (max-width:479px){.create-group-scrim{padding:12px}.create-group-modal{max-height:calc(100dvh - 24px);padding:24px 18px 20px}}.group-registration-panel{min-width:0;color:var(--vs-text-soft-alt);flex-direction:column;gap:16px;font-size:13px;line-height:1.5;display:flex}.group-registration-panel p:not(.group-registration-calls *){margin:0}.group-registration-signed-out{color:var(--vs-text-faint);margin:0;font-size:13px}.group-registration-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;grid-template-columns:minmax(0,1fr) 380px;display:grid;overflow:hidden}.group-registration-main{border-right:1px solid var(--vs-hairline);flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.group-registration-intro h2{color:var(--vs-text-strong);margin:0;font-size:15px;font-weight:600}.group-registration-intro p{color:var(--vs-text-faint);margin-top:4px;font-size:12.5px;line-height:1.5}.group-registration-side{flex-direction:column;gap:12px;min-width:0;display:flex}.is-page .group-registration-side{background:var(--vs-surface-inset);padding:18px 20px}.is-modal .group-registration-side{border-top:1px solid var(--vs-hairline);padding-top:14px}.group-registration-side-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.group-registration-side-head h3{color:var(--vs-text-strong);margin:0;font-size:13.5px;font-weight:600}.group-registration-side-head small{color:var(--vs-text-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.group-registration-loading,.group-registration-empty{color:var(--vs-text-faint);font-size:12.5px}.group-registration-notice,.group-registration-alert{border-radius:var(--vs-radius-control);overflow-wrap:anywhere;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.group-registration-notice{color:var(--vs-text-soft-alt);background:var(--vs-surface-raised);box-shadow:inset 0 0 0 1px var(--vs-hairline)}.group-registration-alert{color:var(--vs-negative-soft);background:var(--vs-negative-tint);box-shadow:inset 0 0 0 1px var(--vs-negative-ring)}.group-registration-notice>svg,.group-registration-alert>svg{fill:none;width:15px;height:15px;stroke:var(--vs-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.group-registration-alert>svg{stroke:var(--vs-negative)}.group-registration-panel a:not(.group-registration-calls *){color:var(--vs-text-strong);text-underline-offset:2px;font-weight:600;text-decoration:underline}.group-registration-panel a:not(.group-registration-calls *):focus-visible{outline:1px solid var(--vs-focus-line);outline-offset:2px;border-radius:4px}.group-registration-form{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.is-modal .group-registration-form{gap:16px}.group-registration-fields{grid-template-columns:minmax(0,1fr) 180px;grid-template-areas:"name visibility""description description""referral referral";gap:12px 16px;display:grid}.is-modal .group-registration-fields{grid-template-columns:minmax(0,1fr) 170px;gap:12px 14px}.group-registration-field{flex-direction:column;gap:6px;min-width:0;display:flex}.group-registration-field--name{grid-area:name}.group-registration-field--visibility{grid-area:visibility}.group-registration-field--description{grid-area:description}.group-registration-field-head{color:var(--vs-text-muted-alt);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.group-registration-field-head label,.group-registration-label{color:var(--vs-text-muted-alt);font-size:12.5px}.group-registration-field-head label span{color:var(--vs-text-faint)}.group-registration-field-head small{color:var(--vs-text-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.group-registration-field-head small.is-over{color:var(--vs-negative);font-weight:700}.group-registration-form input:not([type=radio]),.group-registration-form textarea,.group-registration-section>ul input,.group-registration-section .group-role-member-select,.group-registration-section>select{box-sizing:border-box;border-radius:var(--vs-radius-control);width:100%;height:38px;color:var(--vs-text);background:var(--vs-surface-raised);box-shadow:inset 0 0 0 1px var(--vs-hairline);font:inherit;border:0;outline:0;padding:0 12px;font-size:13.5px}.group-registration-form textarea{resize:vertical;height:auto;min-height:64px;padding:10px 12px}.is-modal textarea{min-height:72px}.group-registration-form input::placeholder,.group-registration-form textarea::placeholder{color:var(--vs-text-faint)}.group-registration-form input:not([type=radio]):focus,.group-registration-form textarea:focus,.group-registration-section>ul input:focus,.group-registration-section .group-role-member-select:focus,.group-registration-section>select:focus{box-shadow:var(--vs-focus-ring)}.group-registration-form input[aria-invalid=true],.group-registration-form textarea[aria-invalid=true],.group-registration-segmented[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--vs-negative), 0 0 0 3px var(--vs-negative-halo)}.group-registration-form input:not([type=radio]):disabled,.group-registration-form textarea:disabled,.group-registration-section>ul input:disabled{opacity:.6}.group-registration-section .group-role-member-select,.group-registration-section>select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--vs-text-muted) 50%), linear-gradient(135deg, var(--vs-text-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;max-width:360px;padding:0 34px 0 12px}.group-registration-section .group-role-member-select option,.group-registration-section>select option{color:var(--vs-text);background:var(--vs-surface-card)}.group-registration-segmented{border-radius:var(--vs-radius-control);background:var(--vs-surface-raised);box-shadow:inset 0 0 0 1px var(--vs-hairline);gap:3px;padding:3px;display:flex}.group-registration-segmented label{flex:1;min-width:0;display:flex;position:relative}.group-registration-segmented input{clip-path:inset(50%);opacity:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.group-registration-segmented span{border-radius:var(--vs-radius-sm);width:100%;height:30px;color:var(--vs-text-muted);cursor:pointer;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.group-registration-segmented span:hover{color:var(--vs-text)}.group-registration-segmented input:checked+span{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring)}.group-registration-segmented input:focus-visible+span,.group-registration-segmented input:checked:focus-visible+span{box-shadow:var(--vs-focus-ring)}.group-registration-segmented input:disabled+span{opacity:.6;cursor:not-allowed}.group-registration-error{color:var(--vs-negative);align-items:center;gap:6px;font-size:12px;display:flex}.group-registration-error svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;flex:none;width:13px;height:13px}.group-registration-note{color:var(--vs-text-faint);font-size:12px;line-height:1.5}.group-registration-footer{justify-content:flex-end;align-items:center;gap:14px;display:flex}.is-modal .group-registration-footer{border-top:1px solid var(--vs-hairline);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:14px}.group-registration-primary,.group-registration-secondary,.group-registration-copy,.group-registration-section>ul button{font:inherit;cursor:pointer;border:0;font-weight:600}.group-registration-primary,.group-registration-secondary{border-radius:var(--vs-radius-control);white-space:nowrap;flex:none;height:36px;padding:0 16px;font-size:13px}.group-registration-secondary{padding:0 14px}.group-registration-primary{color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel)}.group-registration-primary:hover:not(:disabled){background:var(--vs-primary-gradient-hover)}.group-registration-secondary,.group-registration-section>ul button{color:var(--vs-text-dim);background:var(--vs-surface-control-hover)}.group-registration-secondary:hover:not(:disabled),.group-registration-section>ul button:hover:not(:disabled){color:var(--vs-text-strong)}.group-registration-secondary:focus-visible,.group-registration-copy:focus-visible,.group-registration-section>ul button:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.group-registration-primary:focus-visible{outline-offset:2px;box-shadow:var(--vs-focus-ring-primary);outline:2px solid #0000}.group-registration-panel button:not(.group-registration-calls *):disabled{opacity:.5;cursor:not-allowed}.group-registration-requests .group-registration-primary,.group-registration-requests .group-registration-secondary,.group-registration-refresh,.group-registration-section>ul button{border-radius:var(--vs-radius-sm);height:30px;padding:0 12px;font-size:12px}.group-registration-refresh{align-self:flex-start}.group-registration-requests{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.group-registration-requests>li{border-radius:var(--vs-radius-card);background:var(--vs-surface-card);min-width:0;box-shadow:var(--vs-highlight-ring);overflow-wrap:anywhere;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.group-registration-requests>li.is-settled{box-shadow:inset 0 0 0 1px var(--vs-hairline);flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px}.group-registration-requests>li>small{color:var(--vs-text-faint);font-size:12px}.group-registration-request-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.group-registration-request-head b{min-width:0;color:var(--vs-text-strong);font-size:13px;font-weight:600}.group-registration-request-title{flex-direction:column;gap:1px;min-width:0;display:flex}.group-registration-request-title b{color:var(--vs-text-soft-alt);font-size:12.5px;font-weight:600}.group-registration-request-title small{color:var(--vs-text-faint);font-size:11px}.group-registration-pill{border-radius:var(--vs-radius-pill);color:var(--vs-text-muted);background:var(--vs-surface-control-strong);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.group-registration-pill.is-live{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring)}.group-registration-pill i{background:var(--vs-alert);border-radius:50%;width:5px;height:5px}.group-registration-requests ol{color:var(--vs-text-dim);flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;font-size:12px;line-height:1.5;display:flex}.group-registration-requests ol b{color:var(--vs-text-strong)}.group-registration-requests ol a{font-weight:400}.group-registration-command{align-items:center;gap:6px;margin-top:6px;display:flex}.group-registration-command code{min-width:0;color:var(--vs-text-soft-alt);background:var(--vs-surface-control-hover);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.group-registration-copy{width:28px;height:28px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.group-registration-copy:hover{color:var(--vs-text-strong)}.group-registration-copy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:13px;height:13px}.group-registration-actions{flex-wrap:wrap;gap:8px;display:flex}.group-registration-status{border-radius:var(--vs-radius-control);color:var(--vs-text-soft-alt);background:var(--vs-surface-raised);box-shadow:inset 0 0 0 1px var(--vs-hairline);overflow-wrap:anywhere;padding:10px 12px;font-size:12.5px}.group-registration-manage{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;padding:4px 20px;display:flex}.group-registration-section{flex-direction:column;gap:10px;min-width:0;padding:14px 0;display:flex}.group-registration-section+.group-registration-section{border-top:1px solid var(--vs-hairline)}.group-registration-section>h3{color:var(--vs-text-strong);margin:0;font-size:13.5px;font-weight:600}.group-registration-section>label{color:var(--vs-text-muted-alt);font-size:12.5px}.group-registration-section>ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.group-registration-section>ul>li{border-radius:var(--vs-radius-card);color:var(--vs-text-soft-alt);background:var(--vs-surface-raised);box-shadow:inset 0 0 0 1px var(--vs-hairline);overflow-wrap:anywhere;gap:8px;padding:10px 14px;font-size:12.5px;display:grid}.group-registration-section>ul>li>button{justify-self:start}.group-registration-section>ul>li small{color:var(--vs-text-faint);font-size:12px}.group-registration-section>ul>li>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.group-registration-section>ul>li>div>label,.group-registration-section>ul>li>div>input,.group-registration-section>ul>li>div>ul,.group-registration-section>ul>li>div>small{flex:1 0 100%}.group-registration-section>ul>li>div>label{color:var(--vs-text-muted-alt);font-size:12px}.group-registration-section>ul>li>div>ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.group-registration-section>ul>li>div>ul>li{color:var(--vs-text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.group-image-field{align-items:center;gap:16px;display:flex}.group-image-tile{width:84px;height:84px;color:var(--vs-text-muted);background:var(--vs-surface-raised);box-shadow:inset 0 0 0 1px var(--vs-hairline);cursor:pointer;border-radius:20px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.group-image-tile:hover{color:var(--vs-text-strong);box-shadow:inset 0 0 0 1px var(--vs-hairline-strong)}.group-image-tile img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.group-image-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.group-image-badge{width:24px;height:24px;color:var(--vs-primary-text);background:var(--vs-primary-fill);box-shadow:0 0 0 3px var(--vs-surface-card);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-4px;right:-4px}.group-image-badge svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.6px;width:12px;height:12px}.group-image-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.group-image-copy b{color:var(--vs-text);font-size:13.5px;font-weight:600}.group-image-copy>small:not(.group-registration-error){color:var(--vs-text-faint);font-size:12px;line-height:1.5}.group-image-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.group-image-upload,.group-image-remove{border-radius:var(--vs-radius-sm);height:28px;font:inherit;cursor:pointer;border:0;padding:0 11px;font-size:12px;font-weight:600}.group-image-upload{color:var(--vs-text-dim);background:var(--vs-surface-control-hover)}.group-image-remove{color:var(--vs-text-muted);background:0 0}.group-image-upload:hover:not(:disabled),.group-image-remove:hover:not(:disabled){color:var(--vs-text-strong)}.group-image-remove:hover:not(:disabled){background:var(--vs-surface-control-hover)}.group-image-upload:focus-visible,.group-image-remove:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.group-registration-image-status{align-items:center;gap:6px;display:flex}.group-registration-image-status svg{fill:none;width:13px;height:13px;stroke:var(--vs-positive);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;flex:none}@media (max-width:1023px){.group-registration-card{grid-template-columns:minmax(0,1fr)}.group-registration-main{border-right:0;border-bottom:1px solid var(--vs-hairline)}}@media (max-width:479px){.group-registration-fields,.is-modal .group-registration-fields{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""visibility""description""referral"}.group-registration-main,.is-page .group-registration-side{padding:16px 14px}.group-registration-manage{padding:2px 14px}.is-page .group-registration-footer{flex-direction:column;align-items:stretch}.is-modal .group-registration-footer>button{flex:auto}.group-registration-requests>li.is-settled{align-items:flex-start}}.group-registration-setup,.group-registration-recovery{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.group-registration-setup>button{align-self:flex-start}.group-registration-setup h4{color:var(--vs-text-strong);margin:0;font-size:14px}.group-registration-handoff{flex-wrap:wrap;gap:8px;display:flex}.group-registration-panel .group-registration-handoff a{text-align:center;white-space:normal;justify-content:center;align-items:center;height:auto;min-height:36px;padding:8px 12px;text-decoration:none;display:inline-flex}.group-registration-panel .group-registration-handoff .group-registration-primary{color:var(--vs-primary-text)}.group-registration-note>button{margin-top:10px;display:block}@media (max-width:479px){.group-registration-handoff a{width:100%}}.group-registration-field--referral{grid-area:referral}.group-registration-referral{border-radius:var(--vs-radius-control);background:var(--vs-surface-raised);min-width:0;box-shadow:inset 0 0 0 1px var(--vs-hairline);align-items:center;padding-left:12px;display:flex}.group-registration-referral>span{color:var(--vs-text-muted-alt);flex-shrink:0;font-size:13.5px}.group-registration-form .group-registration-referral input{min-width:0;box-shadow:none;background:0 0;padding-left:2px}.group-registration-referral:focus-within{box-shadow:var(--vs-focus-ring)}.group-registration-field--referral>small{color:var(--vs-negative)}@media (max-width:380px){.group-registration-referral>span{font-size:11px}.group-registration-form .group-registration-referral input{font-size:12px}}
.groups-shell{background:var(--vs-surface-page)}.groups-shell-main{flex:1;width:100%;padding:26px 22px 44px}.your-groups-page{width:min(1120px,100%);color:var(--vs-text);margin:0 auto}.your-groups-inner{flex-direction:column;gap:16px;min-width:0;display:flex}.groups-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.groups-title h1{color:var(--vs-text-strong);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.groups-subtitle{color:var(--vs-text-faint);margin:5px 0 0;font-size:13px}.groups-primary,.groups-secondary{height:32px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.groups-primary{color:var(--vs-primary-text);background:var(--vs-primary-gradient);box-shadow:var(--vs-primary-bevel)}.groups-primary:hover{background:var(--vs-primary-gradient-hover)}.groups-primary:focus-visible{outline-offset:2px;box-shadow:var(--vs-focus-ring-primary);outline:2px solid #0000}.groups-secondary{color:var(--vs-text-dim);background:var(--vs-surface-control-hover)}.groups-secondary:hover{color:var(--vs-text-strong)}.groups-secondary:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.groups-register{border-radius:var(--vs-radius-control);height:36px;padding:0 15px;font-size:13px}.groups-register svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:14px;height:14px}.groups-primary--small{margin-top:6px}.groups-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.groups-tabs{border-radius:var(--vs-radius-control);background:var(--vs-surface-control);gap:3px;max-width:100%;padding:3px;display:flex}.groups-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;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.groups-tabs button:hover{color:var(--vs-text)}.groups-tabs button.is-active{color:var(--vs-text-strong);background:var(--vs-selected-fill);box-shadow:var(--vs-selected-ring)}.groups-tabs button:focus-visible,.groups-tabs button.is-active:focus-visible{box-shadow:var(--vs-focus-ring);outline:0}.groups-tabs button b{border-radius:var(--vs-radius-pill);color:var(--vs-text-dim);background:var(--vs-surface-control-strong);font-variant-numeric:tabular-nums;padding:1px 7px;font-size:11px;font-weight:600}.groups-tabs button.is-active b{color:var(--vs-text-strong);background:var(--vs-count-fill)}.groups-soon{color:var(--vs-text-faint);align-items:center;gap:8px;font-size:12.5px;display:flex}.groups-soon span{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}.groups-table-card{border-radius:var(--vs-radius-glass-panel);background:var(--vs-glass-background);box-shadow:var(--vs-glass-shadow);border:1px solid #0000;overflow:hidden}.groups-table-card.is-empty{box-shadow:none;background:0 0}.groups-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.groups-table{min-width:640px}.groups-table-row{border-bottom:1px solid var(--vs-hairline);grid-template-columns:minmax(200px,2fr) 1fr 1fr 1fr 1fr 1fr;align-items:center;column-gap:14px;height:62px;padding:0 18px;display:grid;position:relative}.no-members .groups-table-row{grid-template-columns:minmax(200px,2fr) 1fr 1fr 1fr 1fr}.groups-table>.groups-table-row:last-child{border-bottom-color:#0000}.groups-table:has(>.groups-table-head:only-child)>.groups-table-head{border-bottom-color:var(--vs-hairline)}.groups-table-row.is-link:hover{background:var(--vs-surface-row-hover)}.groups-table-head{height:40px;color:var(--vs-text-faint);font-size:11.5px;font-weight:400}.groups-table-row>:nth-child(n+3){text-align:right;justify-self:end}.groups-name-cell{align-items:center;gap:12px;min-width:0;display:flex}.groups-name-cell b,.groups-row-link{color:var(--vs-text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.groups-row-link{text-decoration:none}.groups-row-link:after{content:"";position:absolute;inset:0}.groups-row-link:focus-visible{outline:0}.groups-row-link:focus-visible:after{box-shadow:var(--vs-focus-ring)}.groups-avatar{width:36px;height:36px;color:var(--vs-text-dim);background:var(--vs-surface-control-hover);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.groups-avatar:has(img){position:relative;overflow:hidden}.groups-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.groups-rate-ring{align-items:center;gap:9px;display:flex}.groups-rate-ring svg{flex:none;width:34px;height:34px;display:block}.groups-rate-ring circle{fill:none;stroke:var(--vs-hairline);stroke-width:5px}.groups-rate-ring circle.groups-rate-progress{stroke:var(--vs-positive);stroke-linecap:round}.groups-rate-ring b{color:var(--vs-text);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.groups-wins,.groups-defeats{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.groups-wins{color:var(--vs-positive)}.groups-defeats{color:var(--vs-negative)}.groups-calls{color:var(--vs-text-dim);font-variant-numeric:tabular-nums;font-size:13.5px}.groups-members{color:var(--vs-text-dim);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13.5px;display:flex}.groups-members svg{width:14px;height:14px;stroke:var(--vs-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.groups-skeleton-row i,.groups-skeleton-name i,.groups-skeleton-rate i{background:var(--vs-surface-control-hover);border-radius:6px;width:26px;height:11px;display:block}.groups-skeleton-row>i:nth-child(5){width:30px}.groups-skeleton-row>i:nth-child(6){width:44px}.groups-skeleton-name,.groups-skeleton-rate{align-items:center;gap:12px;min-width:0;display:flex}.groups-skeleton-rate{gap:9px}.groups-skeleton-name i:first-child{background:var(--vs-surface-control-strong);border-radius:10px;flex:none;width:36px;height:36px}.groups-skeleton-name i:last-child{background:var(--vs-surface-control-strong);width:40%;height:12px}.groups-skeleton-rate i:first-child{box-sizing:border-box;border:5px solid var(--vs-surface-control-hover);background:0 0;border-radius:50%;flex:none;width:34px;height:34px}.groups-skeleton-rate i:last-child{width:32px}.groups-state-icon,.groups-error-icon{width:40px;height:40px;color:var(--vs-text-muted);background:var(--vs-surface-control-hover);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.groups-state-icon svg,.groups-error-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.groups-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 18px;display:flex}.groups-empty b{color:var(--vs-text-strong);margin-top:4px;font-size:14px;font-weight:600}.groups-empty p{max-width:560px;color:var(--vs-text-faint);margin:0;font-size:12.5px;line-height:1.5}.groups-error{align-items:center;gap:14px;padding:18px;display:flex}.groups-error-icon{width:36px;height:36px;color:var(--vs-negative);background:var(--vs-negative-tint);border-radius:10px}.groups-error-icon svg{stroke-width:2px;width:17px;height:17px}.groups-error b{min-width:0;color:var(--vs-text-strong);flex:1;font-size:13.5px;font-weight:600}.groups-auth-required{border-radius:var(--vs-radius-glass-panel);color:var(--vs-text-faint);background:var(--vs-glass-background);box-shadow:var(--vs-glass-shadow);border:1px solid #0000;padding:18px;font-size:13px}@media (max-width:767px){.groups-shell-main{padding:16px 14px 32px}.groups-tabs button{padding:0 10px}.groups-error{flex-wrap:wrap}}
