.forum-thread-entry[data-v-cf776a94]{isolation:isolate;min-width:0;position:relative}.forum-thread-entry[data-v-cf776a94]:is(.forum-pinned-thread,.spotlighted) .content-card-tags{min-height:32px;padding-right:calc(var(--forum-marker-space,var(--space-64)) - var(--space-24))}.forum-thread-entry[data-v-cf776a94] .content-card-tags .tag-chip{overflow-wrap:anywhere;min-width:0;max-width:100%}.forum-thread-entry[data-v-cf776a94] .content-card-tags .catalog-tag-name{min-width:0}.forum-thread-entry.forum-pinned-thread.spotlighted[data-v-cf776a94]{--forum-marker-space:calc(2 * var(--space-64) + var(--space-4))}.forum-thread-entry[data-v-cf776a94]:is(.forum-pinned-thread,.spotlighted):not(.has-tags) .content-card-heading{padding-top:var(--space-40)}.forum-thread-markers[data-v-cf776a94]{z-index:1;top:calc(-1 * var(--space-16));right:calc(-1 * var(--space-16));gap:var(--space-4);pointer-events:none;display:flex;position:absolute}.forum-thread-markers img[data-v-cf776a94]{width:64px;height:64px;image-rendering:pixelated;display:block}.forum-spotlight[data-v-cf776a94]{isolation:isolate;width:64px;height:64px;image-rendering:pixelated;display:block;position:relative}.forum-spotlight img[data-v-cf776a94]{filter:grayscale()brightness(10)}.forum-spotlight-fill[data-v-cf776a94]{mix-blend-mode:multiply;-webkit-mask-image:var(--spotlight-mask);mask-image:var(--spotlight-mask);background-clip:border-box;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.forum-category-page[data-v-aa899f9d]{margin-inline:0;gap:0;width:100%;margin-top:0}.forum-night-hero[data-v-aa899f9d]{isolation:isolate;min-height:min(500px,66svh);padding:var(--scene-padding);box-shadow:var(--shadow-scene-floor);background:linear-gradient(#101636 0%,#18255a 34%,#243c76 60%,#342b58 82%,#201619 100%);align-items:end;display:grid;position:relative;overflow:hidden}.forum-night-hero[data-v-aa899f9d]:before,.forum-night-hero[data-v-aa899f9d]:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.forum-night-hero[data-v-aa899f9d]:before{background:radial-gradient(circle at 72% 18%,#aee8ff29,#0000 24%),radial-gradient(circle at 20% 12%,#8600cc1f,#0000 28%)}.forum-night-hero[data-v-aa899f9d]:after{background:linear-gradient(180deg, #10163600 0%, #2a171894 34%, #201619eb 100%), var(--wall-texture);height:38%;image-rendering:crisp-edges;image-rendering:pixelated;background-position:0 0,0 0;background-repeat:repeat;background-size:auto,145px 145px;inset:auto 0 0}.forum-night-moon[data-v-aa899f9d]{--pixel-border-color:transparent;--pixel-fill:transparent;z-index:4;top:clamp(82px,13vw,132px);top:clamp(82px,round(13vw,1px),132px);right:clamp(42px,12vw,180px);width:clamp(58px,8vw,92px);aspect-ratio:1;width:clamp(58px,round(8vw,1px),92px);min-width:0;min-height:0;color:inherit;clip-path:none;cursor:pointer;filter:drop-shadow(0 0 4px #fff4dc61)drop-shadow(0 0 18px #bde6ff6b);background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;right:clamp(42px,round(12vw,1px),180px)}.forum-night-moon[data-v-aa899f9d]:before{content:none}@media (hover:hover){.forum-night-moon[data-v-aa899f9d]:hover{filter:drop-shadow(0 0 6px #fff4dc94)drop-shadow(0 0 28px #bde6ffa8);outline:none}}.forum-night-moon[data-v-aa899f9d]:focus-visible{filter:drop-shadow(0 0 6px #fff4dc94)drop-shadow(0 0 28px #bde6ffa8);outline:none}.forum-night-moon img[data-v-aa899f9d]{z-index:1;object-fit:contain;width:100%;height:100%;image-rendering:crisp-edges;image-rendering:pixelated;display:block;position:relative}.forum-night-stars[data-v-aa899f9d]{z-index:1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 92% 100%);mask-image:linear-gradient(#000 0 68%,#0000 92% 100%)}.forum-night-stars-a[data-v-aa899f9d]{background:radial-gradient(circle at 12% 22%, var(--dark-heading) 0 1px, transparent 2px), radial-gradient(circle at 43% 31%, #fff4dcf2 0 1px, transparent 2px), radial-gradient(circle at 78% 27%, #bde6fff2 0 1px, transparent 2px);background-size:260px 220px;animation:2.6s steps(2,end) infinite forum-stars-twinkle-a}.forum-night-stars-b[data-v-aa899f9d]{background-color:#0000;background-image:radial-gradient(circle at 28% 14%,#aae2ffeb 0 1px,#0000 2px),radial-gradient(circle at 62% 18%,#ffe0a9f5 0 1px,#0000 2px),radial-gradient(circle at 88% 11%,#fff4dce6 0 1px,#0000 2px),radial-gradient(circle at 34% 58%,#fff4dcd1 0 1px,#0000 2px);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:310px 250px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:3.4s steps(2,end) infinite forum-stars-twinkle-b}.forum-night-stars-c[data-v-aa899f9d]{background-color:#0000;background-image:radial-gradient(circle at 18% 48%,#fff4dcdb 0 1px,#0000 2px),radial-gradient(circle at 52% 52%,#aae2ffd6 0 1px,#0000 2px),radial-gradient(circle at 74% 44%,#fff4dce0 0 1px,#0000 2px),radial-gradient(circle at 92% 38%,#bde6ffc7 0 1px,#0000 2px);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:220px 190px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:4.1s steps(2,end) infinite forum-stars-twinkle-c}.forum-night-copy .eyebrow[data-v-aa899f9d]{color:var(--dark-accent-text)}.forum-night-copy h1[data-v-aa899f9d],.forum-night-copy p[data-v-aa899f9d]{color:inherit}.forum-night-copy h1[data-v-aa899f9d]{font-size:var(--text-display);margin:0}.forum-night-copy p[data-v-aa899f9d]:not(.eyebrow){max-width:640px;color:var(--dark-text);margin:0}.forum-category-layout[data-v-aa899f9d]{align-items:start;gap:var(--space-24);grid-template-columns:minmax(0,1fr) 240px;display:grid}.forum-category-main[data-v-aa899f9d],.forum-category-results[data-v-aa899f9d],.forum-feed-section[data-v-aa899f9d]{gap:var(--space-16);min-width:0;display:grid}.forum-category-toolbar[data-v-aa899f9d]{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.forum-category-search[data-v-aa899f9d]{flex:280px;min-width:0}.forum-view-toggle[data-v-aa899f9d]{--pixel-corner:var(--corner-lg);--pixel-unit:calc(var(--pixel-corner) / 12);--pixel-corner-1:var(--pixel-unit);--pixel-corner-2:calc(var(--pixel-corner-1) + var(--pixel-unit));--pixel-corner-3:calc(var(--pixel-corner-2) + var(--pixel-unit));--pixel-corner-4:calc(var(--pixel-corner-3) + var(--pixel-unit));--pixel-corner-5:calc(var(--pixel-corner-4) + var(--pixel-unit));--pixel-corner-6:calc(var(--pixel-corner-5) + var(--pixel-unit));--pixel-corner-7:calc(var(--pixel-corner-6) + var(--pixel-unit));--pixel-corner-8:calc(var(--pixel-corner-7) + var(--pixel-unit));--pixel-corner-9:calc(var(--pixel-corner-8) + var(--pixel-unit));--pixel-corner-10:calc(var(--pixel-corner-9) + var(--pixel-unit));--pixel-corner-11:calc(var(--pixel-corner-10) + var(--pixel-unit));--pixel-clip:polygon(0 var(--pixel-corner), 0 var(--pixel-corner-10), var(--pixel-corner-1) var(--pixel-corner-10), var(--pixel-corner-1) var(--pixel-corner-8), var(--pixel-corner-2) var(--pixel-corner-8), var(--pixel-corner-2) var(--pixel-corner-6), var(--pixel-corner-3) var(--pixel-corner-6), var(--pixel-corner-3) var(--pixel-corner-5), var(--pixel-corner-4) var(--pixel-corner-5), var(--pixel-corner-4) var(--pixel-corner-4), var(--pixel-corner-5) var(--pixel-corner-4), var(--pixel-corner-5) var(--pixel-corner-3), var(--pixel-corner-6) var(--pixel-corner-3), var(--pixel-corner-6) var(--pixel-corner-2), var(--pixel-corner-8) var(--pixel-corner-2), var(--pixel-corner-8) var(--pixel-corner-1), var(--pixel-corner-10) var(--pixel-corner-1), var(--pixel-corner-10) 0, var(--pixel-corner) 0, calc(100% - var(--pixel-corner)) 0, calc(100% - var(--pixel-corner-10)) 0, calc(100% - var(--pixel-corner-10)) var(--pixel-corner-1), calc(100% - var(--pixel-corner-8)) var(--pixel-corner-1), calc(100% - var(--pixel-corner-8)) var(--pixel-corner-2), calc(100% - var(--pixel-corner-6)) var(--pixel-corner-2), calc(100% - var(--pixel-corner-6)) var(--pixel-corner-3), calc(100% - var(--pixel-corner-5)) var(--pixel-corner-3), calc(100% - var(--pixel-corner-5)) var(--pixel-corner-4), calc(100% - var(--pixel-corner-4)) var(--pixel-corner-4), calc(100% - var(--pixel-corner-4)) var(--pixel-corner-5), calc(100% - var(--pixel-corner-3)) var(--pixel-corner-5), calc(100% - var(--pixel-corner-3)) var(--pixel-corner-6), calc(100% - var(--pixel-corner-2)) var(--pixel-corner-6), calc(100% - var(--pixel-corner-2)) var(--pixel-corner-8), calc(100% - var(--pixel-corner-1)) var(--pixel-corner-8), calc(100% - var(--pixel-corner-1)) var(--pixel-corner-10), 100% var(--pixel-corner-10), 100% var(--pixel-corner), 100% calc(100% - var(--pixel-corner)), 100% calc(100% - var(--pixel-corner-10)), calc(100% - var(--pixel-corner-1)) calc(100% - var(--pixel-corner-10)), calc(100% - var(--pixel-corner-1)) calc(100% - var(--pixel-corner-8)), calc(100% - var(--pixel-corner-2)) calc(100% - var(--pixel-corner-8)), calc(100% - var(--pixel-corner-2)) calc(100% - var(--pixel-corner-6)), calc(100% - var(--pixel-corner-3)) calc(100% - var(--pixel-corner-6)), calc(100% - var(--pixel-corner-3)) calc(100% - var(--pixel-corner-5)), calc(100% - var(--pixel-corner-4)) calc(100% - var(--pixel-corner-5)), calc(100% - var(--pixel-corner-4)) calc(100% - var(--pixel-corner-4)), calc(100% - var(--pixel-corner-5)) calc(100% - var(--pixel-corner-4)), calc(100% - var(--pixel-corner-5)) calc(100% - var(--pixel-corner-3)), calc(100% - var(--pixel-corner-6)) calc(100% - var(--pixel-corner-3)), calc(100% - var(--pixel-corner-6)) calc(100% - var(--pixel-corner-2)), calc(100% - var(--pixel-corner-8)) calc(100% - var(--pixel-corner-2)), calc(100% - var(--pixel-corner-8)) calc(100% - var(--pixel-corner-1)), calc(100% - var(--pixel-corner-10)) calc(100% - var(--pixel-corner-1)), calc(100% - var(--pixel-corner-10)) 100%, calc(100% - var(--pixel-corner)) 100%, var(--pixel-corner) 100%, var(--pixel-corner-10) 100%, var(--pixel-corner-10) calc(100% - var(--pixel-corner-1)), var(--pixel-corner-8) calc(100% - var(--pixel-corner-1)), var(--pixel-corner-8) calc(100% - var(--pixel-corner-2)), var(--pixel-corner-6) calc(100% - var(--pixel-corner-2)), var(--pixel-corner-6) calc(100% - var(--pixel-corner-3)), var(--pixel-corner-5) calc(100% - var(--pixel-corner-3)), var(--pixel-corner-5) calc(100% - var(--pixel-corner-4)), var(--pixel-corner-4) calc(100% - var(--pixel-corner-4)), var(--pixel-corner-4) calc(100% - var(--pixel-corner-5)), var(--pixel-corner-3) calc(100% - var(--pixel-corner-5)), var(--pixel-corner-3) calc(100% - var(--pixel-corner-6)), var(--pixel-corner-2) calc(100% - var(--pixel-corner-6)), var(--pixel-corner-2) calc(100% - var(--pixel-corner-8)), var(--pixel-corner-1) calc(100% - var(--pixel-corner-8)), var(--pixel-corner-1) calc(100% - var(--pixel-corner-10)), 0 calc(100% - var(--pixel-corner-10)), 0 calc(100% - var(--pixel-corner)));--pixel-frame:1;clip-path:var(--pixel-clip);isolation:isolate;background:var(--paper-border);padding:var(--border-thin);position:relative}.forum-view-toggle .forum-view-options[data-v-aa899f9d]{clip-path:var(--pixel-clip);background:var(--paper-border);min-width:0}.forum-view-toggle[data-v-aa899f9d]{flex:none;display:flex}.forum-view-options[data-v-aa899f9d]{gap:var(--border-thin);display:flex}.forum-view-option[data-v-aa899f9d]{--button-height:var(--button-height-lg);place-content:center;place-items:center;display:inline-grid}.forum-view-option[data-v-aa899f9d]>:where(span:not(.sr-only)){place-items:center;display:grid}.forum-view-option[data-v-aa899f9d] :where(svg,img){display:block}.forum-view-option[data-v-aa899f9d]{clip-path:none;background:0 0;border:0;min-height:0}.forum-view-option[data-v-aa899f9d]:before{content:none}.forum-view-option[data-v-aa899f9d]{width:var(--button-height);min-width:var(--button-height);height:var(--button-height);color:var(--ghost-text,var(--dark-muted));flex:none;padding:0}@media (hover:hover){.forum-view-option[data-v-aa899f9d]:hover{color:var(--ghost-text-active,var(--dark-text))}}.forum-view-option[data-v-aa899f9d]:is(:focus-visible,[data-state=open],[data-state=on],[aria-pressed=true],.active){color:var(--ghost-text-active,var(--dark-text))}.forum-view-option[data-v-aa899f9d]{--ghost-text:var(--paper-muted);--ghost-text-active:var(--paper-heading);background:var(--paper-fill)}@media (hover:hover){.forum-view-option[data-v-aa899f9d]:hover{background:var(--paper-highlight)}}.forum-view-option[data-v-aa899f9d]:is(:focus-visible,[aria-pressed=true]){background:var(--paper-highlight)}.forum-view-option[aria-pressed=true][data-v-aa899f9d]{color:var(--paper-accent-strong)}.forum-view-option[data-v-aa899f9d]:focus-visible{outline-offset:calc(-1 * var(--space-4))}.forum-feed-heading-row[data-v-aa899f9d]{justify-content:space-between;align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.forum-feed-heading[data-v-aa899f9d]{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;color:var(--dark-heading);margin:0}.forum-thread-count[data-v-aa899f9d]{color:var(--dark-muted);font-size:var(--text-sm)}.forum-feed[data-v-aa899f9d]{gap:var(--space-12);display:grid}.forum-feed.compact[data-v-aa899f9d]{gap:var(--space-4)}.forum-category-navigation[data-v-aa899f9d]{gap:var(--space-4);padding:var(--space-16);display:grid;position:relative}.forum-category-navigation h2[data-v-aa899f9d]{padding:var(--space-4) var(--space-4) var(--space-8)}.forum-category-link[data-v-aa899f9d]{--forum-category-border:var(--control-border);--pixel-frame:1;clip-path:var(--control-clip);isolation:isolate;background:var(--forum-category-border);padding:var(--border-thin);position:relative}.forum-category-link>.forum-category-banner[data-v-aa899f9d]{clip-path:var(--control-clip);background:var(--control-fill);min-width:0}.forum-category-link[data-v-aa899f9d]{color:var(--control-text);text-decoration:none;display:block}@media (hover:hover){.forum-category-link[data-v-aa899f9d]:hover{--forum-category-border:var(--control-border-active)}}.forum-category-link[data-v-aa899f9d]:is(:focus-visible,[aria-current=page]){--forum-category-border:var(--control-border-active)}.forum-category-link[data-v-aa899f9d]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:calc(-1 * var(--space-4))}.forum-category-link[aria-current=page] .forum-category-label[data-v-aa899f9d]{color:var(--dark-accent-text);font-weight:var(--weight-bold)}.forum-category-banner[data-v-aa899f9d]{isolation:isolate;align-items:center;min-height:40px;display:grid;position:relative}.forum-category-banner[data-v-aa899f9d]:after{content:"";background:var(--glass-control-fill);pointer-events:none;position:absolute;inset:0}.forum-category-banner img[data-v-aa899f9d]{top:calc(-1 * var(--space-48));width:288px;height:288px;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;right:0}.forum-category-label[data-v-aa899f9d]{z-index:1;padding:var(--space-8) var(--space-10);font-size:var(--text-sm);overflow-wrap:anywhere;position:relative}@media (width<=1000px){.forum-category-layout[data-v-aa899f9d]{grid-template-columns:minmax(0,1fr)}.forum-category-navigation[data-v-aa899f9d]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}@supports (width:calc(1px * (2px / 1px))){.forum-category-navigation[data-v-aa899f9d]{--fill-columns:max(1, round(down, calc((100% + var(--space-4)) / (160px + var(--space-4))), 1));--fill-columns-fit:var(--fill-columns);grid-template-columns:repeat(auto-fill, round(down, (100% - (var(--fill-columns-fit) - 1) * var(--space-4)) / var(--fill-columns-fit), 1px))}}.forum-category-navigation h2[data-v-aa899f9d]{grid-column:1/-1}}@media (width<=600px){.forum-category-search[data-v-aa899f9d]{flex-basis:100%}}
