.head[data-astro-cid-qxhontyr]{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.group[data-astro-cid-qxhontyr]{gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.is-center[data-astro-cid-qxhontyr]{align-items:center}.is-baseline[data-astro-cid-qxhontyr]{align-items:baseline}.title[data-astro-cid-qxhontyr]{font-size:var(--text-subtitle);font-weight:var(--font-weight-bold);line-height:var(--leading-subtitle);letter-spacing:var(--tracking-subtitle);margin:0}.note[data-astro-cid-qxhontyr]{color:var(--color-text-muted);font-size:var(--text-label);margin:0}.mb-key{align-items:center;gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}@media (width<=640px){.mb-key{display:contents}}.mb-legend{gap:var(--space-4) var(--space-20);color:var(--color-text-muted);font-size:var(--text-label);flex-wrap:wrap;display:flex}@media (width<=640px){.mb-legend{display:none}}.mb-legend a{align-items:center;gap:var(--space-8);min-height:var(--size-control);color:var(--color-text-muted);transition:color var(--duration-hover) var(--ease-out);text-decoration:none;display:inline-flex}.mb-legend a:hover{color:var(--color-text)}.mb-legend-badge{display:inline-flex}.mb-legend-text{text-decoration:underline;-webkit-text-decoration-color:var(--color-hairline-strong);-webkit-text-decoration-color:var(--color-hairline-strong);text-decoration-color:var(--color-hairline-strong);text-decoration-thickness:var(--size-hairline);text-underline-offset:var(--size-underline-offset)}.mb-legend a:hover .mb-legend-text{-webkit-text-decoration-color:var(--color-signal);-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal)}.mb-legend b{color:var(--color-text);font-weight:var(--font-weight-semibold)}.mb-tags{align-items:center;gap:var(--space-4) var(--space-20);color:var(--color-text-muted);font-size:var(--text-label);line-height:var(--leading-caption);flex-wrap:wrap;margin:0;display:flex}@media (width<=640px){.mb-tags{display:none}}.mb-tags-lead{color:var(--color-text);font-weight:var(--font-weight-semibold)}.mb-tags-item{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.mb-tags-fold{display:none}@media (width<=640px){.mb-tags-fold{display:block}}.mb-tags-fold>summary{align-items:center;gap:var(--space-8);min-height:var(--size-control);color:var(--color-text-muted);font-size:var(--text-label);line-height:var(--leading-caption);cursor:pointer;transition:color var(--duration-hover) var(--ease-out);list-style:none;display:flex}.mb-tags-fold>summary::-webkit-details-marker{display:none}.mb-tags-fold>summary:hover{color:var(--color-text)}.mb-tags-chevron{width:var(--size-icon);height:var(--size-icon);margin-left:var(--space-8);vertical-align:middle;display:inline-block}.mb-tags-fold[open] .mb-tags-chevron{transform:rotate(180deg)}.mb-tags-name{white-space:nowrap}.mb-tags-list{place-items:baseline start;gap:var(--space-8) var(--space-12);padding:var(--space-8) 0;color:var(--color-text-muted);font-size:var(--text-label);line-height:var(--leading-caption);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.mb-tags-list>.mb-tags-item{display:contents}.mb-key>.mb-legend{flex:auto}.mb-key>.mb-tags{flex-basis:100%;order:1}.mb-hint{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.mb{gap:var(--space-2);flex-direction:column;display:flex}.mb-row{grid-template-columns:var(--size-tier-col) minmax(0, 1fr);background-color:var(--color-surface);scroll-margin-top:var(--space-24);display:grid;position:relative}@media (width<=640px){.mb-row{grid-template-columns:var(--size-tier-col-phone) minmax(0, 1fr)}}.mb-cell{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--space-4);min-height:var(--size-tier-cell-min);padding:var(--space-20) var(--space-8);flex-direction:column;display:flex;position:relative}@media (width<=640px){.mb-cell{padding:var(--space-14) var(--space-4)}}.mb-letter{font-size:var(--text-tier-letter);font-weight:var(--font-weight-heavy);line-height:var(--leading-title);letter-spacing:var(--tracking-display)}@media (width<=640px){.mb-letter{font-size:var(--text-tier-letter-phone)}}.mb-name{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);line-height:var(--leading-font)}@media (width<=640px){.mb-name{text-align:center}}.mb-row.is-s,.is-s>.mb-cell{background-color:var(--color-tier-s);color:var(--color-ground)}.is-a>.mb-cell{background-color:var(--color-tier-a);color:var(--color-ground)}.is-b>.mb-cell{background-color:var(--color-tier-b);color:var(--color-ground)}.is-c>.mb-cell{background-color:var(--color-tier-c);color:var(--color-text)}.is-d>.mb-cell{background-color:var(--color-tier-d);color:var(--color-text-muted)}.is-unranked>.mb-cell{background-color:var(--color-surface);color:var(--color-text-muted)}.mb-cell:after,.mb-row:after{content:"";pointer-events:none;border:0 solid #0000;position:absolute;inset:0}.is-d>.mb-cell:after{border-width:var(--size-hairline);border-color:var(--color-hairline-strong)}.is-proj .mb-row>.mb-cell{background-color:var(--color-ground)}.is-proj .mb-row>.mb-cell:after{border-width:var(--size-hairline);border-color:currentColor}.is-proj .mb-row.is-s{background-color:var(--color-surface)}.is-proj .mb-row.is-s:after{border-width:var(--size-focus);border-color:var(--color-signal)}.is-proj .is-s>.mb-cell{color:var(--color-signal)}.is-proj .is-s>.mb-cell:after{border-width:var(--size-focus)}.is-proj .is-a>.mb-cell{color:var(--color-text)}.is-proj .is-b>.mb-cell,.is-proj .is-c>.mb-cell,.is-proj .is-d>.mb-cell{color:var(--color-text-muted)}.is-proj .is-d>.mb-cell:after{border-color:var(--color-hairline-strong)}.mb-body{gap:var(--space-8);min-width:0;padding:var(--space-8);flex-direction:column;display:flex}@media (width<=640px){.mb-body{padding:var(--space-6)}}.mb-chips{gap:var(--space-8);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (width<=1024px){.mb-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.mb-chips{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.mb-cw{display:contents}.mb-chip{box-sizing:border-box;align-items:flex-start;gap:var(--space-4);min-height:var(--size-weapon-chip);padding:var(--space-12) var(--space-14);border:var(--size-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);background-color:var(--color-ground);color:var(--color-text);font:inherit;line-height:var(--leading-font);text-align:left;cursor:pointer;transition:border-color var(--duration-hover) var(--ease-out);flex-direction:column;margin:0;text-decoration:none;display:flex;position:relative}@media (width<=640px){.mb-chip{grid-template-columns:var(--size-chip-icon-box-phone) minmax(0, 1fr);column-gap:var(--space-12);row-gap:var(--space-2);min-height:var(--size-weapon-chip-phone);padding:var(--space-8) var(--space-10);grid-template-rows:auto auto;align-items:center;display:grid}}.mb-chip:hover{border-color:var(--color-text-muted);color:var(--color-text)}.is-s .mb-chip{border-color:var(--color-ground)}.is-s .mb-chip:hover{border-color:var(--color-text-muted)}.mb-chip[aria-expanded=true]{border-color:var(--color-text)}.mb-chip[aria-expanded=true]:after{content:"";border:var(--size-hairline) solid var(--color-text);border-radius:var(--radius-xs);pointer-events:none;position:absolute;inset:0}.mb:not(.is-proj) .is-s .mb-chip:focus-visible{outline-color:var(--color-ground);outline-offset:var(--size-focus-offset)}.is-proj .mb-chip,.is-proj .is-s .mb-chip{border-style:dashed;border-color:var(--color-chart-4)}.mb-img{height:var(--size-chip-icon);margin-bottom:var(--space-6);align-items:center;display:flex}@media (width<=640px){.mb-img{width:var(--size-chip-icon-box-phone);height:var(--size-chip-icon-box-h-phone);grid-row:span 3;margin:0}}.mb-img img{width:auto;max-width:100%;height:auto;max-height:var(--size-chip-icon);object-fit:contain;display:block}@media (width<=640px){.mb-img img{max-height:var(--size-chip-icon-phone)}}.mb-img.is-glyph img{width:var(--size-glyph-w);height:var(--size-glyph-h);opacity:.9}@media (width<=640px){.mb-img.is-glyph img{width:var(--size-glyph-w-phone);height:var(--size-glyph-h-phone)}}.mb-cn{font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-row);letter-spacing:var(--tracking-item)}.mb-cc{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-chip-class);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.mb-tag{box-sizing:border-box;max-width:100%;padding:var(--space-2) var(--space-7);border:var(--size-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-tag);font-weight:var(--font-weight-semibold);line-height:var(--leading-tag);white-space:normal;align-items:center;display:inline-flex}.mb-chip .mb-tag{margin-top:var(--space-4)}@media (width<=640px){.mb-chip .mb-tag{margin-top:var(--space-2);justify-self:start}}.mb-detail{box-sizing:border-box;gap:var(--space-12) var(--space-32);padding:var(--space-20) var(--space-22);border:var(--size-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);background-color:var(--color-ground);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}@media (width<=640px){.mb-detail{padding:var(--space-16);grid-template-columns:minmax(0,1fr)}}.is-s .mb-detail{border-color:var(--color-ground)}.mb-detail:focus{outline:none}.mb-detail:focus-visible{outline:var(--size-focus) solid var(--color-signal);outline-offset:var(--size-focus-offset)}.mb:not(.is-proj) .is-s .mb-detail:focus-visible{outline-color:var(--color-ground)}.mb-detail.is-in{display:none}@media (width<=640px){.mb-detail.is-in{grid-column:1/-1;display:grid}.mb-detail.is-row{display:none}}.mb-dtext{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.mb-dt{font-size:var(--text-row-title);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-item);margin:0}.mb-dd{max-width:var(--measure-detail);color:var(--color-text);font-size:var(--text-body-sm);line-height:var(--leading-lead);margin:0}.mb-dm{gap:var(--space-6) var(--space-14);flex-wrap:wrap;align-items:center;margin:0;display:flex}.mb-dact{align-items:flex-end;gap:var(--space-4);flex-direction:column;display:flex}@media (width<=640px){.mb-dact{flex-direction:row;justify-content:space-between;align-items:center}}.mb-go{align-items:center;gap:var(--space-8);min-height:var(--size-control);color:var(--color-text);font-size:var(--text-ui);font-weight:var(--font-weight-semibold);transition:color var(--duration-hover) var(--ease-out);text-decoration:none;display:inline-flex}@media (hover:hover){.mb-go:hover{color:var(--color-signal)}}.mb-arrow{width:var(--size-icon);height:var(--size-icon);flex:none}.mb-x{min-width:var(--size-control);min-height:var(--size-control);padding:0 var(--space-6);color:var(--color-text-muted);font:inherit;font-size:var(--text-label);cursor:pointer;transition:color var(--duration-hover) var(--ease-out);background:0 0;border:0}.mb-x:hover{color:var(--color-text)}a.mb-x{align-items:center;text-decoration:none;display:inline-flex}@media (width<=640px){.mb-dact.has-build{flex-wrap:wrap}.mb-dact.has-build .mb-go{flex-basis:100%}}.mb-empty{padding:var(--space-12) var(--space-6);color:var(--color-text-muted);font-size:var(--text-label);line-height:var(--leading-caption);margin:0}.mb-none{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-24);padding:var(--space-14) var(--space-8) var(--space-14) var(--space-6);flex-wrap:wrap;display:flex}.mb-none-text{font-size:var(--text-ui);margin:0}.mb-none-n{font-weight:var(--font-weight-semibold)}.mb-none-rest{color:var(--color-text-muted)}.mb-show{box-sizing:border-box;min-height:var(--size-control);padding:0 var(--space-20);border:var(--size-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-sm);background-color:var(--color-ground);color:var(--color-text);font:inherit;font-size:var(--text-ui);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-hover) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.mb-show:hover{border-color:var(--color-text)}.mb-fold{padding:0 0 var(--space-4)}
