/* Shared account controls; extracted from the Media runtime. */
.c6AuthState{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;gap:9px;height:40px;min-height:40px;padding:0 12px 0 6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:var(--c6TextPrimary,var(--c6Text,#f5f7fb));font-size:13px;line-height:1;border-radius:8px;white-space:nowrap;overflow:hidden}
        .c6AuthState a{color:inherit;text-decoration:none}
        .c6AuthName{min-width:0;overflow:hidden;text-overflow:ellipsis}
        .c6AuthLikes{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;color:var(--c6TextPrimary,var(--c6Text,#f5f7fb));font-weight:900;font-variant-numeric:tabular-nums}
        .c6AuthLikes svg{width:14px;height:14px;fill:var(--c6ColorBlue,#1b6fe0);stroke:var(--c6ColorBlue,#1b6fe0);stroke-width:2}
        .c6AuthAvatar{width:28px;height:28px;flex:0 0 28px;border-radius:999px;object-fit:cover;background:linear-gradient(135deg,#4a93ff,#ff4d5e);box-shadow:0 0 0 1px rgba(255,255,255,.16)}
        .c6AuthInitials{display:inline-grid;place-items:center;color:#fff;font-size:11px;font-weight:900}
        .c6AuthAvatar[hidden]{display:none}
        .c6AdminAccess{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.05);color:var(--c6TextPrimary,var(--c6Text,#f5f7fb))}
        .c6AdminAccess:hover{background:var(--c6SurfaceRaised,rgba(255,255,255,.09));color:var(--c6ActionInk,#6ba7ff)}
        .c6AdminAccess svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
        .c6ActivityBell,.c6ActivityClose{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.05);color:var(--c6TextPrimary,var(--c6Text,#f5f7fb));cursor:pointer}
        .c6ActivityBell:hover,.c6ActivityClose:hover{background:var(--c6SurfaceRaised,rgba(255,255,255,.09));color:var(--c6ActionInk,#6ba7ff)}
        .c6ActivityBell svg,.c6ActivityClose svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
        .c6ActivityBadge{position:absolute;top:-6px;right:-7px;display:none;align-items:center;justify-content:center;min-width:18px;height:18px;border:2px solid var(--c6SurfaceCanvas,#131a24);border-radius:999px;padding:0 4px;background:#ff4d5e;color:#fff;font-size:9px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}
        .c6ActivityBell.has-activity .c6ActivityBadge{display:inline-flex}
        .c6ActivityDrawer{box-sizing:border-box;inset:0 0 0 auto;width:min(420px,100%);height:100dvh;max-width:none;max-height:none;margin:0 0 0 auto;border:0;border-left:1px solid var(--c6BorderSubtle,#2c3645);padding:0;background:var(--c6SurfaceCanvas,#131a24);color:var(--c6TextPrimary,#f4f7fb);box-shadow:-18px 0 50px rgba(0,0,0,.35)}
        .c6ActivityDrawer::backdrop{background:rgba(4,8,14,.66);backdrop-filter:blur(2px)}
        .c6ActivityHead{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;border-bottom:1px solid var(--c6BorderSubtle,#2c3645);padding:14px 16px}.c6ActivityHead h2{margin:0;font-size:20px}.c6ActivityHead span{display:block;margin-top:4px;color:var(--c6TextFaint,#8793a3);font-size:12px}
        .c6ActivityHeadActions{display:flex;align-items:center;gap:8px}.c6ActivityReadAll{border:0;background:none;padding:8px;color:var(--c6ActionInk,#6ba7ff);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.c6ActivityReadAll:hover{text-decoration:underline}.c6ActivityReadAll[hidden]{display:none}
        .c6ActivityClose{flex-basis:36px;width:36px;height:36px}.c6ActivityList{display:grid;align-content:start;overflow-y:auto;max-height:calc(100dvh - 76px);padding:8px}
        .c6ActivityItem{position:relative;margin-bottom:5px;border-radius:8px;color:inherit}.c6ActivityItem:hover{background:var(--c6SurfaceRaised,rgba(255,255,255,.06))}.c6ActivityItem.is-unread{background:color-mix(in srgb,var(--c6ActionInk,#6ba7ff) 8%,transparent)}.c6ActivityItem.is-unread::before{position:absolute;top:17px;left:3px;width:5px;height:5px;border-radius:50%;background:var(--c6ActionInk,#6ba7ff);content:""}.c6ActivityLink{display:grid;grid-template-columns:38px minmax(0,1fr) 28px;gap:10px;align-items:start;padding:11px 38px 11px 11px;color:inherit;text-decoration:none}.c6ActivityLink:hover{text-decoration:none}
        .c6ActivityAvatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#4a93ff,#ff4d5e);font-size:11px;font-weight:900}.c6ActivityAvatar img,.c6ActivityAvatar .c6AvatarInitials{grid-area:1/1;width:100%;height:100%;object-fit:cover}.c6ActivityAvatar .c6AvatarInitials{display:grid;place-items:center}.c6ActivityAvatar img[hidden],.c6ActivityAvatar .c6AvatarInitials[hidden]{display:none}
        .c6ActivityCopy{display:grid;gap:3px;min-width:0;color:var(--c6TextSecondary,#aeb8c6);font-size:13px;line-height:1.35}.c6ActivityCopy b,.c6ActivityCopy strong{color:var(--c6TextPrimary,#f4f7fb)}.c6ActivityCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c6ActivityCopy q{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--c6TextFaint,#8793a3)}.c6ActivityCopy time{color:var(--c6TextFaint,#8793a3);font-size:11px}
        .c6ActivityType{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06)}.c6ActivityType svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.c6ActivityType.is-like{color:var(--c6ColorBlue,#1b6fe0)}.c6ActivityType.is-like svg{fill:currentColor}.c6ActivityType.is-comment{color:var(--c6ActionInk,#6ba7ff)}
        .c6ActivityDismiss{position:absolute;top:8px;right:5px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--c6TextFaint,#8793a3);cursor:pointer}.c6ActivityDismiss:hover{background:rgba(255,255,255,.08);color:var(--c6TextPrimary,#f4f7fb)}.c6ActivityDismiss svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
        .c6ActivityEmpty{padding:40px 24px;color:var(--c6TextFaint,#8793a3);text-align:center}.c6ActivitySkeleton{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:11px}.c6ActivitySkeleton span{height:38px;border-radius:50%;background:var(--c6SkeletonBase,#232c3a)}.c6ActivitySkeleton span+span{height:36px;border-radius:6px}
        @media (max-width:720px){.c6AuthState{width:auto;flex:0 0 auto;justify-content:center;gap:6px;padding:0 8px 0 5px}.c6AuthName{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
