/* Workspace reference geometry; retains real service states and original brand marks. */
@media(min-width:1500px){
 .topbar{height:68px;padding:0 30px 0 23px;gap:32px}.top-left{width:230px;gap:19px}.brand{width:174px}.global-search{max-width:680px;height:46px}.layout{--left:244px;--right:280px;gap:18px;padding:14px 16px 20px;max-width:none;min-height:calc(100vh - 102px)}.panel{min-height:calc(100vh - 132px)}.left-panel{padding:17px 15px}.right-panel{padding:17px 18px}.edge-left{left:calc(16px + var(--left) + 3px)}.edge-right{right:calc(16px + var(--right) + 3px)}
 #homeView>.hero{height:335px;min-height:335px;padding:33px 34px}.hero-copy{width:66%;min-width:0;height:269px}.hero .eyebrow{font-size:10px;letter-spacing:1.2px}.hero .welcome{font-size:13px;margin:13px 0 10px}.hero h1{font-size:34px;line-height:1.22;letter-spacing:-1.3px;margin:6px 0 12px}.hero p:not(.welcome){font-size:12px;max-width:435px;line-height:1.8}.hero .hero-buttons{position:absolute;left:0;bottom:14px;margin:0;gap:13px}.hero .btn{min-height:42px;font-size:12px;padding:12px 19px}.hero-image{width:33%;right:2.5%;top:15%;max-width:405px}.hero-pager{position:absolute;left:0;bottom:-5px;margin:0}.hero-pager b{width:25px;height:3px}
 .music-banner{min-height:96px;margin-top:14px;padding:15px 20px;gap:17px}.music-logo{height:49px;width:49px}.music-banner strong{font-size:18px}.music-banner h3{font-size:12px}.music-banner p{font-size:10px}.section-heading{margin-top:24px;margin-bottom:13px}.section-heading h2{font-size:16px}.module-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.module-card{min-height:143px;border-radius:13px;padding:15px 12px 12px}.module-card .app-icon:has(img){width:39px;height:35px}.module-card .app-icon{height:35px;width:35px}.module-card strong{font-size:12px}.module-card small{font-size:10px;line-height:1.5}.module-card>span:last-child{font-size:10px}.home-bottom{margin-top:16px;grid-template-columns:1.6fr 1fr;gap:12px}.content-card{padding:17px 18px}.home-bottom>.card{min-height:195px}.app-launcher{row-gap:18px}.app-item{gap:7px;min-height:59px}.app-item .app-label{font-size:10px;min-height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:73px}.app-item .app-icon:has(img){width:36px;height:35px}.more-apps{margin-top:17px}.storage-card{padding:18px 14px}.left-spacer{min-height:20px}.bottom-status{font-size:10px;padding:7px 22px}
}
@media(min-width:1101px){#homeView>.ecosystem-links{display:none}.apps-ecosystem-links{margin-top:18px}}
@media(min-width:781px) and (max-width:1499px){#homeView>.hero{min-height:310px}.module-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-copy{min-width:0;width:65%}.hero h1{font-size:29px}.hero-image{width:34%;right:1.5%;top:22%}}
@media(max-width:780px){.hero-copy{min-width:0}.app-item .app-label{max-width:100%}.module-card .app-icon:has(img){width:46px;height:36px}.ecosystem-links{margin:14px 0}.hero-image{opacity:.2}}
@media(min-width:1500px){.music-banner{height:96px;min-height:96px;padding:12px 20px}.section-heading{margin-top:22px}.home-bottom>.card{height:198px;min-height:198px;overflow:hidden}}

@media(min-width:1500px){#homeView>.hero{padding-inline:33px}.hero h1{font-size:33px;margin-top:3px}.hero .btn{font-size:11px;padding-inline:18px}.hero-image{width:32.3%}}
