.forum-thread-shell{--forum-thread-surface:color-mix(in srgb,var(--wl-bg-card) 82%,#12091f 18%);--forum-thread-surface-soft:color-mix(in srgb,var(--wl-bg-secondary) 86%,#170b28 14%);--forum-thread-border:color-mix(in srgb,var(--wl-border) 78%,var(--wl-accent) 22%);--forum-thread-separator:color-mix(in srgb,var(--wl-border) 60%,var(--wl-accent) 40%);--forum-thread-accent:var(--wl-accent)}.forum-thread-panel{border:1px solid var(--forum-thread-border);background:linear-gradient(180deg,rgb(255 255 255/.015),transparent 10%),var(--forum-thread-surface);border-radius:10px;box-shadow:0 18px 42px -30px rgb(0 0 0/.65)}.forum-thread-opening,.forum-thread-post{border:1px solid var(--forum-thread-border);background:linear-gradient(180deg,rgb(255 255 255/.012),transparent 12%),var(--forum-thread-surface);border-radius:8px;overflow:hidden}.forum-thread-opening{border-color:color-mix(in srgb,var(--forum-thread-border) 84%,var(--forum-thread-accent) 16%);border-radius:10px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--forum-thread-accent) 15%,transparent),transparent 34%),linear-gradient(180deg,rgb(255 255 255/.026),transparent 18%),var(--forum-thread-surface);box-shadow:0 24px 72px -48px rgb(0 0 0/.88),inset 0 1px 0 rgb(255 255 255/.035);overflow:visible}.forum-thread-opening__grid{display:grid;grid-template-columns:minmax(0,208px) minmax(0,1fr)}.forum-thread-opening__sidebar{border-radius:10px 0 0 10px}.forum-thread-opening__content{min-height:18rem}.forum-thread-opening__title{max-width:min(100%,54rem);padding-right:clamp(8rem,38vw,15rem);letter-spacing:0}.forum-thread-opening__excerpt{max-width:62rem;border:1px solid color-mix(in srgb,var(--forum-thread-border) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--forum-thread-surface-soft) 54%,transparent);padding:.8rem .95rem;color:var(--wl-text-secondary);font-size:.92rem;line-height:1.55}.forum-thread-opening__message{border-top:1px solid var(--forum-thread-separator);padding-top:1.15rem}.forum-thread-opening__message .forum-thread-post-body{min-height:11rem}.forum-thread-opening__toolbar{max-width:calc(100% - 2rem);flex-wrap:wrap;justify-content:flex-end}.forum-topic-search-action-row{display:flex;flex-basis:100%;justify-content:flex-end}.forum-topic-search-button{display:inline-flex;min-height:2.25rem;max-width:100%;align-items:center;justify-content:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--wl-accent) 48%,var(--wl-border));border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255/.06),transparent 72%),color-mix(in srgb,var(--wl-accent) 16%,var(--forum-thread-surface));padding:.48rem .78rem;color:var(--wl-text-primary);font-size:.8125rem;font-weight:800;line-height:1;box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 12px 32px -24px var(--wl-accent-glow);transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.forum-topic-search-button:hover{border-color:color-mix(in srgb,var(--wl-accent) 72%,var(--wl-border-hover));background-color:color-mix(in srgb,var(--wl-accent) 22%,var(--forum-thread-surface));color:var(--wl-text-primary);transform:translateY(-1px)}.forum-topic-search-button:active{transform:translateY(0)}.forum-topic-search-button:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-accent) 72%,white);outline-offset:3px}.forum-action-icon-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.forum-action-icon-button:focus-visible{outline:2px solid var(--forum-thread-accent);outline-offset:2px}.forum-action-overflow__menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:30;width:min(18rem,calc(100vw - 2rem));max-width:calc(100vw - 1rem);border:1px solid color-mix(in srgb,var(--forum-thread-border) 82%,var(--forum-thread-accent) 18%);border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255/.035),transparent 18%),color-mix(in srgb,var(--forum-thread-surface) 94%,black 6%);padding:.45rem;box-shadow:0 22px 70px -34px rgb(0 0 0/.9);opacity:0;pointer-events:none;transform:translateY(-.25rem) scale(.98);transform-origin:top right;transition:opacity .14s ease,transform .14s ease,visibility .14s step-end;visibility:hidden}.forum-action-overflow__menu[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .14s ease,transform .14s ease,visibility 0s step-start;visibility:visible}.forum-thread-opening__message .forum-thread-post-body>form{transition:padding-top .14s ease}.forum-thread-opening__message:has(.forum-action-overflow__menu[data-state=open]) .forum-thread-post-body>form{padding-top:20rem}.forum-topic-search-dialog{--forum-thread-surface:color-mix(in srgb,var(--wl-bg-card) 82%,#12091f 18%);--forum-thread-surface-soft:color-mix(in srgb,var(--wl-bg-secondary) 86%,#170b28 14%);--forum-thread-border:color-mix(in srgb,var(--wl-border) 78%,var(--wl-accent) 22%);--forum-thread-accent:var(--wl-accent);position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--wl-accent) 18%,transparent),transparent 36%),rgb(5 5 10/.84);padding:1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.light .forum-topic-search-dialog{--forum-thread-surface:#ffffff;--forum-thread-surface-soft:#f6f7fb;--forum-thread-border:color-mix(in srgb,var(--wl-border) 78%,var(--wl-accent) 22%);--forum-thread-accent:var(--wl-accent);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--wl-accent) 12%,transparent),transparent 38%),rgb(24 24 38/.56)}.forum-topic-search-dialog__panel{width:min(52rem,100%);max-height:min(42rem,calc(100dvh - 2rem));overflow:hidden;border:1px solid color-mix(in srgb,var(--forum-thread-border) 72%,var(--wl-accent) 28%);border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255/.045),transparent 16%),color-mix(in srgb,var(--forum-thread-surface) 92%,black 8%);box-shadow:0 28px 92px -48px rgb(0 0 0/.92),inset 0 1px 0 rgb(255 255 255/.05)}html.light .forum-topic-search-dialog__panel{background:linear-gradient(180deg,rgb(255 255 255/.72),transparent 18%),color-mix(in srgb,var(--wl-bg-card) 96%,var(--wl-bg-secondary) 4%);box-shadow:0 28px 86px -54px rgb(47 35 95/.42),inset 0 1px 0 rgb(255 255 255/.72)}.forum-topic-search-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--forum-thread-border) 70%,transparent);padding:1rem 1rem .85rem}.forum-topic-search-dialog__title{color:var(--wl-text-primary);font-size:clamp(1.18rem,3.2vw,1.65rem);font-weight:850;letter-spacing:0;line-height:1.15}.forum-topic-search-dialog__close{display:inline-flex;height:2rem;width:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--wl-text-secondary);transition:transform .16s ease,background-color .16s ease,color .16s ease}.forum-topic-search-dialog__close:hover{background-color:color-mix(in srgb,var(--wl-accent) 14%,var(--forum-thread-surface-soft));color:var(--wl-text-primary);transform:translateY(-1px)}.forum-topic-search-dialog__close:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-accent) 68%,white);outline-offset:3px}.forum-topic-search-dialog__field{display:flex;align-items:center;gap:.7rem;margin:1rem;border:1px solid color-mix(in srgb,var(--wl-accent) 34%,var(--wl-border));border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255/.04),transparent),color-mix(in srgb,var(--wl-bg-primary) 88%,var(--forum-thread-surface) 12%);padding:.78rem .9rem;color:var(--wl-text-secondary);box-shadow:inset 0 1px 0 rgb(255 255 255/.04)}.forum-topic-search-dialog__field:focus-within{border-color:color-mix(in srgb,var(--wl-accent) 70%,var(--wl-border-hover));box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 0 0 3px color-mix(in srgb,var(--wl-accent) 18%,transparent);color:var(--wl-text-primary)}.forum-topic-search-dialog__field input{min-width:0;flex:1;border:0;background:transparent;color:var(--wl-text-primary);font-size:1rem;font-weight:650;line-height:1.35;outline:0}.forum-topic-search-dialog__field input::placeholder{color:var(--wl-text-muted)}.forum-topic-search-dialog__body{max-height:min(29rem,calc(100dvh - 13.5rem));overflow-y:auto;padding:0 1rem 1rem}.forum-topic-search-dialog__status{display:flex;min-height:12rem;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--forum-thread-border) 74%,transparent);border-radius:8px;background:color-mix(in srgb,var(--forum-thread-surface-soft) 92%,var(--forum-thread-surface) 8%);padding:1.5rem;color:var(--wl-text-secondary);font-size:.95rem;font-weight:650;text-align:center}.forum-topic-search-dialog__results{display:grid;gap:.55rem}.forum-topic-search-dialog__result{display:grid;gap:.38rem;border:1px solid color-mix(in srgb,var(--forum-thread-border) 66%,transparent);border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255/.032),transparent 22%),color-mix(in srgb,var(--forum-thread-surface-soft) 92%,black 8%);padding:.78rem .9rem;color:var(--wl-text-secondary);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.forum-topic-search-dialog__result:hover{border-color:color-mix(in srgb,var(--wl-accent) 50%,var(--wl-border-hover));background-color:color-mix(in srgb,var(--wl-accent) 10%,var(--forum-thread-surface-soft));color:var(--wl-text-primary);transform:translateY(-1px)}.forum-topic-search-dialog__result-meta{display:flex;flex-wrap:wrap;gap:.4rem;color:var(--wl-text-muted);font-size:.7rem;font-weight:800}.forum-topic-search-dialog__result-meta span{border:1px solid color-mix(in srgb,var(--wl-border) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wl-bg-primary) 84%,var(--forum-thread-surface-soft) 16%);padding:.18rem .48rem}.forum-topic-search-dialog__result-title{min-width:0;overflow:hidden;color:var(--wl-text-primary);font-size:.96rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.forum-topic-search-dialog__snippet{display:grid;gap:.26rem;color:var(--wl-text-secondary);font-size:.875rem;line-height:1.55}.forum-topic-search-dialog__snippet-line{display:block;min-width:0;border-left:2px solid color-mix(in srgb,var(--forum-thread-border) 72%,transparent);padding-left:.58rem;overflow-wrap:anywhere}.forum-topic-search-dialog__result:hover .forum-topic-search-dialog__snippet-line{border-left-color:color-mix(in srgb,var(--wl-accent) 48%,var(--forum-thread-border))}.forum-topic-search-dialog__mark{border-radius:.25rem;background:color-mix(in srgb,var(--wl-accent) 34%,transparent);color:var(--wl-text-primary);padding:.02rem .16rem}.forum-topic-search-dialog__limited{border-top:1px solid color-mix(in srgb,var(--forum-thread-border) 70%,transparent);padding:.72rem 1rem .9rem;color:var(--wl-text-muted);font-size:.78rem;font-weight:650}.forum-action-overflow__group+.forum-action-overflow__group{margin-top:.35rem;border-top:1px solid color-mix(in srgb,var(--forum-thread-border) 72%,transparent);padding-top:.35rem}.forum-action-overflow__label{padding:.35rem .5rem .25rem;color:var(--wl-text-secondary);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.forum-action-overflow__button{display:flex;min-height:2.35rem;width:100%;align-items:center;gap:.6rem;border:1px solid transparent;border-radius:8px;padding:.5rem .6rem;color:var(--wl-text-primary);font-size:.84rem;font-weight:650;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.forum-action-overflow__button:focus-visible,.forum-action-overflow__button:hover{border-color:color-mix(in srgb,var(--forum-thread-accent) 30%,transparent);background:color-mix(in srgb,var(--forum-thread-accent) 13%,transparent);color:var(--wl-text-primary)}.forum-action-overflow__button:focus-visible{outline:2px solid color-mix(in srgb,var(--forum-thread-accent) 68%,transparent);outline-offset:1px}.forum-action-overflow__button:disabled{cursor:wait;opacity:.58}.forum-action-overflow__button--danger{color:var(--wl-danger)}.forum-action-overflow__button--danger:focus-visible,.forum-action-overflow__button--danger:hover{border-color:color-mix(in srgb,var(--wl-danger) 42%,transparent);background:color-mix(in srgb,var(--wl-danger) 12%,transparent);color:var(--wl-danger)}.forum-action-overflow__button--danger:focus-visible{outline-color:color-mix(in srgb,var(--wl-danger) 70%,transparent)}.forum-thread-post-grid:target,[id^=post-]:target{outline:2px solid color-mix(in srgb,var(--forum-thread-accent) 58%,transparent);outline-offset:3px;animation:forum-post-target-pulse 1.2s ease-out 1}.forum-topic-search-highlight{border-radius:.25rem;background:color-mix(in srgb,var(--forum-thread-accent,var(--wl-accent)) 38%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--forum-thread-accent,var(--wl-accent)) 52%,transparent),0 0 22px -12px color-mix(in srgb,var(--forum-thread-accent,var(--wl-accent)) 74%,transparent);color:var(--wl-text-primary);padding:.02rem .16rem;animation:forum-topic-search-highlight-pulse 1.45s ease-out 1}[data-forum-topic-search-focus=true]{border-radius:.35rem;background:color-mix(in srgb,var(--forum-thread-accent,var(--wl-accent)) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--forum-thread-accent,var(--wl-accent)) 20%,transparent)}.forum-reply-quote{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:1rem;border-left:3px solid color-mix(in srgb,var(--forum-thread-accent) 64%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--forum-thread-surface-soft) 76%,transparent);padding:.75rem .85rem}.forum-thread-post-body>.forum-reply-quote:not(.forum-reply-quote--composer){margin-top:3.25rem}.forum-reply-quote--composer{margin-bottom:0}.forum-reply-quote__label{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--forum-thread-accent) 82%,var(--wl-text-primary))}.forum-reply-quote__author{min-width:0;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;color:var(--wl-text-primary)}a.forum-reply-quote__author:hover{color:var(--wl-accent-hover);text-decoration:underline}.forum-reply-quote__excerpt{margin-top:.35rem;display:-webkit-box;overflow:hidden;color:var(--wl-text-secondary);font-size:.88rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forum-reply-quote__actions{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.forum-reply-quote__clear,.forum-reply-quote__link{display:inline-flex;min-height:1.9rem;align-items:center;border-radius:.45rem;border:1px solid var(--forum-thread-border);background:color-mix(in srgb,var(--forum-thread-surface) 86%,transparent);padding:.35rem .6rem;font-size:.72rem;font-weight:700;line-height:1;color:var(--wl-text-primary);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.forum-reply-quote__clear:hover,.forum-reply-quote__link:hover{border-color:color-mix(in srgb,var(--forum-thread-accent) 52%,var(--forum-thread-border));background:color-mix(in srgb,var(--forum-thread-accent) 12%,var(--forum-thread-surface));color:var(--wl-text-primary)}@keyframes forum-post-target-pulse{0%{outline-color:color-mix(in srgb,var(--forum-thread-accent) 85%,transparent);background-color:color-mix(in srgb,var(--forum-thread-accent) 12%,transparent)}to{outline-color:color-mix(in srgb,var(--forum-thread-accent) 58%,transparent);background-color:transparent}}@keyframes forum-topic-search-highlight-pulse{0%{background:color-mix(in srgb,var(--forum-thread-accent,var(--wl-accent)) 58%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--forum-thread-accent,var(--wl-accent)) 68%,transparent),0 0 32px -8px color-mix(in srgb,var(--forum-thread-accent,var(--wl-accent)) 88%,transparent)}to{background:color-mix(in srgb,var(--forum-thread-accent,var(--wl-accent)) 38%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--forum-thread-accent,var(--wl-accent)) 52%,transparent),0 0 22px -12px color-mix(in srgb,var(--forum-thread-accent,var(--wl-accent)) 74%,transparent)}}[data-forum-delete-key]{max-height:99999px;transition:opacity .18s ease,transform .18s ease,max-height .24s ease,margin .24s ease,padding .24s ease,border-width .24s ease}[data-forum-delete-key][data-forum-delete-pending=true]{max-height:0!important;margin-block:0!important;padding-block:0!important;border-width:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;transform:translateY(-.25rem) scale(.992)}.forum-thread-post-grid{display:grid}.forum-thread-post-grid,.forum-thread-post-grid--compact{grid-template-columns:minmax(0,176px) minmax(0,1fr)}.forum-thread-sidebar{border-right:1px solid var(--forum-thread-separator);background:radial-gradient(circle at top,color-mix(in srgb,var(--forum-thread-accent) 14%,transparent),transparent 60%),var(--forum-thread-surface-soft)}.forum-thread-avatar{--forum-avatar-placeholder-gradient:linear-gradient(145deg,#b58cff,#5b37ba);position:relative;display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:999px;border:1px solid color-mix(in srgb,var(--forum-thread-accent) 35%,var(--forum-thread-border));overflow:hidden;background:radial-gradient(circle at 30% 30%,rgb(255 255 255/.26),transparent 32%),radial-gradient(circle at 62% 68%,rgb(255 255 255/.14),transparent 22%),var(--forum-avatar-placeholder-gradient);box-shadow:0 0 0 1px rgb(255 255 255/.04) inset,0 0 18px -4px color-mix(in srgb,var(--forum-thread-accent) 65%,transparent);color:#f7fbf5;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.premium-avatar-frame--active .forum-thread-avatar{--forum-avatar-placeholder-gradient:var(--avatar-frame-avatar-gradient,var(--avatar-frame-gradient));animation:premium-avatar-placeholder-flow 5.5s linear infinite;color:var(--avatar-frame-initials-color,#f7fbf5);text-shadow:var(--avatar-frame-initials-shadow,0 1px 6px rgb(0 0 0/.35));will-change:--avatar-frame-angle}.forum-thread-meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;color:var(--wl-text-muted);font-size:.75rem}.forum-thread-post-body{color:var(--wl-text-primary);line-height:1.72}.forum-thread-post-body .guide-html-body,.forum-thread-post-body .guide-rich-editor__pm{line-height:1.72}.forum-post-edit-save-button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--wl-accent) 78%,white 12%);border-radius:.5rem;background:linear-gradient(180deg,rgb(255 255 255/.14),transparent),color-mix(in srgb,var(--wl-accent) 84%,black 16%);padding:.46rem .8rem;color:#fff;font-size:.82rem;font-weight:750;line-height:1.1;white-space:nowrap;box-shadow:0 14px 30px -22px color-mix(in srgb,var(--wl-accent) 72%,transparent),inset 0 1px 0 rgb(255 255 255/.16);transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.forum-post-edit-save-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--wl-accent-hover) 84%,white 16%);background-color:color-mix(in srgb,var(--wl-accent-hover) 84%,black 16%);box-shadow:0 18px 34px -24px color-mix(in srgb,var(--wl-accent-hover) 78%,transparent),inset 0 1px 0 rgb(255 255 255/.2);transform:translateY(-1px)}.forum-post-edit-save-button:active:not(:disabled){transform:translateY(0)}.forum-post-edit-save-button:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-accent) 68%,white);outline-offset:3px}.forum-post-edit-save-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.forum-post-edit-save-button svg{flex:0 0 auto}.guide-rich-editor .guide-rich-editor__toolbar-actions:has(.forum-post-edit-actions){flex:1 1 20rem;min-width:min(100%,20rem)}.forum-post-edit-actions{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:.65rem}.forum-post-edit-discard-button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.42rem;border:1px solid color-mix(in srgb,var(--wl-border-hover) 68%,transparent);border-radius:.5rem;background:linear-gradient(180deg,rgb(255 255 255/.055),transparent),color-mix(in srgb,var(--wl-bg-card) 90%,black 10%);padding:.46rem .76rem;color:var(--wl-text-secondary);font-size:.82rem;font-weight:720;line-height:1.1;white-space:nowrap;box-shadow:inset 0 1px 0 rgb(255 255 255/.05);transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.forum-post-edit-discard-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--wl-border-hover) 86%,var(--wl-accent) 14%);background-color:color-mix(in srgb,var(--wl-bg-card-hover) 88%,black 12%);color:var(--wl-text-primary);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 12px 24px -22px rgb(0 0 0/.76);transform:translateY(-1px)}.forum-post-edit-discard-button:active:not(:disabled){transform:translateY(0)}.forum-post-edit-discard-button:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-text-secondary) 56%,transparent);outline-offset:3px}.forum-post-edit-discard-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.forum-post-edit-discard-button svg{flex:0 0 auto}.forum-thread-post-body .forum-post-rich-body--wrappable{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.forum-thread-post-body .forum-post-rich-body--wrappable :where(p,a,span,strong,em,b,i,u,s,del,blockquote,li,h1,h2,h3,h4,h5,h6,summary){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.forum-thread-post-body .forum-post-rich-body--wrappable :where(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:6rem}.forum-thread-post-body .forum-post-rich-body--wrappable [data-forum-anchor-pulse=true]{border-radius:.45rem;animation:forum-post-anchor-pulse .82s cubic-bezier(.22,1,.36,1) 2}.forum-thread-post-body .forum-post-rich-body--wrappable :where(ul,ol,blockquote,details,.guide-third-party-embed,.guide-body-image-wrap,.guide-before-after,.forum-post-image-shell){max-width:100%}.forum-thread-post-body .forum-post-rich-body--wrappable .guide-user-mention{white-space:normal}.forum-thread-post-body .forum-post-rich-body--wrappable img:not(.guide-inline-emoji):not(.guide-before-after__image){max-width:100%;height:auto}.forum-thread-post-body .forum-post-rich-body--wrappable pre{max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:pre;overflow-wrap:normal;word-break:normal}.forum-thread-post-body .forum-post-rich-body.guide-html-body code:not(pre code){background:linear-gradient(180deg,rgb(255 255 255/.07),transparent),#050508;color:#f6f6fb;box-shadow:inset 0 0 0 1px rgb(255 255 255/.12),0 1px 0 rgb(255 255 255/.04)}.forum-thread-post-body .forum-post-rich-body--wrappable pre code{white-space:inherit;overflow-wrap:inherit;word-break:inherit}@keyframes forum-post-anchor-pulse{0%,to{background:transparent;box-shadow:0 0 0 0 color-mix(in srgb,var(--wl-accent) 0%,transparent)}42%{background:color-mix(in srgb,var(--wl-accent) 16%,transparent);box-shadow:0 0 0 .28rem color-mix(in srgb,var(--wl-accent) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--wl-accent) 42%,transparent)}}@media (prefers-reduced-motion:reduce){.forum-thread-post-body .forum-post-rich-body--wrappable [data-forum-anchor-pulse=true]{animation:none;background:color-mix(in srgb,var(--wl-accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wl-accent) 42%,transparent)}}.forum-post-body-collapse{position:relative;min-width:0;max-width:100%}.forum-post-body-collapse__clip{min-width:0;max-width:100%;max-height:none;overflow:visible;transition:max-height .24s cubic-bezier(.22,1,.36,1)}.forum-post-body-collapse[data-overflowing=true] .forum-post-body-collapse__clip{overflow:hidden}.forum-post-body-collapse[data-overflowing=true][data-expanded=false] .forum-post-body-collapse__clip{max-height:var(--forum-post-body-collapse-height)}.forum-post-body-collapse[data-overflowing=true][data-expanded=true] .forum-post-body-collapse__clip{max-height:var(--forum-post-body-collapse-expanded-height)}.forum-post-body-collapse__fade{position:absolute;right:0;bottom:0;left:0;height:4.75rem;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--forum-mod-surface-soft,var(--forum-thread-surface,var(--wl-bg-card))) 84%,transparent) 58%,var(--forum-mod-surface-soft,var(--forum-thread-surface,var(--wl-bg-card))) 100%)}.forum-post-body-collapse__toggle{display:inline-flex;min-height:2.05rem;align-items:center;justify-content:center;margin-top:.7rem;border:1px solid color-mix(in srgb,var(--wl-accent) 30%,var(--wl-border));border-radius:.5rem;background:linear-gradient(180deg,rgb(255 255 255/.045),transparent),color-mix(in srgb,var(--wl-accent) 12%,var(--forum-mod-surface-soft,var(--forum-thread-surface,var(--wl-bg-card))));padding:.38rem .72rem;color:var(--wl-text-primary);font-size:.8125rem;font-weight:700;line-height:1.15;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.forum-post-body-collapse__toggle:hover{border-color:color-mix(in srgb,var(--wl-accent) 52%,var(--wl-border-hover));background-color:color-mix(in srgb,var(--wl-accent) 18%,var(--forum-mod-surface-soft,var(--wl-bg-card)));color:var(--wl-text-primary);transform:translateY(-1px)}.forum-post-body-collapse__toggle:active{transform:translateY(0)}.forum-post-body-collapse__toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-accent) 72%,white);outline-offset:3px}.forum-post-image-shell{position:relative;display:inline-flex;max-width:100%;vertical-align:top;margin:.75rem 0;border-radius:.5rem;overflow:hidden}.forum-post-image-shell img{cursor:zoom-in;margin:0!important;transition:filter .36s ease,transform .36s ease,border-color .18s ease;will-change:transform;transform:scale(1)}.forum-post-image-shell:hover img{border-color:color-mix(in srgb,var(--wl-accent) 52%,var(--wl-border));filter:brightness(1.03);transform:scale(1.035)}.forum-post-image-open{position:absolute;top:.5rem;right:.5rem;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgb(255 255 255/.18);background:rgb(10 10 18/.72);color:#fff;opacity:0;transform:translateY(-.15rem) scale(.96);transition:opacity .2s ease,transform .2s ease,background-color .2s ease,border-color .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.forum-post-image-open svg{width:1rem;height:1rem}.forum-post-image-open:focus-visible,.forum-post-image-shell:hover .forum-post-image-open{opacity:1;transform:translateY(0) scale(1)}.forum-post-image-open:hover{border-color:rgb(255 255 255/.34);background:rgb(10 10 18/.88)}.forum-image-dialog{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:clamp(1rem,3vw,2.5rem);border:0;background:transparent;color:var(--wl-text-primary);opacity:0;transform:scale(.985);animation:forum-image-dialog-in .2s ease forwards;place-items:center;overflow:hidden}.forum-image-dialog[open]{display:grid}.forum-image-dialog::backdrop{background:radial-gradient(circle at center,rgb(124 92 252/.12),transparent 42%),rgb(0 0 0/.9);animation:forum-image-backdrop-in .2s ease forwards}.forum-image-dialog__image{display:block;max-width:100%;max-height:calc(100dvh - clamp(2rem, 6vw, 5rem));margin:0 auto;border-radius:.75rem;border:1px solid rgb(255 255 255/.16);background:var(--wl-bg-secondary);box-shadow:0 28px 90px rgb(0 0 0/.58);object-fit:contain}.forum-image-dialog__close{position:fixed;top:1.1rem;right:1.1rem;z-index:1;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgb(255 255 255/.18);background:rgb(10 10 18/.72);color:#fff;font-size:1.6rem;line-height:1;transition:transform .16s ease,background-color .16s ease,border-color .16s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.forum-image-dialog__close:hover{border-color:rgb(255 255 255/.34);background:rgb(10 10 18/.88);transform:scale(1.04)}@keyframes forum-image-dialog-in{to{opacity:1;transform:scale(1)}}@keyframes forum-image-backdrop-in{0%{opacity:0}to{opacity:1}}.forum-thread-divider{border-top:1px solid var(--forum-thread-separator)}.forum-thread-post--composer .forum-thread-sidebar{background:radial-gradient(circle at top,color-mix(in srgb,var(--forum-thread-accent) 10%,transparent),transparent 58%),color-mix(in srgb,var(--forum-thread-surface-soft) 92%,transparent)}.forum-text-restriction-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;margin-block:1.25rem 1rem;border:1px solid color-mix(in srgb,var(--forum-thread-border,var(--wl-border)) 74%,#f59e0b 26%);border-radius:10px;background:linear-gradient(180deg,rgb(255 255 255/.025),transparent 28%),color-mix(in srgb,var(--forum-thread-surface,var(--wl-bg-card)) 88%,#2a1605 12%);padding:1rem;color:var(--wl-text-primary);box-shadow:0 22px 56px -42px rgb(0 0 0/.9),inset 0 1px 0 rgb(255 255 255/.04);animation:forum-text-restriction-in .2s ease-out both}.forum-text-restriction-notice__icon{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid rgb(251 191 36/.28);border-radius:8px;background:rgb(245 158 11/.12);color:#fcd34d}.forum-text-restriction-notice__title{min-width:0;color:var(--wl-text-primary);font-size:1rem;font-weight:750;line-height:1.25;letter-spacing:0}.forum-text-restriction-notice__type{display:inline-flex;min-height:1.55rem;align-items:center;border:1px solid rgb(251 191 36/.24);border-radius:999px;background:rgb(245 158 11/.1);padding-inline:.62rem;color:#fde68a;font-size:.72rem;font-weight:700;line-height:1}.forum-text-restriction-notice__body{margin-top:.35rem;max-width:62rem;color:var(--wl-text-secondary);font-size:.9rem;line-height:1.55}.forum-text-restriction-notice__meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.forum-text-restriction-notice__chip{display:inline-flex;min-height:2rem;align-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--forum-thread-border,var(--wl-border)) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--forum-thread-surface-soft,var(--wl-bg-secondary)) 68%,transparent);padding:.38rem .58rem;font-size:.76rem;line-height:1.15}.forum-text-restriction-notice__chip dt{color:var(--wl-text-muted);font-weight:700}.forum-text-restriction-notice__chip dd{color:var(--wl-text-primary);font-weight:650}.forum-text-restriction-notice__reason{margin-top:.85rem;max-width:64rem;border-left:3px solid rgb(251 191 36/.38);border-radius:0 8px 8px 0;background:rgb(0 0 0/.12);padding:.7rem .85rem;color:var(--wl-text-secondary);font-size:.86rem;line-height:1.55;overflow-wrap:anywhere}.forum-text-restriction-notice__applied,.forum-text-restriction-notice__reason-label{color:var(--wl-text-muted);font-size:.72rem;font-weight:700;line-height:1.3}.forum-text-restriction-notice__reason-label{margin-bottom:.25rem}.forum-text-restriction-notice__applied{margin-top:.75rem}@keyframes forum-text-restriction-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}html.light .forum-thread-shell{--forum-thread-surface:#ffffff;--forum-thread-surface-soft:#f6f7fb;--forum-thread-border:color-mix(in srgb,var(--wl-border) 78%,var(--wl-accent) 22%);--forum-thread-separator:color-mix(in srgb,var(--wl-border) 62%,var(--wl-accent) 38%);--forum-thread-accent:var(--wl-accent)}html.light .forum-thread-avatar{--forum-avatar-placeholder-gradient:linear-gradient(145deg,#efe8ff,#cbb9ff);color:#3b286f;background:radial-gradient(circle at 30% 30%,rgb(255 255 255/.9),transparent 32%),radial-gradient(circle at 62% 68%,rgb(255 255 255/.35),transparent 22%),var(--forum-avatar-placeholder-gradient)}html.light .premium-avatar-frame--active .forum-thread-avatar{color:#fff}html.light .forum-post-edit-save-button{border-color:color-mix(in srgb,var(--wl-accent) 82%,black 10%);background:linear-gradient(180deg,rgb(255 255 255/.16),transparent),color-mix(in srgb,var(--wl-accent) 88%,black 12%);box-shadow:0 14px 28px -22px color-mix(in srgb,var(--wl-accent) 48%,transparent),inset 0 1px 0 rgb(255 255 255/.24)}html.light .forum-post-edit-discard-button{border-color:color-mix(in srgb,var(--wl-border-hover) 74%,white 14%);background:linear-gradient(180deg,rgb(255 255 255/.72),transparent),color-mix(in srgb,var(--wl-bg-card) 92%,var(--wl-bg-secondary) 8%);color:var(--wl-text-secondary);box-shadow:inset 0 1px 0 rgb(255 255 255/.72),0 10px 22px -20px rgb(15 23 42/.24)}@media (max-width:520px){.guide-rich-editor .guide-rich-editor__toolbar-actions:has(.forum-post-edit-actions){flex-basis:100%}.forum-post-edit-actions{justify-content:stretch}.forum-post-edit-actions>button{min-width:0;flex:1 1 0;padding-right:.6rem;padding-left:.6rem}.forum-post-edit-actions>button span{overflow:hidden;text-overflow:ellipsis}}@media (max-width:768px){.forum-thread-opening__grid{grid-template-columns:minmax(0,1fr)}.forum-thread-opening__sidebar{border-radius:10px 10px 0 0}.forum-thread-opening__content{min-height:0}.forum-thread-opening__title{padding-right:0}.forum-thread-opening__toolbar{position:relative;right:auto;top:auto;width:100%;max-width:100%;margin-bottom:.85rem}.forum-topic-search-button{min-height:2.15rem;padding-inline:.68rem}.forum-topic-search-dialog{align-items:stretch;padding:.75rem}.forum-topic-search-dialog__panel{max-height:calc(100dvh - 1.5rem)}.forum-topic-search-dialog__body{max-height:calc(100dvh - 12.5rem)}.forum-topic-search-dialog__result-title{white-space:normal}.forum-thread-post-grid{grid-template-columns:minmax(0,1fr)}.forum-thread-sidebar{border-right:0;border-bottom:1px solid var(--forum-thread-separator)}.forum-reply-quote{flex-direction:column}.forum-thread-post-body>.forum-reply-quote:not(.forum-reply-quote--composer){margin-top:3.25rem}.forum-reply-quote__actions{justify-content:flex-start}.forum-text-restriction-notice{grid-template-columns:minmax(0,1fr)}}.forum-tab{border-radius:.5rem;transition:color .18s ease,background-color .18s ease,transform .18s ease}.forum-tab:hover{transform:translateY(-1px)}@keyframes forum-mod-like-cta-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.forum-mod-like-cta-shimmer{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden}.forum-mod-like-cta-shimmer:after{content:"";position:absolute;inset:0;width:55%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.16) 50%,rgba(255,255,255,0));animation:forum-mod-like-cta-shimmer 2.45s ease-in-out infinite}@media (prefers-reduced-motion:reduce){[data-forum-delete-key]{transition:none!important}.forum-mod-like-cta-shimmer:after,.forum-text-restriction-notice{animation:none}.forum-action-overflow__button,.forum-action-overflow__menu,.forum-post-body-collapse__clip,.forum-post-body-collapse__toggle,.forum-thread-opening__message .forum-thread-post-body>form,.forum-topic-search-button,.forum-topic-search-dialog__close,.forum-topic-search-dialog__result,.forum-topic-search-highlight{transition:none}.forum-thread-post-grid:target,[id^=post-]:target{animation:none}}.forum-mod-download-backdrop{background-color:rgb(10 10 18/.74)}html.light .forum-mod-download-backdrop{background-color:rgb(18 18 26/.42)}.forum-mod-download-dialog-panel{box-shadow:0 30px 92px -44px rgb(0 0 0/.76),0 12px 34px -28px color-mix(in srgb,var(--wl-accent) 46%,transparent)}html.light .forum-mod-download-dialog-panel{box-shadow:0 28px 84px -48px rgb(47 35 95/.28),0 10px 30px -26px color-mix(in srgb,var(--wl-accent) 34%,transparent)}.forum-mod-download-dialog-scroll{scrollbar-color:color-mix(in srgb,var(--wl-accent) 58%,transparent) transparent;scrollbar-width:thin}.forum-mod-download-dialog-scroll::-webkit-scrollbar{height:8px;width:8px}.forum-mod-download-dialog-scroll::-webkit-scrollbar-track{background:transparent;margin-block:.75rem}.forum-mod-download-dialog-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wl-accent) 58%,transparent);background-clip:content-box;border:2px solid transparent;border-radius:999px}.forum-mod-download-dialog-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--wl-accent-hover) 68%,transparent)}.forum-mod-download-primary-button{background-color:var(--wl-accent)}.forum-mod-download-primary-button:hover:not(:disabled){background-color:var(--wl-accent-hover)}@supports (color:color-mix(in lab,red,red)){.forum-mod-download-primary-button{background-color:color-mix(in srgb,var(--wl-accent) 84%,black 16%)}.forum-mod-download-primary-button:hover:not(:disabled){background-color:color-mix(in srgb,var(--wl-accent-hover) 74%,black 26%)}}.forum-report-backdrop{background-color:rgb(10 10 18/.74)}html.light .forum-report-backdrop{background-color:rgb(18 18 26/.42)}.forum-report-dialog-panel{box-shadow:0 28px 86px -42px rgb(0 0 0/.72),0 12px 28px -22px rgb(124 92 252/.35)}html.light .forum-report-dialog-panel{box-shadow:0 28px 82px -46px rgb(47 35 95/.28),0 10px 28px -24px rgb(91 63 212/.26)}.forum-report-submit-button{background-color:var(--wl-accent);box-shadow:0 14px 28px -20px var(--wl-accent)}.forum-report-submit-button:hover:not(:disabled){background-color:var(--wl-accent-hover)}@supports (color:color-mix(in lab,red,red)){.forum-report-submit-button{background-color:color-mix(in srgb,var(--wl-accent) 86%,black 14%);box-shadow:0 14px 28px -20px color-mix(in srgb,var(--wl-accent) 78%,transparent)}.forum-report-submit-button:hover:not(:disabled){background-color:color-mix(in srgb,var(--wl-accent-hover) 82%,black 18%)}}.forum-report-rich-editor .guide-rich-editor__toolbar{background:var(--wl-bg-card)}.forum-report-rich-editor .guide-rich-editor__toolbar-shell{z-index:120}.forum-report-rich-editor .guide-toolbar-button__tooltip{bottom:calc(100% + .55rem);top:auto;transform:translate(-50%,4px) scale(.97);transform-origin:bottom center}.forum-report-rich-editor .guide-toolbar-button__tooltip:after{bottom:-.3rem;top:auto;clip-path:polygon(0 0,100% 0,50% 100%)}.forum-report-rich-editor .guide-toolbar-button:focus-visible .guide-toolbar-button__tooltip,.forum-report-rich-editor .guide-toolbar-button:hover .guide-toolbar-button__tooltip{transform:translate(-50%) scale(1)}.forum-report-rich-editor .guide-toolbar-button:first-child .guide-toolbar-button__tooltip{left:.5rem;transform:translateY(4px) scale(.97);transform-origin:bottom left}.forum-report-rich-editor .guide-toolbar-button:first-child .guide-toolbar-button__tooltip:after{left:.75rem}.forum-report-rich-editor .guide-toolbar-button:first-child:focus-visible .guide-toolbar-button__tooltip,.forum-report-rich-editor .guide-toolbar-button:first-child:hover .guide-toolbar-button__tooltip{transform:translate(0) scale(1)}.forum-report-rich-editor .guide-rich-editor__content{background:var(--wl-bg-primary);border-color:var(--wl-border)}.forum-report-rich-editor .guide-rich-editor__content:focus-within{border-color:var(--wl-accent);box-shadow:inset 0 0 0 1px var(--wl-accent),0 0 0 3px rgb(124 92 252/.18)}.forum-report-rich-editor .guide-rich-editor__pm{min-height:10rem;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.forum-report-rich-editor .guide-rich-editor__toolbar{background:color-mix(in srgb,var(--wl-bg-card) 92%,var(--wl-accent) 8%)}.forum-report-rich-editor .guide-rich-editor__content{background:color-mix(in srgb,var(--wl-bg-primary) 88%,var(--wl-bg-card) 12%)}.forum-report-rich-editor .guide-rich-editor__content:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wl-accent) 70%,transparent),0 0 0 3px color-mix(in srgb,var(--wl-accent) 20%,transparent)}html.light .forum-report-rich-editor .guide-rich-editor__toolbar{background:color-mix(in srgb,var(--wl-bg-card) 92%,var(--wl-bg-secondary) 8%)}html.light .forum-report-rich-editor .guide-rich-editor__content{background:color-mix(in srgb,var(--wl-bg-card) 82%,var(--wl-bg-secondary) 18%)}}.forum-report-dialog-scroll,.forum-report-title-list{scrollbar-color:color-mix(in srgb,var(--wl-accent) 58%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.forum-report-dialog-scroll::-webkit-scrollbar,.forum-report-title-list::-webkit-scrollbar{width:8px}.forum-report-dialog-scroll::-webkit-scrollbar-track{background:transparent;margin-block:.75rem 2.75rem}.forum-report-title-list::-webkit-scrollbar-track{background:transparent;margin-block:.5rem 1rem}.forum-report-dialog-scroll::-webkit-scrollbar-thumb,.forum-report-title-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wl-accent) 58%,transparent);background-clip:content-box;border:2px solid transparent;border-radius:999px}.forum-report-dialog-scroll::-webkit-scrollbar-thumb:hover,.forum-report-title-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--wl-accent-hover) 68%,transparent);background-clip:content-box}