/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.forum-theme{--forum-surface:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-surface:color-mix(in srgb,var(--wl-bg-card) 78%,transparent)}}.forum-theme{--forum-surface-hover:var(--wl-bg-card-hover)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-surface-hover:color-mix(in srgb,var(--wl-bg-card-hover) 62%,transparent)}}.forum-theme{--forum-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-border:color-mix(in srgb,var(--wl-border) 86%,transparent)}}.forum-theme{--forum-border-hover:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-border-hover:color-mix(in srgb,var(--wl-border-hover) 86%,transparent)}}.forum-theme{--forum-radius:16px;--forum-shadow:0 12px 32px -20px #00000073}.forum-card{border:1px solid var(--forum-border);background:var(--forum-surface);border-radius:var(--forum-radius);box-shadow:var(--forum-shadow)}.smart-search-result-lift{--smart-search-lift-y:-.125rem;--smart-search-lift-scale:1;will-change:transform;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,background-color .26s,box-shadow .26s;transform:translateY(0)scale(1)}.smart-search-result-lift--compact{--smart-search-lift-scale:1.01}.smart-search-result-lift--strong{--smart-search-lift-y:-.25rem;--smart-search-lift-scale:1.012}.smart-search-result-lift:hover{transform:translateY(var(--smart-search-lift-y)) scale(var(--smart-search-lift-scale))}@media (prefers-reduced-motion:reduce){.smart-search-result-lift{will-change:auto;transition:none}.smart-search-result-lift:hover{transform:none}}.forum-glassmorphism{will-change:backdrop-filter;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-shadow:0 1px 1px #0003;background:#ffffff4d;border:1px solid #ffffff2e;border-radius:10px;box-shadow:0 8px 32px #0000002e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.forum-glassmorphism{background:#2d2d41eb;border:1px solid #fff3}}html.light .forum-glassmorphism{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-shadow:0 1px #ffffff80;background:#ffffff73;border:1px solid #ffffff73;border-radius:10px;box-shadow:0 8px 32px #0000001f}.forum-mygames-tooltip-shell{opacity:0;will-change:opacity,transform;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.forum-mygames-tooltip-shell[data-side=top]{transform-origin:50% calc(100% + 18px);transform:translate(-50%,12px)scale(.86)}.forum-mygames-tooltip-shell[data-side=bottom]{transform-origin:50% -18px;transform:translate(-50%,-12px)scale(.86)}.forum-mygames-tooltip-shell[data-visible=true][data-state=open]{opacity:1;transform:translate(-50%)scale(1)}.forum-mygames-tooltip-shell[data-visible=true][data-state=open][data-side=top]{animation:forum-tooltip-pop-top .26s cubic-bezier(.18,1.35,.24,1) both}.forum-mygames-tooltip-shell[data-visible=true][data-state=open][data-side=bottom]{animation:forum-tooltip-pop-bottom .26s cubic-bezier(.18,1.35,.24,1) both}.forum-mygames-tooltip-shell[data-visible=true][data-state=closed][data-side=top]{transform:translate(-50%,5px)scale(.98)}.forum-mygames-tooltip-shell[data-visible=true][data-state=closed][data-side=bottom]{transform:translate(-50%,-5px)scale(.98)}.forum-mygames-tooltip{min-height:50px;max-width:inherit;color:#f6f6fb;letter-spacing:0;text-align:center;text-shadow:none;white-space:nowrap;background:#26262c;border:0;border-radius:14px;justify-content:center;align-items:center;padding:.62rem .96rem;font-size:clamp(.95rem,1.42vw,1.5rem);font-weight:500;line-height:1.05;display:flex;position:relative;box-shadow:0 30px 44px -18px #000000c7,0 14px 24px -12px #000000e6}.forum-mygames-tooltip:after{content:"";pointer-events:none;background:#26262c;width:44px;height:22px;position:absolute;left:50%;transform:translate(-50%)}.forum-mygames-tooltip-shell[data-side=top] .forum-mygames-tooltip:after{clip-path:polygon(0 0,100% 0,50% 100%);bottom:-21px}.forum-mygames-tooltip-shell[data-side=bottom] .forum-mygames-tooltip:after{clip-path:polygon(50% 0,100% 100%,0 100%);top:-21px}html.light .forum-mygames-tooltip{color:#f6f6fb;background:#27272d;box-shadow:0 30px 44px -18px #10122075,0 14px 24px -12px #1012206b}html.light .forum-mygames-tooltip-shell[data-side=bottom] .forum-mygames-tooltip:after,html.light .forum-mygames-tooltip-shell[data-side=top] .forum-mygames-tooltip:after{background:#27272d}@keyframes forum-tooltip-pop-top{0%{opacity:0;transform:translate(-50%,14px)scale(.72)}70%{opacity:1;transform:translate(-50%,-2px)scale(1.07)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes forum-tooltip-pop-bottom{0%{opacity:0;transform:translate(-50%,-14px)scale(.72)}70%{opacity:1;transform:translate(-50%,2px)scale(1.07)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.forum-mygames-tooltip-shell{transition:none}.forum-mygames-tooltip-shell,.forum-mygames-tooltip-shell[data-side=bottom],.forum-mygames-tooltip-shell[data-side=top],.forum-mygames-tooltip-shell[data-visible=true][data-state=closed][data-side=bottom],.forum-mygames-tooltip-shell[data-visible=true][data-state=closed][data-side=top],.forum-mygames-tooltip-shell[data-visible=true][data-state=open],.forum-mygames-tooltip-shell[data-visible=true][data-state=open][data-side=bottom],.forum-mygames-tooltip-shell[data-visible=true][data-state=open][data-side=top]{animation:none;transform:translate(-50%)}}.forum-mygames-cover-link{isolation:isolate;box-shadow:inset 0 0 0 1px var(--wl-border),0 0 0 .5px #ffffff0a;background:#fff0;border-radius:12px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.forum-mygames-cover-link{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wl-border) 82%,transparent),0 0 0 .5px #ffffff0a}}.forum-mygames-cover-link{backface-visibility:hidden;outline:none;transition:background-color .42s,box-shadow .42s;transform:translateZ(0)}.forum-mygames-cover-slot{aspect-ratio:3/4;width:100%;min-width:0}.forum-mygames-cover-link:focus-visible,.forum-mygames-cover-link:hover{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffffbd,0 0 0 .5px #ffffff6b,0 18px 34px -26px #ffffffc2}.forum-mygames-cover-link:focus-visible{box-shadow:inset 0 0 0 1px #ffffffc7,0 0 0 2px #ffffff7a,0 18px 34px -26px #ffffffc2}.forum-mygames-cover-image{filter:brightness();transform-origin:50%;will-change:transform,filter;image-rendering:auto;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transition:transform .95s cubic-bezier(.33,0,.18,1),filter .7s;transform:translateZ(0)scale(1)}.group\/card:focus-visible .forum-mygames-cover-image,.group\/card:hover .forum-mygames-cover-image{filter:brightness(1.1);transform:translateZ(0)scale(1.08)}.forum-mygames-add-link{isolation:isolate;color:var(--wl-text-muted);backface-visibility:hidden;background:#fff0;border-radius:12px;outline:none;transition:background-color .42s,box-shadow .42s,color .42s;position:relative;overflow:hidden;transform:translateZ(0)}.forum-mygames-add-link:before{content:"";pointer-events:none;border:1px dashed var(--wl-border);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.forum-mygames-add-link:before{border:1px dashed color-mix(in srgb,var(--wl-border) 86%,transparent)}}.forum-mygames-add-link:before{border-radius:inherit;backface-visibility:hidden;will-change:border-color;transition:border-color .42s;transform:translateZ(0)}.forum-mygames-add-link:focus-visible,.forum-mygames-add-link:hover{color:#fff;background:#ffffff1f;box-shadow:0 0 0 .5px #ffffff5c,0 18px 34px -28px #ffffffa8}.forum-mygames-add-link:focus-visible:before,.forum-mygames-add-link:hover:before{border-color:#ffffffa3}@media (prefers-reduced-motion:reduce){.forum-mygames-cover-image{transition:none}}.forum-card-hover{will-change:transform;transition:transform .22s,border-color .18s,background-color .18s}.forum-card-hover:hover{border-color:var(--forum-border-hover);background:var(--forum-surface-hover);transform:translateY(-1px)}.forum-chip{border:1px solid var(--forum-border);color:var(--wl-text-secondary);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.forum-chip:hover{border-color:var(--forum-border-hover);background:var(--forum-surface-hover);color:var(--wl-text-primary)}.forum-games-catalog{--forum-games-radius:8px;--forum-games-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog{--forum-games-border:color-mix(in srgb,var(--wl-border) 82%,transparent)}}.forum-games-catalog{--forum-games-border-strong:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog{--forum-games-border-strong:color-mix(in srgb,var(--wl-border-hover) 74%,var(--wl-accent) 10%)}}.forum-games-catalog{--forum-games-surface:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog{--forum-games-surface:color-mix(in srgb,var(--wl-bg-card) 88%,var(--wl-bg-secondary) 12%)}}.forum-games-catalog{--forum-games-surface-soft:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog{--forum-games-surface-soft:color-mix(in srgb,var(--wl-bg-secondary) 64%,transparent)}}.forum-games-catalog{--forum-games-surface-quiet:var(--wl-bg-primary)}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog{--forum-games-surface-quiet:color-mix(in srgb,var(--wl-bg-primary) 42%,transparent)}}.forum-games-catalog{--forum-games-toolbar-gap:.5rem;--forum-games-toolbar-offset:calc(var(--app-header-height,72px) + var(--forum-games-toolbar-gap));--forum-games-toolbar-surface:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog{--forum-games-toolbar-surface:color-mix(in srgb,var(--wl-bg-card) 94%,var(--wl-bg-primary) 6%)}}.forum-games-catalog{--forum-games-toolbar-shadow:0 20px 46px -36px #000000eb,inset 0 1px 0 #ffffff0e;--forum-games-card-shadow:0 24px 64px -44px #000000f5;flex-direction:column;gap:1.05rem;min-width:0;display:flex}.forum-games-catalog__nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.forum-games-catalog__back-link{min-height:2.25rem;color:var(--wl-accent);border-radius:999px;align-items:center;font-size:.875rem;font-weight:720;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.forum-games-catalog__back-link:hover{color:var(--wl-accent-hover);transform:translate(-2px)}.forum-game-card__bookmark:focus-visible,.forum-game-card__poster-link:focus-visible,.forum-game-card__title:focus-visible,.forum-games-catalog__back-link:focus-visible,.forum-games-catalog__guest-link:focus-visible,.forum-games-toolbar__clear:focus-visible,.forum-games-toolbar__sort-button:focus-visible,.forum-games-toolbar__sort-chip:focus-visible,.forum-games-toolbar__sort-option:focus-visible{outline:2px solid var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-game-card__bookmark:focus-visible,.forum-game-card__poster-link:focus-visible,.forum-game-card__title:focus-visible,.forum-games-catalog__back-link:focus-visible,.forum-games-catalog__guest-link:focus-visible,.forum-games-toolbar__clear:focus-visible,.forum-games-toolbar__sort-button:focus-visible,.forum-games-toolbar__sort-chip:focus-visible,.forum-games-toolbar__sort-option:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-accent) 86%,white 14%)}}.forum-game-card__bookmark:focus-visible,.forum-game-card__poster-link:focus-visible,.forum-game-card__title:focus-visible,.forum-games-catalog__back-link:focus-visible,.forum-games-catalog__guest-link:focus-visible,.forum-games-toolbar__clear:focus-visible,.forum-games-toolbar__sort-button:focus-visible,.forum-games-toolbar__sort-chip:focus-visible,.forum-games-toolbar__sort-option:focus-visible{outline-offset:3px}.forum-games-catalog__masthead{border:1px solid var(--forum-games-border);border-radius:var(--forum-games-radius);background:linear-gradient(180deg,#ffffff0d,#ffffff03),linear-gradient(115deg,var(--wl-accent),transparent 48%),var(--forum-games-surface);grid-template-columns:minmax(0,1fr);gap:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog__masthead{background:linear-gradient(180deg,#ffffff0d,#ffffff03),linear-gradient(115deg,color-mix(in srgb,var(--wl-accent) 13%,transparent),transparent 48%),var(--forum-games-surface)}}.forum-games-catalog__masthead{padding:clamp(1.1rem,2.7vw,1.65rem);box-shadow:0 28px 80px -60px #000000f5}.forum-games-catalog__masthead:before{content:"";background:linear-gradient(90deg,transparent,var(--wl-accent),transparent);inset-inline:1rem;height:1px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog__masthead:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wl-accent) 58%,transparent),transparent)}}.forum-games-catalog__masthead:before{pointer-events:none}.forum-games-catalog__copy{min-width:0;max-width:54rem}.forum-games-catalog__kicker{color:var(--wl-text-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 .55rem;font-size:.73rem;font-weight:800}.forum-games-catalog__title{color:var(--wl-text-primary);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(2.35rem,5vw,5rem);font-weight:840;line-height:.96}.forum-games-catalog__intro{max-width:44rem;color:var(--wl-text-secondary);margin:.9rem 0 0;font-size:clamp(.94rem,1.4vw,1.04rem);line-height:1.58}.forum-games-catalog__library{justify-content:flex-start;align-items:center;gap:.55rem;min-width:0;display:flex}.forum-games-catalog__library-row{border:1px solid var(--forum-games-border);background:var(--wl-bg-primary);border-radius:999px;align-items:center;gap:.55rem;min-width:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog__library-row{background:color-mix(in srgb,var(--wl-bg-primary) 24%,transparent)}}.forum-games-catalog__library-row{padding:.48rem .75rem}.forum-games-catalog__library-row[data-active=true]{border-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog__library-row[data-active=true]{border-color:color-mix(in srgb,var(--wl-accent) 45%,var(--forum-games-border))}}.forum-games-catalog__library-row[data-active=true]{background:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog__library-row[data-active=true]{background:color-mix(in srgb,var(--wl-accent) 14%,var(--wl-bg-card))}}.forum-games-catalog__library-row[data-active=true]{box-shadow:inset 0 1px #ffffff13}.forum-games-catalog__library-row span{color:var(--wl-text-muted);font-size:.74rem;font-weight:760}.forum-games-catalog__library-row span,.forum-games-catalog__library-row strong{min-width:0;text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.forum-games-catalog__library-row strong{color:var(--wl-text-primary);font-size:.82rem;font-weight:820}.forum-games-catalog__guest{border:1px solid var(--wl-accent);justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog__guest{border:1px solid color-mix(in srgb,var(--wl-accent) 24%,var(--forum-games-border))}}.forum-games-catalog__guest{border-radius:var(--forum-games-radius);background:linear-gradient(135deg,var(--wl-accent),transparent 45%),var(--forum-games-surface)}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog__guest{background:linear-gradient(135deg,color-mix(in srgb,var(--wl-accent) 11%,transparent),transparent 45%),var(--forum-games-surface)}}.forum-games-catalog__guest{padding:.85rem 1rem}.forum-games-catalog__guest-title{color:var(--wl-text-primary);margin:0;font-size:.9rem;font-weight:800}.forum-games-catalog__guest-body{color:var(--wl-text-secondary);margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.forum-games-catalog__guest-link{shrink:0;background:var(--wl-accent);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:2.25rem;padding:.45rem .85rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.forum-games-catalog__guest-link:hover{background:var(--wl-accent-hover);transform:translateY(-1px)}.forum-games-toolbar{top:var(--forum-games-toolbar-offset);z-index:40;box-sizing:border-box;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--forum-games-toolbar-surface);width:100%;max-width:100%;box-shadow:var(--forum-games-toolbar-shadow);isolation:isolate;grid-template-columns:minmax(16rem,28rem) minmax(0,1fr);gap:.55rem;padding:.35rem;display:grid;position:sticky;overflow:visible}.forum-games-toolbar,.forum-games-toolbar__search{border:1px solid var(--forum-games-border);border-radius:var(--forum-games-radius);align-items:center}.forum-games-toolbar__search{background:var(--forum-games-surface-soft);min-width:0;min-height:2.55rem;color:var(--wl-text-muted);gap:.5rem;padding-inline:.78rem .36rem;transition:border-color .17s,box-shadow .17s,color .17s,background-color .17s;display:flex}.forum-games-toolbar__search:focus-within{border-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-games-toolbar__search:focus-within{border-color:color-mix(in srgb,var(--wl-accent) 62%,var(--forum-games-border))}}.forum-games-toolbar__search:focus-within{background:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-games-toolbar__search:focus-within{background:color-mix(in srgb,var(--wl-bg-card) 78%,transparent)}}.forum-games-toolbar__search:focus-within{box-shadow:0 0 0 2px var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-games-toolbar__search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--wl-accent) 18%,transparent)}}.forum-games-toolbar__search:focus-within{color:var(--wl-accent)}.forum-games-toolbar__search-input{min-width:0;color:var(--wl-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.9rem;font-weight:660}.forum-games-toolbar__search-input::placeholder{color:var(--wl-text-muted);opacity:1}.forum-games-toolbar__search-input::-webkit-search-cancel-button{display:none}.forum-games-toolbar__clear{width:1.95rem;height:1.95rem;color:var(--wl-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.forum-games-toolbar__clear:hover{border-color:var(--forum-games-border);background:var(--wl-bg-card-hover);color:var(--wl-text-primary)}.forum-games-toolbar__sort{justify-content:flex-end;gap:.28rem;min-width:0;display:flex}.forum-games-toolbar__sort-chip{min-height:2.55rem;color:var(--wl-text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.48rem .72rem;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.forum-games-toolbar__sort-chip:hover{border-color:var(--forum-games-border);background:var(--wl-bg-card-hover);color:var(--wl-text-primary);transform:translateY(-1px)}.forum-games-toolbar__sort-chip[data-active=true]{border-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-games-toolbar__sort-chip[data-active=true]{border-color:color-mix(in srgb,var(--wl-accent) 42%,var(--forum-games-border))}}.forum-games-toolbar__sort-chip[data-active=true]{background:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-games-toolbar__sort-chip[data-active=true]{background:color-mix(in srgb,var(--wl-accent) 16%,var(--wl-bg-card))}}.forum-games-toolbar__sort-chip[data-active=true]{color:var(--wl-text-primary);box-shadow:inset 0 1px #ffffff14}.forum-games-toolbar__sort-menu{display:none;position:relative}.forum-games-toolbar__sort-button{border:1px solid var(--forum-games-border);border-radius:var(--forum-games-radius);background:var(--forum-games-surface-soft);width:100%;min-height:2.55rem;color:var(--wl-text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;font-size:.82rem;font-weight:760;display:inline-flex}.forum-games-toolbar__sort-button strong{min-width:0;color:var(--wl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.forum-games-toolbar__sort-popover{z-index:40;border:1px solid var(--forum-games-border);border-radius:var(--forum-games-radius);background:var(--wl-bg-card);width:min(17rem,100vw - 2rem);position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.forum-games-toolbar__sort-popover{background:color-mix(in srgb,var(--wl-bg-card) 96%,var(--wl-bg-primary) 4%)}}.forum-games-toolbar__sort-popover{padding:.4rem;box-shadow:0 26px 70px -40px #000000f2}.forum-games-toolbar__sort-popover-label{color:var(--wl-text-muted);letter-spacing:0;text-transform:uppercase;margin:0;padding:.45rem .55rem;font-size:.68rem;font-weight:800}.forum-games-toolbar__sort-option{border-radius:calc(var(--forum-games-radius) - 2px);min-height:2.4rem;color:var(--wl-text-secondary);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;font-size:.88rem;font-weight:750;text-decoration:none;display:flex}.forum-games-toolbar__sort-option:hover,.forum-games-toolbar__sort-option[data-active=true]{background:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-games-toolbar__sort-option:hover,.forum-games-toolbar__sort-option[data-active=true]{background:color-mix(in srgb,var(--wl-accent) 16%,transparent)}}.forum-games-toolbar__sort-option:hover,.forum-games-toolbar__sort-option[data-active=true]{color:var(--wl-text-primary)}.forum-games-catalog__error{border-radius:var(--forum-games-radius);color:#fecaca;background:#7f1d1d3d;border:1px solid #f8717152;margin:0;padding:.75rem .9rem;font-size:.88rem;font-weight:650}.forum-games-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.25rem),1fr));gap:clamp(1.05rem,1.8vw,1.35rem);margin:0;padding:0;display:grid}.forum-games-catalog__item{min-width:0;list-style:none}.forum-game-card{flex-direction:column;gap:.76rem;min-width:0;display:flex}.forum-game-card__poster{isolation:isolate;aspect-ratio:2/3;border-radius:var(--forum-games-radius);background:linear-gradient(135deg,var(--wl-bg-secondary),var(--wl-bg-card));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.forum-game-card__poster{background:linear-gradient(135deg,color-mix(in srgb,var(--wl-bg-secondary) 78%,var(--wl-accent) 10%),var(--wl-bg-card))}}.forum-game-card__poster{box-shadow:inset 0 0 0 1px var(--forum-games-border),var(--forum-games-card-shadow);transition:box-shadow .26s,transform .26s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.forum-game-card[data-selected=true] .forum-game-card__poster{box-shadow:inset 0 0 0 2px var(--wl-accent),0 0 0 1px var(--wl-accent),0 24px 60px -42px var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-game-card[data-selected=true] .forum-game-card__poster{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wl-accent) 82%,white 8%),0 0 0 1px color-mix(in srgb,var(--wl-accent) 34%,transparent),0 24px 60px -42px var(--wl-accent)}}.forum-game-card:focus-within .forum-game-card__poster,.forum-game-card:hover .forum-game-card__poster{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff,0 26px 66px -42px #000}@supports (color:color-mix(in lab,red,red)){.forum-game-card:focus-within .forum-game-card__poster,.forum-game-card:hover .forum-game-card__poster{box-shadow:inset 0 0 0 1px color-mix(in srgb,white 44%,var(--forum-games-border)),0 26px 66px -42px #000}}.forum-game-card[data-selected=true]:focus-within .forum-game-card__poster,.forum-game-card[data-selected=true]:hover .forum-game-card__poster{box-shadow:inset 0 0 0 2px var(--wl-accent),0 0 0 1px var(--wl-accent),0 28px 70px -42px var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-game-card[data-selected=true]:focus-within .forum-game-card__poster,.forum-game-card[data-selected=true]:hover .forum-game-card__poster{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wl-accent) 86%,white 10%),0 0 0 1px color-mix(in srgb,var(--wl-accent) 40%,transparent),0 28px 70px -42px var(--wl-accent)}}.forum-game-card__poster-link{border-radius:inherit;outline-offset:3px;display:block;position:absolute;inset:0}.forum-game-card__image{object-fit:cover;object-position:center;transform-origin:50%;filter:saturate(1.02)brightness(.96);will-change:transform,filter;width:100%;height:100%;transition:transform .78s cubic-bezier(.22,1,.36,1),filter .42s;transform:translateZ(0)scale(1)}.forum-game-card:focus-within .forum-game-card__image,.forum-game-card:hover .forum-game-card__image{filter:saturate(1.08)brightness(1.05);transform:translateZ(0)scale(1.045)}.forum-game-card__poster-shade{opacity:.72;pointer-events:none;background:linear-gradient(#0000000f,#0000 40%),linear-gradient(#0000 54%,#0000006b);position:absolute;inset:0}.forum-game-card__bookmark{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000085;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,opacity .18s,transform .18s;display:inline-flex;position:absolute;top:.54rem;right:.54rem;box-shadow:0 16px 34px -24px #000000f2}.forum-game-card__bookmark:focus-visible,.forum-game-card__bookmark:hover{background:#000000b8;border-color:#ffffff61;transform:translateY(-1px)}.forum-game-card__bookmark[data-selected=true]{border-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-game-card__bookmark[data-selected=true]{border-color:color-mix(in srgb,var(--wl-accent) 58%,white 14%)}}.forum-game-card__bookmark[data-selected=true]{background:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-game-card__bookmark[data-selected=true]{background:color-mix(in srgb,var(--wl-accent) 36%,#000000a3)}}.forum-game-card__bookmark[data-selected=true]{color:#fff}.forum-game-card__bookmark:disabled{cursor:wait;opacity:.62;transform:none}.forum-game-card__body{flex-direction:column;gap:.56rem;min-width:0;padding-inline:.05rem;display:flex}.forum-game-card__title{color:var(--wl-text-primary);letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:820;line-height:1.24;text-decoration:none;display:-webkit-box;overflow:hidden}.forum-game-card__title:focus-visible,.forum-game-card__title:hover{color:var(--wl-accent-hover)}@supports (color:color-mix(in lab,red,red)){.forum-game-card__title:focus-visible,.forum-game-card__title:hover{color:color-mix(in srgb,var(--wl-accent-hover) 76%,white 24%)}}.forum-game-card__metrics{align-items:center;gap:.34rem;min-width:0;margin:0;padding:0;display:flex}.forum-game-card__metric{min-width:0;list-style:none}.forum-game-card__metric>span{border:1px solid var(--forum-games-border);border-radius:var(--forum-games-radius);background:var(--wl-bg-card);justify-content:center;align-items:center;gap:.25rem;min-width:0;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.forum-game-card__metric>span{background:color-mix(in srgb,var(--wl-bg-card) 56%,transparent)}}.forum-game-card__metric>span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1}.forum-game-card__metric svg,.forum-game-card__metric>span{color:var(--wl-text-secondary)}@supports (color:color-mix(in lab,red,red)){.forum-game-card__metric svg{color:color-mix(in srgb,var(--wl-text-secondary) 82%,var(--wl-accent) 18%)}}.forum-game-card__metric--primary{flex:none}.forum-game-card__metric--primary>span{justify-content:center;min-width:2.28rem;min-height:2.05rem;padding:.32rem .38rem;font-size:.68rem}.forum-game-card__metric--secondary{flex:none}.forum-game-card__metric--secondary>span{min-width:2.28rem;min-height:2.05rem;padding:.32rem .38rem;font-size:.68rem}.forum-games-catalog__empty{border:1px dashed var(--forum-games-border-strong);border-radius:var(--forum-games-radius);background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--forum-games-surface);text-align:center;place-items:center;min-height:15rem;padding:2.2rem 1rem;display:grid}.forum-games-catalog__empty-title{color:var(--wl-text-primary);margin:0;font-size:1.1rem;font-weight:850}.forum-games-catalog__empty-body{max-width:34rem;color:var(--wl-text-secondary);margin:.45rem auto 0;font-size:.9rem;line-height:1.55}.forum-games-catalog-toast{z-index:100;pointer-events:none;width:min(100%,22rem);padding-inline:.75rem;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.forum-games-catalog-toast__surface{border:1px solid var(--forum-games-border);border-radius:var(--forum-games-radius);background:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-games-catalog-toast__surface{background:color-mix(in srgb,var(--wl-bg-card) 94%,transparent)}}.forum-games-catalog-toast__surface{color:var(--wl-text-primary);text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;padding:.75rem .9rem;font-size:.88rem;font-weight:750;box-shadow:0 22px 54px -34px #000000f2}.forum-games-catalog-toast__surface[data-tone=warning]{color:#fef3c7;background:#451a03eb;border-color:#f59e0b59}html.light .forum-games-catalog{--forum-games-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){html.light .forum-games-catalog{--forum-games-border:color-mix(in srgb,var(--wl-border) 88%,transparent)}}html.light .forum-games-catalog{--forum-games-border-strong:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){html.light .forum-games-catalog{--forum-games-border-strong:color-mix(in srgb,var(--wl-border-hover) 82%,var(--wl-accent) 6%)}}html.light .forum-games-catalog{--forum-games-surface:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){html.light .forum-games-catalog{--forum-games-surface:color-mix(in srgb,var(--wl-bg-card) 94%,var(--wl-bg-secondary) 6%)}}html.light .forum-games-catalog{--forum-games-surface-soft:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){html.light .forum-games-catalog{--forum-games-surface-soft:color-mix(in srgb,var(--wl-bg-secondary) 68%,white 32%)}}html.light .forum-games-catalog{--forum-games-surface-quiet:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){html.light .forum-games-catalog{--forum-games-surface-quiet:color-mix(in srgb,var(--wl-bg-secondary) 56%,white 44%)}}html.light .forum-games-catalog{--forum-games-toolbar-surface:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){html.light .forum-games-catalog{--forum-games-toolbar-surface:color-mix(in srgb,var(--wl-bg-card) 97%,var(--wl-bg-primary) 3%)}}html.light .forum-games-catalog{--forum-games-toolbar-shadow:0 18px 44px -36px #1012207a,inset 0 1px 0 #ffffffb8}html.light .forum-games-catalog__empty,html.light .forum-games-catalog__masthead{background:linear-gradient(180deg,#ffffffc2,#ffffff6b),linear-gradient(115deg,var(--wl-accent),transparent 50%),var(--forum-games-surface)}@supports (color:color-mix(in lab,red,red)){html.light .forum-games-catalog__empty,html.light .forum-games-catalog__masthead{background:linear-gradient(180deg,#ffffffc2,#ffffff6b),linear-gradient(115deg,color-mix(in srgb,var(--wl-accent) 9%,transparent),transparent 50%),var(--forum-games-surface)}}html.light .forum-games-catalog__empty,html.light .forum-games-catalog__masthead{box-shadow:0 24px 70px -58px #1012206b}html.light .forum-game-card__metric>span,html.light .forum-games-catalog__library-row{background:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){html.light .forum-game-card__metric>span,html.light .forum-games-catalog__library-row{background:color-mix(in srgb,var(--wl-bg-card) 82%,transparent)}}html.light .forum-games-toolbar{box-shadow:var(--forum-games-toolbar-shadow)}html.light .forum-games-catalog-toast__surface,html.light .forum-games-toolbar__sort-popover{box-shadow:0 22px 60px -42px #1012206b}html.light .forum-game-card__poster{box-shadow:inset 0 0 0 1px var(--forum-games-border),0 22px 54px -44px #1012206b}html.light .forum-game-card:focus-within .forum-game-card__poster,html.light .forum-game-card:hover .forum-game-card__poster{box-shadow:inset 0 0 0 1px var(--wl-accent),0 26px 66px -44px #10122075}@supports (color:color-mix(in lab,red,red)){html.light .forum-game-card:focus-within .forum-game-card__poster,html.light .forum-game-card:hover .forum-game-card__poster{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wl-accent) 38%,var(--forum-games-border)),0 26px 66px -44px #10122075}}@media (max-width:64rem){.forum-games-catalog__library{flex-wrap:wrap}}@media (max-width:58rem){.forum-games-toolbar{grid-template-columns:minmax(0,1fr) auto}.forum-games-toolbar__sort{display:none}.forum-games-toolbar__sort-menu{display:block}.forum-games-toolbar__sort-button span{display:none}}@media (max-width:40rem){.forum-games-catalog{gap:.85rem}.forum-games-catalog__nav{align-items:flex-start}.forum-games-catalog__masthead{padding:1rem}.forum-games-catalog__title{font-size:clamp(2rem,13vw,3rem)}.forum-games-catalog__intro{font-size:.9rem}.forum-games-catalog__library-row{max-width:100%}.forum-games-catalog__guest{flex-direction:column;align-items:flex-start}.forum-games-toolbar{grid-template-columns:1fr;position:static}.forum-games-catalog__guest-link,.forum-games-toolbar__sort-button,.forum-games-toolbar__sort-menu{width:100%}.forum-games-toolbar__sort-button span{display:inline}.forum-games-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .88rem}.forum-game-card__title{font-size:.82rem}.forum-game-card__metrics{gap:.26rem}.forum-game-card__metric--primary>span,.forum-game-card__metric--secondary>span{min-height:1.85rem}.forum-game-card__metric--secondary>span{min-width:2rem;padding-inline:.3rem;font-size:.62rem}.forum-game-card__metric svg{width:.72rem;height:.72rem}}@media (max-width:23rem){.forum-games-catalog__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.forum-game-card__bookmark,.forum-game-card__image,.forum-game-card__poster,.forum-games-catalog__back-link,.forum-games-catalog__guest-link,.forum-games-toolbar__search,.forum-games-toolbar__sort-chip{transition:none}.forum-game-card:focus-within .forum-game-card__image,.forum-game-card:focus-within .forum-game-card__poster,.forum-game-card:hover .forum-game-card__image,.forum-game-card:hover .forum-game-card__poster,.forum-game-card__bookmark:focus-visible,.forum-game-card__bookmark:hover,.forum-games-catalog__back-link:hover,.forum-games-catalog__guest-link:hover,.forum-games-toolbar__sort-chip:hover{transform:none}}.forum-home-page{--forum-home-radius:var(--forum-radius,16px);--forum-home-radius-sm:12px;--forum-home-radius-xs:8px;--forum-home-radius-pill:999px;--forum-home-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){.forum-home-page{--forum-home-border:color-mix(in srgb,var(--wl-border) 84%,transparent)}}.forum-home-page{--forum-home-border-strong:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){.forum-home-page{--forum-home-border-strong:color-mix(in srgb,var(--wl-border-hover) 74%,var(--wl-accent) 8%)}}.forum-home-page{--forum-home-surface:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-home-page{--forum-home-surface:color-mix(in srgb,var(--wl-bg-card) 92%,var(--wl-bg-secondary) 8%)}}.forum-home-page{--forum-home-surface-soft:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.forum-home-page{--forum-home-surface-soft:color-mix(in srgb,var(--wl-bg-secondary) 58%,transparent)}}.forum-home-page{position:relative}.forum-home-hero,.forum-home-section{border:1px solid var(--forum-home-border);border-radius:var(--forum-home-radius);background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--forum-home-surface);box-shadow:0 26px 80px -58px #000000eb}.forum-home-hero{isolation:isolate;padding:clamp(.95rem,2.5vw,1.45rem);position:relative;overflow:hidden}.forum-home-hero:before{content:"";z-index:-1;background:linear-gradient(120deg,var(--wl-accent),transparent 45%),linear-gradient(90deg,#ffffff09 1px,transparent 1px),linear-gradient(180deg,#ffffff08 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.forum-home-hero:before{background:linear-gradient(120deg,color-mix(in srgb,var(--wl-accent) 17%,transparent),transparent 45%),linear-gradient(90deg,#ffffff09 1px,transparent 1px),linear-gradient(180deg,#ffffff08 1px,transparent 1px)}}.forum-home-hero:before{opacity:.72;pointer-events:none;background-size:auto,86px 86px,86px 86px}.forum-home-hero:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a}.forum-home-hero__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(.9rem,2.6vw,1.35rem);display:grid}.forum-home-hero__copy{min-width:0;max-width:46rem}.forum-home-hero__topline{z-index:2;justify-content:flex-end;align-items:center;gap:.9rem;margin-bottom:0;display:flex;position:absolute;top:clamp(.95rem,2.5vw,1.45rem);right:clamp(.95rem,2.5vw,1.45rem)}.forum-home-hero__title{max-width:11ch;color:var(--wl-text-primary);letter-spacing:0;font-size:clamp(2.55rem,7vw,4.9rem);font-weight:820;line-height:.98}.forum-home-hero__intro{max-width:42rem;color:var(--wl-text-secondary);margin-top:.85rem;font-size:clamp(.98rem,1.4vw,1.05rem);line-height:1.65}.forum-home-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.2rem;display:flex}.forum-home-hero__action{border-radius:var(--forum-home-radius-pill);white-space:nowrap;border:1px solid var(--forum-home-border-strong);background:var(--wl-bg-secondary);justify-content:center;align-items:center;min-height:2.75rem;font-size:.9rem;font-weight:750;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .22s,box-shadow .22s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.forum-home-hero__action{background:color-mix(in srgb,var(--wl-bg-secondary) 78%,transparent)}}.forum-home-hero__action{color:var(--wl-text-primary);padding:.7rem 1rem}.forum-home-hero__action:focus-visible,.forum-home-hero__action:hover{border-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-home-hero__action:focus-visible,.forum-home-hero__action:hover{border-color:color-mix(in srgb,var(--wl-accent) 72%,transparent)}}.forum-home-hero__action:focus-visible,.forum-home-hero__action:hover{background:var(--wl-bg-card-hover)}@supports (color:color-mix(in lab,red,red)){.forum-home-hero__action:focus-visible,.forum-home-hero__action:hover{background:color-mix(in srgb,var(--wl-bg-card-hover) 86%,var(--wl-accent) 14%)}}.forum-home-hero__action:focus-visible,.forum-home-hero__action:hover{color:var(--wl-text-primary);transform:translateY(-1px)}.forum-home-hero__action:focus-visible,.forum-home-topic-card a:focus-visible{outline:2px solid var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-home-hero__action:focus-visible,.forum-home-topic-card a:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-accent) 86%,white 14%)}}.forum-home-hero__action:focus-visible,.forum-home-topic-card a:focus-visible{outline-offset:3px}.forum-home-hero__action--primary{border-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-home-hero__action--primary{border-color:color-mix(in srgb,var(--wl-accent) 78%,transparent)}}.forum-home-hero__action--primary{background:var(--wl-accent);color:#fff;box-shadow:0 16px 34px -24px var(--wl-accent-glow)}.forum-home-hero__action--primary:focus-visible,.forum-home-hero__action--primary:hover{background:var(--wl-accent-hover);color:#fff}.forum-home-hero__panel{background:0 0;border:0;border-radius:0;align-self:start;gap:0;min-width:0;padding:0;display:grid}.forum-home-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.forum-home-hero__stat{border:1px solid var(--wl-border-hover);min-width:0;min-height:6.55rem}@supports (color:color-mix(in lab,red,red)){.forum-home-hero__stat{border:1px solid color-mix(in srgb,var(--wl-border-hover) 72%,var(--wl-accent) 10%)}}.forum-home-hero__stat{border-radius:var(--forum-home-radius-sm);background:linear-gradient(180deg,#ffffff0e,#ffffff04),var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-home-hero__stat{background:linear-gradient(180deg,#ffffff0e,#ffffff04),color-mix(in srgb,var(--wl-bg-card) 64%,var(--wl-bg-primary) 36%)}}.forum-home-hero__stat{padding:.9rem;box-shadow:0 16px 42px -34px #000000e6}.forum-home-hero__stat span,.forum-home-hero__stat strong{display:block}.forum-home-hero__stat strong{color:var(--wl-text-primary);font-size:clamp(1.35rem,4.4vw,2rem);line-height:1}.forum-home-hero__stat-label{color:var(--wl-text-primary);margin-top:.55rem;font-size:.78rem;font-weight:750;line-height:1.25}.forum-home-section{padding:clamp(1rem,2.4vw,1.45rem);scroll-margin-top:6rem;position:relative}.forum-home-section:before{content:"";background:linear-gradient(90deg,transparent,var(--wl-accent),transparent);inset-inline:1rem;height:1px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.forum-home-section:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wl-accent) 52%,transparent),transparent)}}.forum-home-section:before{pointer-events:none}.forum-home-section-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.forum-home-section-header h2{color:var(--wl-text-primary);letter-spacing:0;margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:780;line-height:1.1}.forum-home-section-header p{max-width:44rem;color:var(--wl-text-secondary);margin:.45rem 0 0;font-size:.92rem;line-height:1.55}.forum-home-mygames__status,.forum-home-section-header>span{border:1px solid var(--forum-home-border-strong);border-radius:var(--forum-home-radius-pill);color:var(--wl-text-muted);flex-shrink:0;padding:.38rem .62rem;font-size:.76rem;font-weight:750;line-height:1}.forum-home-section--shelf{padding-bottom:.85rem}.forum-home-mygames{gap:.85rem;display:grid}.forum-home-mygames__status{color:var(--wl-text-secondary);background:var(--wl-bg-primary);justify-self:start}@supports (color:color-mix(in lab,red,red)){.forum-home-mygames__status{background:color-mix(in srgb,var(--wl-bg-primary) 26%,transparent)}}.forum-home-mygames[data-state=loading] .forum-home-mygames__status{color:var(--wl-text-secondary)}@supports (color:color-mix(in lab,red,red)){.forum-home-mygames[data-state=loading] .forum-home-mygames__status{color:color-mix(in srgb,var(--wl-text-secondary) 82%,var(--wl-accent) 18%)}}.forum-home-mygames[data-state=error] .forum-home-mygames__status{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.forum-home-mygames[data-state=error] .forum-home-mygames__status{border-color:color-mix(in srgb,#f59e0b 38%,var(--wl-border))}}.forum-home-mygames[data-state=error] .forum-home-mygames__status{color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.forum-home-mygames[data-state=error] .forum-home-mygames__status{color:color-mix(in srgb,#f59e0b 68%,var(--wl-text-primary))}}.forum-home-mygames-tabs{grid-template-columns:repeat(var(--forum-mygames-columns,6),minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.6vw,1.1rem);margin-inline:-.15rem;padding:.15rem;display:grid;overflow:visible}.forum-home-mygames-tabs .forum-mygames-cover-cell{gap:.48rem;width:100%;min-width:0}.forum-home-mygames-tabs[aria-busy=true]{opacity:.86}.forum-home-mygames .forum-mygames-cover-cell{gap:.48rem}.forum-home-mygames__empty{border:1px dashed var(--forum-home-border-strong);border-radius:var(--forum-home-radius-sm);background:var(--wl-bg-primary);flex-wrap:wrap;align-items:center;gap:1rem;display:flex;overflow:visible}@supports (color:color-mix(in lab,red,red)){.forum-home-mygames__empty{background:color-mix(in srgb,var(--wl-bg-primary) 28%,transparent)}}.forum-home-mygames__empty{padding:.9rem}.forum-home-mygames__empty p{min-width:min(18rem,100%);color:var(--wl-text-secondary);flex:18rem;font-size:.9rem;line-height:1.5}.forum-home-mygames__empty .forum-mygames-cover-cell{flex:0 0 clamp(5.75rem,14vw,8.75rem);width:clamp(5.75rem,14vw,8.75rem)}.forum-home-mygames .forum-mygames-add-link:focus-visible,.forum-home-mygames .forum-mygames-cover-link:focus-visible{outline:2px solid var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-home-mygames .forum-mygames-add-link:focus-visible,.forum-home-mygames .forum-mygames-cover-link:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-accent) 86%,white 14%)}}.forum-home-mygames .forum-mygames-add-link:focus-visible,.forum-home-mygames .forum-mygames-cover-link:focus-visible{outline-offset:4px}.forum-home-mygames .forum-mygames-add-link,.forum-home-mygames .forum-mygames-cover-link{border-radius:var(--forum-home-radius-xs);scroll-margin-block:5rem 2rem}.forum-home-mygames .forum-mygames-cover-link{box-shadow:inset 0 0 0 1px var(--forum-home-border),0 20px 48px -40px #000000e6}@supports (color:color-mix(in lab,red,red)){.forum-home-mygames .forum-mygames-cover-link{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--forum-home-border) 88%,transparent),0 20px 48px -40px #000000e6}}.forum-home-mygames .forum-mygames-cover-link:focus-visible,.forum-home-mygames .forum-mygames-cover-link:hover{box-shadow:inset 0 0 0 1px white,0 24px 58px -42px var(--wl-accent-glow)}@supports (color:color-mix(in lab,red,red)){.forum-home-mygames .forum-mygames-cover-link:focus-visible,.forum-home-mygames .forum-mygames-cover-link:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,white 54%,var(--forum-home-border)),0 24px 58px -42px var(--wl-accent-glow)}}.forum-mygames-cover-title{width:100%;min-height:2.15rem;color:var(--wl-text-secondary);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:760;line-height:1.25;display:-webkit-box;overflow:hidden}.forum-mygames-cover-title--add{color:var(--wl-text-muted)}.forum-home-mygames .forum-mygames-add-link:focus-visible,.forum-home-mygames .forum-mygames-add-link:hover{color:var(--wl-text-primary);background:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-home-mygames .forum-mygames-add-link:focus-visible,.forum-home-mygames .forum-mygames-add-link:hover{background:color-mix(in srgb,var(--wl-accent) 14%,transparent)}}.forum-home-topic-card h3,.forum-home-topic-card p{overflow-wrap:anywhere}.forum-home-topic-rail{gap:.75rem;display:grid}.forum-home-topic-card{border:1px solid var(--forum-home-border);border-radius:var(--forum-home-radius-sm);background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--wl-bg-card);min-height:7.25rem}@supports (color:color-mix(in lab,red,red)){.forum-home-topic-card{background:linear-gradient(180deg,#ffffff09,#ffffff03),color-mix(in srgb,var(--wl-bg-card) 88%,transparent)}}.forum-home-topic-card{transition:background-color .18s,border-color .18s,transform .22s,box-shadow .22s;box-shadow:0 14px 34px -28px #000000b8}.forum-home-topic-card:focus-within,.forum-home-topic-card:hover{border-color:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){.forum-home-topic-card:focus-within,.forum-home-topic-card:hover{border-color:color-mix(in srgb,var(--wl-border-hover) 88%,var(--wl-accent) 12%)}}.forum-home-topic-card:focus-within,.forum-home-topic-card:hover{background:linear-gradient(180deg,#ffffff0d,#ffffff05),var(--wl-bg-card-hover)}@supports (color:color-mix(in lab,red,red)){.forum-home-topic-card:focus-within,.forum-home-topic-card:hover{background:linear-gradient(180deg,#ffffff0d,#ffffff05),color-mix(in srgb,var(--wl-bg-card-hover) 84%,transparent)}}.forum-home-topic-card:focus-within,.forum-home-topic-card:hover{box-shadow:0 20px 44px -32px var(--wl-accent-glow);transform:translateY(-1px)}.forum-home-topic-card__meta{padding-top:.15rem}.forum-home-topic-card__metrics .group\/forum-metric{min-height:1.55rem}.forum-home-topic-card__author{min-width:0}.forum-home-empty-state{border:1px dashed var(--forum-home-border-strong);border-radius:var(--forum-home-radius-sm);background:var(--wl-bg-primary)}@supports (color:color-mix(in lab,red,red)){.forum-home-empty-state{background:color-mix(in srgb,var(--wl-bg-primary) 34%,transparent)}}.forum-home-empty-state{color:var(--wl-text-secondary);padding:1.2rem;font-size:.92rem;line-height:1.55}html.light .forum-home-page{--forum-home-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-page{--forum-home-border:color-mix(in srgb,var(--wl-border) 88%,transparent)}}html.light .forum-home-page{--forum-home-border-strong:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-page{--forum-home-border-strong:color-mix(in srgb,var(--wl-border-hover) 82%,var(--wl-accent) 6%)}}html.light .forum-home-page{--forum-home-surface:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-page{--forum-home-surface:color-mix(in srgb,var(--wl-bg-card) 94%,var(--wl-bg-secondary) 6%)}}html.light .forum-home-page{--forum-home-surface-soft:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-page{--forum-home-surface-soft:color-mix(in srgb,var(--wl-bg-secondary) 72%,white 28%)}}html.light .forum-home-hero,html.light .forum-home-section{background:linear-gradient(180deg,#ffffffd1,#ffffff80),var(--forum-home-surface);box-shadow:0 24px 70px -58px #1012206b}html.light .forum-home-hero:before{background:linear-gradient(120deg,var(--wl-accent),transparent 46%),linear-gradient(90deg,#1118270b 1px,transparent 1px),linear-gradient(180deg,#1118270a 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-hero:before{background:linear-gradient(120deg,color-mix(in srgb,var(--wl-accent) 10%,transparent),transparent 46%),linear-gradient(90deg,#1118270b 1px,transparent 1px),linear-gradient(180deg,#1118270a 1px,transparent 1px)}}html.light .forum-home-hero:before{opacity:.82;background-size:auto,86px 86px,86px 86px}html.light .forum-home-empty-state,html.light .forum-home-hero__stat,html.light .forum-home-mygames__empty,html.light .forum-home-topic-card{border-color:var(--forum-home-border);background:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-empty-state,html.light .forum-home-hero__stat,html.light .forum-home-mygames__empty,html.light .forum-home-topic-card{background:color-mix(in srgb,var(--wl-bg-card) 84%,transparent)}}html.light .forum-home-hero__stat{border-color:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-hero__stat{border-color:color-mix(in srgb,var(--wl-border-hover) 74%,var(--wl-accent) 8%)}}html.light .forum-home-hero__stat{background:linear-gradient(180deg,#ffffffbd,#ffffff5c),var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-hero__stat{background:linear-gradient(180deg,#ffffffbd,#ffffff5c),color-mix(in srgb,var(--wl-bg-secondary) 48%,white 52%)}}html.light .forum-home-hero__stat{box-shadow:0 16px 42px -34px #10122057}html.light .forum-home-mygames__status{background:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-mygames__status{background:color-mix(in srgb,var(--wl-bg-secondary) 64%,white 36%)}}@media (min-width:900px){.forum-home-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.78fr);align-items:end}.forum-home-hero__panel{align-self:end}.forum-home-hero__actions{flex-wrap:nowrap}}@media (max-width:720px){.forum-home-section-header{flex-direction:column;align-items:flex-start}.forum-home-mygames-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.8rem),1fr))}}@media (max-width:640px){.forum-home-page{gap:1rem}.forum-home-hero__topline{margin-bottom:.65rem;position:static}.forum-home-hero__action{flex:10rem}}@media (max-width:480px){.forum-home-hero__stats{grid-template-columns:1fr}.forum-home-hero__stat{min-height:0}.forum-home-mygames__empty{flex-direction:column;align-items:flex-start}.forum-home-mygames-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.35rem),1fr))}}@media (prefers-reduced-motion:reduce){.forum-home-hero__action,.forum-home-topic-card{transition:none}.forum-home-hero__action:hover,.forum-home-topic-card:focus-within,.forum-home-topic-card:hover{transform:none}}.forum-home-skeleton .forum-skeleton{opacity:.84}.forum-home-skeleton__language{border-radius:var(--forum-home-radius-pill);width:clamp(8.25rem,16vw,11.25rem);height:2.25rem}.forum-home-skeleton__hero-title{gap:clamp(.42rem,1vw,.55rem);max-width:42rem;display:grid}.forum-home-skeleton__hero-title-line{border-radius:var(--forum-home-radius-sm);width:min(34rem,78%);height:clamp(2.55rem,6vw,4.6rem)}.forum-home-skeleton__hero-title-line--short{width:min(24rem,58%)}.forum-home-skeleton__hero-intro{gap:.48rem;max-width:42rem;margin-top:.95rem;display:grid}.forum-home-skeleton__intro-line{border-radius:var(--forum-home-radius-pill);width:min(100%,39rem);height:1rem}.forum-home-skeleton__intro-line--mid{width:min(78%,30rem)}.forum-home-skeleton__action{border-radius:var(--forum-home-radius-pill);height:2.75rem}.forum-home-skeleton__action--catalog{width:9.5rem}.forum-home-skeleton__action--mods{width:8.5rem}.forum-home-skeleton__action--topics{width:8rem}.forum-home-skeleton__stat{flex-direction:column;justify-content:space-between;display:flex}.forum-home-skeleton__stat-value{border-radius:var(--forum-home-radius-xs);width:min(100%,5.6rem);height:clamp(1.65rem,3.5vw,2.05rem)}.forum-home-skeleton__stat-label{border-radius:var(--forum-home-radius-pill);width:min(100%,7.5rem);height:.82rem}.forum-home-skeleton__section-title{border-radius:var(--forum-home-radius-xs);width:min(15rem,64vw);height:clamp(1.35rem,2.2vw,1.75rem)}.forum-home-skeleton__section-description{gap:.42rem;width:min(44rem,100%);margin-top:.55rem;display:grid}.forum-home-skeleton__section-description-line{border-radius:var(--forum-home-radius-pill);width:100%;height:.88rem}.forum-home-skeleton__section-description-line--short{width:68%}.forum-home-skeleton__my-games-status{width:auto;min-width:8.5rem;padding:.45rem .62rem;display:inline-flex}.forum-home-skeleton__status-pill{border-radius:var(--forum-home-radius-pill);width:7.25rem;height:.72rem}.forum-home-skeleton__my-games-grid{--forum-mygames-columns:6}.forum-home-skeleton__game-cover{border-radius:var(--forum-home-radius-xs)}.forum-home-skeleton__game-title{border-radius:var(--forum-home-radius-pill);width:82%;height:.78rem;margin-top:.02rem}.forum-home-skeleton__game-title--add{width:66%}.forum-home-random-mods--skeleton .forum-home-random-mods__layout{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr)}.forum-home-mod-card--skeleton{pointer-events:none}.forum-home-mod-card--skeleton .forum-home-mod-card__media{position:relative}.forum-home-skeleton__mod-media-fill{width:100%;height:100%;box-shadow:none;position:absolute;inset:0}.forum-home-skeleton__mod-title{border-radius:var(--forum-home-radius-xs);width:min(100%,18rem);height:1.05rem}.forum-home-mod-card--featured .forum-home-skeleton__mod-title{width:min(68%,24rem);height:clamp(1.8rem,3.2vw,2.35rem)}.forum-home-skeleton__mod-excerpt{border-radius:var(--forum-home-radius-pill);width:min(100%,28rem);height:.78rem}.forum-home-skeleton__mod-excerpt--short{width:min(74%,21rem)}.forum-home-skeleton__mod-avatar{border-radius:var(--forum-home-radius-pill);flex:none;width:1.7rem;height:1.7rem}.forum-home-skeleton__mod-author{border-radius:var(--forum-home-radius-pill);width:min(8rem,60%);height:.74rem}.forum-home-skeleton__metric-pill{border-radius:var(--forum-home-radius-pill);width:3.6rem;height:1.45rem}.forum-home-mod-card--compact .forum-home-skeleton__metric-pill{width:3rem;height:1.28rem}.forum-home-topic-card--skeleton{pointer-events:none}.forum-home-skeleton__topic-media{aspect-ratio:4/3;border-radius:var(--forum-home-radius-xs);flex:none;width:5rem}.forum-home-skeleton__topic-avatar{border-radius:var(--forum-home-radius-pill);flex:none;width:2.5rem;height:2.5rem}.forum-home-skeleton__topic-title{border-radius:var(--forum-home-radius-pill);width:min(100%,36rem);height:1rem}.forum-home-skeleton__topic-title--short{width:min(64%,24rem);margin-top:.42rem}.forum-home-skeleton__topic-subtitle{border-radius:var(--forum-home-radius-pill);width:min(86%,32rem);height:.78rem;margin-top:.58rem}.forum-home-skeleton__topic-date{border-radius:var(--forum-home-radius-pill);width:5.8rem;height:.68rem}.forum-home-skeleton__topic-pill{border-radius:var(--forum-home-radius-pill);width:4.25rem;height:1.55rem}html.light .forum-home-skeleton .forum-skeleton{opacity:.92}@media (max-width:1020px){.forum-home-random-mods--skeleton .forum-home-random-mods__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.forum-home-skeleton__my-games-grid{--forum-mygames-columns:3}.forum-home-random-mods--skeleton .forum-home-random-mods__compact,.forum-home-random-mods--skeleton .forum-home-random-mods__supporting{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.forum-home-skeleton__hero-title-line{width:72%}.forum-home-skeleton__hero-title-line--short{width:52%}.forum-home-skeleton__action{flex:10rem}}@media (max-width:480px){.forum-home-skeleton__topic-media{width:3.75rem}.forum-home-skeleton__topic-avatar{width:2.25rem;height:2.25rem}.forum-home-skeleton__topic-pill{width:3.55rem}}.forum-game-page{--forum-game-radius:var(--forum-radius,16px);--forum-game-radius-sm:12px;--forum-game-radius-xs:8px;--forum-game-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){.forum-game-page{--forum-game-border:color-mix(in srgb,var(--wl-border) 84%,transparent)}}.forum-game-page{--forum-game-border-strong:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){.forum-game-page{--forum-game-border-strong:color-mix(in srgb,var(--wl-border-hover) 78%,var(--wl-accent) 8%)}}.forum-game-page{--forum-game-surface:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-game-page{--forum-game-surface:color-mix(in srgb,var(--wl-bg-card) 90%,var(--wl-bg-secondary) 10%)}}.forum-game-page{--forum-game-surface-soft:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.forum-game-page{--forum-game-surface-soft:color-mix(in srgb,var(--wl-bg-secondary) 60%,transparent)}}.forum-game-page{position:relative}.forum-game-page__nav{justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1rem;display:flex}.forum-game-breadcrumb{min-width:0;color:var(--wl-text-secondary);align-items:center;gap:.5rem;font-size:.88rem;line-height:1.4;display:flex}.forum-game-breadcrumb a,.forum-game-breadcrumb span{min-width:0}.forum-game-breadcrumb a{color:var(--wl-accent);text-decoration:none}.forum-game-breadcrumb a:focus-visible,.forum-game-breadcrumb a:hover{text-decoration:underline}.forum-game-breadcrumb span:last-child{color:var(--wl-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forum-game-hub{gap:clamp(1rem,2.6vw,1.35rem);display:grid}.forum-game-hero,.forum-game-sections{border:1px solid var(--forum-game-border);border-radius:var(--forum-game-radius);background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--forum-game-surface);box-shadow:0 26px 80px -58px #000000eb}.forum-game-hero{isolation:isolate;grid-template-columns:clamp(13rem,22vw,17.25rem) minmax(0,1fr);min-height:clamp(16rem,32vw,23rem);display:grid;position:relative;overflow:hidden}.forum-game-hero:before{content:"";z-index:-1;background:linear-gradient(115deg,var(--wl-accent),transparent 42%),linear-gradient(90deg,#ffffff09 1px,transparent 1px),linear-gradient(180deg,#ffffff07 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.forum-game-hero:before{background:linear-gradient(115deg,color-mix(in srgb,var(--wl-accent) 16%,transparent),transparent 42%),linear-gradient(90deg,#ffffff09 1px,transparent 1px),linear-gradient(180deg,#ffffff07 1px,transparent 1px)}}.forum-game-hero:before{opacity:.72;pointer-events:none;background-size:auto,82px 82px,82px 82px}.forum-game-hero:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a}.forum-game-hero__media{background:radial-gradient(circle at 50% 44%,#ffffff0e,transparent 38%),linear-gradient(135deg,var(--wl-bg-secondary),var(--wl-bg-card));min-height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.forum-game-hero__media{background:radial-gradient(circle at 50% 44%,#ffffff0e,transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--wl-bg-secondary) 74%,var(--wl-accent) 12%),var(--wl-bg-card))}}.forum-game-hero__media:after{content:"";background:linear-gradient(90deg,transparent 0,#0a0a121a 46%,var(--wl-bg-card) 100%),linear-gradient(180deg,#00000014,#00000070);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.forum-game-hero__media:after{background:linear-gradient(90deg,transparent 0,#0a0a121a 46%,color-mix(in srgb,var(--wl-bg-card) 74%,transparent) 100%),linear-gradient(180deg,#00000014,#00000070)}}.forum-game-hero__media:after{pointer-events:none}.forum-game-hero__image{object-fit:contain;object-position:center;width:100%;height:100%}.forum-game-hero__content{align-content:space-between;gap:clamp(1rem,2vw,1.35rem);min-width:0;padding:clamp(1rem,3vw,1.65rem);display:grid}.forum-game-hero__copy{min-width:0;max-width:48rem}.forum-game-hero__copy h1{max-width:13ch;color:var(--wl-text-primary);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(2.2rem,6vw,4.75rem);font-weight:830;line-height:.98}.forum-game-hero__copy p{max-width:43rem;color:var(--wl-text-secondary);margin:.85rem 0 0;font-size:clamp(.98rem,1.4vw,1.06rem);line-height:1.65}.forum-game-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.forum-game-stats__item{border:1px solid var(--wl-border-hover);min-width:0;min-height:5.75rem}@supports (color:color-mix(in lab,red,red)){.forum-game-stats__item{border:1px solid color-mix(in srgb,var(--wl-border-hover) 72%,var(--wl-accent) 10%)}}.forum-game-stats__item{border-radius:var(--forum-game-radius-sm);background:linear-gradient(180deg,#ffffff0e,#ffffff04),var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-game-stats__item{background:linear-gradient(180deg,#ffffff0e,#ffffff04),color-mix(in srgb,var(--wl-bg-card) 66%,var(--wl-bg-primary) 34%)}}.forum-game-stats__item{padding:.82rem;box-shadow:0 16px 42px -34px #000000e6}.forum-game-stats__item dd,.forum-game-stats__item dt{margin:0}.forum-game-stats__item dt{color:var(--wl-text-secondary);font-size:.76rem;font-weight:760;line-height:1.25}.forum-game-stats__item dd{color:var(--wl-text-primary);margin-top:.55rem;font-size:clamp(1.35rem,4.2vw,2.05rem);font-weight:820;line-height:1}.forum-game-sections{padding:clamp(1rem,2.4vw,1.45rem);position:relative;overflow:hidden}.forum-game-sections:before{content:"";background:linear-gradient(90deg,transparent,var(--wl-accent),transparent);inset-inline:1rem;height:1px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.forum-game-sections:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--wl-accent) 50%,transparent),transparent)}}.forum-game-sections:before{pointer-events:none}.forum-game-sections__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.forum-game-sections__header h2{color:var(--wl-text-primary);letter-spacing:0;margin:0;font-size:clamp(1.25rem,2.4vw,1.72rem);font-weight:790;line-height:1.1}.forum-game-sections__header p{max-width:44rem;color:var(--wl-text-secondary);margin:.45rem 0 0;font-size:.92rem;line-height:1.55}.forum-game-sections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.forum-game-section-card{min-width:0;height:100%}.forum-game-section-card__link{isolation:isolate;border:1px solid var(--forum-game-border);border-radius:var(--forum-game-radius-sm);background:linear-gradient(180deg,#ffffff0a,#ffffff04),var(--wl-bg-card);grid-template-columns:auto minmax(0,1fr) minmax(6.8rem,auto);align-items:center;gap:.85rem;height:100%;min-height:8.25rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.forum-game-section-card__link{background:linear-gradient(180deg,#ffffff0a,#ffffff04),color-mix(in srgb,var(--wl-bg-card) 88%,transparent)}}.forum-game-section-card__link{color:inherit;padding:1rem;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .22s,transform .22s;box-shadow:0 16px 42px -34px #000000e6}.forum-game-section-card__link:before{content:"";z-index:-1;background:radial-gradient(130% 160% at 0 50%,rgb(var(--forum-game-section-accent)/.26),rgb(var(--forum-game-section-accent-soft)/.12) 34%,transparent 72%),linear-gradient(90deg,rgb(var(--forum-game-section-accent)/.12),transparent 64%);opacity:.8;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.forum-game-section-card__link:focus-visible,.forum-game-section-card__link:hover{border-color:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){.forum-game-section-card__link:focus-visible,.forum-game-section-card__link:hover{border-color:color-mix(in srgb,var(--wl-border-hover) 82%,rgb(var(--forum-game-section-accent)) 18%)}}.forum-game-section-card__link:focus-visible,.forum-game-section-card__link:hover{background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--wl-bg-card-hover)}@supports (color:color-mix(in lab,red,red)){.forum-game-section-card__link:focus-visible,.forum-game-section-card__link:hover{background:linear-gradient(180deg,#ffffff0e,#ffffff05),color-mix(in srgb,var(--wl-bg-card-hover) 84%,transparent)}}.forum-game-section-card__link:focus-visible,.forum-game-section-card__link:hover{box-shadow:0 22px 52px -38px rgb(var(--forum-game-section-accent)/.82);transform:translateY(-1px)}.forum-game-section-card__link:focus-visible:before,.forum-game-section-card__link:hover:before{opacity:1}.forum-game-section-card__link:focus-visible{outline:2px solid var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-game-section-card__link:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-accent) 86%,white 14%)}}.forum-game-section-card__link:focus-visible{outline-offset:4px}.forum-game-section-card__mark{border-radius:var(--forum-game-radius-sm);background:linear-gradient(#ffffff14,#ffffff04),#0000002e;border:1px solid #ffffff1a;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;box-shadow:inset 0 1px #ffffff14}.forum-game-section-card__icon{object-fit:contain;width:1.65rem;height:1.65rem}.forum-game-section-card__body{gap:.35rem;min-width:0;display:grid}.forum-game-section-card__title{color:var(--wl-text-primary);overflow-wrap:anywhere;font-size:1rem;font-weight:760;line-height:1.25}.forum-game-section-card__description{color:var(--wl-text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.forum-game-section-card__metric{border-radius:var(--forum-game-radius-xs);background:#00000029;border:1px solid #ffffff14;justify-items:end;gap:.2rem;min-width:0;padding:.62rem .72rem;display:grid}.forum-game-section-card__metric span{color:var(--wl-text-muted);font-size:.72rem;font-weight:740;line-height:1.1}.forum-game-section-card__metric strong{color:var(--wl-text-primary);font-size:1.05rem;font-weight:820;line-height:1}.forum-game-sections__empty{border:1px dashed var(--forum-game-border-strong);border-radius:var(--forum-game-radius-sm);background:var(--wl-bg-primary)}@supports (color:color-mix(in lab,red,red)){.forum-game-sections__empty{background:color-mix(in srgb,var(--wl-bg-primary) 34%,transparent)}}.forum-game-sections__empty{color:var(--wl-text-secondary);margin:0;padding:1.2rem;font-size:.92rem;line-height:1.55}html.light .forum-game-page{--forum-game-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){html.light .forum-game-page{--forum-game-border:color-mix(in srgb,var(--wl-border) 88%,transparent)}}html.light .forum-game-page{--forum-game-border-strong:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){html.light .forum-game-page{--forum-game-border-strong:color-mix(in srgb,var(--wl-border-hover) 82%,var(--wl-accent) 6%)}}html.light .forum-game-page{--forum-game-surface:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){html.light .forum-game-page{--forum-game-surface:color-mix(in srgb,var(--wl-bg-card) 94%,var(--wl-bg-secondary) 6%)}}html.light .forum-game-page{--forum-game-surface-soft:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){html.light .forum-game-page{--forum-game-surface-soft:color-mix(in srgb,var(--wl-bg-secondary) 72%,white 28%)}}html.light .forum-game-hero,html.light .forum-game-sections{background:linear-gradient(180deg,#ffffffd1,#ffffff80),var(--forum-game-surface);box-shadow:0 24px 70px -58px #1012206b}html.light .forum-game-hero:before{background:linear-gradient(115deg,var(--wl-accent),transparent 44%),linear-gradient(90deg,#1118270b 1px,transparent 1px),linear-gradient(180deg,#1118270a 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){html.light .forum-game-hero:before{background:linear-gradient(115deg,color-mix(in srgb,var(--wl-accent) 10%,transparent),transparent 44%),linear-gradient(90deg,#1118270b 1px,transparent 1px),linear-gradient(180deg,#1118270a 1px,transparent 1px)}}html.light .forum-game-hero:before{opacity:.82;background-size:auto,82px 82px,82px 82px}html.light .forum-game-hero__media:after{background:linear-gradient(90deg,transparent 0,#ffffff14 46%,var(--wl-bg-card) 100%),linear-gradient(180deg,#ffffff14,#00000042)}@supports (color:color-mix(in lab,red,red)){html.light .forum-game-hero__media:after{background:linear-gradient(90deg,transparent 0,#ffffff14 46%,color-mix(in srgb,var(--wl-bg-card) 72%,transparent) 100%),linear-gradient(180deg,#ffffff14,#00000042)}}html.light .forum-game-section-card__link,html.light .forum-game-sections__empty,html.light .forum-game-stats__item{border-color:var(--forum-game-border);background:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){html.light .forum-game-section-card__link,html.light .forum-game-sections__empty,html.light .forum-game-stats__item{background:color-mix(in srgb,var(--wl-bg-card) 86%,transparent)}}html.light .forum-game-section-card__mark,html.light .forum-game-section-card__metric{border-color:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){html.light .forum-game-section-card__mark,html.light .forum-game-section-card__metric{border-color:color-mix(in srgb,var(--wl-border) 78%,transparent)}}html.light .forum-game-section-card__mark,html.light .forum-game-section-card__metric{background:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){html.light .forum-game-section-card__mark,html.light .forum-game-section-card__metric{background:color-mix(in srgb,var(--wl-bg-secondary) 56%,white 44%)}}@media (max-width:900px){.forum-game-hero{grid-template-columns:minmax(0,1fr)}.forum-game-hero__media{aspect-ratio:3/4;justify-self:center;width:min(100%,17.25rem);min-height:0}.forum-game-hero__media:after{background:linear-gradient(180deg,transparent 0,var(--wl-bg-card) 100%),linear-gradient(180deg,#00000014,#00000061)}@supports (color:color-mix(in lab,red,red)){.forum-game-hero__media:after{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--wl-bg-card) 70%,transparent) 100%),linear-gradient(180deg,#00000014,#00000061)}}.forum-game-hero__content{align-content:start}.forum-game-sections__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.forum-game-page__nav{flex-direction:column;align-items:flex-start}.forum-game-hero__copy h1{max-width:14ch}.forum-game-section-card__link{grid-template-columns:auto minmax(0,1fr);min-height:0}.forum-game-section-card__metric{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;place-items:center start}}@media (max-width:430px){.forum-game-stats{gap:.45rem}.forum-game-stats__item{min-height:5rem;padding:.7rem .55rem}.forum-game-stats__item dt{font-size:.68rem}.forum-game-section-card__link{gap:.65rem;padding:.85rem}.forum-game-section-card__mark{width:2.85rem;height:2.85rem}}@media (prefers-reduced-motion:reduce){.forum-game-section-card__link,.forum-game-section-card__link:before{transition:none}.forum-game-section-card__link:focus-visible,.forum-game-section-card__link:hover{transform:none}}.forum-home-section--random-mods{padding-bottom:clamp(1rem,2.2vw,1.35rem)}.forum-home-random-mods{--forum-random-mods-gap:clamp(.72rem,1.5vw,1rem);--forum-random-mods-card-bg:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-home-random-mods{--forum-random-mods-card-bg:color-mix(in srgb,var(--wl-bg-card) 88%,var(--wl-bg-primary) 12%)}}.forum-home-random-mods{--forum-random-mods-card-bg-hover:var(--wl-bg-card-hover)}@supports (color:color-mix(in lab,red,red)){.forum-home-random-mods{--forum-random-mods-card-bg-hover:color-mix(in srgb,var(--wl-bg-card-hover) 88%,var(--wl-accent) 12%)}}.forum-home-random-mods{--forum-random-mods-card-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){.forum-home-random-mods{--forum-random-mods-card-border:color-mix(in srgb,var(--wl-border) 74%,var(--wl-accent) 10%)}}.forum-home-random-mods{--forum-random-mods-card-border-hover:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){.forum-home-random-mods{--forum-random-mods-card-border-hover:color-mix(in srgb,var(--wl-border-hover) 70%,var(--wl-accent) 30%)}}.forum-home-random-mods{--forum-random-mods-radius:var(--forum-home-radius-sm,12px);min-width:0}.forum-home-random-mods__layout{align-items:start;gap:var(--forum-random-mods-gap);grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);min-width:0;display:grid}.forum-home-random-mods__layout[data-count="1"]{grid-template-columns:minmax(0,1fr)}.forum-home-random-mods__compact,.forum-home-random-mods__rail,.forum-home-random-mods__supporting{gap:var(--forum-random-mods-gap);min-width:0;display:grid}.forum-home-random-mods__rail{align-content:stretch;align-self:stretch;height:100%}.forum-home-random-mods__supporting{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));height:100%}.forum-home-random-mods__item--supporting{height:100%}.forum-home-random-mods__compact{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-content:start}.forum-home-mod-card,.forum-home-random-mods__item{min-width:0;min-height:0}.forum-home-mod-card{isolation:isolate;border:1px solid var(--forum-random-mods-card-border);border-radius:var(--forum-random-mods-radius);background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--forum-random-mods-card-bg);width:100%;height:100%;color:var(--wl-text-primary);backface-visibility:hidden;outline:none;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,box-shadow .26s;display:grid;position:relative;overflow:hidden;transform:translate(0);box-shadow:0 18px 44px -34px #000000d1}.forum-home-mod-card:focus-visible,.forum-home-mod-card:hover{border-color:var(--forum-random-mods-card-border-hover);background:linear-gradient(180deg,#ffffff0e,#ffffff05),var(--forum-random-mods-card-bg-hover);box-shadow:0 24px 58px -38px var(--wl-accent-glow);transform:translateY(-2px)}.forum-home-mod-card:focus-visible{outline:2px solid var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-home-mod-card:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-accent) 86%,white 14%)}}.forum-home-mod-card:focus-visible{outline-offset:3px}.forum-home-mod-card__media{background:linear-gradient(135deg,var(--wl-bg-secondary),var(--wl-bg-card));min-width:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.forum-home-mod-card__media{background:linear-gradient(135deg,var(--wl-bg-secondary),color-mix(in srgb,var(--wl-bg-card) 78%,var(--wl-accent) 22%))}}.forum-home-mod-card__image{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:scale(1.001)}.forum-home-mod-card:focus-visible .forum-home-mod-card__image,.forum-home-mod-card:hover .forum-home-mod-card__image{transform:scale(1.045)}.forum-home-mod-card__fallback{color:#ffffff29;letter-spacing:0;place-items:center;font-size:clamp(2.25rem,6vw,4.8rem);font-weight:820;display:grid;position:absolute;inset:0}.forum-home-mod-card__media-shade{pointer-events:none;background:linear-gradient(#06060c0a,#06060c94);position:absolute;inset:0}.forum-home-mod-card__nsfw{z-index:2;color:#ffe4e6;background:#7f1d1d80;border:1px solid #fda4af47;border-radius:999px;padding:.18rem .48rem;font-size:.66rem;font-weight:760;line-height:1;position:absolute;top:.55rem;right:.55rem}.forum-home-mod-card__body{flex-direction:column;gap:.72rem;min-width:0;padding:clamp(.72rem,1.6vw,.95rem);display:flex}.forum-home-mod-card__author,.forum-home-mod-card__copy,.forum-home-mod-card__meta,.forum-home-mod-card__metrics{min-width:0}.forum-home-mod-card__copy{gap:.38rem;display:grid}.forum-home-mod-card__title{color:inherit;letter-spacing:0;font-size:1rem;font-weight:760;line-height:1.16}.forum-home-mod-card__excerpt,.forum-home-mod-card__title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.forum-home-mod-card__excerpt{color:var(--wl-text-secondary);font-size:.82rem;line-height:1.45}.forum-home-mod-card__meta{gap:.62rem;margin-top:auto;display:grid}.forum-home-mod-card__author{align-items:center;gap:.55rem;display:flex}.forum-home-mod-card__avatar{flex:none;width:1.7rem;height:1.7rem;position:relative}.forum-home-mod-card__avatar-frame{width:100%;height:100%;font-size:.63rem}.forum-home-mod-card__author-line{min-width:0;max-width:100%;color:var(--wl-text-secondary);align-items:center;gap:.28rem;font-size:.76rem;line-height:1.2;display:inline-flex}.forum-home-mod-card__author-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.forum-home-mod-card__metrics{border-top:1px solid var(--wl-border);flex-wrap:wrap;align-items:center;gap:.38rem;padding-top:.58rem;display:flex}@supports (color:color-mix(in lab,red,red)){.forum-home-mod-card__metrics{border-top:1px solid color-mix(in srgb,var(--wl-border) 70%,transparent)}}.forum-home-mod-card__metric{border:1px solid var(--wl-border);align-items:center;gap:.28rem;min-height:1.45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.forum-home-mod-card__metric{border:1px solid color-mix(in srgb,var(--wl-border) 76%,transparent)}}.forum-home-mod-card__metric{background:var(--wl-bg-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.forum-home-mod-card__metric{background:color-mix(in srgb,var(--wl-bg-primary) 34%,transparent)}}.forum-home-mod-card__metric{color:var(--wl-text-secondary);white-space:nowrap;padding:.18rem .45rem;font-size:.7rem;font-weight:760;line-height:1}.forum-home-mod-card__metric-icon{width:.78rem;height:.78rem;color:var(--wl-accent);flex:none}.forum-home-mod-card__metric-value{font-variant-numeric:tabular-nums}.forum-home-mod-card--featured{aspect-ratio:16/10;background:#06060c;grid-template:"stack"minmax(0,1fr)/minmax(0,1fr);height:auto}.forum-home-mod-card--featured .forum-home-mod-card__body,.forum-home-mod-card--featured .forum-home-mod-card__media{grid-area:stack}.forum-home-mod-card--featured .forum-home-mod-card__media{height:100%}.forum-home-mod-card--featured .forum-home-mod-card__media-shade{background:linear-gradient(#06060c6b,#06060c8a),radial-gradient(#0000 24%,#06060c3d 64%,#06060c80 100%),linear-gradient(#06060c75,#06060c57 38%,#06060cf5 90%,#06060c)}.forum-home-mod-card--featured .forum-home-mod-card__body{z-index:1;color:#fff;align-self:end;max-width:min(42rem,100%);padding:clamp(1rem,2.6vw,1.45rem);position:relative}.forum-home-mod-card--featured .forum-home-mod-card__title{color:#fff;max-width:18ch;font-size:clamp(1.55rem,3.5vw,2.35rem);line-height:1.04}.forum-home-mod-card--featured .forum-home-mod-card__author-line,.forum-home-mod-card--featured .forum-home-mod-card__excerpt{color:#ffffffc2}.forum-home-mod-card--featured .forum-home-mod-card__metrics{border-top:0;padding-top:0}.forum-home-mod-card--featured .forum-home-mod-card__metric{color:#ffffffd6;background:#00000038;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.forum-home-mod-card--supporting{grid-template-rows:auto minmax(0,1fr)}.forum-home-mod-card--supporting .forum-home-mod-card__media{aspect-ratio:16/10}@media (min-width:1021px){.forum-home-mod-card--supporting{grid-template-rows:minmax(0,1fr) auto}.forum-home-mod-card--supporting .forum-home-mod-card__media{aspect-ratio:auto;min-height:clamp(12rem,19vw,15.5rem)}.forum-home-mod-card--supporting .forum-home-mod-card__body{gap:.58rem;padding:clamp(.78rem,1.45vw,.95rem)}.forum-home-mod-card--supporting .forum-home-mod-card__copy{gap:.28rem}.forum-home-mod-card--supporting .forum-home-mod-card__excerpt{-webkit-line-clamp:1}.forum-home-mod-card--supporting .forum-home-mod-card__meta{gap:.5rem;margin-top:0}.forum-home-mod-card--supporting .forum-home-mod-card__metrics{padding-top:.48rem}}.forum-home-mod-card--compact{grid-template-columns:clamp(5.5rem,34%,7.25rem) minmax(0,1fr);align-items:stretch}.forum-home-mod-card--compact .forum-home-mod-card__media{height:100%;min-height:100%}.forum-home-mod-card--compact .forum-home-mod-card__body{gap:.52rem;min-height:100%;padding:.65rem .68rem}.forum-home-mod-card--compact .forum-home-mod-card__copy{gap:.28rem}.forum-home-mod-card--compact .forum-home-mod-card__title{font-size:.86rem;line-height:1.18}.forum-home-mod-card--compact .forum-home-mod-card__author-line{font-size:.68rem}.forum-home-mod-card--compact .forum-home-mod-card__metrics{gap:.28rem;padding-top:.44rem}.forum-home-mod-card--compact .forum-home-mod-card__metric{min-height:1.28rem;padding:.15rem .35rem;font-size:.64rem}.forum-home-mod-card--compact .forum-home-mod-card__metric-icon{width:.68rem;height:.68rem}html.light .forum-home-random-mods{--forum-random-mods-card-bg:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-random-mods{--forum-random-mods-card-bg:color-mix(in srgb,var(--wl-bg-card) 92%,var(--wl-bg-secondary) 8%)}}html.light .forum-home-random-mods{--forum-random-mods-card-bg-hover:var(--wl-bg-card-hover)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-random-mods{--forum-random-mods-card-bg-hover:color-mix(in srgb,var(--wl-bg-card-hover) 90%,white 10%)}}html.light .forum-home-random-mods{--forum-random-mods-card-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-random-mods{--forum-random-mods-card-border:color-mix(in srgb,var(--wl-border) 84%,var(--wl-accent) 8%)}}html.light .forum-home-random-mods{--forum-random-mods-card-border-hover:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-random-mods{--forum-random-mods-card-border-hover:color-mix(in srgb,var(--wl-border-hover) 68%,var(--wl-accent) 32%)}}html.light .forum-home-mod-card{box-shadow:0 18px 44px -34px #10122061}html.light .forum-home-mod-card__metric{background:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){html.light .forum-home-mod-card__metric{background:color-mix(in srgb,var(--wl-bg-secondary) 62%,white 38%)}}html.light .forum-home-mod-card__metric{color:var(--wl-text-secondary)}@media (max-width:1020px){.forum-home-random-mods__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.forum-home-random-mods__compact,.forum-home-random-mods__supporting{grid-template-columns:minmax(0,1fr)}.forum-home-mod-card--featured{aspect-ratio:4/3}.forum-home-mod-card--featured .forum-home-mod-card__title{font-size:clamp(1.25rem,8vw,1.7rem)}}@media (max-width:480px){.forum-home-mod-card--compact{grid-template-columns:5.3rem minmax(0,1fr)}.forum-home-mod-card__metrics{gap:.28rem}.forum-home-mod-card__metric{padding-inline:.34rem}}@media (prefers-reduced-motion:reduce){.forum-home-mod-card,.forum-home-mod-card__image{transition:none}.forum-home-mod-card:focus-visible,.forum-home-mod-card:hover{transform:none}.forum-home-mod-card:focus-visible .forum-home-mod-card__image,.forum-home-mod-card:hover .forum-home-mod-card__image{transform:scale(1.001)}}.forum-mod-discovery-page{--forum-mod-discovery-surface:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-page{--forum-mod-discovery-surface:color-mix(in srgb,var(--wl-bg-card) 88%,var(--wl-bg-secondary) 12%)}}.forum-mod-discovery-page{--forum-mod-discovery-surface-soft:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-page{--forum-mod-discovery-surface-soft:color-mix(in srgb,var(--wl-bg-secondary) 70%,transparent)}}.forum-mod-discovery-page{--forum-mod-discovery-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-page{--forum-mod-discovery-border:color-mix(in srgb,var(--wl-border) 82%,transparent)}}.forum-mod-discovery-page{--forum-mod-discovery-border-strong:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-page{--forum-mod-discovery-border-strong:color-mix(in srgb,var(--wl-border-hover) 74%,var(--wl-accent) 10%)}}.forum-mod-discovery-topbar{min-width:0;color:var(--wl-text-muted);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-bottom:1rem;font-size:.82rem;font-weight:700;display:flex}.forum-mod-discovery-header{border:1px solid var(--forum-mod-discovery-border-strong);background:linear-gradient(120deg,var(--wl-accent),transparent 44%),linear-gradient(180deg,var(--wl-bg-card-hover),transparent),var(--forum-mod-discovery-surface);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;margin-bottom:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-header{background:linear-gradient(120deg,color-mix(in srgb,var(--wl-accent) 12%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--wl-bg-card-hover) 58%,transparent),transparent),var(--forum-mod-discovery-surface)}}.forum-mod-discovery-header{padding:.8rem;box-shadow:0 16px 44px -38px #000c}.forum-mod-discovery-header h1{overflow-wrap:anywhere;color:var(--wl-text-primary);letter-spacing:0;margin-top:.15rem;font-size:1.45rem;font-weight:750;line-height:1.08}.forum-mod-discovery-header__description{max-width:46rem;color:var(--wl-text-secondary);margin-top:.35rem;font-size:.9rem;font-weight:600;line-height:1.45}.forum-mod-discovery-header__count{color:var(--wl-text-secondary);font-size:.8125rem;font-weight:650}.forum-mod-discovery-active{flex-direction:column;gap:.45rem;min-width:0;min-height:3.45rem;margin-bottom:.8rem;display:flex}.forum-mod-discovery-active>p{color:var(--wl-text-muted);font-size:.75rem;font-weight:700}.forum-mod-discovery-active__chips{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.forum-mod-discovery-active__chip{border:1px solid var(--wl-accent);justify-content:space-between;align-items:center;gap:.5rem;width:min(100%,15rem);min-width:min(100%,9.5rem);max-width:15rem;min-height:1.8rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-active__chip{border:1px solid color-mix(in srgb,var(--wl-accent) 34%,var(--wl-border))}}.forum-mod-discovery-active__chip{background:var(--wl-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-active__chip{background:color-mix(in srgb,var(--wl-accent) 12%,transparent)}}.forum-mod-discovery-active__chip{color:var(--wl-text-primary);padding:.25rem .6rem;font-size:.75rem;font-weight:700;text-decoration:none}.forum-mod-discovery-active__chip[data-locked=true]{border-color:var(--forum-mod-discovery-border);background:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-active__chip[data-locked=true]{background:color-mix(in srgb,var(--wl-bg-secondary) 56%,transparent)}}.forum-mod-discovery-active__chip[data-locked=true]{color:var(--wl-text-secondary)}.forum-mod-discovery-active__chip span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.forum-mod-discovery-active__chip-x{background:var(--wl-bg-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-active__chip-x{background:color-mix(in srgb,var(--wl-bg-primary) 46%,transparent)}}.forum-mod-discovery-active__chip-x{color:var(--wl-text-secondary);line-height:1}.forum-mod-discovery-active__chip:hover{border-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-active__chip:hover{border-color:color-mix(in srgb,var(--wl-accent) 58%,var(--wl-border-hover))}}.forum-mod-discovery-active__chip:hover{background:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-active__chip:hover{background:color-mix(in srgb,var(--wl-accent) 18%,transparent)}}.forum-mod-discovery-shell{gap:.8rem;min-width:0;display:grid}.forum-mod-discovery-results{min-width:0}.forum-mod-discovery-sidebar{border:1px solid var(--forum-mod-discovery-border);background:var(--forum-mod-discovery-surface);border-radius:10px;align-self:start;min-width:0;display:none;box-shadow:0 14px 40px -36px #000000d6}.forum-mod-discovery-sidebar[data-variant=sheet]{box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.forum-mod-discovery-sidebar__head{border-bottom:1px solid var(--forum-mod-discovery-border);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem;display:flex}.forum-mod-discovery-sidebar__head h2{color:var(--wl-text-primary);font-size:.92rem;font-weight:750}.forum-mod-discovery-sidebar__reset{color:var(--wl-accent);border-radius:8px;font-size:.78rem;font-weight:750;text-decoration:none}.forum-mod-discovery-sidebar__reset:hover{color:var(--wl-accent-hover);text-underline-offset:3px;text-decoration:underline}.forum-mod-discovery-sidebar__groups{gap:.15rem;padding:.35rem;display:grid}.forum-mod-discovery-filter-group{border-radius:8px;min-width:0;overflow:hidden}.forum-mod-discovery-filter-group__trigger{width:100%;min-height:2.35rem;color:var(--wl-text-primary);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .6rem;font-size:.84rem;font-weight:750;transition:background-color .16s,color .16s;display:flex}.forum-mod-discovery-filter-group__trigger:hover{background:var(--wl-bg-card-hover)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-filter-group__trigger:hover{background:color-mix(in srgb,var(--wl-bg-card-hover) 64%,transparent)}}.forum-mod-discovery-filter-group__chevron{background:var(--wl-bg-primary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-filter-group__chevron{background:color-mix(in srgb,var(--wl-bg-primary) 35%,transparent)}}.forum-mod-discovery-filter-group__chevron{color:var(--wl-text-secondary);font-weight:800}.forum-mod-discovery-filter-group__panel{gap:.35rem;padding:0 .3rem .45rem;display:grid}.forum-mod-discovery-filter-group__search-input{border:1px solid var(--forum-mod-discovery-border);background:var(--wl-bg-primary);border-radius:8px;width:100%;min-height:2.1rem}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-filter-group__search-input{background:color-mix(in srgb,var(--wl-bg-primary) 38%,transparent)}}.forum-mod-discovery-filter-group__search-input{color:var(--wl-text-primary);outline:none;padding:0 .65rem;font-size:.82rem}.forum-mod-discovery-filter-group__search-input::placeholder{color:var(--wl-text-muted)}.forum-mod-discovery-filter-group__search-input:focus{border-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-filter-group__search-input:focus{border-color:color-mix(in srgb,var(--wl-accent) 70%,var(--wl-border))}}.forum-mod-discovery-filter-group__search-input:focus{box-shadow:0 0 0 2px var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-filter-group__search-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--wl-accent) 22%,transparent)}}.forum-mod-discovery-filter-group__options{scrollbar-color:var(--wl-accent) transparent;gap:.2rem;max-height:17rem;padding-right:.15rem;display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-filter-group__options{scrollbar-color:color-mix(in srgb,var(--wl-accent) 44%,transparent) transparent}}.forum-mod-discovery-filter-option{min-height:2.05rem;color:var(--wl-text-secondary);border:1px solid #0000;border-radius:8px;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:grid}.forum-mod-discovery-filter-option:focus-visible,.forum-mod-discovery-filter-option:hover{border-color:var(--forum-mod-discovery-border-strong);background:var(--wl-bg-card-hover)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-filter-option:focus-visible,.forum-mod-discovery-filter-option:hover{background:color-mix(in srgb,var(--wl-bg-card-hover) 68%,transparent)}}.forum-mod-discovery-filter-option:focus-visible,.forum-mod-discovery-filter-option:hover{color:var(--wl-text-primary)}.forum-mod-discovery-filter-option[data-active=true]{border-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-filter-option[data-active=true]{border-color:color-mix(in srgb,var(--wl-accent) 50%,var(--wl-border))}}.forum-mod-discovery-filter-option[data-active=true]{background:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-filter-option[data-active=true]{background:color-mix(in srgb,var(--wl-accent) 14%,transparent)}}.forum-mod-discovery-filter-option[data-active=true]{color:var(--wl-text-primary)}.forum-mod-discovery-filter-option__mark{width:1rem;height:1rem;color:var(--wl-accent);justify-content:center;align-items:center;font-size:.75rem;font-weight:900;display:inline-flex}.forum-mod-discovery-filter-option__label{align-items:center;gap:.45rem;min-width:0;display:inline-flex;overflow:hidden}.forum-mod-discovery-filter-option__emoji{flex-shrink:0;font-size:.95rem;line-height:1}.forum-mod-discovery-filter-option__flag{object-fit:cover;width:1.125rem;height:.75rem;box-shadow:0 0 0 1px var(--wl-border);border-radius:2px;flex-shrink:0;display:block}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-filter-option__flag{box-shadow:0 0 0 1px color-mix(in srgb,var(--wl-border) 72%,transparent)}}.forum-mod-discovery-filter-option__label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.forum-mod-discovery-filter-option__count{color:var(--wl-text-muted);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:750}.forum-mod-discovery-filter-group__empty{border:1px dashed var(--forum-mod-discovery-border);color:var(--wl-text-muted);border-radius:8px;padding:.7rem;font-size:.8rem}.forum-mod-discovery-mobile-trigger{border:1px solid var(--wl-accent);flex-shrink:0;justify-content:center;align-items:center;min-height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-mobile-trigger{border:1px solid color-mix(in srgb,var(--wl-accent) 42%,var(--wl-border))}}.forum-mod-discovery-mobile-trigger{background:var(--wl-accent);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-mobile-trigger{background:color-mix(in srgb,var(--wl-accent) 15%,transparent)}}.forum-mod-discovery-mobile-trigger{color:var(--wl-text-primary);padding:0 .85rem;font-size:.85rem;font-weight:750}.forum-mod-discovery-mobile-sheet{z-index:80;position:fixed;inset:0}.forum-mod-discovery-mobile-sheet__backdrop{background:#0000008f;border:0;position:absolute;inset:0}.forum-mod-discovery-mobile-sheet__panel{border-top:1px solid var(--forum-mod-discovery-border-strong);background:var(--wl-bg-primary);inset-inline:0;border-radius:10px 10px 0 0;max-height:min(82dvh,48rem);position:absolute;bottom:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-mobile-sheet__panel{background:color-mix(in srgb,var(--wl-bg-primary) 96%,black 4%)}}.forum-mod-discovery-mobile-sheet__panel{box-shadow:0 -24px 72px -42px #000000e6}.forum-mod-discovery-mobile-sheet__head{z-index:1;border-bottom:1px solid var(--forum-mod-discovery-border);background:var(--wl-bg-primary);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-mobile-sheet__head{background:color-mix(in srgb,var(--wl-bg-primary) 94%,transparent)}}.forum-mod-discovery-mobile-sheet__head{padding:.9rem 1rem}.forum-mod-discovery-mobile-sheet__head h2{color:var(--wl-text-primary);font-size:1rem;font-weight:800}.forum-mod-discovery-mobile-sheet__close{border:1px solid var(--forum-mod-discovery-border);background:var(--wl-bg-secondary);border-radius:8px;min-height:2.25rem}@supports (color:color-mix(in lab,red,red)){.forum-mod-discovery-mobile-sheet__close{background:color-mix(in srgb,var(--wl-bg-secondary) 70%,transparent)}}.forum-mod-discovery-mobile-sheet__close{color:var(--wl-text-secondary);padding:0 .75rem;font-size:.82rem;font-weight:750}.forum-mod-discovery-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}.forum-mod-discovery-empty{color:var(--wl-text-secondary);padding:2.5rem 1.25rem;font-size:.92rem}.forum-mod-discovery-empty,.forum-mod-discovery-skeleton-card{border:1px solid var(--forum-mod-discovery-border);background:var(--forum-mod-discovery-surface);border-radius:10px}.forum-mod-discovery-skeleton-card{gap:.55rem;min-height:100%;padding:.6rem;display:grid}.forum-mod-discovery-skeleton-card__meta,.forum-mod-discovery-skeleton-paginator{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.forum-mod-discovery-skeleton-paginator{justify-content:center;padding-top:1rem}html.light .forum-mod-discovery-mobile-sheet__panel{background:var(--wl-bg-card)}@media (min-width:640px){.forum-mod-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.forum-mod-discovery-header h1{font-size:1.8rem}}@media (min-width:1024px){.forum-mod-discovery-shell{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);gap:1rem}.forum-mod-discovery-shell[data-has-filters=false]{grid-template-columns:minmax(0,1fr)}.forum-mod-discovery-sidebar{display:block;position:sticky;top:6rem}.forum-mod-discovery-mobile-trigger{display:none}.forum-mod-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.forum-mod-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.forum-mod-discovery-active__chip,.forum-mod-discovery-filter-group__trigger,.forum-mod-discovery-filter-option{transition:none}}.forum-theme{--forum-mod-compact-panel-radius:.875rem;--forum-mod-compact-panel-padding:.875rem;--forum-mod-compact-panel-padding-sm:1rem;--forum-mod-compact-card-radius:.625rem;--forum-mod-compact-card-padding:.625rem;--forum-mod-compact-icon-size:2rem;--forum-mod-compact-gap:.75rem;--forum-mod-compact-group-gap:.45rem;--forum-mod-hero-rail-padding:1rem;--forum-mod-hero-rail-padding-sm:1.25rem;--forum-mod-hero-rail-padding-lg:1.75rem;--forum-mod-hero-main-padding-block:1.35rem .95rem;--forum-mod-hero-main-padding-block-sm:1.65rem 1.1rem;--forum-mod-hero-main-padding-block-lg:2.15rem 1.15rem;--forum-mod-hero-info-gap:.6rem;--forum-mod-tab-height:2.5rem;--forum-mod-tab-radius:.75rem;--forum-mod-thumb-strip-radius:1rem;--forum-mod-thumb-strip-padding:.5rem;--forum-mod-thumb-width:6.75rem;--forum-mod-thumb-width-sm:8.5rem;--forum-mod-thumb-width-lg:9.25rem;--forum-mod-panel-shadow:0 24px 60px -42px #000000c7;--forum-mod-panel-strong-shadow:0 30px 90px -54px #000000e6;--forum-mod-surface:var(--wl-bg-card);--forum-mod-surface-strong:var(--wl-bg-card);--forum-mod-surface-soft:var(--wl-bg-secondary);--forum-mod-surface-muted:var(--wl-bg-secondary);--forum-mod-surface-hover:var(--wl-bg-card-hover);--forum-mod-border:var(--wl-border);--forum-mod-border-strong:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-border-strong:color-mix(in srgb,var(--wl-accent) 20%,var(--wl-border))}}.forum-theme{--forum-mod-border-hover:var(--wl-border-hover);--forum-mod-accent-surface:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-accent-surface:color-mix(in srgb,var(--wl-accent) 11%,var(--wl-bg-card))}}.forum-theme{--forum-mod-accent-surface-hover:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-accent-surface-hover:color-mix(in srgb,var(--wl-accent) 16%,var(--wl-bg-card-hover))}}.forum-theme{--forum-mod-accent-border:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-accent-border:color-mix(in srgb,var(--wl-accent) 32%,var(--wl-border))}}.forum-theme{--forum-mod-accent-border-hover:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-accent-border-hover:color-mix(in srgb,var(--wl-accent) 50%,var(--wl-border-hover))}}.forum-theme{--forum-mod-accent-icon-surface:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-accent-icon-surface:color-mix(in srgb,var(--wl-accent) 13%,var(--wl-bg-card))}}.forum-theme{--forum-mod-accent-text:var(--wl-accent);--forum-mod-danger-surface:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-danger-surface:color-mix(in srgb,var(--wl-danger) 11%,var(--wl-bg-card))}}.forum-theme{--forum-mod-danger-surface-hover:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-danger-surface-hover:color-mix(in srgb,var(--wl-danger) 15%,var(--wl-bg-card-hover))}}.forum-theme{--forum-mod-danger-border:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-danger-border:color-mix(in srgb,var(--wl-danger) 38%,var(--wl-border))}}.forum-theme{--forum-mod-danger-border-hover:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-danger-border-hover:color-mix(in srgb,var(--wl-danger) 52%,var(--wl-border-hover))}}.forum-theme{--forum-mod-danger-icon-surface:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-danger-icon-surface:color-mix(in srgb,var(--wl-danger) 12%,var(--wl-bg-card))}}.forum-theme{--forum-mod-warning-surface:var(--wl-warning)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-warning-surface:color-mix(in srgb,var(--wl-warning) 11%,var(--wl-bg-card))}}.forum-theme{--forum-mod-warning-border:var(--wl-warning)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-warning-border:color-mix(in srgb,var(--wl-warning) 36%,var(--wl-border))}}.forum-theme{--forum-mod-warning-text:var(--wl-warning);--forum-mod-success-surface:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-success-surface:color-mix(in srgb,var(--wl-success) 12%,var(--wl-bg-card))}}.forum-theme{--forum-mod-success-border:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){.forum-theme{--forum-mod-success-border:color-mix(in srgb,var(--wl-success) 36%,var(--wl-border))}}.forum-theme{--forum-mod-success-text:var(--wl-success);--forum-mod-permission-icon-size:2rem;--forum-mod-permission-icon-size-summary:2.25rem;--forum-mod-permission-icon-img-size:2rem;--forum-mod-control-shadow:0 14px 38px -30px #000000c7;--forum-mod-control-shadow-hover:0 18px 44px -32px #000000d6}.forum-mod-panel{border:1px solid var(--forum-mod-border);background-color:var(--forum-mod-surface);box-shadow:var(--forum-mod-panel-shadow);background-image:linear-gradient(#ffffff08,#ffffff03)}.forum-mod-panel-strong{border:1px solid var(--forum-mod-border-strong);background-color:var(--forum-mod-surface-strong);box-shadow:var(--forum-mod-panel-strong-shadow);background-image:linear-gradient(#ffffff08,#ffffff04)}.forum-mod-permission-row{border:1px solid var(--forum-mod-border);background:var(--forum-mod-surface-soft);align-items:center}@supports (color:color-mix(in lab,red,red)){.forum-mod-permission-row{background:color-mix(in srgb,var(--forum-mod-surface-soft) 68%,transparent)}}.forum-mod-permission-row{transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff06}.forum-mod-permission-row[data-status=allowed]{border-color:var(--forum-mod-success-border);background:var(--forum-mod-success-surface)}.forum-mod-permission-row[data-status=contactRequired],.forum-mod-permission-row[data-status=creditRequired],.forum-mod-permission-row[data-status=neutral]{border-color:var(--forum-mod-warning-border);background:var(--forum-mod-warning-surface)}.forum-mod-permission-row[data-status=forbidden]{border-color:var(--forum-mod-danger-border);background:var(--forum-mod-danger-surface)}.forum-mod-permission-icon{width:var(--forum-mod-permission-icon-size);height:var(--forum-mod-permission-icon-size);min-width:var(--forum-mod-permission-icon-size);min-height:var(--forum-mod-permission-icon-size);justify-content:center;align-items:center;display:inline-flex;overflow:visible}.forum-mod-permission-icon--summary{width:var(--forum-mod-permission-icon-size-summary);height:var(--forum-mod-permission-icon-size-summary);min-width:var(--forum-mod-permission-icon-size-summary);min-height:var(--forum-mod-permission-icon-size-summary)}.forum-mod-permission-icon>.forum-mod-permission-status-icon{width:var(--forum-mod-permission-icon-img-size);height:var(--forum-mod-permission-icon-img-size);object-fit:contain;flex:none;display:block}.forum-mod-permission-icon--summary>.forum-mod-permission-status-icon{width:var(--forum-mod-permission-icon-size-summary);height:var(--forum-mod-permission-icon-size-summary)}.forum-mod-permission-consequence{border:1px solid var(--forum-mod-border);background:var(--forum-mod-surface)}@supports (color:color-mix(in lab,red,red)){.forum-mod-permission-consequence{background:color-mix(in srgb,var(--forum-mod-surface) 72%,transparent)}}.forum-mod-permission-consequence{color:var(--wl-text-secondary)}.forum-mod-permission-consequence[data-status=allowed]{border-color:var(--forum-mod-success-border);color:var(--forum-mod-success-text)}.forum-mod-permission-consequence[data-status=contactRequired],.forum-mod-permission-consequence[data-status=creditRequired],.forum-mod-permission-consequence[data-status=neutral]{border-color:var(--forum-mod-warning-border);color:var(--forum-mod-warning-text)}.forum-mod-permission-consequence[data-status=forbidden]{border-color:var(--forum-mod-danger-border);color:var(--wl-danger)}.forum-mod-compact-panel{padding:var(--forum-mod-compact-panel-padding)}.forum-mod-compact-panel,.forum-mod-compact-panel--sectioned{border-radius:var(--forum-mod-compact-panel-radius);min-width:0;max-width:100%;box-shadow:0 18px 46px -38px #000c}.forum-mod-compact-panel--sectioned{overflow:hidden}.forum-mod-compact-panel__header{flex-direction:column;gap:.35rem;min-width:0;display:flex}.forum-mod-compact-panel__header--bordered{border-bottom:1px solid var(--forum-mod-border);padding:var(--forum-mod-compact-panel-padding)}.forum-mod-compact-panel__eyebrow{color:var(--forum-mod-accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:750;line-height:1.2}.forum-mod-compact-panel__title{color:var(--wl-text-primary);letter-spacing:0;overflow-wrap:anywhere;font-size:1.125rem;font-weight:750;line-height:1.2}.forum-mod-compact-panel__copy{max-width:54rem;color:var(--wl-text-secondary);font-size:.8125rem;line-height:1.5}.forum-mod-compact-stack{gap:var(--forum-mod-compact-gap);display:grid}.forum-mod-compact-group{gap:var(--forum-mod-compact-group-gap);display:grid}.forum-mod-compact-group__header{align-items:center;gap:.6rem;min-width:0;display:flex}.forum-mod-compact-group__title{color:var(--wl-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:750;line-height:1.2}.forum-mod-compact-card{min-width:0;max-width:100%;padding:var(--forum-mod-compact-card-padding)}.forum-mod-compact-card,.forum-mod-compact-icon{border-radius:var(--forum-mod-compact-card-radius)}.forum-mod-compact-icon{width:var(--forum-mod-compact-icon-size);height:var(--forum-mod-compact-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.forum-mod-compact-card-title{color:var(--wl-text-primary);font-size:.9375rem;font-weight:700;line-height:1.25}.forum-mod-compact-card-meta{color:var(--wl-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.8125rem;line-height:1.35;display:flex}.forum-mod-compact-empty{border-radius:var(--forum-mod-compact-card-radius);padding:var(--forum-mod-compact-card-padding);color:var(--wl-text-secondary);font-size:.875rem;line-height:1.5}.forum-mod-hero-content-rail{width:100%;max-width:100%;padding-inline:var(--forum-mod-hero-rail-padding);margin-inline:auto}.forum-mod-hero-main{padding-block:var(--forum-mod-hero-main-padding-block)}.forum-mod-hero-info-rail{margin-block-end:1rem}.forum-mod-hero-info-grid{gap:var(--forum-mod-hero-info-gap);min-width:0;display:grid}.forum-mod-hero-cta-row{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.forum-mod-hero-metrics-shell{flex:auto;align-self:stretch;min-width:0}.forum-mod-hero-metrics-cluster{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.35rem;width:100%;min-width:0;display:flex}.forum-mod-hero-action-stack{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.forum-mod-hero-action-cluster{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.5rem;min-width:0;display:flex}.forum-mod-card{border:1px solid var(--forum-mod-border);background-color:var(--forum-mod-surface-soft)}.forum-mod-card-muted{border:1px dashed var(--forum-mod-border);background-color:var(--forum-mod-surface-muted)}.forum-mod-card-hover{transition:transform .2s,border-color .18s,background-color .18s,box-shadow .18s,color .18s}.forum-mod-card-hover:hover{border-color:var(--forum-mod-border-hover);background-color:var(--forum-mod-surface-hover);transform:translateY(-.125rem)}.forum-mod-pill{background-color:var(--forum-mod-surface-muted);color:var(--wl-text-secondary)}.forum-mod-pill,.forum-mod-pill-strong{border:1px solid var(--forum-mod-border)}.forum-mod-pill-strong{background-color:var(--forum-mod-surface);color:var(--wl-text-primary)}.forum-mod-accent-pill{border:1px solid var(--forum-mod-accent-border);background-color:var(--forum-mod-accent-surface);background-image:linear-gradient(180deg,var(--wl-accent),transparent)}@supports (color:color-mix(in lab,red,red)){.forum-mod-accent-pill{background-image:linear-gradient(180deg,color-mix(in srgb,var(--wl-accent) 7%,transparent),transparent)}}.forum-mod-accent-pill{color:var(--wl-text-primary)}.forum-mod-accent-icon{border:1px solid var(--forum-mod-accent-border)}@supports (color:color-mix(in lab,red,red)){.forum-mod-accent-icon{border:1px solid color-mix(in srgb,var(--forum-mod-accent-border) 70%,transparent)}}.forum-mod-accent-icon{background-color:var(--forum-mod-accent-icon-surface);background-image:linear-gradient(180deg,var(--wl-accent),transparent)}@supports (color:color-mix(in lab,red,red)){.forum-mod-accent-icon{background-image:linear-gradient(180deg,color-mix(in srgb,var(--wl-accent) 8%,transparent),transparent)}}.forum-mod-accent-icon{color:var(--forum-mod-accent-text)}.forum-mod-solid-accent-icon{background-color:var(--wl-accent);color:#fff}.forum-mod-hero-link{border:1px solid var(--forum-mod-border);background-color:var(--forum-mod-surface)}@supports (color:color-mix(in lab,red,red)){.forum-mod-hero-link{background-color:color-mix(in srgb,var(--forum-mod-surface) 92%,transparent)}}.forum-mod-hero-link{color:var(--wl-text-primary);box-shadow:var(--forum-mod-control-shadow);transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s}.forum-mod-hero-link:hover{border-color:var(--forum-mod-accent-border-hover);background-color:var(--forum-mod-surface-hover);box-shadow:var(--forum-mod-control-shadow-hover);color:var(--wl-text-primary);transform:translateY(-.125rem)}.forum-mod-hero-link--cover{color:#ffffffe6;background-color:#08080f52;border-color:#ffffff2e}.forum-mod-hero-link--cover:hover{color:#fff;background-color:#ffffff1f;border-color:#ffffff57}.forum-mod-hero-link--install{border-color:var(--forum-mod-success-border);background-color:var(--forum-mod-success-surface);color:var(--forum-mod-success-text)}.forum-mod-hero-link--install:hover{border-color:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){.forum-mod-hero-link--install:hover{border-color:color-mix(in srgb,var(--wl-success) 54%,var(--forum-mod-border-hover))}}.forum-mod-hero-link--install:hover{background-color:var(--wl-success)}@supports (color:color-mix(in lab,red,red)){.forum-mod-hero-link--install:hover{background-color:color-mix(in srgb,var(--wl-success) 16%,var(--forum-mod-surface-hover))}}.forum-mod-hero-link--install:hover{color:var(--forum-mod-success-text)}.forum-mod-hero-link--install-cover{color:#ecfdf5;background-color:#10b9812e;border-color:#6ee7b76b}.forum-mod-hero-link--install-cover:hover{color:#fff;background-color:#10b98142;border-color:#6ee7b7a3}.forum-mod-nsfw-age-badge{color:#fecaca;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#7f1d1d85;border:1px solid #f871716b;box-shadow:0 10px 26px -20px #000000d1}.forum-mod-nsfw-hero-status{color:#fff;background-color:#08080fb8;border:1px solid #ffffff2e}.forum-mod-nsfw-hero-status-link{color:#2d1c71;background-color:#ffffffeb;border:1px solid #ffffff47;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s}.forum-mod-nsfw-hero-status-link:hover{color:#1f154f;background-color:#fff;border-color:#ffffff7a;text-decoration:none}.forum-mod-category-badge{border:1px solid var(--forum-mod-accent-border);background-color:var(--forum-mod-accent-surface);color:var(--forum-mod-accent-text)}.forum-mod-like-cta,.forum-mod-watch-button{box-shadow:var(--forum-mod-control-shadow);border:1px solid #0000;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s}.forum-mod-like-cta:enabled:hover,.forum-mod-watch-button:enabled:hover{box-shadow:var(--forum-mod-control-shadow-hover);transform:translateY(-.125rem)}.forum-mod-like-cta--ready,.forum-mod-watch-button--watching{border-color:var(--forum-mod-accent-border);background-color:var(--forum-mod-accent-surface);color:var(--wl-text-primary)}.forum-mod-like-cta--ready:enabled:hover,.forum-mod-watch-button--watching:enabled:hover{border-color:var(--forum-mod-accent-border-hover);background-color:var(--forum-mod-accent-surface-hover)}.forum-mod-like-cta--liked{border-color:var(--forum-mod-danger-border);background-color:var(--forum-mod-danger-surface);color:var(--wl-text-primary)}.forum-mod-like-cta--liked:enabled:hover{border-color:var(--forum-mod-danger-border-hover);background-color:var(--forum-mod-danger-surface-hover)}.forum-mod-like-cta--muted,.forum-mod-watch-button--cooldown{border-color:var(--forum-mod-border);background-color:var(--forum-mod-surface-muted);color:var(--wl-text-muted)}.forum-mod-like-cta--no-download{border-color:var(--forum-mod-warning-border);background-color:var(--forum-mod-warning-surface);color:var(--forum-mod-warning-text)}.forum-mod-like-cta__icon--liked{border:1px solid var(--forum-mod-danger-border)}@supports (color:color-mix(in lab,red,red)){.forum-mod-like-cta__icon--liked{border:1px solid color-mix(in srgb,var(--forum-mod-danger-border) 72%,transparent)}}.forum-mod-like-cta__icon--liked{background-color:var(--forum-mod-danger-icon-surface);color:var(--wl-danger)}.forum-mod-like-cooldown{border:1px solid var(--forum-mod-accent-border);border-color:var(--forum-mod-accent-border);background-color:var(--forum-mod-accent-surface);color:var(--wl-text-primary)}.forum-mod-like-cooldown__track{background-color:var(--forum-mod-border)}@supports (color:color-mix(in lab,red,red)){.forum-mod-like-cooldown__track{background-color:color-mix(in srgb,var(--forum-mod-border) 46%,transparent)}}.forum-mod-like-cooldown__bar{background-color:var(--forum-mod-accent-text)}.forum-mod-interaction-notice{border:1px solid var(--forum-mod-warning-border);background-color:var(--forum-mod-warning-surface);color:var(--forum-mod-warning-text)}.forum-mod-watch-button--idle{border-color:var(--forum-mod-border);background-color:var(--forum-mod-surface)}@supports (color:color-mix(in lab,red,red)){.forum-mod-watch-button--idle{background-color:color-mix(in srgb,var(--forum-mod-surface) 88%,transparent)}}.forum-mod-watch-button--idle{color:var(--wl-text-secondary)}.forum-mod-watch-button--idle:enabled:hover{border-color:var(--forum-mod-accent-border);background-color:var(--forum-mod-surface-hover);color:var(--wl-text-primary)}.forum-mod-watch-button__icon{border:1px solid var(--forum-mod-accent-border)}@supports (color:color-mix(in lab,red,red)){.forum-mod-watch-button__icon{border:1px solid color-mix(in srgb,var(--forum-mod-accent-border) 62%,transparent)}}.forum-mod-watch-button__icon{background-color:var(--forum-mod-accent-icon-surface);color:var(--forum-mod-accent-text)}.forum-mod-watch-button__icon--watching{border-color:var(--forum-mod-accent-border);background-color:var(--wl-accent);color:#fff}.forum-mod-separator{background-color:var(--forum-mod-border)}.forum-mod-description-body{--forum-mod-description-embed-max-width:44rem;--forum-mod-description-media-max-height:min(58dvh,30rem)}.forum-mod-description-body .guide-third-party-embed{--guide-third-party-embed-max-inline-size:var(--forum-mod-description-embed-max-width);--guide-third-party-embed-margin-inline:auto;margin-block:.85rem;box-shadow:inset 0 1px #ffffff0f,0 14px 34px -30px #000000db}.forum-mod-description-body .forum-post-image-shell,.forum-mod-description-body .guide-before-after,.forum-mod-description-body .guide-body-image-wrap,.forum-mod-description-body img.guide-body-image{margin-block:.85rem}.forum-mod-description-body .forum-post-image-shell img:not(.guide-inline-emoji),.forum-mod-description-body img.guide-body-image{max-height:var(--forum-mod-description-media-max-height);object-fit:contain}.forum-mod-gallery-strip{border-radius:var(--forum-mod-thumb-strip-radius);padding:var(--forum-mod-thumb-strip-padding)}.forum-mod-gallery-strip__scroll{gap:.5rem;padding-block:.4rem .75rem}.forum-mod-gallery-strip__thumb{width:var(--forum-mod-thumb-width);border-radius:.75rem}.forum-mod-gallery-strip__thumb-focus{border-radius:calc(var(--forum-mod-thumb-strip-radius) - .35rem)}.forum-mod-border{border-color:var(--wl-border)}.forum-mod-tab-link{min-height:var(--forum-mod-tab-height);transition:transform .16s,border-color .18s,background-color .18s,box-shadow .18s,color .18s}.forum-mod-tab-link:active{transform:translateY(1px)}.forum-mod-tab-link[data-pending=true]{cursor:progress}.forum-mod-tab-link[data-pending=true]:after{content:"";z-index:-1;background:var(--wl-accent);border-radius:999px;position:absolute;inset:.25rem}@supports (color:color-mix(in lab,red,red)){.forum-mod-tab-link[data-pending=true]:after{background:color-mix(in srgb,var(--wl-accent) 10%,transparent)}}.forum-mod-tab-panel-shell{transition:min-height .18s}.forum-mod-tab-panel-transition{transform-origin:top}html.light .forum-theme{--forum-mod-panel-shadow:0 24px 60px -42px #1118273d;--forum-mod-panel-strong-shadow:0 30px 90px -54px #11182747;--forum-mod-surface:#fff;--forum-mod-surface-strong:#fff;--forum-mod-surface-soft:#f8f9fc;--forum-mod-surface-muted:#eef1f7;--forum-mod-surface-hover:#f3f5fa;--forum-mod-border:#b9bece;--forum-mod-border-strong:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){html.light .forum-theme{--forum-mod-border-strong:color-mix(in srgb,var(--wl-accent) 26%,#aeb4c7)}}html.light .forum-theme{--forum-mod-border-hover:#8d95aa;--forum-mod-accent-surface:#f1efff;--forum-mod-accent-surface-hover:#e9e5ff;--forum-mod-accent-border:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){html.light .forum-theme{--forum-mod-accent-border:color-mix(in srgb,var(--wl-accent) 40%,#aeb4c7)}}html.light .forum-theme{--forum-mod-accent-border-hover:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){html.light .forum-theme{--forum-mod-accent-border-hover:color-mix(in srgb,var(--wl-accent) 58%,#8991aa)}}html.light .forum-theme{--forum-mod-accent-icon-surface:#e9e5ff;--forum-mod-accent-text:#4a32b8;--forum-mod-danger-surface:#fff1f2;--forum-mod-danger-surface-hover:#fee6e8;--forum-mod-danger-border:#df9a9a;--forum-mod-danger-border-hover:#c97070;--forum-mod-danger-icon-surface:#fee2e2;--forum-mod-warning-surface:#fff7ed;--forum-mod-warning-border:#e8b77b;--forum-mod-warning-text:#7c2d12;--forum-mod-success-surface:#ecfdf5;--forum-mod-success-border:#8bcfb5;--forum-mod-success-text:#065f46;--forum-mod-control-shadow:0 13px 34px -28px #1118275c;--forum-mod-control-shadow-hover:0 18px 42px -30px #1118276b}html.light .forum-mod-panel,html.light .forum-mod-panel-strong{background-image:linear-gradient(#fffffffa,#f6f7fbeb)}html.light .forum-mod-compact-panel,html.light .forum-mod-compact-panel--sectioned{box-shadow:0 16px 40px -34px #11182752}html.light .forum-mod-card{background-image:linear-gradient(#ffffffc7,#f8f9fcf0)}html.light .forum-mod-info-card{border-color:var(--forum-mod-border)}@supports (color:color-mix(in lab,red,red)){html.light .forum-mod-info-card{border-color:color-mix(in srgb,var(--forum-mod-border) 84%,var(--wl-accent) 16%)}}html.light .forum-mod-card-muted,html.light .forum-mod-pill{background-color:var(--forum-mod-surface-muted)}html.light .forum-mod-nsfw-age-badge{color:#991b1b;background-color:#fff1f2f0;border-color:#b91c1c52;box-shadow:0 12px 28px -22px #1118276b,inset 0 1px #ffffffc7}html.light .forum-mod-nsfw-hero-status{color:#181525;background-color:#fffffff0;border-color:#5b3fd43d;box-shadow:0 14px 34px -24px #11182775,inset 0 1px #ffffffd1}html.light .forum-mod-nsfw-hero-status-link{background-color:var(--wl-accent);color:#fff;border-color:#5b3fd457}html.light .forum-mod-nsfw-hero-status-link:hover{background-color:var(--wl-accent-hover);color:#fff;border-color:#4a32b86b}html.light .forum-mod-like-cta-shimmer:after{background:linear-gradient(100deg,#fff0,#ffffff75 50%,#fff0)}@media (min-width:640px){.forum-mod-compact-panel,.forum-mod-compact-panel__header--bordered{padding:var(--forum-mod-compact-panel-padding-sm)}.forum-mod-compact-stack{gap:calc(var(--forum-mod-compact-gap) + .125rem)}.forum-mod-hero-content-rail{padding-inline:var(--forum-mod-hero-rail-padding-sm)}.forum-mod-hero-main{padding-block:var(--forum-mod-hero-main-padding-block-sm)}.forum-mod-hero-info-rail{margin-block-end:1.1rem}.forum-mod-hero-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-mod-hero-metrics-cluster{gap:.5rem}.forum-mod-gallery-strip{padding:calc(var(--forum-mod-thumb-strip-padding) + .125rem)}.forum-mod-gallery-strip__thumb{width:var(--forum-mod-thumb-width-sm)}}@media (min-width:1024px){.forum-mod-hero-content-rail{padding-inline:var(--forum-mod-hero-rail-padding-lg)}.forum-mod-hero-main{padding-block:var(--forum-mod-hero-main-padding-block-lg)}.forum-mod-hero-cta-row{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.forum-mod-hero-metrics-shell{align-self:center}.forum-mod-hero-action-stack{align-items:flex-end}.forum-mod-hero-action-cluster{justify-content:flex-end}.forum-mod-gallery-strip__thumb{width:var(--forum-mod-thumb-width-lg)}}@media (min-width:1280px){.forum-mod-hero-info-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.forum-mod-card-hover,.forum-mod-hero-link,.forum-mod-like-cta,.forum-mod-tab-link,.forum-mod-watch-button{transition:none}.forum-mod-card-hover:hover,.forum-mod-hero-link:hover,.forum-mod-like-cta:enabled:hover,.forum-mod-tab-link:active,.forum-mod-watch-button:enabled:hover{transform:none}.forum-mod-tab-panel-shell{transition:none}}.forum-mod-gallery__tool{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .16s,background-color .16s,opacity .16s;display:inline-flex}.forum-mod-gallery__tool:hover:not(:disabled){background:#ffffff1f;transform:translateY(-1px)}.forum-mod-gallery__tool:disabled{opacity:.35;cursor:not-allowed}.forum-mod-gallery__scroll{scrollbar-width:thin;scrollbar-color:var(--wl-accent) transparent}@supports (color:color-mix(in lab,red,red)){.forum-mod-gallery__scroll{scrollbar-color:color-mix(in srgb,var(--wl-accent) 48%,transparent) transparent}}.forum-mod-gallery__scroll::-webkit-scrollbar{height:.45rem}.forum-mod-gallery__scroll::-webkit-scrollbar-track{background:0 0}.forum-mod-gallery__scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--wl-accent),var(--wl-accent));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.forum-mod-gallery__scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,color-mix(in srgb,var(--wl-accent) 46%,#fff 10%),color-mix(in srgb,var(--wl-accent) 42%,#4bd6ff 18%))}}.forum-mod-gallery__scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,var(--wl-accent),var(--wl-accent))}@supports (color:color-mix(in lab,red,red)){.forum-mod-gallery__scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--wl-accent) 62%,#fff 12%),color-mix(in srgb,var(--wl-accent) 54%,#4bd6ff 22%))}}.forum-mod-card-image,.forum-nsfw-protected-media{image-rendering:auto;backface-visibility:hidden;will-change:transform,filter}.forum-nsfw-protected-media{--forum-nsfw-media-filter:contrast(.98) saturate(.96);filter:var(--forum-nsfw-media-filter)}.forum-nsfw-protected-media[data-forum-nsfw-protected-media=true]{--forum-nsfw-media-filter:blur(var(--forum-nsfw-protected-blur,24px)) contrast(.98) saturate(.96)}.forum-nsfw-protected-media[data-forum-nsfw-protected-blur=sm]{--forum-nsfw-protected-blur:10px}.forum-nsfw-protected-media[data-forum-nsfw-protected-blur=xl]{--forum-nsfw-protected-blur:24px}.forum-nsfw-protected-media[data-forum-nsfw-protected-blur="2xl"]{--forum-nsfw-protected-blur:40px}.forum-nsfw-protected-media-placeholder{filter:none;background:linear-gradient(135deg,#ffffff14,transparent 36%,#0000002e),repeating-linear-gradient(135deg,#ffffff0e 0 1px,transparent 1px 13px),linear-gradient(135deg,var(--wl-bg-secondary),var(--wl-bg-card));min-width:100%;min-height:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.forum-nsfw-protected-media-placeholder{background:linear-gradient(135deg,#ffffff14,transparent 36%,#0000002e),repeating-linear-gradient(135deg,#ffffff0e 0 1px,transparent 1px 13px),linear-gradient(135deg,color-mix(in srgb,var(--wl-bg-secondary) 78%,var(--wl-accent) 22%),color-mix(in srgb,var(--wl-bg-card) 84%,#000 16%))}}.forum-nsfw-protected-media-placeholder:after,.forum-nsfw-protected-media-placeholder:before{content:"";pointer-events:none;position:absolute;inset:0}.forum-nsfw-protected-media-placeholder:before{background:linear-gradient(90deg,#ffffff12,#0000 28%,#ffffff0a 58%,#0000),linear-gradient(#0000,#0003)}.forum-nsfw-protected-media-placeholder:after{border-radius:inherit;border:1px solid #ffffff12;inset:1px}.forum-nsfw-protected-media-placeholder[data-forum-nsfw-protected-media=true]{--forum-nsfw-media-filter:none;filter:none}.forum-home-mod-card:focus-visible .forum-home-mod-card__image[data-forum-nsfw-protected-media=true],.forum-home-mod-card:hover .forum-home-mod-card__image[data-forum-nsfw-protected-media=true],.forum-home-mod-card__image[data-forum-nsfw-protected-media=true]{transform:scale(1.06)}.forum-thread-shell{--forum-thread-surface:var(--wl-bg-card)}@supports (color:color-mix(in lab,red,red)){.forum-thread-shell{--forum-thread-surface:color-mix(in srgb,var(--wl-bg-card) 82%,#12091f 18%)}}.forum-thread-shell{--forum-thread-surface-soft:var(--wl-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.forum-thread-shell{--forum-thread-surface-soft:color-mix(in srgb,var(--wl-bg-secondary) 86%,#170b28 14%)}}.forum-thread-shell{--forum-thread-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){.forum-thread-shell{--forum-thread-border:color-mix(in srgb,var(--wl-border) 78%,var(--wl-accent) 22%)}}.forum-thread-shell{--forum-thread-separator:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){.forum-thread-shell{--forum-thread-separator:color-mix(in srgb,var(--wl-border) 60%,var(--wl-accent) 40%)}}.forum-thread-shell{--forum-thread-accent:var(--wl-accent)}.forum-thread-panel{border:1px solid var(--forum-thread-border);background:linear-gradient(180deg,#ffffff04,transparent 10%),var(--forum-thread-surface);border-radius:10px;box-shadow:0 18px 42px -30px #000000a6}.forum-thread-opening,.forum-thread-post{border:1px solid var(--forum-thread-border);background:linear-gradient(180deg,#ffffff03,transparent 12%),var(--forum-thread-surface);border-radius:8px;overflow:hidden}.forum-thread-opening{border-color:var(--forum-thread-border)}@supports (color:color-mix(in lab,red,red)){.forum-thread-opening{border-color:color-mix(in srgb,var(--forum-thread-border) 84%,var(--forum-thread-accent) 16%)}}.forum-thread-opening{background:radial-gradient(circle at 12% 0,var(--forum-thread-accent),transparent 34%),linear-gradient(180deg,#ffffff07,transparent 18%),var(--forum-thread-surface);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.forum-thread-opening{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--forum-thread-accent) 15%,transparent),transparent 34%),linear-gradient(180deg,#ffffff07,transparent 18%),var(--forum-thread-surface)}}.forum-thread-opening{overflow:visible;box-shadow:0 24px 72px -48px #000000e0,inset 0 1px #ffffff09}.forum-thread-opening__grid{grid-template-columns:minmax(0,208px) minmax(0,1fr);display:grid}.forum-thread-opening__sidebar{border-radius:10px 0 0 10px}.forum-thread-opening__content{min-height:18rem}.forum-thread-opening__title{letter-spacing:0;max-width:min(100%,54rem);padding-right:clamp(8rem,38vw,15rem)}.forum-thread-opening__excerpt{border:1px solid var(--forum-thread-border);max-width:62rem}@supports (color:color-mix(in lab,red,red)){.forum-thread-opening__excerpt{border:1px solid color-mix(in srgb,var(--forum-thread-border) 76%,transparent)}}.forum-thread-opening__excerpt{background:var(--forum-thread-surface-soft);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.forum-thread-opening__excerpt{background:color-mix(in srgb,var(--forum-thread-surface-soft) 54%,transparent)}}.forum-thread-opening__excerpt{color:var(--wl-text-secondary);padding:.8rem .95rem;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{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 2rem)}.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{z-index:30;border:1px solid var(--forum-thread-border);width:min(18rem,100vw - 2rem);max-width:calc(100vw - 1rem);position:absolute;top:calc(100% + .5rem);right:0}@supports (color:color-mix(in lab,red,red)){.forum-action-overflow__menu{border:1px solid color-mix(in srgb,var(--forum-thread-border) 82%,var(--forum-thread-accent) 18%)}}.forum-action-overflow__menu{background:linear-gradient(180deg,#ffffff09,transparent 18%),var(--forum-thread-surface);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.forum-action-overflow__menu{background:linear-gradient(180deg,#ffffff09,transparent 18%),color-mix(in srgb,var(--forum-thread-surface) 94%,black 6%)}}.forum-action-overflow__menu{opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;padding:.45rem;transition:opacity .14s,transform .14s,visibility .14s step-end;transform:translateY(-.25rem)scale(.98);box-shadow:0 22px 70px -34px #000000e6}.forum-action-overflow__menu[data-state=open]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .14s,transform .14s,visibility step-start;transform:translateY(0)scale(1)}.forum-thread-opening__message .forum-thread-post-body>form{transition:padding-top .14s}.forum-thread-opening__message:has(.forum-action-overflow__menu[data-state=open]) .forum-thread-post-body>form{padding-top:20rem}.forum-action-overflow__group+.forum-action-overflow__group{border-top:1px solid var(--forum-thread-border);margin-top:.35rem}@supports (color:color-mix(in lab,red,red)){.forum-action-overflow__group+.forum-action-overflow__group{border-top:1px solid color-mix(in srgb,var(--forum-thread-border) 72%,transparent)}}.forum-action-overflow__group+.forum-action-overflow__group{padding-top:.35rem}.forum-action-overflow__label{color:var(--wl-text-secondary);letter-spacing:.12em;text-transform:uppercase;padding:.35rem .5rem .25rem;font-size:.66rem;font-weight:700}.forum-action-overflow__button{width:100%;min-height:2.35rem;color:var(--wl-text-primary);text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.84rem;font-weight:650;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:flex}.forum-action-overflow__button:focus-visible,.forum-action-overflow__button:hover{border-color:var(--forum-thread-accent)}@supports (color:color-mix(in lab,red,red)){.forum-action-overflow__button:focus-visible,.forum-action-overflow__button:hover{border-color:color-mix(in srgb,var(--forum-thread-accent) 30%,transparent)}}.forum-action-overflow__button:focus-visible,.forum-action-overflow__button:hover{background:var(--forum-thread-accent)}@supports (color:color-mix(in lab,red,red)){.forum-action-overflow__button:focus-visible,.forum-action-overflow__button:hover{background:color-mix(in srgb,var(--forum-thread-accent) 13%,transparent)}}.forum-action-overflow__button:focus-visible,.forum-action-overflow__button:hover{color:var(--wl-text-primary)}.forum-action-overflow__button:focus-visible{outline:2px solid var(--forum-thread-accent)}@supports (color:color-mix(in lab,red,red)){.forum-action-overflow__button:focus-visible{outline:2px solid color-mix(in srgb,var(--forum-thread-accent) 68%,transparent)}}.forum-action-overflow__button:focus-visible{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:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){.forum-action-overflow__button--danger:focus-visible,.forum-action-overflow__button--danger:hover{border-color:color-mix(in srgb,var(--wl-danger) 42%,transparent)}}.forum-action-overflow__button--danger:focus-visible,.forum-action-overflow__button--danger:hover{background:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){.forum-action-overflow__button--danger:focus-visible,.forum-action-overflow__button--danger:hover{background:color-mix(in srgb,var(--wl-danger) 12%,transparent)}}.forum-action-overflow__button--danger:focus-visible,.forum-action-overflow__button--danger:hover{color:var(--wl-danger)}.forum-action-overflow__button--danger:focus-visible{outline-color:var(--wl-danger)}@supports (color:color-mix(in lab,red,red)){.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 var(--forum-thread-accent)}@supports (color:color-mix(in lab,red,red)){.forum-thread-post-grid:target,[id^=post-]:target{outline:2px solid color-mix(in srgb,var(--forum-thread-accent) 58%,transparent)}}.forum-thread-post-grid:target,[id^=post-]:target{outline-offset:3px;animation:forum-post-target-pulse 1.2s ease-out}.forum-reply-quote{border-left:3px solid var(--forum-thread-accent);justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.forum-reply-quote{border-left:3px solid color-mix(in srgb,var(--forum-thread-accent) 64%,transparent)}}.forum-reply-quote{background:var(--forum-thread-surface-soft);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.forum-reply-quote{background:color-mix(in srgb,var(--forum-thread-surface-soft) 76%,transparent)}}.forum-reply-quote{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{letter-spacing:.12em;text-transform:uppercase;color:var(--forum-thread-accent);font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.forum-reply-quote__label{color:color-mix(in srgb,var(--forum-thread-accent) 82%,var(--wl-text-primary))}}.forum-reply-quote__author{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18rem;color:var(--wl-text-primary);font-size:.78rem;font-weight:700;overflow:hidden}a.forum-reply-quote__author:hover{color:var(--wl-accent-hover);text-decoration:underline}.forum-reply-quote__excerpt{color:var(--wl-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.forum-reply-quote__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.4rem;display:flex}.forum-reply-quote__clear,.forum-reply-quote__link{border:1px solid var(--forum-thread-border);background:var(--forum-thread-surface);border-radius:.45rem;align-items:center;min-height:1.9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.forum-reply-quote__clear,.forum-reply-quote__link{background:color-mix(in srgb,var(--forum-thread-surface) 86%,transparent)}}.forum-reply-quote__clear,.forum-reply-quote__link{color:var(--wl-text-primary);padding:.35rem .6rem;font-size:.72rem;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,color .16s}.forum-reply-quote__clear:hover,.forum-reply-quote__link:hover{border-color:var(--forum-thread-accent)}@supports (color:color-mix(in lab,red,red)){.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))}}.forum-reply-quote__clear:hover,.forum-reply-quote__link:hover{background:var(--forum-thread-accent)}@supports (color:color-mix(in lab,red,red)){.forum-reply-quote__clear:hover,.forum-reply-quote__link:hover{background:color-mix(in srgb,var(--forum-thread-accent) 12%,var(--forum-thread-surface))}}.forum-reply-quote__clear:hover,.forum-reply-quote__link:hover{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:#0000}}[data-forum-delete-key]{max-height:99999px;transition:opacity .18s,transform .18s,max-height .24s,margin .24s,padding .24s,border-width .24s}[data-forum-delete-key][data-forum-delete-pending=true]{transform:translateY(-.25rem)scale(.992);opacity:0!important;pointer-events:none!important;border-width:0!important;max-height:0!important;margin-block:0!important;padding-block:0!important;overflow:hidden!important}.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,var(--forum-thread-accent),transparent 60%),var(--forum-thread-surface-soft)}@supports (color:color-mix(in lab,red,red)){.forum-thread-sidebar{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);aspect-ratio:1;border:1px solid var(--forum-thread-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.forum-thread-avatar{border:1px solid color-mix(in srgb,var(--forum-thread-accent) 35%,var(--forum-thread-border))}}.forum-thread-avatar{background:radial-gradient(circle at 30% 30%,#ffffff42,transparent 32%),radial-gradient(circle at 62% 68%,#ffffff24,transparent 22%),var(--forum-avatar-placeholder-gradient);box-shadow:0 0 0 1px #ffffff0a inset,0 0 18px -4px var(--forum-thread-accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.forum-thread-avatar{box-shadow:0 0 0 1px #ffffff0a inset,0 0 18px -4px color-mix(in srgb,var(--forum-thread-accent) 65%,transparent)}}.forum-thread-avatar{color:#f7fbf5;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.premium-avatar-frame--active .forum-thread-avatar{--forum-avatar-placeholder-gradient:var(--avatar-frame-avatar-gradient,var(--avatar-frame-gradient));color:var(--avatar-frame-initials-color,#f7fbf5);text-shadow:var(--avatar-frame-initials-shadow,0 1px 6px #00000059);will-change:--avatar-frame-angle;animation:premium-avatar-placeholder-flow 5.5s linear infinite}.forum-thread-meta-line{color:var(--wl-text-muted);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.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-thread-post-body .forum-post-rich-body--wrappable,.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){overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.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{white-space:pre;overflow-wrap:normal;word-break:normal;max-width:100%;overflow:auto hidden}.forum-thread-post-body .forum-post-rich-body--wrappable pre code{white-space:inherit;overflow-wrap:inherit;word-break:inherit}.forum-post-body-collapse{min-width:0;max-width:100%;position:relative}.forum-post-body-collapse__clip{min-width:0;max-width:100%;max-height:none;transition:max-height .24s cubic-bezier(.22,1,.36,1);overflow:visible}.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{pointer-events:none;background:linear-gradient(180deg,transparent,var(--forum-mod-surface-soft,var(--forum-thread-surface,var(--wl-bg-card))) 58%,var(--forum-mod-surface-soft,var(--forum-thread-surface,var(--wl-bg-card))) 100%);height:4.75rem;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.forum-post-body-collapse__fade{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{border:1px solid var(--wl-accent);justify-content:center;align-items:center;min-height:2.05rem;margin-top:.7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.forum-post-body-collapse__toggle{border:1px solid color-mix(in srgb,var(--wl-accent) 30%,var(--wl-border))}}.forum-post-body-collapse__toggle{background:linear-gradient(180deg,#ffffff0b,transparent),var(--wl-accent);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.forum-post-body-collapse__toggle{background:linear-gradient(180deg,#ffffff0b,transparent),color-mix(in srgb,var(--wl-accent) 12%,var(--forum-mod-surface-soft,var(--forum-thread-surface,var(--wl-bg-card))))}}.forum-post-body-collapse__toggle{color:var(--wl-text-primary);padding:.38rem .72rem;font-size:.8125rem;font-weight:700;line-height:1.15;transition:transform .16s,border-color .16s,background-color .16s,color .16s}.forum-post-body-collapse__toggle:hover{border-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-post-body-collapse__toggle:hover{border-color:color-mix(in srgb,var(--wl-accent) 52%,var(--wl-border-hover))}}.forum-post-body-collapse__toggle:hover{background-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-post-body-collapse__toggle:hover{background-color:color-mix(in srgb,var(--wl-accent) 18%,var(--forum-mod-surface-soft,var(--wl-bg-card)))}}.forum-post-body-collapse__toggle:hover{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 var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-post-body-collapse__toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--wl-accent) 72%,white)}}.forum-post-body-collapse__toggle:focus-visible{outline-offset:3px}.forum-post-image-shell{vertical-align:top;border-radius:.5rem;max-width:100%;margin:.75rem 0;display:inline-flex;position:relative;overflow:hidden}.forum-post-image-shell img{cursor:zoom-in;will-change:transform;transition:filter .36s,transform .36s,border-color .18s;transform:scale(1);margin:0!important}.forum-post-image-shell:hover img{border-color:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-post-image-shell:hover img{border-color:color-mix(in srgb,var(--wl-accent) 52%,var(--wl-border))}}.forum-post-image-shell:hover img{filter:brightness(1.03);transform:scale(1.035)}.forum-post-image-open{color:#fff;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a12b8;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:opacity .2s,transform .2s,background-color .2s,border-color .2s;display:inline-flex;position:absolute;top:.5rem;right:.5rem;transform:translateY(-.15rem)scale(.96)}.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{background:#0a0a12e0;border-color:#ffffff57}.forum-image-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--wl-text-primary);opacity:0;background:0 0;border:0;place-items:center;padding:clamp(1rem,3vw,2.5rem);animation:forum-image-dialog-in .2s forwards;position:fixed;inset:0;overflow:hidden;transform:scale(.985)}.forum-image-dialog[open]{display:grid}.forum-image-dialog::backdrop{background:radial-gradient(circle,#7c5cfc1f,#0000 42%),#000000e6;animation:forum-image-backdrop-in .2s forwards}.forum-image-dialog__image{background:var(--wl-bg-secondary);object-fit:contain;border:1px solid #ffffff29;border-radius:.75rem;max-width:100%;max-height:calc(100dvh - clamp(2rem,6vw,5rem));margin:0 auto;display:block;box-shadow:0 28px 90px #00000094}.forum-image-dialog__close{z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a12b8;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.6rem;line-height:1;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex;position:fixed;top:1.1rem;right:1.1rem}.forum-image-dialog__close:hover{background:#0a0a12e0;border-color:#ffffff57;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,var(--forum-thread-accent),transparent 58%),var(--forum-thread-surface-soft)}@supports (color:color-mix(in lab,red,red)){.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{border:1px solid var(--forum-thread-border,var(--wl-border));grid-template-columns:auto minmax(0,1fr);gap:.9rem;margin-block:1.25rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.forum-text-restriction-notice{border:1px solid color-mix(in srgb,var(--forum-thread-border,var(--wl-border)) 74%,#f59e0b 26%)}}.forum-text-restriction-notice{background:linear-gradient(180deg,#ffffff06,transparent 28%),var(--forum-thread-surface,var(--wl-bg-card));border-radius:10px}@supports (color:color-mix(in lab,red,red)){.forum-text-restriction-notice{background:linear-gradient(180deg,#ffffff06,transparent 28%),color-mix(in srgb,var(--forum-thread-surface,var(--wl-bg-card)) 88%,#2a1605 12%)}}.forum-text-restriction-notice{color:var(--wl-text-primary);padding:1rem;animation:forum-text-restriction-in .2s ease-out both;box-shadow:0 22px 56px -42px #000000e6,inset 0 1px #ffffff0a}.forum-text-restriction-notice__icon{color:#fcd34d;background:#f59e0b1f;border:1px solid #fbbf2447;border-radius:8px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.forum-text-restriction-notice__title{min-width:0;color:var(--wl-text-primary);letter-spacing:0;font-size:1rem;font-weight:750;line-height:1.25}.forum-text-restriction-notice__type{color:#fde68a;background:#f59e0b1a;border:1px solid #fbbf243d;border-radius:999px;align-items:center;min-height:1.55rem;padding-inline:.62rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.forum-text-restriction-notice__body{max-width:62rem;color:var(--wl-text-secondary);margin-top:.35rem;font-size:.9rem;line-height:1.55}.forum-text-restriction-notice__meta{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.forum-text-restriction-notice__chip{border:1px solid var(--forum-thread-border,var(--wl-border));align-items:center;gap:.45rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.forum-text-restriction-notice__chip{border:1px solid color-mix(in srgb,var(--forum-thread-border,var(--wl-border)) 82%,transparent)}}.forum-text-restriction-notice__chip{background:var(--forum-thread-surface-soft,var(--wl-bg-secondary));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.forum-text-restriction-notice__chip{background:color-mix(in srgb,var(--forum-thread-surface-soft,var(--wl-bg-secondary)) 68%,transparent)}}.forum-text-restriction-notice__chip{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{max-width:64rem;color:var(--wl-text-secondary);overflow-wrap:anywhere;background:#0000001f;border-left:3px solid #fbbf2461;border-radius:0 8px 8px 0;margin-top:.85rem;padding:.7rem .85rem;font-size:.86rem;line-height:1.55}.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:#fff;--forum-thread-surface-soft:#f6f7fb;--forum-thread-border:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){html.light .forum-thread-shell{--forum-thread-border:color-mix(in srgb,var(--wl-border) 78%,var(--wl-accent) 22%)}}html.light .forum-thread-shell{--forum-thread-separator:var(--wl-border)}@supports (color:color-mix(in lab,red,red)){html.light .forum-thread-shell{--forum-thread-separator:color-mix(in srgb,var(--wl-border) 62%,var(--wl-accent) 38%)}}html.light .forum-thread-shell{--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%,#ffffffe6,transparent 32%),radial-gradient(circle at 62% 68%,#ffffff59,transparent 22%),var(--forum-avatar-placeholder-gradient)}html.light .premium-avatar-frame--active .forum-thread-avatar{color:#fff}@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:clamp(8rem,48vw,13rem)}.forum-thread-opening__toolbar{top:1rem;right:1rem}.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,background-color .18s,transform .18s}.forum-tab:hover{transform:translateY(-1px)}@keyframes forum-mod-like-cta-shimmer{0%{transform:translate(-120%)}to{transform:translate(220%)}}.forum-mod-like-cta-shimmer{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.forum-mod-like-cta-shimmer:after{content:"";background:linear-gradient(100deg,#fff0,#ffffff29 50%,#fff0);width:55%;animation:forum-mod-like-cta-shimmer 2.45s ease-in-out infinite;position:absolute;inset:0}@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{transition:none}.forum-thread-post-grid:target,[id^=post-]:target{animation:none}}.forum-mod-download-backdrop{background-color:#0a0a12bd}html.light .forum-mod-download-backdrop{background-color:#12121a6b}.forum-mod-download-dialog-panel{box-shadow:0 30px 92px -44px #000000c2,0 12px 34px -28px var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-mod-download-dialog-panel{box-shadow:0 30px 92px -44px #000000c2,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 #2f235f47,0 10px 30px -26px var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){html.light .forum-mod-download-dialog-panel{box-shadow:0 28px 84px -48px #2f235f47,0 10px 30px -26px color-mix(in srgb,var(--wl-accent) 34%,transparent)}}.forum-mod-download-dialog-scroll{scrollbar-color:var(--wl-accent) transparent}@supports (color:color-mix(in lab,red,red)){.forum-mod-download-dialog-scroll{scrollbar-color:color-mix(in srgb,var(--wl-accent) 58%,transparent) transparent}}.forum-mod-download-dialog-scroll{scrollbar-gutter:stable;scrollbar-width:thin}.forum-mod-download-dialog-scroll::-webkit-scrollbar{width:8px}.forum-mod-download-dialog-scroll::-webkit-scrollbar-track{background:0 0;margin-block:.75rem}.forum-mod-download-dialog-scroll::-webkit-scrollbar-thumb{background:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-mod-download-dialog-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wl-accent) 58%,transparent)}}.forum-mod-download-dialog-scroll::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:999px}.forum-mod-download-dialog-scroll::-webkit-scrollbar-thumb:hover{background:var(--wl-accent-hover)}@supports (color:color-mix(in lab,red,red)){.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:#0a0a12bd}html.light .forum-report-backdrop{background-color:#12121a6b}.forum-report-dialog-panel{box-shadow:0 28px 86px -42px #000000b8,0 12px 28px -22px #7c5cfc59}html.light .forum-report-dialog-panel{box-shadow:0 28px 82px -46px #2f235f47,0 10px 28px -24px #5b3fd442}.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__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 #7c5cfc2e}.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:var(--wl-accent) transparent}@supports (color:color-mix(in lab,red,red)){.forum-report-dialog-scroll,.forum-report-title-list{scrollbar-color:color-mix(in srgb,var(--wl-accent) 58%,transparent) transparent}}.forum-report-dialog-scroll,.forum-report-title-list{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:0 0;margin-block:.75rem 2.75rem}.forum-report-title-list::-webkit-scrollbar-track{background:0 0;margin-block:.5rem 1rem}.forum-report-dialog-scroll::-webkit-scrollbar-thumb{background:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-report-dialog-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wl-accent) 58%,transparent)}}.forum-report-dialog-scroll::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:999px}.forum-report-title-list::-webkit-scrollbar-thumb{background:var(--wl-accent)}@supports (color:color-mix(in lab,red,red)){.forum-report-title-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wl-accent) 58%,transparent)}}.forum-report-title-list::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:999px}.forum-report-dialog-scroll::-webkit-scrollbar-thumb:hover{background:var(--wl-accent-hover)}@supports (color:color-mix(in lab,red,red)){.forum-report-dialog-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--wl-accent-hover) 68%,transparent)}}.forum-report-dialog-scroll::-webkit-scrollbar-thumb:hover{background-clip:content-box}.forum-report-title-list::-webkit-scrollbar-thumb:hover{background:var(--wl-accent-hover)}@supports (color:color-mix(in lab,red,red)){.forum-report-title-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--wl-accent-hover) 68%,transparent)}}.forum-report-title-list::-webkit-scrollbar-thumb:hover{background-clip:content-box}.ratings-group-rail{position:static}.ratings-panel-shell,.ratings-panel-transition{min-width:0}.ratings-group-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-color:var(--wl-border-hover) transparent;scroll-padding-inline:.25rem}@supports (color:color-mix(in lab,red,red)){.ratings-group-scroll{scrollbar-color:color-mix(in srgb,var(--wl-border-hover) 72%,transparent) transparent}}.ratings-group-scroll{scrollbar-width:thin}.ratings-group-scroll::-webkit-scrollbar{height:6px}.ratings-group-scroll::-webkit-scrollbar-track{background:0 0}.ratings-group-scroll::-webkit-scrollbar-thumb{background:var(--wl-border-hover)}@supports (color:color-mix(in lab,red,red)){.ratings-group-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wl-border-hover) 72%,transparent)}}.ratings-group-scroll::-webkit-scrollbar-thumb{border-radius:999px}.ratings-group-scroll::-webkit-scrollbar-thumb:hover{background:var(--wl-border-hover)}.ratings-emoji-badge{text-rendering:auto;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif;font-size:1rem;line-height:1;display:inline-flex}.rating-row-hover{transform:translateY(0)}@media (min-width:1024px){.ratings-group-rail{position:sticky;top:6.25rem}}@media (prefers-reduced-motion:reduce){.rating-row-hover,.ratings-panel-shell,.ratings-panel-transition,.ratings-row-action{transition:none!important;transform:none!important}}