:root{--profile-ink:var(--neon-text-primary);--profile-muted:var(--neon-text-secondary);--profile-line:var(--neon-border-subtle);--profile-acid:#d8f985;--profile-paper:var(--neon-surface)}.neon-header{background:color-mix(in srgb, var(--neon-color-bg) 94%, transparent);border-bottom-color:var(--profile-line);box-shadow:0 1px 0 color-mix(in srgb, var(--profile-ink) 3%, transparent)}.neon-header .neon-header__inner{gap:20px;padding-inline:24px;overflow:visible}.neon-header .neon-header__brand{min-height:44px;color:var(--profile-ink);gap:8px;text-decoration:none}.neon-header__wordmark{font-family:var(--font-accent), sans-serif;letter-spacing:-1.4px;font-size:23px;font-weight:750;line-height:1}.neon-header .neon-header__mark{width:27px;height:27px}.neon-header .neon-header__tabs{flex:0 auto;align-self:stretch;gap:4px}.neon-header .neon-header__tab{letter-spacing:-.3px;min-height:44px;color:var(--profile-muted);background:0 0;border-radius:0;gap:7px;padding:0 13px;font-size:14px;font-weight:650;position:relative}.neon-header__tab:before{content:"";background:var(--product-tint,var(--neon-accent));opacity:.6;border-radius:2px;flex-shrink:0;width:6px;height:6px}.neon-header__tab[data-product=hype]{--product-tint:#e585b6}.neon-header__tab[data-product=swipe]{--product-tint:#b59afa}.neon-header__tab[data-product=jump]{--product-tint:#a5c758}.neon-header .neon-header__tab[data-active=true],.neon-header .neon-header__tab:hover{color:var(--profile-ink);background:0 0}.neon-header__tab[data-active=true]:before{opacity:1}.neon-header__tab[data-active=true]:after{content:"";bottom:0;background:var(--product-tint,var(--neon-accent));border-radius:3px 3px 0 0;height:3px;position:absolute;inset-inline:13px}.neon-header .neon-header__search{max-width:380px;margin-inline:auto;padding:0}.neon-header .neon-search{width:100%}.neon-header .neon-search input{border:1px solid var(--profile-line);background:color-mix(in srgb, var(--profile-ink) 4%, transparent);min-height:40px;box-shadow:none;border-radius:12px;font-size:14px}.neon-header .neon-header__actions{gap:4px}.neon-header .neon-icon-btn{border-radius:12px;width:44px;height:44px}.neon-header .neon-header__compose{background:var(--profile-acid);color:#18220d;width:40px;min-width:40px;height:40px;box-shadow:none;border:1px solid #0000}.neon-header .neon-header__compose:hover{color:#18220d;background:#c9eb73}.neon-header .neon-header__avatar-btn{box-shadow:none;border:1px solid var(--profile-line);border-radius:14px}.neon-header :is(a,button,input):focus-visible,.neon-bottom-nav a:focus-visible,.page-content--profile :is(a,button):focus-visible{outline:2px solid var(--neon-accent);outline-offset:3px}.neon-app-shell:has(.profile-public) .neon-sidebar{border-right:1px solid var(--profile-line);background:0 0;width:176px;padding-inline:12px}.neon-app-shell:has(.profile-public) .neon-sidebar__item{border-radius:12px;min-height:46px;font-size:14px}.neon-app-shell:has(.profile-public) .neon-app-shell__main{padding:24px 32px 64px}.page-content.page-content--profile.profile-public{width:100%;max-width:1200px;margin-inline:auto;padding:0;display:block}.profile-public>.feed-main{width:100%;min-width:0}.page-content--profile .profile-back-nav{align-items:center;gap:12px;margin:0 0 20px;display:flex}.page-content--profile .profile-back-nav .back-link{min-height:44px;color:var(--profile-muted);border:1px solid var(--profile-line);background:0 0;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.page-content--profile .profile-back-nav .back-link:last-child{border-color:#0000;margin-left:auto}.profile-header.profile-header--atelier{border:1px solid var(--profile-line);background:var(--profile-paper);box-shadow:none;isolation:isolate;border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(220px,1fr);margin-bottom:36px;display:grid;overflow:visible}.profile-header--atelier>.profile-banner{border-radius:16px;grid-area:1/2;height:auto;min-height:310px;margin:12px 12px 12px 0;overflow:hidden}.profile-header--atelier>.profile-card__body{flex-direction:column;grid-area:1/1;justify-content:center;align-items:stretch;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.profile-heading-row{align-items:center;gap:18px;min-width:0;margin-bottom:22px;display:flex}.profile-header--atelier .profile-avatar{border:3px solid var(--profile-paper);width:80px;height:80px;box-shadow:0 0 0 1px var(--profile-line);border-radius:24px;font-size:32px}.profile-header--atelier .profile-identity{min-width:0;margin:0}.profile-header--atelier .profile-name{letter-spacing:-.055em;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:clamp(26px,2.9vw,40px);font-weight:780;line-height:1.18;display:flex}.profile-header--atelier .profile-rank-icon{width:20px;height:20px}.profile-header--atelier .profile-username{font-family:var(--font-accent), sans-serif;overflow-wrap:anywhere;font-size:14px}.profile-header--atelier .profile-username a{color:var(--profile-muted);text-decoration:none}.profile-header--atelier .profile-bio{overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.75}.profile-header--atelier .profile-bio--empty{font-size:14px}.profile-header--atelier .profile-meta{gap:8px 18px;margin:0 0 22px;font-size:14px}.profile-header--atelier .profile-meta li{min-width:0}.profile-header--atelier .profile-meta a{overflow-wrap:anywhere}.profile-header--atelier .profile-meta svg{flex-shrink:0}.profile-header--atelier .profile-actions-wrap{justify-content:flex-start;margin:4px 0 0}.profile-header--atelier .profile-actions{justify-content:flex-start;gap:8px;padding-top:0}.profile-header--atelier .profile-btn,.profile-header--atelier .follow-btn{border-radius:12px;min-height:44px;padding-inline:14px;font-size:14px;font-weight:650}.profile-header--atelier .profile-btn--icon{justify-content:center;width:44px;padding:0}.profile-header--atelier .profile-btn--primary,.profile-header--atelier .follow-btn:not(.following):not([data-following=true]){background:var(--profile-acid);color:#18220d;border-color:#0000}.profile-header--atelier .profile-menu__panel{z-index:10;min-width:200px}.profile-header--atelier>.profile-stats{border-top:1px solid var(--profile-line);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:20px 12px;display:grid}.profile-header--atelier .profile-stat{border-right:1px solid var(--profile-line);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;padding:6px;display:flex}.profile-header--atelier .profile-stat:last-child{border-right:0}.profile-header--atelier div.profile-stat{cursor:default}.profile-header--atelier div.profile-stat:hover{background:0 0}.profile-header--atelier .profile-stat-value{font-family:var(--font-accent), sans-serif;letter-spacing:-1px;font-size:25px;font-weight:650}.profile-header--atelier .profile-stat-label{text-align:center;font-size:13px;line-height:1.4}.profile-header--atelier .profile-banner:not(.profile-banner--cover){color:#dcf0ab;background:#1b2924}.profile-header--atelier .profile-banner--swipe:not(.profile-banner--cover){color:#f3c3e3;background:#342235}.profile-header--atelier .profile-banner--slate:not(.profile-banner--cover){color:#e1e5ee;background:#292b32}.profile-cover-type{flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:absolute;inset:0;overflow:hidden}.profile-cover-type__brand{font-family:var(--font-accent), sans-serif;letter-spacing:2px;opacity:.8;font-size:12px;font-weight:650}.profile-cover-type__monogram{letter-spacing:-.09em;align-self:center;font-size:clamp(100px,13vw,190px);font-weight:850;line-height:1;transform:rotate(-8deg)}.profile-cover-type__handle{font-family:var(--font-accent), sans-serif;overflow-wrap:anywhere;font-size:13px}.profile-header--atelier .profile-banner-edit{z-index:1;border-radius:10px;min-height:44px;font-size:14px}.profile-header--atelier .profile-avatar-edit{width:36px;height:36px;bottom:-5px;right:-5px}.profile-collection-heading{scroll-margin-top:calc(var(--neon-header-height) + 20px);align-items:center;gap:12px;margin:0 0 24px;display:flex}.profile-collection-heading .profile-section-title{letter-spacing:-.7px;margin:0;font-size:23px}.profile-collection-count{border:1px solid var(--profile-line);text-align:center;min-width:32px;color:var(--profile-muted);border-radius:8px;padding:4px 8px;font-size:14px}.profile-collection-rule{background:var(--profile-line);flex:1;height:1px;margin-left:8px}.page-content--profile .profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.profile-work-link{min-width:0;color:inherit;border-radius:14px;text-decoration:none}.profile-work-link .content-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.profile-work-link .content-card-thumbnail{aspect-ratio:4/3;background:var(--neon-surface-muted);border-radius:14px;height:auto;overflow:hidden}.profile-work-link .content-card-body{padding:13px 2px 0}.profile-work-link .content-card-title{letter-spacing:-.35px;font-size:16px;font-weight:650;line-height:1.45}.profile-work-link .content-card-stats{flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12px}.profile-work-link .content-card-badge{color:#fff;font-family:var(--font-accent), sans-serif;background:#151819df;border:1px solid #ffffff28;border-radius:7px;padding:5px 8px;font-size:12px}.profile-work-link:hover .content-card{box-shadow:none;transform:none}.profile-work-link:hover .content-card-title{color:var(--neon-accent)}.page-content--profile .profile-tabs{border-top:0;border-bottom:1px solid var(--profile-line);gap:4px;margin-bottom:24px}.page-content--profile .profile-tab{min-height:52px;font-size:14px}.page-content--profile .feed-empty{border:1px dashed var(--profile-line);background:0 0;border-radius:16px;padding:64px 20px}.page-content--profile .feed-empty p{font-size:16px}@media (min-width:1024px) and (max-width:1279px){.neon-header .neon-header__inner{gap:12px;padding-inline:20px}.neon-header .neon-header__tab{padding-inline:10px}.neon-header .neon-header__actions{gap:0}.neon-header .neon-header__search{max-width:240px}.neon-app-shell:has(.profile-public) .neon-app-shell__main{padding-inline:24px}.profile-header--atelier>.profile-card__body{padding:24px}.profile-heading-row{gap:12px}.profile-header--atelier .profile-avatar{border-radius:20px;width:64px;height:64px}}@media (max-width:1023px){:root{--neon-bottom-nav-height:80px}.neon-header .neon-header__inner{gap:12px;padding-inline:16px}.neon-header .neon-header__tab{padding-inline:12px}.neon-app-shell .neon-bottom-nav{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));border:1px solid var(--profile-line);background:color-mix(in srgb, var(--neon-color-bg) 95%, transparent);-webkit-backdrop-filter:blur(20px);border-radius:22px;gap:4px;width:auto;max-width:540px;height:64px;margin-inline:auto;padding:5px;box-shadow:0 8px 32px #00000024,0 1px 3px #0000000d}.neon-app-shell .neon-bottom-nav__item{letter-spacing:-.3px;color:var(--profile-muted);text-shadow:none;border-radius:16px;gap:3px;padding:4px 2px;font-size:12px;font-weight:600;line-height:1.2}.neon-app-shell .neon-bottom-nav__item .neon-bottom-nav__icon{width:21px;height:21px;box-shadow:none;filter:none;opacity:1;color:inherit;padding:0;display:block;transform:none}.neon-app-shell .neon-bottom-nav__item[data-active=true]{color:#18220d;background:var(--profile-acid)}.neon-app-shell .neon-bottom-nav__item[data-active=true] .neon-bottom-nav__icon{color:inherit}:is(.neon-app-shell:has(.swipe-page) .neon-bottom-nav,.neon-app-shell:has(.jump-shorts-page) .neon-bottom-nav){background:#14171bed;border-color:#ffffff26}:is(.neon-app-shell:has(.swipe-page) .neon-bottom-nav__item,.neon-app-shell:has(.jump-shorts-page) .neon-bottom-nav__item){color:#c8cdd5;text-shadow:none}:is(.neon-app-shell:has(.swipe-page) .neon-bottom-nav__item[data-active=true],.neon-app-shell:has(.jump-shorts-page) .neon-bottom-nav__item[data-active=true]){color:#18220d}.neon-app-shell:has(.profile-public) .neon-app-shell__main{padding:20px 24px calc(var(--neon-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 20px)}}@media (max-width:767px){.neon-header .neon-header__inner{gap:4px;padding-inline:12px}.neon-header__wordmark{font-size:21px}.neon-header .neon-header__mark{width:24px;height:24px}.neon-header .neon-header__actions{gap:0}.neon-header .neon-header__compose{border-radius:11px;width:36px;min-width:36px;height:36px;margin-inline:2px}.neon-app-shell:has(.profile-public) .neon-app-shell__main{padding-inline:0;padding-top:0}.page-content--profile .profile-back-nav{margin:0;padding:4px 12px}.page-content--profile .profile-back-nav .back-link{border:0;padding-inline:4px}.profile-header.profile-header--atelier{background:0 0;border:0;border-radius:0;flex-direction:column;margin-bottom:28px;display:flex}.profile-header--atelier>.profile-banner{border-radius:18px;order:0;height:140px;min-height:140px;margin:0 16px}.profile-header--atelier>.profile-card__body{order:1;padding:24px 20px 22px}.profile-header--atelier .profile-heading-row{gap:14px;margin-bottom:16px}.profile-header--atelier .profile-avatar{border-radius:22px;width:68px;height:68px}.profile-header--atelier .profile-name{font-size:29px;line-height:1.2}.profile-header--atelier .profile-meta{margin-bottom:16px}.profile-header--atelier .profile-bio{margin-bottom:12px}.profile-header--atelier .profile-actions-wrap{width:100%}.profile-header--atelier .profile-actions{gap:8px;width:100%}.profile-header--atelier .profile-btn{padding-inline:12px}.profile-header--atelier>.profile-stats{border:1px solid var(--profile-line);border-radius:16px;order:2;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 16px;padding:8px 12px}.profile-header--atelier .profile-stat{min-height:70px;margin-block:4px}.profile-header--atelier .profile-stat:nth-child(3n){border-right:0}.profile-header--atelier .profile-stat-value{font-size:23px}.profile-cover-type{padding:18px 20px}.profile-cover-type__monogram{font-size:128px;position:absolute;top:4px;right:24px;transform:rotate(-10deg)}.profile-cover-type__brand,.profile-cover-type__handle{max-width:56%}.profile-collection-heading{margin:0 20px 20px}.profile-collection-heading .profile-section-title{font-size:21px}.page-content--profile .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding-inline:16px}.profile-work-link .content-card-thumbnail{aspect-ratio:1;border-radius:12px}.profile-work-link .content-card-body{padding-top:10px}.profile-work-link .content-card-title{font-size:15px}.profile-work-link .content-card-stats{gap:6px 10px}.profile-work-link .content-card-stats>:last-child{flex-basis:100%}.page-content--profile .profile-owner-hint{margin:0 20px 20px}.page-content--profile .profile-tabs,.page-content--profile .feed-empty{margin-inline:16px}}@media (prefers-reduced-motion:reduce){.neon-header *,.neon-bottom-nav *,.profile-header--atelier *,.profile-work-link *{transition:none!important;animation:none!important}}
