/* Brand visuals use the original wordmark as a cropped background.
   No inherited login/header img rules can resize or recolor it. */
html body [data-wg-slot][data-wg-slot]{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important;max-width:100%;font-size:0!important;line-height:0!important;background-image:none!important}
html body [data-wg-slot]::before,html body [data-wg-slot]::after{content:none!important}
html body [data-wg-slot]>:not([data-wg-visual]):not([data-wg-subtitle]){display:none!important}
[data-wg-visual][data-wg-visual]{display:inline-block!important;position:relative!important;width:144px!important;max-width:100%;height:auto!important;min-height:0!important;aspect-ratio:1324/311;overflow:hidden!important;flex:0 0 auto!important;vertical-align:middle;line-height:0!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important}
[data-wg-visual="wordmark"][data-wg-visual]{background:transparent url('/assets/weiguang-wordmark-70c7f63b0481fe40.png') 52.444444% 47.916667% / 133.987915% 285.209003% no-repeat!important}
[data-wg-visual="wordmark"][data-wg-tone="dark"]{filter:invert(1)!important;mix-blend-mode:screen!important}
[data-wg-visual="wordmark"][data-wg-tone="light"]{filter:none!important;mix-blend-mode:multiply!important}
[data-wg-visual]>img{display:none!important}
[data-wg-visual="icon"][data-wg-visual]{width:28px!important;height:28px!important;aspect-ratio:1;overflow:visible!important;background:transparent url('/assets/weiguang-assistant-flower-a570c2b6793f2861.svg') center/contain no-repeat!important;mask:none!important;-webkit-mask:none!important;filter:none!important;mix-blend-mode:normal!important}
html body [data-wg-subtitle]{display:inline-block!important;font-size:14px!important;line-height:1.3!important;white-space:nowrap;letter-spacing:normal!important;color:inherit!important}
img[data-wg-replaced]{display:none!important}
html body .gx-interior-brand[data-wg-slot]{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 12px!important;background:transparent!important;justify-content:center}
html body #xh-global-brand[data-wg-slot]{display:flex!important;align-items:center!important;justify-content:center!important;width:144px!important;min-width:0!important;height:40px!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
html body:has(>#xh-global-brand[data-wg-slot]) .gx-interior-brand{display:none!important}
html body:has(>#xh-global-brand[data-wg-slot]) .mh-workbench-shell>header>div>button[data-wg-slot]{visibility:hidden!important;pointer-events:none!important}
/* Micro login: paint the reference grid/glow directly on its left panel.
   The legacy decorative layer is hidden by shared performance styles. */
html body #root main.xh-login-page>.grid>section:first-child{background-color:#0b1227!important;background-image:linear-gradient(rgba(71,202,255,.096) 1px,transparent 1px),linear-gradient(90deg,rgba(71,202,255,.096) 1px,transparent 1px),radial-gradient(circle at 85% 18%,rgba(88,92,238,.576),transparent 42%),radial-gradient(circle at 12% 88%,rgba(0,210,220,.384),transparent 42%)!important;background-size:36px 36px,36px 36px,auto,auto!important;background-position:0 0!important;background-repeat:repeat,repeat,no-repeat,no-repeat!important}
@media(max-width:600px){[data-wg-visual="wordmark"][data-wg-visual]{width:116px!important}[data-wg-subtitle]{font-size:11px!important}[data-wg-slot]{gap:6px!important}}
