.animated-number.svelte-194ris3{display:inline-block;vertical-align:bottom;font-variant-numeric:tabular-nums;font-weight:inherit;line-height:1}.animated-number__track.svelte-194ris3{display:inline-grid;overflow:hidden;vertical-align:bottom;min-height:1em}.animated-number__digit.svelte-194ris3{grid-area:1 / 1;line-height:1.2}.drawer-overlay{position:fixed;inset:0;z-index:var(--z-drawer);opacity:0;pointer-events:none;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity var(--modal-z-out-duration, .2s) var(--modal-z-ease-out, cubic-bezier(.4, 0, 1, 1))}.drawer-overlay:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;background-color:transparent;backdrop-filter:blur(0px) saturate(1);-webkit-backdrop-filter:blur(0px) saturate(1);transition:opacity var(--modal-z-out-duration, .2s) var(--modal-z-ease-out, cubic-bezier(.4, 0, 1, 1)),background-color var(--modal-z-out-duration, .2s) var(--modal-z-ease-out),backdrop-filter .32s var(--modal-z-ease-out),-webkit-backdrop-filter .32s var(--modal-z-ease-out)}.drawer-overlay.drawer-open{opacity:1;pointer-events:auto}.drawer-overlay.drawer-open:before{opacity:1;pointer-events:auto;backdrop-filter:blur(var(--modal-scrim-blur, 22px));-webkit-backdrop-filter:blur(var(--modal-scrim-blur, 22px));transition:opacity var(--modal-z-in-duration, .22s) var(--modal-z-ease-in, cubic-bezier(.16, 1, .3, 1)),background-color var(--modal-z-in-duration, .22s) var(--modal-z-ease-in),backdrop-filter .36s var(--modal-z-ease-in),-webkit-backdrop-filter .36s var(--modal-z-ease-in)}.drawer-content{position:fixed;bottom:-100vh;left:calc(50vw - 36px - min(286px,(100vw - 708px) / 2));width:calc(100vw - 708px);max-width:572px;--drawer-height-min: 30vh;--drawer-height-max: 100vh;height:fit-content;min-height:var(--drawer-height-min);max-height:var(--drawer-height-max);border-radius:1.8rem;display:flex;flex-direction:column;align-items:stretch;min-width:0;box-shadow:var(--drawer-shadow);transition:bottom .4s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:none;contain:none}.drawer-top-sentinel{position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;z-index:1}.drawer-overlay-backdrop{display:none}.drawer-overlay.drawer-open .drawer-content{bottom:0}.drawer-overlay.drawer-open .drawer-content.drawer-content--flush-top:not(.drawer-content--inline){border-radius:0!important}.reactions-wrapper.is-inline{position:relative;height:auto;max-height:none;border-radius:0;box-shadow:none;z-index:1;width:auto;opacity:1;pointer-events:auto;background:transparent;margin:0 -20px}.reactions-wrapper.is-inline .drawer-content,.drawer-content.drawer-content--inline{position:relative;inset:auto;transform:none;width:100%;max-width:none;height:auto;max-height:none;border-radius:0;box-shadow:none;overflow:visible;touch-action:auto}.reactions-wrapper.is-inline .wiki-root-layout{height:auto;min-height:0;overflow:visible}.reactions-wrapper.is-inline .messages-viewport{flex:none;min-height:0;max-height:none;overflow:visible}.reactions-wrapper.is-inline .comments-section,.reactions-wrapper.is-inline .scroll-wrap,.drawer-content.drawer-content--inline .comments-section,.drawer-content.drawer-content--inline .scroll-wrap{overflow-y:visible;overflow-x:visible;height:auto;flex:none;max-height:none;padding:0;touch-action:auto;--msg-sticky-avatar-bottom: 78px}.reactions-wrapper.is-inline .reactions-header{position:sticky;top:0;z-index:10;padding:16px 20px 0;margin-bottom:6px}@media(max-width:768px){.drawer-overlay.drawer-open{overscroll-behavior:none}.drawer-overlay.drawer-open .drawer-content:not(.drawer-content--inline){overscroll-behavior:none}}@media(prefers-reduced-motion:reduce){.drawer-overlay:before,.drawer-overlay.drawer-open:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .12s ease,background-color .12s ease}.drawer-overlay.drawer-open:before{background-color:var(--modal-scrim-tint-dim, rgba(0, 0, 0, .4))}}@media(max-width:1080px){.drawer-content{left:calc(50vw + 140px - min(320px,(100vw - 64px - 280px) / 2));width:calc(100vw - 344px);max-width:640px}}@media(max-width:768px){.drawer-overlay:before{display:none}.drawer-overlay-backdrop{display:block;position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;background-color:transparent;backdrop-filter:blur(0px) saturate(1);-webkit-backdrop-filter:blur(0px) saturate(1);overscroll-behavior:none;transition:opacity var(--modal-z-out-duration, .2s) var(--modal-z-ease-out, cubic-bezier(.4, 0, 1, 1)),background-color var(--modal-z-out-duration, .2s) var(--modal-z-ease-out),backdrop-filter .32s var(--modal-z-ease-out),-webkit-backdrop-filter .32s var(--modal-z-ease-out)}.drawer-overlay.drawer-open .drawer-overlay-backdrop{opacity:1;pointer-events:auto;background-color:var(--modal-scrim-tint, rgba(0, 0, 0, .28));backdrop-filter:blur(var(--modal-scrim-blur, 22px)) saturate(var(--modal-scrim-saturate, 1.14));-webkit-backdrop-filter:blur(var(--modal-scrim-blur, 22px)) saturate(var(--modal-scrim-saturate, 1.14));transition:opacity var(--modal-z-in-duration, .22s) var(--modal-z-ease-in, cubic-bezier(.16, 1, .3, 1)),background-color var(--modal-z-in-duration, .22s) var(--modal-z-ease-in),backdrop-filter .36s var(--modal-z-ease-in),-webkit-backdrop-filter .36s var(--modal-z-ease-in)}.drawer-content{--drawer-snapshot-height-max: 100vh;--drawer-snapshot-height-min: 30vh;left:0;right:0;margin-inline:auto;width:100%;max-width:100%;bottom:0;height:auto;min-height:var(--drawer-snapshot-height-min);max-height:var(--drawer-snapshot-height-max);border-radius:1.8rem;overflow:hidden;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1),border-radius .2s cubic-bezier(.32,.72,0,1)}.drawer-overlay.drawer-open .drawer-content:not(.drawer-content--inline){transform:none!important}.drawer-content--flush-top:not(.drawer-content--inline){border-radius:0}.drawer-content.is-dragging{transition:transform 0s,border-radius .2s cubic-bezier(.32,.72,0,1)}.reactions-wrapper.is-inline .drawer-content,.drawer-content.drawer-content--inline{position:relative;inset:auto;width:100%;max-width:none;height:auto;max-height:none;overflow:visible;touch-action:auto;transform:none;border-radius:0;box-shadow:none}.reactions-wrapper.is-inline .wiki-root-layout,.reactions-wrapper.is-inline .messages-viewport,.drawer-content.drawer-content--inline .wiki-root-layout,.drawer-content.drawer-content--inline .messages-viewport{overflow:visible;min-height:0;max-height:none}.reactions-wrapper.is-inline .comments-section,.reactions-wrapper.is-inline .scroll-wrap,.drawer-content.drawer-content--inline .comments-section,.drawer-content.drawer-content--inline .scroll-wrap{overflow-y:visible;overflow-x:visible;flex:none;min-height:auto;max-height:none;touch-action:auto;overscroll-behavior:auto}}.drawer-header{display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;padding:16px 16px 10px}.drawer-content--no-swipe .drawer-drag-handle{display:none!important}.drawer-drag-handle{display:block!important;margin:-6px auto 16px!important;width:70px!important;height:6px!important;background:var(--border-color, #444)!important;border-radius:3px!important;touch-action:none;cursor:grab;position:absolute;top:0;left:50%;transform:translate(-50%)}.drawer-title{display:flex;align-items:center;gap:12px}.drawer-title h3{margin:0;font-size:20px;font-weight:800;color:var(--text-main)}.drawer-count{background:rgba(var(--text-main-rgb),.05);color:var(--text-muted);padding:2px 8px;border-radius:12px;font-size:15px;font-weight:700}.drawer-close{width:40px;height:40px;border-radius:50%;border:none;background:rgba(var(--text-main-rgb),.03);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.drawer-close:hover{background:rgba(var(--text-main-rgb),.08);color:var(--text-main)}.comments-section{flex:1;min-height:0;overflow-y:auto;overflow-x:visible;overscroll-behavior:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) transparent;width:auto;--msg-sticky-avatar-bottom: 12px;contain:none}.drawer-content:not(.drawer-content--inline){--comments-drawer-composer-gap: 4px}.comments-section.comments-section--drawer-modal,.drawer-content.drawer-content--no-swipe:not(.drawer-content--inline) .comments-section,.drawer-content:not(.drawer-content--inline) .comments-section.scroll-wrap,.drawer-overlay.drawer-open .drawer-content .comments-section{position:relative;z-index:0;flex:1;min-height:0;max-height:none;overscroll-behavior:none}.comments-section.comments-section--drawer-modal,.comments-section.comments-section--drawer-modal .avatar-sticky-wrap{--msg-sticky-avatar-bottom: calc(var(--comments-drawer-composer-inset, 66px) + var(--comments-drawer-composer-gap, 4px)) !important}.wiki-reactions{--chat-composer-sticky-bottom: calc(6px + env(safe-area-inset-bottom, 0px)) ;flex-shrink:0}@media(max-width:768px){.wiki-reactions{--chat-composer-sticky-bottom: calc(72px + env(safe-area-inset-bottom, 0px)) }}.comments-composer-dock{position:relative;z-index:40;width:100%;flex-shrink:0;box-sizing:border-box;align-self:stretch;overflow:visible;padding-bottom:0;isolation:isolate;pointer-events:auto}.drawer-overlay.drawer-open .drawer-content .comments-composer-dock{position:absolute;inset:auto 0 0;z-index:40;flex-shrink:0;isolation:isolate;pointer-events:none;touch-action:manipulation;padding-bottom:env(safe-area-inset-bottom,0px)}.comments-composer-stack{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;pointer-events:none}.drawer-overlay.drawer-open .drawer-content .comments-composer-stack{pointer-events:auto}.comments-composer-stack{--composer-scroll-fab-right: 10px}.comments-composer-stack :global(.composer-reply-highlight),.comments-composer-stack :global(.author-ps-context),.comments-composer-stack :global(.author-ps-context-highlight),.comments-composer-stack .comments-composer-pill,.comments-composer-stack :global(.scroll-down-fab){pointer-events:auto}.drawer-overlay.drawer-open .drawer-content .comments-composer-stack .input-inner,.drawer-overlay.drawer-open .drawer-content .comments-composer-stack .composer-input-stage,.drawer-overlay.drawer-open .drawer-content .comments-composer-stack .composer-toolbar,.drawer-overlay.drawer-open .drawer-content .comments-composer-stack .action-toolbar{pointer-events:auto}.comments-composer-pill{position:relative;background:var(--composer-input-bg, transparent);border-radius:2rem;padding:6px;backdrop-filter:blur(25px) saturate(2.5);-webkit-backdrop-filter:blur(25px) saturate(2.5)}.comments-composer-pill:focus{border-color:#6c94ff29!important}.reactions-wrapper.is-inline .comments-composer-dock,.drawer-content.drawer-content--inline .comments-composer-dock{position:sticky;bottom:var(--chat-composer-sticky-bottom, 0)}.drawer-overlay.drawer-open .drawer-content .comments-composer-dock{width:auto}.drawer-overlay.drawer-open .drawer-content .comments-composer-dock .comments-composer-pill{bottom:0;position:relative;z-index:1;pointer-events:auto;border:2px solid rgb(128 128 128 / 6%)}.drawer-overlay.drawer-open .drawer-content .comments-composer-dock .input-wrap,.drawer-overlay.drawer-open .drawer-content .comments-composer-dock .input-inner,.drawer-overlay.drawer-open .drawer-content .comments-composer-dock .input-box,.drawer-overlay.drawer-open .drawer-content .comments-composer-dock textarea{pointer-events:auto;touch-action:manipulation}.comments-end-sentinel{height:1px;width:100%;pointer-events:none;flex-shrink:0}.reactions-wrapper.is-inline .comments-end-sentinel{scroll-margin-bottom:154px}.drawer-overlay.drawer-open .drawer-content .comments-end-sentinel{scroll-margin-bottom:var(--comments-drawer-composer-inset, 66px)}.comments-composer-dock :global(.input-wrap){position:relative;bottom:auto;z-index:auto;margin:0}.wiki-root-layout{display:flex;flex-direction:column;align-items:stretch;width:100%;flex:1;min-height:0;overflow:visible;contain:none;justify-content:center}.drawer-overlay.drawer-open .drawer-content:not(.drawer-content--inline){flex:none;min-width:0;height:auto;max-height:var(--drawer-snapshot-height-max, 100vh);min-height:var(--drawer-snapshot-height-min, 60vh);overflow:hidden;background:#ffffff29}.drawer-overlay.drawer-open .drawer-content .wiki-root-layout{position:relative;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.messages-viewport{display:flex;flex-direction:column;align-items:stretch;width:100%;flex:1;min-height:0;overflow:visible;contain:none}.drawer-overlay.drawer-open .drawer-content .messages-viewport{position:relative;z-index:0;flex:1 1 auto;align-self:stretch;width:100%;height:100%;min-height:0;overflow:hidden}.comments-section::-webkit-scrollbar{width:6px}.comments-section::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:3px}.sort-bar{display:flex;gap:4px;padding:10px 20px 0;margin-bottom:6px}.sort-btn{background:transparent;border:none;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:700;color:var(--text-muted);cursor:pointer;font-family:var(--font-stack);transition:all .15s}.sort-btn:hover{background:var(--hover-bg);color:var(--text-main)}.sort-active{background:var(--hover-bg)!important;color:var(--text-main)!important}.load-more-sentinel{width:100%;height:1px;min-height:1px;pointer-events:none}.load-more-hint{display:block;text-align:center;font-size:12px;color:var(--text-muted);padding:16px 0 8px}.comments-empty{text-align:center;color:var(--text-muted);font-size:13px;padding:40px}.skeleton--w100{width:100%}.skeleton--w85{width:85%}.skeleton--w70{width:70%}.day-divider{display:flex;align-items:center;justify-content:center;margin:0 0 6px}.day-divider span,.day-divider time{background:rgba(var(--text-main-rgb),.07);font-size:11px;font-weight:700;padding:10px;border-radius:20px}.chat-container{flex:1 1 auto;min-height:0;padding:0;display:flex;flex-direction:column;gap:2px;overflow:visible;contain:none}.comments-section .msg-group{overflow:visible}.comments-section .avatar-column{display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:center;flex-shrink:0;width:50px;max-width:50px;min-width:50px;overflow:visible}.comments-section .avatar-sticky-wrap{margin-top:auto;position:sticky;bottom:var(--msg-sticky-avatar-bottom, max(12px, env(safe-area-inset-bottom, 12px)));flex-shrink:0;flex-grow:0;transition:bottom .12s ease-out;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2px;height:max-content;width:100%}.msg-avatar-link{display:flex;border-radius:50%;text-decoration:none;color:inherit}.msg-sender-link{color:inherit;text-decoration:none;font-weight:700}.msg-sender-link:hover{text-decoration:underline}.msg-col-mine{align-items:flex-end}.msg-sender{font-size:10px;font-weight:700;color:var(--avatar-placeholder-bg);padding:0 0 2px;width:100%;max-width:44px;text-align:center;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,black 70%,transparent 100%);mask-image:linear-gradient(to right,black 70%,transparent 100%);display:flex;flex-direction:column;align-items:center;gap:2px}.msg-sender .msg-sender-link{display:block;width:100%;max-width:44px;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,black 70%,transparent 100%);mask-image:linear-gradient(to right,black 70%,transparent 100%)}.msg-ai-label{color:var(--text-muted);margin-left:0;font-size:9px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.msg-reply{background:#1f5bff14;border-radius:12px 12px 4px 4px;border-left:2px solid var(--accent-color);padding:6px 12px;font-size:11px;margin-bottom:-6px;z-index:1;position:relative}.msg-reply.mine{border-left-color:color-mix(in srgb,var(--msg-bubble-mine-color, var(--on-accent-color)) 50%,transparent);background:var(--surface-emphasis)}.reply-text{color:var(--text-muted);word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deleted-text{font-size:13px}.msg-text :global(a){color:var(--accent-color);word-break:break-word}.msg-text :global(pre){margin:6px 0;padding:8px 10px;border-radius:8px;background:var(--surface-emphasis);overflow-x:auto;font-size:12px}.msg-image{max-width:100%;max-height:320px;border-radius:16px;margin-bottom:6px;cursor:zoom-in;display:inline-flex;border:none;background:transparent;padding:0}.msg-image img{max-width:100%;max-height:320px;object-fit:cover;border-radius:16px;display:block}.chat-upload-preview{display:flex;align-items:center;gap:12px;padding:10px 4px 16px;border-bottom:2px solid rgb(128 128 128 / 6%);margin-bottom:4px}.chat-upload-preview img{width:64px;height:64px;border-radius:10px;object-fit:cover;box-shadow:var(--shadow-md)}.preview-remove{background:var(--error-color);color:var(--on-accent-color);border:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:-20px;margin-top:-50px}.hidden-input{display:none}.msg-row.comment-deep-link-flash{animation:comment-deep-link-pulse 1.6s ease-out}@keyframes comment-deep-link-pulse{0%,to{box-shadow:none}20%,50%{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent-color) 50%,transparent)}}.composer-attachment-preview.svelte-15g7gdp{position:relative;padding:8px 16px 0;display:flex;align-items:center;justify-content:flex-start;pointer-events:auto}.composer-attachment-preview.svelte-15g7gdp img:where(.svelte-15g7gdp){max-height:72px;max-width:120px;border-radius:10px;object-fit:cover;display:block}.composer-attachment-preview__img--dim.svelte-15g7gdp{opacity:.55}.composer-attachment-preview__spinner.svelte-15g7gdp{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2px solid rgba(255,255,255,.25);border-top-color:var(--accent-color, #0a84ff);border-radius:50%;animation:svelte-15g7gdp-composer-attach-spin .7s linear infinite}@keyframes svelte-15g7gdp-composer-attach-spin{to{transform:rotate(360deg)}}.composer-attachment-preview__remove.svelte-15g7gdp{position:absolute;top:4px;left:122px;width:22px;height:22px;border-radius:50%;border:none;background:#000000a6;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.composer-attachment-preview__remove.svelte-15g7gdp:disabled{opacity:.5;cursor:not-allowed}@keyframes svelte-8c0sa0-sq-in{0%{opacity:0;transform:translate(-50%) translateY(20px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.wiki-reactions.svelte-8c0sa0{margin:0;flex-shrink:0}.reactions-bar.svelte-8c0sa0{display:flex;align-items:center;width:100%;margin-top:8px;color:var(--text-muted);gap:0;flex-shrink:0}.wiki-reactions--compact-footer.svelte-8c0sa0 .reactions-bar:where(.svelte-8c0sa0){justify-content:stretch}.reactions-bar__actions.svelte-8c0sa0{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex-shrink:0}.wiki-reactions--compact-footer.svelte-8c0sa0 .reactions-bar__actions:where(.svelte-8c0sa0){flex:1;justify-content:space-between}@media(max-width:768px){.wiki-reactions--compact-footer.svelte-8c0sa0 .reactions-bar:where(.svelte-8c0sa0){margin-top:4px}.wiki-reactions--compact-footer.svelte-8c0sa0 .reactions-bar__actions:where(.svelte-8c0sa0){width:100%;flex-wrap:nowrap;gap:4px}.wiki-reactions--compact-footer.svelte-8c0sa0 .action-btn:where(.svelte-8c0sa0){flex:0 1 auto;min-width:0;padding:10px}}.reactions-bar__spacer.svelte-8c0sa0{flex:1;min-width:12px}.reactions-bar__views-count.svelte-8c0sa0{flex-shrink:0;font-size:14px;font-weight:700;color:var(--text-muted);pointer-events:none;-webkit-user-select:none;user-select:none}.action-btn.svelte-8c0sa0{display:inline-flex;align-items:center;gap:7px;background:var(--card-bg);border:none;border-radius:9999px;padding:12px;font-size:14px;font-weight:700;color:var(--text-muted);cursor:pointer;transition:color .15s,background .15s,transform .15s}.action-btn.svelte-8c0sa0:hover{color:var(--text-main);background:var(--hover-bg, rgba(128, 128, 128, .12))}.action-btn.svelte-8c0sa0:active{transform:scale(1.04)}.action-btn__count.svelte-8c0sa0{font-variant-numeric:tabular-nums;font-weight:700;min-width:1ch}.action-btn--like.svelte-8c0sa0:hover,.action-btn--like.liked.svelte-8c0sa0{color:var(--accent-article)}.action-btn--like.svelte-8c0sa0:hover{background:#ff6b0014}.action-btn--like.liked.svelte-8c0sa0{background:#ff4d4d24;color:#ff4d4d}.action-btn--like.liked.svelte-8c0sa0 .icon-heart path{fill:#ff4d4d}.action-btn--bookmark.bookmarked.svelte-8c0sa0{color:#1f5bff;background:#1f5bff1a}.action-btn--bookmark.bookmarked.svelte-8c0sa0:hover{color:#1f5bff;background:#1f5bff29}
