:root{--me-radius-1:12px;--me-radius-2:16px;--me-radius-3:20px;--me-shadow:0 18px 44px #00000040;--me-shadow-soft:0 10px 26px #0000002e;--me-gutter:clamp(14px,3.8vw,64px);--me-signal:#f97316;--me-signal-2:#ea580c;--me-bg:#050814;--me-fg:#f8fafceb;--me-muted:#94a3b8db;--me-surface-1:#020617c7;--me-surface-2:#0206178c;--me-surface-3:#0f172a7a;--me-border-1:#33415594;--me-border-2:#334155e6;--me-divider:#33415599;--me-input-bg:#020617db;--me-chip-bg:#02061799;--me-link:#60a5fa;--me-skeleton-1:#94a3b814;--me-skeleton-2:#94a3b829}html[data-theme=light]{--me-bg:#f7fafc;--me-fg:#0f172aeb;--me-muted:#475569db;--me-surface-1:#ffffffdb;--me-surface-2:#ffffffb3;--me-surface-3:#e2e8f073;--me-border-1:#94a3b88c;--me-border-2:#94a3b8e6;--me-divider:#94a3b88c;--me-input-bg:#ffffffeb;--me-chip-bg:#ffffffd1;--me-shadow:0 18px 44px #02061714;--me-shadow-soft:0 10px 26px #0206170f}@media (prefers-color-scheme:light){html:not([data-theme=dark]){--me-bg:#f7fafc;--me-fg:#0f172aeb;--me-muted:#475569db;--me-surface-1:#ffffffdb;--me-surface-2:#ffffffb3;--me-surface-3:#e2e8f073;--me-border-1:#94a3b88c;--me-border-2:#94a3b8e6;--me-divider:#94a3b88c;--me-input-bg:#ffffffeb;--me-chip-bg:#ffffffd1;--me-shadow:0 18px 44px #02061714;--me-shadow-soft:0 10px 26px #0206170f}}.page{background:radial-gradient(1200px 700px at 15% -10%,#f9731629,transparent 65%),radial-gradient(900px 520px at 90% 0%,#60a5fa24,transparent 55%),var(--me-bg);width:100vw;max-width:100vw;color:var(--me-fg);padding:26px var(--me-gutter)72px;box-sizing:border-box;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.shell{width:100%;max-width:1200px;margin:0 auto}.grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px;width:100%;display:grid}.topBar{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.topLeft{min-width:0}.pageTitle{letter-spacing:-.02em;color:var(--me-fg);font-size:22px;font-weight:950;line-height:1.15}.pageSub{color:var(--me-muted);margin-top:6px;font-size:13px;line-height:1.4}.topRight{align-items:center;gap:10px;display:flex}.card{background:var(--me-surface-1);border:1px solid var(--me-border-1);border-radius:var(--me-radius-3);box-shadow:var(--me-shadow-soft);min-width:0;padding:16px;overflow:hidden}.cardHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.cardHeaderSlim{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.cardTitle{color:var(--me-fg);font-size:15px;font-weight:950;line-height:1.2}.cardSub{color:var(--me-muted);margin-top:4px;font-size:12px;line-height:1.4}.divider{background:linear-gradient(to right,transparent,var(--me-divider),transparent);width:100%;height:1px;margin:14px 0}.bannerWarn{color:var(--me-fg);background:#f973161f;border:1px solid #f9731659;border-radius:14px;margin:12px 0 14px;padding:10px 12px;font-size:12px;line-height:1.45}.sidebar{min-width:0}.sticky{flex-direction:column;gap:16px;display:flex;position:sticky;top:92px}.tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tab{border:1px solid var(--me-border-1);background:var(--me-surface-2);color:var(--me-muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:900;transition:transform .1s,border-color .15s,background .15s,color .15s;display:inline-flex}.tab:hover{border-color:#94a3b8bf;transform:translateY(-1px)}.tabActive{color:var(--me-signal);background:#f9731624;border-color:#f97316d9}.tabBadge{min-width:18px;height:18px;color:var(--me-fg);border:1px solid #334155d9;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:950;display:inline-flex}.tabActive .tabBadge{color:var(--me-signal);border-color:#f97316a6}.btnPrimary,.btnGhost{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;font-weight:950;text-decoration:none;transition:transform .1s,filter .15s,opacity .15s,border-color .15s,background .15s;display:inline-flex}.btnPrimary{background:linear-gradient(135deg,var(--me-signal),var(--me-signal-2));color:#fff;border:none;box-shadow:0 14px 34px #f9731647}.btnPrimary:hover{filter:brightness(1.06);transform:translateY(-1px)}.btnGhost{border:1px solid var(--me-border-1);background:var(--me-surface-2);color:var(--me-fg)}.btnGhost:hover{border-color:#94a3b8cc;transform:translateY(-1px)}.btnPrimary:disabled,.btnGhost:disabled{opacity:.55;cursor:not-allowed;transform:none}.label{color:var(--me-muted);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.input,.textarea,.commentInput{background:var(--me-input-bg);border:1px solid var(--me-border-2);width:100%;color:var(--me-fg);border-radius:12px;padding:11px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.textarea{resize:vertical;min-height:78px;max-height:220px;line-height:1.45}.input::placeholder,.textarea::placeholder,.commentInput::placeholder{color:#94a3b8d1}.input:focus,.textarea:focus,.commentInput:focus{border-color:#f97316d9;outline:none;box-shadow:0 0 0 3px #f973162e}html[data-theme=light] .input:focus,html[data-theme=light] .textarea:focus,html[data-theme=light] .commentInput:focus{box-shadow:0 0 0 3px #f9731624}.composer{border-radius:var(--me-radius-2);border:1px solid var(--me-border-1);background:var(--me-surface-2);flex-direction:column;gap:10px;margin-bottom:12px;padding:12px;display:flex}.composerTop{grid-template-columns:44px 1fr;align-items:start;gap:10px;display:grid}.composerAvatar{width:44px;height:44px;color:var(--me-signal);background:radial-gradient(circle at 30% 0,#f9731659,#020617cc);border:1px solid #f9731659;border-radius:999px;place-items:center;font-weight:950;display:grid;overflow:hidden}.composerAvatar img{object-fit:cover;width:100%;height:100%}.composerInputs{gap:8px;min-width:0;display:grid}.composerBottom{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fileBtn{border:1px dashed var(--me-border-2);background:var(--me-surface-3);color:var(--me-fg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:900;transition:transform .1s,border-color .15s,background .15s;display:inline-flex;position:relative}.fileBtn:hover{border-color:#94a3b8d9;transform:translateY(-1px)}.fileInput{display:none}.fileName{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--me-muted);font-size:12px;overflow:hidden}.flexGrow{flex:1}.previewWrap{border:1px solid var(--me-border-1);background:#000;border-radius:14px;margin-top:4px;position:relative;overflow:hidden}.previewWrap img{object-fit:cover;width:100%;max-height:420px;display:block}.previewWrap .btnGhost{background:#020617c7;border-color:#94a3b873;position:absolute;bottom:10px;right:10px}.postList{flex-direction:column;gap:10px;display:flex}.postCard{border-radius:var(--me-radius-2);border:1px solid var(--me-border-1);background:var(--me-surface-2);padding:12px}.postHeader{align-items:center;gap:10px;margin-bottom:8px;display:flex}.postAvatar{background:radial-gradient(circle at 30% 0,#60a5fa3d,#020617d9);border:1px solid #f9731659;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.postAvatar img{object-fit:cover;width:100%;height:100%}.avatarFallback{color:var(--me-signal);font-size:14px;font-weight:950}.postMeta{flex:1;min-width:0}.postMetaTop{align-items:center;gap:8px;min-width:0;display:flex}.postAuthor{color:var(--me-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.rolePill{color:var(--me-signal);text-transform:uppercase;letter-spacing:.06em;background:#f973161f;border:1px solid #f97316b3;border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:950}.postMetaSub{color:var(--me-muted);margin-top:2px;font-size:11px}.postBody{color:var(--me-fg);margin-top:6px;font-size:13px;line-height:1.55}.postBody p+p{margin-top:6px}.postLink{color:var(--me-link);word-break:break-word;margin-top:8px;font-size:12px;text-decoration:none;display:inline-block}.postLink:hover{text-decoration:underline}.postMediaSingle{border:1px solid var(--me-border-1);background:#000;border-radius:14px;margin-top:10px;overflow:hidden}.postMediaSingle img{object-fit:cover;width:100%;max-height:620px;display:block}.postMediaGrid{border:1px solid var(--me-border-1);background:#000;border-radius:14px;margin-top:10px;overflow:hidden}.postMediaGrid.single .postMediaTile img{width:100%;display:block}.postMediaGrid.multi{grid-template-columns:1fr 1fr;gap:2px;display:grid}.postMediaTile{background:#000}.postMediaTile img{object-fit:cover;width:100%;height:100%;display:block}.reactionSummary{color:var(--me-muted);margin-top:8px;font-size:11px;line-height:1.35}.reactionTotal{color:var(--me-fg);font-weight:950}.reactionBreakdown{opacity:.95}.postActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.reactionsRow{flex-wrap:wrap;gap:8px;display:flex}.reactionBtn,.commentBtn{border:1px solid var(--me-border-2);background:var(--me-surface-3);color:var(--me-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;transition:transform .1s,border-color .15s,background .15s,color .15s}.reactionBtn:hover,.commentBtn:hover{border-color:#94a3b8bf;transform:translateY(-1px)}.active{color:var(--me-signal)!important;background:#f9731624!important;border-color:#f97316d9!important}.commentBtn{align-items:center;gap:8px;display:inline-flex}.commentCount{min-width:18px;height:18px;color:var(--me-fg);border:1px solid #334155d9;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:950;display:inline-flex}.commentsWrap{border-top:1px solid var(--me-divider);margin-top:12px;padding-top:12px}.commentRow{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.commentAvatar{border:1px solid var(--me-border-2);width:32px;height:32px;color:var(--me-signal);background:radial-gradient(circle at 30% 0,#f9731640,#020617d1);border-radius:999px;flex:none;place-items:center;font-weight:950;display:grid;overflow:hidden}.commentAvatar img{object-fit:cover;width:100%;height:100%}.commentBubble{background:var(--me-surface-3);border:1px solid var(--me-border-1);border-radius:14px;flex:1;min-width:0;padding:9px 10px}.commentTop{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.commentAuthor{color:var(--me-fg);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;overflow:hidden}.commentTime{color:var(--me-muted);white-space:nowrap;font-size:10px}.commentText{color:var(--me-fg);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45}.commentComposer{align-items:center;gap:8px;margin-top:10px;display:flex}.commentInput{border-radius:999px;flex:1;padding:10px 12px}.muted{color:var(--me-muted);font-size:12px;line-height:1.4}.mutedSmall{color:var(--me-muted);font-size:11px;line-height:1.35}.profileHead{border-bottom:1px solid var(--me-divider);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:14px;display:flex}.profileAvatar{width:56px;height:56px;box-shadow:var(--me-shadow-soft);color:var(--me-signal);background:radial-gradient(circle at 30% 0,#f9731652,#020617e6);border:1px solid #f9731659;border-radius:999px;flex:none;place-items:center;font-weight:950;display:grid;overflow:hidden}.profileAvatar img{object-fit:cover;width:100%;height:100%}.profileMeta{flex-direction:column;gap:6px;min-width:0;display:flex}.profileNameRow{align-items:center;gap:8px;min-width:0;display:flex}.profileName{color:var(--me-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.profileEmail{color:var(--me-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.statsGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.stat{background:var(--me-surface-2);border:1px solid var(--me-border-1);border-radius:14px;min-width:0;padding:10px}.statLabel{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8e0;font-size:10px}html[data-theme=light] .statLabel{color:#475569c7}.statValue{color:var(--me-fg);margin-top:6px;font-size:16px;font-weight:950}.sectionTitle{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8d9;margin-top:14px;font-size:11px}html[data-theme=light] .sectionTitle{color:#475569c7}.formGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.actionsRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.fieldGrid{grid-template-columns:1fr;gap:10px;margin-top:10px;display:grid}.fieldRow{background:var(--me-surface-2);border:1px solid var(--me-border-1);border-radius:14px;min-width:0;padding:10px 12px}.fieldLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--me-muted);margin-bottom:4px;font-size:10px}.fieldValue{color:var(--me-fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pillCount{background:var(--me-surface-2);min-width:52px;color:var(--me-fg);text-align:center;border:1px solid #94a3b873;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:950}.chips{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.chip{background:var(--me-chip-bg);border:1px solid var(--me-border-1);color:var(--me-fg);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:850;transition:transform .1s,border-color .15s,background .15s,color .15s}.chip:hover{border-color:#94a3b8bf;transform:translateY(-1px)}.chipActive{color:var(--me-signal);background:#f9731629;border-color:#f97316d9}.chip:disabled{opacity:.45;cursor:not-allowed;transform:none}.suggestList{flex-direction:column;gap:10px;margin-top:10px;display:flex}.suggestRow{border:1px solid var(--me-border-1);background:var(--me-surface-2);border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.suggestAvatar{border:1px solid var(--me-border-1);width:38px;height:38px;color:var(--me-signal);background:radial-gradient(circle at 30% 0,#60a5fa2e,#020617d1);border-radius:999px;place-items:center;font-weight:950;display:grid;overflow:hidden}.suggestAvatar img{object-fit:cover;width:100%;height:100%}.suggestMeta{min-width:0}.suggestName{color:var(--me-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.tabsCompact{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tabMini{border:1px solid var(--me-border-1);background:var(--me-surface-2);color:var(--me-muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:950;transition:transform .1s,border-color .15s,background .15s,color .15s;display:inline-flex}.tabMini:hover{border-color:#94a3b8bf;transform:translateY(-1px)}.tabMiniActive{color:var(--me-signal);background:#f9731624;border-color:#f97316d9}.tabBadgeMini{min-width:18px;height:18px;color:var(--me-fg);border:1px solid #334155d9;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:950;display:inline-flex}.tabMiniActive .tabBadgeMini{color:var(--me-signal);border-color:#f97316a6}.entityCard:hover{background:var(--me-surface-1);border-color:#f97316b3;transform:translateY(-1px)}.entityLogo{border:1px solid var(--me-border-1);width:38px;height:38px;color:var(--me-signal);background:radial-gradient(circle at 30% 0,#f9731638,#020617d1);border-radius:999px;place-items:center;font-weight:950;display:grid;overflow:hidden}.entityLogo img{object-fit:contain;width:100%;height:100%}.entityMeta{min-width:0}.entityName{color:var(--me-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.empty{border:1px dashed var(--me-border-1);background:var(--me-surface-2);border-radius:16px;padding:16px 10px 10px}.emptyTitle{color:var(--me-fg);margin-bottom:6px;font-size:13px;font-weight:950}.emptyMini{color:var(--me-muted);margin-top:10px;font-size:12px}.skeleton{background:linear-gradient(90deg,var(--me-skeleton-1),var(--me-skeleton-2),var(--me-skeleton-1));background-size:200% 100%;border-color:#0000;animation:1.2s ease-in-out infinite meShimmer;position:relative;overflow:hidden}@keyframes meShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1100px){.grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px}}@media (max-width:960px){.grid{grid-template-columns:1fr;row-gap:18px}.sticky{position:static;top:auto}.card{padding:14px}}@media (max-width:640px){.page{padding:18px 14px 60px}.topBar{flex-direction:column;align-items:stretch;gap:10px}.tabs{justify-content:flex-start}.composerTop{grid-template-columns:40px 1fr}.formGrid{grid-template-columns:1fr}.commentComposer{flex-direction:column;align-items:stretch}.commentInput{width:100%}.btnPrimary,.btnGhost{justify-content:center;width:100%}.postActions{gap:8px}.reactionBtn,.commentBtn{padding:8px 12px}}.tab:focus-visible,.tabMini:focus-visible,.btnPrimary:focus-visible,.btnGhost:focus-visible,.reactionBtn:focus-visible,.commentBtn:focus-visible,.chip:focus-visible,.fileBtn:focus-visible,.entityCard:focus-visible{border-color:#f97316bf;outline:none;box-shadow:0 0 0 3px #f9731638}.entityCardList{flex-direction:column;gap:10px;margin-top:12px;display:flex}.entityFollowCard{color:inherit;background:#ffffff05;border:1px solid #7878782e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:transform .12s,border-color .12s,background .12s;display:flex}.entityFollowCard:hover{background:#ffffff0a;border-color:#78787852;transform:translateY(-1px)}.entityFollowLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.entityFollowLogo{background:#00000014;border:1px solid #7878782e;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.entityFollowLogo img{object-fit:cover;width:100%;height:100%}.entityFollowLogo span{letter-spacing:.5px;opacity:.9;font-weight:700}.entityFollowMeta{flex:1;min-width:0}.entityFollowTop{align-items:center;gap:10px;min-width:0;display:flex}.entityFollowName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.entityTypePill{opacity:.92;background:#ffffff08;border:1px solid #78787838;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;line-height:1}.entityFollowSub{opacity:.8;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.entityFollowRight{opacity:.85;flex:none;align-items:center;gap:8px;display:flex}.entityQuick{background:#ffffff05;border:1px solid #7878782e;border-radius:999px;padding:6px 10px;font-size:12px}.entityChevron{opacity:.6;margin-top:-2px;font-size:20px;line-height:1}.entityFooterRow{border-top:1px solid #78787824;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:8px;display:flex}@media (max-width:860px){.entityFollowCard{border-radius:14px;padding:10px}.entityFollowLogo{border-radius:12px;width:38px;height:38px}.entityTypePill{padding:5px 9px}}:root{--hs-modal-overlay:#00000073;--hs-modal-surface:#fff;--hs-modal-border:#0f172a1f;--hs-modal-divider:#0f172a1a;--hs-modal-title:#020617f2;--hs-modal-text:#0f172ae0}:root[data-theme=dark],[data-theme=dark],.dark{--hs-modal-overlay:#0000009e;--hs-modal-surface:#0f172aeb;--hs-modal-border:#94a3b82e;--hs-modal-divider:#94a3b824;--hs-modal-title:#f8fafcf5;--hs-modal-text:#e2e8f0e0}@media (prefers-color-scheme:dark){:root:not([data-theme]):not(.light){--hs-modal-overlay:#0000009e;--hs-modal-surface:#0f172aeb;--hs-modal-border:#94a3b82e;--hs-modal-divider:#94a3b824;--hs-modal-title:#f8fafcf5;--hs-modal-text:#e2e8f0e0}}.hsModalOverlay{z-index:80;background:var(--hs-modal-overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hsModalCard{background:var(--hs-modal-surface);border:1px solid var(--hs-modal-border);width:min(620px,100%);color:var(--hs-modal-text);border-radius:16px;box-shadow:0 20px 60px #00000047}.hsModalHeader{border-bottom:1px solid var(--hs-modal-divider);justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.hsModalTitle{color:var(--hs-modal-title);font-size:14px;font-weight:950}.hsModalBody{color:var(--hs-modal-text);padding:14px}
