.entity-banner-fallback{position:relative;display:flex;width:100%;height:100%;min-height:inherit;align-items:flex-end;overflow:hidden;border-radius:inherit;background:var(--entity-banner-wash),var(--entity-banner-bg);box-shadow:inset 0 0 0 1px var(--entity-banner-border);font-family:var(--font-inter);isolation:isolate;container-type:inline-size}.entity-banner-fallback__pattern{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:40px 40px,40px 40px;-webkit-mask-image:linear-gradient(115deg,rgba(0,0,0,.9),rgba(0,0,0,.25) 62%,transparent);mask-image:linear-gradient(115deg,rgba(0,0,0,.9),rgba(0,0,0,.25) 62%,transparent);z-index:0}.entity-banner-fallback__mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--entity-banner-mark);font-family:var(--font-syne);font-size:clamp(16px,13cqw,44px);font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;pointer-events:none;z-index:1}.entity-banner-fallback--company{border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 52%),linear-gradient(112deg,#232323,#1c1c1c 46%,#151515);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.entity-banner-fallback--company .entity-banner-fallback__pattern{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),radial-gradient(circle at 16% 24%,rgba(255,255,255,.13) 0 1px,transparent 1.5px);background-size:44px 44px,44px 44px,120px 120px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.2) 58%,transparent);mask-image:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.2) 58%,transparent);opacity:.46}.entity-banner-fallback--company:after{content:"";position:absolute;right:clamp(20px,5vw,72px);top:50%;width:min(34vw,360px);aspect-ratio:2.9/1;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.055),transparent 68%);opacity:.52;transform:translateY(-50%) rotate(-4deg);pointer-events:none;z-index:0}.hackathon-card-banner{width:100%;max-width:100%;aspect-ratio:2/1;max-height:150px;flex-shrink:0}.psc{position:relative;display:flex;flex-direction:column;background:linear-gradient(170deg,var(--ds-surface-elevated) 0,var(--ds-surface-card) 64%);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);overflow:hidden;box-shadow:var(--ds-shadow-md);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.psc:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(150deg,rgba(255,255,255,.022),transparent 52%);opacity:.74}.psc-avatar-section{display:flex;justify-content:center;padding:var(--ds-space-8) var(--ds-space-7) var(--ds-space-3)}.psc-avatar-link{text-decoration:none;display:inline-flex}.psc-avatar{border-radius:var(--avatar-radius-user);background:var(--Green-Gradient);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.075)}.psc-avatar--lg{width:72px;height:72px}.psc-avatar--lg .avatar-shell-initial{font-size:28px}.psc-avatar-img{width:100%;height:100%;object-fit:cover}.psc-avatar-initial--lg{font-size:var(--fs-3xl);font-weight:800;color:var(--ds-surface-card);font-family:var(--font-inter)}.psc-center{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-7) 0}.psc-name-row{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%}.psc-name-link{text-decoration:none}.psc-name-link:hover .psc-name{color:var(--ds-accent-primary)}.psc-name{font-size:var(--fs-md);font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary);text-align:center;transition:color .15s ease}.psc-typing{font-size:var(--fs-sm);font-family:var(--font-inter);color:var(--ds-text-secondary);text-align:center;margin:0;line-height:1.5;height:calc(var(--fs-sm) * 1.5 * 2);overflow:hidden;animation:psc-copy-in .16s ease-out}@keyframes psc-copy-in{0%{opacity:.72}to{opacity:1}}.psc-cursor{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--ds-accent-primary);border-radius:1px;animation:psc-cursor-blink 1s steps(2,start) infinite}@keyframes psc-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.psc-cursor,.psc-typing{animation:none}.psc-cursor{display:none}}.psc-stats{justify-content:center;gap:0;padding:var(--ds-space-5) var(--ds-space-5);margin:0 var(--ds-space-7);border-radius:var(--ds-radius-md);background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.06)}.psc-stat,.psc-stats{display:flex;align-items:center}.psc-stat{flex:1;min-width:0;flex-direction:column;gap:var(--ds-space-1)}.psc-stat-value{font-size:var(--fs-base);font-weight:700;font-family:var(--font-inter);color:var(--ds-text-primary);font-variant-numeric:tabular-nums}.psc-stat-label{font-size:var(--fs-xs);font-family:var(--font-inter);color:var(--ds-text-tertiary);text-transform:uppercase;letter-spacing:.04em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psc-stat-divider{width:1px;height:28px;background:var(--ds-border-subtle);flex-shrink:0}.psc-actions{padding:var(--ds-space-1) var(--ds-space-7) var(--ds-space-5)}.psc-action-btn,.psc-actions{display:flex;gap:var(--ds-space-2)}.psc-action-btn{flex:1;align-items:center;justify-content:center;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:rgba(255,255,255,.025);color:var(--ds-text-secondary);font-size:var(--fs-sm);font-family:var(--font-inter);font-weight:500;cursor:pointer;transition:all .15s ease}.psc-action-btn:hover{border-color:rgba(16,185,129,.26);color:var(--ds-text-primary);background:rgba(16,185,129,.075)}.psc-completion{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-5) var(--ds-space-7) var(--ds-space-5);border-top:1px solid var(--ds-border-subtle);background:rgba(0,0,0,.08)}.psc-completion-header{display:flex;align-items:center;justify-content:space-between}.psc-completion-text{font-weight:500;color:var(--ds-text-tertiary)}.psc-completion-pct,.psc-completion-text{font-size:var(--fs-2xs);font-family:var(--font-inter)}.psc-completion-pct{font-weight:700;color:var(--ds-accent-primary)}.psc-completion-bar{height:3px;border-radius:var(--ds-radius-full);background:var(--ds-border-subtle);overflow:hidden}.psc-completion-fill{height:100%;border-radius:var(--ds-radius-full);background:var(--ds-accent-primary);transition:width .3s ease}.psc-cta-btn{width:100%;padding:var(--ds-space-3) var(--ds-space-6);border:none;border-radius:var(--ds-radius-md);background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(16,185,129,.1));border:1px solid rgba(16,185,129,.18);color:var(--ds-accent-primary);font-size:var(--fs-sm);font-family:var(--font-inter);font-weight:600;cursor:pointer;transition:all .15s ease}.psc-cta-btn:hover{background:var(--ds-accent-primary-hover)}.psc-cta-link{display:flex;align-items:center;justify-content:center;padding:var(--ds-space-4) var(--ds-space-6);font-size:var(--fs-sm);font-weight:600;font-family:var(--font-inter);color:var(--ds-accent-primary);text-decoration:none;border-top:1px solid var(--ds-border-subtle);transition:background .15s ease}.psc-cta-link:hover{background:var(--ds-accent-primary-dim)}.bg-card{background-color:var(--main-card-bg)}.border-border-primary{border-color:var(--main-card-border)}.border-secondary{border-color:var(--header-border)}.border-grey{border-color:var(--grey-color)}.border-red{border-color:var(--Red-Tag-Border)!important}.bg-gradient-green{background:var(--Green-Gradient)}.bg-gradient-card{background:var(--BG-Inner-Box2)}.bg-black{background:var(--Black)}.backdrop-blur-md{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shadow-lg{box-shadow:0 8px 32px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.4)}.header-container{padding:20px 38px;background:rgba(18,18,18,.82);box-shadow:0 8px 32px rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.07);border-bottom-color:rgba(255,255,255,.1)!important}.home-page-stack{--home-card-gap:var(--ds-space-5);--home-proof-card-height:338px;--home-shared-glow-core:rgba(24,196,139,0.105);--home-shared-glow-mid:rgba(24,196,139,0.052);--home-shared-glow-soft:rgba(24,196,139,0.025)}.wrapper-main-featured{container-type:inline-size}.home-proof-slide{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.64fr);gap:clamp(14px,2.2cqw,24px);align-items:center;width:100%;height:100%;min-height:0;max-height:var(--hero-slider-height,var(--home-proof-card-height,338px));padding:clamp(20px,3cqw,28px) clamp(24px,4cqw,42px);border-radius:20px;border:1px solid var(--ds-border-default);background:radial-gradient(76% 92% at 100% 10%,var(--home-shared-glow-core) 0,var(--home-shared-glow-mid) 34%,transparent 72%),linear-gradient(145deg,rgba(24,24,24,.98) 0,rgba(8,10,9,.98) 100%);overflow:hidden}.home-proof-slide:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(108deg,var(--home-shared-glow-soft),transparent 24%,transparent 82%,rgba(255,255,255,.022)),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 84px),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 84px);opacity:.32}.home-proof-slide:after{content:"";position:absolute;right:-90px;top:-76px;width:300px;height:280px;pointer-events:none;background:radial-gradient(circle,rgba(24,196,139,.055),transparent 68%);filter:blur(16px)}.home-proof-slide--company{background:radial-gradient(78% 94% at 100% 8%,rgba(20,181,136,.13) 0,rgba(20,181,136,.056) 36%,transparent 74%),linear-gradient(145deg,rgba(23,24,24,.985),rgba(8,10,10,.985))}.home-proof-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:clamp(9px,1.25cqw,13px);min-width:0;min-height:0;max-height:100%;overflow:hidden}.home-proof-hero-kicker-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;width:fit-content}.home-proof-hero-kicker{margin:0;color:var(--ds-accent-primary-light);font-family:var(--font-inter);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-proof-hero-kicker-row span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:var(--ds-radius-full);background:rgba(255,255,255,.055);border:1px solid var(--ds-border-subtle);color:var(--ds-text-secondary);font-size:10px;font-weight:700}.home-proof-slide h1{margin:0;color:var(--ds-text-primary);font-family:var(--font-syne);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:clamp(30px,3.05vw,42px);font-weight:500;line-height:1;letter-spacing:0;max-width:380px}.home-proof-slide h1[data-title-length=medium]{font-size:clamp(26px,2.6vw,35px)}.home-proof-slide h1[data-title-length=long]{font-size:clamp(23px,2.2vw,30px)}.home-proof-hero-subtitle{margin:0;color:var(--ds-text-secondary);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12.5px;line-height:1.45;max-width:360px}.home-proof-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:0;min-width:0}.home-proof-hero-primary{box-shadow:0 14px 32px rgba(16,185,129,.18)}.home-proof-hero-primary,.home-proof-hero-secondary{gap:var(--ds-space-2);min-height:38px;padding:0 13px;font-size:13px;border-radius:var(--ds-radius-md)}.home-proof-graph{position:relative;z-index:1;align-self:center;justify-self:stretch;display:flex;flex-direction:column;gap:7px;min-width:0;min-height:0;width:100%;max-width:min(100%,318px);max-height:calc(var(--hero-slider-height, var(--home-proof-card-height, 338px)) - 40px);overflow:hidden}.home-proof-graph:before{content:"";position:absolute;inset:20px 24px 24px;border:1px solid rgba(16,185,129,.11);border-radius:20px;pointer-events:none;background:rgba(255,255,255,.012)}.home-proof-graph-card{position:relative;z-index:1;width:100%;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:linear-gradient(165deg,rgba(255,255,255,.065),rgba(255,255,255,.026)),linear-gradient(180deg,var(--ds-surface-elevated),var(--ds-surface-card));box-shadow:0 18px 38px rgba(0,0,0,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.home-proof-graph-card--profile{padding:12px;border-color:rgba(255,255,255,.12)}.home-proof-graph-card--context{display:none;max-width:310px;margin-left:auto;padding:10px}.home-proof-preview-header{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.home-proof-avatar{width:38px;height:38px;border-radius:var(--avatar-radius-user);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.075)}.home-proof-avatar--company{border-radius:var(--avatar-radius-entity);background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);box-shadow:var(--avatar-entity-tile-shadow)}.home-proof-avatar .avatar-shell{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.home-proof-avatar .avatar-shell-initial{--avatar-initial-size:14px;font-weight:800}.home-proof-preview-id{min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}.home-proof-preview-name{color:var(--ds-text-primary);font-size:13.5px;font-weight:800;line-height:1.1}.home-proof-preview-handle,.home-proof-preview-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-proof-preview-handle{color:var(--ds-accent-primary-light);font-size:11px;font-weight:700}.home-proof-verified{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-4);border-radius:var(--ds-radius-xs);background:rgba(255,255,255,.055);border:1px solid var(--ds-border-subtle);color:var(--ds-text-secondary);font-size:var(--fs-2xs);font-family:var(--font-inter);font-weight:600;flex-shrink:0;max-width:118px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-proof-preview-role{position:relative;z-index:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:10px 0 0;color:var(--ds-text-secondary);font-size:11px;line-height:1.35;max-width:310px}.home-proof-preview-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(0,0,0,.14);overflow:hidden}.home-proof-preview-stats span{display:flex;flex-direction:column;gap:2px;min-width:0;padding:7px 6px;color:var(--ds-text-tertiary);font-size:8.5px;font-weight:700;line-height:1.15;text-align:center;text-transform:uppercase}.home-proof-preview-stats span+span{border-left:1px solid rgba(255,255,255,.07)}.home-proof-preview-stats strong{color:var(--ds-text-primary);font-size:13px;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-proof-preview-stats--company{border-color:rgba(255,255,255,.075);background:rgba(0,0,0,.1)}.home-proof-preview-stats--company span{gap:3px;padding:8px 6px;color:var(--ds-text-tertiary);font-size:8px;letter-spacing:.04em}.home-proof-preview-stats--company strong{color:color-mix(in srgb,var(--ds-text-primary) 84%,var(--ds-accent-primary-light) 16%);font-size:11px;font-weight:700;letter-spacing:0;line-height:1.05;text-transform:none}.home-proof-graph-row{display:grid;grid-template-columns:1fr;gap:6px;padding:0}.home-proof-slide--company .home-proof-signal:nth-child(n+3){display:none}.home-proof-signal{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:38px;padding:7px 9px;text-align:left;flex-direction:row;justify-content:flex-start;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018)),rgba(18,18,18,.72);border:1px solid rgba(255,255,255,.09);color:var(--ds-text-secondary);font-size:10.5px;font-weight:800;line-height:1.2}.home-proof-signal svg{color:color-mix(in srgb,var(--ds-accent-primary-light) 82%,white 18%);flex-shrink:0}.home-proof-signal div{display:flex;flex-direction:column;gap:2px;min-width:0}.home-proof-signal small,.home-proof-signal span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-proof-signal small{color:var(--ds-text-tertiary);font-size:9px;font-weight:600}.home-proof-context-label{display:block;margin-bottom:8px;color:var(--ds-accent-primary-light);font-size:10px;font-weight:800;text-transform:uppercase}.home-proof-context-items{display:flex;flex-wrap:wrap;gap:6px}.home-proof-context-items span{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:var(--ds-radius-full);background:rgba(255,255,255,.06);border:1px solid var(--ds-border-subtle);color:var(--ds-text-secondary);font-size:10.5px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (min-width: 860px){.home-proof-slide{grid-template-columns:minmax(280px,1fr) minmax(274px,.72fr);gap:clamp(18px,3cqw,34px);padding:clamp(22px,3cqw,30px) clamp(40px,5cqw,60px)}.home-proof-slide h1{font-size:clamp(40px,4.15cqw,52px);line-height:.98;max-width:500px}.home-proof-slide h1[data-title-length=medium]{font-size:clamp(34px,3.4cqw,42px)}.home-proof-slide h1[data-title-length=long]{font-size:clamp(29px,2.85cqw,35px)}.home-proof-hero-subtitle{font-size:13.5px;max-width:460px}.home-proof-hero-primary,.home-proof-hero-secondary{min-height:42px;padding:0 16px;font-size:13.5px}.home-proof-graph{max-width:342px;gap:7px}.home-proof-avatar{width:40px;height:40px;font-size:15px}.home-proof-preview-name{font-size:14px}.home-proof-preview-handle{font-size:12px}.home-proof-verified{padding:5px 8px;font-size:10px;max-width:132px}.home-proof-preview-role{font-size:11.5px}.home-proof-graph-row{grid-template-columns:1fr;padding:0 8px}.home-proof-signal{min-height:38px;flex-direction:row;justify-content:flex-start;padding:7px 10px;text-align:left}.home-proof-signal div{align-items:flex-start}.home-proof-slide:not(.home-proof-slide--company) .home-proof-graph-card--context{display:block}}@container (min-width: 1120px){.home-proof-graph{max-width:360px}.home-proof-slide--company .home-proof-signal:nth-child(n+3){display:inline-flex}}@media (max-width:900px){.home-proof-slide{grid-template-columns:1fr;gap:14px;align-content:center}.home-proof-graph{max-width:none;max-height:290px}.home-proof-graph-card--profile{flex-shrink:0}.home-proof-graph-card--context{display:none}.home-proof-slide h1{max-width:560px;font-size:clamp(30px,5.5vw,42px)}.home-proof-slide h1[data-title-length=medium]{font-size:clamp(27px,4.8vw,36px)}.home-proof-slide h1[data-title-length=long]{font-size:clamp(24px,4.2vw,31px)}.home-proof-hero-subtitle{max-width:560px}}@media (max-width:560px){.home-proof-slide{padding:20px;align-content:center}.home-proof-slide h1{font-size:29px;line-height:1}.home-proof-slide h1[data-title-length=medium]{font-size:27px}.home-proof-slide h1[data-title-length=long]{font-size:25px}.home-proof-hero-subtitle{-webkit-line-clamp:3}.home-proof-graph{display:none}.home-proof-hero-actions,.home-proof-hero-actions .primary-btn,.home-proof-hero-actions .secondary-btn{width:100%}.home-proof-graph-row{grid-template-columns:1fr;padding:0}.home-proof-signal{min-height:48px;flex-direction:row;justify-content:flex-start;text-align:left;padding:10px 12px}}.organizer-attribution{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;line-height:1}.organizer-attribution-stack{display:inline-flex;align-items:center;isolation:isolate;flex:0 0 auto;padding-left:0}.organizer-attribution-avatar-trigger,.organizer-attribution-stack>.ptc-trigger{position:relative;display:inline-flex;flex:0 0 auto}.organizer-attribution-avatar-trigger+.organizer-attribution-avatar-trigger,.organizer-attribution-stack>.ptc-trigger+.ptc-trigger{margin-left:-8px}.organizer-attribution-stack--md .organizer-attribution-avatar-trigger+.organizer-attribution-avatar-trigger,.organizer-attribution-stack--md>.ptc-trigger+.ptc-trigger{margin-left:-9px}.organizer-attribution-stack--company .organizer-attribution-avatar-trigger+.organizer-attribution-avatar-trigger{margin-left:-8px}.organizer-attribution-stack--company>.ptc-trigger+.ptc-trigger{margin-left:-9px}.organizer-attribution-avatar-trigger:hover,.organizer-attribution-stack>.ptc-trigger:hover{z-index:10}.organizer-attribution-avatar{box-sizing:border-box;background:color-mix(in srgb,var(--ds-surface-card,#171717) 86%,white 14%)!important;border-color:var(--ds-surface-card,#171717)!important;box-shadow:0 2px 7px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)}.organizer-attribution-label-row{gap:6px}.organizer-attribution-label-row,.organizer-attribution-name-link{display:inline-flex;align-items:center;min-width:0;max-width:100%;line-height:1}.organizer-attribution-name-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organizer-attribution-verified{flex:0 0 auto}.organizer-attribution-stack--company .organizer-attribution-avatar,.organizer-attribution-stack--company .organizer-attribution-avatar img{border-radius:var(--avatar-stack-image-radius,7px)!important}.organizer-attribution-stack--company .organizer-attribution-avatar{background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg)!important;border-color:var(--avatar-entity-tile-border)!important;box-shadow:var(--avatar-entity-tile-shadow)}.organizer-attribution-avatar .avatar-shell{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:inherit!important;background:var(--avatar-fallback-bg,var(--ds-surface-elevated))}.organizer-attribution-avatar .avatar-shell img{border-radius:inherit!important}.organizer-attribution-avatar .avatar-shell-initial{font-family:var(--font-inter);font-size:9px;font-weight:800;line-height:1}.sidebar-follow-grid{display:flex;flex-direction:column;gap:var(--home-card-gap,var(--ds-space-5))}.sidebar-follow-card{display:flex;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-8) var(--ds-space-6)!important}.sidebar-follow-card .ptc-trigger{flex:1;min-width:0}.sidebar-follow-avatar{width:40px;height:40px;border-radius:var(--avatar-radius-entity);overflow:hidden;flex-shrink:0;background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);box-shadow:var(--avatar-entity-tile-shadow);display:flex;align-items:center;justify-content:center}.sidebar-follow-identity{display:flex;align-items:center;gap:var(--ds-space-4);min-width:0;flex:1}.sidebar-follow-avatar--user{border-radius:var(--avatar-radius-user);background:var(--ds-surface-elevated);border:0;box-shadow:none}.sidebar-follow-avatar-img{width:100%;height:100%;object-fit:cover}.sidebar-follow-avatar-tile{width:100%;height:100%}.sidebar-follow-avatar-initial{font-size:var(--fs-md);font-weight:700;color:var(--ds-accent-primary);font-family:var(--font-inter)}.sidebar-follow-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sidebar-follow-name{font-size:var(--fs-base);font-weight:600;font-family:var(--font-inter);color:var(--ds-text-primary);white-space:nowrap;display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden}.sidebar-follow-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-follow-name .sidebar-follow-verified{flex:0 0 auto}.sidebar-follow-name .attested-company-mark{flex:0 0 var(--attested-company-mark-size)}.sidebar-follow-handle{font-size:var(--fs-sm);font-family:var(--font-inter);color:var(--ds-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-follow-btn{width:32px;height:32px;border-radius:var(--ds-radius-full);border:none;background:var(--Green-Gradient);color:var(--ds-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all var(--ds-transition-base);opacity:.75}.sidebar-follow-btn.is-self{width:auto;min-width:56px;gap:var(--ds-space-1);padding:0 10px;border:1px solid var(--ds-border-strong);background:transparent;color:var(--ds-text-secondary);opacity:1;font-size:var(--fs-xs);font-weight:600}.sidebar-follow-btn:hover{opacity:1;transform:scale(1.08)}.sidebar-follow-btn.is-self:hover{transform:none}.sidebar-follow-list{display:flex;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-2)}.company-card{box-sizing:border-box;justify-content:space-between;padding:var(--ds-space-4);gap:var(--ds-space-3);width:100%;background:var(--ds-surface-card);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg)}.company-card,.company-logo-bg-wrapper{display:flex;flex-direction:row;align-items:center}.company-logo-bg-wrapper{justify-content:center;padding:0;width:40px;height:40px;background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);border-radius:var(--avatar-radius-entity);box-shadow:var(--avatar-entity-tile-shadow);overflow:hidden;flex-shrink:0}.card-table{background:var(--ds-surface-card,var(--main-card-bg));border:1px solid var(--ds-border-default,var(--main-card-border));box-shadow:var(--ds-shadow-md);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--ds-radius-lg);transition:box-shadow var(--ds-transition-base),border-color var(--ds-transition-base)}.card-table:hover{box-shadow:var(--ds-shadow-card-hover);border-color:rgba(255,255,255,.18)}.card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--ds-space-3) var(--ds-space-7);border-bottom:1px solid var(--ds-border-subtle)}.card-body{padding:var(--ds-space-5) var(--ds-space-7) var(--ds-space-5);max-height:none;overflow:visible}.home-section1-col2 .card-table{display:flex;flex-direction:column}.home-section1-col2 .card-body{gap:var(--home-card-gap,var(--ds-space-5));flex:1 1 auto}.card-body-scrollable{max-height:340px;overflow-y:auto}.common-card{position:relative;padding:var(--ds-space-7);background:var(--ds-surface-card,var(--main-card-bg));border:1px solid var(--ds-border-default,var(--main-card-border));box-shadow:var(--ds-shadow-md);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--ds-radius-lg);transition:background var(--ds-transition-base),box-shadow var(--ds-transition-base),border-color var(--ds-transition-base)}.common-card:hover{box-shadow:var(--ds-shadow-card-hover);border-color:var(--ds-card-hover-border)}.campaign-list-card{height:100%}.campaign-card-content{width:100%;min-height:100%;display:flex;flex-direction:column;gap:14px}.campaign-card-main{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0}.campaign-card-entity{-webkit-line-clamp:1}.campaign-card-entity,.campaign-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.campaign-card-title{-webkit-line-clamp:2;line-height:1.28;min-height:calc(1.28em * 2)}.campaign-card-title--single-line{display:block;width:100%;max-width:100%;min-height:1.28em;white-space:nowrap;word-break:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;line-clamp:unset}.campaign-card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:calc(1.35em * 2)}.company-card-description-single,.company-card-title-single{-webkit-line-clamp:1;line-clamp:1;min-height:0}.campaign-card-chip-row{min-height:32px;align-items:center}.campaign-card-footer{margin-top:auto}.card-split-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);width:100%;min-width:0}.card-split-row>.card-split-meta,.card-split-row>:first-child{min-width:0;flex:1 1 auto;overflow:hidden}.card-split-row>.card-split-cta,.card-split-row>.primary-btn,.card-split-row>:last-child:not(:first-child){flex:0 0 auto;white-space:nowrap}.campaign-card-footer,.cc-stats-footer,.dapp-card-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);width:100%;min-width:0}.campaign-card-footer>:first-child,.cc-stats-footer>:first-child,.dapp-card-footer>:first-child{min-width:0;flex:1 1 auto;overflow:hidden}.campaign-card-footer>:last-child:not(:first-child),.cc-stats-footer>:last-child:not(:first-child),.dapp-card-footer>:last-child:not(:first-child){flex:0 0 auto;white-space:nowrap}.card-meta-text{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp-card{display:flex;flex-direction:column;gap:var(--ds-space-4);height:100%}.dapp-card-header{display:flex;align-items:flex-start;gap:var(--ds-space-3);width:100%}.dapp-card-logo{width:44px;height:44px;border-radius:var(--avatar-radius-entity,12px);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.dapp-card-logo-img{object-fit:cover;border-radius:var(--avatar-radius-entity,12px)}.dapp-card-chain-avatar-tile,.dapp-card-logo-avatar,.dapp-card-logo-img{width:100%;height:100%}.dapp-card-logo-avatar .avatar-shell-initial{font-size:18px}.dapp-card-chain-avatar-tile{box-shadow:none;background:var(--avatar-fallback-bg,rgba(255,255,255,.045))}.dapp-card-chain-avatar-tile,.dapp-card-chain-avatar-tile img{border-radius:var(--avatar-radius-entity)!important}.dapp-card-chain-avatar-tile .avatar-shell-initial{font-family:var(--font-inter);font-size:9px;font-weight:800;line-height:1}.dapp-card-logo-fallback{width:100%;height:100%;border-radius:var(--avatar-radius-entity,12px);background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);color:#fff;box-shadow:var(--avatar-entity-tile-shadow);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;letter-spacing:0}.dapp-card-identity{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:2px}.dapp-card-name-row{display:flex;align-items:center;gap:6px;min-width:0}.dapp-card-name{font-size:16px;font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.dapp-card-verified{width:16px;height:16px;flex-shrink:0;color:var(--ds-accent-primary)}.dapp-card .upvote-btn,.pb-card .upvote-btn{background:transparent;border-color:var(--ds-border-default)}.dapp-card .upvote-btn:hover,.pb-card .upvote-btn:hover{background:rgba(16,185,129,.08)}.campaign-list-card .upvote-btn{background:transparent;border-color:var(--ds-border-default)}.campaign-list-card .upvote-btn:hover{background:rgba(16,185,129,.08)}.event-card-actions .upvote-btn{background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:rgba(255,255,255,.12)}.event-card-actions .upvote-btn:hover{background:rgba(0,0,0,.7);border-color:rgba(255,255,255,.2)}.event-card-actions .upvote-btn.upvote-btn--active{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.3)}.overlay-items .upvote-btn{background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:rgba(255,255,255,.12)}.overlay-items .upvote-btn:hover{background:rgba(0,0,0,.7);border-color:rgba(255,255,255,.2)}.overlay-items .upvote-btn.upvote-btn--active{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.3)}.blog-chip .tag.tag,.overlay-items .tag.tag{min-height:24px;padding:2px 10px;border-radius:5px;font-size:11px;font-weight:500;line-height:1.05;letter-spacing:.02em}.blog-chip .tag.tag,.blog-chip .upvote-btn,.overlay-items .tag.tag{background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:rgba(255,255,255,.12)}.blog-chip .upvote-btn:hover{background:rgba(0,0,0,.7);border-color:rgba(255,255,255,.2)}.blog-chip .upvote-btn.upvote-btn--active{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.3)}.dapp-card-creator{display:inline-flex;align-items:center;gap:6px;min-height:24px;min-width:0;max-width:100%;line-height:1}.dapp-card-creator-name{font-size:12px;font-weight:500;font-family:var(--font-inter);color:var(--ds-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;line-height:1}.dapp-card-creator>span[title],.dapp-card-user-verified{flex:0 0 auto}.dapp-card-desc{font-size:var(--fs-sm);font-family:var(--font-inter);color:var(--ds-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.45}.dapp-card-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);min-height:26px}.dapp-card-chains{display:flex;align-items:center;gap:2px;flex-shrink:0;min-width:0}.dapp-card-chain-avatar{width:24px;height:24px;min-width:24px;max-width:24px;min-height:24px;max-height:24px;padding:0;border-radius:var(--avatar-radius-entity);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.13);overflow:hidden;cursor:pointer;flex:0 0 24px;transition:transform var(--ds-transition-fast),z-index 0s;position:relative;z-index:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 1px 2px rgba(0,0,0,.22)}.dapp-card-chain-avatar,.dapp-card-chain-avatar>span{display:flex;align-items:center;justify-content:center}.dapp-card-chain-avatar>span{width:100%;height:100%;min-width:0;min-height:0}.dapp-card-chain-avatar .avatar-shell{width:100%!important;height:100%!important;min-width:100%;min-height:100%;aspect-ratio:1/1}.dapp-card-chain-avatar:first-child{margin-left:0}.dapp-card-chain-avatar:hover{transform:translateY(-2px) scale(1.12);z-index:5}.dapp-card-chain-img{width:100%;height:100%;object-fit:cover;border-radius:var(--avatar-radius-entity)}.dapp-card-chain-initial{font-size:9px;text-transform:uppercase;line-height:1}.dapp-card-chain-initial,.dapp-card-chain-overflow{font-weight:700;font-family:var(--font-inter);color:var(--ds-text-secondary)}.dapp-card-chain-overflow{height:24px;min-width:28px;max-height:24px;padding:0 6px;border-radius:var(--ds-radius-sm,6px);background:rgba(255,255,255,.07);border:0;display:flex;align-items:center;justify-content:center;margin-left:4px;font-size:10px;flex-shrink:0;cursor:default;position:relative;z-index:0;letter-spacing:.01em;transition:background var(--ds-transition-fast),color var(--ds-transition-fast);box-shadow:0 1px 3px rgba(0,0,0,.25)}.interactive-card:hover .dapp-card-chain-overflow{background:rgba(255,255,255,.11);color:var(--ds-text-primary)}.dapp-card-chain-overflow--interactive{cursor:pointer}.dapp-card-chain-overflow--interactive:focus-visible,.dapp-card-chain-overflow--interactive:hover{background:rgba(255,255,255,.14);color:var(--ds-text-primary)}.dapp-card-chain-overflow--interactive:focus-visible{outline:none;box-shadow:var(--ds-shadow-focus-ring)}.ecosystem-overflow-panel{z-index:1000;padding:8px;border-radius:var(--ds-radius-md);background:var(--ds-surface-elevated);border:1px solid var(--ds-border-default);box-shadow:var(--ds-shadow-md)}.ecosystem-overflow-panel-title{margin:0 0 6px;padding:0 4px;font-family:var(--font-inter);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-tertiary)}.ecosystem-overflow-list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;max-height:232px;overflow-y:auto}.ecosystem-overflow-item{margin:0}.ecosystem-overflow-link{display:flex;align-items:center;gap:8px;padding:5px 4px;border-radius:var(--ds-radius-sm);color:var(--ds-text-primary);text-decoration:none;transition:background var(--ds-transition-fast)}a.ecosystem-overflow-link:focus-visible,a.ecosystem-overflow-link:hover{background:var(--ds-surface-hover)}a.ecosystem-overflow-link:focus-visible{outline:none;box-shadow:var(--ds-shadow-focus-ring)}.ecosystem-overflow-link--static{cursor:default;color:var(--ds-text-secondary)}.ecosystem-overflow-avatar{width:20px;height:20px;flex:0 0 20px;border-radius:var(--avatar-radius-entity);overflow:hidden}.ecosystem-overflow-name{font-family:var(--font-inter);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dapp-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border-subtle);margin-top:auto}.featured-glow{border-color:color-mix(in srgb,var(--ds-accent-primary) 82%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-accent-primary) 88%,transparent),var(--ds-shadow-md)}.featured-glow:focus-within,.featured-glow:hover,.interactive-card-link:focus-visible .featured-glow,.interactive-card-link:hover .featured-glow{transform:none!important;border-color:color-mix(in srgb,var(--ds-accent-primary) 82%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-accent-primary) 88%,transparent),var(--ds-shadow-card-hover)}.common-card.featured{position:relative;border-color:color-mix(in srgb,var(--ds-accent-primary) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-accent-primary) 88%,transparent),var(--ds-shadow-md)}.interactive-card-link{display:flex;flex-direction:column;border-radius:12px;height:100%;min-width:0;overflow:hidden}.interactive-card-link--overlay{position:relative}.interactive-card-link--overlay>.common-card,.interactive-card-link--overlay>.job-card-row{position:relative;z-index:3;pointer-events:none}.interactive-card-overlay-link{position:absolute;inset:0;z-index:2;border-radius:inherit}.interactive-card-link--overlay .profile-identity-link,.interactive-card-link--overlay .ptc-trigger,.interactive-card-link--overlay [role=button],.interactive-card-link--overlay button,.interactive-card-link--overlay input,.interactive-card-link--overlay select,.interactive-card-link--overlay textarea{position:relative;z-index:3;pointer-events:auto}.interactive-card-link--overlay>.interactive-card{z-index:3;pointer-events:none}.interactive-card-link--overlay:hover>.common-card{box-shadow:var(--ds-shadow-card-hover);border-color:var(--ds-card-hover-border)}.interactive-card-link--overlay:focus-within>.common-card,.interactive-card-link--overlay:focus-within>.job-card-row{box-shadow:0 0 0 2px rgba(193,247,220,.3),var(--ds-shadow-card-hover)}.interactive-card-link>.common-card{flex:1;min-width:0}.interactive-card{position:relative;transition:transform var(--ds-transition-base,.2s ease),border-color var(--ds-transition-base,.2s ease),box-shadow var(--ds-transition-base,.2s ease),background var(--ds-transition-base,.2s ease);will-change:transform}.interactive-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--ds-card-hover-wash);opacity:0;transition:opacity var(--ds-transition-base,.2s ease)}.interactive-card-link:focus-visible .interactive-card,.interactive-card-link:hover .interactive-card,.interactive-card:focus-within,.interactive-card:hover{transform:var(--ds-card-hover-transform);border-color:var(--ds-card-hover-border);background:var(--ds-card-hover-bg),var(--ds-surface-card,var(--main-card-bg));box-shadow:var(--ds-shadow-card-hover)}.interactive-card-link:focus-visible .interactive-card.featured-glow,.interactive-card-link:hover .interactive-card.featured-glow,.interactive-card.featured-glow:focus-within,.interactive-card.featured-glow:hover{transform:none!important;border-color:color-mix(in srgb,var(--ds-accent-primary) 82%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-accent-primary) 88%,transparent),var(--ds-shadow-card-hover)}.interactive-card-link:focus-visible .interactive-card:after,.interactive-card-link:hover .interactive-card:after,.interactive-card:focus-within:after,.interactive-card:hover:after{opacity:1}.interactive-card-link:focus-visible{outline:none}.interactive-card-link:focus-visible .interactive-card{box-shadow:0 0 0 2px rgba(193,247,220,.3),0 14px 22px -8px rgba(0,0,0,.35)}.interactive-card-link:focus-visible .interactive-card.featured-glow{transform:none!important;border-color:color-mix(in srgb,var(--ds-accent-primary) 82%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-accent-primary) 88%,transparent),0 0 0 2px rgba(193,247,220,.3),0 14px 22px -8px rgba(0,0,0,.35)}.interactive-sidebar-card{transition:transform .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.interactive-card-link:focus-visible .interactive-sidebar-card,.interactive-card-link:hover .interactive-sidebar-card,.interactive-sidebar-card:focus-within,.interactive-sidebar-card:hover{transform:var(--ds-card-hover-transform-compact)}.interactive-list-item{transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.interactive-list-item:focus-within,.interactive-list-item:hover{opacity:.96;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.interactive-card,.interactive-list-item{transition:none}.interactive-card-link:focus-visible .interactive-card,.interactive-card-link:focus-visible .interactive-sidebar-card,.interactive-card-link:hover .interactive-card,.interactive-card-link:hover .interactive-sidebar-card,.interactive-list-item:focus-within,.interactive-list-item:hover{transform:none}}.vertical-slider-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:var(--ds-space-7);gap:var(--ds-space-4);width:280px;height:118px;background:var(--Grident-2);border:0 solid var(--main-card-border);box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -4px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px}.vertical-slider-card-index2{background:var(--Topics-Gradient-BG)}.trending-card{padding:var(--ds-space-5);gap:var(--ds-space-1)}.trending-item{display:flex;padding:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-radius-md);transition:background .15s ease;cursor:pointer;text-decoration:none}.trending-item:hover{background:rgba(255,255,255,.04)}.trending-item-body{display:flex;flex-direction:column;gap:var(--ds-space-3);flex:1;min-width:0}.trending-item-title{font-size:var(--fs-base);font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.trending-item:hover .trending-item-title{color:var(--ds-accent-primary)}.trending-item-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.trending-arrow{color:var(--ds-accent-primary);opacity:.5;flex-shrink:0}.trending-item:hover .trending-arrow{opacity:1}.trending-chip{padding:2px 8px;font-size:var(--fs-xs);line-height:1;min-height:20px;display:inline-flex;align-items:center}.sidebar-ghost-follow{display:flex;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-subtle);background:var(--ds-surface-2,rgba(255,255,255,.02));opacity:.4}.sidebar-ghost-avatar{width:40px;height:40px;border-radius:var(--avatar-radius-entity);background:var(--ds-border-subtle);flex-shrink:0}.sidebar-ghost-avatar--user{border-radius:var(--avatar-radius-user)}.sidebar-ghost-lines{flex:1;display:flex;flex-direction:column;gap:7px}.sidebar-ghost-line{height:8px;border-radius:var(--ds-radius-sm);background:var(--ds-border-subtle)}.sidebar-ghost-line--lg{width:70%}.sidebar-ghost-line--sm{width:45%}.sidebar-ghost-trending{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--ds-border-subtle);opacity:.4;gap:10px}.sidebar-ghost-trending:last-child{border-bottom:none}.sidebar-ghost-trending-line{height:8px;border-radius:var(--ds-radius-sm);background:var(--ds-border-subtle);flex:1}.sidebar-ghost-trending-pill{width:48px;height:18px;border-radius:var(--ds-radius-full);background:var(--ds-border-subtle);flex-shrink:0}.sidebar-ghost-topic{width:100%;height:130px;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border-subtle);background:var(--ds-surface-2,rgba(255,255,255,.02));opacity:.4}.home-section-state{display:flex;align-items:center;justify-content:center;padding:var(--ds-space-9) var(--ds-space-6)}.home-blog-state{min-height:218px;display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"main preview" "actions preview";gap:20px;align-items:center;padding:26px 28px;border-radius:var(--ds-radius-xl);border:1px solid var(--ds-border-subtle);background:linear-gradient(135deg,rgba(72,177,121,.08),rgba(255,255,255,.018) 42%),var(--ds-surface-2,rgba(255,255,255,.03));box-shadow:var(--ds-shadow-card)}.home-blog-state--error{background:linear-gradient(135deg,var(--ds-accent-primary-dim),rgba(255,255,255,.018) 42%),var(--ds-surface-2,rgba(255,255,255,.03))}.home-blog-state-main{grid-area:main;display:flex;align-items:flex-start;gap:16px;min-width:0}.home-blog-state-icon{width:48px;height:48px;flex:0 0 48px;border-radius:var(--avatar-radius-entity,12px);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-accent-primary);background:rgba(72,177,121,.13);border:1px solid rgba(72,177,121,.22)}.home-blog-state--error .home-blog-state-icon{color:var(--ds-accent-primary);background:var(--ds-accent-primary-dim);border-color:var(--ds-accent-primary-glow)}.home-blog-state-copy{min-width:0}.home-blog-state-kicker{margin:0 0 6px;color:var(--ds-accent-primary);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-blog-state--error .home-blog-state-kicker{color:var(--ds-accent-primary-text)}.home-blog-state h3{margin:0;color:var(--ds-text-primary);font-size:var(--fs-xl);line-height:1.25;font-weight:700}.home-blog-state p{margin:8px 0 0;max-width:560px;color:var(--ds-text-secondary);font-size:var(--fs-sm);line-height:1.55}.home-blog-state-preview{grid-area:preview;display:flex;flex-direction:column;gap:10px;width:100%}.home-blog-state-preview span{display:block;height:40px;border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-subtle);background:linear-gradient(90deg,rgba(255,255,255,.045),rgba(255,255,255,.018))}.home-blog-state-preview span:nth-child(2){opacity:.72}.home-blog-state-preview span:nth-child(3){opacity:.48}.home-blog-state-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.home-blog-state-actions .secondary-btn{display:inline-flex;align-items:center;gap:7px}@media (max-width:767px){.home-blog-state{min-height:0;grid-template-columns:1fr;grid-template-areas:"main" "preview" "actions";padding:22px}.home-blog-state-main{gap:13px}.home-blog-state-icon{width:42px;height:42px;flex-basis:42px}.home-blog-state h3{font-size:var(--fs-lg)}.home-blog-state-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-blog-state-preview span{height:34px}}.home-connectivity-notice{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--ds-radius-md);background:rgba(245,158,11,.07);border:1px solid rgba(245,158,11,.18);color:var(--ds-text-secondary);font-size:var(--fs-sm)}.home-connectivity-notice svg{flex-shrink:0;color:rgba(245,158,11,.7)}.home-connectivity-retry{margin-left:auto;padding:3px 10px;border-radius:var(--ds-radius-full);border:1px solid rgba(245,158,11,.25);background:rgba(245,158,11,.1);color:rgba(245,158,11,.85);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:background var(--ds-transition-fast)}.home-connectivity-retry:hover{background:rgba(245,158,11,.18)}.home-ghost-rows{display:flex;flex-direction:column;width:100%;opacity:.45}.home-ghost-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--ds-border-subtle)}.home-ghost-row:last-child{border-bottom:none}.home-ghost-thumb{width:44px;height:44px;border-radius:var(--ds-radius-sm);background:var(--ds-border-subtle);flex-shrink:0}.home-ghost-thumb--round{border-radius:var(--ds-radius-full)}.home-ghost-lines{flex:1;display:flex;flex-direction:column;gap:8px}.home-ghost-line{height:9px;border-radius:var(--ds-radius-sm);background:var(--ds-border-subtle)}.home-ghost-line--lg{width:75%}.home-ghost-line--md{width:50%}.home-ghost-line--sm{width:35%}.home-ghost-line--pill{width:64px;height:24px;border-radius:var(--ds-radius-full);flex-shrink:0}.home-ghost-dapp{opacity:.45;border-radius:var(--ds-radius-md);border:1px solid var(--ds-border-subtle);background:var(--ds-surface-2,rgba(255,255,255,.02));padding:14px;display:flex;flex-direction:column;gap:12px;min-height:140px}.home-ghost-dapp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.home-ghost-logo{width:40px;height:40px;border-radius:var(--avatar-radius-entity,8px);background:var(--ds-border-subtle);flex-shrink:0}.home-ghost-dapp-lines{flex:1;display:flex;flex-direction:column;gap:7px;margin-top:2px}.home-list-link{text-decoration:none;display:block}.home-list-row{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--ds-border-subtle)}.home-list-link:last-child .home-list-row{border-bottom:none;padding-bottom:10px}.home-list-thumb{width:80px;height:80px;border-radius:var(--ds-radius-lg);overflow:hidden;flex-shrink:0;background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);box-shadow:var(--avatar-entity-tile-shadow)}.home-list-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.article-thumb-fallback,.home-list-thumb--icon{display:flex;align-items:center;justify-content:center;color:var(--ds-text-tertiary);background:var(--ds-surface-card);border:1px solid var(--ds-border-default)}.article-thumb-fallback{width:100%;height:100%;border-radius:10px}.home-list-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-1)}.home-list-title{font-size:15px;font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.home-list-link:hover .home-list-title{color:var(--ds-accent-primary)}.home-list-meta{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--fs-sm);font-family:var(--font-inter);color:var(--ds-text-secondary);min-width:0}.home-list-meta>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-list-meta-icon{color:var(--ds-text-tertiary);flex-shrink:0}.home-list-meta--accent{color:var(--ds-accent-primary);font-weight:600}.topic-list-wrapper{display:flex;flex-direction:column;gap:var(--ds-space-5)}.topic-list-card{display:flex;align-items:flex-start;gap:14px;padding:14px 16px}.topic-list-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#d5dde6;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);flex-shrink:0}.topic-list-main{min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-3);width:100%}.topic-list-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4)}.topic-list-title{margin:0;color:var(--White);font-size:var(--fs-lg);font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.topic-list-chips{display:flex;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;justify-content:flex-end}.topic-list-chip{font-size:var(--fs-sm);line-height:1;min-height:26px;padding:var(--ds-space-1) var(--ds-space-4)}.topic-list-summary{margin:0;color:var(--Text-Secondary);font-size:var(--fs-base);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.topic-list-meta{display:flex;align-items:center;gap:var(--ds-space-5);flex-wrap:wrap;min-height:18px}.topic-list-meta-item{gap:var(--ds-space-2);color:var(--Text-Secondary);font-size:var(--fs-sm);line-height:1}.icon-text-row,.topic-list-meta-item{display:inline-flex;align-items:center}.icon-text-row{gap:7px;min-width:0;max-width:100%}.icon-text-row-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;opacity:.95;flex-shrink:0}.blog-list-card{height:100%;align-items:stretch;justify-content:flex-start;overflow:hidden}.home-dapp-grid{align-items:stretch;gap:var(--home-card-gap,var(--ds-space-5));grid-template-columns:repeat(4,minmax(0,1fr))}.home-dapp-grid>*{min-width:0}.home-dapp-card{padding:14px 12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--ds-space-4);min-height:180px}.dapp-home-link{text-decoration:none;display:block;height:100%;min-width:0;overflow:hidden}.dapp-home-card{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-5);padding:var(--ds-space-7);background:var(--ds-surface-card);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);height:100%;box-shadow:var(--ds-shadow-md);transition:transform var(--ds-transition-base),border-color var(--ds-transition-base),background var(--ds-transition-base),box-shadow var(--ds-transition-base);cursor:pointer}.dapp-home-card:hover{transform:var(--ds-card-hover-transform);border-color:var(--ds-card-hover-border);background:var(--ds-card-hover-wash),var(--ds-card-hover-bg),var(--ds-surface-card);box-shadow:var(--ds-shadow-card-hover)}.dapp-home-logo{width:64px;height:64px;border-radius:var(--avatar-radius-entity);overflow:hidden;flex-shrink:0;background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);box-shadow:var(--avatar-entity-tile-shadow);display:flex;align-items:center;justify-content:center}.dapp-home-logo-img{width:100%;height:100%;object-fit:cover}.dapp-home-logo-initial{font-size:24px;font-weight:700;color:var(--ds-accent-primary);font-family:var(--font-inter)}.dapp-home-name{font-size:15px;font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary);text-align:center;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dapp-home-link:hover .dapp-home-name{color:var(--ds-accent-primary)}.dapp-rating-inline{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-family:var(--font-inter);font-size:var(--fs-sm);font-weight:500;line-height:20px;letter-spacing:0;white-space:nowrap}.dapp-card-rating-inline,.dapp-rating-inline{color:var(--ds-text-primary)}.dapp-rating-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:2px 10px;border-radius:5px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.055);color:var(--ds-text-primary,#ffffff);font-family:var(--font-inter);font-size:11px;font-weight:500;line-height:1.05;letter-spacing:.02em;white-space:nowrap}.dapp-rating-chip-star{flex:0 0 auto;color:var(--ds-accent-primary,#10b981)}.dapp-home-rating{gap:var(--ds-space-1);color:var(--ds-text-secondary);font-weight:600}.jobs-list-surface{width:100%}.jobs-list-stack{display:flex;flex-direction:column;gap:12px}.home-jobs-list{gap:var(--home-card-gap,var(--ds-space-5))}.job-card-link{display:block;text-decoration:none}.job-card-row{position:relative;display:flex;align-items:stretch;gap:13px;min-height:72px;padding:10px 12px;cursor:pointer;overflow:hidden;border:1px solid var(--ds-border-default,rgba(255,255,255,.1));border-radius:var(--ds-radius-md,8px);background-clip:padding-box;background:var(--ds-surface-card,var(--main-card-bg));box-shadow:var(--ds-shadow-md);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color var(--ds-transition-base,.2s ease),background var(--ds-transition-base,.2s ease),transform var(--ds-transition-fast,.14s ease),box-shadow var(--ds-transition-base,.2s ease)}.jobs-list-stack .job-card-row{min-height:88px;gap:18px;padding:16px 18px}.job-card-row:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--ds-card-hover-wash);opacity:0;transition:opacity var(--ds-transition-base,.2s ease)}.job-card-row:focus-within,.job-card-row:hover{transform:var(--ds-card-hover-transform-compact);border-color:var(--ds-card-hover-border);background:var(--ds-card-hover-bg),var(--ds-surface-card,var(--main-card-bg));box-shadow:var(--ds-shadow-card-hover)}.job-card-row:focus-within:after,.job-card-row:hover:after{opacity:1}.job-card-row--featured{border-color:color-mix(in srgb,var(--ds-accent-primary) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-accent-primary) 88%,transparent),var(--ds-shadow-md)}.job-card-row--featured:focus-within,.job-card-row--featured:hover{transform:none;border-color:color-mix(in srgb,var(--ds-accent-primary) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-accent-primary) 88%,transparent),var(--ds-shadow-card-hover)}.jobs-list-stack .job-card-row--featured{border-color:color-mix(in srgb,var(--ds-accent-primary) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-accent-primary) 88%,transparent),var(--ds-shadow-md)}.jobs-list-stack .job-card-row--featured:focus-within,.jobs-list-stack .job-card-row--featured:hover{transform:none;border-color:color-mix(in srgb,var(--ds-accent-primary) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-accent-primary) 88%,transparent),var(--ds-shadow-card-hover)}.job-card-logo-shell{width:44px;height:44px;min-width:44px;margin-top:0;border:1px solid rgba(255,255,255,.075);border-radius:var(--avatar-radius-entity);background:rgba(255,255,255,.025);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.job-card-logo-image{width:100%;height:100%;object-fit:cover;border-radius:var(--avatar-radius-entity)}.job-card-logo-avatar{width:100%;height:100%;min-width:0;min-height:0;border-radius:inherit!important}.job-card-logo-avatar .avatar-shell-initial{font-size:17px;font-family:var(--font-syne);font-weight:700}.jobs-list-stack .job-card-logo-shell{width:52px;height:52px;min-width:52px}.jobs-list-stack .job-card-logo-avatar .avatar-shell-initial{font-size:20px}.job-card-content{position:relative;z-index:1;flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,max-content);align-items:center;column-gap:16px}.jobs-list-stack .job-card-content{grid-template-columns:minmax(0,1fr) minmax(152px,max-content);column-gap:24px}.job-card-text-block{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px}.job-card-primary{display:block;min-width:0}.job-card-main-copy{display:flex;min-width:0;flex-direction:column;gap:0}.job-card-title{display:-webkit-box;overflow:hidden;color:var(--ds-text-primary);font-size:17px;line-height:1.22;letter-spacing:0;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jobs-list-stack .job-card-title{font-size:18px;line-height:1.24}.job-card-company{display:inline-flex;max-width:100%;vertical-align:middle}.job-card-company,.job-card-company span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-card-side-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:14px;min-width:0}.jobs-list-stack .job-card-side-meta{gap:12px}.job-card-side-meta .card-meta-text{max-width:180px}.job-card-meta-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0}.job-card-company-group{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:190px;flex:0 1 auto}.job-card-company-verified{flex:0 0 auto}.job-card-chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0;max-width:100%}.job-card-salary-chip,.job-card-type-chip,.job-card-workstyle-chip{cursor:inherit;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-card-salary-chip{font-variant-numeric:tabular-nums;max-width:min(260px,100%)}@media (max-width:720px){.jobs-list-stack{gap:10px}.job-card-row,.jobs-list-stack .job-card-row{min-height:0;gap:12px;padding:11px;border-radius:8px}.job-card-logo-shell,.jobs-list-stack .job-card-logo-shell{width:42px;height:42px;min-width:42px}.job-card-content,.jobs-list-stack .job-card-content{display:flex;flex-direction:column;align-items:stretch;gap:7px}.job-card-primary{display:flex}.job-card-primary,.job-card-side-meta{flex-direction:column;align-items:flex-start;gap:6px}.job-card-side-meta{flex-wrap:wrap}.job-card-meta-row{align-items:center;flex-wrap:wrap;gap:8px}.job-card-title,.jobs-list-stack .job-card-title{font-size:15px}.job-card-company,.job-card-side-meta .card-meta-text{max-width:100%}}@media (max-width:440px){.job-card-row{flex-direction:column}.job-card-logo-shell{margin-top:0}}.feed-row{padding:14px 0}.feed-title-row{display:flex;align-items:center;gap:var(--ds-space-2)}.feed-featured-icon{color:var(--ds-accent-primary);flex-shrink:0}.feed-meta-row{display:flex;align-items:center;gap:var(--ds-space-6)}.feed-type-tag{flex-shrink:0}.event-card-image-wrap{position:relative;width:100%;height:160px;border-radius:var(--ds-radius-lg);overflow:hidden}.event-card-image{width:100%;height:100%;object-fit:cover;display:block}.event-card-image-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent 50%);pointer-events:none}.event-card-actions{position:absolute;bottom:var(--ds-space-3);right:var(--ds-space-3);display:flex;gap:var(--ds-space-2);z-index:3}.event-card-action-btn{display:flex;align-items:center;gap:4px;padding:var(--ds-space-2) var(--ds-space-3);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:var(--ds-radius-full,9999px);color:var(--ds-text-primary);cursor:pointer;transition:all var(--ds-transition-fast);font-size:var(--fs-2xs);font-weight:600}.event-card-action-btn:hover{background:rgba(0,0,0,.7);border-color:rgba(255,255,255,.2)}.event-card-action-btn--active{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.3);color:var(--ds-accent-primary)}.event-card-action-btn--liked,.event-card-action-btn--upvoted{color:var(--ds-accent-primary)}.event-card-action-btn--disabled{opacity:.4;cursor:default}.event-card-like-count{font-size:var(--fs-2xs);font-weight:600;line-height:1}.event-card-meta{display:flex;flex-direction:column;gap:var(--ds-space-2)}.event-card-meta-row{display:flex;align-items:flex-start;gap:var(--ds-space-2);min-width:0}.event-card-meta-icon{color:var(--ds-text-tertiary);flex-shrink:0;margin-top:2px}.event-card-meta-text{font-size:var(--fs-sm);color:var(--ds-text-secondary);line-height:1.4;min-width:0}.event-card-meta-text--truncate{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.event-card-footer{display:flex;align-items:center;gap:var(--ds-space-3);margin-top:auto;padding-top:var(--ds-space-2)}.event-card-subcount{font-size:var(--fs-xs);color:var(--ds-text-tertiary)}.event-card-promo{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-2xs);font-weight:600;color:var(--ds-accent-primary);background:rgba(16,185,129,.08);padding:2px 8px;border-radius:var(--ds-radius-full,9999px);margin-left:auto}.top-dapp-card{display:flex;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-6)!important}.top-dapp-logo{position:relative;width:52px;height:52px;border-radius:var(--avatar-radius-entity);overflow:visible;flex-shrink:0}.top-dapp-logo .avatar-shell-initial{font-size:20px}.top-dapp-logo .avatar-shell{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:var(--avatar-radius-entity)!important}.top-dapp-logo-img{object-fit:cover;display:block}.top-dapp-logo-fallback,.top-dapp-logo-img{width:52px;height:52px;border-radius:var(--avatar-radius-entity)}.top-dapp-logo-fallback{background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);box-shadow:var(--avatar-entity-tile-shadow);color:#fff;display:flex;font-size:18px;letter-spacing:0}.top-dapp-logo-fallback,.top-dapp-rank{align-items:center;justify-content:center;font-weight:700}.top-dapp-rank{position:absolute;bottom:-3px;right:-3px;min-width:20px;height:16px;padding:0 5px;display:inline-flex;font-family:var(--font-inter);font-size:10px;letter-spacing:.02em;line-height:1;border-radius:var(--ds-radius-xs);color:var(--ds-text-secondary);background:var(--ds-surface-card);box-shadow:0 0 0 1.5px var(--ds-surface-base,#0a0a0a),0 1px 3px rgba(0,0,0,.4)}.top-dapp-rank--gold{color:#1b1300;background:linear-gradient(135deg,#fbbf24,#d4a843)}.top-dapp-rank--silver{color:#14181c;background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.top-dapp-rank--bronze{color:#1a0e00;background:linear-gradient(135deg,#f59e0b,#c2701c)}.top-dapp-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-1)}.top-dapp-name{font-size:var(--fs-base);font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-dapp-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.top-dapp-rating-chip{min-height:24px;padding:2px 10px;font-size:11px;line-height:1.05}.top-dapp-rating-star{flex:0 0 auto;color:var(--ds-accent-primary,#10b981)}.top-dapp-tag{width:fit-content;max-width:100%}.top-dapp-tip-wrap{display:inline-flex;cursor:help;opacity:.5;transition:opacity var(--ds-transition-fast)}.top-dapp-tip-wrap:hover{opacity:1}.event-detail-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--ds-space-7);padding:var(--ds-space-6)!important}.event-detail-banner{position:relative;width:100%;min-width:0;aspect-ratio:1;align-self:start;border-radius:var(--ds-radius-lg);overflow:hidden}.event-detail-banner-img{width:100%;height:100%;object-fit:cover;border-radius:var(--ds-radius-lg);display:block}.event-detail-promo{position:absolute;top:var(--ds-space-3);left:var(--ds-space-3);display:flex;align-items:center;gap:4px;padding:4px 10px;background:var(--ds-accent-primary);color:#000;font-size:var(--fs-2xs);font-weight:700;font-family:var(--font-inter);border-radius:9999px;z-index:2}.event-detail-content{flex:1;display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0}.event-detail-organizer-name{font-size:var(--fs-sm);font-family:var(--font-inter);color:var(--ds-text-secondary);font-weight:500;line-height:1.2;max-width:180px}.event-detail-organizer-row{--avatar-stack-image-radius:var(--avatar-radius-entity);--avatar-stack-border-color:var(--ds-surface-card,#171717)}.listing-entity-avatar{border-radius:var(--avatar-radius-entity);overflow:hidden}.listing-entity-avatar--lg{width:44px;height:44px;min-width:44px;border-radius:var(--avatar-radius-entity)}.listing-entity-avatar .avatar-shell{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:inherit!important}.listing-entity-avatar--lg .avatar-shell-initial{font-size:17px;font-family:var(--font-syne);font-weight:700}.event-detail-title{font-size:clamp(24px,2.5vw,36px);font-family:var(--font-syne);font-weight:600;color:var(--ds-text-primary);line-height:1.2;letter-spacing:-.008em;margin:0;word-break:break-word}.event-detail-desc{font-size:var(--fs-base);font-family:var(--font-inter);color:var(--ds-text-secondary)!important;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.event-detail-footer{margin-top:auto;display:flex;flex-direction:column;gap:var(--ds-space-5);padding-top:var(--ds-space-5);border-top:1px solid var(--ds-border-subtle)}.event-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-5)}.event-detail-actions{display:flex;gap:var(--ds-space-3)}.event-detail-actions .secondary-btn{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.event-detail-page-skeleton{width:100%}.event-detail-skeleton-actions,.event-detail-skeleton-tabs{display:flex;align-items:center}.event-detail-skeleton-actions{justify-content:space-between;gap:var(--ds-space-4)}.event-detail-skeleton-breadcrumb-line{width:min(320px,52%);height:14px;border-radius:999px}.event-detail-hero--skeleton{pointer-events:none}.event-detail-skeleton-banner{display:block;height:auto}.event-detail-skeleton-content{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:200px}.event-detail-skeleton-title{width:78%;height:34px;border-radius:999px}.event-detail-skeleton-meta-line{width:56%;height:15px;border-radius:999px}.event-detail-skeleton-tabs{width:100%;gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-surface-card)}.event-detail-skeleton-tab{flex:1;height:42px;border-radius:var(--ds-radius-md)}.event-detail-skeleton-tab--active{opacity:.9}.event-detail-socials{display:flex;align-items:center;gap:var(--ds-space-3)}.event-detail-social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ds-radius-full);border:1px solid var(--ds-border-default);transition:all var(--ds-transition-fast)}.event-detail-social-link img{width:18px;height:18px;object-fit:contain;transition:transform var(--ds-transition-fast)}.event-detail-social-link:hover img{transform:scale(1.06)}.event-detail-social-link:hover{border-color:var(--ds-border-strong);background:rgba(255,255,255,.04)}.side-event-detail-content{min-height:0;justify-content:flex-start;min-width:0}.side-event-detail-content .event-detail-desc{max-width:100%}@media (max-width:991px){.event-detail-hero{gap:var(--ds-space-6);padding:var(--ds-space-5)!important}.event-detail-title{font-size:clamp(20px,2.2vw,28px)}.event-detail-skeleton-content{min-height:220px}.event-detail-skeleton-title{height:28px}}@media (max-width:768px){.side-event-detail-content>.flex.justify-between{flex-wrap:wrap;gap:var(--ds-space-3)}.side-event-detail-content .event-detail-organizer-row{flex:1 1 auto;max-width:100%}.event-detail-hero{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-5);align-items:flex-start}.event-detail-banner{width:100%;min-width:0}.event-detail-banner-img{border-radius:var(--ds-radius-lg)}.event-detail-content{width:100%}.side-event-detail-content{width:100%;min-height:0}.event-detail-title{font-size:var(--fs-xl)}.event-detail-meta{gap:var(--ds-space-4)}.event-detail-actions{flex-direction:column}.event-detail-actions .primary-btn,.event-detail-actions .secondary-btn{width:100%;justify-content:center}.event-detail-skeleton-actions{align-items:flex-start}.event-detail-skeleton-content{min-height:0}.event-detail-skeleton-title{width:88%}}@media (max-width:480px){.event-detail-hero{padding:var(--ds-space-4)!important;gap:var(--ds-space-4)}.event-detail-title{font-size:var(--fs-lg)}.event-detail-desc{-webkit-line-clamp:2;font-size:var(--fs-sm)}.event-detail-meta{gap:var(--ds-space-3);flex-direction:column;align-items:flex-start}.event-detail-skeleton-tabs{display:grid;grid-template-columns:1fr 1fr}}.company-resources-card{display:flex;flex-direction:column;gap:0;padding:0!important;overflow:hidden}.company-resource-link{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6);color:var(--ds-text-primary);text-decoration:none;border-bottom:1px solid var(--ds-border-subtle);transition:background-color .15s ease}.company-resource-link:last-child{border-bottom:none}.company-resource-link:hover{background:var(--ds-surface-elevated)}.company-resource-title{font-size:var(--fs-base);font-weight:500;font-family:var(--font-inter);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-resource-icon{color:var(--ds-text-tertiary);flex-shrink:0;transition:color .15s ease}.company-resource-link:hover .company-resource-icon{color:var(--ds-accent-primary)}.company-token-card{display:flex;flex-direction:column;gap:var(--ds-space-5);padding:var(--ds-space-6)!important}.company-token-header{justify-content:space-between}.company-token-header,.company-token-identity{display:flex;align-items:center;gap:var(--ds-space-4)}.company-token-identity{min-width:0}.company-token-logo{object-fit:cover}.company-token-logo,.company-token-logo-fallback{width:32px;height:32px;border-radius:var(--avatar-radius-entity);flex-shrink:0;background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);box-shadow:var(--avatar-entity-tile-shadow)}.company-token-logo-fallback{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;font-family:var(--font-syne);color:#fff}.company-token-logo-skel{width:32px;height:32px;border-radius:var(--avatar-radius-entity);flex-shrink:0}.company-token-loading{display:flex;align-items:center;gap:var(--ds-space-4)}.company-token-name-col{display:flex;flex-direction:column;gap:1px;min-width:0}.company-token-name{font-size:var(--fs-base);font-weight:600;color:var(--ds-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-token-name,.company-token-symbol{font-family:var(--font-inter);line-height:1.2}.company-token-symbol{font-size:var(--fs-xs);font-weight:500;color:var(--ds-text-tertiary)}.company-token-chain{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:112px;padding:2px 10px;border:1px solid var(--chip-border);border-radius:5px;background:var(--chip-bg);color:var(--chip-text);font-family:var(--font-inter);font-size:11px;font-weight:500;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.company-token-price-row{display:flex;align-items:baseline;gap:var(--ds-space-3)}.company-token-price{font-size:20px;font-weight:700;font-family:var(--font-inter);color:var(--ds-text-primary);line-height:1.2}.company-token-change{font-size:var(--fs-xs);font-weight:600;font-family:var(--font-inter);line-height:1}.token-change-positive{color:var(--ds-accent-primary)}.token-change-negative{color:#ef4444}.company-token-stats{display:flex;gap:var(--ds-space-4);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border-subtle)}.company-token-stat{display:flex;flex-direction:column;gap:2px;flex:1}.company-token-stat-label{font-size:10px;font-weight:600;font-family:var(--font-inter);color:var(--ds-text-tertiary);text-transform:uppercase;letter-spacing:.03em}.company-token-stat-value{font-size:var(--fs-base);font-weight:600;font-family:var(--font-inter);color:var(--ds-text-primary)}.company-token-contract{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:rgba(255,255,255,.02);color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.company-token-contract:hover{border-color:var(--chip-border-hover);background:var(--chip-bg-hover)}.company-token-contract:focus-visible{outline:none;border-color:var(--ds-accent-primary);box-shadow:0 0 0 3px rgba(16,185,129,.14)}.company-token-contract-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.company-token-contract-address{max-width:190px;color:var(--ds-text-secondary);font-family:var(--font-mono,var(--font-inter));font-size:12px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-token-copy-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;color:var(--ds-text-tertiary);flex-shrink:0;transition:color .15s ease,background .15s ease}.company-token-contract:hover .company-token-copy-icon,.company-token-copy-icon.is-copied{color:var(--ds-accent-primary);background:rgba(16,185,129,.1)}.cc-follow-icon-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--ds-radius-full);border:1px solid var(--ds-border-default);background:transparent;color:var(--ds-text-tertiary);cursor:pointer;flex-shrink:0;transition:all var(--ds-transition-fast)}.cc-follow-icon-btn:hover{background:rgba(16,185,129,.06)}.cc-follow-icon-btn--active,.cc-follow-icon-btn:hover{border-color:var(--ds-accent-primary);color:var(--ds-accent-primary)}.cc-follow-icon-btn--active{background:rgba(16,185,129,.08)}.cc-hiring-dot{width:7px;height:7px;border-radius:var(--ds-radius-full);background:var(--ds-accent-primary);flex-shrink:0;box-shadow:0 0 6px rgba(16,185,129,.4)}.cc-row{display:flex;align-items:center;gap:var(--ds-space-5);padding:var(--ds-space-5) var(--ds-space-6);background:var(--ds-surface-card);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);min-height:0}.cc-row-logo{width:40px;height:40px;border-radius:var(--avatar-radius-entity);object-fit:cover;flex-shrink:0;background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);box-shadow:var(--avatar-entity-tile-shadow)}.cc-row-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cc-row-name-line{display:flex;align-items:center;gap:var(--ds-space-3)}.cc-row-name{font-size:var(--fs-base);font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary)}.cc-row-desc,.cc-row-name{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-row-desc{font-size:var(--fs-sm);font-family:var(--font-inter);color:var(--ds-text-tertiary)}.cc-minimal{flex-direction:column;text-align:center;gap:var(--ds-space-3);padding:var(--ds-space-8) var(--ds-space-6);background:var(--ds-surface-card);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);position:relative;height:100%}.cc-mini-follow,.cc-minimal{display:flex;align-items:center}.cc-mini-follow{position:absolute;top:var(--ds-space-4);right:var(--ds-space-4);width:28px;height:28px;border-radius:var(--ds-radius-full);border:1px solid var(--ds-border-default);background:transparent;color:var(--ds-text-tertiary);justify-content:center;cursor:pointer;transition:all var(--ds-transition-fast)}.cc-mini-follow--active,.cc-mini-follow:hover{border-color:var(--ds-accent-primary);color:var(--ds-accent-primary)}.cc-mini-follow--active{background:rgba(16,185,129,.1)}.cc-minimal-logo{width:52px;height:52px;border-radius:var(--avatar-radius-entity);object-fit:cover;background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);box-shadow:var(--avatar-entity-tile-shadow)}.cc-minimal-name{font-size:var(--fs-md);font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cc-minimal-desc{font-size:var(--fs-sm);font-family:var(--font-inter);color:var(--ds-text-tertiary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.cc-stats{flex-direction:column;padding:var(--ds-space-7);background:var(--ds-surface-card);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);height:100%}.cc-stats,.cc-stats-header{display:flex;gap:var(--ds-space-4)}.cc-stats-header{align-items:center}.cc-stats-logo{width:44px;height:44px;border-radius:var(--avatar-radius-entity);object-fit:cover;flex-shrink:0;background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);box-shadow:var(--avatar-entity-tile-shadow)}.cc-stats-logo .avatar-shell-initial{font-size:17px}.cc-stats-identity{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cc-stats-name-row{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0}.cc-stats-name{font-size:var(--fs-md);font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;min-width:0}.cc-stats-verified{flex:0 0 auto}.cc-stats-username{font-size:var(--fs-sm);font-family:var(--font-inter);color:var(--ds-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-stats-badges{display:flex;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap}.cc-stat-badge{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-family:var(--font-inter);color:var(--ds-text-tertiary);background:rgba(255,255,255,.04);padding:3px 10px;border-radius:var(--ds-radius-full)}.cc-stat-badge--green{color:var(--ds-accent-primary);background:rgba(16,185,129,.08)}.cc-stats-desc{font-size:var(--fs-sm);font-family:var(--font-inter);color:var(--ds-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.45}.cc-stats-meta{gap:var(--ds-space-3);flex-wrap:wrap}.cc-stats-meta,.chip-row{display:flex;align-items:center}.chip-row{position:relative;flex-wrap:nowrap;gap:var(--ds-space-2);min-width:0;overflow:hidden}.chip-row>.tag{flex:0 0 auto;white-space:nowrap}.chip-row--tight>.tag:first-child{flex:0 1 auto;min-width:0;display:block;text-align:left;overflow:hidden;text-overflow:ellipsis}.chip-row-overflow{font-variant-numeric:tabular-nums}.overflow-count-chip[tabindex]{cursor:help}.overflow-count-chip:focus-visible{outline:2px solid var(--ds-accent-primary);outline-offset:2px}.overflow-count-tooltip{transform:translate(-50%,calc(-100% - 8px));width:max-content;min-width:160px;max-width:260px;pointer-events:none}.cc-stats-footer{margin-top:auto;padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4)}.cc-stats-followers{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-family:var(--font-inter);color:var(--ds-text-tertiary);min-width:0;white-space:nowrap}.cc-gradient{display:flex;flex-direction:column;background:var(--ds-surface-card);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);overflow:hidden;height:100%}.cc-gradient-banner{height:56px;flex-shrink:0;position:relative;overflow:hidden}.cc-gradient-banner-img{width:100%;height:100%;object-fit:cover}.cc-gradient-body{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:0 var(--ds-space-7) var(--ds-space-7);flex:1}.cc-gradient-logo{width:44px;height:44px;border-radius:var(--avatar-radius-entity);object-fit:cover;background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:2px solid var(--ds-surface-card);box-shadow:var(--avatar-entity-tile-shadow);margin-top:-22px;flex-shrink:0}.cc-gradient-info{display:flex;flex-direction:column;gap:var(--ds-space-1);flex:1;min-width:0}.cc-gradient-name-row{display:flex;align-items:center;gap:var(--ds-space-3)}.cc-gradient-name{font-size:var(--fs-md);font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.cc-gradient-username{color:var(--ds-text-tertiary)}.cc-gradient-desc,.cc-gradient-username{font-size:var(--fs-sm);font-family:var(--font-inter);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-gradient-desc{color:var(--ds-text-secondary);margin:0;line-height:1.45}.cc-gradient-follow{align-self:flex-start;margin-top:auto}.cc-list{display:flex;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-5);background:transparent;border-bottom:1px solid var(--ds-border-subtle);border-radius:0;min-height:0}.cc-list:hover{background:rgba(255,255,255,.02)}.cc-list-logo{width:36px;height:36px;border-radius:var(--avatar-radius-entity);object-fit:cover;flex-shrink:0;background:var(--avatar-entity-tile-wash),var(--avatar-entity-tile-bg);border:1px solid var(--avatar-entity-tile-border);box-shadow:var(--avatar-entity-tile-shadow)}.cc-list-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cc-list-top{display:flex;align-items:center;gap:var(--ds-space-3)}.cc-list-name{font-size:var(--fs-base);font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary)}.cc-list-desc,.cc-list-name{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-list-desc{font-size:var(--fs-sm);font-family:var(--font-inter);color:var(--ds-text-tertiary)}.variant-selector{display:flex;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap}.variant-selector-btn{padding:var(--ds-space-2) var(--ds-space-5);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-full);background:transparent;color:var(--ds-text-secondary);font-size:var(--fs-sm);font-family:var(--font-inter);cursor:pointer;transition:all var(--ds-transition-fast)}.variant-selector-btn:hover{border-color:var(--ds-border-strong);color:var(--ds-text-primary)}.variant-selector-btn--active{background:rgba(16,185,129,.1);border-color:var(--ds-accent-primary);color:var(--ds-accent-primary);font-weight:600}@media (hover:none){.interactive-card-link:hover .interactive-card,.interactive-card-link:hover .interactive-sidebar-card,.interactive-list-item:hover{transform:none}}@media (max-width:991px){.card-banner-img-wrapper,.card-content-wrapper{width:100%}.psc-stats{padding:12px var(--ds-space-4)}.psc-actions{padding:4px var(--ds-space-5) 12px}}@media (max-width:768px){.card-content-wrapper{padding:var(--ds-space-6)}.card-table .card-header{padding:var(--ds-space-5) var(--ds-space-6)}.card-table .card-body{padding:0 var(--ds-space-6)}.job-card-details-wrapper{flex-direction:column;align-items:flex-start;gap:var(--ds-space-4)}.job-card-meta{width:100%;align-items:flex-start}.company-activity-card-wrapper{flex-direction:column;align-items:flex-start;gap:var(--ds-space-4)}.right-details-card{padding:var(--ds-space-6) var(--ds-space-5)}}@media (max-width:480px){.card-content-wrapper{padding:var(--ds-space-5)}.psc-avatar-section{padding:var(--ds-space-6) var(--ds-space-5) var(--ds-space-3)}.psc-center{padding:var(--ds-space-1) var(--ds-space-5) 0}.psc-actions{padding:var(--ds-space-1) var(--ds-space-4) var(--ds-space-4)}.psc-action-btn{padding:var(--ds-space-2) var(--ds-space-3);font-size:11px}.company-token-stats{flex-wrap:wrap}}.pb-list{display:flex;flex-direction:column;gap:0;background:var(--ds-surface-card,var(--main-card-bg));border:1px solid var(--ds-border-default,var(--main-card-border));border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-md);overflow:hidden}.pb-card{display:flex;align-items:flex-start;gap:var(--ds-space-5);padding:var(--ds-space-5) var(--ds-space-6);background:transparent;min-width:0;transition:background var(--ds-transition-fast,.15s)}.pb-card+.pb-card{border-top:1px solid var(--ds-border-default,var(--main-card-border))}.pb-card:hover{background:var(--ds-card-hover-wash),var(--ds-card-hover-bg)}.pb-logo{position:relative;flex-shrink:0;align-self:center;display:block;line-height:0}.pb-logo-img{width:52px;height:52px}.pb-body{flex:1;flex-direction:column;gap:3px}.pb-body,.pb-title-row{min-width:0;display:flex}.pb-title-row{align-items:center;flex-wrap:wrap;gap:var(--ds-space-1)}.pb-name{font-size:var(--fs-base);font-weight:600;font-family:var(--font-syne);color:var(--ds-text-primary);text-decoration:none}.pb-handle{font-size:var(--fs-xs);color:var(--ds-text-tertiary)}.pb-desc{margin:0;font-size:var(--fs-sm);color:var(--ds-text-secondary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.pb-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:var(--ds-space-1)}.pb-chains{display:inline-flex;align-items:center;gap:0;padding-left:var(--ds-space-2);border-left:1px solid var(--ds-border-default)}.pb-chain{display:inline-block;width:24px;height:24px;border-radius:var(--ds-radius-sm);overflow:hidden;flex-shrink:0}.pb-chains>.ptc-trigger{display:inline-flex;line-height:0}.pb-chains>.ptc-trigger+.ptc-trigger{margin-left:-6px}.pb-chains .dapp-card-chain-overflow{position:relative;height:24px;min-width:24px;margin-left:-6px;background:var(--ds-surface-raised);color:var(--ds-text-secondary);box-shadow:inset 0 0 0 1px var(--ds-border-default)}.pb-chains .dapp-card-chain-overflow--interactive:focus-visible,.pb-chains .dapp-card-chain-overflow--interactive:hover{background:linear-gradient(var(--ds-surface-hover),var(--ds-surface-hover)),var(--ds-surface-raised)}.pb-votes{flex-shrink:0;align-self:center}.pb-updated{font-size:var(--fs-xs);color:var(--ds-text-tertiary);white-space:nowrap}.pb-rating-chip{flex-shrink:0;font-variant-numeric:tabular-nums}.pb-rating-count{color:var(--ds-text-tertiary)}.pb-meta>.pb-chains:first-child{padding-left:0;border-left:0}@media (max-width:560px){.pb-card{padding:var(--ds-space-5);gap:var(--ds-space-4)}.pb-logo-img{width:40px;height:40px}.pb-votes{min-width:40px}}.pb-card{position:relative}.pb-card-hit{position:absolute;inset:0;z-index:0;border-radius:inherit}.pb-card-hit:focus-visible{outline:2px solid var(--ds-accent-primary);outline-offset:2px}.pb-card>:not(.pb-card-hit){position:relative;z-index:1;pointer-events:none}.pb-card .dapp-card-chain-overflow,.pb-card .pb-chain,.pb-card .pb-votes,.pb-card a,.pb-card button{pointer-events:auto}.pb-facet{flex-shrink:0}.pb-facet-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);min-width:132px;height:43px;padding:0 var(--ds-space-3);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);background:var(--ds-surface-input);color:var(--ds-text-primary);font-size:var(--fs-base);cursor:pointer;transition:border-color var(--ds-transition-fast,.15s)}.pb-facet-trigger:hover,.pb-facet-trigger[aria-expanded=true]{border-color:var(--ds-border-strong,var(--ds-text-tertiary))}.pb-facet-trigger:focus-visible{outline:2px solid var(--ds-accent-primary);outline-offset:2px}.pb-chiprow{display:flex;align-items:center;gap:var(--ds-space-2);width:100%;margin-top:calc(var(--ds-space-3) * -1)}.pb-chip{white-space:nowrap;flex-shrink:0}.pb-chiprow-nav{display:inline-flex;align-items:center;justify-content:center;width:26px;height:28px;flex-shrink:0;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-secondary);cursor:pointer}.pb-chiprow-nav:hover{border-color:var(--ds-border-strong,var(--ds-text-tertiary));color:var(--ds-text-primary)}.pb-chiprow-scroll{display:flex;align-items:center;gap:var(--ds-space-2);flex:1;min-width:0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.pb-chiprow-scroll::-webkit-scrollbar{display:none}.pb-chip-wrap{display:inline-flex;flex-shrink:0}.search-filter-wrapper:has(.pb-facet){gap:var(--ds-space-3)}.search-filter-wrapper:has(.pb-facet) .search-actions{gap:var(--ds-space-2)}@media (max-width:767px){.search-filter-wrapper:has(.pb-facet){grid-template-columns:minmax(0,1fr) auto auto}}.pb-chip-count{margin-left:6px;font-variant-numeric:tabular-nums;opacity:.6}.launch-board{gap:var(--ds-space-5)}.launch-board,.launch-previous{display:flex;flex-direction:column}.launch-previous{gap:var(--ds-space-4)}.launch-winners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3);margin:0;padding:0;list-style:none}.launch-winner-link{display:flex;align-items:center;gap:var(--ds-space-5);padding:var(--ds-space-5) var(--ds-space-6);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-surface-card);color:var(--ds-text-primary);text-decoration:none;transition:border-color var(--ds-transition-fast,.15s)}.launch-winner-link:hover{border-color:var(--ds-card-hover-border)}.launch-winner-logo{position:relative;flex-shrink:0;width:36px;height:36px;line-height:0}.launch-winner-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-base);font-weight:600;font-family:var(--font-syne)}.launch-winners--compact .launch-winner-link{padding:var(--ds-space-5) var(--ds-space-6)}.launch-winner-text{display:flex;flex-direction:column;gap:2px;min-width:0}.launch-winner-sub{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}@media (min-width:992px){.launch-previous--rail-dupe{display:none}}.launch-strip-skeleton-tile,.launch-strip-skeleton-title{display:block;border-radius:var(--ds-skeleton-radius);background:var(--ds-skeleton-sheen),var(--ds-skeleton-wash),var(--ds-skeleton-base);background-size:260% 100%,auto,auto;animation:skeleton-shimmer var(--ds-skeleton-duration) ease-in-out infinite}.launch-strip-skeleton-title{width:180px;height:28px}.launch-strip-skeleton-tile{height:calc(36px + 2 * var(--ds-space-5) + 2px);border-radius:var(--ds-radius-lg)}@media (prefers-reduced-motion:reduce){.launch-strip-skeleton-tile,.launch-strip-skeleton-title{animation:none}}.launch-board-note,.launch-field-line{margin:0;font-size:var(--fs-sm);color:var(--ds-text-secondary)}.launch-week-warning{margin:var(--ds-space-2) 0 0;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-warning-border);border-radius:var(--ds-radius-md);background:var(--ds-warning-bg);color:var(--ds-text-primary);font-size:var(--fs-sm);line-height:1.45}.launch-field-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--ds-space-3)}.launch-field-row>:first-child{flex:1 1 240px;min-width:0}.launch-card-link{padding:0;border:0;background:none;font:inherit;color:var(--ds-accent-primary);text-decoration:none;cursor:pointer}.launch-card-link:hover{text-decoration:underline}.right-details-award{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0}.top-dapp-rank.right-details-award-badge{position:static;flex-shrink:0;height:20px;min-width:26px;font-size:var(--fs-xs)}.right-details-award-text{display:flex;flex-direction:column;gap:2px;min-width:0}.right-details-award-title{font-size:var(--fs-sm);font-weight:600;color:var(--ds-text-primary)}.right-details-award-sub{font-size:var(--fs-xs);color:var(--ds-text-secondary)}.right-details-award-link{color:var(--ds-accent-primary);text-decoration:none}.right-details-award-link:hover{text-decoration:underline}.top-dapp-medal-label{font-size:var(--fs-xs);color:var(--ds-text-secondary)}@media (max-width:560px){.pb-facet-trigger{min-width:0;padding:0 var(--ds-space-2)}.launch-winners{grid-template-columns:1fr}}.dapp-updates-list{gap:0}.dapp-updates-empty{margin:0;font-size:var(--fs-sm);color:var(--ds-text-tertiary)}.dapp-updates-prompt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-5);padding:var(--ds-space-7);border:1px dashed var(--ds-border-default);border-radius:var(--ds-radius-md)}.dapp-updates-prompt p{margin:0;font-size:var(--fs-sm);color:var(--ds-text-secondary)}.dapp-updates-more{align-self:center;margin-top:var(--ds-space-5)}.dapp-update-body-foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-5);margin-top:var(--ds-space-3)}.form-counter.form-counter--over{color:var(--ds-danger)}.dapp-update-author{color:var(--ds-text-secondary);text-decoration:none}.dapp-update-author:hover{color:var(--ds-text-primary);text-decoration:underline}.launch-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);min-width:0;font-size:var(--fs-sm);line-height:1.4}.launch-status-range{color:var(--ds-text-primary);font-weight:500;font-variant-numeric:tabular-nums}.launch-status-sep{width:3px;height:3px;border-radius:50%;background:var(--ds-text-tertiary)}.launch-status-text{color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.launch-status-text--live{color:var(--ds-accent-primary-text)}.launch-rules-toggle{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:0;border:0;background:none;font-size:var(--fs-sm);color:var(--ds-text-secondary);cursor:pointer}.launch-rules-toggle+.board-share-toggle{margin-left:var(--ds-space-4)}.board-chiprow{margin-top:0}.board-chiprow .pb-chip{flex-shrink:0;white-space:nowrap}.board-page-section{display:flex;flex-direction:column;gap:var(--ds-space-3)}.board-page-heading{margin:0;font-size:var(--fs-lg);font-weight:600;color:var(--ds-text-primary)}.board-page-updated{margin:0;font-size:var(--fs-sm);color:var(--ds-text-secondary)}.board-page-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ds-space-3);margin:0;padding:0;list-style:none}.board-page-index-link{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);color:var(--ds-text-primary);font-size:var(--fs-sm);text-decoration:none}.board-page-index-link:hover{border-color:var(--ds-border-strong)}.board-page-index-count{color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.launch-rules .launch-rules-more{list-style:none}.launch-rules-toggle:hover{color:var(--ds-text-primary)}.launch-rules-toggle:focus-visible{outline:2px solid var(--ds-accent-primary);outline-offset:2px;border-radius:var(--ds-radius-sm)}.launch-rules-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.launch-rules{display:flex;flex-direction:column;gap:var(--ds-space-2);margin:0;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-3) var(--ds-space-8);list-style:disc;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);line-height:1.5}.launch-rules,.pb-chiprow-error{font-size:var(--fs-sm);color:var(--ds-text-secondary)}.pb-chiprow-error{margin:calc(var(--ds-space-3) * -1) 0 0}.pb-chiprow-retry{padding:0;border:0;background:none;font:inherit;color:var(--ds-accent-primary);cursor:pointer}.pb-chiprow-retry:hover{text-decoration:underline}@media (max-width:767px){.launch-rules-toggle,.pb-chip,.pb-chiprow-nav{position:relative}.launch-rules-toggle:after,.pb-chip:after,.pb-chiprow-nav:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.pb-chiprow-nav:after{left:50%;width:44px;transform:translate(-50%,-50%)}.pb-chiprow-scroll{padding-block:8px;margin-block:-8px}}.pb-list--section .pb-card{padding:var(--ds-space-7)}.pb-card .pb-votes-static,.pb-card .pb-votes-static:hover{cursor:default;background:transparent}.pb-card .pb-result{display:inline-flex;flex-direction:column;align-items:flex-end;min-width:48px;cursor:default;line-height:1.2}.pb-result-count{font-size:var(--fs-md);font-weight:600;color:var(--ds-text-primary);font-variant-numeric:tabular-nums}.pb-result-label{font-size:var(--fs-xs);color:var(--ds-text-tertiary)}.pb-card .top-dapp-rank{pointer-events:auto}.upvote-btn.launch-post-votes-static,.upvote-btn.launch-post-votes-static:hover{cursor:default;background:transparent;border-color:var(--ds-border-default);color:var(--ds-text-primary)}.top-dapp-rank.project-launch-medal{position:static}.launch-post-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-3)}.launch-post-chips:empty{display:none}.launch-post-medal-tag{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.launch-post-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-5);margin:0}.launch-post-stat{display:flex;flex-direction:column;gap:var(--ds-space-2);min-width:0}.launch-post-stat dd{margin:0;display:flex;flex-direction:column;gap:2px}.launch-post-stat-meta{font-size:var(--fs-xs);font-weight:400;color:var(--ds-text-tertiary)}.launch-post-skeleton-title{width:40%;height:28px;border-radius:var(--ds-radius-md)}.launch-post-skeleton-line{width:70%;height:16px;border-radius:var(--ds-radius-md)}@media (max-width:640px){.launch-post-stats{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-4)}}