.ProfileCard_profileCard__7rLgJ{position:relative;display:flex;flex-direction:column;max-width:480px;z-index:10}.ProfileCard_profileCard__7rLgJ:hover{border-color:var(--theme-accent,#7C3AED)!important;box-shadow:0 20px 48px -12px rgba(0,0,0,.35),0 0 24px color-mix(in srgb,var(--theme-accent,#7C3AED) 20%,transparent)!important}.light .ProfileCard_profileCard__7rLgJ:hover{border-color:var(--theme-accent,#7C3AED)!important;box-shadow:0 12px 32px -12px rgba(0,0,0,.15),0 0 24px color-mix(in srgb,var(--theme-accent,#7C3AED) 10%,transparent)!important}.ProfileCard_actionsTop__dgLJh{position:absolute;top:24px;right:24px;z-index:2}.ProfileCard_actionButtons__U7xob{display:flex;gap:12px;white-space:nowrap}.ProfileCard_actionButton__hMpy_,.ProfileCard_likeButton__O0Waj{background:rgba(255,255,255,.05);border:1px solid var(--profile-custom-action-border,rgba(255,255,255,.1));border-radius:99px;padding:10px;color:#9CA3AF;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.ProfileCard_actionButton__hMpy_:focus-visible,.ProfileCard_actionButton__hMpy_:hover{background:var(--color-surface-3);color:var(--color-text-primary);border-color:rgba(255,255,255,.4);transform:scale(1.1);outline:none}.light .ProfileCard_actionButton__hMpy_,.light .ProfileCard_likeButton__O0Waj{background:var(--color-surface-1);border:1px solid var(--profile-custom-action-border,var(--color-border-strong));color:var(--color-text-primary);box-shadow:0 2px 8px rgba(0,0,0,.05)}.light .ProfileCard_actionButton__hMpy_:hover,.light .ProfileCard_likeButton__O0Waj:hover{background:var(--color-surface-2);border-color:var(--color-border-strong);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ProfileCard_actionButton__hMpy_.ProfileCard_copied___Reb0{background:rgba(34,197,94,.1);color:#22C55E;border-color:rgba(34,197,94,.3)}.ProfileCard_copyTooltip__UqgI_{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);background:var(--color-surface-inverse,#1F2937);color:var(--color-text-inverse,#fff);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;animation:ProfileCard_tooltipFadeIn__uO_sb .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1)}.light .ProfileCard_copyTooltip__UqgI_{box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid var(--color-border-subtle)}.ProfileCard_copyTooltip__UqgI_:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#1f2937}@keyframes ProfileCard_tooltipFadeIn__uO_sb{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ProfileCard_likeButton__O0Waj:focus-visible,.ProfileCard_likeButton__O0Waj:hover{background:rgba(244,63,94,.1);color:#F43F5E;border-color:rgba(244,63,94,.3);transform:scale(1.1);outline:none}.ProfileCard_likeButton__O0Waj.ProfileCard_liked__YdWeJ{background:rgba(244,63,94,.15);color:#F43F5E;border-color:rgba(244,63,94,.4)}.ProfileCard_cardHeader__tTlpD{display:flex;align-items:center;gap:24px;padding-right:120px;position:relative}.ProfileCard_cardImage__tU_Es{width:80px;height:80px;border-radius:50%;object-fit:cover;border:none!important;box-shadow:0 0 20px rgba(0,0,0,.3);flex-shrink:0}.light .ProfileCard_cardImage__tU_Es{box-shadow:0 4px 20px rgba(0,0,0,.1)}.ProfileCard_cardInfo__KomoA{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.ProfileCard_cardName__j1AlQ{font-family:Space Grotesk,sans-serif;font-size:clamp(20px,4vw,24px);font-weight:700;margin:0;color:var(--color-text-maxcontrast,#fff);letter-spacing:-.01em;overflow-wrap:break-word;word-break:break-word;line-height:1.2;display:block}.ProfileCard_verifiedIcon__mHlGC{color:#22C55E;filter:drop-shadow(0 0 8px rgba(34,197,94,.4));display:inline-block;vertical-align:middle;margin-left:8px;margin-bottom:2px}.ProfileCard_cardSpecialty__wSOom{font-family:DM Sans,sans-serif;font-size:14px;color:var(--theme-accent,#7C3AED);margin:0;font-weight:600;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfileCard_statsRow__UEh2i{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:-10px;flex-wrap:wrap}.ProfileCard_sinceIcon__Aom5i{color:var(--theme-accent,#7C3AED);opacity:.8;flex-shrink:0}.ProfileCard_expandButton__rzsa_{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px}.ProfileCard_expandButton__rzsa_:focus-visible,.ProfileCard_expandButton__rzsa_:hover{color:var(--color-text-primary);background:transparent;outline:none}.ProfileCard_bioGridContainer___Q6Mh{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),margin-top .5s cubic-bezier(.16,1,.3,1)}.ProfileCard_bioGridContainer___Q6Mh.ProfileCard_isOpen__Z_MPk{grid-template-rows:1fr;margin-top:24px}.ProfileCard_bioGridInner__NVCcL{overflow:hidden}.ProfileCard_bioContent__iG5sn{font-size:14px;line-height:1.6;color:var(--color-text-primary);opacity:0;transform:translateY(-10px);transition:all .4s cubic-bezier(.16,1,.3,1);transition-delay:.1s;display:flex;flex-direction:column;gap:16px}.ProfileCard_bioText__491t6{white-space:pre-wrap;word-break:break-word}.ProfileCard_sinceBadgeBox__HSMrX{display:inline-flex;align-items:center;gap:8px;font-family:DM Sans,sans-serif;font-size:13px;color:var(--color-text-tertiary);font-weight:500}.ProfileCard_bioText__491t6+.ProfileCard_sinceBadgeBox__HSMrX{padding-top:4px}.ProfileCard_isOpen__Z_MPk .ProfileCard_bioContent__iG5sn{opacity:1;transform:translateY(0)}@media (max-width:640px){.ProfileCard_profileCard__7rLgJ{margin:0 0 16px;width:100%}}.ProfileHero_heroContainer__Lez4s{position:relative;width:100%;display:flex;flex-direction:column}.ProfileHero_bannerWrapper__IfSz7{position:relative;width:100%;aspect-ratio:3/1;max-height:420px;min-height:180px;overflow:hidden;background:var(--color-surface-2,#e5e5e5)}.ProfileHero_heroImage__yIlOV{width:100%;height:100%;object-fit:cover;object-position:center}.ProfileHero_bannerGradient__NOU4W{position:absolute;inset:0;box-shadow:inset 0 0 80px rgba(0,0,0,.1);pointer-events:none}.ProfileHero_contentWrapper__1AYQ3{position:relative;z-index:3;width:100%;max-width:1300px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:32px}.ProfileHero_cardWrapper__kiZoQ{margin-top:-64px;position:relative;z-index:10;display:flex;justify-content:flex-start}.ProfileHero_heroContent__pBAaZ{display:flex;flex-direction:column;gap:16px;max-width:800px}.ProfileHero_heroTitle___wRj0{font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.05;margin:0;letter-spacing:-.03em;text-wrap:balance;color:var(--color-text-primary,#1c1917)}.ProfileHero_heroSubtitle__HDvfO{font-family:DM Sans,sans-serif;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:450;color:var(--color-text-secondary,#57534e);margin:0;max-width:650px;line-height:1.6;letter-spacing:-.01em}.ProfileHero_badges__TqfxY{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}@media (max-width:768px){.ProfileHero_bannerWrapper__IfSz7{aspect-ratio:3/1;min-height:160px;height:auto}.ProfileHero_cardWrapper__kiZoQ{margin-top:-48px}.ProfileHero_heroTitle___wRj0{font-size:2.25rem}.ProfileHero_contentWrapper__1AYQ3{padding:0 24px;gap:24px}}.ProfileHero_meshBackgroundBottom__HWD5Y{position:absolute;bottom:-400px;right:-5%;width:60vw;height:600px;background:radial-gradient(circle at center,color-mix(in srgb,var(--page-accent-2,var(--theme-secondary)),oklch(12% .01 260) 88%) 0,transparent 80%);filter:blur(100px);z-index:0;pointer-events:none;opacity:.35;animation:ProfileHero_breatheOrb__5Lyay 30s ease-in-out infinite;will-change:transform,opacity;contain:strict;display:var(--page-mesh-display,block)}@keyframes ProfileHero_breatheOrb__5Lyay{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.45;transform:scale(1.08)}}.light .ProfileHero_meshBackgroundBottom__HWD5Y{display:none!important}.ProfileLinkCard_card__djLr4{display:flex;flex-direction:column;text-decoration:none;color:var(--color-text-primary);width:100%;overflow:hidden;position:relative;outline:none}.ProfileLinkCard_card__djLr4:hover{border-color:var(--theme-accent,#7C3AED)!important;box-shadow:0 20px 48px -12px rgba(0,0,0,.35),0 0 24px color-mix(in srgb,var(--theme-accent,#7C3AED) 20%,transparent)!important}.light .ProfileLinkCard_card__djLr4:hover{border-color:var(--theme-accent,#7C3AED)!important;box-shadow:0 12px 32px -12px rgba(0,0,0,.15),0 0 24px color-mix(in srgb,var(--theme-accent,#7C3AED) 10%,transparent)!important}.ProfileLinkCard_top__R7EIt{height:80px;background:radial-gradient(circle at center,color-mix(in srgb,var(--theme-accent,#7C3AED),transparent 90%) 0,transparent 70%);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-bottom:1px solid var(--profile-custom-action-border,rgba(255,255,255,.03))}.light .ProfileLinkCard_top__R7EIt{background:radial-gradient(circle at center,color-mix(in srgb,var(--theme-accent,#7C3AED),transparent 85%) 0,transparent 70%);border-bottom:1px solid var(--profile-custom-action-border,rgba(0,0,0,.05))}.ProfileLinkCard_topIcon__R_hWQ{width:100px;height:100px;color:var(--theme-accent,#7C3AED);opacity:.1;transform:translateY(15px);transition:all .4s ease}.ProfileLinkCard_card__djLr4:hover .ProfileLinkCard_topIcon__R_hWQ{opacity:.25;transform:translateY(10px) scale(1.1)}.light .ProfileLinkCard_topIcon__R_hWQ{opacity:.4}.light .ProfileLinkCard_card__djLr4:hover .ProfileLinkCard_topIcon__R_hWQ{opacity:.6}.ProfileLinkCard_body__uL4wA{padding:24px;display:flex;flex-direction:column;flex:1 1}.ProfileLinkCard_tag__PLDxs{margin-bottom:16px;width:fit-content}.ProfileLinkCard_title__fDAK0{font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:700;margin:0 0 8px;line-height:1.3;color:var(--color-text-maxcontrast,#fff)}.ProfileLinkCard_description___dzqN{font-family:DM Sans,sans-serif;font-size:14px;color:var(--color-text-secondary);margin:0 0 24px;line-height:1.6;flex:1 1}.ProfileLinkCard_buttonOverrides__7B7DA{margin-top:auto}.ProfileLinkCard_buttonIcon__0E7mH{transition:transform .3s ease}.ProfileLinkCard_buttonOverrides__7B7DA:hover{background:var(--theme-accent,#7C3AED)!important;border-color:var(--theme-accent,#7C3AED)!important;color:white!important}.ProfileLinks_container__D35qM{display:flex;flex-direction:column;gap:32px}.ProfileLinks_header__ZgtLm{display:flex;flex-direction:column;gap:8px}.ProfileLinks_title__7TsT2{font-family:Space Grotesk,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--color-text-primary);margin:0;letter-spacing:-.02em}.ProfileLinks_subtitle__iIqtK{font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:450;color:var(--color-text-secondary);margin:0;line-height:1.6}.ProfileLinks_grid__c4ZDt{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-md,24px);width:100%}.ProfileLinks_showMoreButton__CGE4J{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:none;padding:8px 16px;color:var(--color-text-secondary);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;width:fit-content;align-self:center}.ProfileLinks_showMoreButton__CGE4J:hover{color:var(--theme-accent,var(--color-primary))}