.platform-header{--platform-line:#e0e1b82e;--platform-soft:#aebfb4;border-bottom:1px solid var(--platform-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:20;background:#041714c7;grid-template-columns:minmax(170px,220px) minmax(180px,1fr) auto auto;align-items:center;gap:clamp(1rem,2.5vw,2.6rem);min-height:94px;padding:0 clamp(1.2rem,4vw,4.5rem);display:grid;position:relative}.platform-brand{width:min(190px,100%);display:block}.platform-brand img{filter:grayscale()brightness(0)invert();width:100%;height:auto;display:block}.platform-brand.is-nemoearth{align-items:center;gap:9px;width:220px;display:flex}.nemo-brand-mark,.nemo-brand-word{flex-shrink:0;display:block;position:relative;overflow:hidden}.nemo-brand-mark{width:44px;height:30px}.nemo-brand-word{width:166px;height:28px}.platform-brand.is-nemoearth img{filter:brightness(0)invert();max-width:none;position:absolute}.nemo-brand-mark img{width:75px;height:75px;top:-19px;left:-16px}.nemo-brand-word img{width:210px;height:210px;top:-141px;left:-22px}@media (max-width:1050px){.platform-brand.is-nemoearth{gap:5px;width:170px}.nemo-brand-mark{width:35px;height:26px}.nemo-brand-mark img{width:65px;height:65px;top:-17px;left:-14px}.nemo-brand-word{width:130px;height:23px}.nemo-brand-word img{width:166px;height:166px;top:-111px;left:-17px}}.platform-identity{border-left:1px solid var(--platform-line);padding-left:clamp(1rem,2vw,2rem);line-height:1.35}.platform-identity strong{color:#e7e2b7;letter-spacing:.18em;font-size:.75rem;font-weight:500;display:block}.platform-identity span{color:var(--platform-soft);white-space:nowrap;margin-top:.35rem;font-size:.76rem;display:block}.platform-switcher{border:1px solid var(--platform-line);background:#ffffff06;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem;display:flex}.platform-switcher a,.platform-header-action>a,.platform-header-action>button{min-height:42px;color:var(--platform-soft);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.82rem;text-decoration:none;display:inline-flex}.platform-switcher a[aria-current=page]{color:#f2f3df;background:#dcdea921}.platform-switcher a:hover,.platform-header-action>a:hover,.platform-header-action>button:hover{color:#fff;background:#ffffff0f}.platform-header-action{align-items:center;gap:.75rem;display:flex}.platform-header-action>span{color:#eef2e8;text-align:right;font-size:.8rem;line-height:1.25}.platform-header-action>span small{color:var(--platform-soft);text-transform:capitalize;font-size:.7rem;display:block}.platform-header-action>button{border:1px solid var(--platform-line);color:#eef2e8;cursor:pointer}@media (max-width:1050px){.platform-header{grid-template-columns:170px 1fr auto}.platform-identity{display:none}.platform-switcher a{padding:.6rem .75rem}.platform-header-action>span{display:none}}@media (max-width:760px){.platform-header{grid-template-columns:1fr auto;min-height:76px;padding:.85rem 1rem}.platform-brand{width:155px}.platform-switcher{border:0;border-top:1px solid var(--platform-line);scrollbar-width:none;border-radius:0;grid-area:2/1/auto/-1;justify-content:flex-start;margin:0 -1rem -.85rem;padding:.55rem 1rem;overflow:auto}.platform-switcher a{flex:none}.platform-header-action>button{width:42px;padding:0;font-size:0}.platform-header-action>button svg{width:18px;height:18px}}.platform-header{box-shadow:0 18px 48px #000a0829}.platform-switcher a,.platform-header-action>a,.platform-header-action>button{transition:color .18s,background .18s,border-color .18s}.platform-switcher a[aria-current=page]{box-shadow:inset 0 0 0 1px #e2dba714}.platform-header-action>a,.platform-header-action>button{min-width:42px}
