.cx-head{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--head-gap);display:flex}.cx-head>.micon{margin-top:2px}.cx-head>.cx-head-icon{flex:none}.cx-head>.cx-head-icon .wfx-if-icon{background:radial-gradient(closest-side, color-mix(in srgb, var(--section) 24%, transparent), transparent), #0b0d12}@media (width<=640px){.cx-head{gap:var(--sp-3)}.cx-head>.micon{--micon:32px!important}.cx-head>.cx-head-icon{--s:40px!important}}.cx-head>div{min-width:0}.cx-head h2{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.cx-head h2 .badge{font-family:var(--font-ui);letter-spacing:0}.cx-head p{margin:var(--sp-1) 0 0;max-width:var(--measure);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-2)}.cg-col-title{margin:0 0 var(--sp-4);font-size:var(--fs-caption);font-weight:var(--fw-ui);color:var(--text-3)}.cg-foot{margin:var(--sp-4) 0 0}.cx-top{container-type:inline-size}.cx-top-list{gap:var(--gap-grid);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container (width>=560px){.cx-top-list:is([data-n="2"],[data-n="4"],[data-n="5"]){grid-template-columns:repeat(2,minmax(0,1fr))}.cx-top-list[data-n="5"]>.cx-top-item--lead{grid-column:1/-1}.cx-top-list[data-n="1"]{max-width:640px}}@container (width>=800px){.cx-top-list:is([data-n="3"],[data-n="5"]){grid-template-columns:repeat(3,minmax(0,1fr))}.cx-top-list[data-n="5"]>.cx-top-item--lead{grid-area:span 2}.cx-top-list[data-n="5"]>.cx-top-item--lead a{align-content:center;justify-items:start;gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}}@container (width>=1000px){.cx-top-list[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-top-item a{align-items:start;gap:var(--sp-4);height:100%;padding:var(--pad-card-sm);border-radius:var(--radius);background:var(--surface);color:inherit;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);display:grid}.cx-top-item a:hover{background:var(--surface-2);border-color:var(--section-line,var(--border-strong));text-decoration:none}.cx-top-item a:active{transform:translateY(1px)}.cx-top-item--lead a{padding:var(--sp-5) var(--pad-card);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--feature-ring);position:relative}.cx-top-item--lead a:hover{background:var(--surface-3);border-color:#0000}.cx-top-icon{place-items:center;display:grid}.cx-top-icon img{display:block}.cx-top-body{gap:2px;min-width:0;display:grid}.cx-top-ctx{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);font-weight:var(--fw-ui);color:var(--text-3);display:flex}.cx-top-name{font-size:var(--fs-h4);font-weight:var(--fw-strong);line-height:var(--lh-h3);color:var(--ink)}.cx-top-item--lead .cx-top-name{font-size:var(--fs-h3)}.cx-top-line{font-size:var(--fs-body-sm);line-height:var(--lh-ui);color:var(--text-2)}.cx{gap:var(--section-gap);min-width:0;display:grid}.cx>.cx-filter{margin-bottom:calc(var(--sp-6) - var(--section-gap))}.cx-filter{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius);background:var(--surface);min-width:0;display:grid}.cx-filter-row{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.cx-filter-label{width:56px;font-size:var(--fs-caption);font-weight:var(--fw-ui);color:var(--text-3);flex:none}.cx-classes,.cx-types{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.cx-types{flex:320px}.cx-quick{align-items:center;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-6);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:flex}.cx-quick-label{font-size:var(--fs-body-sm);font-weight:var(--fw-ui);color:var(--text-2)}.cx-quick-row{flex-wrap:wrap;gap:6px;display:flex}.cx-quick-crest{border-radius:var(--radius-sm);width:40px;height:40px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;place-items:center;display:inline-grid}.cx-quick-crest:hover,.cx-quick-crest:focus-visible{border-color:color-mix(in srgb, var(--cc,var(--brand)) 60%, transparent);background:color-mix(in srgb, var(--cc,var(--brand)) 12%, transparent)}.cx-quick-crest img{width:28px;height:28px;display:block}.cx-crest{border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;width:44px;height:44px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.cx-crest img{width:28px;height:28px;display:block}.cx-crest--all{width:auto;padding:0 var(--sp-3);font-size:var(--fs-caption);font-weight:var(--fw-strong);color:var(--text-2)}.cx-crest:hover{background:var(--surface-3)}.cx-crest:active{transform:translateY(1px)}.cx-crest[aria-checked=true]{border-color:color-mix(in srgb, var(--cc,var(--brand)) 70%, transparent);background:var(--raised);color:var(--ink)}.cx-crest.is-empty img{filter:grayscale();opacity:.45}.cx-crest-n{border-radius:var(--radius-pill);background:var(--surface-3);border:1px solid var(--border-strong);min-width:18px;height:16px;font-size:10.5px;font-weight:var(--fw-display);color:var(--ink);font-variant-numeric:tabular-nums;padding:0 4px;line-height:14px;position:absolute;bottom:-5px;right:-4px}.cx-crest.is-empty .cx-crest-n{color:var(--text-3)}.cx-types .chip.is-empty:not([aria-checked=true]){color:var(--text-3);border-style:dashed}.cx-scope-wrap{align-items:center;gap:var(--sp-2);flex:none;margin-left:auto;display:flex}.cx-scope{flex:none}.cx-scope-note{align-items:center;gap:var(--sp-1) var(--sp-4);font-size:var(--fs-caption);color:var(--text-3);flex-wrap:wrap;margin:0;display:flex}.cx-scope-note>span:empty{display:none}.cx-legend{align-items:center;gap:var(--sp-1);margin-left:auto;display:inline-flex}.cx-legend .fx-d+*{margin-right:var(--sp-2)}@media (width<=760px){.cx-filter{padding:var(--sp-3)}.cx-filter-label{width:auto}.cx-classes,.cx-types{scrollbar-width:none;flex-wrap:nowrap;flex:100%;margin-inline:-4px;padding:4px 4px 6px;overflow-x:auto}.cx-classes::-webkit-scrollbar,.cx-types::-webkit-scrollbar{display:none}.cx-classes[data-more-end],.cx-types[data-more-end]{mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0003)}.cx-classes[data-more-start],.cx-types[data-more-start]{mask-image:linear-gradient(90deg,#0003,#000 40px)}.cx-classes[data-more-start][data-more-end],.cx-types[data-more-start][data-more-end]{mask-image:linear-gradient(90deg,#0003,#000 40px calc(100% - 40px),#0003)}.cx-types .chip{flex:none}.cx-scope-wrap{width:100%;margin-left:0}.cx-scope{flex:1;min-width:0}.cx-scope .tab{padding-inline:var(--sp-2);white-space:normal;text-align:center;flex:1 1 0;justify-content:center}.cx-legend{margin-left:0}}.cx-sec{min-width:0}.cx-sec>.cx-head .micon,.cx-top>.cx-head .micon,.cx-said>.cx-head .micon{flex:none}.cx-groups{gap:var(--sp-8);display:grid}.cx-group-title{align-items:center;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid color-mix(in srgb, var(--cc,var(--border-strong)) 55%, transparent);font-size:var(--fs-h4);font-weight:var(--fw-strong);color:var(--ink);flex-wrap:wrap;display:flex}.cx-group-title img{display:block}.cx-group-link{font-size:var(--fs-caption);font-weight:var(--fw-ui);margin-left:auto}.cx-list{border-radius:var(--radius);background:var(--surface);overflow:clip}.cx[data-scope=play] .cc:not([data-tier=A]){display:none}.cx-empty{align-items:center;gap:var(--sp-3);color:var(--text-2);flex-wrap:wrap;margin:0;display:flex}.cc{padding:var(--sp-4) var(--pad-card);border-top:1px solid var(--border-soft);scroll-margin-top:calc(var(--header-h) + 150px)}.cc:first-child{border-top:0}.cc:target{background:color-mix(in srgb, var(--brand) 7%, transparent);box-shadow:inset 2px 0 0 var(--brand)}.cc-main{gap:var(--sp-4);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.cc-icon{width:44px;height:44px;display:block}.cc-icon .wfx-cc{margin:2px}.cc-body{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cc-title{align-items:baseline;gap:var(--sp-1) var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-h4);font-weight:var(--fw-strong);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);flex-wrap:wrap;margin:0;display:flex}.cc-name{color:var(--ink);overflow-wrap:anywhere}a.cc-name:hover{text-decoration:underline}.cc-tipped{cursor:help;text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px}a.cc-tipped{cursor:pointer}a.cc-tipped:hover,a.cc-m-name:hover{text-decoration:underline}.cc-tipped:focus-visible{outline:var(--ring);outline-offset:2px;border-radius:var(--radius-xs)}.cc-kind{align-self:center}.cc-was{font-size:var(--fs-caption);font-weight:var(--fw-ui);color:var(--text-3)}.cc-ctx{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-caption);color:var(--text-3);flex-wrap:wrap;margin:-2px 0 0;display:flex}.cc-crests{gap:2px;display:inline-flex}.cc-crests img{display:block}.cc-tag{min-height:20px;padding:0 var(--sp-2);border-radius:var(--radius-pill);font-size:var(--fs-micro);font-weight:var(--fw-strong);align-items:center;display:inline-flex}.cc-tag--note{color:#8ec5ff;background:#58a6ff1f}.cc-tag--hotfix{background:var(--glass-2);color:var(--text-2)}.cc-facts{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx{align-items:baseline;gap:2px var(--sp-2);max-width:100%;padding:5px var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-body-sm);line-height:var(--lh-ui);border:1px solid #0000;flex-wrap:wrap;display:inline-flex}.fx--up{border-color:color-mix(in srgb, var(--new) 28%, transparent)}.fx--down{border-color:color-mix(in srgb, var(--removed) 28%, transparent)}.fx-l{color:var(--text-2);font-weight:var(--fw-ui)}.fx-v{font-variant-numeric:tabular-nums;overflow-wrap:break-word;min-width:0}.fx-l{overflow-wrap:break-word;min-width:0}.fx-v s,.cc-mfacts s{color:var(--text-3);text-decoration-color:color-mix(in srgb, var(--removed) 65%, transparent);font-weight:var(--fw-ui)}.fx-v b,.cc-mfacts b{color:var(--ink);font-weight:var(--fw-strong)}.fx-to{color:var(--text-3);margin:0 5px}.fx-dots{margin:0 var(--sp-1);color:var(--text-3)}.fx-say{color:var(--ink);font-weight:var(--fw-ui)}.fx-icons{margin-left:var(--sp-2);vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.fx-note{font-size:var(--fs-caption);color:var(--text-3)}.fx-note--classic{color:var(--brand-strong)}.fx-likely{min-height:24px;margin-left:var(--sp-1);border:1px dashed color-mix(in oklab, var(--changed) 60%, transparent);font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-ui);color:var(--changed);cursor:help;vertical-align:baseline;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.fx-likely>span{background:color-mix(in oklab, var(--changed) 22%, transparent);border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;line-height:1;display:inline-grid}.fx-likely:hover,.fx-likely:focus-visible{background:color-mix(in oklab, var(--changed) 12%, transparent)}@media (pointer:coarse){.fx-likely{position:relative}.fx-likely:after{content:"";position:absolute;inset:-8px -4px}}.fx-likely-pop{max-width:min(360px,100vw - 32px);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-size:var(--fs-body-sm);font-weight:var(--fw-read);line-height:var(--lh-body);box-shadow:var(--shadow-lg);margin:auto}.fx-likely-pop::backdrop{background:#00000040}.fx-d{border-radius:4px;align-self:center;place-items:center;width:16px;height:16px;display:inline-grid}.fx-d svg{fill:currentColor}.fx--up .fx-d,.fx-d--up{color:var(--new);background:color-mix(in srgb, var(--new) 14%, transparent)}.fx--down .fx-d,.fx-d--down{color:var(--removed);background:color-mix(in srgb, var(--removed) 14%, transparent)}.cc-text{overflow-wrap:anywhere;min-width:0;padding:var(--sp-2) var(--sp-3);border-radius:0 var(--radius-xs) var(--radius-xs) 0;max-width:var(--measure);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text);background:#ffd1000a;border-left:2px solid #ffd1008c;margin:0}.cc-text p{white-space:pre-line;margin:0}.cc-text p+p{margin-top:var(--sp-1)}.cc-text-was{color:var(--text-3)}.cc-text-when{min-width:3.2em;margin-right:var(--sp-1);font-size:var(--fs-micro);font-weight:var(--fw-strong);color:var(--text-3);display:inline-block}.cc-text-now .cc-text-when{color:var(--new)}.fx-sep{color:var(--text-3);margin:0 4px}.cc-text-label{font-size:var(--fs-caption);font-weight:var(--fw-ui);color:color-mix(in srgb, #ffd100 70%, var(--text-3));margin-bottom:2px;display:block}.cc-text del{color:var(--text-3);text-decoration-color:color-mix(in srgb, var(--removed) 70%, transparent)}.cc-text ins{color:var(--ink);background:color-mix(in srgb, var(--new) 18%, transparent);border-radius:3px;padding:0 2px;text-decoration:none}.cc-text .pending-es{margin-left:var(--sp-2);white-space:normal;border-radius:var(--radius-sm);max-width:100%;padding-block:2px;line-height:1.3}.cc-unknown,.cc-note-line{font-size:var(--fs-caption);color:var(--text-3);max-width:var(--measure);margin:0}.cc{position:relative}.cc-more{margin:var(--sp-2) 0 0 calc(40px + var(--sp-4))}@media (width>=641px){.cc:has(>.cc-more) .cc-title{padding-right:150px}.cc-more>summary{top:calc(var(--sp-4) + 1px);right:var(--pad-card);position:absolute}.cc-more:not([open]){margin:0}}.cc-more>summary{align-items:center;gap:var(--sp-1);cursor:pointer;min-height:28px;font-size:var(--fs-caption);font-weight:var(--fw-strong);color:var(--link);list-style:none;display:inline-flex}.cc-more>summary::-webkit-details-marker{display:none}@media (pointer:coarse){.cc-more>summary{min-height:44px;padding-inline:var(--sp-3);margin-inline:calc(var(--sp-3) * -1)}}.cc-more>summary:after{content:"";width:6px;height:6px;transition:transform var(--dur-fast) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:2px;transform:rotate(45deg)translateY(-2px)}.cc-more[open]>summary:after{transform:rotate(-135deg)translate(-2px)}.cc-more-body{gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-1);display:grid}.cc-ranks{border-collapse:collapse;width:100%;font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.cc-ranks th,.cc-ranks td{padding:6px var(--sp-3) 6px 0;border-top:1px solid var(--border-soft);text-align:left;vertical-align:top}.cc-ranks thead th{font-size:var(--fs-caption);font-weight:var(--fw-ui);color:var(--text-3);border-top:0}.cc-ranks tbody th{white-space:nowrap;font-weight:var(--fw-strong);color:var(--text-2)}.cc-ranks .num{text-align:right;width:3.5em;padding-right:var(--sp-4)}.cc-mfacts{gap:2px var(--sp-4);color:var(--text-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cc-members{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.cc-members--grid{gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.cc-members li{align-items:flex-start;gap:var(--sp-2);min-width:0;font-size:var(--fs-caption);display:flex}.cc-members li>img,.cc-members li>.wicon{flex:none;margin-top:1px}.cc-m-text{align-items:baseline;gap:0 var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.cc-m-name{font-weight:var(--fw-ui);color:var(--ink);overflow-wrap:anywhere}.cc-m-x,.cc-m-ctx{color:var(--text-3)}.cc-m-line{color:var(--text-2);flex-basis:100%}.cc-m-more{color:var(--text-3)}.cc-links{gap:var(--sp-2) var(--sp-5);font-size:var(--fs-caption);font-weight:var(--fw-ui);flex-wrap:wrap;margin:0;display:flex}.cc-tech>summary{cursor:pointer;font-size:var(--fs-caption);color:var(--text-3);font-weight:var(--fw-ui)}@media (width<=640px){.cc{padding:var(--sp-3) var(--sp-4)}.cc-main{gap:var(--sp-3);grid-template-columns:36px minmax(0,1fr)}.cc-icon{width:36px;height:36px}.cc-icon .wfx-if{--s:36px!important}.cc-icon .wfx-cc{--d:32px!important}.cc-more{margin-left:0}.fx{width:100%}.cc-ranks thead{display:none}.cc-ranks,.cc-ranks tbody,.cc-ranks tr,.cc-ranks td,.cc-ranks th{width:auto;display:block}.cc-ranks tr{gap:0 var(--sp-2);border-top:1px solid var(--border-soft);grid-template-columns:auto auto 1fr;padding:6px 0;display:grid}.cc-ranks th,.cc-ranks td{border:0;padding:0}.cc-ranks .num{text-align:left;color:var(--text-3)}.cc-ranks .num:before{content:"· "}.cc-ranks td:last-child{grid-column:1/-1}}.cc-tip-float{z-index:90;align-items:flex-start;gap:var(--sp-2);pointer-events:none;max-width:calc(100vw - 16px);display:flex;position:fixed;top:0;left:0}.cc-wtt{width:300px;max-width:100%;box-shadow:var(--elev-overlay);background:linear-gradient(#0c1020,#04060e)}.cc-wtt p{margin:0}.cc-wtt .wtt-desc{margin-top:4px}.cc-wtt--before{filter:saturate(.55)brightness(.88)}.cc-wtt-cap{font-size:11px;font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase;color:#9d9d9d;margin:0 0 4px!important}.cc-wtt--before .cc-wtt-cap:after{content:" ←"}.cc-wtt-sell{color:#fff;margin-top:4px!important}.cc-wtt-sell img{vertical-align:-2px;margin-left:1px;display:inline-block}@media (width<=700px){.cc-tip-float{flex-direction:column}.cc-wtt--before{display:none}}.cx-divider{margin:var(--sp-4) 0 calc(-1 * var(--sp-6));place-items:center;display:grid}.cx-divider img{opacity:.55;width:209px;height:18px}.cx-nerd{gap:var(--section-gap);min-width:0;display:grid}.cx-nerd-head{padding:var(--sp-5) var(--pad-card);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--bg-2)}@media (width>=900px){.cx-nerd-head{align-items:center;column-gap:var(--sp-6);padding-block:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.cx-nerd-head>h2,.cx-nerd-head>p{grid-column:1}.cx-nerd-head>.cx-nerd-toggle{grid-area:1/2/span 2;margin-top:0}}.cx-nerd-head h2{align-items:center;gap:var(--sp-3);margin:0;display:flex}.cx-nerd-head p{margin:var(--sp-2) 0 0;max-width:var(--measure);font-size:var(--fs-body-sm);color:var(--text-2)}.cg-path--css:before{content:"";width:7px;height:7px;transition:transform var(--dur) var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;flex:none;margin:0 5px 0 4px;transform:rotate(-45deg)}.cg-uifile[open] .cg-path--css:before{transform:rotate(45deg)}.cx-nerd-block>summary{align-items:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-4);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-ui);color:var(--text-2);border:0;list-style:none;display:flex}.cx-nerd-block>summary::-webkit-details-marker{display:none}.cx-nerd-block>summary:before{content:"";width:7px;height:7px;margin-right:var(--sp-1);transition:transform var(--dur) var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;transform:rotate(-45deg)}.cx-nerd-block[open]>summary:before{transform:rotate(45deg)}.cx-nerd-block>summary:hover{background:var(--raised);color:var(--ink)}.cx-nerd-block[open]>summary{margin-bottom:var(--sp-4)}.cx-scope{margin-bottom:0}.cx-scope .tab[aria-checked=true]{color:var(--ink);background:var(--raised)}.cx-types .chip[aria-checked=true]{background:var(--raised);border-color:var(--raised);color:var(--ink)}.cx-types .chip[aria-checked=true] .count{color:var(--text-2)}@media (forced-colors:active){.cx-scope .tab[aria-checked=true],.cx-types .chip[aria-checked=true],.cx-crest[aria-checked=true]{outline:2px solid highlight}}.cg-page{isolation:isolate;position:relative}.cg-page:before{content:"";z-index:-1;top:calc(-1 * var(--sp-10));left:var(--bleed-x);right:var(--bleed-x);opacity:.14;pointer-events:none;background:url(/art/loading/7963775-800.webp) 50% 38%/cover no-repeat;height:480px;position:absolute;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000008c 45%,#0000 100%)}.cc-text del+ins{margin-left:4px}.cx-bzg{gap:var(--sp-6);display:grid}.cx-bzg-note{gap:var(--sp-3);padding-left:var(--sp-4);border-left:2px solid color-mix(in srgb, var(--cg-official,#58a6ff) 55%, transparent);display:grid;container-type:inline-size}.cx-bzg-lead{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.cx-bzg-lead a{font-weight:var(--fw-strong);color:var(--ink)}.cx-bzg-lead a:hover{color:var(--brand-strong)}.cx-bzg-lead span{font-size:var(--fs-caption);color:var(--text-2)}.cx-bzg-index{border-bottom:1px solid var(--border-soft);display:grid}.cx-bzg-t{min-width:0}.cx-bzg-n{font-size:var(--fs-caption);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;color:var(--text-3);flex:none}.cx-bzg-group{align-items:start;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--border-soft);grid-template-columns:minmax(9.5rem,11rem) minmax(0,1fr);display:grid}.cx-bzg-gl{gap:2px;margin:0;padding-top:5px;display:grid}.cx-bzg-gh{align-items:baseline;gap:var(--sp-2);width:fit-content;font-weight:var(--fw-strong);color:var(--ink);display:inline-flex}.cx-bzg-gh .cx-bzg-n{color:var(--text-2)}.cx-bzg-gh:hover{color:var(--brand-strong)}.cx-bzg-dev{font-size:var(--fs-caption);color:var(--text-3)}.cx-bzg-chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cx-bzg-chips>li{flex:0 0 calc(50% - var(--sp-2) / 2);max-width:100%;display:flex}@container (width>=400px){.cx-bzg-chips{grid-template-columns:repeat(var(--p3,3), minmax(0, max-content));display:grid}.cx-bzg-chips>li{min-width:0}}@container (width>=760px){.cx-bzg-chips{grid-template-columns:repeat(var(--p4,4), minmax(0, max-content))}}@container (width>=830px){.cx-bzg-chips{grid-template-columns:repeat(var(--p5,5), minmax(0, max-content))}}@container (width>=1150px){.cx-bzg-chips{grid-template-columns:repeat(var(--p7,7), minmax(0, max-content))}}.cx-bzg-chip{white-space:nowrap;width:100%;min-width:0;height:var(--control-h-sm);padding:0 var(--sp-3) 0 6px;border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--fs-body-sm);font-weight:var(--fw-ui);color:color-mix(in srgb, var(--cc,var(--text)) 84%, #fff);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:6px;display:inline-flex}.cx-bzg-chip:hover{background:var(--raised);border-color:color-mix(in srgb, var(--cc,var(--text)) 40%, transparent)}.cx-bzg-chip:active{transform:translateY(1px)}.cx-bzg-chip.is-mine{border-color:color-mix(in srgb, var(--cc,var(--gold)) 70%, transparent);background:color-mix(in srgb, var(--cc,var(--gold)) 12%, var(--surface-2))}.cx-bzg-chip .cx-bzg-t{text-overflow:ellipsis;overflow:hidden}.cx-bzg-chip .cx-bzg-n{margin-left:2px}.cx-bzg-art{border-radius:50%;flex:none;width:20px;height:20px}.cx-bzg-art--icon{border-radius:var(--radius-xs)}.cx-bzg-dot{background:var(--text-3);border-radius:50%;flex:none;width:6px;height:6px;margin:0 7px}.cx-bzg-run{column-gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cx-bzg-run[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.cx-bzg-run[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-bzg-run[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.cx-bzg-cell{align-items:center;gap:var(--sp-2);height:100%;min-height:40px;padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;border-top:1px solid var(--border-soft);font-size:var(--fs-body-sm);font-weight:var(--fw-ui);line-height:var(--lh-ui);color:var(--text);transition:color var(--dur-fast) var(--ease);display:flex}.cx-bzg-cell:hover{color:var(--brand-strong)}.cx-bzg-mark{background:var(--cg-official,#58a6ff);border-radius:1px;flex:none;width:6px;height:6px}.cx-bzg-cell.is-ki .cx-bzg-mark{background:var(--brand-2)}@container (width<=719px){.cx-bzg-run:not([data-cols="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=639px){.cx-bzg-group{grid-template-columns:minmax(0,1fr)}.cx-bzg-gl{align-items:baseline;gap:0 var(--sp-3);flex-wrap:wrap;padding-top:0;display:flex}}@container (width<=339px){.cx-bzg-run:not([data-cols="1"]){grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cx-bzg-note{padding-left:var(--sp-3)}.cx-bzg-chip{height:var(--control-h)}.cx-bzg-cell{min-height:44px}}@media (prefers-reduced-motion:reduce){.cx-bzg-chip:active{transform:none}}.cx-said-data{margin-bottom:var(--sp-6)}.cc-bz{gap:var(--sp-1);margin-top:var(--sp-2);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.cc-bz-q{padding:var(--sp-1) var(--sp-3);border-left:3px solid var(--cg-official,#58a6ff);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb, var(--cg-official,#58a6ff) 8%, transparent);font-size:var(--fs-body-sm);color:var(--text);margin:0}.cc-bz-q--dev{border-left-color:var(--arcane);background:color-mix(in srgb, var(--arcane) 8%, transparent)}.cc-bz-q--ki{border-left-color:var(--brand-2);background:color-mix(in srgb, var(--brand-2) 8%, transparent)}.cc-bz-q b{color:var(--text-2);font-style:normal}.cc-bz-go{font-size:var(--fs-caption);font-weight:var(--fw-ui);white-space:nowrap}.cx-fold>summary,.cx-group-fold>summary{cursor:pointer;list-style:none}.cx-fold>summary::-webkit-details-marker,.cx-group-fold>summary::-webkit-details-marker{display:none}.cx-fold-head{padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-2);border-radius:var(--radius);background:var(--surface);transition:background-color var(--dur-fast) var(--ease);align-items:center;margin:0}.cx-fold-head:hover{background:var(--surface-2)}.cx-fold-head:focus-visible,.cx-group-sum:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cx-fold-name{flex:auto;gap:2px;min-width:0;display:grid}.cx-fold-head h2{min-width:0;font-size:var(--fs-eyebrow);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.cx-fold-head .cx-fold-peek{max-width:none;font-size:var(--fs-caption);font-weight:var(--fw-body);line-height:var(--lh-ui);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.cx-fold-head .cx-fold-peek--cls{gap:2px var(--sp-3);white-space:normal;flex-wrap:wrap;display:flex}.cx-fold-cls{font-weight:var(--fw-ui);color:color-mix(in srgb, var(--cc,var(--text)) 84%, #fff);align-items:center;gap:5px;display:inline-flex}.cx-fold-cls img{border-radius:50%}.cx-fold-cls b{font-weight:var(--fw-strong);color:var(--text-3);font-variant-numeric:tabular-nums}@media (width<=640px){.cx-fold-cls-n{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.cx-fold[open] .cx-fold-peek{display:none}.cx-fold-head:after,.cx-group-title:after{content:"";border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);width:9px;height:9px;transition:transform var(--dur-fast) var(--ease);flex:none;margin:0 4px 4px auto;transform:rotate(45deg)}.cx-fold[open]>.cx-fold-head:after,.cx-group-fold[open]>summary .cx-group-title:after{margin-bottom:-4px;transform:rotate(-135deg)}.cx-fold[open]>.cx-fold-head{margin-bottom:var(--sp-3)}.cx-fold-lede{margin:0 0 var(--head-gap);max-width:var(--measure);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-2)}.cx-sec+.cx-sec{margin-top:calc(var(--sp-2) - var(--section-gap))}.cx-sec:has(>.cx-fold[open])+.cx-sec{margin-top:0}.cx-groups{gap:var(--sp-2)}.cx-group-fold[open]{padding-bottom:var(--sp-6)}.cx-group-sum .cx-group-title{padding-block:var(--sp-1) var(--sp-2);margin:0}.cx-group-sum:hover .cx-group-title{color:var(--brand-strong)}.cx-group-title .badge{font-family:var(--font-ui)}.cx-group-more{margin:var(--sp-2) 0 var(--sp-3);font-size:var(--fs-caption)}.cx-group-more .cx-group-link{margin-left:0}.cx-quick-crest.is-mine{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent)}.cx-quick-clear{padding:0 var(--sp-2);border-radius:var(--radius-sm);min-height:32px;font:inherit;font-size:var(--fs-caption);font-weight:var(--fw-ui);color:var(--text-3);cursor:pointer;background:0 0;border:0;margin-left:auto}.cx-quick-clear:hover{color:var(--ink);background:var(--surface-2)}.cg-note .bz-art--crest{box-shadow:var(--wow-ring);border-radius:50%}.bz-fold>summary{align-items:center;gap:var(--sp-2);min-height:var(--control-h-sm,32px);cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-ui);color:var(--gold);list-style:none;display:inline-flex}.bz-fold>summary::-webkit-details-marker{display:none}.bz-fold>summary:before{content:"";width:7px;height:7px;transition:transform var(--dur-fast) var(--ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.bz-fold[open]>summary:before{transform:rotate(45deg)}.bz-fold>summary:hover{color:var(--brand-strong)}.cg-main:has(.cx-nerd-toggle:not([open]))>[data-nerd]{display:none}.cx-nerd-toggle{margin-top:var(--sp-3)}.cx-nerd-toggle>summary{align-items:center;gap:var(--sp-2);min-height:var(--control-h-sm,32px);padding:0 var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-ui);color:var(--ink);list-style:none;display:inline-flex}.cx-nerd-toggle>summary::-webkit-details-marker{display:none}.cx-nerd-toggle>summary:before{content:"";width:7px;height:7px;transition:transform var(--dur-fast) var(--ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.cx-nerd-toggle[open]>summary:before{transform:rotate(45deg)}.cx-nerd-toggle>summary:hover{background:var(--surface-3)}@media (width<=640px){.cx-fold-head h2{font-size:var(--fs-h4);display:block}.cx-fold-head h2 .badge{margin-left:var(--sp-1);vertical-align:.15em}}
