.page-module__E0kJGG__launcherContainer{height:100vh;padding:var(--spacing-xl);flex-direction:column;display:flex}.page-module__E0kJGG__header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.page-module__E0kJGG__timeWidget{flex-direction:column;display:flex}.page-module__E0kJGG__timeWidget h1{letter-spacing:-1px;margin:0;font-size:3rem;font-weight:300}.page-module__E0kJGG__timeWidget span{color:var(--text-secondary);font-size:1.1rem}.page-module__E0kJGG__userInfo{align-items:center;gap:var(--spacing-md);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:50px;padding:.5rem 1rem;display:flex}.page-module__E0kJGG__avatar{background:var(--accent-primary);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.page-module__E0kJGG__mainContent{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.page-module__E0kJGG__greeting{margin-bottom:var(--spacing-xl);text-align:center;font-size:2.5rem;font-weight:400}.page-module__E0kJGG__appGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;max-width:1000px;display:grid}.page-module__E0kJGG__appCard{text-align:center;padding:var(--spacing-lg);cursor:pointer;color:var(--text-primary);flex-direction:column;align-items:center;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.page-module__E0kJGG__appCard:hover{border-color:#fff3;transform:translateY(-10px)scale(1.02);box-shadow:0 15px 40px #0006}.page-module__E0kJGG__appIcon{width:72px;height:72px;margin-bottom:var(--spacing-md);border-radius:20px;justify-content:center;align-items:center;font-size:2rem;display:flex;box-shadow:0 8px 20px #0000004d}.page-module__E0kJGG__appCard h3{margin-bottom:.5rem;font-size:1.2rem}.page-module__E0kJGG__appCard p{color:var(--text-secondary);font-size:.9rem}.page-module__E0kJGG__disabledCard{opacity:.5;cursor:not-allowed}.page-module__E0kJGG__disabledCard:hover{transform:none}
