.ts-hubs{--hub-bg:#0a0f1e;--hub-bg-alt:#080d18;--hub-panel:#0f1529;--hub-fg:#f2f5fa;--hub-body:#e8ecf3;--hub-muted:#aeb8cf;--hub-meta:#8fa2c7;--hub-ice:#b3cbff;--hub-pill:#c9d3e8;--hub-white:#fff;--hub-blue:#1d65dc;--hub-blue-hover:#2f74e8;--hub-border:#2a3858;--hub-border-hover:#4a5a86;--hub-line:#ffffff1a;--hub-line-soft:#ffffff14;--hub-line-strong:#ffffff2e;--hub-card:#ffffff06;--hub-card-hover:#ffffff0b;--hub-card-border-hover:#ffffff42;--hub-tile:#ffffff14;--hub-pill-bg:#ffffff08;--hub-pill-line:#ffffff1f;--hub-pill-hover:#ffffff4d;--hub-pill-count:#ffffffbf;--hub-dot:#4eebc5;--hub-inside:#0a0f1e99;--hub-featured:linear-gradient(120deg,#1d65dc24,#ffffff05 55%);--hub-cta:radial-gradient(700px 320px at 0% 0%,#1d65dc38,transparent 65%),var(--hub-panel);--hub-hero-fallback:linear-gradient(120deg,var(--hub-bg),var(--hub-panel));--hub-hero-fade:linear-gradient(90deg,#0a0f1ef5 0%,#0a0f1edb 32%,#0a0f1e61 62%,#0a0f1e2e 100%),linear-gradient(180deg,#0a0f1e59 0%,#0a0f1e00 30%,#0a0f1e00 70%,var(--hub-bg) 100%);--hub-robinhood:#cf0;--hub-arc:#7fb0ff;--hub-base:#0052ff;--hub-bnb:#f3ba2f;--hub-arbitrum:#28a0f0;--hub-solana:#9945ff;--hub-pulsechain:#9d39c0;--hub-monad:#836ef9;--hub-dogeos:#fed70b;--hub-lock-bg:#1d65dc2e;--hub-lock-border:#1d65dc66;background:var(--hub-bg);color:var(--hub-body);-webkit-font-smoothing:antialiased;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6}.ts-hubs *{box-sizing:border-box}.ts-hubs a{color:inherit;text-decoration:none}.ts-hubs p,.ts-hubs h1,.ts-hubs h2{margin:0}.ts-hubs .display,.ts-hubs .name{color:var(--hub-fg);letter-spacing:0;font-family:Manrope,system-ui,sans-serif}.ts-hubs h2.display{font-weight:700;font-size:34px!important;line-height:1.2!important}.ts-hubs .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--hub-ice);font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:13.5px;font-weight:500}.ts-hubs .hero{background:var(--hub-hero-fallback);align-items:center;min-height:640px;padding:96px 24px 64px;display:flex;position:relative;overflow:hidden}.ts-hubs .hero-bg,.ts-hubs .hero-fade{position:absolute;inset:0}.ts-hubs .hero-bg picture{width:100%;height:100%;display:block}.ts-hubs .hero-bg img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.ts-hubs .hero-fade{background:var(--hub-hero-fade)}.ts-hubs .content{width:100%;max-width:1200px;margin:0 auto}.ts-hubs .hero-content{flex-direction:column;gap:64px;display:flex;position:relative}.ts-hubs .hero-copy{flex-direction:column;gap:22px;max-width:620px;display:flex}.ts-hubs .hero h1{font-size:50px;font-weight:700;line-height:1.08}.ts-hubs .hero p{max-width:560px;font-size:18px;line-height:1.6}.ts-hubs .actions{flex-wrap:wrap;gap:12px;display:flex}.ts-hubs .hero .actions{margin-top:8px}.ts-hubs .btn-primary,.ts-hubs .btn-ghost{height:auto;min-height:44px;color:var(--hub-white);white-space:normal;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:600;line-height:normal;transition:transform .25s cubic-bezier(.22,1.18,.36,1),background .2s,border-color .2s;display:inline-flex}.ts-hubs .btn-primary{background:var(--hub-blue);border:0}.ts-hubs .btn-primary:hover{background:var(--hub-blue-hover);transform:translateY(-1px)}.ts-hubs .btn-ghost{border:1px solid var(--hub-border);background:0 0}.ts-hubs .btn-ghost:hover{border-color:var(--hub-border-hover);transform:translateY(-1px)}.ts-hubs a:focus-visible{outline:2px solid var(--hub-ice);outline-offset:4px}.ts-hubs .stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ts-hubs .stat{border-block:1px solid var(--hub-line-strong);flex-direction:column;gap:4px;padding:22px 24px 22px 0;display:flex}.ts-hubs .stat+.stat{border-left:1px solid var(--hub-line-strong);padding-left:24px}.ts-hubs .stat .display{font-size:28px;font-weight:600}.ts-hubs .stat-label{font-size:14.5px}.ts-hubs .all-hubs{padding:88px 24px 40px;scroll-margin-top:64px}.ts-hubs .all-content{flex-direction:column;gap:40px;display:flex}.ts-hubs .section-intro{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;display:flex}.ts-hubs .intro-copy{flex-direction:column;gap:12px;max-width:560px;display:flex}.ts-hubs .intro-copy p{color:var(--hub-muted);font-size:16px;line-height:1.6}.ts-hubs .categories{flex-wrap:wrap;gap:8px;display:flex}.ts-hubs .pill{box-sizing:border-box;border:1px solid var(--hub-pill-line);min-height:36px;color:var(--hub-pill);background:var(--hub-pill-bg);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ts-hubs .pill:hover{border-color:var(--hub-pill-hover);color:var(--hub-white)}.ts-hubs .pill.on{background:var(--hub-blue);border-color:var(--hub-blue);color:var(--hub-white)}.ts-hubs .pill .n{color:var(--hub-meta);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.ts-hubs .pill.on .n{color:var(--hub-pill-count)}.ts-hubs button.pill{cursor:pointer;font-family:inherit}.ts-hubs .sechead{align-items:center;gap:16px;scroll-margin-top:80px;display:flex}.ts-hubs .sechead .line{background:var(--hub-line);flex:1;height:1px}.ts-hubs .meta{letter-spacing:.08em;text-transform:uppercase;color:var(--hub-meta);font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:500}.ts-hubs .meta.accent{color:var(--hub-ice)}.ts-hubs .hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ts-hubs .hub{border:1px solid var(--hub-line);background:var(--hub-card);color:var(--hub-body);border-radius:14px;flex-direction:column;gap:18px;min-width:0;padding:26px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.ts-hubs .hub:hover{border-color:var(--hub-card-border-hover);background:var(--hub-card-hover);transform:translateY(-2px)}.ts-hubs .hub:hover .arrow{color:var(--hub-white);transform:translate(4px)}.ts-hubs .arrow{color:var(--hub-ice);font-size:18px;line-height:1;transition:transform .2s,color .2s}.ts-hubs .hub .bdot{opacity:.45;background:var(--chain-color);border-radius:50%;width:6px;height:6px;transition:opacity .2s;position:absolute;top:14px;right:14px}.ts-hubs .hub:hover .bdot{opacity:.95}.ts-hubs .hub-robinhood{--chain-color:var(--hub-robinhood)}.ts-hubs .hub-arc{--chain-color:var(--hub-arc)}.ts-hubs .hub-base{--chain-color:var(--hub-base)}.ts-hubs .hub-bnb{--chain-color:var(--hub-bnb)}.ts-hubs .hub-arbitrum{--chain-color:var(--hub-arbitrum)}.ts-hubs .hub-solana{--chain-color:var(--hub-solana)}.ts-hubs .hub-pulsechain{--chain-color:var(--hub-pulsechain)}.ts-hubs .hub-monad{--chain-color:var(--hub-monad)}.ts-hubs .hub-dogeos{--chain-color:var(--hub-dogeos)}.ts-hubs .hub-vesting{--chain-color:var(--hub-blue)}.ts-hubs .logo{background:var(--hub-tile);border:1px solid var(--hub-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-family:Manrope,system-ui,sans-serif;font-weight:700;display:flex;overflow:hidden}.ts-hubs .logo img{object-fit:cover;width:40px;height:40px;display:block}.ts-hubs .hub-vesting .logo img{object-fit:contain;width:25px;height:25px}.ts-hubs .card-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ts-hubs .card-copy{flex-direction:column;gap:8px;display:flex}.ts-hubs .name{font-size:21px;font-weight:700}.ts-hubs .desc{color:var(--hub-muted);font-size:15px;line-height:1.6}.ts-hubs .row{border-top:1px solid var(--hub-line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.ts-hubs .row .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ts-hubs .hub-grid .hub{padding:22px}.ts-hubs .hub-grid .name{font-size:19px}.ts-hubs .hub-grid .desc{font-size:14px}.ts-hubs .hub-grid .featured{background:var(--hub-featured);flex-direction:row;grid-column:1/-1;align-items:center;gap:48px;padding:32px}.ts-hubs .featured-copy{flex-direction:column;flex:1 1 0;gap:18px;min-width:0;display:flex}.ts-hubs .featured .name{font-size:28px}.ts-hubs .featured .desc{max-width:560px;font-size:16px}.ts-hubs .featured .pill{min-height:28px;margin-left:4px;padding:0 10px;font-size:12px}.ts-hubs .dot{background:var(--hub-dot);width:6px;height:6px;box-shadow:0 0 8px var(--hub-dot);border-radius:50%}.ts-hubs .featured .row{border-top:0;padding-top:4px}.ts-hubs .hub .btn-ghost{height:44px;font-size:14px}.ts-hubs .inside{border:1px solid var(--hub-line);background:var(--hub-inside);border-radius:12px;flex-direction:column;flex:0 0 360px;display:flex;overflow:hidden}.ts-hubs .inside>div{align-items:baseline;gap:14px;padding:14px 18px;display:flex}.ts-hubs .inside>div+div{border-top:1px solid var(--hub-line-soft)}.ts-hubs .inside .t{flex-direction:column;gap:2px;display:flex}.ts-hubs .inside-title{color:var(--hub-fg);font-size:14px;font-weight:600}.ts-hubs .inside-desc{color:var(--hub-meta);font-size:13px;line-height:1.5}.ts-hubs .infrastructure{padding:40px 24px 96px}.ts-hubs .infrastructure-content{flex-direction:column;gap:24px;display:flex}.ts-hubs .vesting{isolation:isolate;--chain-color:#1d65dc;background:linear-gradient(90deg,#0a0f1e 0% 38%,#0a0f1e8c);flex-direction:row;align-items:center;gap:48px;padding:32px;display:flex;overflow:hidden}.ts-hubs .vesting>:not(.vesting-photo){z-index:1;position:relative}.ts-hubs .vesting>.bdot{z-index:2;position:absolute}.ts-hubs .vesting-photo{z-index:0;opacity:.9;transition:transform .6s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#0000008c 58%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#0000008c 58%,#000)}.ts-hubs .vesting-photo img{object-fit:cover;object-position:72% 50%;width:100%;height:100%;position:absolute;inset:0}.ts-hubs .vesting:hover .vesting-photo{transform:scale(1.03)}.ts-hubs .vesting .logo{width:40px;height:40px;color:var(--hub-ice);background:#1d65dc2e;border:1px solid #1d65dc66;justify-content:center;align-items:center;display:inline-flex}.ts-hubs .vesting .inside{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0f1eb8;border:1px solid #ffffff1a;border-radius:12px}@media(max-width:1000px){.ts-hubs .vesting{flex-direction:column;align-items:stretch;gap:24px}.ts-hubs .vesting .inside{flex:auto}.ts-hubs .vesting-photo{opacity:.5;-webkit-mask-image:linear-gradient(#0000 40%,#000 100%);mask-image:linear-gradient(#0000 40%,#000)}}@media(prefers-reduced-motion:reduce){.ts-hubs .vesting-photo{transition:none}.ts-hubs .vesting:hover .vesting-photo{transform:none}}.ts-hubs .how{border-top:1px solid var(--hub-line-soft);background:var(--hub-bg-alt);padding:96px 24px;scroll-margin-top:64px}.ts-hubs .how-content{flex-direction:column;gap:48px;display:flex}.ts-hubs .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.ts-hubs .how-heading{flex-direction:column;gap:14px;display:flex}.ts-hubs .how p{max-width:620px;font-size:17px;line-height:1.65}.ts-hubs .steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ts-hubs .step{border-top:1px solid var(--hub-line-strong);flex-direction:column;gap:12px;padding:28px 28px 28px 0;display:flex}.ts-hubs .step+.step{border-left:1px solid var(--hub-line);padding-left:28px}.ts-hubs .step .display{font-size:18px;font-weight:700}.ts-hubs .step .desc{font-size:14.5px}.ts-hubs .cta-section{padding:96px 24px 112px}.ts-hubs .cta-content{border:1px solid var(--hub-pill-line);background:var(--hub-cta);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.ts-hubs .cta-copy{flex-direction:column;flex:440px;gap:12px;min-width:0;display:flex}.ts-hubs .cta-title{font-size:28px;font-weight:700;line-height:1.2}.ts-hubs .cta-desc{color:var(--hub-muted);font-size:16px;line-height:1.6}@media(max-width:1000px){.ts-hubs .hub-grid,.ts-hubs .stats,.ts-hubs .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-hubs .hub-grid .featured{flex-direction:column;align-items:stretch;gap:24px}.ts-hubs .inside{flex:auto}.ts-hubs .split{grid-template-columns:1fr}.ts-hubs .hero h1{font-size:44px}.ts-hubs .step:nth-child(3),.ts-hubs .stat:nth-child(3){border-left:0;padding-left:0}}@media(max-width:640px){.ts-hubs .hub-grid,.ts-hubs .stats,.ts-hubs .steps{grid-template-columns:1fr}.ts-hubs .stat+.stat,.ts-hubs .step+.step{border-left:0;padding-left:0}.ts-hubs .hero h1{font-size:36px}.ts-hubs .hero-bg img{object-position:70% 50%}.ts-hubs .cta-content{padding:28px}.ts-hubs .vesting{padding:28px 24px}}@media(prefers-reduced-motion:reduce){.ts-hubs .hub,.ts-hubs .arrow,.ts-hubs .btn-primary,.ts-hubs .btn-ghost{transition:none}.ts-hubs .hub:hover,.ts-hubs .hub:hover .arrow,.ts-hubs .btn-primary:hover,.ts-hubs .btn-ghost:hover{transform:none}}.ts-hubs h3.name{font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;margin:0}
