.page-module___8aEwW__main{min-height:100vh;padding:80px 2rem 0}.page-module___8aEwW__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6rem 1.5rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__hero:before{content:"";pointer-events:none;z-index:-1;filter:blur(80px);background:radial-gradient(circle,#ffffff0d 0%,#0000 60%);width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__title{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:4.5rem;font-weight:800;line-height:1}.page-module___8aEwW__highlight{background:linear-gradient(135deg,#fff 0%,#94a3b8 50%,#e2e8f0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.page-module___8aEwW__subtitle{color:var(--secondary-foreground);max-width:600px;margin-bottom:3.5rem;font-size:1.35rem;font-weight:400;line-height:1.6}.page-module___8aEwW__searchBox{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;gap:.5rem;width:100%;max-width:550px;padding:.6rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003}.page-module___8aEwW__searchBox:focus-within{background:#ffffff0d;border-color:#ffffff4d;transform:translateY(-4px)scale(1.02);box-shadow:0 12px 40px #ffffff1a}.page-module___8aEwW__searchInput{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;padding:.8rem 1.5rem;font-size:1.1rem}.page-module___8aEwW__searchBtn{background:var(--foreground);color:#000;cursor:pointer;border:none;border-radius:999px;padding:.8rem 2rem;font-weight:700;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.page-module___8aEwW__searchBtn:hover{transform:scale(1.05);box-shadow:0 0 15px #ffffff80}.page-module___8aEwW__trending{max-width:1400px;margin:0 auto;padding:6rem 2rem}.page-module___8aEwW__sectionTitle{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(90deg,#fff,#666);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2.5rem;font-size:2.25rem;font-weight:700}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.page-module___8aEwW__card{color:inherit;-webkit-backdrop-filter:blur(24px);background:#17171799;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:1.25rem;padding:1.75rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.page-module___8aEwW__card:hover{background:#1e1e1eb3;border-color:#fff3;transform:translateY(-8px);box-shadow:0 20px 40px -5px #00000080}.page-module___8aEwW__card:before{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff08 0%,#0000 40%);position:absolute;inset:0}.page-module___8aEwW__cardHeader{align-items:center;gap:1rem;display:flex}.page-module___8aEwW__avatarPlaceholder{width:54px;height:54px;color:var(--foreground);background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #ffffff1a;border-radius:18px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex;box-shadow:0 4px 10px #0003}.page-module___8aEwW__cardName{letter-spacing:-.01em;font-size:1.2rem;font-weight:700}.page-module___8aEwW__cardHandle{color:var(--secondary-foreground);font-size:.9rem;font-weight:500}.page-module___8aEwW__cardTagline{color:#ccc;opacity:.9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module___8aEwW__cardStats{color:var(--secondary-foreground);border-top:1px solid #ffffff0d;gap:1.5rem;margin-top:auto;padding-top:1.25rem;font-size:.85rem;font-weight:600;display:flex}.page-module___8aEwW__emptyState{text-align:center;color:var(--secondary-foreground);background:#ffffff05;border:1px dashed #ffffff1a;border-radius:20px;grid-column:1/-1;padding:6rem}.page-module___8aEwW__actionBtn{color:var(--foreground);border-bottom:1px solid #ffffff4d;margin-top:1.5rem;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-block}.page-module___8aEwW__actionBtn:hover{border-color:#fff}@media (max-width:768px){.page-module___8aEwW__title{font-size:3rem}.page-module___8aEwW__grid{grid-template-columns:1fr}}
