/* The requested dock buttons only; existing toolbar and dark settings are untouched. */
html body[data-next-style] .next-status-header .next-action-zone :is(.header-creation,.header-enter-universe,.header-universe-extra){position:relative;display:flex;align-items:center;justify-content:center;gap:5px;grid-column:1/-1;width:100%;height:32px;min-width:0;padding:0 7px;border:0;border-radius:9px;color:#fff;font:700 12px/1.3 'Microsoft YaHei',sans-serif;isolation:isolate;cursor:pointer}
html body[data-next-style] .next-status-header .next-action-zone .header-creation{grid-row:7}
html body[data-next-style] .next-status-header .next-action-zone .header-enter-universe{grid-row:9}
html body[data-next-style] .next-status-header .next-action-zone :is(.header-creation,.header-enter-universe,.header-universe-extra)>img{position:relative;z-index:5;width:21px;height:21px;object-fit:contain}
html body[data-next-style] .next-status-header .next-action-zone :is(.header-creation,.header-enter-universe,.header-universe-extra)>span:not(.ac-action-flow){position:relative;z-index:5;color:#fff}
html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.ac-qr-button){--m1:#163a5f;--m2:#4ab7d6;--m3:#d6f7ff;--mdur:10.3s;--mdelay:-5.2s}
html body[data-next-style] .next-status-header .next-action-zone .header-agent-mode{--m1:#243e16;--m2:#6ab83c;--m3:#d5ff8f;--mdur:12.9s;--mdelay:-8.7s}
html body[data-next-style] .next-status-header .next-action-zone .header-creation{--m1:#542133;--m2:#d36046;--m3:#ffd0a6;--mdur:9.4s;--mdelay:-3.4s}
html body[data-next-style] .next-status-header .next-action-zone .header-enter-universe{--m1:#273168;--m2:#747add;--m3:#e1dcff;--mdur:14.1s;--mdelay:-10.9s}
html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.ac-qr-button,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra){
  background:linear-gradient(118deg,rgb(5 7 11 / .7) 0%,color-mix(in srgb,var(--m1) 70%,transparent) 19%,color-mix(in srgb,var(--m2) 70%,transparent) 42%,color-mix(in srgb,var(--m3) 70%,transparent) 49%,color-mix(in srgb,var(--m2) 70%,transparent) 56%,color-mix(in srgb,var(--m1) 70%,transparent) 79%,rgb(5 7 11 / .7) 100%)!important;
  background-size:330% 100%!important;
  animation:liquid-metal-flow var(--mdur) cubic-bezier(.45,.05,.55,.95) infinite alternate!important;
  box-shadow:inset 0 2px 1px rgba(255,255,255,.28),inset 0 -2px 2px rgba(0,0,0,.55),inset 9px 0 14px rgba(0,0,0,.2),inset -9px 0 14px rgba(0,0,0,.2),0 5px 12px rgba(0,0,0,.4)!important;
}
html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra)::after{
  content:"";position:absolute;z-index:2;inset:2px;border-radius:7px;pointer-events:none;
  background:linear-gradient(104deg,transparent 0 38%,rgba(255,255,255,.56) 46%,rgba(255,255,255,.12) 52%,transparent 62%);
  background-size:260% 100%;animation:metal-specular calc(var(--mdur) * .58) ease-in-out infinite;animation-delay:var(--mdelay);mix-blend-mode:screen;
}
html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.ac-qr-button,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra) .ac-action-flow{
  background:conic-gradient(from var(--ac-flow-angle),transparent 0 38deg,var(--m2) 56deg,var(--m3) 68deg,var(--m2) 80deg,transparent 98deg 226deg,var(--m2) 244deg,var(--m3) 256deg,var(--m2) 268deg,transparent 288deg 360deg)!important;
  opacity:.88!important;filter:drop-shadow(0 0 2px var(--m2))!important;
  animation-duration:calc(var(--mdur) * .54)!important;animation-delay:var(--mdelay)!important;animation-direction:reverse!important;
}
@keyframes liquid-metal-flow{0%{background-position:100% 0}45%{background-position:54% 0}100%{background-position:0 0}}
@keyframes metal-specular{0%{background-position:135% 0;opacity:.08}42%{opacity:.68}100%{background-position:-80% 0;opacity:.14}}

html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra){border-color:transparent!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important;opacity:1!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s ease,box-shadow .2s ease!important}
html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra):hover{filter:brightness(1.16) saturate(1.15)!important;transform:translateY(-1px) scale(1.015)!important}
html body[data-next-style] .next-status-header .next-action-zone .next-download{color:#fff!important}
@media(prefers-reduced-motion:reduce){html body[data-next-style] .next-status-header .next-action-zone .ac-qr-button,html body[data-next-style] .next-status-header .next-action-zone .ac-qr-button>.ac-action-flow,html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra),html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra)::after,html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra)>.ac-action-flow{animation:none!important}}

