.PageProfileCard_card__PGLRg{display:none;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);margin-top:-52px;position:relative;z-index:2}@media (min-width:1020px){.PageProfileCard_card__PGLRg{display:block;position:sticky;top:calc(var(--header-height) + 64px);margin-top:-64px;align-self:start}}.PageProfileCard_top__8D8ho{padding:0 20px 18px;text-align:center}.PageProfileCard_avatarRing__7Gxx5{width:104px;height:104px;border-radius:var(--radius-full);background:var(--gradient-avatar-ring);padding:3px;margin:-52px auto 0;box-shadow:var(--shadow-3)}.PageProfileCard_avatarImg__ISSI9{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover;border:3px solid var(--color-surface-1);display:block}.PageProfileCard_avatarPlaceholder__L5eUl{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--radius-full);border:3px solid var(--color-surface-1);background:var(--color-surface-3);color:var(--color-text-faint);font-family:var(--font-display);font-style:italic;font-size:34px;text-transform:uppercase}.PageProfileCard_name__SeUSH{margin:12px 0 4px;font-size:23px;line-height:1.15;color:var(--color-heading);display:flex;align-items:center;justify-content:center;gap:8px}.PageProfileCard_pgname__USIo9{font-family:var(--font-display);font-style:italic;font-weight:500;letter-spacing:-.01em}.PageProfileCard_verified__SmMWL{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-gold-subtle);color:var(--color-gold);flex:0 0 auto}.PageProfileCard_subrow__EVc8_{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.PageProfileCard_statFollow__yqFEi{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:13px}.PageProfileCard_infochip__labZ2{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--radius-full);background:var(--color-surface-3);font-size:12px;color:var(--color-text)}.PageProfileCard_infochip__labZ2 svg{color:var(--color-accent-strong)}.PageProfileCard_infochipOpen__eEzxF{background:var(--color-success-soft);color:var(--color-success)}.PageProfileCard_infochipOpen__eEzxF svg{color:var(--color-success)}.PageProfileCard_acts__C9UPf{display:flex;gap:8px}.PageProfileCard_shareBtn__DjE0C{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;min-height:44px;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface-1);color:var(--color-text);cursor:pointer;transition:background .15s ease,border-color .15s ease}.PageProfileCard_shareBtn__DjE0C:hover{background:var(--color-surface-2)}.PageProfileCard_shareBtn__DjE0C:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.PageProfileCard_body__S_eIs{padding:0 20px 20px}.PageProfileCard_divider__FtJ6G{height:1px;background:var(--color-border);margin:16px 0}.PageProfileCard_sectionLab__DqsW9{display:block;text-align:left;margin-bottom:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-faint)}.PageProfileCard_linkline__Sf0mi{display:flex;align-items:center;gap:10px;padding:6px 0;margin:0;font-size:13.5px;color:var(--color-text);text-decoration:none}.PageProfileCard_linkline__Sf0mi svg{flex:0 0 auto;color:var(--color-text-muted)}.PageProfileCard_linkVal__dxIFV{color:var(--color-accent-strong);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.PageProfileCard_linkline__Sf0mi:hover .PageProfileCard_linkVal__dxIFV{text-decoration:underline}.PageProfileCard_socials__SVtnb{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.PageProfileCard_socio__Cb9MQ{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-full);background:var(--color-surface-3);color:var(--color-accent-strong);text-decoration:none}.PageProfileCard_hoursRow__2QLGd{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;color:var(--color-text)}.PageProfileCard_hoursRow__2QLGd .PageProfileCard_time__1DyDa{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PageProfileCard_about__uWSQM{margin:0;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:15px;line-height:1.55;color:var(--color-text-secondary)}.PageProfileMobileHeader_mobileHeader__8RDQL{display:block}@media (min-width:1020px){.PageProfileMobileHeader_mobileHeader__8RDQL{display:none}}.PageProfileMobileHeader_idcard__q0RpJ{position:relative;z-index:2;margin:-40px 14px 0;padding:14px;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-2)}.PageProfileMobileHeader_top__tsYzT{display:flex;gap:12px;align-items:center}.PageProfileMobileHeader_avatarRing__g_eVE{width:64px;height:64px;flex:0 0 auto;margin-top:-38px;padding:3px;border-radius:var(--radius-full);background:var(--gradient-avatar-ring);box-shadow:var(--shadow-2)}.PageProfileMobileHeader_avatarImg__jZfN5{display:block;width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover;border:3px solid var(--color-surface-1)}.PageProfileMobileHeader_avatarPlaceholder__pv1wX{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--radius-full);border:3px solid var(--color-surface-1);background:var(--color-surface-3);color:var(--color-text-faint);font-family:var(--font-display);font-style:italic;font-size:24px;text-transform:uppercase}.PageProfileMobileHeader_idmain__TUj3M{flex:1 1;min-width:0}.PageProfileMobileHeader_kebab__jdlOn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:flex-start;width:44px;height:44px;margin:-6px -6px 0 0;background:none;border:none;border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.PageProfileMobileHeader_kebab__jdlOn:hover{background:var(--color-surface-2);color:var(--color-accent-strong)}.PageProfileMobileHeader_kebab__jdlOn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.PageProfileMobileHeader_name__AK9X1{margin:0;font-size:20px;line-height:1.15;color:var(--color-heading);display:flex;align-items:center;gap:6px}.PageProfileMobileHeader_pgname__bySh0{font-family:var(--font-display);font-style:italic;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PageProfileMobileHeader_verified__dw8sK{display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--color-gold-subtle);color:var(--color-gold)}.PageProfileMobileHeader_sub__H00Eo{margin:2px 0 0;font-size:12px;color:var(--color-text-muted)}.PageProfileMobileHeader_acts__VPVBf{display:flex;gap:8px;margin-top:12px}.PageProfileMobileHeader_qgrid__o8J3z{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;padding:14px}.PageProfileMobileHeader_qbtn__LNX6l{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:60px;padding:12px 4px;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:11px;color:var(--color-text-secondary);text-align:center;text-decoration:none;cursor:pointer;transition:background var(--duration-fast,.15s) var(--easing-default,ease)}.PageProfileMobileHeader_qbtn__LNX6l:hover{background:var(--color-surface-2)}.PageProfileMobileHeader_qicon__eaOSF{color:var(--color-accent-strong)}.PageProfileMobileHeader_qrating__X9KOk{display:inline-flex;align-items:center;gap:4px}.PageProfileMobileHeader_qratingValue__pqA2A{font-family:var(--font-display);font-size:15px;font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--color-heading)}.PageTabPosts_feed__ieRR_{display:flex;flex-direction:column;gap:18px}.PageTabPosts_skeleton__Yjdtv{height:120px;background:var(--color-surface-2);border-radius:var(--radius-lg);animation:PageTabPosts_pulse__tubp5 1.5s ease-in-out infinite}@keyframes PageTabPosts_pulse__tubp5{0%,to{opacity:1}50%{opacity:.5}}.PageTabPosts_errorMsg__bhsKF{text-align:center;padding:var(--spacing-12) var(--spacing-6);color:var(--color-text-muted);font-size:var(--font-size-sm)}.PageTabPosts_postWrap__2Q_qL{display:flex;flex-direction:column}.PageTabPosts_pinnedWrap__DgKWs{border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent) 6%,transparent);overflow:hidden}.PageTabPosts_pinnedBadge__rjBz8{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);color:var(--color-accent);font-weight:var(--font-weight-medium);border-bottom:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent)}.PageTabPosts_loadMoreBtn___QsAQ{display:block;width:100%;margin-top:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.PageTabPosts_loadMoreBtn___QsAQ:hover:not(:disabled){background:var(--color-surface-3);border-color:var(--color-border-strong)}.PageTabPosts_loadMoreBtn___QsAQ:disabled{opacity:.6;cursor:not-allowed}.PageTabPosts_adminBar__tzrR_{display:flex;justify-content:flex-end}.PageTabPosts_adminCreateBtn__HT6FT{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);background:var(--color-accent);color:var(--color-on-accent);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:inherit;cursor:pointer;box-shadow:var(--shadow-1);transition:background var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.PageTabPosts_adminCreateBtn__HT6FT:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.PageTabPosts_adminCreateBtn__HT6FT:active{transform:none}