:root{--ui-ink:#17365f;--ui-muted:#557092;--ui-accent:#2469d7;--ui-border:#d2e0f0;--ui-surface:#fff;--ui-soft:#f5f9ff;--ui-selected:#eaf2ff;--ui-radius-panel:8px;--ui-radius-control:6px;--ui-panel-padding:20px;--ui-card-padding:14px;--ui-control-height:44px;--ui-section-gap:20px;--ui-card-gap:12px;--ui-shadow:0 3px 12px rgb(23 54 95/4%);--ui-title-size:clamp(1.125rem,1.5vw,1.375rem);--ui-card-title-size:1rem;--ui-small-size:0.75rem;--ui-body-size:0.875rem}#main-content{color:var(--ui-ink);--type-control:0.8125rem;--type-meta:var(--ui-small-size);--type-support:var(--ui-body-size)}#main-content :is(.ui-panel,.wiki-section,.overview-section,.tool-index__section,.character-skill-showcase,.character-team-recommendations,.character-progression-showcase,.character-combat-guide,.reference-media-frame,.ale-overview){min-width:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);padding:var(--ui-panel-padding);box-shadow:var(--ui-shadow);color:var(--ui-ink)}#main-content .overview-section,#main-content .tool-index__section,#main-content .wiki-section{margin-block:var(--ui-section-gap)}#main-content .compact-page-menu{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);padding-inline:16px}#main-content :is(.ui-section-heading,.wiki-section__heading,.overview-section-heading,.tool-index__section-heading,.ale-section-heading,.home-panel__heading,.home-strip-heading,.character-skill-showcase__intro,.character-team-recommendations__intro){min-height:0;margin:0 0 16px;border:0;border-left:4px solid var(--ui-accent);border-radius:0;padding:0 0 0 10px;background:transparent!important;box-shadow:none;color:var(--ui-ink)}#main-content :is(.ui-section-heading,.wiki-section__heading,.overview-section-heading,.tool-index__section-heading,.ale-section-heading,.home-panel__heading,.home-strip-heading,.character-skill-showcase__intro,.character-team-recommendations__intro) :is(h2,h3){margin:0;padding:0;border:0;color:var(--ui-ink);font-size:var(--ui-title-size);font-weight:800;line-height:1.5}#main-content :is(.wiki-section__heading,.ale-section-heading,.overview-section-heading,.tool-index__section-heading,.home-panel__heading,.home-strip-heading) :is(p,a,span){color:var(--ui-muted)}#main-content .ui-panel>h2{border:0;padding:0 0 0 10px}#main-content .ui-panel>h2,#main-content .ui-panel>header:not(.ui-section-heading)>h2{margin:0 0 16px;border-left:4px solid var(--ui-accent);color:var(--ui-ink);font-size:var(--ui-title-size);font-weight:800;line-height:1.5}#main-content .ui-panel>header:not(.ui-section-heading)>h2{padding-left:10px}#main-content :is(.ui-panel,.ui-subcard)>p{color:var(--ui-muted);font-size:var(--ui-body-size);line-height:1.75}#main-content :is(.ui-subcard,.ui-card,.ui-card-link>article,.tool-index__card,.farm-related-grid>a,.editorial-related>a){min-width:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-shadow)}#main-content :is(.tool-index__card,.farm-related-grid>a,.editorial-related>a){padding:var(--ui-card-padding)}#main-content .ui-subcard{padding:var(--ui-card-padding);box-shadow:none;background:var(--ui-soft)}#main-content .ui-subcard h3{color:var(--ui-ink);font-size:var(--ui-card-title-size);font-weight:800;line-height:1.5}#main-content .ui-card-body{padding:var(--ui-card-padding);gap:8px}#main-content :is(.ui-card,.ui-card-link) h2{color:var(--ui-ink);font-size:var(--ui-card-title-size);font-weight:800;line-height:1.5}#main-content .ui-card-description,#main-content :is(.ui-card,.ui-card-link) p{color:var(--ui-muted);font-size:.8125rem;line-height:1.65}#main-content :is(.ui-card,.ui-card-link) small{color:var(--ui-muted);font-size:var(--ui-small-size);line-height:1.5}#main-content .ui-card-footer{margin-top:auto;border-top:1px solid var(--ui-border);padding-top:10px;color:var(--ui-accent);font-size:var(--ui-small-size);font-weight:700;line-height:1.5}#main-content .ui-cards{gap:var(--ui-card-gap)}#main-content .ui-filter{gap:16px;padding:16px 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);color:var(--ui-ink);box-shadow:none}#main-content .ui-filter h2{margin:0;color:var(--ui-ink);font-size:1.0625rem;font-weight:800;line-height:1.5}#main-content .ui-filter :is(label,legend){color:var(--ui-ink);font-size:.8125rem;font-weight:700;line-height:1.5}#main-content .ui-search{min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);padding-inline:10px}#main-content .ui-filter label>div:has(input[type=search]){min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);padding-inline:10px}#main-content .ui-search input{min-width:0;border:0;border-radius:0;background:transparent;outline:0}#main-content :is(button,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range])){min-height:var(--ui-control-height);border-radius:var(--ui-radius-control);font-family:inherit;font-size:.8125rem;line-height:1.4}#main-content :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range])){color:var(--ui-ink);border-color:var(--ui-border);accent-color:var(--ui-accent)}#main-content :is(select,textarea){background:var(--ui-surface)}#main-content :is(.ui-catalog,.ui-filter,.ui-toolbar) button{min-width:var(--ui-control-height);border:1px solid var(--ui-border);background:var(--ui-surface);padding:8px 10px;color:var(--ui-ink);font-weight:700;cursor:pointer}#main-content :is(.ui-catalog,.ui-filter,.ui-toolbar) button:active:not(:disabled){transform:scale(.97)}#main-content .ui-catalog .ui-view-active,#main-content :is(.ui-catalog,.ui-toolbar) button[aria-pressed=true],#main-content button[aria-selected=true]{border-color:var(--ui-accent);background:var(--ui-selected);color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}#main-content .ui-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px;color:var(--ui-muted);font-size:.8125rem}#main-content .ui-toolbar strong{font-size:1.5rem;color:var(--ui-ink);font-variant-numeric:tabular-nums}#main-content .ui-filter select,#main-content .ui-toolbar select{max-width:100%;border:1px solid var(--ui-border);padding:8px 10px;background:var(--ui-surface);font-weight:700}#main-content :is(.ui-profile,.ui-catalog-hero){border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow)}#main-content .ui-profile{background:linear-gradient(110deg,#10264b,#194575 48%,#afd8f4);color:#fff}#main-content .ui-profile h1{color:#fff}#main-content .ui-profile-tags{display:flex;flex-wrap:wrap;gap:6px}#main-content .ui-profile-tags span{border:1px solid rgb(229 241 255/45%);border-radius:var(--ui-radius-control);background:rgb(8 31 75/40%);padding:4px 8px;color:#fff;font-size:var(--ui-small-size);font-weight:700;line-height:1.5}#main-content .wiki-hero{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:linear-gradient(110deg,var(--ui-surface),var(--ui-selected));padding:var(--ui-panel-padding);box-shadow:var(--ui-shadow);color:var(--ui-ink)}#main-content .ui-catalog-hero h1,#main-content .ui-profile h1,#main-content .wiki-hero h1{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:800;line-height:1.3}#main-content .ui-catalog-hero{padding:var(--ui-panel-padding)}#main-content .ui-catalog-hero p{font-size:var(--ui-body-size);line-height:1.75}#main-content .ui-catalog-hero .ui-eyebrow{margin:0 0 6px;color:var(--ui-accent);font-size:var(--ui-small-size);font-weight:800;line-height:1.5}#main-content :is(.ui-stats>div,.ui-stat){border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-soft);padding:12px;color:var(--ui-ink)}#main-content .ui-stats :is(dt,small){color:var(--ui-muted);font-size:var(--ui-small-size);font-weight:700}#main-content .ui-stats :is(dd,strong){color:var(--ui-ink);font-size:1.375rem;font-weight:800;font-variant-numeric:tabular-nums}#main-content table{border-collapse:collapse;color:var(--ui-ink);font-size:.8125rem;font-variant-numeric:tabular-nums}#main-content table :is(th,td){border-color:var(--ui-border);padding:10px 12px;line-height:1.6;font-size:inherit}#main-content table thead th{border-color:var(--ui-border);background:var(--ui-selected);color:var(--ui-ink);font-weight:800}#main-content table tbody tr:nth-child(2n)>:is(th,td){background:var(--ui-soft)}#main-content table .ui-selected-row>:is(th,td),#main-content table tr[data-current=true]>:is(th,td){background:var(--ui-selected)}#main-content details>summary{min-height:var(--ui-control-height);padding-block:10px;color:var(--ui-accent);font-size:.8125rem;font-weight:700;line-height:1.7;cursor:pointer}#main-content :is(.ui-search:focus-within,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible){outline:2px solid var(--ui-accent);outline-offset:3px}#main-content .ui-search input:focus-visible{outline:0}#main-content :is(button,select,input,summary):disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){#main-content :is(.ui-card,.ui-card-link>article):hover{border-color:var(--ui-accent);transform:none}#main-content :is(.ui-catalog,.ui-toolbar) button:hover:not(:disabled){border-color:var(--ui-accent);background:var(--ui-selected)}}@media (max-width:680px){:root{--ui-panel-padding:16px;--ui-card-padding:12px;--ui-card-gap:10px;--ui-card-title-size:0.9375rem}#main-content .ui-toolbar{gap:10px}}.site-header.site-header--azur-portal:has(.SiteHeaderNavigation_navigation__GhATr){border-bottom:1px solid #d9e3f0;background:#fff;box-shadow:0 2px 8px #203e6805}.site-header.site-header--azur-portal:has(.SiteHeaderNavigation_navigation__GhATr):after{height:1px;background:#d9e3f0}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 16px;padding-block:8px}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr>.top-nav{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;width:100%;overflow:visible;padding:0}.SiteHeaderNavigation_row___0Def{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;min-width:0}.SiteHeaderNavigation_row___0Def+.SiteHeaderNavigation_row___0Def{border-top:1px solid #edf2f8;padding-top:4px}.SiteHeaderNavigation_rowLabel__7SaGL{display:flex;align-items:center;min-height:44px;padding-inline:10px 14px;color:#526b8b;font-size:.72rem;font-weight:600;line-height:1.5;letter-spacing:.02em}.SiteHeaderNavigation_rowLinks__ABN07{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;min-width:0}.SiteHeaderNavigation_linkLabel__uS_go{min-width:0;width:100%;text-wrap:balance}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr .SiteHeaderNavigation_rowLinks__ABN07 .top-nav-link{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;height:100%;padding:9px 6px;border:1px solid transparent;border-radius:8px;color:#274565;font-size:.85rem;font-weight:650;line-height:1.45;letter-spacing:.01em;text-align:center;white-space:normal;overflow-wrap:break-word;hyphens:auto}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr .SiteHeaderNavigation_rowLinks__ABN07 .top-nav-link[aria-current=page]{color:#0957c9;background:#eef5ff;border-color:#d9e6fc;box-shadow:none;font-weight:750}@media (hover:hover) and (pointer:fine){.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr .SiteHeaderNavigation_rowLinks__ABN07 .top-nav-link:hover{background:#f3f7fc;border-color:#e1eaf5}}.SiteHeaderNavigation_menuButton__2V0Xb{display:none}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr>.language-switcher{grid-column:2;grid-row:1;align-self:center;margin:0;padding-inline-start:12px;border-inline-start:1px solid #e5edf6}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr .language-switcher__summary{min-height:44px;padding:9px 10px;border:1px solid #dce6f2;border-radius:8px;background:#fff;color:#274565;font-size:.85rem;font-weight:650;line-height:1.45;gap:8px}@media (min-width:1001px) and (max-width:1199px){.SiteHeaderNavigation_linkLabel__uS_go{overflow-wrap:anywhere}.SiteHeaderNavigation_row___0Def{grid-template-columns:94px minmax(0,1fr)}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr{gap:0 10px}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr .SiteHeaderNavigation_rowLinks__ABN07 .top-nav-link{font-size:.8rem;padding-inline:4px}}@media (max-width:1000px){.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr{gap:12px;align-items:center}.SiteHeaderNavigation_menuButton__2V0Xb{display:flex;align-items:center;gap:10px;justify-self:start;min-height:44px;padding:8px 12px;border:1px solid #cbdcf3;border-radius:8px;background:#f7faff;color:#274565;font:inherit;font-size:.875rem;font-weight:650}.SiteHeaderNavigation_menuButton__2V0Xb>span:last-child{margin-inline-start:10px}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr>.language-switcher{grid-column:2;grid-row:1;margin:0;padding:0;border:0}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr>.top-nav{grid-column:1/-1;grid-row:2;gap:14px}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr>.top-nav[data-expanded=false]{display:none}.SiteHeaderNavigation_row___0Def{grid-template-columns:minmax(0,1fr);gap:8px}.SiteHeaderNavigation_rowLabel__7SaGL{min-height:0;padding-inline:2px;font-size:.75rem}.SiteHeaderNavigation_rowLinks__ABN07,.SiteHeaderNavigation_row___0Def:last-child .SiteHeaderNavigation_rowLinks__ABN07{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.SiteHeaderNavigation_row___0Def+.SiteHeaderNavigation_row___0Def{padding-top:14px}.site-header.site-header--azur-portal .SiteHeaderNavigation_navigation__GhATr .SiteHeaderNavigation_rowLinks__ABN07 .top-nav-link{background:#f7faff;border-color:#e3ebf6;min-height:50px;font-size:.85rem;line-height:1.4}}