.moments-app,.moments-window,.moments-publish-dialog{--wc-bg:#ededed;--wc-bg-elevated:#fff;--wc-text:#1d1d1f;--wc-text-secondary:#6e6e73;--wc-text-muted:#aeaeb2;--wc-border:#0000000f;--wc-accent:#576b95;--wc-accent-hover:#465a80;--wc-interaction-accent:#07c160;--wc-interaction-accent-hover:#06ad56;--wc-comment-name:#7d8fb3;--wc-avatar-size:40px;--wc-action-bg:#0000000d;--wc-action-bg-hover:#00000017;--wc-cover-height:340px;--wc-code-bg:#0000000a;--wc-pre-bg:#f5f5f7;--wc-pre-border:#0000000f;--wc-blockquote-bg:#00000008;--wc-tag-bg:#0000000f;--wc-tag-color:#6e6e73;--wc-tag-active-color:#1d1d1f;--wc-pagination-bg:#0000000d;--wc-pagination-color:#6e6e73;--wc-video-bg:#0000000d;--wc-video-icon:#0009;--wc-skeleton-surface:#0000000f;--wc-skeleton-sheen:#0000001a;--wc-skeleton-border:#0000000a;--wc-card-bg:#e0e0e0;--wc-danger:#ff453a;--wc-notification-panel:#1f1f22;--wc-notification-panel-raised:#28282c;--wc-notification-panel-border:#ffffff14;--wc-notification-separator:#ffffff0e;--wc-notification-text:#f5f5f7;--wc-notification-text-soft:#d8d8de;--wc-notification-text-muted:#8e8e93;--wc-notification-name:color-mix(in srgb, var(--wc-accent) 58%, #c8d2e8);--wc-notification-hover:#2a2a2f;--wc-notification-control:#303036;--wc-notification-shadow:0 22px 45px #00000080, 0 2px 10px #00000057, inset 0 1px 0 #ffffff0d;--wc-publish-panel:#1f1f22;--wc-publish-panel-raised:#29292d;--wc-publish-border:#ffffff1a;--wc-publish-accent:#07c160;--wc-publish-accent-hover:#06ad56;--wc-publish-control:#303034;--wc-publish-icon:#a7a7ad;--wc-publish-shadow:0 18px 44px #0000006b, 0 2px 10px #00000042;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.dark .moments-app,.dark .moments-window,.dark .moments-publish-dialog{--wc-bg:#1a1a1a;--wc-bg-elevated:#222;--wc-text:#ffffffe6;--wc-text-secondary:#ffffff80;--wc-text-muted:#ffffff52;--wc-border:#ffffff0f;--wc-accent:#7d8fb3;--wc-accent-hover:#9aa9ca;--wc-interaction-accent:#07c160;--wc-interaction-accent-hover:#25d675;--wc-comment-name:#7d8fb3;--wc-action-bg:#ffffff14;--wc-action-bg-hover:#ffffff24;--wc-code-bg:#ffffff14;--wc-pre-bg:#111;--wc-pre-border:#ffffff0f;--wc-blockquote-bg:#ffffff0a;--wc-tag-bg:#ffffff14;--wc-tag-color:#ffffff80;--wc-tag-active-color:#ffffffe6;--wc-pagination-bg:#ffffff0f;--wc-pagination-color:#fff9;--wc-video-bg:#ffffff0f;--wc-video-icon:#ffffffe6;--wc-skeleton-surface:#ffffff0f;--wc-skeleton-sheen:#ffffff1f;--wc-skeleton-border:#ffffff0a;--wc-card-bg:#2a2a2a;--wc-notification-panel:#1f1f22;--wc-notification-panel-raised:#28282c;--wc-notification-panel-border:#ffffff14;--wc-notification-separator:#ffffff0e;--wc-notification-text:#f5f5f7;--wc-notification-text-soft:#d8d8de;--wc-notification-text-muted:#8e8e93;--wc-notification-name:color-mix(in srgb, var(--wc-accent) 58%, #c8d2e8);--wc-notification-hover:#2a2a2f;--wc-notification-control:#303036;--wc-publish-panel:#1f1f22;--wc-publish-panel-raised:#29292d;--wc-publish-border:#ffffff1a;--wc-publish-accent:#07c160;--wc-publish-accent-hover:#06ad56;--wc-publish-control:#303034;--wc-publish-icon:#a7a7ad}.moments-window.moments-color-theme,.moments-window.moments-color-theme .moments-app,.moments-window.moments-color-theme .moments-publish-dialog{--wc-bg:color-mix(in srgb, var(--theme-shell-light,#fff) 88%, var(--theme-accent,#2e5fbd) 4%);--wc-bg-elevated:color-mix(in srgb, var(--theme-shell-light,#fff) 94%, var(--theme-accent,#2e5fbd) 4%);--wc-text:#1d1d1f;--wc-text-secondary:#1d1d1fa8;--wc-text-muted:#1d1d1f6b;--wc-border:color-mix(in srgb, var(--theme-accent,#2e5fbd) 14%, #00000014);--wc-accent:var(--theme-accent,var(--mac-accent,#2e5fbd));--wc-accent-hover:color-mix(in srgb, var(--theme-accent,#2e5fbd) 82%, #000);--wc-action-bg:color-mix(in srgb, var(--theme-accent,#2e5fbd) 7%, #0000000d);--wc-action-bg-hover:color-mix(in srgb, var(--theme-accent,#2e5fbd) 12%, #00000012);--wc-card-bg:color-mix(in srgb, var(--theme-accent,#2e5fbd) 5%, #e8eaed);--wc-tag-bg:color-mix(in srgb, var(--theme-accent,#2e5fbd) 9%, #0000000d);--wc-tag-active-color:var(--wc-accent);--wc-notification-name:color-mix(in srgb, var(--wc-accent) 72%, #dce7ff);--wc-publish-accent:var(--wc-accent);--wc-publish-accent-hover:var(--wc-accent-hover)}.dark .moments-window.moments-color-theme,.dark .moments-window.moments-color-theme .moments-app,.dark .moments-window.moments-color-theme .moments-publish-dialog{--wc-bg:color-mix(in srgb, var(--theme-shell-dark,#141414) 88%, var(--theme-accent,#2e5fbd) 5%);--wc-bg-elevated:color-mix(in srgb, #1f2328 88%, var(--theme-accent,#2e5fbd) 5%);--wc-text:#ffffffe8;--wc-text-secondary:#ffffff94;--wc-text-muted:#ffffff5c;--wc-border:color-mix(in srgb, var(--theme-accent,#2e5fbd) 20%, #ffffff14);--wc-accent:color-mix(in srgb, var(--theme-accent,#2e5fbd) 78%, #d7e3ff);--wc-accent-hover:color-mix(in srgb, var(--theme-accent,#2e5fbd) 58%, #fff);--wc-action-bg:color-mix(in srgb, var(--theme-accent,#2e5fbd) 12%, #ffffff12);--wc-action-bg-hover:color-mix(in srgb, var(--theme-accent,#2e5fbd) 18%, #ffffff1a);--wc-card-bg:color-mix(in srgb, var(--theme-accent,#2e5fbd) 8%, #24272c);--wc-tag-bg:color-mix(in srgb, var(--theme-accent,#2e5fbd) 14%, #ffffff12);--wc-tag-active-color:var(--wc-accent);--wc-publish-accent:var(--wc-accent);--wc-publish-accent-hover:var(--wc-accent-hover)}.moments-window{position:relative;background:var(--wc-bg,#ededed)!important}.moments-window .window-titlebar{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;top:0;left:0;right:0;background:linear-gradient(#00000040,#0000000d 70%,#0000)!important;border-bottom:none!important;position:absolute!important}.moments-window .window-title-text{display:none}.moments-window .window-titlebar{transition:background .25s,border-color .25s}.moments-window:has(.moments-app--feed) .moments-titlebar-back{display:none}@media (width<=768px){.moments-window:has(.moments-app--feed) .moments-titlebar-back{display:inline-flex!important}}.moments-window .window-titlebar.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:.5px solid var(--wc-border)!important;background:#e0e0e0!important}.dark .moments-window .window-titlebar.scrolled{background:#222!important}.moments-window .window-titlebar.scrolled .window-title-text{color:var(--wc-text);display:block}.moments-window .window-titlebar.scrolled .moments-titlebar-icon-btn,.moments-window .window-titlebar.scrolled .moments-titlebar-back{color:var(--wc-text-secondary)!important;filter:none!important}.moments-window .window-titlebar.scrolled .moments-titlebar-icon-btn:hover,.moments-window .window-titlebar.scrolled .moments-titlebar-back:hover{color:var(--wc-text)!important}.moments-window .window-body{background:var(--wc-bg);--floating-scrollbar-thumb:#80808066;--floating-scrollbar-thumb-hover:#80808099;margin-top:0}.dark .moments-window{background:#1a1a1a!important}.moments-titlebar-back{color:#ffffffe6;cursor:pointer;filter:drop-shadow(0 1px 3px #00000073);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;text-decoration:none;transition:color .15s;display:inline-flex}.moments-titlebar-back:hover{color:#fff}.moments-titlebar-back svg,.moments-titlebar-back span{flex:0 0 18px;width:18px!important;height:18px!important}.moments-titlebar-icons{align-items:center;gap:4px;display:flex;position:relative}.moments-titlebar-leading{flex:0 0 48px;justify-content:flex-start;width:48px;min-width:48px}.moments-titlebar-trailing{flex:0 0 100px;justify-content:flex-end;width:100px;min-width:100px;padding-right:0}.moments-titlebar-icon-btn{color:#ffffffe6;cursor:pointer;filter:drop-shadow(0 1px 3px #00000073);background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s;display:inline-flex}.moments-titlebar-icon-btn:hover{color:#fff}.moments-publish-trigger span{transform:translateY(.5px)}.moments-notification{flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex;position:relative}.moments-notification-btn{border-radius:999px;position:relative}.moments-notification.is-open .moments-notification-btn,.moments-notification-btn:hover{background:color-mix(in srgb, currentColor 13%, transparent)}.moments-notification-dot{background:var(--wc-danger);width:6px;height:6px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--wc-bg) 82%, transparent);border-radius:999px;position:absolute;top:5px;right:5px}.moments-notification-popover{z-index:80;width:min(330px,100vw - 28px);max-height:min(520px,100vh - 96px);color:var(--wc-notification-text);background:var(--wc-notification-panel);border:1px solid var(--wc-notification-panel-border);box-shadow:var(--wc-notification-shadow);transform-origin:100% 0;border-radius:9px;animation:.22s cubic-bezier(.16,1,.3,1) momentsNotificationIn;position:absolute;top:calc(100% + 12px);right:0;overflow:visible}.moments-notification-popover:before{content:"";background:var(--wc-notification-panel);border-top:1px solid var(--wc-notification-panel-border);border-left:1px solid var(--wc-notification-panel-border);width:16px;height:16px;position:absolute;top:-8px;right:6px;transform:rotate(45deg)}.moments-notification-popover:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0e}.moments-notification-popover[hidden]{display:none}@keyframes momentsNotificationIn{0%{opacity:0;transform:translateY(-6px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.moments-notification-head{z-index:1;background:var(--wc-notification-panel);border-bottom:1px solid var(--wc-notification-panel-border);border-radius:9px 9px 0 0;justify-content:center;align-items:center;min-height:38px;padding:0 10px;display:flex;position:relative}.moments-notification-head strong{text-align:center;letter-spacing:0;font-size:14px;font-weight:650}.moments-notification-status{z-index:1;color:var(--wc-notification-text-muted);text-align:center;padding:30px 22px;font-size:13px;line-height:1.6;position:relative}.moments-notification[data-state=loading] .moments-notification-status:before{content:"";border:2px solid color-mix(in srgb, var(--wc-notification-text) 22%, transparent);border-top-color:color-mix(in srgb, var(--wc-notification-text) 86%, transparent);border-radius:999px;width:18px;height:18px;margin:0 auto 12px;animation:.8s linear infinite momentsNotificationSpin;display:block}@keyframes momentsNotificationSpin{to{transform:rotate(360deg)}}.moments-notification-list{z-index:1;background:var(--wc-notification-panel);border-radius:0 0 9px 9px;max-height:454px;padding:6px 0 8px;position:relative;overflow:auto}.moments-notification-item{min-height:62px;color:var(--wc-notification-text);box-shadow:inset 0 -1px 0 var(--wc-notification-separator);border-radius:7px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;margin:2px 6px;padding:6px 8px;text-decoration:none;transition:background .16s,transform .16s,opacity .16s,box-shadow .16s;display:grid}.moments-notification-item:hover{background:var(--wc-notification-hover);box-shadow:none}.moments-notification-item:active{transform:scale(.992)}.moments-notification-avatar{width:36px;height:36px;color:var(--wc-notification-text);background:linear-gradient(135deg, color-mix(in srgb, var(--wc-accent) 52%, #384156), var(--wc-notification-control));box-shadow:inset 0 0 0 1px var(--wc-notification-panel-border), 0 1px 2px #00000047;border-radius:7px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.moments-notification-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.moments-notification-line{align-items:center;gap:6px;min-width:0;line-height:1.2;display:flex}.moments-notification-line b{min-width:0;color:var(--wc-notification-name);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.moments-notification-line time{color:var(--wc-notification-text-muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:450}.moments-notification-message,.moments-notification-target{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moments-notification-message{color:var(--wc-notification-text);font-size:14.5px;font-weight:620;line-height:1.24}.moments-notification-message em{color:var(--wc-notification-text);font-style:normal;font-weight:650}.moments-notification-target{color:var(--wc-notification-text-muted);font-size:12px;line-height:1.25}.moments-notification-thumb{-o-object-fit:cover;object-fit:cover;background:var(--wc-notification-panel-raised);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--wc-notification-panel-border);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.moments-notification-thumb span{color:color-mix(in srgb, var(--wc-notification-text) 46%, transparent);width:17px!important;height:17px!important}.moments-notification-item.is-unread .moments-notification-message:before{content:"";vertical-align:1px;background:var(--wc-danger);border-radius:999px;width:6px;height:6px;margin-right:5px;display:inline-block}.moments-publish-dialog{z-index:80;width:min(336px,100vw - 40px);max-height:calc(100% - 92px);color:var(--wc-notification-text);background:var(--wc-publish-panel);border:1px solid var(--wc-publish-border);box-shadow:var(--wc-publish-shadow);border-radius:12px;margin:0;padding:0;position:absolute;inset:76px auto auto 50%;overflow:hidden;transform:translate(-50%)}.moments-publish-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.moments-publish-dialog[open]{animation:.22s cubic-bezier(.16,1,.3,1) momentsPublishIn}.moments-publish-emoji-panel[hidden],.moments-publish-preview[hidden],.moments-publish-tags[hidden],.moments-publish-tag-row[hidden]{display:none!important}@keyframes momentsPublishIn{0%{opacity:0;transform:translate(-50%,8px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.moments-publish-form{min-height:284px;max-height:inherit;flex-direction:column;margin:0;display:flex}.moments-publish-tool,.moments-publish-plain-btn,.moments-publish-remove,.moments-publish-tag,.moments-publish-row,.moments-publish-cancel{cursor:pointer;font:inherit;border:0}.moments-publish-tool:active,.moments-publish-submit:active,.moments-publish-plain-btn:active,.moments-publish-cancel:active,.moments-publish-row:active{transform:scale(.96)}.moments-publish-body{flex-direction:column;flex:1;min-height:0;padding:24px 28px 0;display:flex;overflow:auto}.moments-publish-textarea{resize:none;width:100%;min-height:112px;color:var(--wc-notification-text);caret-color:var(--wc-publish-accent);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:14px;line-height:1.65}.moments-publish-textarea:focus,.moments-publish-tag-input:focus{box-shadow:none}.moments-publish-textarea::-moz-placeholder{color:var(--wc-notification-text-muted)}.moments-publish-tag-input::-moz-placeholder{color:var(--wc-notification-text-muted)}.moments-publish-textarea::placeholder,.moments-publish-tag-input::placeholder{color:var(--wc-notification-text-muted)}.moments-publish-inline-tools{justify-content:space-between;align-items:center;min-height:34px;margin-top:6px;display:flex}.moments-publish-tool{width:28px;height:28px;color:var(--wc-publish-icon);background:0 0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.moments-publish-compose-tools,.moments-publish-media-tools{align-items:center;gap:3px;display:flex}.moments-publish-media-tools{opacity:.72;transition:opacity .16s}.moments-publish-media-tools:hover{opacity:1}.moments-publish-emoji-panel{background:color-mix(in srgb, var(--wc-publish-panel-raised) 72%, transparent);border:1px solid var(--wc-publish-border);border-radius:10px;grid-template-columns:repeat(8,1fr);gap:4px;margin-top:6px;padding:8px;display:grid}.moments-publish-emoji{aspect-ratio:1;width:100%;color:var(--wc-notification-text);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:18px;line-height:1;display:inline-grid}.moments-publish-emoji:hover{background:var(--wc-notification-control)}.moments-publish-meta{min-height:18px;color:var(--wc-notification-text-muted);justify-content:space-between;gap:12px;margin-top:2px;font-size:12px;display:flex}.moments-publish-meta [data-over=true],.moments-publish-meta [data-tone=error]{color:var(--wc-danger)}.moments-publish-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.moments-publish-media{aspect-ratio:1;background:var(--wc-publish-panel-raised);border-radius:9px;margin:0;position:relative;overflow:hidden}.moments-publish-media img,.moments-publish-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.moments-publish-media.is-video>span{color:#ffffffe6;background:#0003;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.moments-publish-media.is-audio{color:var(--wc-notification-text-muted);text-align:center;place-items:center;gap:6px;padding:12px;display:grid}.moments-publish-media.is-audio>span{width:26px;height:26px}.moments-publish-media figcaption{max-width:100%;color:var(--wc-notification-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.moments-publish-remove{color:#fff;background:#00000094;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:6px;right:6px}.moments-publish-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.moments-publish-tag{min-height:26px;color:var(--wc-notification-text);background:color-mix(in srgb, var(--wc-accent) 24%, var(--wc-publish-panel-raised));border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.moments-publish-tag-row{gap:8px;margin-top:10px;display:flex}.moments-publish-tag-input{min-width:0;height:34px;color:var(--wc-notification-text);background:var(--wc-publish-panel-raised);border:1px solid var(--wc-publish-border);font:inherit;border-radius:10px;outline:none;flex:1;padding:0 10px;font-size:13px}.moments-publish-plain-btn{height:34px;color:var(--wc-notification-text);background:var(--wc-notification-control);border-radius:10px;padding:0 12px;font-size:13px}.moments-publish-rows{display:none}.moments-publish-row{width:100%;min-height:52px;color:var(--wc-notification-text);border-top:1px solid var(--wc-notification-separator);text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) auto 18px;align-items:center;padding:0;display:grid}.moments-publish-row-icon{color:#e8e8ec;width:20px;height:20px}.moments-publish-row strong{font-size:13px;font-weight:620}.moments-publish-row em{color:var(--wc-notification-text-soft);font-size:13px;font-style:normal}.moments-publish-row-arrow{width:17px;height:17px;color:var(--wc-notification-text-muted)}.moments-publish-actions{background:0 0;justify-content:center;align-items:center;gap:8px;padding:18px 58px 26px;display:flex}.moments-publish-tool:disabled{opacity:.45;cursor:not-allowed}.moments-publish-cancel,.moments-publish-submit{height:30px;font:inherit;cursor:pointer;border:0;border-radius:5px;flex:1;padding:0 14px;font-size:12px;font-weight:620;transition:background .16s,transform .16s,opacity .16s}.moments-publish-cancel{color:#f2f2f4;background:var(--wc-publish-control)}.moments-publish-submit{color:color-mix(in srgb, var(--wc-notification-text) 38%, transparent);background:var(--wc-publish-control)}.moments-publish-submit:disabled{cursor:not-allowed}.moments-publish-submit:not(:disabled){color:#fff;background:var(--wc-publish-accent)}.moments-publish-submit:not(:disabled):hover{background:var(--wc-publish-accent-hover)}.moments-titlebar-icon-btn svg,.moments-titlebar-icon-btn span{flex:0 0 16px;width:16px!important;height:16px!important}.moments-mobile-only{display:none!important}.moments-app--feed{padding:0 0 40px}.moments-app--detail{padding:56px 0 40px}.moments-window:has(.moments-app--detail) .window-titlebar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:color-mix(in srgb, var(--wc-bg) 80%, transparent)!important;border-bottom:.5px solid var(--wc-border)!important}.moments-window:has(.moments-app--detail) .window-title-text{color:var(--wc-text);font-size:14px;font-weight:500;display:block}:is(.moments-window:has(.moments-app--detail) .window-titlebar .moments-titlebar-icon-btn,.moments-window:has(.moments-app--detail) .window-titlebar .moments-titlebar-back){color:var(--wc-text-secondary)!important;filter:none!important}:is(.moments-window:has(.moments-app--detail) .window-titlebar .moments-titlebar-icon-btn:hover,.moments-window:has(.moments-app--detail) .window-titlebar .moments-titlebar-back:hover){color:var(--wc-text)!important}.moments-window:has(.moments-app--detail) .moments-notification.is-open .moments-notification-btn{background:color-mix(in srgb, var(--wc-text) 10%, transparent)}.moments-window:has(.moments-app--detail) .moments-notification-btn:hover{background:color-mix(in srgb, var(--wc-text) 10%, transparent)}.moments-feed-shell{width:100%;max-width:100%;margin:0}.moments-cover-wrapper{margin-bottom:36px;position:relative}.moments-cover{width:100%;height:var(--wc-cover-height);position:relative;overflow:hidden}.moments-cover-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.moments-cover:after{content:"";background:linear-gradient(transparent, var(--wc-bg));pointer-events:none;z-index:1;height:80px;position:absolute;bottom:0;left:0;right:0}.moments-cover-user{z-index:2;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:-16px;right:16px}.moments-cover-identity{flex-direction:column;align-items:flex-end;margin-bottom:8px;display:flex}.moments-cover-name{color:#fff;text-shadow:0 1px 4px #0009,0 0 1px #0000004d;-webkit-text-stroke:.3px #00000026;font-size:16px;font-weight:600;line-height:1.3}.moments-cover-subtitle{color:#ffffffbf;text-shadow:0 1px 3px #00000080,0 0 1px #00000040;-webkit-text-stroke:.2px #0000001f;margin-top:2px;font-size:12px;font-weight:400;line-height:1.3}.moments-cover-avatar{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:64px;height:64px;box-shadow:0 2px 8px #0006}.moments-cover-avatar--placeholder{color:#ffffffb3;-webkit-backdrop-filter:blur(8px);background:#ffffff26;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.moments-cover-wrapper--empty .moments-cover{background:var(--wc-card-bg)}.moments-tags{flex-wrap:wrap;gap:8px;padding:12px 20px 0;display:flex}.moments-tag{background:var(--wc-tag-bg);color:var(--wc-tag-color);opacity:.85;border-radius:14px;padding:4px 14px;font-size:13px;text-decoration:none;transition:all .2s;display:inline-block}.moments-tag:hover{opacity:1}.moments-tag.is-active{color:var(--wc-tag-active-color);opacity:1;font-weight:500}.moments-feed-list{flex-direction:column;display:flex}.moment-feed-card{border-bottom:1px solid var(--wc-border);gap:12px;padding:14px 16px;display:flex}.moment-feed-avatar-col{width:var(--wc-avatar-size);flex-shrink:0}.moment-feed-avatar{width:var(--wc-avatar-size);height:var(--wc-avatar-size);-o-object-fit:cover;object-fit:cover;border-radius:6px}.moment-feed-avatar-link{width:var(--wc-avatar-size);height:var(--wc-avatar-size);border-radius:6px;text-decoration:none;display:block}.moment-feed-avatar-link .moment-feed-avatar{display:block}.moment-feed-gallery-item-wrapper{cursor:pointer}.moment-feed-content-col{flex:1;min-width:0}.moment-feed-nickname{width:fit-content;color:var(--wc-accent);margin-bottom:4px;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.moment-feed-nickname:hover{color:var(--wc-accent-hover);text-decoration:none}.moment-feed-time-link{color:inherit;text-decoration:none}.moment-feed-time-link:hover{color:var(--wc-accent)}.moment-feed-body{color:var(--wc-text);word-break:break-word;overflow-wrap:break-word;font-size:15px;line-height:1.65}.moment-feed-body>:first-child{margin-top:0}.moment-feed-body>:last-child{margin-bottom:0}.moment-feed-body p{margin:0 0 4px}.moment-feed-body a{color:var(--wc-accent);text-decoration:none}.moment-feed-body img,.moment-feed-body video{display:none}.moment-feed-gallery{gap:4px;margin-top:8px;display:grid}.moment-feed-gallery[data-count="1"]{grid-template-columns:minmax(0,240px)}.moment-feed-gallery[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:320px}.moment-feed-gallery:not([data-count="1"]):not([data-count="2"]){grid-template-columns:repeat(3,minmax(0,1fr));max-width:320px}.moment-feed-gallery-item{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:4px;width:100%;display:block}.moment-feed-gallery-item-wrapper{aspect-ratio:1;background:linear-gradient(90deg, var(--wc-skeleton-surface) 25%, var(--wc-skeleton-sheen) 50%, var(--wc-skeleton-surface) 75%);background-size:200% 100%;border-radius:4px;animation:1.6s ease-in-out infinite wc-shimmer;position:relative;overflow:hidden}.moment-feed-gallery-item-wrapper .moment-feed-gallery-item{position:absolute;inset:0}@keyframes wc-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.moment-feed-gallery[data-count="1"] .moment-feed-gallery-item-wrapper{aspect-ratio:auto}.moment-feed-gallery[data-count="1"] .moment-feed-gallery-item-wrapper .moment-feed-gallery-item{position:static}.moment-feed-gallery[data-count="1"] .moment-feed-gallery-item{aspect-ratio:auto;border-radius:6px;max-height:240px}.moment-feed-footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.moment-feed-meta{color:var(--wc-text-muted);font-size:12px;line-height:1.4}.moment-feed-actions{flex:none;align-items:center;gap:0;display:inline-flex;position:relative}.moment-feed-action-btn{background:var(--wc-action-bg);cursor:pointer;width:30px;height:20px;color:var(--wc-text-secondary);letter-spacing:2px;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:background .15s;display:inline-flex}.moment-feed-action-btn:hover{background:var(--wc-action-bg-hover)}.moment-feed-action-popover{z-index:8;min-width:166px;height:40px;color:var(--wc-notification-text);background:var(--wc-notification-panel);border:1px solid var(--wc-notification-panel-border);transform-origin:100%;border-radius:5px;align-items:center;animation:.16s cubic-bezier(.16,1,.3,1) momentActionIn;display:inline-flex;position:absolute;top:50%;right:36px;overflow:hidden;transform:translateY(-50%);box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff0a}.moment-feed-action-popover[hidden]{display:none!important}.moment-feed-popover-btn{width:83px;height:100%;color:inherit;border:0;border-right:1px solid var(--wc-notification-separator);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1;transition:background .14s,color .14s,transform .14s;display:inline-flex}.moment-feed-popover-btn:last-child{border-right:0}.moment-feed-popover-btn:hover{background:var(--wc-notification-hover)}.moment-feed-popover-btn:active{transform:scale(.96)}.moment-feed-popover-btn[disabled]{cursor:default;color:var(--wc-notification-text-muted)}.moment-feed-popover-btn span[aria-hidden=true]{width:17px;height:17px}.moment-feed-card.is-moment-upvoted [data-moment-upvote] span[aria-hidden=true],.moment-feed-card.is-moment-upvoted [data-moment-upvote-label]{color:#e75b6d}.moment-feed-card.is-upvote-pending [data-moment-upvote] span[aria-hidden=true]{animation:.55s cubic-bezier(.16,1,.3,1) infinite alternate momentHeartPulse}@keyframes momentActionIn{0%{opacity:0;transform:translate(8px,-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes momentHeartPulse{0%{transform:scale(.9)}to{transform:scale(1.08)}}.moment-feed-comments-panel{color:var(--wc-text);background:var(--wc-card-bg);border:1px solid color-mix(in srgb, var(--wc-border) 60%, transparent);border-radius:6px;margin-top:8px;padding:8px 10px 10px;animation:.18s cubic-bezier(.16,1,.3,1) momentCommentsIn}.moment-feed-comments-panel[hidden]{display:none!important}.moment-feed-comments-status{color:var(--wc-text-muted);margin-bottom:6px;font-size:12px;line-height:1.4}.moment-feed-comments-status[data-tone=error]{color:var(--wc-danger)}.moment-feed-comments-list{flex-direction:column;gap:2px;display:flex}.moment-feed-comment{display:block}.moment-feed-comment-main{min-width:0}.moment-feed-comment-author,.moment-feed-comment-reply b{color:var(--wc-comment-name);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;line-height:1.55}.moment-feed-comment p,.moment-feed-comment-line,.moment-feed-comment-reply,.moment-feed-comment-reply span,.moment-feed-comment-reply b,.moment-feed-comment-colon,.moment-feed-reply-prefix{margin:0;font-size:13px;line-height:1.55}.moment-feed-comment p,.moment-feed-comment-line,.moment-feed-comment-reply,.moment-feed-comment-reply span{color:var(--wc-text);word-break:break-word}.moment-feed-comment p{margin:0}.moment-feed-comment-line,.moment-feed-comment-reply{cursor:pointer;border-radius:3px;margin-inline:-3px;padding:2px 3px;transition:background .14s}.moment-feed-comment-line:hover,.moment-feed-comment-reply:hover{background:color-mix(in srgb, var(--wc-bg-elevated) 34%, transparent)}.moment-feed-comment-line:focus-visible,.moment-feed-comment-reply:focus-visible{outline:1px solid color-mix(in srgb, var(--wc-interaction-accent) 58%, transparent);outline-offset:1px}.moment-feed-comment-colon,.moment-feed-reply-prefix{color:var(--wc-text-secondary)}.moment-feed-comment-replies{background:0 0;flex-direction:column;gap:2px;margin-top:2px;padding:0;display:flex}.moment-feed-comment-reply{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.moment-feed-replies-more,.moment-feed-comments-load-more{width:fit-content;color:var(--wc-comment-name);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;margin-top:3px;padding:0;font-size:12px;line-height:1.4;display:inline-flex}.moment-feed-replies-more:hover,.moment-feed-comments-load-more:hover,.moment-feed-comments-more:hover{color:var(--wc-accent-hover)}.moment-feed-replies-more:disabled,.moment-feed-comments-load-more:disabled{cursor:default;opacity:.62}.moment-feed-comments-empty{color:var(--wc-text-muted);margin:0;font-size:13px}.moment-feed-comments-load-more{margin-top:6px}.moment-feed-comments-more{color:var(--wc-text-muted);margin-top:8px;font-size:12px;text-decoration:none;display:inline-flex}.moment-feed-comments-more[hidden]{display:none!important}.moment-feed-reply-bar{color:var(--wc-text-muted);background:color-mix(in srgb, var(--wc-bg-elevated) 42%, transparent);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:5px 8px;font-size:12px;display:none}.moment-feed-reply-bar[hidden]{display:none!important}.moment-feed-reply-bar button{color:var(--wc-comment-name);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:0;font-weight:600}.moment-feed-comment-form{align-items:flex-end;gap:7px;margin-top:8px;display:flex}.moment-feed-comment-form[hidden]{display:none!important}.moment-feed-comment-editor{min-width:0;min-height:72px;color:var(--wc-text);background:color-mix(in srgb, var(--wc-bg-elevated) 68%, transparent);border:1px solid #0000;border-radius:4px;flex:1;grid-template-rows:1fr auto;transition:background .14s,border-color .14s;display:grid;position:relative}.moment-feed-comment-editor:focus-within{background:var(--wc-bg-elevated);border-color:color-mix(in srgb, var(--wc-interaction-accent) 55%, var(--wc-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--wc-interaction-accent) 18%, transparent)}.moment-feed-comment-editor.is-replying:before{content:"";background:var(--wc-interaction-accent);border-radius:999px;width:2px;position:absolute;top:10px;bottom:38px;left:8px}.moment-feed-comment-input{resize:none;width:100%;min-width:0;min-height:38px;max-height:74px;color:var(--wc-text);font:inherit;background:0 0;border:0;outline:none;padding:8px 10px 4px;font-size:13px;line-height:1.4}.moment-feed-comment-editor.is-replying .moment-feed-comment-input{padding-left:13px}.moment-feed-comment-input::placeholder{color:var(--wc-text-muted)}.moment-feed-comment-tools{justify-content:flex-end;align-items:center;gap:2px;min-height:30px;padding:0 8px 7px;display:flex}.moment-feed-comment-tool{width:26px;height:26px;color:var(--wc-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:color .14s,background .14s;display:inline-flex}.moment-feed-comment-tool:hover,.moment-feed-comment-tool[aria-expanded=true]{color:var(--wc-text);background:color-mix(in srgb, var(--wc-action-bg-hover) 72%, transparent)}.moment-feed-comment-tool span{width:18px;height:18px}.moment-feed-emoji-panel{z-index:4;width:202px;color:var(--wc-notification-text);background:var(--wc-notification-panel);border:1px solid var(--wc-notification-panel-border);border-radius:8px;grid-template-columns:repeat(6,1fr);gap:4px;padding:8px;display:grid;position:absolute;bottom:34px;right:6px;box-shadow:0 14px 32px #00000059,inset 0 1px #ffffff0d}.moment-feed-emoji-panel[hidden]{display:none!important}.moment-feed-emoji{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;font-size:18px;line-height:1}.moment-feed-emoji:hover{background:var(--wc-notification-control)}.moment-feed-comment-submit{color:#fff;background:var(--wc-interaction-accent);cursor:pointer;border:0;border-radius:4px;flex:none;min-width:50px;height:34px;padding:0 11px;font-size:13px;font-weight:600}.moment-feed-comment-submit:not(:disabled):hover{background:var(--wc-interaction-accent-hover)}.moment-feed-comment-submit:disabled{cursor:default;opacity:.45}@keyframes momentCommentsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes momentCommentsHashPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--wc-interaction-accent) 34%, transparent)}42%{box-shadow:0 0 0 3px color-mix(in srgb, var(--wc-interaction-accent) 22%, transparent)}to{box-shadow:0 0 #0000}}.moment-feed-comments-panel.is-hash-target{animation:1.2s cubic-bezier(.16,1,.3,1) momentCommentsHashPulse}.moment-photo-viewer{z-index:90;color:#f5f5f7;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border-radius:inherit;background:#1c1c1ee0;animation:.2s cubic-bezier(.16,1,.3,1) momentPhotoViewerIn;position:absolute;inset:0;overflow:hidden}.moment-photo-viewer[hidden]{display:none!important}.moment-photo-viewer-backdrop{position:absolute;inset:0}.moment-photo-viewer-stage{cursor:grab;touch-action:none;position:absolute;inset:58px 34px 78px;overflow:hidden}.moment-photo-viewer.is-panning .moment-photo-viewer-stage{cursor:grabbing}.moment-photo-viewer-image,.moment-photo-viewer-live{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;max-width:min(100%,980px);max-height:100%;transition:transform .16s cubic-bezier(.16,1,.3,1),opacity .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 28px 80px #00000052}.moment-photo-viewer-loading{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#54545852;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #0000003d,inset 0 0 0 1px #ffffff14}.moment-photo-viewer-loading[hidden]{display:none!important}.moment-photo-viewer-spinner{border:2px solid #ffffff47;border-top-color:#ffffffe0;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite momentPhotoViewerSpin}.moment-photo-viewer-error{color:#ffffffc7;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#54545861;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:168px;min-height:46px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #00000047,inset 0 0 0 1px #ffffff14}.moment-photo-viewer-error span[aria-hidden=true]{width:18px;height:18px}.moments-window.is-photo-viewer-open .moments-body{overflow:hidden}.moment-photo-viewer-image.is-panning,.moment-photo-viewer-live.is-panning{transition:none}.moment-photo-viewer-close,.moment-photo-viewer-nav,.moment-photo-viewer-toolbar button{color:#ffffffdb;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);cursor:pointer;background:#7676803d;border:0;transition:background .16s,color .16s,transform .12s,opacity .16s;box-shadow:inset 0 0 0 1px #ffffff14}.moment-photo-viewer-close:hover,.moment-photo-viewer-nav:hover,.moment-photo-viewer-toolbar button:hover{color:#fff;background:#7676805c}.moment-photo-viewer-close:active,.moment-photo-viewer-nav:active,.moment-photo-viewer-toolbar button:active{transform:scale(.96)}.moment-photo-viewer-close{border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:18px;right:18px}.moment-photo-viewer-close span,.moment-photo-viewer-nav span,.moment-photo-viewer-toolbar span[aria-hidden=true]{width:18px;height:18px}.moment-photo-viewer-nav{border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.moment-photo-viewer-nav:active{transform:translateY(-50%)scale(.96)}.moment-photo-viewer-nav.is-prev{left:22px}.moment-photo-viewer-nav.is-next{right:22px}.moment-photo-viewer-counter{color:#ffffffb8;font-size:13px;font-weight:600;position:absolute;top:22px;left:50%;transform:translate(-50%)}.moment-photo-viewer-toolbar{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#5454588f;border-radius:999px;align-items:center;gap:1px;min-height:42px;padding:5px;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0000003d,inset 0 0 0 1px #ffffff14}.moment-photo-viewer-toolbar button{min-width:34px;height:32px;box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.moment-photo-viewer-toolbar button.is-active{color:#fff;background:#ffffff29}@keyframes momentPhotoViewerIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes momentPhotoViewerSpin{to{transform:rotate(360deg)}}.moment-feed-card a.moment-feed-link{color:var(--wc-accent);font-size:13px;text-decoration:none}.moment-feed-video-placeholder,.moment-feed-media-placeholder{aspect-ratio:16/9;background:var(--wc-video-bg);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;max-height:200px;text-decoration:none;transition:background .18s;display:flex}.moment-feed-video-placeholder:hover,.moment-feed-media-placeholder:hover{background:var(--wc-action-bg-hover)}.moment-feed-video-placeholder svg,.moment-feed-video-placeholder span,.moment-feed-media-placeholder svg,.moment-feed-media-placeholder span{fill:var(--wc-video-icon);color:var(--wc-video-icon)}.moment-feed-video-label{color:var(--wc-text-secondary);letter-spacing:.02em;font-size:11px}.moments-feed-pagination{justify-content:center;gap:16px;margin-top:32px;display:flex}.moments-pagination-btn{background:var(--wc-pagination-bg);color:var(--wc-pagination-color);border-radius:4px;padding:6px 16px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.moments-pagination-btn:hover{background:var(--wc-action-bg-hover);color:var(--wc-text)}.moment-feed-empty{text-align:center;color:var(--wc-text-muted);padding:80px 24px;font-size:14px}.moment-reader-shell{box-sizing:border-box;width:100%;max-width:100%;padding:0 16px}.moment-reader-frame{max-width:100%}.moment-detail-post{border-bottom:1px solid var(--wc-border);gap:12px;padding-bottom:14px;display:flex}.moment-detail-avatar{width:var(--wc-avatar-size);height:var(--wc-avatar-size);-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0}.moment-detail-main{flex:1;min-width:0}.moment-detail-nickname{color:var(--wc-accent);margin-bottom:4px;font-size:15px;font-weight:500}.moment-content{color:var(--wc-text);word-break:break-word;overflow-wrap:break-word;font-size:15px;line-height:1.65}.moment-content>:first-child{margin-top:0}.moment-content>:last-child{margin-bottom:0}.moment-content p{margin:0 0 6px}.moment-content a{color:var(--wc-accent);text-decoration:none}.moment-content strong{font-weight:700}.moment-content code{background:var(--wc-code-bg);border-radius:4px;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.moment-content pre{background:var(--wc-pre-bg);border:1px solid var(--wc-pre-border);border-radius:8px;margin:8px 0;padding:12px 14px;overflow-x:auto}.moment-content pre code{background:0 0;padding:0}.moment-content blockquote{border-left:3px solid var(--wc-accent);background:var(--wc-blockquote-bg);border-radius:0 6px 6px 0;margin:8px 0;padding:8px 12px}.moment-content :is(ul,ol){margin:4px 0;padding-left:1.4em}.moment-content li{margin:2px 0}.moment-content :is(img,video,iframe){border-radius:6px;max-width:100%;height:auto;margin:8px 0;display:block}.moment-content audio{width:100%;margin:8px 0}.moment-content hr{background:var(--wc-border);border:none;height:1px;margin:16px 0}.moment-media-grid{gap:4px;margin:8px 0 0;display:grid}.moment-media-grid[data-count="1"]{grid-template-columns:minmax(0,280px)}.moment-media-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px}.moment-media-grid:not([data-count="1"]):not([data-count="2"]){grid-template-columns:repeat(3,minmax(0,1fr));max-width:360px}.moment-media-card{border-radius:4px;margin:0;overflow:hidden}.moment-media-card img,.moment-media-card video{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.moment-media-grid[data-count="1"] .moment-media-card img,.moment-media-grid[data-count="1"] .moment-media-card video{aspect-ratio:auto;border-radius:6px;max-height:280px}.moment-media-card--audio{background:var(--wc-bg-elevated);border-radius:8px;padding:12px}.moment-media-card--audio audio{width:100%}.moment-media-card--post{background:var(--wc-bg-elevated);border-radius:8px;justify-content:center;align-items:center;min-height:80px;display:flex}.moment-media-placeholder{color:var(--wc-text-secondary);font-size:12px}.moment-detail-time{color:var(--wc-text-muted);margin-top:10px;font-size:12px}.moment-detail-actions{justify-content:flex-end;margin:0 0 8px auto;display:flex;position:relative}.moment-detail-actions .moment-feed-action-popover{top:50%;right:36px}.moment-comments{border-top:none;margin-top:20px;padding-top:0}.moment-comments--custom{margin-top:12px;margin-left:calc(var(--wc-avatar-size) + 12px)}.moment-detail-social{min-height:18px;color:var(--wc-comment-name);justify-content:flex-start;align-items:center;gap:10px;margin:0 0 7px;font-size:13px;display:flex}.moment-detail-social[hidden]{display:none!important}.moment-detail-social-item{align-items:center;gap:5px;display:inline-flex}.moment-detail-social-item[hidden]{display:none!important}.moment-detail-social-item span[aria-hidden=true]{width:18px;height:18px;color:var(--wc-comment-name)}.moment-feed-social{margin-bottom:6px}.moment-detail-comments-panel{background:var(--wc-card-bg);border-color:color-mix(in srgb, var(--wc-border) 65%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wc-bg-elevated) 18%, transparent);margin-top:0;padding:10px 12px 12px}.moment-detail-comments-panel .moment-feed-comments-list{gap:5px}.moment-detail-comments-panel .moment-feed-comment-form{margin-top:10px}.moment-comments-title{display:none}.moment-comments-shell{padding:0}.moment-comments-shell comment-widget,.moment-comments-shell .halo-comment-widget{--halo-cw-bg-color:transparent;--halo-cw-text-color:var(--wc-text);--halo-cw-secondary-text-color:var(--wc-text-secondary);--halo-cw-border-color:var(--wc-border);--halo-cw-input-bg-color:var(--wc-action-bg);--halo-cw-link-color:var(--wc-comment-name);--halo-cw-button-bg-color:var(--wc-interaction-accent);--halo-cw-button-text-color:#fff}.dark .moment-comments-shell comment-widget,.dark .moment-comments-shell .halo-comment-widget{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.skeleton-moments{padding:0}.skeleton-moments-cover{height:var(--wc-cover-height,260px);position:relative}.skeleton-moments-cover-user{align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:-16px;right:16px}.skeleton-moments-cover-avatar{border-radius:10px;flex-shrink:0;width:64px;height:64px;margin-bottom:0}.skeleton-moments-cover-name{width:80px;height:16px;margin-bottom:10px}.skeleton-moments-list{padding-top:36px}.skeleton-moments-card{border-bottom:1px solid var(--wc-skeleton-border);gap:12px;padding:14px 16px;display:flex}.skeleton-moments-avatar{width:var(--wc-avatar-size,40px);height:var(--wc-avatar-size,40px);border-radius:6px;flex-shrink:0;margin-bottom:0}.skeleton-moments-content{flex-direction:column;flex:1;gap:6px;display:flex}.skeleton-moments-name{width:72px;height:14px}.skeleton-moments-line{height:12px}.skeleton-moments-line.short{width:60%}.skeleton-moments-media{grid-template-columns:repeat(3,1fr);gap:4px;max-width:240px;margin-top:2px;display:grid}.skeleton-moments-media-block{aspect-ratio:1;border-radius:4px;height:auto;margin-bottom:0}.skeleton-moments-footer{width:100px;height:10px;margin-top:2px}.skeleton-moments-detail{padding:20px 16px}.skeleton-moments-detail-head{border-bottom:1px solid var(--wc-skeleton-border);gap:12px;padding-bottom:14px;display:flex}.skeleton-moments-detail-head .skeleton-moments-name{margin-top:4px}.skeleton-moments-detail-body{flex-direction:column;gap:8px;padding:14px 0 14px 52px;display:flex}.skeleton-moments-detail-body .skeleton-moments-line{width:95%;height:13px}.skeleton-moments-detail-body .skeleton-moments-line.short{width:55%}.skeleton-moments-detail-media{padding:0 0 14px 52px}.skeleton-moments-detail-media .skeleton-moments-media{max-width:280px}.skeleton-moments-detail-comments{border-top:1px solid var(--wc-skeleton-border);flex-direction:column;gap:12px;padding:14px 0 0 52px;display:flex}.skeleton-moments-comment-block{border-radius:8px;height:48px;margin-bottom:0}@media (width<=768px){.moments-titlebar-leading,.moments-titlebar-trailing{padding-right:0}.moments-titlebar-leading{flex:0 0 58px;width:58px;min-width:58px}.moments-titlebar-trailing{flex:0 0 104px;width:104px;min-width:104px}.moments-window .window-titlebar-center{min-width:0;padding-inline:6px}.moments-titlebar-icons{justify-content:flex-end;width:100%}body[data-page-app=moments] .menubar,body[data-page-app=moments] .dock-container{display:none!important}body[data-page-app=moments] .window-layer{top:0!important}body[data-page-app=moments] #window-frame-root{width:100%;height:100%}.moments-window{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.moments-window .window-resize-handle{display:none!important}.moments-window .window-titlebar{height:52px!important;padding:0 14px!important}.moments-window .window-titlebar .traffic-lights{display:none!important}.moments-mobile-only{display:none}.moments-titlebar-icon-btn.moments-mobile-only,.moments-titlebar-back.moments-mobile-only{color:#ffffffeb;filter:drop-shadow(0 1px 3px #00000073);background:0 0;width:32px;height:32px;display:inline-flex!important}.moments-titlebar-icon-btn.moments-mobile-only:active{opacity:.65}.moments-notification-popover{transform-origin:100% 0;width:min(280px,100vw - 28px);max-width:min(280px,100vw - 28px);max-height:min(520px,100dvh - 84px);position:absolute;top:calc(100% + 10px);left:auto;right:-2px}.moments-notification-popover:before{width:14px;height:14px;right:16px}.moments-notification-item{grid-template-columns:38px minmax(0,1fr) 40px;min-height:74px;padding-inline:14px}.moments-publish-dialog{border-radius:12px;width:min(336px,100vw - 32px);max-height:calc(100% - 84px);top:68px}.moments-publish-body,.moments-publish-actions{padding-inline:24px}.moments-publish-actions{flex-direction:row;align-items:center;padding-bottom:24px}.moments-publish-cancel,.moments-publish-submit{width:auto}.moments-titlebar-back{filter:drop-shadow(0 1px 3px #00000073);background:0 0;width:32px;height:32px;color:#ffffffeb!important}.moments-app--feed{padding:0 0 24px}.moments-app--detail{padding:56px 0 24px}.moments-cover-wrapper{margin-bottom:20px}.moments-cover{height:280px}.moments-cover:after{height:60px}.moments-cover-user{gap:8px;max-width:70%;bottom:-12px;right:14px}.moments-cover-identity{margin-bottom:6px}.moments-cover-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;line-height:1.25;overflow:hidden}.moments-cover-subtitle{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:1px;font-size:11px;line-height:1.25;overflow:hidden}.moments-cover-avatar{border-radius:8px;width:52px;height:52px}.moments-cover-avatar--placeholder{font-size:20px}.moments-tags{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:8px 14px 0;overflow-x:auto}.moments-tags::-webkit-scrollbar{display:none}.moments-tag{border-radius:16px;flex-shrink:0;align-items:center;min-height:32px;padding:4px 12px;font-size:13px;display:inline-flex}.moment-feed-card{border-bottom:.5px solid var(--wc-border);gap:10px;padding:12px 14px}.moment-feed-avatar-col{width:36px}.moment-feed-avatar{border-radius:5px;width:36px;height:36px}.moment-feed-nickname{margin-bottom:3px;font-size:14px}.moment-feed-body{font-size:14px;line-height:1.6}.moment-feed-meta{font-size:11px}.moment-feed-action-btn{width:26px;height:18px}.moment-feed-action-popover{min-width:150px;height:38px;right:31px}.moment-feed-popover-btn{width:75px;font-size:13px}.moment-feed-actions{gap:6px}.moment-feed-comments-panel{padding:9px}.moment-feed-comment-form{gap:6px}.moment-feed-comment-submit{min-width:48px;padding:0 10px}.moment-feed-gallery{margin-top:6px}.moment-feed-gallery[data-count="1"]{grid-template-columns:minmax(0,1fr)}.moment-feed-gallery[data-count="1"] .moment-feed-gallery-item{max-height:200px}.moment-feed-gallery[data-count="2"],.moment-feed-gallery:not([data-count="1"]):not([data-count="2"]){max-width:none}.moment-feed-video-placeholder{aspect-ratio:16/9;max-height:140px}.moments-feed-pagination{gap:12px;margin-top:20px;padding:0 14px}.moments-pagination-btn{border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:6px 18px;font-size:13px;display:inline-flex}.moment-feed-empty{padding:60px 20px;font-size:13px}.moment-reader-shell{padding:0 14px}.moment-detail-post{gap:10px;padding-bottom:12px}.moment-detail-avatar{border-radius:5px;width:36px;height:36px}.moment-detail-nickname{margin-bottom:3px;font-size:14px}.moment-content{font-size:14px;line-height:1.65}.moment-content pre{padding:10px 12px;font-size:12px}.moment-media-grid[data-count="1"]{grid-template-columns:1fr}.moment-media-grid[data-count="1"] .moment-media-card img,.moment-media-grid[data-count="1"] .moment-media-card video{max-height:240px}.moment-media-grid[data-count="2"],.moment-media-grid:not([data-count="1"]):not([data-count="2"]){max-width:none}.moment-detail-time{margin-top:8px;font-size:11px}.moment-detail-actions{width:fit-content;margin:0 0 8px auto;display:inline-flex}.moment-detail-action{min-width:76px;height:36px;font-size:13px}.moment-comments{border-top:.5px solid var(--wc-border);margin-top:16px;padding-top:12px}.moment-comments--custom{margin-left:0;padding-top:10px}.moment-detail-social{margin-top:0}.moment-detail-comments-panel{padding:9px}.moment-comments-shell{padding:0}.skeleton-moments-cover{height:280px}.skeleton-moments-cover-avatar{border-radius:8px;width:52px;height:52px}.skeleton-moments-cover-name{width:64px;height:14px;margin-bottom:8px}.skeleton-moments-list{padding-top:24px}.skeleton-moments-card{gap:10px;padding:12px 14px}.skeleton-moments-avatar{border-radius:5px;width:36px;height:36px}.skeleton-moments-name{width:60px;height:12px}.skeleton-moments-line{height:11px}.skeleton-moments-media{max-width:100%}.skeleton-moments-footer{width:80px;height:9px}.skeleton-moments-detail{padding:14px}.skeleton-moments-detail-head{gap:10px}.skeleton-moments-detail-head .skeleton-moments-avatar{border-radius:5px;width:36px;height:36px}.skeleton-moments-detail-head .skeleton-moments-name{width:64px;height:12px}.skeleton-moments-detail-body{padding:12px 0}.skeleton-moments-detail-body .skeleton-moments-line{height:12px}.skeleton-moments-detail-media{padding:0 0 12px}.skeleton-moments-detail-media .skeleton-moments-media{max-width:100%}.skeleton-moments-detail-comments{padding:12px 0 0}.skeleton-moments-comment-block{height:40px}}
