.entry-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:var(--brand-size-xl);align-items:start}.entry-heading{margin:0 0 var(--brand-size-md);font-size:var(--brand-font-size-xl);color:var(--brand-color-text)}.entry-heading--second{margin-top:var(--brand-size-xl)}.fact-list{margin:0;background:var(--brand-color-bg-elevated);border:var(--brand-line-width) solid var(--brand-color-border-secondary);border-radius:var(--brand-border-radius-lg);padding:var(--brand-size-sm) var(--brand-size-lg)}.fact-list__row{display:grid;grid-template-columns:108px minmax(0,1fr);gap:var(--brand-size-sm);padding-block:var(--brand-size-sm)}.fact-list__row+.fact-list__row{border-top:var(--brand-line-width) solid var(--brand-color-border-secondary)}.fact-list__row dt{font-size:var(--brand-font-size-sm);color:var(--brand-color-text-tertiary)}.fact-list__row dd{margin:0;font-size:var(--brand-font-size-sm);color:var(--brand-color-text)}.portrait-panel{display:flex;flex-direction:column;gap:var(--brand-size-sm)}.portrait{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:var(--brand-color-bg-elevated);border:var(--brand-line-width) solid var(--brand-color-border-secondary);border-radius:var(--brand-border-radius-lg)}.portrait__initial{font-family:"hanyi-bold",var(--brand-font-family);font-size:var(--brand-font-size-heading-1);color:var(--brand-color-primary)}.portrait__image{max-width:100%;max-height:100%;object-fit:contain;border-radius:inherit}.portrait__caption{margin:0;font-size:var(--brand-font-size-sm);color:var(--brand-color-text-tertiary)}.sibling-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--brand-size-lg)}.sibling-card{display:flex;flex-direction:column;gap:var(--brand-size-xs);color:var(--brand-color-text);transition:border-color var(--brand-motion-duration-fast) var(--brand-motion-ease-in-out)}.sibling-card:hover,.sibling-card:focus-visible{border-color:var(--brand-color-primary-border-hover);color:var(--brand-color-text)}.sibling-card .kicker{margin-bottom:0}.sibling-card__row{display:flex;align-items:center;gap:var(--brand-size-sm);min-width:0}.sibling-card__thumb{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--brand-border-radius);background:var(--brand-color-day-card-tint);overflow:hidden}.sibling-card__thumb img{width:100%;height:100%;object-fit:contain;padding:3px}.sibling-card__initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:"hanyi-bold",var(--brand-font-family);font-size:var(--brand-font-size-lg);color:var(--brand-color-day-text-tertiary)}.sibling-card__row .card-title{margin-bottom:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sibling-card__name--md{font-size:var(--brand-font-size)}.sibling-card__name--lg{font-size:var(--brand-font-size-lg)}.fact-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,14px);margin:0}@media(min-width:720px){.fact-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.fact-card{display:flex;flex-direction:column;gap:2px;padding:var(--brand-size-sm) var(--brand-size);background:var(--brand-color-bg-elevated);border:var(--brand-line-width) solid var(--brand-color-border-secondary);border-radius:var(--brand-border-radius);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-color-day-text) 8%,transparent)}.fact-card dt{font-family:"Inter",var(--brand-font-family);font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-color-text-tertiary)}.fact-card dd{margin:0;font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-text);overflow-wrap:break-word}.tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,14px);list-style:none;margin:0;padding:0}@media(min-width:640px){.tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--brand-size-xxs);height:100%;padding:var(--brand-size-sm) var(--brand-size-xs);background:var(--brand-color-bg-elevated);border:var(--brand-line-width) solid var(--brand-color-border-secondary);border-radius:var(--brand-border-radius);color:var(--brand-color-text);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-color-day-text) 8%,transparent);transition:transform var(--brand-motion-duration-mid) var(--brand-motion-ease-in-out),box-shadow var(--brand-motion-duration-mid) var(--brand-motion-ease-in-out)}.tile:hover,.tile:focus-visible{color:var(--brand-color-text);transform:translateY(-3px);box-shadow:0 10px 20px color-mix(in srgb,var(--brand-color-day-text) 16%,transparent)}.tile__portrait{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--brand-size-xxs);border-radius:var(--brand-border-radius-lg);background:var(--brand-color-day-card-tint);overflow:hidden}.tile__portrait img{width:100%;height:100%;object-fit:contain;padding:3px;transition:transform var(--brand-motion-duration-mid) var(--brand-motion-ease-out)}.tile:hover .tile__portrait img{transform:scale(1.08)}.tile__initial{font-family:"hanyi-bold",var(--brand-font-family);font-size:24px;color:var(--brand-color-text-tertiary)}.tile__name{font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;line-height:1.35;color:var(--brand-color-text)}.tile__pill{display:inline-flex;align-items:center;margin-top:2px;padding:1px var(--brand-size-sm);border-radius:9999px;background:var(--brand-color-day-card-tint);font-family:"Inter",var(--brand-font-family);font-size:11px;font-weight:400;color:var(--brand-color-text-secondary)}.dex-collection{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background:var(--brand-color-bg-elevated);border:var(--brand-line-width) solid var(--brand-color-border-secondary);border-radius:var(--brand-border-radius);overflow:hidden}.dex-collection__row{display:flex;align-items:center;justify-content:space-between;gap:var(--brand-size-md);padding:var(--brand-size-sm) var(--brand-size);color:var(--brand-color-text);transition:background-color var(--brand-motion-duration-fast) var(--brand-motion-ease-in-out)}.dex-collection__row:hover,.dex-collection__row:focus-visible{background:var(--brand-color-day-card-tint);color:var(--brand-color-text)}.dex-collection__row+.dex-collection__row{border-top:var(--brand-line-width) solid var(--brand-color-border-secondary)}.dex-collection__name{font-family:"Inter",var(--brand-font-family);font-weight:400;font-size:var(--brand-font-size-sm)}.dex-collection__meta{flex:none;font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);color:var(--brand-color-text-tertiary)}.dex-faq{display:flex;flex-direction:column;gap:clamp(10px,1.4vw,14px)}.dex-faq__item{display:flex;gap:var(--brand-size);padding:var(--brand-size-sm) var(--brand-size);background:var(--brand-color-bg-elevated);border:var(--brand-line-width) solid var(--brand-color-border-secondary);border-radius:var(--brand-border-radius);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-color-day-text) 8%,transparent)}.dex-faq__no{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--brand-color-day-card-tint);font-family:"Inter",var(--brand-font-family);font-weight:400;color:var(--site-gold)}.dex-faq__item h3{font-size:16px;margin-bottom:var(--brand-size-xxs)}.dex-faq__item p{margin:0;font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;line-height:1.6;color:var(--brand-color-text-secondary)}@media(max-width:720px){.entry-layout{grid-template-columns:minmax(0,1fr)}.portrait-panel{order:-1}.portrait{max-width:260px}}.item-card{--item-c: var(--brand-presets-grey-4);overflow:hidden;border:var(--brand-line-width) solid color-mix(in srgb,var(--item-c) 42%,transparent);border-radius:var(--brand-border-radius-lg);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--brand-color-day-text) 30%,transparent)}.item-card__body{padding:var(--brand-size-md) clamp(20px,3vw,32px);background:linear-gradient(115deg,color-mix(in srgb,var(--item-c) 22%,var(--brand-color-day-card)) 0%,color-mix(in srgb,var(--item-c) 10%,var(--brand-color-day-card)) 52%,var(--brand-color-day-card) 100%)}.item-card .breadcrumb{padding-top:0;margin-bottom:var(--brand-size-md)}.item-card__layout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,2.6vw,30px);align-items:center}.item-card__media{display:flex;align-items:center;justify-content:center;width:clamp(128px,15vw,184px);aspect-ratio:1 / 1;margin:0;background:color-mix(in srgb,var(--item-c) 14%,var(--brand-color-day-card));border:2px solid color-mix(in srgb,var(--item-c) 55%,transparent);overflow:hidden}.item-card__media--tile{border-radius:var(--brand-border-radius-lg)}.item-card__media--circle{border-radius:50%}.item-card__media img{width:100%;height:100%;object-fit:contain;padding:clamp(10px,1.4vw,16px)}.item-card__media .portrait__initial{font-size:var(--brand-font-size-heading-1)}.item-card__eyebrow{margin:0 0 var(--brand-size-xxs);font-family:"Inter",var(--brand-font-family);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--item-c) 60%,var(--brand-color-day-text))}.item-card__copy h1{margin:0 0 var(--brand-size-sm);font-size:clamp(36px,5.6vw,45px);line-height:1.06;letter-spacing:-.025em;text-wrap:balance;color:var(--brand-color-text)}.item-card__chips{display:flex;flex-wrap:wrap;gap:var(--brand-size-xs);margin:0 0 var(--brand-size-sm);padding:0;list-style:none}.item-card__chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--brand-size-xxs);padding:3px var(--brand-size-sm);border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:9999px;background:var(--brand-color-day-card-tint);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-day-text);white-space:nowrap}.item-card__chip[data-badge]{padding-inline:32px}.item-card__chip-swatch{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:20px;height:20px;margin-left:2px;border-radius:9999px;background:var(--swatch, var(--brand-color-day-text-tertiary));border:2px solid var(--brand-color-day-card);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-color-day-text) 24%,transparent)}.item-card__lede{max-width:68ch;margin:0;font-family:"Inter",var(--brand-font-family);font-size:16px;font-weight:400;line-height:1.6;font-style:italic;color:var(--brand-color-text)}.item-card__meta{display:flex;margin:var(--brand-size-sm) 0 0}.item-card__profile{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:var(--brand-line-width) solid color-mix(in srgb,var(--item-c) 30%,transparent);background:var(--brand-color-day-card)}.item-card__cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--brand-size-sm) var(--brand-size-lg)}.item-card__cell+.item-card__cell{border-left:var(--brand-line-width) solid color-mix(in srgb,var(--brand-color-day-text) 10%,transparent)}.item-card__label{font-family:"Inter",var(--brand-font-family);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-color-text-tertiary)}.item-card__stars{letter-spacing:0;color:var(--site-gold)}.item-card__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--brand-size-xxs);margin:0;font-family:"hanyi-bold",var(--brand-font-family);font-size:var(--brand-font-size-lg);color:var(--brand-color-text);overflow-wrap:break-word}.item-card__sub,.item-card__pending{font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);color:var(--brand-color-text-tertiary)}@media(max-width:900px){.item-card__profile{grid-template-columns:repeat(2,minmax(0,1fr))}.item-card__cell:nth-child(odd){border-left:none}.item-card__cell:nth-child(n+3){border-top:var(--brand-line-width) solid color-mix(in srgb,var(--brand-color-day-text) 10%,transparent)}}@media(max-width:560px){.item-card__profile{grid-template-columns:minmax(0,1fr)}.item-card__cell+.item-card__cell{border-left:none;border-top:var(--brand-line-width) solid color-mix(in srgb,var(--brand-color-day-text) 10%,transparent)}.item-card__layout{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.item-card__media{width:124px}.item-card__chips,.item-card__meta{justify-content:center}}
