.dashboard.dashboard{padding-top:64px}.dashboard .profile-hero{display:grid;grid-template-columns:84px minmax(0,1fr);gap:18px 24px;margin:0 0 18px;padding-top:4px}.dashboard .profile-hero>.avatar{width:84px;height:84px;font-size:30px;background:#f4f4f5;color:#7a7a81}.dashboard .profile-top-actions{top:-40px;right:0}.dashboard .profile-top-actions .button{min-height:32px;padding:6px 14px;font-size:12px;font-weight:500;border-color:#e7e7eb}.dashboard .profile-hero.has-profile-edit .profile-avatar-stats{top:4px;height:84px;align-items:end;width:min(264px,calc(100% - 108px));gap:12px}.dashboard .profile-avatar-stats>a,.dashboard .profile-avatar-stats>span{gap:4px;font-size:11px;color:#8b8b93}.dashboard .profile-avatar-stats strong{font-size:18px;font-weight:550;line-height:22px}.dashboard .profile-identity{grid-column:1/-1}.dashboard .profile-hero .profile-identity h1{margin:0 0 7px;font-size:22px;font-weight:500;line-height:1.5;letter-spacing:0}.dashboard .profile-hero .profile-bio{font-size:13px;line-height:1.7;color:#85858e}.dashboard .profile-hero .profile-tags{margin-top:13px;gap:6px}.dashboard .profile-hero .profile-tags span{padding:4px 10px;font-size:11px;line-height:18px;background:#f5f5f6;color:#73737b}.dashboard .profile-connection-link{gap:7px;min-height:32px;margin:0 0 20px;padding:4px 0;border:0;border-radius:0;font-size:12px;color:#74747e}.dashboard .profile-connection-link:hover{background:transparent;color:#171717}.dashboard .profile-connection-link>svg:last-child{width:13px;color:#b2b2ba}.dashboard .profile-tabs{gap:28px;margin:0;border-color:#eeeef1}.dashboard .profile-tabs button{flex:0 0 auto;min-width:50px;padding:12px 0 14px;font-size:13px}.dashboard .profile-tabs button[aria-selected=true]:after{left:calc(50% - 12px);width:24px}.dashboard .profile-post-feed{padding-top:20px}.dashboard .showcase{padding-top:22px}.dashboard .showcase-empty-add{min-height:92px;gap:8px;border:1px dashed #e3e3e8;border-radius:14px;background:#fdfdfd;color:#92929b;font-size:13px;font-weight:400}.dashboard .showcase-empty-add>svg{width:19px;height:19px}.dashboard .showcase:has(.showcase-empty-add)>.glow-floating-action{display:none}.dashboard .profile-hero.has-cover{margin-top:-28px}.dashboard .profile-hero.has-cover>.avatar{box-sizing:content-box;border:4px solid white;margin-left:-4px}@media (max-width:420px){.dashboard.dashboard{padding:60px 20px 80px}.dashboard .profile-hero{grid-template-columns:76px minmax(0,1fr);gap:17px 20px}.dashboard .profile-hero>.avatar{width:76px;height:76px;font-size:28px}.dashboard .profile-hero.has-profile-edit .profile-avatar-stats{height:76px;width:calc(100% - 96px);gap:7px}.dashboard .profile-hero .profile-identity h1{font-size:22px}}.glow-welcome{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100svh;padding:112px 24px;overflow:hidden;background:radial-gradient(ellipse at 50% 43%,#ffe5e5 0,#fff5f1 32%,#fff 70%);color:#202025}.glow-welcome:before{content:"";position:absolute;z-index:-1;width:min(760px,145vw);aspect-ratio:1;border:1px solid #e9b8b52b;border-radius:50%;box-shadow:0 0 0 100px #edceca12,0 0 0 200px #edceca0b}.glow-welcome-logo{position:absolute;top:32px;left:clamp(24px,5vw,80px);font-size:24px;font-weight:800;letter-spacing:-1.4px}.glow-welcome-logo span{margin-left:3px;color:#df293a}.glow-welcome-content{text-align:center;padding-bottom:24px}.glow-welcome-spark{margin-bottom:24px;color:#df293a;font-size:48px;line-height:1}.glow-welcome h1{margin:0;font-weight:500}.glow-welcome-word{display:block;font-size:clamp(88px,15vw,160px);font-weight:750;line-height:1.05;letter-spacing:-.07em}.glow-welcome-comma{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.glow-welcome-line{display:block;margin-top:24px;font-size:clamp(23px,4vw,38px);line-height:1.5;letter-spacing:.12em}.glow-welcome-enter{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:54px;margin-top:48px;padding:0 30px;border-radius:999px;background:#df293a;color:#fff;box-shadow:0 10px 28px #df293a26;font-size:15px;transition:background .2s,transform .2s}.glow-welcome-enter:hover{background:#c92232;transform:translateY(-2px)}.glow-welcome-enter:focus-visible{outline:3px solid #df293a;outline-offset:5px}@media (max-width:420px){.glow-welcome-logo{top:24px}.glow-welcome-line{letter-spacing:.06em}.glow-welcome-enter{margin-top:36px}}@media (prefers-reduced-motion:reduce){.glow-welcome-enter{transition:none}}.glow-welcome-logo span{display:inline-flex;vertical-align:middle}.glow-welcome-spark svg{display:inline-block}