/* ORBYNIA / minimal. Shared tokens, compact navigation and a complete builder workspace. */
html body.orb-minimal.orb-minimal{
 --mn-bg:#101216;--mn-surface:#191c22;--mn-raised:#22262e;--mn-hover:#292e38;
 --mn-text:#f1f3f6;--mn-muted:#a3abb9;--mn-line:#ffffff12;--mn-accent:#a7bfff;--mn-accent-soft:#8faeff17;
 --canvas:var(--mn-bg);--panel:var(--mn-surface);--panel-alt:var(--mn-raised);--ink:var(--mn-text);--muted:var(--mn-muted);--accent:var(--mn-accent);--gold:#d5c39e;
 --orb-bg:var(--mn-bg);--orb-panel:var(--mn-surface);--orb-inset:var(--mn-raised);--orb-text:var(--mn-text);--orb-muted:var(--mn-muted);--orb-border:var(--mn-line);--orb-accent:var(--mn-accent);
 --radius:12px;--shadow:0 16px 48px #0004;
 background:var(--mn-bg)!important;background-image:none!important;color:var(--mn-text)!important;
 font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:14px;line-height:1.65;
}
html[data-theme=light] body.orb-minimal.orb-minimal{--mn-bg:#f5f6f8;--mn-surface:#fff;--mn-raised:#eef0f4;--mn-hover:#e8ecf4;--mn-text:#202630;--mn-muted:#596575;--mn-line:#17203818;--mn-accent:#365db8;--mn-accent-soft:#365db810;color-scheme:light}
html body.orb-minimal.orb-minimal:before,html body.orb-minimal.orb-minimal:after{display:none!important}
html body.orb-minimal.orb-minimal *{scrollbar-width:thin;scrollbar-color:var(--mn-hover) transparent}
html body.orb-minimal.orb-minimal :is(h1,h2,h3,h4){color:var(--mn-text)!important;font-family:inherit!important;text-shadow:none!important;letter-spacing:-.035em}
html body.orb-minimal.orb-minimal :is(p,small,.muted){text-shadow:none!important}
html body.orb-minimal.orb-minimal .eyebrow{color:var(--mn-muted)!important;font-size:10px;letter-spacing:.16em;font-weight:650}
html body.orb-minimal.orb-minimal :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--mn-accent)!important;outline-offset:3px}
html body.orb-minimal.orb-minimal :is(button,summary,a){-webkit-tap-highlight-color:transparent}
html body.orb-minimal.orb-minimal :is(button,input,select,textarea){font-family:inherit!important}
html body.orb-minimal.orb-minimal :where(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--mn-raised)!important;color:var(--mn-text)!important;border:1px solid var(--mn-line)!important;border-radius:8px!important;box-shadow:none!important;min-height:40px;padding:9px 12px!important;max-width:100%}
html body.orb-minimal.orb-minimal :is(input,select,textarea):focus{border-color:var(--mn-accent)!important}
html body.orb-minimal.orb-minimal input[type=range]{accent-color:var(--mn-accent)}
html body.orb-minimal.orb-minimal :is(input[type=checkbox],input[type=radio]){accent-color:var(--mn-accent)}
html body.orb-minimal.orb-minimal button:where(:not(.dae-node):not(.ab-pantheon-slot):not(.orb-map-marker)){background:var(--mn-raised)!important;color:var(--mn-text)!important;border:1px solid var(--mn-line)!important;border-radius:8px!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease}
html body.orb-minimal.orb-minimal button:not(:disabled):hover{background:var(--mn-hover)!important;border-color:#a7bfff66!important}
html body.orb-minimal.orb-minimal button:disabled{opacity:.45;cursor:not-allowed}
/* One quiet navigation bar. Live information is available on demand. */
html body.orb-minimal.orb-minimal .premium-header{--glass-blur:26px;--glass-primary:color-mix(in srgb,var(--mn-bg) 68%,transparent);position:sticky!important;top:12px!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;height:72px!important;min-height:72px!important;width:calc(100% - 32px)!important;max-width:1880px!important;margin:12px auto 0!important;padding:0 20px!important;gap:16px!important;border:1px solid color-mix(in srgb,var(--mn-line) 75%,transparent)!important;border-radius:20px!important;background:color-mix(in srgb,var(--mn-bg) 68%,transparent)!important;-webkit-backdrop-filter:blur(26px) saturate(135%)!important;backdrop-filter:blur(26px) saturate(135%)!important;box-shadow:0 12px 38px #0003,inset 0 1px 0 #ffffff0a!important;z-index:100}
html body.orb-minimal.orb-minimal .premium-brand{flex:none!important;gap:9px!important;font-size:15px!important;letter-spacing:2px!important;min-width:0}
html body.orb-minimal.orb-minimal .brand-mark{width:30px!important;height:30px!important;filter:none!important;animation:none!important}
html body.orb-minimal.orb-minimal .brand-aether{width:30px!important;height:34px!important;filter:none!important}
html body.orb-minimal.orb-minimal :is(.brand-letter,.brand-aether-spark,.premium-brand:before,.premium-brand:after){animation:none!important;text-shadow:none!important}
html body.orb-minimal.orb-minimal .brand-aether-spark{display:none!important}
html body.orb-minimal.orb-minimal .premium-header #premium-nav{display:flex!important;position:static!important;flex:1!important;gap:4px!important;font-size:12px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}
html body.orb-minimal.orb-minimal .premium-header :is(#premium-nav>a,#premium-nav>details>summary){display:flex;align-items:center;gap:7px;padding:9px 10px!important;border:1px solid transparent!important;border-radius:8px!important;color:var(--mn-muted)!important;background:none!important;box-shadow:none!important;font-size:12px!important;font-weight:550}
html body.orb-minimal.orb-minimal .premium-header :is(#premium-nav>a:hover,#premium-nav>details>summary:hover,#premium-nav>a[aria-current=page],#premium-nav>.nav-section-current>summary){background:var(--mn-accent-soft)!important;color:var(--mn-text)!important;border-color:var(--mn-line)!important}
html body.orb-minimal.orb-minimal .nav-category-icon{width:16px!important;height:16px!important;opacity:.8}
html body.orb-minimal.orb-minimal .premium-header details>div{background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:12px!important;box-shadow:0 18px 48px #0005!important;backdrop-filter:blur(18px);color:var(--mn-text)!important}
html body.orb-minimal.orb-minimal .premium-header details a{color:var(--mn-text)!important;font-size:12px}
html body.orb-minimal.orb-minimal .premium-header details a:hover{background:var(--mn-hover)!important}
html body.orb-minimal.orb-minimal .orb-game-menu>summary{background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:8px!important;color:var(--mn-text)!important}
html body.orb-minimal.orb-minimal .orb-header-account,html body.orb-minimal.orb-minimal .site-preferences{flex:none!important;margin:0!important}
html body.orb-minimal.orb-minimal .site-preferences{gap:5px!important;border:0!important;padding:0!important}
html body.orb-minimal.orb-minimal .site-preferences :is(button,select){height:34px!important;min-height:34px!important;padding:5px 8px!important;border-radius:8px!important;background:transparent!important}
html body.orb-minimal.orb-minimal .orb-activity-menu{position:relative;flex:none}
html body.orb-minimal.orb-minimal .orb-activity-menu>.premium-live{position:absolute!important;display:grid!important;left:auto!important;right:0!important;top:calc(100% + 12px)!important;min-width:250px!important;padding:12px!important;gap:8px!important;margin:0!important}
html body.orb-minimal.orb-minimal .premium-live-chip{display:flex!important;align-items:center!important;padding:10px!important;min-height:42px!important;background:var(--mn-raised)!important;border:1px solid var(--mn-line)!important;border-radius:8px!important;box-shadow:none!important;font-size:11px!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal .premium-live-chip strong{color:var(--mn-text)!important;font-size:12px!important}
html body.orb-minimal.orb-minimal .premium-header .premium-menu{display:none!important}
/* Pages and category surfaces. */
html body.orb-minimal.orb-minimal :is(.premium-main,.game-hub-main){max-width:1440px!important;padding:36px 40px 64px!important;margin:auto!important}
html body.orb-minimal.orb-minimal .premium-breadcrumb{padding:0!important;margin:0 0 22px!important;font-size:11px;color:var(--mn-muted)}
html body.orb-minimal.orb-minimal :is(.game-hub-intro,.section-heading){margin:0 0 24px!important;padding:0!important}
html body.orb-minimal.orb-minimal :is(.game-hub-intro h1,.seo-tool-heading h1){font-size:clamp(26px,3vw,40px)!important;font-weight:650!important;line-height:1.2!important}
html body.orb-minimal.orb-minimal .section-heading h2{font-size:24px!important;font-weight:600!important}
html body.orb-minimal.orb-minimal :is(.card,.panel,.game-resource-card,.community-card,.build-panel,.game-personal-build,.guild-card,.database-card,.workbench-card,.feature-card,.guide-card,.home-streams,.home-team,.support-section){background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:12px!important;box-shadow:none!important;backdrop-filter:none!important}
html body.orb-minimal.orb-minimal :is(.game-resource-card,.community-card,.feature-card,.guide-card){transition:transform .2s ease,border-color .2s ease,background .2s ease}
html body.orb-minimal.orb-minimal :is(.game-resource-card,.community-card,.feature-card,.guide-card):hover{border-color:#a7bfff55!important;transform:translateY(-3px);background:var(--mn-raised)!important}
html body.orb-minimal.orb-minimal .game-data-shell{border:0!important;background:none!important;padding:0!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal :is(.community-toolbar,.game-resource-filters,.game-data-head,.workbench-navigation,.orb-section-nav){background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:10px!important;padding:14px!important;box-shadow:none!important;gap:10px}
html body.orb-minimal.orb-minimal :is(.workbench-tabs,.orb-section-nav,.workbench-navigation){scrollbar-width:none}
html body.orb-minimal.orb-minimal :is(.workbench-tab[aria-selected=true],.workbench-tabs>[aria-selected=true],.orb-section-nav [aria-current=page]){background:var(--mn-accent-soft)!important;color:var(--mn-accent)!important;border-color:#a7bfff40!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal table{border-collapse:collapse;width:100%;font-size:12px}
html body.orb-minimal.orb-minimal th{color:var(--mn-muted)!important;background:var(--mn-raised)!important;font-size:10px;font-weight:650;text-align:left;letter-spacing:.06em}
html body.orb-minimal.orb-minimal :is(td,th){padding:12px!important;border-color:var(--mn-line)!important}
html body.orb-minimal.orb-minimal details summary{cursor:pointer}
html body.orb-minimal.orb-minimal :is(dialog,.ab-dialog,.aion-entry-dialog){background:var(--mn-surface)!important;color:var(--mn-text)!important;border:1px solid var(--mn-line)!important;border-radius:16px!important;box-shadow:0 24px 80px #0007!important;animation:mn-dialog-in .24s cubic-bezier(.2,.8,.2,1)}
html body.orb-minimal.orb-minimal dialog::backdrop{background:#090b11a6;backdrop-filter:blur(5px)}
html body.orb-minimal.orb-minimal dialog>header{background:var(--mn-surface)!important;border-color:var(--mn-line)!important;box-shadow:none!important;padding:18px 22px!important}
html body.orb-minimal.orb-minimal :is(.ab-dialog>header h2,.aion-entry-dialog h2){font-size:20px!important}
html body.orb-minimal.orb-minimal .premium-footer{max-width:1440px;padding:26px 40px!important;border-color:var(--mn-line)!important;font-size:11px;background:none!important}
/* AION home: concise welcome, one search, clear destinations. */
html body.orb-minimal.orb-minimal .minimal-welcome{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:56px;margin:0 0 36px!important;min-height:0!important;isolation:auto}
html body.orb-minimal.orb-minimal .minimal-welcome .hero-inner{width:auto!important;padding:12px 0!important}
html body.orb-minimal.orb-minimal .minimal-welcome h1{font-size:clamp(32px,3.4vw,50px)!important;font-weight:650!important;line-height:1.14!important;letter-spacing:-.055em!important;margin:16px 0!important;max-width:680px}
html body.orb-minimal.orb-minimal .minimal-welcome .hero-inner>p:not(.eyebrow){font-size:14px!important;line-height:1.8;color:var(--mn-muted)!important;max-width:450px}
html body.orb-minimal.orb-minimal .minimal-home-art{margin:0;position:relative;height:260px;overflow:hidden;border-radius:14px;border:1px solid var(--mn-line);background:var(--mn-surface)}
html body.orb-minimal.orb-minimal .minimal-home-art img{width:100%;height:100%;object-fit:cover;opacity:.85}
html body.orb-minimal.orb-minimal .minimal-home-art figcaption{position:absolute;bottom:15px;left:18px;color:white;font-size:10px;letter-spacing:.16em;font-weight:700}
html body.orb-minimal.orb-minimal .minimal-home-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,#0b101b99);pointer-events:none}
html body.orb-minimal.orb-minimal .minimal-home-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}
html body.orb-minimal.orb-minimal .minimal-home-actions a{display:inline-flex;align-items:center;gap:18px;border:1px solid var(--mn-line);background:var(--mn-surface);border-radius:9px;padding:11px 16px;font-size:12px;font-weight:600;transition:transform .2s,background .2s}
html body.orb-minimal.orb-minimal .minimal-home-actions a:first-child{background:var(--mn-accent);color:#101b32;border-color:transparent}
html body.orb-minimal.orb-minimal .minimal-home-actions a:hover{transform:translateY(-2px)}
html body.orb-minimal.orb-minimal .minimal-home-search{padding:20px 24px;background:var(--mn-surface);border:1px solid var(--mn-line);border-radius:12px;margin-bottom:40px}
html body.orb-minimal.orb-minimal .minimal-home-search .global-search{margin:0!important;max-width:none!important}
html body.orb-minimal.orb-minimal .search-input-wrap{box-shadow:none!important;background:var(--mn-raised)!important;border:1px solid var(--mn-line)!important;border-radius:9px!important;padding:4px 12px!important;gap:10px!important}
html body.orb-minimal.orb-minimal .search-input-wrap input{background:transparent!important;border:0!important;min-height:38px!important}
html body.orb-minimal.orb-minimal .minimal-home-search .search-hint{margin:8px 2px 0!important;font-size:10px!important}
html body.orb-minimal.orb-minimal .premium-directory{margin:0 0 40px!important}
html body.orb-minimal.orb-minimal .feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important}
html body.orb-minimal.orb-minimal .feature-card{padding:22px!important;min-height:170px!important}
html body.orb-minimal.orb-minimal .feature-card h3{font-size:15px!important;margin:16px 0 6px!important;font-weight:650}
html body.orb-minimal.orb-minimal .feature-card p{font-size:12px!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal .feature-index{display:none!important}
html body.orb-minimal.orb-minimal .feature-icon{font-size:22px!important;color:var(--mn-accent)!important}
html body.orb-minimal.orb-minimal :is(.meter-promo,.home-streams,.home-team,.support-section){margin-block:32px!important}
html body.orb-minimal.orb-minimal .meter-promo{border:1px solid var(--mn-line)!important;border-radius:14px!important;background:var(--mn-surface)!important;box-shadow:none!important;overflow:hidden}
/* Entry cards retain their pictures with restrained typography and effects. */
html body.orb-minimal.orb-minimal .game-entry-main{max-width:1160px;padding-top:40px!important}
html body.orb-minimal.orb-minimal .game-entry-header{padding-top:30px!important}
html body.orb-minimal.orb-minimal .game-entry-wordmark{font-size:22px!important;letter-spacing:.14em!important}
html body.orb-minimal.orb-minimal .game-entry-intro h1{font-size:clamp(30px,4vw,48px)!important;font-weight:650!important;letter-spacing:-.05em!important}
html body.orb-minimal.orb-minimal .game-entry-card{border-radius:16px!important;border-color:var(--mn-line)!important;box-shadow:0 12px 32px #0003!important;min-height:430px}
html body.orb-minimal.orb-minimal .game-entry-caption{border-radius:12px!important;padding:24px!important;background:#151a24d9!important;border-color:#ffffff1a!important;backdrop-filter:blur(16px)!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal .game-entry-caption h2{font-size:clamp(42px,5vw,64px)!important;font-weight:650!important;color:#fff!important}
html body.orb-minimal.orb-minimal .game-entry-card:hover{box-shadow:0 20px 44px #0005!important;border-color:#a7bfff77!important}
/* Builder: persistent section rail / workspace / live summary. */
html body.orb-minimal.orb-minimal #aion-builder{max-width:1600px;margin:auto;padding:30px 32px 60px!important;min-width:0}
html body.orb-minimal.orb-minimal .ab-builder{background:none!important;padding:0!important;max-width:none!important;box-shadow:none!important;border:0!important;container-type:normal!important}
html body.orb-minimal.orb-minimal .ab-toolbar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:0 0 22px!important;border:0!important;background:none!important;position:static!important;margin:0!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal .ab-toolbar>div:first-child{flex:1;min-width:220px}
html body.orb-minimal.orb-minimal .ab-toolbar .eyebrow{margin:0 0 5px}
html body.orb-minimal.orb-minimal .ab-toolbar [name=buildName]{font-size:28px!important;font-weight:650!important;letter-spacing:-.04em!important;padding:4px 0!important;background:transparent!important;border:0!important;border-radius:0!important;width:min(100%,520px);box-shadow:none!important;height:auto!important}
html body.orb-minimal.orb-minimal .ab-toolbar>.ab-actions{flex:none;flex-wrap:wrap;gap:8px!important}
html body.orb-minimal.orb-minimal .ab-toolbar [data-save]{background:var(--mn-accent)!important;color:#13203a!important;border-color:transparent!important;font-weight:700}
html body.orb-minimal.orb-minimal .ab-toolbar :is([data-share],[data-optimize],.ab-options>summary){font-size:12px!important;padding:9px 13px!important;min-height:40px;background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:8px!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal .ab-seo-heading{display:none!important}
html body.orb-minimal.orb-minimal .ab-account-save{display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px!important;font-size:11px!important;color:var(--mn-muted)!important;padding:0 0 18px!important;background:none!important;border:0!important}
html body.orb-minimal.orb-minimal .ab-account-save p{margin:0!important;color:var(--mn-accent)!important}
html body.orb-minimal.orb-minimal .ab-profile{display:block!important;margin:0 0 24px!important;padding:16px 20px!important;background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:12px!important}
html body.orb-minimal.orb-minimal .ab-profile-fields{display:flex!important;align-items:end;flex-wrap:wrap!important;gap:16px!important;padding:0!important;background:none!important;margin:0!important;border:0!important}
html body.orb-minimal.orb-minimal .ab-profile-heading{display:none!important}
html body.orb-minimal.orb-minimal .ab-profile-fields label{flex:1;min-width:90px;font-size:10px!important;color:var(--mn-muted)!important;gap:5px!important}
html body.orb-minimal.orb-minimal .ab-profile-fields label:first-of-type{flex:2;min-width:150px}
html body.orb-minimal.orb-minimal .ab-profile-fields .ab-visibility{display:flex!important;flex:none;align-items:center;gap:8px!important;margin:0!important;min-height:40px}
html body.orb-minimal.orb-minimal .ab-layout{display:grid!important;grid-template-columns:170px minmax(0,1fr) 260px!important;gap:24px!important;align-items:start!important;max-height:none!important;height:auto!important;overflow:visible!important}
html body.orb-minimal.orb-minimal .ab-workspace{min-width:0!important;background:none!important;padding:0!important;border:0!important;max-height:none!important;height:auto!important;overflow:visible!important}
html body.orb-minimal.orb-minimal .ab-layout>.workbench-tabs{position:sticky;top:96px;display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;margin:0!important;background:none!important;border:0!important;overflow:visible!important;height:auto!important;max-height:none!important}
html body.orb-minimal.orb-minimal .ab-layout>.workbench-tabs>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;padding:11px 12px!important;min-height:42px!important;text-align:left!important;white-space:normal!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;font-size:12px!important;font-weight:550!important;color:var(--mn-muted)!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal .ab-layout>.workbench-tabs>button .mn-tab-index{font-size:9px;min-width:15px;font-variant-numeric:tabular-nums;opacity:.65}
html body.orb-minimal.orb-minimal .ab-layout>.workbench-tabs>button[aria-selected=true]{background:var(--mn-accent-soft)!important;border-color:#a7bfff25!important;color:var(--mn-accent)!important}
html body.orb-minimal.orb-minimal .workbench-panels{padding:0!important;background:none!important;border:0!important;height:auto!important;overflow:visible!important;min-width:0}
html body.orb-minimal.orb-minimal .workbench-panels>section{padding:0!important;background:none!important;border:0!important;min-width:0}
html body.orb-minimal.orb-minimal .mn-panel-heading{margin:0 0 20px;padding-bottom:18px;border-bottom:1px solid var(--mn-line)}
html body.orb-minimal.orb-minimal .mn-panel-heading h2{font-size:23px!important;font-weight:650;margin:0 0 5px!important}
html body.orb-minimal.orb-minimal .mn-panel-heading p{font-size:12px;color:var(--mn-muted);margin:0;max-width:650px}
html body.orb-minimal.orb-minimal .ab-paperdoll{display:grid!important;grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr)!important;gap:12px!important;padding:18px!important;border:1px solid var(--mn-line)!important;border-radius:12px!important;background:var(--mn-surface)!important;max-height:none!important;overflow:visible!important}
html body.orb-minimal.orb-minimal .ab-paperdoll>.ab-avatar{grid-column:2!important;grid-row:1!important;padding:12px 0!important;background:none!important;border:0!important;gap:8px!important;align-items:center!important}
html body.orb-minimal.orb-minimal .ab-class-portrait{height:270px!important;max-height:270px!important;max-width:170px!important;object-fit:contain!important;border-radius:0!important;mask-image:linear-gradient(#000 75%,transparent);filter:none!important}
html body.orb-minimal.orb-minimal .ab-avatar>strong{font-size:15px!important;font-weight:600}
html body.orb-minimal.orb-minimal .ab-avatar>p{display:none!important}
html body.orb-minimal.orb-minimal .ab-avatar>[data-character-race]{font-size:10px!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal .ab-slot-wrap{min-width:0!important;margin-bottom:5px!important}
html body.orb-minimal.orb-minimal .ab-slot{display:flex!important;align-items:center!important;gap:9px!important;padding:8px!important;min-height:56px!important;width:100%!important;border-radius:8px!important;text-align:left!important;background:var(--mn-raised)!important;border:1px solid var(--mn-line)!important}
html body.orb-minimal.orb-minimal .ab-slot img{width:32px!important;height:32px!important;object-fit:contain!important;border-radius:5px!important;flex:none}
html body.orb-minimal.orb-minimal .ab-slot>span:not(.ab-empty){min-width:0;flex:1}
html body.orb-minimal.orb-minimal .ab-slot small{display:block;font-size:9px!important;color:var(--mn-muted)!important;margin-bottom:2px}
html body.orb-minimal.orb-minimal .ab-slot strong{display:block;font-size:11px!important;font-weight:550!important;line-height:1.35!important;overflow-wrap:anywhere;color:var(--mn-text)!important}
html body.orb-minimal.orb-minimal .ab-slot.selected{border-color:#a7bfff66!important;background:var(--mn-accent-soft)!important}
html body.orb-minimal.orb-minimal .ab-slot-remove{right:3px!important;top:3px!important;width:19px!important;height:19px!important;min-height:19px!important;padding:0!important;font-size:12px!important}
html body.orb-minimal.orb-minimal .ab-equipment-footer{gap:8px!important;margin-top:16px!important;padding-top:16px!important;border-top:1px solid var(--mn-line)}
html body.orb-minimal.orb-minimal .ab-equipment-footer .ab-slot{display:grid!important;justify-items:center!important;text-align:center!important;min-height:92px!important}
html body.orb-minimal.orb-minimal .ab-equipment-footer .ab-slot img{width:30px!important;height:30px!important}
html body.orb-minimal.orb-minimal .ab-stats{position:sticky!important;top:96px!important;background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:12px!important;padding:20px!important;max-height:calc(100dvh - 120px)!important;overflow:auto!important;width:auto!important;min-width:0!important;box-shadow:none!important;container-type:normal!important}
html body.orb-minimal.orb-minimal .ab-gs{display:flex!important;align-items:baseline!important;justify-content:space-between!important;border-bottom:1px solid var(--mn-line)!important;padding:0 0 16px!important;margin-bottom:16px!important;background:none!important}
html body.orb-minimal.orb-minimal .ab-gs span{font-size:11px!important;color:var(--mn-muted)!important}.orb-minimal .ab-gs strong{font-size:30px!important;font-weight:600!important;color:var(--mn-text)!important}
html body.orb-minimal.orb-minimal .ab-core{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
html body.orb-minimal.orb-minimal .ab-core>div{display:grid!important;gap:8px!important;background:var(--mn-raised)!important;border:0!important;border-radius:8px!important;padding:12px!important}
html body.orb-minimal.orb-minimal .ab-core span{display:flex!important;align-items:center;gap:5px;font-size:10px!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal .ab-core svg{width:13px!important;height:13px!important;stroke:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal .ab-core strong{font-size:17px!important;line-height:1!important;color:var(--mn-text)!important;font-variant-numeric:tabular-nums}
html body.orb-minimal.orb-minimal .ab-stats details{background:none!important;border:0!important;border-top:1px solid var(--mn-line)!important;padding:12px 0!important;margin:12px 0 0!important}
html body.orb-minimal.orb-minimal .ab-stats summary{display:flex!important;justify-content:space-between!important;gap:8px!important;font-size:11px!important;font-weight:550;color:var(--mn-text)!important;padding:0!important}
html body.orb-minimal.orb-minimal .ab-stat-category h3{font-size:10px!important;color:var(--mn-muted)!important;text-transform:uppercase;letter-spacing:.08em!important;margin:18px 0 6px}
html body.orb-minimal.orb-minimal .ab-stat-category details{margin:0!important;padding:9px 0!important}.orb-minimal .ab-stat-category summary strong{color:var(--mn-accent)!important;font-size:11px!important}
html body.orb-minimal.orb-minimal .ab-stat-category details p{font-size:10px!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal [data-missing]{font-size:10px!important;color:var(--mn-muted)!important;margin-top:16px}
/* Competencies: catalogue first, loadout as a compact full-width block. */
html body.orb-minimal.orb-minimal .ab-skill-main{display:flex!important;flex-direction:column!important;gap:20px!important}
html body.orb-minimal.orb-minimal .ab-skill-main>div{width:100%!important;max-height:none!important;overflow:visible!important}
html body.orb-minimal.orb-minimal .ab-skill-bar-side{order:2;border:1px solid var(--mn-line)!important;border-radius:12px!important;padding:18px!important;background:var(--mn-surface)!important}
html body.orb-minimal.orb-minimal .ab-skill-catalogue-side{order:1}
html body.orb-minimal.orb-minimal .ab-skill-filters{display:flex!important;gap:5px!important;padding:4px!important;border:1px solid var(--mn-line)!important;border-radius:9px!important;background:var(--mn-surface)!important;margin-bottom:14px!important}
html body.orb-minimal.orb-minimal .ab-skill-filters button{flex:1;font-size:11px!important;background:none!important;border:0!important;min-height:36px!important}
html body.orb-minimal.orb-minimal .ab-skill-filters [aria-pressed=true]{background:var(--mn-raised)!important;color:var(--mn-accent)!important}
html body.orb-minimal.orb-minimal .ab-skill-family h3{font-size:11px!important;color:var(--mn-muted)!important;text-transform:uppercase;letter-spacing:.08em!important;margin:20px 0 10px}
html body.orb-minimal.orb-minimal .ab-skill-icons{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:10px!important}
html body.orb-minimal.orb-minimal .ab-skill-level-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:12px!important;background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:10px!important;width:auto!important;min-width:0!important}
html body.orb-minimal.orb-minimal .ab-skill-level-card>[data-skill]{width:40px!important;height:40px!important;padding:3px!important;min-height:40px!important;grid-column:1!important;grid-row:1!important;border-radius:7px!important}
html body.orb-minimal.orb-minimal .ab-skill-level-card>[data-skill] img{width:30px!important;height:30px!important}
html body.orb-minimal.orb-minimal .ab-skill-level-name{grid-column:2!important;grid-row:1!important;font-size:11px!important;line-height:1.4!important;font-weight:550!important;text-align:left!important;min-height:0!important}
html body.orb-minimal.orb-minimal .ab-skill-level{grid-column:1/-1!important;padding:0!important;background:none!important;border:0!important;margin-top:6px!important}
html body.orb-minimal.orb-minimal .ab-skill-level>span{font-size:9px!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal .ab-skill-level input{width:100%!important;min-width:0!important;height:5px!important;margin:9px 0 3px!important}
html body.orb-minimal.orb-minimal .ab-skill-help{font-size:12px!important;color:var(--mn-muted)!important;max-width:650px;line-height:1.7}
html body.orb-minimal.orb-minimal .ab-skill-bar-scroll{overflow-x:auto!important;padding:4px!important}
html body.orb-minimal.orb-minimal .ab-skill-bar{display:grid!important;grid-template-columns:repeat(12,minmax(38px,1fr))!important;grid-template-rows:repeat(4,48px)!important;min-width:520px!important;gap:6px!important}
html body.orb-minimal.orb-minimal .ab-skill-column{min-width:0!important;position:relative}.orb-minimal .ab-hotbar-name{display:none!important}
html body.orb-minimal.orb-minimal .ab-hotbar-icon{width:38px!important;height:38px!important;min-height:38px!important;padding:3px!important}.orb-minimal .ab-hotbar-icon img{width:30px!important;height:30px!important}
html body.orb-minimal.orb-minimal .ab-skill-column>small{display:none!important}.orb-minimal .ab-skill-bar-heading h3{font-size:13px!important;margin:0!important}.orb-minimal .ab-skill-bar-heading small{font-size:10px!important;color:var(--mn-muted)!important}
/* Daevanion, monolith, pantheon and arcana use the same surface language. */
html body.orb-minimal.orb-minimal .ab-inline-collection{position:static!important;display:block!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;animation:none!important}
html body.orb-minimal.orb-minimal .ab-inline-collection>header{background:none!important;border:0!important;padding:0 0 18px!important}
html body.orb-minimal.orb-minimal .ab-inline-collection [data-dialog-body]{padding:0!important}
html body.orb-minimal.orb-minimal :is(.ab-pet-main,.ab-pet-summary,.ab-title-card,.ab-monolith-card,.ab-legion-panel,.ab-pantheon-gallery,.ab-pantheon-bonuses,.dae-inspector,.dae-optimizer,.ab-rotation-card,.ab-macro-editor){background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:12px!important;box-shadow:none!important;padding:18px!important}
html body.orb-minimal.orb-minimal .ab-pet-layout{background:none!important;gap:16px!important;border:0!important;max-height:none!important;grid-template-columns:minmax(0,1fr) 230px!important}
html body.orb-minimal.orb-minimal .ab-title-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:12px!important}
html body.orb-minimal.orb-minimal .ab-title-card h3{font-size:13px!important;font-weight:600}.orb-minimal .ab-title-card p{font-size:11px!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal .ab-title-card.is-equipped{border-color:#a7bfff77!important;background:var(--mn-accent-soft)!important}
html body.orb-minimal.orb-minimal .ab-monolith-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
html body.orb-minimal.orb-minimal .ab-monolith-card h3{font-size:14px!important;font-weight:600}.orb-minimal .ab-monolith-art{height:100px!important;background:none!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal .ab-monolith-art img{width:60px!important;height:60px!important;filter:none!important}
html body.orb-minimal.orb-minimal .ab-monolith-heading{display:block!important}.orb-minimal .ab-monolith-heading output{margin-top:12px}.orb-minimal .ab-monolith-heading output strong{font-size:28px!important;color:var(--mn-text)!important}
html body.orb-minimal.orb-minimal .ab-monolith-note{padding:16px!important;border:1px solid var(--mn-line)!important;border-radius:10px!important;background:var(--mn-surface)!important;color:var(--mn-muted)!important;font-size:11px!important;margin-top:16px!important}
html body.orb-minimal.orb-minimal .ab-pantheon-stage{background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:12px!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal .ab-pantheon-altar{background:none!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal .ab-pantheon-art{box-shadow:none!important;filter:none!important}.orb-minimal .ab-pantheon-gallery h3{font-size:14px!important}
html body.orb-minimal.orb-minimal .ab-pantheon-tiles{gap:8px!important}.orb-minimal .ab-pantheon-tabs{gap:5px!important;background:none!important}
html body.orb-minimal.orb-minimal .ab-pantheon-preview{background:var(--mn-raised)!important;border-color:var(--mn-line)!important;border-radius:10px!important;padding:16px!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal .ab-legion-panel header{gap:20px!important}.orb-minimal .ab-legion-bonuses{gap:10px!important}.orb-minimal .ab-legion-bonuses>div{background:var(--mn-raised)!important;border:0!important;border-radius:8px!important;padding:14px!important}
html body.orb-minimal.orb-minimal .dae-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:14px!important;max-width:none!important}
html body.orb-minimal.orb-minimal .dae-viewport{width:100%!important;max-width:100%!important;background:var(--mn-surface)!important;border-color:var(--mn-line)!important;border-radius:12px!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal .dae-inspector{width:auto!important;font-size:11px!important}.orb-minimal .dae-inspector h4{font-size:13px!important}
html body.orb-minimal.orb-minimal .dae-controls{margin-bottom:18px!important;gap:10px!important}.orb-minimal .dae-controls label{font-size:10px!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal .dae-planner .dae-node{border-radius:8px!important;box-shadow:none!important}.orb-minimal .dae-node[data-state=selected]{border-color:var(--mn-accent)!important}
html body.orb-minimal.orb-minimal .dae-optimizer{margin-top:18px!important}.orb-minimal .dae-board-gains strong{color:var(--mn-accent)!important}
/* Guides, guilds, calendar, profile, Live and admin keep their working controls. */
html body.orb-minimal.orb-minimal :is(.guild-dashboard,.guild-workspace,.guild-calendar,.guild-roster,.guild-panel,.premium-guild,.admin-card,.admin-panel,.meter-card,.meter-panel,.profile-card,.character-card,.guide-section,.guide-panel,.codes-panel){background:var(--mn-surface)!important;border-color:var(--mn-line)!important;border-radius:12px!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal :is(.guild-nav,.guild-tabs,.guide-nav,.meter-tabs,.admin-tabs){background:var(--mn-surface)!important;border-color:var(--mn-line)!important;box-shadow:none!important;border-radius:10px!important;gap:5px!important}
html body.orb-minimal.orb-minimal :is(.guide-hero,.meter-hero,.profile-hero){box-shadow:none!important;border-radius:14px!important;border-color:var(--mn-line)!important}
html body.orb-minimal.orb-minimal :is(.guild-panel h2,.guide-panel h2,.meter-panel h2){font-size:22px!important;font-weight:600!important}
html body.orb-minimal.orb-minimal .premium-header details[open]>div{animation:mn-dialog-in .2s ease-out}
@keyframes mn-dialog-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1400px){html body.orb-minimal.orb-minimal .ab-layout{grid-template-columns:180px minmax(0,1fr) 280px!important}}
@media(max-width:1350px){html body.orb-minimal.orb-minimal .premium-header #premium-nav{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;flex-direction:column!important;align-items:stretch!important;background:var(--mn-surface)!important;padding:16px 24px!important;max-height:75dvh!important;overflow:auto!important;border-bottom:1px solid var(--mn-line)!important}html body.orb-minimal.orb-minimal .premium-header #premium-nav.open{display:flex!important}html body.orb-minimal.orb-minimal .premium-header .premium-menu{display:flex!important;margin-left:auto!important;min-height:34px!important;height:34px!important}html body.orb-minimal.orb-minimal .premium-header #premium-nav details>div{position:static!important;box-shadow:none!important;background:var(--mn-raised)!important;margin:8px 0!important}html body.orb-minimal.orb-minimal .ab-layout{grid-template-columns:150px minmax(0,1fr) 230px!important;gap:18px!important}html body.orb-minimal.orb-minimal .ab-paperdoll{grid-template-columns:minmax(0,1fr) 115px minmax(0,1fr)!important}.orb-minimal .ab-class-portrait{max-width:120px!important;height:230px!important}html body.orb-minimal.orb-minimal .dae-layout{grid-template-columns:minmax(0,1fr)!important}html body.orb-minimal.orb-minimal .dae-inspector{display:block!important;width:auto!important}}
@media(max-width:1100px){html body.orb-minimal.orb-minimal .ab-layout{grid-template-columns:150px minmax(0,1fr)!important}html body.orb-minimal.orb-minimal .ab-stats{grid-column:2!important;position:static!important;max-height:none!important}html body.orb-minimal.orb-minimal .ab-core{grid-template-columns:repeat(4,1fr)!important}html body.orb-minimal.orb-minimal .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body.orb-minimal.orb-minimal .minimal-welcome{gap:30px;grid-template-columns:1fr 320px}html body.orb-minimal.orb-minimal .minimal-home-art{height:240px}}
@media(max-width:800px){html body.orb-minimal.orb-minimal .premium-header{padding:0 16px!important;gap:10px!important;height:auto!important;min-height:68px!important;flex-wrap:wrap!important}html body.orb-minimal.orb-minimal .premium-brand{font-size:13px!important}html body.orb-minimal.orb-minimal .premium-header .orb-activity-menu{margin-left:auto}html body.orb-minimal.orb-minimal .premium-header .header-live-menu>summary{font-size:11px!important;padding:7px!important}html body.orb-minimal.orb-minimal .premium-header .site-preferences{gap:3px!important}html body.orb-minimal.orb-minimal :is(.premium-main,.game-hub-main){padding:28px 22px 48px!important}html body.orb-minimal.orb-minimal #aion-builder{padding:24px 18px 48px!important}html body.orb-minimal.orb-minimal .minimal-welcome{grid-template-columns:1fr;gap:22px}html body.orb-minimal.orb-minimal .minimal-home-art{height:190px}html body.orb-minimal.orb-minimal .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body.orb-minimal.orb-minimal .minimal-home-search{padding:16px!important}html body.orb-minimal.orb-minimal .ab-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html body.orb-minimal.orb-minimal .ab-layout>.workbench-tabs{position:static!important;flex-direction:row!important;overflow-x:auto!important;gap:5px!important;padding:5px!important;background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:10px!important}html body.orb-minimal.orb-minimal .ab-layout>.workbench-tabs>button{width:auto!important;flex:none;white-space:nowrap!important;font-size:11px!important;padding:9px 12px!important}.orb-minimal .mn-tab-index{display:none!important}html body.orb-minimal.orb-minimal .ab-stats{grid-column:1!important}html body.orb-minimal.orb-minimal .ab-profile-fields{gap:10px!important}html body.orb-minimal.orb-minimal .ab-toolbar [name=buildName]{font-size:25px!important}html body.orb-minimal.orb-minimal .ab-monolith-grid{grid-template-columns:1fr!important}html body.orb-minimal.orb-minimal .ab-monolith-card{display:grid;grid-template-columns:1fr 70px;gap:12px;align-items:center}.orb-minimal .ab-monolith-art{height:70px!important}.orb-minimal .ab-monolith-control{grid-column:1/-1}.orb-minimal .ab-pet-layout{display:block!important}.orb-minimal .ab-pet-summary{margin-top:16px}.orb-minimal .premium-footer{padding:24px!important}}
@media(max-width:540px){html body.orb-minimal.orb-minimal .premium-header:has(>.orb-game-menu){display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;padding:12px 16px!important;gap:10px!important}html body.orb-minimal.orb-minimal .premium-header>.premium-brand{grid-column:1!important;grid-row:1!important}html body.orb-minimal.orb-minimal .premium-header>.orb-game-menu{grid-column:2!important;grid-row:1!important}html body.orb-minimal.orb-minimal .premium-header>.premium-menu{grid-column:3!important;grid-row:1!important;margin:0!important}html body.orb-minimal.orb-minimal .premium-header>.orb-activity-menu{grid-column:1!important;grid-row:2!important;margin:0!important}html body.orb-minimal.orb-minimal .premium-header>.header-live-menu{grid-column:1!important;grid-row:2!important;justify-self:end!important}html body.orb-minimal.orb-minimal .premium-header>.orb-header-account{grid-column:2!important;grid-row:2!important}html body.orb-minimal.orb-minimal .premium-header>.site-preferences{grid-column:3!important;grid-row:2!important}html body.orb-minimal.orb-minimal .premium-header>.site-preferences [data-theme-toggle],html body.orb-minimal.orb-minimal .premium-header>.site-preferences [data-palette-toggle]{display:none!important}html body.orb-minimal.orb-minimal .premium-header .orb-activity-menu>.premium-live{left:0!important;right:auto!important}.orb-minimal .feature-grid{gap:10px!important}.orb-minimal .feature-card{padding:16px!important;min-height:160px!important}.orb-minimal .feature-card h3{font-size:13px!important}.orb-minimal .feature-card p{font-size:11px!important}html body.orb-minimal.orb-minimal .ab-paperdoll{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important;gap:8px!important}html body.orb-minimal.orb-minimal .ab-paperdoll>.ab-avatar{grid-column:1/-1!important;grid-row:1!important;display:flex!important;flex-direction:row!important;justify-content:center!important;gap:12px!important;padding:8px 0 16px!important;border-bottom:1px solid var(--mn-line)!important}html body.orb-minimal.orb-minimal .ab-class-portrait{width:48px!important;height:64px!important;mask-image:none!important}html body.orb-minimal.orb-minimal .ab-paperdoll>[data-gear-left]{grid-column:1!important;grid-row:2!important}html body.orb-minimal.orb-minimal .ab-paperdoll>[data-gear-right]{grid-column:2!important;grid-row:2!important}html body.orb-minimal.orb-minimal .ab-equipment-footer{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.orb-minimal .ab-equipment-footer .ab-character-extras{display:contents!important}.orb-minimal .ab-core{grid-template-columns:repeat(2,1fr)!important}html body.orb-minimal.orb-minimal .ab-skill-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.orb-minimal .ab-skill-level-card{padding:10px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:6px!important}.orb-minimal .ab-skill-level-card>[data-skill]{width:32px!important;height:32px!important;min-height:32px!important}.orb-minimal .ab-skill-level-card>[data-skill] img{width:26px!important;height:26px!important}.orb-minimal .ab-skill-level-name{font-size:10px!important}.orb-minimal .game-entry-card{min-height:370px!important}.orb-minimal .game-entry-caption h2{font-size:46px!important}.orb-minimal .game-entry-main{padding-top:25px!important}}
@media(prefers-reduced-motion:reduce){html body.orb-minimal.orb-minimal *,html body.orb-minimal.orb-minimal *:before,html body.orb-minimal.orb-minimal *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html body.orb-minimal.orb-minimal :is(.feature-card,.game-resource-card,.community-card):hover{transform:none!important}}

/* Replace inherited full-bleed hero geometry. */
html body.orb-minimal.orb-minimal .minimal-welcome{width:100%!important;min-width:0!important;height:auto!important;padding:0!important;overflow:hidden!important;position:relative!important;border:0!important;box-shadow:none!important;background:none!important}
html body.orb-minimal.orb-minimal .minimal-welcome:before,html body.orb-minimal.orb-minimal .minimal-welcome:after{display:none!important}
html body.orb-minimal.orb-minimal .minimal-welcome .hero-inner{min-width:0!important;max-width:none!important;min-height:0!important;position:static!important;margin:0!important;transform:none!important}
html body.orb-minimal.orb-minimal .minimal-welcome .eyebrow{padding:0!important;border:0!important;background:none!important}
html body.orb-minimal.orb-minimal .minimal-home-actions a{background:var(--mn-surface)!important;color:var(--mn-text)!important;border:1px solid var(--mn-line)!important}
html body.orb-minimal.orb-minimal .minimal-home-actions a:first-child{background:var(--mn-accent)!important;color:#15213a!important;border-color:transparent!important}
html body.orb-minimal.orb-minimal .minimal-home-art>span{position:absolute;bottom:15px;left:18px;z-index:1;color:white;font-size:10px;letter-spacing:.12em}

html body.orb-minimal.orb-minimal{--glass-primary:var(--mn-surface);--glass-secondary:var(--mn-raised);--glass-interactive:var(--mn-raised);--glass-selected:var(--mn-accent-soft);--glass-hover:var(--mn-hover);--glass-text:var(--mn-text);--glass-muted:var(--mn-muted);--glass-border:var(--mn-line);--glass-reflection:transparent;--glass-blur:0px;--glass-small-blur:0px;--glass-shadow:none;--modern-surface:var(--mn-surface);--modern-line:var(--mn-line)}
html body.orb-minimal.orb-minimal #main-content .minimal-welcome .minimal-home-actions>a.minimal-primary:first-child{background-color:var(--mn-accent)!important;background-image:none!important;color:#15213a!important}
html body.orb-minimal.orb-minimal .minimal-welcome .hero-inner{text-align:left!important}
html body.orb-minimal.orb-minimal .premium-main{padding-bottom:64px!important}
html body.orb-minimal.orb-minimal :is(.orb-legal-intro,.orb-legal-content section,.orb-legal-header,.orb-legal-footer,.live-section,.live-feature,.live-faq,.class-profile,.craft-detail,.craft-workspace,.space-build,.space-draft,.news-story,.news-lead,.database-list-row,.guild-overview,.guild-month-day,.stream-alert-preview){background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:12px!important;box-shadow:none!important;backdrop-filter:none!important}
html body.orb-minimal.orb-minimal .orb-legal-intro h1{font-size:36px!important}
html body.orb-minimal.orb-minimal .orb-legal-header,html body.orb-minimal.orb-minimal .orb-legal-footer{border-radius:0!important}
html body.orb-minimal.orb-minimal :is(.ab-stats,.ab-workspace,.workbench-panels){background-image:none!important;backdrop-filter:none!important}

html body.orb-minimal.orb-minimal .ab-profile-fields .ab-visibility{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;min-width:70px!important}
html body.orb-minimal.orb-minimal .premium-header .brand-mark{animation:none!important;filter:none!important}
html body.orb-minimal.orb-minimal .ab-builder .workbench-panels>section>.mn-panel-heading{background:none!important;padding:0 0 18px!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal .ab-gs{padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal .ab-builder .workbench-panels>section[hidden]{display:none!important}

html body.orb-minimal.orb-minimal #aion-builder .ab-toolbar button[data-save]{background:var(--mn-accent)!important;color:#15213a!important;border-color:transparent!important}
html body.orb-minimal.orb-minimal .ab-builder .ab-layout>.ab-stats{display:block!important;order:0!important}
html body.orb-minimal.orb-minimal .ab-builder .ab-layout>.workbench-tabs{order:0!important}
html body.orb-minimal.orb-minimal .ab-builder .ab-workspace{order:0!important}
html body.orb-minimal.orb-minimal .workbench-panels>section:has(>.mn-panel-heading)>h2{display:none!important}
html body.orb-minimal.orb-minimal .ab-slot-remove:disabled{opacity:.3!important;background:transparent!important}

html body.orb-minimal.orb-minimal .ab-toolbar>.ab-actions{display:flex!important;align-items:center!important}
@media(max-width:800px){html body.orb-minimal.orb-minimal .ab-toolbar>.ab-actions{width:100%!important;margin:0!important;gap:7px!important}html body.orb-minimal.orb-minimal .ab-toolbar>.ab-actions>button{width:auto!important;flex:1!important;min-width:70px!important;font-size:11px!important;padding:9px!important}html body.orb-minimal.orb-minimal .ab-toolbar>.ab-actions>.ab-options{flex:1!important;width:auto!important;min-width:75px!important}html body.orb-minimal.orb-minimal .ab-toolbar>.ab-actions>.ab-options>summary{font-size:11px!important;padding:9px!important}html body.orb-minimal.orb-minimal .ab-toolbar>div:first-child{width:100%!important;min-width:0!important}html body.orb-minimal.orb-minimal .premium-header .site-preferences [data-language]{min-width:45px!important;width:52px!important;color:var(--mn-text)!important;font-size:11px!important;padding:4px 16px 4px 6px!important}}
@media(max-width:540px){html body.orb-minimal.orb-minimal .premium-header>.orb-header-discord{grid-column:2!important;grid-row:2!important}html body.orb-minimal.orb-minimal .premium-header>.site-preferences{grid-column:3!important;grid-row:2!important;justify-self:end!important}html body.orb-minimal.orb-minimal .premium-header .site-preferences [data-palette-toggle]{display:none!important}html body.orb-minimal.orb-minimal .premium-header .site-preferences{max-width:60px!important}html body.orb-minimal.orb-minimal .premium-header{grid-template-columns:minmax(0,1fr) auto 60px!important}}

html body.orb-minimal.orb-minimal .premium-brand .brand-mark{width:30px!important;height:34px!important;max-width:30px!important;object-fit:contain!important}
@media(max-width:540px){html body.orb-minimal.orb-minimal .premium-header .site-preferences [data-palette-open]{display:none!important}html body.orb-minimal.orb-minimal .premium-header .orb-language-control{width:52px!important;min-width:0!important}html body.orb-minimal.orb-minimal .premium-header .orb-language-icons{display:none!important}}

html body.orb-minimal.orb-minimal .premium-header>*{order:0!important}
html body.orb-minimal.orb-minimal .premium-header #premium-nav{flex-direction:row!important;align-items:center!important;justify-content:center!important;max-height:none!important;width:auto!important;min-width:0!important;margin:0!important}
html body.orb-minimal.orb-minimal .feature-grid>.feature-card{grid-column:auto!important;grid-row:auto!important;display:block!important}
@media(max-width:1350px){html body.orb-minimal.orb-minimal .premium-header #premium-nav{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;max-height:75dvh!important}}

html[data-palette]:not([data-palette=orbynia]) body.orb-minimal.orb-minimal{--mn-accent:var(--palette-accent,#a7bfff);--mn-accent-soft:color-mix(in srgb,var(--palette-accent,#a7bfff) 12%,transparent)}
html[data-theme=light][data-palette]:not([data-palette=orbynia]) body.orb-minimal.orb-minimal{--mn-accent:color-mix(in srgb,var(--palette-accent,#365db8) 60%,#162b55)}
/* The old illustrated hero used pale text even in light mode. */
html body.orb-minimal.orb-minimal #main-content .minimal-welcome h1{color:var(--mn-text)!important}
html body.orb-minimal.orb-minimal #main-content .minimal-welcome .hero-inner>p{color:var(--mn-muted)!important}
html[data-theme=light] body.orb-minimal.orb-minimal #main-content .minimal-welcome .minimal-home-actions>a.minimal-primary:first-child,
html[data-theme=light] body.orb-minimal.orb-minimal #aion-builder .ab-toolbar button[data-save]{color:#fff!important}
html[data-theme=light] body.orb-minimal.orb-minimal .premium-header #premium-nav :is(a,summary){color:var(--mn-text)!important}
html[data-theme=light] body.orb-minimal.orb-minimal.premium-page[data-game] .premium-header #premium-nav>a[aria-current=page]{background:var(--mn-accent-soft)!important;color:var(--mn-text)!important;box-shadow:none!important}
html[data-theme=light] body.orb-minimal.orb-minimal .premium-header .site-preferences button{color:var(--mn-text)!important;background:var(--mn-surface)!important}
html body.orb-minimal.orb-minimal [role=tooltip]{color:var(--mn-text)!important;background:var(--mn-surface)!important}

/* Aion atmosphere throughout its pages; the two-game selector keeps its identity. */
html body.orb-minimal.orb-minimal:not(.game-entry-page){
 --aion-gold:#e2cc9c;--aion-panel:color-mix(in srgb,var(--mn-surface) 94%,transparent);
 background-image:linear-gradient(180deg,#10151ddb,#101216f2 70%),image-set(url('/assets/aion-wallpaper-3-960.webp') 1x,url('/assets/aion-wallpaper-3-1920.webp') 2x)!important;
 background-size:cover!important;background-position:center top!important;background-attachment:fixed!important;
}
html:not([data-palette]):not([data-theme=light]) body.orb-minimal.orb-minimal:not(.game-entry-page),
html[data-palette=orbynia]:not([data-theme=light]) body.orb-minimal.orb-minimal:not(.game-entry-page){--mn-accent:var(--aion-gold);--mn-accent-soft:#e2cc9c14;--mn-line:#e2cc9c20}
html[data-theme=light] body.orb-minimal.orb-minimal:not(.game-entry-page){background-image:linear-gradient(#f5f6f8e8,#f5f6f8f5),image-set(url('/assets/aion-wallpaper-3-960.webp') 1x,url('/assets/aion-wallpaper-3-1920.webp') 2x)!important;--aion-gold:#8f713a}
html body.orb-minimal.orb-minimal:not(.game-entry-page) :is(.game-resource-card,.community-card,.feature-card,.guide-card,.home-streams,.home-team,.support-section,.ab-workspace,.ab-stats,.game-data-head){background:var(--aion-panel)!important;border-color:var(--mn-line)!important}
html body.orb-minimal.orb-minimal:not(.game-entry-page) :is(.feature-card,.guide-class-card,.game-resource-card):hover{border-color:var(--aion-gold)!important}
/* Correct title blocks that inherited zero padding or an offset text column. */
html body.orb-minimal.orb-minimal :is(.game-hub-intro,.guide-hero,.seo-tool-heading,.codes-hero,.profile-hero){text-align:center!important;padding:32px 24px!important;display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid var(--mn-line)!important;border-radius:16px!important;background:var(--aion-panel,var(--mn-surface))!important}
html body.orb-minimal.orb-minimal :is(.game-hub-intro,.guide-hero,.seo-tool-heading,.codes-hero,.profile-hero)>div{width:100%!important;max-width:none!important;margin-inline:auto!important;text-align:center!important}
html body.orb-minimal.orb-minimal :is(.game-hub-intro,.guide-hero,.seo-tool-heading,.codes-hero,.profile-hero) :is(h1,.eyebrow,p){text-align:center!important;margin-inline:auto!important;max-width:760px!important}
html body.orb-minimal.orb-minimal .game-hub-intro h1{margin-block:10px 14px!important}
html body.orb-minimal.orb-minimal .section-heading{justify-content:center!important;text-align:center!important;gap:16px!important;flex-wrap:wrap!important}
html body.orb-minimal.orb-minimal .section-heading>div{margin-inline:auto!important;text-align:center!important}
html body.orb-minimal.orb-minimal :is(.home-team-intro,.support-section>header,.mn-panel-heading){text-align:center!important}
html body.orb-minimal.orb-minimal .mn-panel-heading p{max-width:640px;margin-inline:auto!important}
html body.orb-minimal.orb-minimal :is(button,summary,.minimal-home-actions a){line-height:1.4!important}
html body.orb-minimal.orb-minimal :is(.minimal-home-actions a,.game-data-more,.guide-card-link,.ab-toolbar button,.ab-options>summary){display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
html body.orb-minimal.orb-minimal .feature-grid>.feature-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;padding:26px 18px!important;position:relative!important}
html body.orb-minimal.orb-minimal .feature-card :is(h3,p){text-align:center!important;width:100%;margin-inline:auto!important}
html body.orb-minimal.orb-minimal .feature-card p{max-width:240px!important;min-height:40px!important}
html body.orb-minimal.orb-minimal .feature-icon{color:var(--aion-gold,var(--mn-accent))!important;margin-inline:auto!important}
html body.orb-minimal.orb-minimal .feature-arrow{position:static!important;margin-top:auto!important;padding-top:12px!important;align-self:center!important}
html body.orb-minimal.orb-minimal .guide-class-content{align-items:center!important;text-align:center!important;gap:8px!important}
html body.orb-minimal.orb-minimal .guide-class-content>span{width:100%!important;text-align:center!important}
html body.orb-minimal.orb-minimal .guide-class-content .guide-card-link{margin-top:auto!important}
html body.orb-minimal.orb-minimal .guide-class-content>strong{width:100%;text-align:center!important}
html body.orb-minimal.orb-minimal .guide-class-art{background-position:center top!important}
html body.orb-minimal.orb-minimal :is(.guide-filters,.orb-section-nav,.game-resource-families){justify-content:center!important}
html body.orb-minimal.orb-minimal .premium-footer{justify-content:center!important;text-align:center!important;flex-wrap:wrap!important;gap:18px!important}
/* The welcome is a real Aion landscape, rather than a dashboard thumbnail. */
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;isolation:isolate!important;min-height:520px!important;padding:64px 24px!important;border:1px solid #e2cc9c35!important;border-radius:20px!important;margin-bottom:30px!important;background:#10151d!important}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .minimal-home-art{position:absolute!important;inset:0!important;height:100%!important;width:100%!important;border:0!important;border-radius:0!important;z-index:-1!important;margin:0!important;pointer-events:none!important}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .minimal-home-art img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important;opacity:1!important;animation:aion-arrival 1.2s ease-out both}
html body.orb-minimal.orb-minimal .minimal-home-art picture{display:block;width:100%;height:100%}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .minimal-home-art:after{background:linear-gradient(180deg,#080e1b30,#080e1b80 35%,#080e1bec),radial-gradient(ellipse at center,#080e1b66,transparent 75%)!important;inset:0!important}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .minimal-home-art>span{left:0!important;right:0!important;bottom:18px!important;text-align:center!important;color:#e2cc9c!important;font-size:9px!important;letter-spacing:.24em!important}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .hero-inner{position:relative!important;z-index:1!important;text-align:center!important;max-width:800px!important;margin-inline:auto!important;padding:20px 0!important}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .hero-inner :is(h1,p){text-align:center!important;margin-inline:auto!important}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome h1{color:#fff!important;font-size:clamp(36px,4.6vw,66px)!important;font-weight:600!important;line-height:1.14!important;max-width:800px!important;text-wrap:balance;letter-spacing:-.045em!important}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome h1>span{color:#ead5ac!important}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .hero-inner>p{color:#e4e7ef!important;max-width:550px!important;line-height:1.8!important;text-wrap:pretty}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .hero-inner>.eyebrow{color:#ead5ac!important;letter-spacing:.24em!important;font-size:10px!important}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .minimal-home-actions{justify-content:center!important;align-items:center!important}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .minimal-home-actions>a.minimal-primary:first-child{background:#e2cc9c!important;color:#1d2430!important;border-color:#e2cc9c!important}
html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .minimal-home-actions>a:not(.minimal-primary){background:#10151d99!important;color:#fff!important;border-color:#ffffff40!important;backdrop-filter:blur(10px)}
@keyframes aion-arrival{from{transform:scale(1.035);opacity:.5}to{transform:scale(1);opacity:1}}
@media(max-width:800px){html body.orb-minimal.orb-minimal :is(.game-hub-intro,.guide-hero,.seo-tool-heading,.codes-hero,.profile-hero){padding:28px 18px!important}html body.orb-minimal.orb-minimal .premium-footer{flex-direction:column!important}html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome{min-height:460px!important;padding:44px 20px!important}html body.orb-minimal.orb-minimal:not(.game-entry-page){background-attachment:scroll!important}}
@media(max-width:540px){html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome{min-height:470px!important;padding:38px 18px 52px!important;border-radius:16px!important}html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome h1{font-size:36px!important}html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .minimal-home-actions{gap:10px!important}html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .minimal-home-actions a{min-height:44px!important;padding:10px 13px!important;font-size:11px!important}html body.orb-minimal.orb-minimal .feature-grid>.feature-card{padding:20px 12px!important}html body.orb-minimal.orb-minimal .guide-class-content{padding:20px 14px!important}}
@media(prefers-reduced-motion:reduce){html body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .minimal-home-art img{animation:none!important}}
html[data-theme=light] body.orb-minimal.orb-minimal #main-content .aion-immersive-welcome .minimal-home-actions>a.minimal-primary:first-child{color:#1d2430!important}
html body.orb-minimal.orb-minimal .game-hub-intro{background-image:linear-gradient(110deg,var(--aion-panel),var(--aion-panel)),url('/assets/aion-wallpaper-1-1920.webp')!important;background-position:center 35%!important;background-size:cover!important}
html body.orb-minimal.orb-minimal .ab-toolbar>div:first-child{text-align:center!important}
html body.orb-minimal.orb-minimal .ab-toolbar .ab-name{text-align:center!important}
html body.orb-minimal.orb-minimal :is(.home-team-members,.home-team-member){justify-content:center!important}
html body.orb-minimal.orb-minimal :is(.home-team-member h3,.home-team-role,.support-copy,.support-title,.support-section>.eyebrow){text-align:center!important}
html body.orb-minimal.orb-minimal .ab-toolbar input[name=buildName]{text-align:center!important}
html body.orb-minimal.orb-minimal :is(.meter-hero,.live-hero,.ab-monolith-heading,.ab-title-card){text-align:center!important}
html body.orb-minimal.orb-minimal :is(.meter-hero,.live-hero)>:is(p,h1,h2){margin-inline:auto!important;text-align:center!important;max-width:760px}
html body.orb-minimal.orb-minimal .ab-monolith-heading output{justify-content:center!important}
html body.orb-minimal.orb-minimal .ab-pantheon-gallery>h3{text-align:center!important}
/* Headings shared by older page modules, including Live and the administration. */
html body.orb-minimal.orb-minimal main :is(h1,h2){text-align:center!important;text-wrap:balance}
html body.orb-minimal.orb-minimal :is(.live-section-heading,.live-hero>div,.meter-source>div,.meter-install>div){text-align:center!important}
html body.orb-minimal.orb-minimal :is(.live-section-heading,.live-hero>div,.meter-source>div)>p{margin-inline:auto!important;max-width:760px!important;text-align:center!important}
html body.orb-minimal.orb-minimal .live-hero :is(.meter-actions,.meter-promo-actions){justify-content:center!important}
html body.orb-minimal.orb-minimal .live-section-heading{align-items:center!important;justify-content:center!important}
html body.orb-minimal.orb-minimal #main-content .game-hub-intro :is(h1,.eyebrow),
html body.orb-minimal.orb-minimal #main-content .game-hub-intro>div{text-align:center!important}
html body.orb-minimal.orb-minimal #community-search{padding-inline-start:42px!important}
/* Builder polish: visible controls, stable layouts and readable catalogues. */
html body.orb-minimal.orb-minimal #aion-builder [hidden],html body.orb-minimal.orb-minimal .ab-dialog [hidden]{display:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-build-name-label{display:block;font-size:12px;color:var(--mn-muted);margin:0 0 6px}
html body.orb-minimal.orb-minimal #aion-builder [name=buildName]{padding:10px 12px!important;border:1px solid var(--mn-line)!important;border-radius:10px!important;background:var(--mn-surface)!important;font-size:24px!important;line-height:1.3!important;min-height:48px!important;text-align:left!important;width:100%!important;max-width:520px}
html body.orb-minimal.orb-minimal #aion-builder .ab-toolbar .eyebrow{font-size:10px!important;text-align:left!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-toolbar:has(.ab-options[open]){position:relative!important;z-index:100}
html body.orb-minimal.orb-minimal #aion-builder .ab-options-panel{background:var(--mn-surface)!important;border-color:var(--mn-line)!important;color:var(--mn-text)!important;width:300px!important;max-height:65dvh!important;padding:12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-options-grid button{justify-content:flex-start!important;text-align:left!important;min-height:44px!important;font-size:13px!important;line-height:1.5!important;white-space:normal!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-options-grid button:disabled{opacity:.45!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-profile-fields label{font-size:12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-visibility{flex-direction:row!important;align-items:center!important;justify-content:center!important;min-width:92px}
html body.orb-minimal.orb-minimal #aion-builder .ab-visibility input{appearance:auto!important;position:static!important;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;transform:none!important;border-radius:4px!important;accent-color:var(--mn-accent)}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot{min-height:68px!important;padding:10px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot small{font-size:10px!important;line-height:1.4!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot strong{font-size:12px!important;line-height:1.45!important;white-space:normal!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot-wrap:has(>.ab-slot-remove:not(:disabled))>.ab-slot{padding-right:42px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot-wrap>.ab-slot-remove.ab-slot-remove{display:grid!important;place-items:center!important;position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:19px!important;line-height:1!important;border-radius:7px!important;background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;color:var(--mn-muted)!important;opacity:1!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot-wrap>.ab-slot-remove.ab-slot-remove:hover{color:#ffb1b9!important;border-color:#da6e7b!important;background:#da6e7b15!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot-wrap>.ab-slot-remove.ab-slot-remove:is(:disabled,[hidden]){display:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer .ab-slot-wrap>.ab-slot-remove{top:8px!important;transform:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection>header{display:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection [data-dialog-body],html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection :is(.ab-pet-main,.ab-pet-summary,.ab-title-grid,.ab-pet-grid){max-height:none!important;height:auto!important;overflow:visible!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection:is([data-collection=pets],[data-collection=wings],[data-collection=titles]) .ab-pet-layout{display:block!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-collection-search-selection{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,.8fr)!important;gap:14px!important;align-items:start!important;margin:16px 0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-collection-search-selection>*{min-width:0!important;margin:0!important;width:auto!important}
html body.orb-minimal.orb-minimal #aion-builder :is(.ab-pet-toolbar,.ab-wing-filters){display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:12px!important;background:var(--mn-raised)!important;border-radius:10px!important}
html body.orb-minimal.orb-minimal #aion-builder :is(.ab-pet-toolbar,.ab-wing-filters) input[type=search]{flex:1 1 100%!important;min-width:0!important;width:100%!important}
html body.orb-minimal.orb-minimal #aion-builder :is(.ab-pet-families,.ab-pet-tabs){display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:4px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-pet-families button{flex:1 0 85px!important;min-height:38px!important;font-size:12px!important;text-align:center!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-tile{display:grid!important;grid-template-columns:minmax(0,1fr) 96px!important;padding:0!important;gap:8px!important;overflow:hidden!important;border-radius:10px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-tile:has([data-pet-id]){grid-template-columns:minmax(0,1fr) 78px 100px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-card{grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;padding:12px!important;min-width:0!important;min-height:82px!important;white-space:normal!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-card>strong{grid-column:2!important;grid-row:1!important;font-size:13px!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-card-stats{grid-column:2!important;grid-row:2!important;display:block!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-owned{grid-column:1/-1!important;grid-row:3!important;font-size:11px!important;white-space:normal!important;text-align:center!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-level{display:grid!important;align-content:center!important;padding:8px!important;font-size:12px!important;gap:6px}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection :is(.ab-item-fiche,[data-equip-pet]){font-size:12px!important;min-height:40px!important;white-space:normal!important;line-height:1.45!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-title-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-title-card{min-width:0!important;overflow-wrap:anywhere!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-title-card .ab-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
html body.orb-minimal.orb-minimal #aion-builder :is(.ab-pet-summary p,.ab-pet-intro,.ab-title-card p,.ab-monolith-note,.ab-skill-help){font-size:13px!important;line-height:1.65!important}
html body.orb-minimal.orb-minimal #aion-builder :is(.ab-pet-summary h3,.ab-title-card h3,.ab-monolith-card h3){font-size:15px!important;line-height:1.4!important}
html body.orb-minimal.orb-minimal .ab-dialog:not(.ab-inline-collection)>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
html body.orb-minimal.orb-minimal .ab-dialog:not(.ab-inline-collection)>header h2{margin:0!important;text-align:left!important;flex:1;min-width:0;overflow-wrap:anywhere}
html body.orb-minimal.orb-minimal .ab-dialog>header [data-close]{width:40px!important;height:40px!important;min-height:40px!important;flex:none!important;font-size:24px!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-equipment-compact :is(.ab-pet-main,.ab-pet-summary){padding:12px!important}
html body.orb-minimal.orb-minimal .orb-header-events{display:flex!important;margin-left:auto!important;flex:none!important}
html body.orb-minimal.orb-minimal .orb-header-events .orb-event-menu>summary{padding:7px 12px!important;min-width:115px!important;border:1px solid var(--mn-line)!important;background:var(--mn-surface)!important;border-radius:10px!important;color:var(--mn-text)!important}
html body.orb-minimal.orb-minimal .orb-header-events .orb-event-popup{min-width:280px!important;right:0!important;left:auto!important;background:var(--mn-surface)!important;color:var(--mn-text)!important}
@media(max-width:1100px){html body.orb-minimal.orb-minimal #aion-builder .ab-collection-search-selection{grid-template-columns:1fr!important}html body.orb-minimal.orb-minimal #aion-builder .ab-monolith-grid{grid-template-columns:1fr!important}html body.orb-minimal.orb-minimal #aion-builder .ab-pet-layout{grid-template-columns:1fr!important}}
@media(max-width:600px){html body.orb-minimal.orb-minimal #aion-builder{padding:20px 12px 40px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-profile{padding:12px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-profile-fields label{flex:1 1 40%!important;min-width:0!important}html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding:10px!important;gap:8px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll>.ab-avatar{grid-column:1/-1!important;grid-row:1!important}html body.orb-minimal.orb-minimal #aion-builder .ab-class-portrait{height:130px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-slot{gap:6px!important;min-height:76px!important;padding:8px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-slot img{width:26px!important;height:26px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-slot strong{font-size:11px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-slot-wrap:has(>.ab-slot-remove:not(:disabled))>.ab-slot{padding-right:8px!important;padding-bottom:36px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-slot-wrap>.ab-slot-remove.ab-slot-remove{top:auto!important;bottom:4px!important;transform:none!important}html body.orb-minimal.orb-minimal #aion-builder .ab-title-grid{grid-template-columns:1fr!important}html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-tile:has([data-pet-id]){grid-template-columns:minmax(0,1fr) 72px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection [data-equip-pet]{grid-column:1/-1!important}html body.orb-minimal.orb-minimal #aion-builder .ab-options-panel{max-width:calc(100vw - 24px)!important}html body.orb-minimal.orb-minimal .orb-header-events .orb-event-menu>summary{min-width:96px!important;font-size:11px!important}html body.orb-minimal.orb-minimal .orb-header-events .orb-event-popup{position:fixed!important;top:76px!important;left:12px!important;right:12px!important;width:auto!important;min-width:0!important}}

html body.orb-minimal.orb-minimal #aion-builder .ab-build-name-label{text-align:left!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-layout{height:auto!important;min-height:0!important;overflow:visible!important}
/* Pet actions use the actual two-child structure; avoid a phantom third column. */
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-tile:has([data-pet-id]){grid-template-columns:minmax(0,1fr) 170px!important;align-items:stretch!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-card{display:grid!important;grid-template-rows:auto auto auto!important;align-content:center!important;height:auto!important;min-height:110px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-row-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;align-content:center!important;padding:10px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-row-actions .ab-pet-level{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-row-actions button{font-size:11px!important;line-height:1.35!important;padding:8px 5px!important;white-space:normal!important}
@media(max-width:600px){html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-tile:has([data-pet-id]){grid-template-columns:1fr!important}html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-row-actions{grid-template-columns:90px 1fr 1fr!important}html body.orb-minimal.orb-minimal #aion-builder .ab-inline-collection .ab-pet-row-actions .ab-pet-level{grid-column:auto!important;display:grid!important;gap:4px!important}}

/* Keep the universe selector and events clear when desktop navigation no longer fits. */
@media (min-width:1351px) and (max-width:1550px){html body.orb-minimal.orb-minimal .premium-header #premium-nav{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;background:var(--mn-surface)!important;padding:16px 24px!important;max-height:75dvh!important;overflow:auto!important;border-bottom:1px solid var(--mn-line)!important}html body.orb-minimal.orb-minimal .premium-header #premium-nav.open{display:flex!important}html body.orb-minimal.orb-minimal .premium-header .premium-menu{display:flex!important;margin-left:auto!important;min-height:34px!important;height:34px!important}html body.orb-minimal.orb-minimal .premium-header #premium-nav details>div{position:static!important;box-shadow:none!important;background:var(--mn-raised)!important;margin:8px 0!important}}

/* Equipment selectors leave a real portrait column; preserve two columns on phones. */
@media(min-width:701px){
 html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll{grid-template-columns:minmax(0,200px) minmax(220px,1fr) minmax(0,200px)!important;gap:14px!important;align-items:start!important}
 html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll>.ab-avatar{align-self:stretch!important;justify-content:center!important;min-height:460px!important;padding:12px 0!important}
 html body.orb-minimal.orb-minimal #aion-builder .ab-class-portrait{width:100%!important;max-width:360px!important;height:400px!important;max-height:none!important;object-fit:contain!important;mask-image:none!important}
 html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll>[data-gear-left] .ab-slot,
 html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll>[data-gear-right] .ab-slot{min-height:52px!important;padding:7px!important;gap:7px!important}
}
@media(max-width:700px){
 html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll>.ab-avatar{min-height:0!important;justify-content:center!important}
 html body.orb-minimal.orb-minimal #aion-builder .ab-class-portrait{width:min(100%,280px)!important;max-width:280px!important;height:270px!important;max-height:270px!important;mask-image:none!important}
}

/* Rounded section headers and consistent equipment collection cards. */
html body.orb-minimal.orb-minimal #main-content:has(#aion-builder){max-width:1760px!important}
html body.orb-minimal.orb-minimal #aion-builder .workbench-panels>section>.mn-panel-heading{padding:22px 18px!important;border:1px solid var(--mn-line)!important;border-radius:16px!important;background:var(--mn-surface)!important;margin:0 0 18px!important;overflow:hidden!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer>:is([data-rune-left],[data-rune-right],.ab-character-extras){display:contents!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer .ab-slot-wrap{display:flex!important;min-width:0!important;margin:0!important;max-width:none!important;grid-column:auto!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer .ab-slot{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:stretch!important;flex:1!important;grid-template-columns:none!important;min-height:128px!important;height:auto!important;max-height:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 10px!important;gap:9px!important;border-radius:12px!important;text-align:center!important;overflow:hidden!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer .ab-slot>:is(img,.ab-empty){width:34px!important;height:34px!important;min-width:34px!important;flex:none!important;margin:0!important;align-self:center!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer .ab-slot>span:not(.ab-empty){flex:none!important;width:100%!important;text-align:center!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer .ab-slot small{margin:0 0 3px!important;text-align:center!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer .ab-slot strong{font-size:11px!important;line-height:1.4!important;text-align:center!important;overflow-wrap:anywhere!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer .ab-title-slot-bonuses{width:100%!important;text-align:center!important;margin:0!important;line-height:1.5!important}
@media(max-width:700px){
 html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer>[data-rune-right]>.ab-slot-wrap{grid-column:1/-1!important;width:calc((100% - 10px)/2)!important;justify-self:center!important}
}

html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer .ab-slot-wrap:has(>.ab-slot-remove:not(:disabled))>.ab-slot{padding:14px 10px!important}

/* One control system on every universe page: stable sizes, shape and alignment. */
html body.orb-minimal.orb-minimal :is(.premium-header,.game-entry-header){--nav-control-size:40px;--nav-control-radius:10px}
html body.orb-minimal.orb-minimal :is(.premium-header,.game-entry-header) .orb-game-menu>summary,
html body.orb-minimal.orb-minimal .premium-header :is(.header-live-menu>summary,.orb-header-account>summary,.orb-event-menu>summary,.orb-activity-menu>summary,.admin-site-visitors,.site-preferences button,.site-preferences select,.premium-menu){box-sizing:border-box!important;height:var(--nav-control-size)!important;min-height:var(--nav-control-size)!important;border:1px solid var(--mn-line)!important;border-radius:var(--nav-control-radius)!important;background:var(--mn-surface)!important;color:var(--mn-text)!important;box-shadow:inset 0 1px #ffffff04!important;line-height:1.2!important;font-family:Inter,ui-sans-serif,system-ui,"Segoe UI",sans-serif!important;font-size:12px!important;font-weight:600!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;margin-block:0!important}
html body.orb-minimal.orb-minimal :is(.premium-header,.game-entry-header) .orb-game-menu>summary{display:flex!important;width:108px!important;min-width:108px!important;padding:0 12px!important;gap:9px!important;letter-spacing:.04em!important}
html body.orb-minimal.orb-minimal .premium-header :is(.site-preferences button,.orb-header-account>summary,.premium-menu){width:var(--nav-control-size)!important;min-width:var(--nav-control-size)!important;flex-basis:var(--nav-control-size)!important;padding:0!important;display:flex!important}
html body.orb-minimal.orb-minimal .premium-header .premium-menu{display:none!important}
html body.orb-minimal.orb-minimal .premium-header .header-live-menu>summary{padding:0 12px!important;gap:7px!important;min-width:100px!important}
html body.orb-minimal.orb-minimal .premium-header .site-preferences select{width:82px!important;min-width:82px!important;padding-block:0!important;flex-basis:82px!important}
html body.orb-minimal.orb-minimal .premium-header .orb-header-account>summary :is(img,svg){width:20px!important;height:20px!important;object-fit:cover}
html body.orb-minimal.orb-minimal .premium-header .orb-header-account>summary img{border-radius:6px!important}
html body.orb-minimal.orb-minimal :is(.premium-header,.game-entry-header) :is(.orb-game-menu>summary,.header-live-menu>summary,.orb-header-account>summary,.orb-event-menu>summary,.orb-activity-menu>summary,.admin-site-visitors,.site-preferences button,.site-preferences select,.premium-menu):is(:hover,:focus-visible){background:var(--mn-hover)!important;border-color:color-mix(in srgb,var(--mn-accent) 50%,transparent)!important;box-shadow:0 4px 18px #0002!important}
@media(max-width:1350px){html body.orb-minimal.orb-minimal .premium-header .premium-menu{display:flex!important}}
@media(max-width:540px){html body.orb-minimal.orb-minimal .premium-header .site-preferences [data-theme-toggle],html body.orb-minimal.orb-minimal .premium-header .site-preferences [data-palette-open]{display:none!important}}

@media(max-width:540px){
 html body.orb-minimal.orb-minimal .premium-header>.orb-header-events,html body.orb-minimal.orb-minimal .premium-header>.orb-activity-menu{grid-column:1!important;grid-row:2!important;min-width:0!important}
 html body.orb-minimal.orb-minimal .premium-header>.header-live-menu{grid-column:2!important;grid-row:2!important;justify-self:stretch!important}
 html body.orb-minimal.orb-minimal .premium-header>.orb-header-account{grid-column:3!important;grid-row:2!important}
 html body.orb-minimal.orb-minimal .premium-header>.site-preferences{grid-column:1/-1!important;grid-row:3!important;justify-self:end!important;gap:6px!important}
 html body.orb-minimal.orb-minimal .premium-header .site-preferences [data-theme-toggle],html body.orb-minimal.orb-minimal .premium-header .site-preferences [data-palette-open]{display:flex!important}
}

html body.orb-minimal.orb-minimal .premium-header .site-preferences .orb-language-control{width:82px!important;min-width:82px!important;flex:0 0 82px!important;height:40px!important}
html body.orb-minimal.orb-minimal .premium-header .site-preferences .orb-language-control select[data-language]{width:82px!important;min-width:82px!important;height:40px!important;min-height:40px!important;border-radius:10px!important;font-size:12px!important;padding-block:0!important}
/* Keep the language icons centered without transforms overridden by motion rules. */
html body.orb-minimal.orb-minimal .premium-header .site-preferences .orb-language-icons{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 10px!important}
html body.orb-minimal.orb-minimal .premium-header .site-preferences .orb-language-icons svg{position:static!important;transform:none!important;flex:none!important}

html body.orb-minimal.orb-minimal .premium-header>.site-preferences{width:max-content!important;min-width:0!important;max-width:100%!important;flex-basis:auto!important}

/* Floating glass navigation keeps its inset and menus on narrow screens. */
@media(max-width:800px){html body.orb-minimal.orb-minimal .premium-header{top:8px!important;width:calc(100% - 16px)!important;margin:8px auto 0!important;padding-inline:12px!important;border-radius:16px!important}}
@media(max-width:1550px){html body.orb-minimal.orb-minimal .premium-header #premium-nav.open{top:calc(100% + 8px)!important;border:1px solid var(--mn-line)!important;border-radius:16px!important;box-shadow:0 16px 40px #0004!important;max-height:calc(100dvh - 220px)!important}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html body.orb-minimal.orb-minimal .premium-header{--glass-primary:var(--mn-surface);background:var(--mn-surface)!important}}

html body.orb-minimal.orb-minimal .premium-header .admin-site-visitors{display:flex!important;gap:7px!important;padding:6px 10px!important;min-width:88px!important;text-decoration:none!important}
html body.orb-minimal.orb-minimal .premium-header .admin-site-visitors>span:not(.presence-dot){font-size:10px!important;font-weight:500!important;line-height:1.25!important;color:var(--mn-muted)!important;text-align:center!important}
html body.orb-minimal.orb-minimal .premium-header .admin-site-visitors strong{display:block!important;margin-top:1px!important;font-size:11px!important;font-weight:650!important;line-height:1.2!important;color:var(--mn-text)!important}

/* Compact controls and a quiet boundary before the Discord account. */
html body.orb-minimal.orb-minimal .premium-header{gap:8px!important}
html body.orb-minimal.orb-minimal .premium-header .site-preferences{gap:5px!important}
html body.orb-minimal.orb-minimal .premium-header>.orb-header-account{position:relative!important;margin-left:8px!important}
html body.orb-minimal.orb-minimal .premium-header>.orb-header-account:before{content:"";position:absolute;left:-9px;top:8px;height:24px;width:1px;background:var(--mn-line);pointer-events:none}
@media(max-width:540px){html body.orb-minimal.orb-minimal .premium-header>.orb-header-account{margin-left:4px!important}html body.orb-minimal.orb-minimal .premium-header>.orb-header-account:before{left:-6px}}

/* Mobile: one compact floating toolbar, with secondary controls inside its menu. */
@media(max-width:700px){
 html body.orb-minimal.orb-minimal .premium-header:has(>.orb-game-menu){display:flex!important;flex-wrap:nowrap!important;height:62px!important;min-height:62px!important;padding:0 12px!important;gap:8px!important;border-radius:16px!important}
 html body.orb-minimal.orb-minimal .premium-header>.premium-brand{flex:1 1 auto!important;gap:5px!important;font-size:12px!important;letter-spacing:1px!important}
 html body.orb-minimal.orb-minimal .premium-header .brand-mark,html body.orb-minimal.orb-minimal .premium-header .brand-aether{width:26px!important;height:30px!important}
 html body.orb-minimal.orb-minimal .premium-header>.orb-game-menu>summary{width:94px!important;min-width:94px!important;padding:0 9px!important;gap:6px!important;font-size:11px!important}
 html body.orb-minimal.orb-minimal .premium-header>.premium-menu{display:flex!important;margin:0!important;flex:none!important}
 html body.orb-minimal.orb-minimal .premium-header #premium-nav{display:none!important}
 html body.orb-minimal.orb-minimal .premium-header #premium-nav.open{display:flex!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;flex-direction:column!important;align-items:stretch!important;padding:12px!important;gap:4px!important;background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:16px!important;max-height:calc(100dvh - 100px)!important;overflow-y:auto!important;overflow-x:hidden!important;box-shadow:0 18px 40px #0005!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:10px!important;padding-top:12px!important;margin-top:8px!important;border-top:1px solid var(--mn-line)!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls>.orb-header-events{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls .orb-event-menu{flex:1!important;min-width:0!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls .orb-event-menu>summary{width:100%!important;min-width:0!important;justify-content:flex-start!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls>.header-live-menu{min-width:0!important;grid-column:1!important;margin:0!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls>.header-live-menu>summary{justify-content:flex-start!important;width:100%!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls>.orb-header-account{grid-column:2!important;margin:0!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls>.orb-header-account:before{display:none!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls>.site-preferences{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;max-width:none!important;margin:0!important;gap:8px!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls .site-preferences [data-theme-toggle]{display:flex!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls .orb-language-control{width:82px!important;max-width:none!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls .orb-event-popup{position:static!important;width:auto!important;min-width:0!important;margin-top:8px!important}
}

@media(max-width:700px){
 html body.orb-minimal.orb-minimal .orb-mobile-controls>.orb-header-events{grid-row:1!important;justify-self:stretch!important;width:100%!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls>.header-live-menu{grid-row:2!important;justify-self:stretch!important;width:auto!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls>.orb-header-account{grid-row:2!important;justify-self:end!important;width:40px!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls>.orb-header-account>summary{width:40px!important;height:40px!important;min-height:40px!important}
 html body.orb-minimal.orb-minimal .orb-mobile-controls>.site-preferences{grid-row:3!important;justify-self:end!important;width:auto!important}
}

/* More room for equipment and the character, including shared builds. */
html body.orb-minimal.orb-minimal #aion-builder{max-width:1840px!important;width:100%!important;margin-inline:auto!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 250px!important;gap:18px!important}
html body.orb-minimal.orb-minimal #aion-builder .workbench-tabs{grid-column:1/-1!important;grid-row:1!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;position:static!important;width:100%!important;max-height:none!important;padding:8px!important;gap:6px!important}
html body.orb-minimal.orb-minimal #aion-builder .workbench-tabs>button{flex:0 0 auto!important;width:auto!important;white-space:nowrap!important;min-height:40px!important}
html body.orb-minimal.orb-minimal #aion-builder .mn-tab-index{display:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-workspace{grid-column:1!important;grid-row:2!important;min-width:0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-stats{grid-column:2!important;grid-row:2!important;width:auto!important;min-width:0!important}
html body.orb-minimal.orb-minimal #aion-builder .orb-creator-inline{grid-column:1/-1!important;grid-row:3!important;width:100%!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll{grid-template-columns:minmax(170px,210px) minmax(220px,1fr) minmax(170px,210px)!important;gap:14px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-avatar:not(.ab-character-extras){min-height:520px!important;justify-content:center!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-class-portrait{width:100%!important;max-width:500px!important;height:480px!important;max-height:none!important;object-fit:contain!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-shared-title{font-size:clamp(24px,3vw,36px);margin:6px 0;line-height:1.2;text-align:left}
html body.orb-minimal.orb-minimal #aion-builder .ab-shared-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}
html body.orb-minimal.orb-minimal #aion-builder .ab-shared-meta span{padding:8px 12px;border:1px solid #ffffff18;border-radius:9px;background:#ffffff05;font-size:13px}
html body.orb-minimal.orb-minimal #aion-builder .ab-readonly [hidden]{display:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-options{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-options>summary{height:40px!important;min-height:40px!important;box-sizing:border-box!important;border:1px solid #ffffff20!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding:0 14px!important}
html body.orb-minimal.orb-minimal button.orb-feedback-launch:not(.orb-support-launch){border-radius:16px!important;min-height:48px!important}
@media(max-width:1100px){
html body.orb-minimal.orb-minimal #aion-builder .ab-layout{grid-template-columns:minmax(0,1fr)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-stats{grid-column:1!important;grid-row:3!important;position:static!important;max-height:none!important}
html body.orb-minimal.orb-minimal #aion-builder .orb-creator-inline{grid-row:4!important}
}
@media(max-width:700px){
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-avatar:not(.ab-character-extras){grid-column:1/-1!important;grid-row:1!important;min-height:320px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-class-portrait{height:300px!important;max-width:320px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-footer{grid-column:1/-1!important}
}

/* Creator builds flank the equipment; controls remain comfortable to read. */
html body.orb-minimal.orb-minimal main:has(#aion-builder){width:100%!important;max-width:1840px!important;margin-inline:auto!important;box-sizing:border-box!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-layout--creator{grid-template-columns:220px minmax(0,1fr) 250px!important;align-items:start!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-layout--creator>.orb-creator-inline{grid-column:1!important;grid-row:2!important;min-width:0!important;max-width:none!important;margin:0!important;padding:16px!important;box-sizing:border-box!important;align-self:start!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-layout--creator>.ab-workspace{grid-column:2!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-layout--creator>.ab-stats{grid-column:3!important}
html body.orb-minimal.orb-minimal #aion-builder .orb-creator-inline .orb-creator-grid{grid-template-columns:minmax(0,1fr)!important}
html body.orb-minimal.orb-minimal #aion-builder .orb-creator-inline h2{font-size:13px!important;text-align:left!important}
html body.orb-minimal.orb-minimal #aion-builder .orb-creator-inline .orb-creator-card{height:auto!important;min-height:82px!important;padding:12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll{grid-template-columns:minmax(210px,250px) minmax(220px,1fr) minmax(210px,250px)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot{min-height:72px!important;height:auto!important;width:100%!important;max-width:none!important;padding:10px 12px!important;box-sizing:border-box!important;gap:10px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot strong{font-size:13px!important;line-height:1.35!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot>img{width:44px!important;height:44px!important;flex:0 0 44px!important}
@media(max-width:1450px) and (min-width:1001px){
html body.orb-minimal.orb-minimal #aion-builder .ab-layout--creator{grid-template-columns:210px minmax(0,1fr)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-layout--creator>.ab-stats{grid-column:2!important;grid-row:3!important;position:static!important;max-height:none!important}
}
@media(max-width:1000px){
html body.orb-minimal.orb-minimal #aion-builder .ab-layout--creator{grid-template-columns:minmax(0,1fr)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-layout--creator>.ab-workspace{grid-column:1!important;grid-row:2!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-layout--creator>.ab-stats{grid-column:1!important;grid-row:3!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-layout--creator>.orb-creator-inline{grid-column:1!important;grid-row:4!important}
}
@media(max-width:700px){
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot{padding:8px!important;gap:7px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot strong{font-size:12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot>img{width:32px!important;height:32px!important;flex-basis:32px!important}
}

/* A single workshop language for builds, characters and community cards. */
html body.orb-minimal.orb-minimal #aion-builder .ab-builder{padding:0!important;border:0!important;background:transparent!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-toolbar{padding:20px 0!important;border:0!important;background:transparent!important;gap:20px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-toolbar>div:first-child{flex:1!important;max-width:none!important;min-width:220px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-build-name-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a6b0bf}
html body.orb-minimal.orb-minimal #aion-builder #ab-build-name{font-size:clamp(22px,2.3vw,32px)!important;font-weight:700!important;height:auto!important;min-height:52px!important;background:transparent!important;border:0!important;border-bottom:1px solid #e5c78f33!important;padding:8px 0!important;border-radius:0!important;max-width:600px}
html body.orb-minimal.orb-minimal #aion-builder .ab-account-save{padding:12px 16px!important;border:1px solid #ffffff10!important;background:#ffffff03!important;border-radius:12px!important;gap:16px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-profile{padding:18px!important;border-radius:16px!important;background:#ffffff03!important;margin:16px 0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-profile-fields{display:grid!important;grid-template-columns:1.3fr .6fr 1fr 1fr 1fr minmax(240px,1.4fr)!important;gap:14px!important;align-items:end!important;width:100%!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-profile-heading{display:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-profile-fields>label{margin:0!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:7px!important;font-size:11px!important;text-align:left!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-profile-fields :is(select,input[type=number]){min-height:44px!important;width:100%!important}
html body.orb-minimal.orb-minimal #aion-builder label.ab-visibility{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;cursor:pointer;padding:10px 12px!important;min-height:64px!important;box-sizing:border-box;background:#ddc18b08;border:1px solid #ddc18b22;border-radius:12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-visibility input[type=checkbox]{appearance:none!important;display:block!important;width:42px!important;height:24px!important;min-height:24px!important;min-width:42px!important;margin:0!important;padding:0!important;flex:0 0 42px!important;background:#424955!important;border:1px solid #ffffff20!important;border-radius:99px!important;position:relative!important;cursor:pointer;transition:background .2s}
html body.orb-minimal.orb-minimal #aion-builder .ab-visibility input:before{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}
html body.orb-minimal.orb-minimal #aion-builder .ab-visibility input:checked{background:#cbb27b!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-visibility input:checked:before{transform:translateX(18px)}
html body.orb-minimal.orb-minimal #aion-builder .ab-visibility input:focus-visible{outline:2px solid #e7c785!important;outline-offset:4px}
html body.orb-minimal.orb-minimal #aion-builder .ab-publication-copy{display:flex;flex-direction:column;gap:4px}
html body.orb-minimal.orb-minimal #aion-builder .ab-publication-copy strong{font-size:12px}
html body.orb-minimal.orb-minimal #aion-builder .ab-publication-copy small{font-size:10px;color:#abb5c5;line-height:1.35}
html body.orb-minimal.orb-minimal #aion-builder .workbench-tabs{border:1px solid #ffffff14!important;border-radius:14px!important;background:rgba(17,20,26,.68)!important;-webkit-backdrop-filter:blur(14px) saturate(110%);backdrop-filter:blur(14px) saturate(110%)}
html body.orb-minimal.orb-minimal #aion-builder .workbench-tabs>button[aria-selected=true]{background:#d8ba7920!important;border-color:#d8ba7955!important;color:#eed7aa!important}
html body.orb-minimal.orb-minimal #aion-builder .mn-panel-heading{padding:20px!important;margin-bottom:14px!important;border:0!important;border-bottom:1px solid #ffffff10!important;background:transparent!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-workspace{border-radius:18px!important;overflow:hidden!important;background:#ffffff05!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-avatar:not(.ab-character-extras){background:radial-gradient(ellipse,#d4b77714,transparent 68%)!important;border:0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot{background:#ffffff04!important;border-color:#ffffff20!important;border-radius:12px!important;transition:border-color .2s,background .2s,transform .2s!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot:hover{background:#d9bd8110!important;border-color:#d9bd8166!important;transform:translateY(-2px)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-slot.selected{border-color:#d9bd81!important;box-shadow:0 0 0 2px #d9bd8118!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-stats{padding:20px!important;border-radius:18px!important;background:linear-gradient(150deg,#d9bd8109,transparent 60%),#1b1f26!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-gs strong{font-size:38px!important;color:#ead19e!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-core{gap:10px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-core-stat{padding:12px!important;border:1px solid #ffffff0d!important;border-radius:12px!important;background:#ffffff03!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-core-stat strong{font-size:20px!important;font-variant-numeric:tabular-nums}
html body.orb-minimal.orb-minimal[data-community-builds] .community-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important;gap:20px!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card{position:relative;border-radius:20px!important;overflow:hidden;min-width:0;isolation:isolate;background:linear-gradient(140deg,#d9bd810e,transparent 65%),#1b1f26!important;box-shadow:0 10px 28px #0002!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card-body{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:center;gap:16px;padding:20px!important;min-height:228px!important;box-sizing:border-box!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card .community-portrait{position:static!important;width:120px!important;height:208px!important;max-height:none!important;object-fit:contain!important;filter:drop-shadow(0 8px 16px #0005);margin:0!important;opacity:1!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card-copy{position:relative;z-index:2;min-width:0;padding:0!important;display:flex;flex-direction:column;gap:10px}
html body.orb-minimal.orb-minimal[data-community-builds] .community-brand{font-size:9px!important;letter-spacing:.15em;color:#d6be8f!important;margin:0!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card h3{font-size:20px!important;line-height:1.25!important;margin:0!important;text-align:left!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-class{font-size:12px!important;color:#b5becc!important;margin:0!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-score{font-size:11px;color:#b5becc}
html body.orb-minimal.orb-minimal[data-community-builds] .community-score strong{font-size:17px;color:#ead19e;margin-left:5px}
html body.orb-minimal.orb-minimal[data-community-builds] .community-author{display:flex!important;align-items:center!important;gap:7px!important;padding:0!important;border:0!important;background:transparent!important;min-height:26px!important;color:#d5dbe5!important;font-size:12px!important;position:relative;z-index:3}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card time{font-size:10px!important;color:#8390a3!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card-footer{padding:12px 20px!important;background:transparent!important;gap:12px;border-top:1px solid #ffffff0e!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card-footer button{min-height:36px!important;padding:7px 10px!important;border:1px solid #ffffff18!important;border-radius:9px!important;background:#ffffff03!important;font-size:11px!important}
@media(max-width:1100px){html body.orb-minimal.orb-minimal #aion-builder .ab-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){html body.orb-minimal.orb-minimal #aion-builder .ab-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.orb-minimal.orb-minimal #aion-builder label.ab-visibility{grid-column:1/-1!important}html body.orb-minimal.orb-minimal #aion-builder .ab-toolbar{padding:14px 0!important}html body.orb-minimal.orb-minimal #aion-builder .ab-toolbar .ab-actions{gap:8px!important}html body.orb-minimal.orb-minimal[data-community-builds] .community-card-body{grid-template-columns:100px minmax(0,1fr)!important;padding:16px!important;gap:12px}html body.orb-minimal.orb-minimal[data-community-builds] .community-card .community-portrait{width:100px!important;height:190px!important}}

html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll .ab-slot-wrap button.ab-slot{min-height:72px!important;height:auto!important}

/* Aion 2 collection studios: catalogue, equipped loadout and cumulative bonuses. */
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel{--studio-accent:var(--mn-accent,#d8bb83);min-width:0}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel[hidden]{display:none!important}
html body.orb-minimal.orb-minimal #aion-builder .mn-panel-heading.ab-studio-heading{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;padding:26px!important;margin:0 0 20px!important;text-align:left!important;border:1px solid #d8bb832b!important;border-radius:18px!important;background:radial-gradient(ellipse at top right,#d8bb8312,transparent 65%),var(--mn-surface)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-heading h2{font-size:clamp(21px,2vw,29px)!important;line-height:1.2!important;text-align:left!important;margin:6px 0 10px!important;letter-spacing:-.6px}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-heading p{max-width:620px;margin:0!important;font-size:12px!important;line-height:1.65!important;text-align:left!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-heading .ab-studio-eyebrow{font-size:9px!important;letter-spacing:2px;color:var(--studio-accent)!important;font-weight:700}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-emblem{display:grid;place-items:center;width:64px;height:64px;border:1px solid #d8bb8335;border-radius:18px;background:linear-gradient(135deg,#d8bb831b,transparent);color:var(--studio-accent)}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-emblem svg{width:34px;height:34px}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-counter{font-size:11px;white-space:nowrap;padding:10px 13px;border:1px solid #d8bb8330;border-radius:30px;color:var(--studio-accent);background:#d8bb8308}
html body.orb-minimal.orb-minimal #aion-builder .mn-tab-mark{display:inline-flex!important;width:18px;height:18px;color:inherit;flex:none}
html body.orb-minimal.orb-minimal #aion-builder .mn-tab-mark svg{width:18px;height:18px}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio){--studio-accent:var(--mn-accent,#d8bb83);border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-collection-studio:not(.ab-inline-collection){background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:22px!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) [data-dialog-body]{padding:0!important;max-height:none!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-collection-studio:not(.ab-inline-collection) [data-dialog-body]{padding:20px!important;max-height:80dvh!important;overflow-y:auto!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-intro{font-size:12px!important;color:var(--mn-muted)!important;margin:0 0 18px!important;padding:0 4px!important;text-align:left!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 270px!important;align-items:start!important;gap:20px!important;height:auto!important;min-height:0!important;overflow:visible!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-main{min-width:0!important;padding:0!important;background:transparent!important;border:0!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-summary{position:sticky!important;top:110px!important;max-height:calc(100dvh - 135px)!important;overflow-y:auto!important;margin:0!important;padding:20px!important;min-width:0!important;background:linear-gradient(160deg,#d8bb830b,transparent),var(--mn-surface)!important;border:1px solid #d8bb8330!important;border-radius:18px!important;text-align:left!important;scrollbar-width:thin}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-summary h3{font-size:15px!important;margin:0 0 16px!important;text-align:left!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-summary h3:not(:first-child){margin-top:22px!important;padding-top:16px;border-top:1px solid var(--mn-line)}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-summary p{font-size:12px!important;line-height:1.6!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) :is(.ab-wing-filters,.ab-pet-toolbar){display:flex!important;align-items:end!important;flex-wrap:wrap!important;gap:10px!important;padding:14px!important;margin:0 0 14px!important;border:1px solid var(--mn-line)!important;border-radius:14px!important;background:var(--mn-surface)!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-wing-filters>input[type=search]{flex:1 1 100%!important;min-height:44px!important;font-size:13px!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-wing-filters label{flex:1 1 130px!important;font-size:10px!important;color:var(--mn-muted)}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) :is(select,input[type=search]){border-radius:10px!important;min-height:42px!important;font-size:12px!important;box-sizing:border-box;max-width:100%}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) :is(.ab-pet-grid,.ab-title-grid){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))!important;gap:14px!important;max-height:none!important;overflow:visible!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) :is(.ab-pet-tile,.ab-title-card){border:1px solid var(--mn-line)!important;border-radius:16px!important;background:var(--mn-surface)!important;overflow:hidden!important;transition:border-color .18s,transform .18s,background .18s;min-width:0!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) :is(.ab-pet-tile,.ab-title-card):hover{border-color:#d8bb8366!important;transform:translateY(-2px)}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) :is(.ab-pet-tile:has([aria-pressed=true]),.ab-title-card.is-equipped){border-color:var(--studio-accent)!important;background:linear-gradient(150deg,#d8bb8315,transparent),var(--mn-surface)!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-tile{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-card{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:8px 14px!important;padding:20px 16px!important;background:transparent!important;border:0!important;min-height:140px!important;height:auto!important;text-align:left!important;width:100%!important;border-radius:0!important;align-content:center!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-card .ab-pet-art{grid-column:1!important;grid-row:1/3!important;width:64px!important;height:64px!important;align-self:center}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-card :is(.ab-pet-art img,.ab-pet-art picture){width:64px!important;height:64px!important;object-fit:contain!important;filter:drop-shadow(0 6px 12px #0004)}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-card>strong{grid-column:2!important;grid-row:1!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-card-stats{grid-column:2!important;grid-row:2!important;font-size:11px!important;line-height:1.6!important;color:var(--mn-muted)!important;white-space:normal!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-owned{grid-column:1/-1!important;grid-row:3!important;font-size:10px!important;text-align:left!important;padding-top:10px!important;border-top:1px solid var(--mn-line);color:var(--studio-accent)!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-row-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px!important;border-top:1px solid var(--mn-line)!important;background:#ffffff02!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-row-actions .ab-pet-level{display:flex!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;padding:0!important;font-size:11px!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-item-fiche{margin:0!important;border:0!important;border-top:1px solid var(--mn-line)!important;border-radius:0!important;width:100%!important;padding:12px!important;font-size:11px!important;background:transparent!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-title-card{padding:18px!important;display:flex!important;flex-direction:column!important;text-align:left!important;align-items:start!important;gap:8px!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-title-card>img{width:56px!important;height:56px!important;object-fit:contain!important;margin:0 0 4px!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-title-card h3{margin:0!important;text-align:left!important;font-size:15px!important;line-height:1.4!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-title-card p{font-size:11px!important;line-height:1.65!important;margin:4px 0!important;text-align:left!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-title-card small{font-size:10px!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-title-card .ab-actions{margin-top:auto!important;padding-top:12px!important;gap:6px!important;flex-wrap:wrap!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) button{font-size:11px!important;min-height:36px!important;border-radius:9px!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-summary>img{display:block;width:100px!important;height:100px!important;object-fit:contain!important;margin:10px auto 16px!important;filter:drop-shadow(0 12px 20px #d8bb8320)}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) [data-title-summary]>section{padding:14px!important;border:1px solid var(--mn-line)!important;border-radius:12px!important;background:var(--mn-raised)!important;margin:0 0 10px!important}
html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) [data-title-summary] h4{font-size:10px!important;text-transform:uppercase;letter-spacing:1px;color:var(--studio-accent);margin:0 0 10px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-arcana-loadout{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 22px}
html body.orb-minimal.orb-minimal #aion-builder .ab-arcana-loadout button{display:flex!important;flex-direction:column;align-items:center;gap:10px;padding:16px 10px!important;text-align:center!important;border:1px solid var(--mn-line)!important;border-radius:14px!important;background:var(--mn-surface)!important;min-width:0;min-height:168px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-arcana-loadout button[aria-pressed=true]{border-color:var(--studio-accent)!important;background:linear-gradient(160deg,#d8bb8320,transparent),var(--mn-surface)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-arcana-slot-art{width:46px;height:46px;display:grid;place-items:center;color:var(--studio-accent)}
html body.orb-minimal.orb-minimal #aion-builder .ab-arcana-slot-art :is(img,svg){width:46px;height:46px;object-fit:contain}
html body.orb-minimal.orb-minimal #aion-builder .ab-arcana-loadout small{display:block;font-size:9px;color:var(--studio-accent);margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}
html body.orb-minimal.orb-minimal #aion-builder .ab-arcana-loadout strong{display:block;font-size:11px;line-height:1.5;overflow-wrap:anywhere}
html body.orb-minimal.orb-minimal #aion-builder .ab-arcana-loadout b{margin-top:auto;color:var(--studio-accent);font-size:12px}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel[data-studio-panel=pantheon] .ab-pantheon-stage{display:grid!important;grid-template-columns:minmax(0,1fr) 270px!important;gap:20px!important;align-items:start!important;margin:18px 0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel[data-studio-panel=pantheon] .ab-pantheon-altar{border-radius:18px!important;border:1px solid #d8bb8330!important;background:radial-gradient(ellipse,#d8bb830d,transparent 65%),var(--mn-surface)!important;padding:20px!important;min-width:0!important;overflow:hidden}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel[data-studio-panel=pantheon] .ab-pantheon-wheel{max-width:100%!important;margin:15px auto!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel[data-studio-panel=pantheon] .ab-pantheon-preview{border-radius:18px!important;padding:20px!important;border:1px solid #d8bb8330!important;position:sticky;top:110px;min-width:0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel[data-studio-panel=pantheon] .ab-pantheon-gallery{padding:18px!important;border:1px solid var(--mn-line)!important;border-radius:18px!important;background:var(--mn-surface)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel[data-studio-panel=pantheon] .ab-pantheon-tiles{gap:12px!important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;max-height:520px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel[data-studio-panel=pantheon] .ab-pantheon-tile{border-radius:12px!important;min-height:130px!important;padding:14px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel[data-studio-panel=pantheon] .ab-pantheon-bonuses{margin-top:20px!important;padding:20px!important;border-radius:18px!important;border:1px solid var(--mn-line)!important;background:var(--mn-surface)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-card{display:flex!important;flex-direction:column!important;gap:20px!important;padding:22px 18px!important;border-radius:18px!important;background:radial-gradient(ellipse at 50% 40%,#d8bb8310,transparent 65%),var(--mn-surface)!important;border:1px solid #d8bb8330!important;min-width:0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-heading{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-heading h3{font-size:15px!important;line-height:1.4!important;margin:0 0 6px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-art{height:120px!important;display:grid!important;place-items:center!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-art img{width:95px!important;height:95px!important;object-fit:contain;filter:drop-shadow(0 12px 24px #d8bb8320)}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-control{width:100%!important;margin-top:auto!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-monolith-stepper{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:8px;align-items:end;margin-top:14px}
html body.orb-minimal.orb-minimal #aion-builder .ab-monolith-stepper label{font-size:9px;text-transform:uppercase;letter-spacing:1px;text-align:center}
html body.orb-minimal.orb-minimal #aion-builder .ab-monolith-stepper input{width:100%!important;text-align:center!important;min-height:38px!important;font-size:14px!important;border-radius:9px!important;box-sizing:border-box}
html body.orb-minimal.orb-minimal #aion-builder .ab-monolith-stepper button{font-size:17px!important;padding:0!important;min-height:38px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-note{margin-top:18px!important;padding:16px!important;border:1px solid var(--mn-line)!important;border-radius:12px!important;color:var(--mn-muted);font-size:12px!important;line-height:1.6!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-overview{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;padding:28px;border-radius:18px;border:1px solid #d8bb8330;background:var(--mn-surface)}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-sigil{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;background:radial-gradient(ellipse,#d8bb8318,transparent 70%);border:1px solid #d8bb8322;border-radius:16px;color:var(--mn-accent)}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-sigil svg{width:48px;height:48px;margin-bottom:16px}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-sigil span{font-size:8px;letter-spacing:2px}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-sigil strong{font-size:46px;line-height:1.1;margin:12px 0}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-sigil small{font-size:11px;color:var(--mn-muted)}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:24px}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-topline h3{font-size:20px!important;margin:0 0 10px!important;text-align:left!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-topline p{font-size:12px;color:var(--mn-muted)}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-topline label{display:grid;gap:8px;font-size:10px;color:var(--mn-muted)}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-track{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-track button{min-height:40px!important;padding:0!important;border-radius:9px!important;font-size:12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-track .is-reached{background:#d8bb8312!important;border-color:#d8bb8340!important;color:var(--mn-accent)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-track [aria-pressed=true]{background:var(--mn-accent)!important;color:#151a22!important;border-color:var(--mn-accent)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-note{font-size:11px;line-height:1.7;color:var(--mn-muted);margin:18px 0 0}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-bonus-heading{display:flex;align-items:center;justify-content:space-between;margin:26px 0 14px}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-bonus-heading h3{font-size:17px!important;margin:0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-bonus-heading span{font-size:11px;color:var(--mn-muted)}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-bonuses{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-bonuses>div{display:flex;flex-direction:column;gap:14px;padding:20px!important;background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;border-radius:14px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-bonuses span{font-size:11px;color:var(--mn-muted)}
html body.orb-minimal.orb-minimal #aion-builder .ab-legion-bonuses strong{font-size:25px;color:var(--mn-accent)}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel.dae-planner .dae-heading{display:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-board-tabs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;max-width:none!important;border:0!important;gap:8px!important;margin:0 0 16px!important;overflow:visible!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-board-tabs button{border-radius:12px!important;background:var(--mn-surface)!important;border:1px solid var(--mn-line)!important;min-height:56px!important;padding:12px!important;gap:10px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-board-tabs button[aria-selected=true]{border-color:var(--mn-accent)!important;background:linear-gradient(135deg,#d8bb831a,transparent),var(--mn-surface)!important;color:var(--mn-accent)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:18px!important;align-items:start!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-viewport{border:1px solid #d8bb8330!important;border-radius:18px!important;background:radial-gradient(ellipse,#d8bb8308,transparent 70%),var(--mn-surface)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-side{display:flex!important;flex-direction:column!important;gap:14px!important;width:auto!important;min-width:0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel :is(.dae-board-gains,.dae-inspector){border:1px solid var(--mn-line)!important;border-radius:16px!important;padding:18px!important;background:var(--mn-surface)!important;min-height:0!important;width:auto!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-board-gains{border-color:#d8bb8330!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel :is(.dae-settings,.dae-optimizer){border:1px solid var(--mn-line)!important;border-radius:12px!important;background:var(--mn-surface)!important;padding:14px!important;margin:0 0 16px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-optimizer{margin-top:18px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-settings>summary{font-size:12px;font-weight:650}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-controls{margin:14px 0 0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel :is(button,input,select):focus-visible{outline:2px solid var(--mn-accent)!important;outline-offset:3px!important}
@media(max-width:1150px){html body.orb-minimal.orb-minimal #aion-builder .ab-studio-heading{grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-counter{grid-column:2;justify-self:start}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-emblem{width:48px;height:48px}html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-layout{grid-template-columns:minmax(0,1fr) 240px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-arcana-loadout{grid-template-columns:repeat(3,minmax(0,1fr))}html body.orb-minimal.orb-minimal #aion-builder .ab-legion-overview{grid-template-columns:140px minmax(0,1fr);gap:20px;padding:20px}html body.orb-minimal.orb-minimal #aion-builder .ab-legion-track{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:800px){html body.orb-minimal.orb-minimal #aion-builder .mn-panel-heading.ab-studio-heading{padding:20px!important;gap:12px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-heading h2{font-size:22px!important}html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-layout{display:flex!important;flex-direction:column!important;gap:16px!important}html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-summary{position:static!important;max-height:none!important;overflow:visible!important;order:1;width:100%!important;box-sizing:border-box!important}html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-main{order:2;width:100%!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel[data-studio-panel=pantheon] .ab-pantheon-stage{grid-template-columns:1fr!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel[data-studio-panel=pantheon] .ab-pantheon-preview{position:static}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-layout{grid-template-columns:minmax(0,1fr)!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-grid{grid-template-columns:1fr!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-card{display:grid!important;grid-template-columns:minmax(0,1fr) 90px!important;gap:18px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-heading{align-items:start!important;text-align:left!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-heading h3{text-align:left!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-art{height:90px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .ab-monolith-control{grid-column:1/-1!important}html body.orb-minimal.orb-minimal #aion-builder .ab-legion-overview{grid-template-columns:1fr;padding:18px}html body.orb-minimal.orb-minimal #aion-builder .ab-legion-sigil{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:8px 16px;text-align:left;padding:18px}html body.orb-minimal.orb-minimal #aion-builder .ab-legion-sigil svg{grid-column:1;grid-row:1/4;margin:0}html body.orb-minimal.orb-minimal #aion-builder .ab-legion-sigil strong{grid-column:3;grid-row:1/4;font-size:36px;margin:0}html body.orb-minimal.orb-minimal #aion-builder .ab-legion-sigil small{grid-column:2}}
@media(max-width:480px){html body.orb-minimal.orb-minimal #aion-builder .ab-studio-heading .ab-studio-emblem{width:40px;height:40px;border-radius:12px}html body.orb-minimal.orb-minimal #aion-builder .mn-panel-heading.ab-studio-heading{grid-template-columns:40px minmax(0,1fr)!important;padding:16px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-arcana-loadout{grid-template-columns:repeat(2,minmax(0,1fr))}html body.orb-minimal.orb-minimal #aion-builder .ab-arcana-loadout button{min-height:150px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-studio-panel .dae-side{grid-template-columns:1fr!important}html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) .ab-pet-toolbar button{flex:1;white-space:normal!important}}
@media(prefers-reduced-motion:reduce){html body.orb-minimal.orb-minimal :is(#aion-builder .ab-collection-studio,.ab-dialog.ab-collection-studio) :is(.ab-pet-tile,.ab-title-card){transition:none;transform:none}}

html body.orb-minimal.orb-minimal #aion-builder .dae-summary strong{white-space:nowrap;word-break:normal;}
/* Combat studio shared by builds and character profiles. */
html body.orb-minimal.orb-minimal #aion-builder [data-panel=skills] .ab-skill-help{padding:14px 18px!important;border-left:2px solid #d8bb8360;color:var(--mn-muted)!important;font-size:12px!important;line-height:1.7!important;margin:18px 0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-main{display:flex!important;flex-direction:column!important;gap:22px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-bar-side{order:1!important;padding:20px!important;border-radius:18px!important;background:radial-gradient(ellipse at top,#d8bb830a,transparent 65%),var(--mn-surface)!important;border:1px solid #d8bb8330!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-catalogue-side{order:2!important;padding:20px!important;border-radius:18px!important;border:1px solid var(--mn-line)!important;background:var(--mn-surface)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-bar-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 18px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-bar-heading h3{font-size:19px!important;text-align:left!important;margin:6px 0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-loadout-count{border:1px solid #d8bb8340;border-radius:30px;padding:8px 14px;font-size:12px;color:#dfc48e;white-space:nowrap}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-bar{grid-template-columns:repeat(12,minmax(42px,1fr))!important;grid-template-rows:repeat(4,58px)!important;gap:8px!important;min-width:610px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-column{position:relative!important;min-width:0!important;padding:0!important;border:0!important;background:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-hotbar-icon{width:100%!important;height:58px!important;min-height:58px!important;border-radius:10px!important;background:linear-gradient(145deg,#252c32,#171c22)!important;border:1px solid #9babbf26!important;box-sizing:border-box!important;padding:4px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-hotbar-icon img{width:43px!important;height:43px!important;object-fit:contain!important;border-radius:6px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-hotbar-icon:hover,html body.orb-minimal.orb-minimal #aion-builder .ab-hotbar-icon.is-drop-target{border-color:#d8bb83!important;background:#d8bb8314!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-column>small{display:block!important;position:absolute;bottom:4px;left:6px;font-size:9px!important;color:#b0bac8;pointer-events:none}
html body.orb-minimal.orb-minimal #aion-builder .ab-hotbar-name{display:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-hotbar-remove{position:absolute!important;right:-3px!important;top:-3px!important;width:18px!important;height:18px!important;min-height:0!important;padding:0!important;line-height:16px!important;font-size:12px!important;border-radius:50%!important;background:#30212b!important;color:#efabbc!important;z-index:2}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-filters{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:16px!important;background:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-filters button{padding:10px 18px!important;border-radius:10px!important;min-height:42px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-filters [aria-pressed=true]{border-color:#d8bb8370!important;background:#d8bb8315!important;color:#dfc48e!important}
html body.orb-minimal.orb-minimal #aion-builder [data-skill-search]{width:100%!important;box-sizing:border-box!important;min-height:46px!important;border-radius:12px!important;margin:0 0 20px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-catalogue{max-height:none!important;overflow:visible!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-family h3{font-size:14px!important;text-align:left!important;padding-bottom:12px!important;border-bottom:1px solid var(--mn-line)!important;margin:0 0 16px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-icons{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level-card{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:10px 14px!important;align-items:center!important;padding:16px!important;border:1px solid var(--mn-line)!important;border-radius:14px!important;background:var(--mn-raised)!important;min-width:0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level-card[hidden],html body.orb-minimal.orb-minimal #aion-builder .ab-skill-family[hidden]{display:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level-card>[data-skill]{width:54px!important;height:54px!important;min-height:54px!important;padding:4px!important;position:relative!important;border-radius:12px!important;border:1px solid #d8bb8330!important;background:#11181f!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level-card>[data-skill] img{width:44px!important;height:44px!important;object-fit:contain!important;border-radius:7px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level-card>[data-skill] .ab-skill-name{display:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level-name{text-align:left!important;font-size:13px!important;line-height:1.45!important;font-weight:650!important;color:var(--mn-text)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level-card>.ab-skill-level{grid-column:1/-1!important;width:100%!important;margin:0!important;padding-top:12px!important;border-top:1px solid var(--mn-line)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level span{display:flex!important;gap:6px!important;align-items:baseline!important;font-size:11px!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level output{margin-left:auto!important;color:#dfc48e!important;font-size:16px!important;font-weight:700!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level input[type=range]{width:100%!important;margin:12px 0 4px!important;accent-color:#d8bb83!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-sequences{border:1px solid var(--mn-line);border-radius:18px;background:var(--mn-surface);padding:20px;margin:22px 0}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-sequences>summary{cursor:pointer;font-size:17px;font-weight:700;color:var(--mn-text)}
html body.orb-minimal.orb-minimal #aion-builder .ab-skill-sequences>summary small{display:block;font-size:11px;font-weight:400;color:var(--mn-muted);margin:6px 0 0 18px}
html body.orb-minimal.orb-minimal .ab-skill-detail-dialog{border-radius:22px!important;border:1px solid #d8bb8340!important;max-width:720px!important}
html body.orb-minimal.orb-minimal .ab-skill-detail-dialog [data-dialog-body]>img{width:76px!important;height:76px!important;object-fit:contain!important;border-radius:14px!important;background:#d8bb830d!important;padding:8px!important}
html body.orb-minimal.orb-minimal .ab-skill-detail-dialog .ab-spec{border:1px solid var(--mn-line)!important;border-radius:12px!important;padding:14px!important;margin:10px 0!important;background:var(--mn-raised)!important;display:flex!important;gap:12px!important;text-align:left!important}
@media(max-width:600px){html body.orb-minimal.orb-minimal #aion-builder .ab-skill-bar-side,html body.orb-minimal.orb-minimal #aion-builder .ab-skill-catalogue-side{padding:14px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-skill-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level-card{grid-template-columns:1fr!important;padding:12px!important;gap:10px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level-card>[data-skill]{justify-self:start!important}html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level-name{min-height:38px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-skill-level-card>.ab-skill-level{grid-column:1!important}html body.orb-minimal.orb-minimal #aion-builder .ab-skill-filters{gap:6px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-skill-filters button{padding:8px 10px!important;font-size:11px!important}}

/* Let the altar slot own clicks and dragging, rather than the native image. */
html body.orb-minimal.orb-minimal .ab-pantheon-slot img{pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important;}

/* Larger equipment selectors shared by the builder and character workshop. */
@media(min-width:701px){
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll{grid-template-columns:minmax(250px,310px) minmax(200px,1fr) minmax(250px,310px)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll .ab-slot-wrap button.ab-slot{min-height:88px!important;padding:14px!important;gap:12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll .ab-slot>:is(img,.ab-empty){width:52px!important;height:52px!important;min-width:52px!important;flex:0 0 52px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll .ab-slot strong{font-size:15px!important;line-height:1.4!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll .ab-slot small{font-size:11px!important;line-height:1.4!important}
}
@media(min-width:701px) and (max-width:1150px){
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll>.ab-avatar{grid-column:1/-1!important;grid-row:1!important}
}
@media(max-width:700px){
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll .ab-slot-wrap button.ab-slot{min-height:80px!important;padding:10px!important;gap:9px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll .ab-slot strong{font-size:13px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-paperdoll .ab-slot>:is(img,.ab-empty){width:38px!important;height:38px!important;min-width:38px!important;flex:0 0 38px!important}
}

/* Equipment forge: a character card and two grouped loadout grids. */
html body.orb-minimal.orb-minimal #aion-builder [data-studio-panel=equipment]{container-type:inline-size;container-name:equipment}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;align-items:start!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>[data-gear-left]{grid-column:2!important;grid-row:1!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>[data-gear-right]{grid-column:2!important;grid-row:2!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>.ab-equipment-character{grid-column:1!important;grid-row:1/span 2!important;position:sticky!important;top:110px!important;align-self:start!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:250px!important;padding:14px 10px!important;gap:8px!important;border:1px solid #d8bb8326!important;border-radius:22px!important;background:radial-gradient(ellipse at 50% 35%,#d8bb831a,transparent 70%),var(--mn-surface)!important;overflow:hidden}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-character .ab-class-portrait{width:100%!important;height:250px!important;max-width:300px!important;object-fit:contain!important;filter:drop-shadow(0 12px 20px #0005)}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-character>strong{font-size:19px!important;color:var(--mn-text)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-character .ab-character-caption{display:block!important;margin:0!important;font-size:10px!important;line-height:1.6!important;letter-spacing:.1em;color:var(--mn-muted)!important;text-align:center!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-gear-group{min-width:0!important;padding:12px!important;border:1px solid var(--mn-line)!important;border-radius:20px!important;background:var(--mn-surface)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-gear-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:10px!important;text-align:left!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-gear-heading span{font-size:9px!important;letter-spacing:.13em;color:#d8bb83}
html body.orb-minimal.orb-minimal #aion-builder .ab-gear-heading h3{font-size:16px!important;margin:5px 0 0!important;text-align:left!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-gear-heading>small{font-size:12px!important;padding:7px 10px!important;border-radius:20px;background:#d8bb830c;border:1px solid #d8bb832a;color:#d8bb83}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-slots{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot-wrap{margin:0!important;min-width:0!important;max-width:none!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot-wrap button.ab-slot{min-height:72px!important;padding:10px!important;gap:8px!important;background:linear-gradient(120deg,#ffffff05,transparent)!important;align-items:center!important;border-radius:14px!important;text-align:left!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot>span:not(.ab-empty){display:block!important;min-width:0!important;flex:1!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot strong{font-size:14px!important;line-height:1.45!important;overflow-wrap:anywhere!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot small{display:block!important;margin-bottom:4px!important;font-size:10px!important;letter-spacing:.04em!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-equipment-footer{grid-column:1/-1!important;grid-row:3!important;padding:12px!important;border:1px solid var(--mn-line)!important;border-radius:20px!important;background:var(--mn-surface)!important;gap:8px!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-equipment-popover{border-radius:20px!important;border:1px solid #d8bb8345!important;box-shadow:0 24px 80px #0008!important}
html body.orb-minimal.orb-minimal .ab-equipment-popover .ab-item-head{padding:16px!important;background:#d8bb8308!important;border:1px solid #d8bb8320!important;border-radius:14px!important;gap:16px!important}
html body.orb-minimal.orb-minimal .ab-equipment-popover .ab-item-head>img{width:62px!important;height:62px!important;object-fit:contain!important}
html body.orb-minimal.orb-minimal .ab-equipment-popover .ab-item-actions{display:flex!important;gap:8px!important;margin:14px 0!important}
html body.orb-minimal.orb-minimal .ab-equipment-popover .ab-item-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html body.orb-minimal.orb-minimal .ab-equipment-popover .ab-item-stats>span{padding:10px!important;border:1px solid #ffffff0e!important;border-radius:10px!important;background:#ffffff03!important}
@container equipment (min-width:880px){html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-slots{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@container equipment (max-width:850px){
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>.ab-equipment-character{grid-column:1!important;grid-row:1!important;position:static!important;min-height:0!important;display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;justify-items:start!important;align-items:center!important;padding:12px!important;gap:6px 12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-character .ab-class-portrait{grid-column:1!important;grid-row:1/span 4!important;width:90px!important;height:120px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-character>:not(.ab-class-portrait){grid-column:2!important;text-align:left!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>[data-gear-left]{grid-column:1!important;grid-row:2!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>[data-gear-right]{grid-column:1!important;grid-row:3!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>.ab-equipment-footer{grid-column:1!important;grid-row:4!important}
}
@media(max-width:700px){
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-gear-group{padding:12px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-equipment-slots{gap:8px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot-wrap button.ab-slot{min-height:72px!important;padding:10px!important;gap:8px!important;flex-direction:row!important;align-items:center!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot strong{font-size:13px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-equipment-footer{padding:12px!important}
}

html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot :is(img,.ab-empty){width:40px!important;height:40px!important;flex:0 0 40px!important}
@media(max-width:700px){html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot :is(img,.ab-empty){width:30px!important;height:30px!important;flex-basis:30px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot-wrap button.ab-slot{padding:8px!important;gap:6px!important}}
/* Compact analysis and writing workspace shared by builds and characters. */
html body.orb-minimal.orb-minimal #aion-builder .ab-analysis-card{min-width:0;padding:18px;border:1px solid var(--mn-line);border-radius:16px;background:var(--mn-surface);margin-bottom:12px}
html body.orb-minimal.orb-minimal #aion-builder :is(.ab-analysis-heading,.ab-discussion-heading){margin-bottom:16px;text-align:left}
html body.orb-minimal.orb-minimal #aion-builder :is(.ab-analysis-heading,.ab-discussion-heading) :is(span,h2,h3,p){text-align:left;margin:0 0 6px}
html body.orb-minimal.orb-minimal #aion-builder :is(.ab-analysis-heading,.ab-discussion-heading) span{font-size:10px;letter-spacing:.12em;color:#d8bb83}
html body.orb-minimal.orb-minimal #aion-builder :is(.ab-analysis-heading h2,.ab-analysis-heading h3,.ab-discussion-heading h2){font-size:19px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-compare-entry{display:flex;gap:10px;align-items:end}
html body.orb-minimal.orb-minimal #aion-builder .ab-compare-entry>label{flex:1;min-width:0;margin:0}
html body.orb-minimal.orb-minimal #aion-builder .ab-comparison-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;margin-top:10px}
html body.orb-minimal.orb-minimal #aion-builder .ab-comparison-header div{display:grid;gap:5px;min-width:0;flex:1}
html body.orb-minimal.orb-minimal #aion-builder .ab-comparison-header strong{overflow-wrap:anywhere}
html body.orb-minimal.orb-minimal #aion-builder .ab-comparison-header span{font-size:10px;color:var(--mn-muted)}
html body.orb-minimal.orb-minimal #aion-builder .ab-comparison-scroll{overflow:auto;border:1px solid var(--mn-line);border-radius:12px}
html body.orb-minimal.orb-minimal #aion-builder .ab-comparison-scroll table{width:100%;border-collapse:collapse;margin:0}
html body.orb-minimal.orb-minimal #aion-builder .ab-comparison-scroll :is(th,td){padding:12px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--mn-line)}
html body.orb-minimal.orb-minimal #aion-builder .ab-comparison-scroll :is(th,td):first-child{text-align:left}
html body.orb-minimal.orb-minimal #aion-builder .ab-comparison-scroll th{font-size:11px;color:var(--mn-muted);background:#ffffff04}
html body.orb-minimal.orb-minimal #aion-builder .ab-comparison-scroll tr:last-child td{border:0}
html body.orb-minimal.orb-minimal #aion-builder .ab-delta{font-weight:700;font-variant-numeric:tabular-nums}
html body.orb-minimal.orb-minimal #aion-builder .ab-delta[data-delta=up]{color:#dfc38b}
html body.orb-minimal.orb-minimal #aion-builder .ab-delta[data-delta=down]{color:#d2a4b0}
html body.orb-minimal.orb-minimal #aion-builder .ab-delta[data-delta=equal]{color:var(--mn-muted)}
html body.orb-minimal.orb-minimal #aion-builder .ab-comparison-hint{font-size:12px;color:var(--mn-muted);margin:12px 0 0}
html body.orb-minimal.orb-minimal #aion-builder .ab-notes-grid{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:12px}
html body.orb-minimal.orb-minimal #aion-builder .ab-notes-grid textarea{resize:vertical;width:100%;line-height:1.65;min-height:160px}
html body.orb-minimal.orb-minimal #aion-builder .ab-notes-editor textarea{min-height:230px}
html body.orb-minimal.orb-minimal #aion-builder [data-note-toolbar]{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#ffffff03;border:1px solid var(--mn-line);border-radius:10px;margin:0 0 12px}
html body.orb-minimal.orb-minimal #aion-builder [data-note-toolbar] button{padding:7px 10px!important;font-size:12px!important}
html body.orb-minimal.orb-minimal #aion-builder :is([data-note-render],.ab-notes-base){padding:14px;border:1px solid var(--mn-line);border-radius:12px;background:var(--mn-surface);margin-bottom:12px;overflow-wrap:anywhere}
html body.orb-minimal.orb-minimal #aion-builder .ab-discussion-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
html body.orb-minimal.orb-minimal #aion-builder .ab-discussion-count{padding:8px 10px;border:1px solid var(--mn-line);border-radius:20px;white-space:nowrap;letter-spacing:0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-discussion-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:14px;align-items:start}
html body.orb-minimal.orb-minimal #aion-builder .ab-comment-card{padding:16px;border:1px solid var(--mn-line);border-radius:14px;background:var(--mn-surface);margin-bottom:10px}
html body.orb-minimal.orb-minimal #aion-builder .ab-comment-card header{display:flex;align-items:center;gap:10px}
html body.orb-minimal.orb-minimal #aion-builder .ab-comment-avatar{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:10px;background:#d8bb8315;color:#d8bb83}
html body.orb-minimal.orb-minimal #aion-builder .ab-comment-card time{margin-left:auto;font-size:11px;color:var(--mn-muted)}
html body.orb-minimal.orb-minimal #aion-builder .ab-comment-card p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:12px 0 0;text-align:left}
html body.orb-minimal.orb-minimal #aion-builder .ab-comment-compose{position:sticky;top:100px}
html body.orb-minimal.orb-minimal #aion-builder .ab-comment-compose h3{font-size:16px;text-align:left;margin:0 0 16px}
html body.orb-minimal.orb-minimal #aion-builder .ab-comment-compose textarea{resize:vertical;min-height:140px}
@media(max-width:900px){html body.orb-minimal.orb-minimal #aion-builder :is(.ab-notes-grid,.ab-discussion-layout){grid-template-columns:minmax(0,1fr)}html body.orb-minimal.orb-minimal #aion-builder .ab-comment-compose{position:static}}
@media(max-width:600px){html body.orb-minimal.orb-minimal #aion-builder .ab-analysis-card{padding:12px}html body.orb-minimal.orb-minimal #aion-builder .ab-compare-entry{flex-direction:column;align-items:stretch}html body.orb-minimal.orb-minimal #aion-builder .ab-discussion-heading{align-items:start;flex-wrap:wrap}}

html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot-wrap button.ab-slot{margin:0!important}

/* Dense equipment slots and a unified selector window. */
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot-wrap button.ab-slot{min-height:54px!important;padding:7px 9px!important;gap:7px!important;border-radius:10px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot :is(img,.ab-empty){width:28px!important;height:28px!important;flex:0 0 28px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot strong{font-size:12px!important;line-height:1.3!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-slot small{font-size:9px!important;margin-bottom:2px!important;letter-spacing:0!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-slots{gap:6px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-gear-group{padding:10px!important;border-radius:14px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop .ab-gear-heading{margin-bottom:8px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>.ab-equipment-character{min-height:270px!important;gap:8px!important;padding:12px 8px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-character .ab-class-portrait{height:190px!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-equipment-popover{width:min(680px,calc(100vw - 16px))!important;border-radius:16px!important;background:var(--mn-surface)!important;border-color:#d8bb8340!important;box-shadow:0 24px 70px #0009!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-equipment-popover>header{padding:12px 16px!important;border-bottom:1px solid var(--mn-line)!important;background:var(--mn-surface)!important;gap:8px!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-equipment-popover>header h2{font-size:18px!important;margin:0!important;text-align:left!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-equipment-popover>[data-dialog-body]{padding:12px!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-layout{display:flex!important;flex-direction:column!important;gap:10px!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-summary{order:-1!important;position:static!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px!important;margin:0!important;max-height:none!important;width:auto!important;border:1px solid var(--mn-line)!important;border-radius:10px!important;background:#d8bb8308!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-summary h3{font-size:12px!important;margin:0!important;text-align:left!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-summary>p{font-size:11px!important;margin:0!important;line-height:1.4!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-summary>p:first-of-type{display:none!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-picker-current{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;flex:1!important;min-width:0!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-picker-current img{width:30px!important;height:30px!important;object-fit:contain!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-picker-current strong{font-size:12px!important;overflow-wrap:anywhere!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-picker-current small{margin-left:auto!important;white-space:nowrap!important;font-size:10px!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-picker-context{font-size:11px!important;margin:0 0 10px!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-item-filters{position:sticky!important;top:0!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) 140px!important;gap:8px!important;padding:10px!important;border:1px solid var(--mn-line)!important;border-radius:10px!important;background:var(--mn-surface)!important;margin:0!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-item-filters label{min-width:0!important;margin:0!important;font-size:11px!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio :is(input,select){min-height:34px!important;padding:7px 9px!important;font-size:12px!important;margin:5px 0 0!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio [data-results-status]{font-size:11px!important;margin:10px 0!important;color:var(--mn-muted)!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-results.ab-pet-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-tile{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;padding:8px!important;border:1px solid var(--mn-line)!important;border-radius:12px!important;background:var(--mn-raised)!important;min-width:0!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-card{grid-column:1/-1!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:start!important;gap:4px 8px!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:8px!important;text-align:left!important;width:100%!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-art{grid-column:1!important;grid-row:1/4!important;height:40px!important;width:40px!important;padding:0!important;position:relative!important;background:transparent!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-art img{width:36px!important;height:36px!important;object-fit:contain!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-badge{display:none!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-card>strong{grid-column:2!important;grid-row:1!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-card-stats{grid-column:2!important;grid-row:2!important;font-size:10px!important;line-height:1.45!important;margin:0!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-pet-owned{grid-column:2!important;grid-row:3!important;font-size:10px!important;justify-self:start!important;color:#d8bb83!important}
html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio :is(.ab-item-compare,.ab-item-fiche){font-size:11px!important;min-height:30px!important;padding:5px 7px!important;margin:3px 0 0!important;width:100%!important}
html body.orb-minimal.orb-minimal .ab-equipment-popover .ab-item-head{padding:10px!important;gap:10px!important;border-radius:10px!important;flex-wrap:wrap!important}
html body.orb-minimal.orb-minimal .ab-equipment-popover .ab-item-head>img{width:42px!important;height:42px!important}
html body.orb-minimal.orb-minimal .ab-equipment-popover .ab-item-head h2{font-size:16px!important;text-align:left!important}
html body.orb-minimal.orb-minimal .ab-equipment-popover .ab-item-stats>span{padding:7px 9px!important;font-size:12px!important}
@media(max-width:600px){html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-results.ab-pet-grid{grid-template-columns:minmax(0,1fr)!important}html body.orb-minimal.orb-minimal .ab-dialog.ab-selector-studio .ab-item-filters{grid-template-columns:minmax(0,1fr) 100px!important}html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>.ab-equipment-character{min-height:0!important}html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-character .ab-class-portrait{height:100px!important}}

/* The character occupies the full height of both compact equipment groups. */
@container equipment (min-width:851px){
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop{grid-template-columns:clamp(240px,24%,340px) minmax(0,1fr)!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>.ab-equipment-character{position:static!important;align-self:stretch!important;min-height:0!important;justify-content:center!important;padding:14px 10px!important;gap:8px!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-character .ab-class-portrait{height:clamp(340px,30vw,460px)!important;max-width:100%!important;flex:0 0 auto!important;min-height:0!important;object-fit:cover!important;object-position:35% center!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-character>strong{font-size:20px!important}
}

/* Equipment accessories follow weapons, beside the portrait. */
html body.orb-minimal.orb-minimal #aion-builder [data-panel=equipment]>.mn-panel-heading.ab-studio-heading{grid-template-columns:40px minmax(0,1fr) auto!important;gap:12px!important;padding:12px 16px!important;margin-bottom:12px!important}
html body.orb-minimal.orb-minimal #aion-builder [data-panel=equipment]>.ab-studio-heading .ab-studio-emblem{width:40px!important;height:40px!important;border-radius:12px!important}
html body.orb-minimal.orb-minimal #aion-builder [data-panel=equipment]>.ab-studio-heading h2{font-size:21px!important;margin:2px 0 4px!important}
html body.orb-minimal.orb-minimal #aion-builder [data-panel=equipment]>.ab-studio-heading p{margin:0!important;font-size:11px!important;line-height:1.4!important}
html body.orb-minimal.orb-minimal #aion-builder [data-panel=equipment]>.ab-studio-heading .ab-studio-counter{padding:7px 10px!important;font-size:10px!important}
@container equipment (min-width:851px){
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>.ab-equipment-footer{grid-column:2!important;grid-row:3!important}
html body.orb-minimal.orb-minimal #aion-builder .ab-equipment-workshop>.ab-equipment-character{grid-row:1/span 3!important}
}
@media(max-width:600px){html body.orb-minimal.orb-minimal #aion-builder [data-panel=equipment]>.mn-panel-heading.ab-studio-heading{grid-template-columns:32px minmax(0,1fr)!important;padding:10px!important;gap:8px!important}html body.orb-minimal.orb-minimal #aion-builder [data-panel=equipment]>.ab-studio-heading .ab-studio-emblem{width:32px!important;height:32px!important}html body.orb-minimal.orb-minimal #aion-builder [data-panel=equipment]>.ab-studio-heading h2{font-size:18px!important}html body.orb-minimal.orb-minimal #aion-builder [data-panel=equipment]>.ab-studio-heading .ab-studio-counter{grid-column:2!important;justify-self:start!important}}
/* Compact gallery cards without squeezing equipment metadata. */
html body.orb-minimal.orb-minimal[data-community-builds] .community-card.community-card-compact .community-card-body{grid-template-columns:100px minmax(0,1fr)!important;min-height:190px!important;padding:14px 16px!important;gap:12px!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card.community-card-compact .community-portrait{width:100px!important;height:160px!important;max-height:160px!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card.community-card-compact .community-card-copy{gap:6px!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card.community-card-compact h3{font-size:18px!important;min-height:26px!important;margin:0!important}
html body.orb-minimal.orb-minimal[data-community-builds] .community-card.community-card-compact .community-card-footer{padding:8px 14px!important;gap:8px!important}
@media(max-width:500px){html body.orb-minimal.orb-minimal[data-community-builds] .community-card.community-card-compact .community-card-body{grid-template-columns:76px minmax(0,1fr)!important;padding:12px!important;gap:10px!important}html body.orb-minimal.orb-minimal[data-community-builds] .community-card.community-card-compact .community-portrait{width:76px!important;height:142px!important}}

/* Aion 2 accents; original layout preserved. */
html[data-theme="light"] body.premium-page.orb-minimal[data-game="aion2"]{--mn-bg:#f0f4fa!important;--mn-surface:#fff!important;--mn-raised:#e5edf6!important;--mn-hover:#dce7f4!important;--mn-line:#507ba633!important;--mn-accent:#326b9b!important;background-color:#f0f4fa!important}
html[data-theme="light"] body.premium-page.orb-minimal[data-game="aion2"] .premium-header{background:#f8fbffef!important}
html[data-theme="light"] body.premium-page.orb-minimal[data-game="aion2"] .feature-card{background:linear-gradient(145deg,#fff,#eaf1fa)!important}
html[data-theme="light"] body.premium-page.orb-minimal[data-game="aion2"] .feature-card:hover{background:linear-gradient(145deg,#e2edf9,#eee8f5)!important}
html body.premium-page.orb-minimal[data-game="aion2"]{--mn-accent:#9fcdf3!important;--mn-accent-soft:#91c8ed15!important;--mn-line:#9ec8ed24!important;--mn-bg:#0e141e!important;--mn-surface:#171f2b!important;--mn-raised:#222d3c!important;--mn-hover:#29384b!important;--aion-gold:#e3c99a;background-color:var(--mn-bg)!important;background-image:radial-gradient(ellipse at 0% 0%,#5896c716,transparent 48%),radial-gradient(ellipse at 100% 35%,#9f7bc010,transparent 50%)!important}
html body.premium-page.orb-minimal[data-game="aion2"] .premium-header{border-bottom-color:#9fcdf32b!important;background:#101823ef!important}
html body.premium-page.orb-minimal[data-game="aion2"] .premium-header .nav-category-icon{color:#9fcdf3!important}
html body.premium-page.orb-minimal[data-game="aion2"] .premium-header a:hover,html body.premium-page.orb-minimal[data-game="aion2"] .premium-header summary:hover{color:#e3c99a!important}
html body.premium-page.orb-minimal[data-game="aion2"] #main-content .aion-immersive-welcome .hero-inner h1 span{color:#c4e7ff!important;text-shadow:0 0 42px #82baff24!important}
html body.premium-page.orb-minimal[data-game="aion2"] .eyebrow{color:#d9c7eb!important}
html body.premium-page.orb-minimal[data-game="aion2"] .minimal-home-actions a:first-child,html body.premium-page.orb-minimal[data-game="aion2"] .meter-primary{background:#e3c99a!important;color:#252015!important;border-color:#ebd7b2!important}
html body.premium-page.orb-minimal[data-game="aion2"] .feature-card{border-color:#93bde72a!important;background:linear-gradient(145deg,#192331,#171d29)!important}
html body.premium-page.orb-minimal[data-game="aion2"] .feature-card:hover{border-color:#a8d3f36b!important;background:linear-gradient(145deg,#203144,#22253b)!important}
html body.premium-page.orb-minimal[data-game="aion2"] .feature-icon,html body.premium-page.orb-minimal[data-game="aion2"] .feature-arrow{color:#a4cfee!important}
html body.premium-page.orb-minimal[data-game="aion2"] .feature-index{color:#c3afe0!important}
html body.premium-page.orb-minimal[data-game="aion2"] .minimal-home-search input:focus{border-color:#9fcdf3!important;box-shadow:0 0 0 3px #9fcdf319!important}

/* Shared brand movement for Aion and Farever, independent of the legacy theme. */
@keyframes orb-crest-float{0%,100%{transform:translateY(2px) rotate(-9deg)}50%{transform:translateY(-3px) rotate(9deg)}}
@keyframes orb-ring-tilt{from{transform:rotate(-25deg) rotateY(55deg)}to{transform:rotate(335deg) rotateY(55deg)}}
@keyframes orb-ring-counter{from{transform:rotate(25deg) rotateX(50deg) rotateZ(360deg)}to{transform:rotate(25deg) rotateX(50deg) rotateZ(0)}}
@keyframes orb-brand-softlight{0%,100%{opacity:.8}50%{opacity:1}}
html body.orb-minimal.orb-minimal .premium-header .premium-brand .brand-aether{position:relative;display:inline-block;perspective:90px}
html body.orb-minimal.orb-minimal .premium-header .premium-brand .brand-aether .brand-mark{animation:orb-crest-float 4.2s ease-in-out infinite!important}
html body.orb-minimal.orb-minimal .premium-header .premium-brand .brand-aether:before,html body.orb-minimal.orb-minimal .premium-header .premium-brand .brand-aether:after{content:"";position:absolute;inset:-5px;border-radius:50%;pointer-events:none;border:1px solid var(--mn-accent,#dcb96d);animation:orb-ring-tilt 5s linear infinite!important}
html body.orb-minimal.orb-minimal .premium-header .premium-brand .brand-aether:after{inset:-6px;border:2px solid transparent;border-top-color:var(--mn-accent,#b9ecff);border-bottom-color:#e6c17a;animation:orb-ring-counter 3.8s linear infinite!important}
/* Keep the requested orbit rotation on the brand only; the central mark stays still in reduced-motion mode. */
@media(prefers-reduced-motion:reduce){html body.orb-minimal.orb-minimal .premium-header .premium-brand .brand-aether .brand-mark{animation:orb-brand-softlight 4s ease-in-out infinite!important;transform:none!important}}
