@layer components.features{.grouped-changes{container:changes/inline-size}:is(div.hero,div.item)>.grouped-changes{grid-column:1/-1;margin-block-start:.5rem}.change-pair{gap:.75rem;display:grid}.change-ability-row+.change-ability-row{border-block-start:1px solid var(--border-subtle);margin-block-start:1rem;padding-block-start:1rem}.change-other{max-inline-size:var(--measure)}.change-cell-label{color:var(--muted-foreground);margin-block-end:.5rem}.change-other+.change-pair{margin-block-start:.75rem}.change-cell[data-empty] .change-cell-label{color:var(--border)}@container changes (width>=46rem){.change-pair[data-paired]:not(.mog-content[data-kind-filtered] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}}@container changes (width<46rem){.change-cell[data-empty]{display:none}}.change-section+.change-section{margin-block-start:1rem}.change-section>.change-section-heading{margin:0 0 .625rem}.change-tier-heading{margin:0 0 .375rem 1.25rem;line-height:1}.change-tier-heading .upgrade-tier{gap:.375rem;margin-inline:0}.change-tally{margin:.25rem 0 1rem}.change-ability-heading{align-items:center;gap:.5rem;margin-block-end:.5rem;display:flex}.change-ability-heading :is(h4,h5,h6){font:600 var(--text-base) / var(--leading-base) var(--font-sans);margin:0;scroll-margin-top:10rem}.change-ability-heading a{color:var(--foreground)}.change-ability-heading a:hover{color:var(--signal)}.change-ability-heading p{margin:0;font-size:0}.change-ability-heading img{border-radius:var(--radius-md);object-fit:cover;block-size:1.5rem;inline-size:1.5rem}.change-lines{max-inline-size:65ch;line-height:var(--leading-relaxed);text-wrap:pretty;margin:0 0 0 1rem;list-style:outside}.change-lines>li{overflow-wrap:anywhere;padding-inline-start:.25rem}.change-lines>li+li{margin-block-start:.5rem}.change-lines>li::marker{color:var(--muted-foreground)}.value-movement{vertical-align:-.125rem;block-size:.875rem;inline-size:.875rem;color:var(--muted-foreground);margin-inline-start:.125rem;display:inline-flex}.value-change{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.value-connector{vertical-align:middle;block-size:1rem;inline-size:1.5rem;color:var(--muted-foreground);background:currentColor;font-size:0;line-height:0;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z'/%3E%3C/svg%3E") 50%/1rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z'/%3E%3C/svg%3E") 50%/1rem no-repeat}.value-movement[data-value-direction=increase]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208.49,120.49a12,12,0,0,1-17,0L140,69V216a12,12,0,0,1-24,0V69L64.49,120.49a12,12,0,0,1-17-17l72-72a12,12,0,0,1,17,0l72,72A12,12,0,0,1,208.49,120.49Z'/%3E%3C/svg%3E")}.value-movement[data-value-direction=decrease]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208.49,152.49l-72,72a12,12,0,0,1-17,0l-72-72a12,12,0,0,1,17-17L116,187V40a12,12,0,0,1,24,0V187l51.51-51.52a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E")}.value-movement:before{content:"";block-size:100%;inline-size:100%;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor}.change-tag{border:1px solid var(--signal-line);border-radius:var(--radius-sm);color:var(--signal);font:600 var(--text-2xs) / 1.5 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;vertical-align:.0625rem;margin-inline-end:.5rem;padding:.0625rem .3125rem;display:inline-block}.change-tag[data-kind=note]{border-color:var(--border-subtle);color:var(--muted-foreground)}.change-tag[data-unclassified]{border-style:dashed}.upgrade-tier{vertical-align:.0625rem;align-items:center;gap:.25rem;margin-inline:.125rem;display:inline-flex}.tier-label{color:var(--signal);font:600 var(--text-2xs) / 1 var(--font-mono);letter-spacing:.05em}.tier-pips{gap:.1875rem;display:inline-flex}.tier-pips>span{border:1px solid var(--signal);block-size:.4375rem;inline-size:.4375rem;transform:rotate(45deg)}.upgrade-tier[data-tier="1"] .tier-pips>span:nth-child(-n+1),.upgrade-tier[data-tier="2"] .tier-pips>span:nth-child(-n+2),.upgrade-tier[data-tier="3"] .tier-pips>span{background:var(--signal)}.change-mechanic{border:1px solid var(--signal-line);border-radius:var(--radius-md);background:var(--signal-wash);color:var(--signal);font:500 var(--text-xs) / var(--leading-xs) var(--font-mono);vertical-align:.0625rem;margin-inline-start:.5rem;padding:0 .375rem;text-decoration:none;display:inline-block}.change-mechanic:hover{border-color:var(--signal);opacity:1;text-decoration:none}ul>li.change-mechanic-group{list-style:none}ul>li.change-mechanic-group>.change-mechanic{margin-inline-start:0}ul>li.change-mechanic-group>ul{margin-block-end:0}.change-revert{color:var(--muted-foreground);font:var(--text-xs) / var(--leading-xs) var(--font-mono);white-space:nowrap;margin-inline-start:.5rem;text-decoration:none}.change-revert:hover{color:var(--signal);text-underline-offset:3px;text-decoration:underline}.change-link{border-radius:var(--radius-sm);block-size:1.5rem;inline-size:1.5rem;color:var(--muted-foreground);vertical-align:-.375rem;justify-content:center;align-items:center;margin-block:-.25rem;margin-inline-start:.125rem;display:inline-flex}.change-link:before{content:"";background:currentColor;block-size:.875rem;inline-size:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.change-link:hover{background:var(--signal-wash);color:var(--signal)}li:target>.change-link,.change-link:hover,.change-link:active,.change-link:focus-visible{opacity:1}@media (pointer:fine){.change-link{opacity:0;transition:opacity var(--duration-normal)}li:hover>.change-link{opacity:1}@media (width>=40rem){.change-link{margin-inline-end:-1.625rem}}}@media (pointer:coarse){.change-link{opacity:.3;position:relative}.change-link:before{block-size:.75rem;inline-size:.75rem}.change-link:after{content:"";position:absolute;inset:-.625rem}}:is(.mog-content,.grouped-changes) :is(li[id],.change-anchor){scroll-margin-top:calc(var(--header-offset) + 1rem)}:is(.mog-content,.grouped-changes) li:is(:target,:has(>.change-anchor:target)){border-radius:var(--radius-sm);background:var(--signal-wash);box-shadow:-.5rem 0 0 var(--signal-wash)}.mog-content [hidden]{display:none}.mog-content[data-entity-filtered] .mog-section:not(:has(>:not(h2[data-mog-section],[hidden]))){display:none}.mog-content[data-kind-filtered] :is(.ability,ul,.change-mechanic-group,.change-section,.change-other,.change-cell,.change-pair,.change-ability-row,.mog-section>:not(h2[data-mog-section])):not(:has([data-change-kind]:not([hidden]))){display:none}.mog-content[data-kind-filtered] .mog-section:not(:has(>:not([hidden]) [data-change-kind]:not([hidden]))){display:none}}