/* Reference interactions and optical icon alignment; preserve dock positioning. */
html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra):active{transform:scale(.98)!important}
html body[data-next-style] .next-status-header .next-action-zone :is(.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra){width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:26px 52px!important;column-gap:4px!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:9px!important;font-size:12px!important}
html body[data-next-style] .next-status-header .next-action-zone :is(.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra)>img{position:relative;z-index:6;display:block;grid-column:1!important;grid-row:1!important;justify-self:center!important;object-fit:contain;object-position:center;border:0;box-shadow:none;pointer-events:none}
html body[data-next-style] .next-status-header .next-action-zone .header-agent-mode>.header-agent-icon{width:24px!important;height:24px!important;transform:scale(1.083333)!important;transform-origin:center center!important}
html body[data-next-style] .next-status-header .next-action-zone .header-creation>.header-create-orb{width:26px!important;height:26px!important}
html body[data-next-style] .next-status-header .next-action-zone .header-enter-universe>.header-universe-orb{width:20px!important;height:20px!important}
html body[data-next-style] .next-status-header .next-action-zone :is(.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra)>:is(.header-agent-label,.header-create-label,.header-universe-label){position:relative;z-index:6;grid-column:2!important;grid-row:1!important;justify-self:start!important;width:52px!important;left:0!important;margin:0!important;padding:0!important;transform:translateX(-2px)!important;text-align:left!important;white-space:nowrap!important;font-size:12px!important;letter-spacing:.035em!important}
html body[data-next-style] .next-status-header .next-action-zone .ac-qr-button{opacity:1!important;color:#e9fbff!important;box-shadow:inset 0 2px 1px rgba(255,255,255,.28),inset 0 -2px 2px rgba(0,0,0,.55),inset 6px 0 10px rgba(0,0,0,.18),inset -6px 0 10px rgba(0,0,0,.18),0 5px 12px rgba(0,0,0,.4)!important}
html body[data-next-style] .next-status-header .next-action-zone .ac-qr-button::after{display:none!important}
html body[data-next-style] .next-status-header .next-action-zone .ac-qr-button>.ac-action-flow{background:conic-gradient(from var(--ac-flow-angle),transparent 0 38deg,#4ab7d6 56deg,#d6f7ff 68deg,#4ab7d6 80deg,transparent 98deg 226deg,#4ab7d6 244deg,#fff 256deg,#4ab7d6 268deg,transparent 288deg 360deg)!important;opacity:.9!important;filter:drop-shadow(0 0 2px #4ab7d6)!important;animation-duration:5.6s!important;animation-delay:-1.7s!important;animation-direction:reverse!important}
html body[data-next-style] .next-status-header .next-action-zone .ac-qr-button svg{color:#e9fbff!important;fill:currentColor!important;filter:drop-shadow(0 0 3px rgba(74,183,214,.82))!important;transform-origin:50% 50%;will-change:transform,opacity;animation:qr-glyph-live 2.65s cubic-bezier(.45,.05,.55,.95) infinite!important}
html body[data-next-style] .next-status-header .next-action-zone .ac-qr-button:hover svg{animation-duration:1.35s!important}
@keyframes qr-glyph-live{0%,100%{transform:translateY(0) rotate(0deg) scale(.9);opacity:.7}22%{transform:translateY(-1px) rotate(3deg) scale(1.06);opacity:1}50%{transform:translateY(0) rotate(0deg) scale(.96);opacity:.82}76%{transform:translateY(1px) rotate(-3deg) scale(1.09);opacity:1}}
@media(prefers-reduced-motion:reduce){html body[data-next-style] .next-status-header .next-action-zone .ac-qr-button svg{animation:none!important;transform:none!important;opacity:1!important}}

/* New homepage entries share the existing metallic surfaces and dual light border. */
html body[data-next-style] .next-status-header .next-action-zone .header-universe-sculpt{grid-row:8;--m1:#604013;--m2:#ce9435;--m3:#ffedbc;--mdur:11.6s;--mdelay:-4.5s}
html body[data-next-style] .next-status-header .next-action-zone .header-universe-search{grid-row:11;--m1:#11464e;--m2:#35b6c7;--m3:#c7fcff;--mdur:12.4s;--mdelay:-7.2s}
html body[data-next-style] .next-status-header .next-action-zone .header-universe-life{grid-row:10;--m1:#572040;--m2:#cb569b;--m3:#ffe0f1;--mdur:10.8s;--mdelay:-2.7s}
html body[data-next-style] .next-status-header .next-action-zone .header-universe-extra>.header-universe-orb{width:20px!important;height:20px!important}

/* Keep the dock centered; move the six capabilities immediately below Get. */
html body[data-next-style] .next-status-header .next-action-zone .header-agent-mode{grid-row:2!important}
html body[data-next-style] .next-status-header .next-action-zone .header-creation{grid-row:3!important}
html body[data-next-style] .next-status-header .next-action-zone .header-enter-universe{grid-row:5!important}
html body[data-next-style] .next-status-header .next-action-zone .header-universe-sculpt{grid-row:4!important}
html body[data-next-style] .next-status-header .next-action-zone .header-universe-search{grid-row:7!important}
html body[data-next-style] .next-status-header .next-action-zone .header-universe-life{grid-row:6!important}
html body[data-next-style] .next-status-header .next-action-zone .website-quality{grid-row:9!important}
html body[data-next-style] .next-status-header .next-action-zone .homepage-carousel-control{grid-row:10!important}
html body[data-next-style] .next-status-header .next-action-zone :is(.homepage-language-control,.ac-language-switch){grid-row:11!important}
html body[data-next-style] .next-status-header .next-action-zone .contact-trigger{grid-row:12!important}
html body[data-next-style] .next-status-header .next-action-zone .next-download{display:flex!important;align-items:center;justify-content:center;gap:3px;padding-inline:3px!important;white-space:nowrap}
html body[data-next-style] .next-status-header .next-action-zone .next-download .get-universe-logo{width:15px;height:15px;flex:0 0 15px;object-fit:contain;transform-origin:center;animation:none!important;transform:none!important}
html body[data-next-style] .next-status-header .next-action-zone .next-download>span{font-size:11px!important}
@media(prefers-reduced-motion:reduce){html body[data-next-style] .next-status-header .next-action-zone .next-download .get-universe-logo{animation:none!important}}

/* Composite the entire painted surface once at 50%; keep labels and rims crisp. */
html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.ac-qr-button,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra){
  position:relative;isolation:isolate;background:transparent!important;box-shadow:none!important;animation:none!important;
}
html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.ac-qr-button,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra)::before{
  content:""!important;display:block!important;position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:.5!important;
  background:linear-gradient(104deg,transparent 0 38%,rgba(255,255,255,.56) 46%,rgba(255,255,255,.12) 52%,transparent 62%),linear-gradient(118deg,#05070b 0%,var(--m1) 19%,var(--m2) 42%,var(--m3) 49%,var(--m2) 56%,var(--m1) 79%,#05070b 100%)!important;
  background-size:260% 100%,330% 100%!important;
  box-shadow:inset 0 2px 1px rgba(255,255,255,.28),inset 0 -2px 2px rgba(0,0,0,.55),inset 9px 0 14px rgba(0,0,0,.2),inset -9px 0 14px rgba(0,0,0,.2),0 5px 12px rgba(0,0,0,.4)!important;
  animation:liquid-metal-flow var(--mdur) cubic-bezier(.45,.05,.55,.95) infinite alternate;
}
html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.ac-qr-button,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra)::after{content:none!important;display:none!important}
@media(prefers-reduced-motion:reduce){html body[data-next-style] .next-status-header .next-action-zone :is(.download-menu,.ac-qr-button,.header-agent-mode,.header-creation,.header-enter-universe,.header-universe-extra)::before{animation:none!important}}
/* The Get surface must not inherit the legacy hollow border mask. */
html body[data-next-style] .next-status-header .next-action-zone .download-menu::before{
  -webkit-mask:none!important;mask:none!important;inset:0!important;padding:0!important;border:0!important;z-index:0!important;border-radius:inherit!important;
}

/* Keep the Get content within its painted surface. */
html body[data-next-style] .next-status-header .next-action-zone .next-download{left:0!important;top:0!important;width:100%!important;height:100%!important;min-height:0!important;box-sizing:border-box!important;margin:0!important;}

/* Support follows Search; leave the existing settings and account below it. */
html body[data-next-style] .next-status-header .next-action-zone .header-universe-support{grid-row:8!important;--m1:#292d32;--m2:#626a74;--m3:#d7dde4;--mdur:12s;--mdelay:-5s}
html body[data-next-style] .next-status-header .next-action-zone>.site-account-row{grid-row:13}

/* Six capability entries, two columns and three rows. */
html body[data-next-style] .next-status-header .next-action-zone>.header-capability-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;grid-column:1/-1;grid-row:3/6;width:100%;min-width:0}
html body[data-next-style] .next-status-header .next-action-zone .header-capability-grid>:is(.header-creation,.header-enter-universe,.header-universe-extra){grid-column:auto!important;grid-row:auto!important;grid-template-columns:16px minmax(0,1fr)!important;gap:5px!important;padding:0 3px!important;min-width:0!important}
html body[data-next-style] .next-status-header .next-action-zone .header-capability-grid>:is(.header-creation,.header-enter-universe,.header-universe-extra)>img{width:16px!important;height:16px!important}
html body[data-next-style] .next-status-header .next-action-zone .header-capability-grid>button>:is(.header-create-label,.header-universe-label){width:auto!important;font-size:10px!important;letter-spacing:0!important;transform:none!important}
html body[data-next-style] .next-status-header .next-action-zone .website-quality{grid-row:6!important}
html body[data-next-style] .next-status-header .next-action-zone .homepage-carousel-control{grid-row:7!important}
html body[data-next-style] .next-status-header .next-action-zone :is(.homepage-language-control,.ac-language-switch){grid-row:8!important}
html body[data-next-style] .next-status-header .next-action-zone .contact-trigger{grid-row:9!important}
html body[data-next-style] .next-status-header .next-action-zone>.site-account-row{grid-row:10!important}

html body[data-next-style] .next-status-header .next-action-zone>.header-capability-grid{
 position:relative!important;inset:auto!important;transform:none!important;align-self:stretch!important;grid-template-rows:repeat(3,32px)!important;gap:6px 4px!important;
}
html body[data-next-style] .next-status-header .next-action-zone .header-capability-grid>button{
 position:relative!important;inset:auto!important;margin:0!important;align-self:stretch!important;
}

html body[data-next-style] .next-status-header .next-action-zone:has(>.header-capability-grid){min-width:144px!important;}

/* Reserve the complete dock before its controls initialize, so centering stays stable. */
html body[data-next-style] .next-status-header .next-action-zone{grid-template-rows:repeat(10,32px)!important;}
