@layer components.features{.grouped-changes{container:changes/inline-size}:is(div.hero,div.item)>.grouped-changes{grid-column:2;margin-block-start:.5rem}.change-pair-head,.change-pair{gap:.75rem;display:grid}.change-pair-head{margin-block-end:.75rem;display:none}.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:72ch}.change-other+.change-pair{margin-block-start:.75rem}.change-cell[data-empty]{display:none}.change-kind-chip{border:1px solid var(--signal-line);border-radius:var(--radius-md);background:var(--signal-wash);color:var(--signal);justify-self:start;align-items:baseline;gap:.375rem;padding:.125rem .5rem;display:inline-flex}.change-kind-count{color:var(--foreground)}.change-kind-chip[data-zero]{border-color:var(--border-subtle);color:var(--muted-foreground);background:0 0}.change-kind-chip[data-zero] .change-kind-count{color:var(--muted-foreground)}.change-cell-label{margin-block-end:.5rem}@container changes (width>=40rem){.grouped-changes[data-paired] .change-pair-head,.grouped-changes[data-paired] .change-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.grouped-changes[data-paired] .change-pair-head{border-block-end:1px solid var(--border-subtle);padding-block-end:.75rem;display:grid}.grouped-changes[data-paired] .change-pair>:last-child{border-inline-start:1px solid var(--border-subtle);padding-inline-start:1.5rem}.grouped-changes[data-paired] .change-pair-head>:last-child{margin-inline-start:calc(1.5rem + 1px)}.grouped-changes[data-paired] .change-cell[data-empty]{display:block}.grouped-changes[data-paired] .change-cell-label{color:var(--muted-foreground);font-size:var(--text-2xs);background:0 0;border:0;margin-block-end:.375rem;padding:0;display:block}}.change-tier-run+.change-tier-run{margin-block-start:.75rem}.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 0}.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-sm) / var(--leading-sm) 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{line-height:var(--leading-relaxed);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}.value-movement[data-value-direction=increase]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 7-7 7 7M12 19V5'/%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 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m19 12-7 7-7-7M12 5v14'/%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:before{content: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}@media (pointer:fine){.change-link{margin-inline-end:-1.625rem}}.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 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%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 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%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 (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}}
