.page-module___8aEwW__container{background-color:var(--background);min-height:100vh;display:flex}.page-module___8aEwW__sidebar{background-color:var(--surface);border-right:1px solid var(--border);flex-direction:column;width:260px;display:flex}.page-module___8aEwW__logo{border-bottom:1px solid var(--border);padding:24px}.page-module___8aEwW__logo h2{color:var(--primary);margin:0;font-size:20px}.page-module___8aEwW__nav{flex-direction:column;gap:8px;padding:16px;display:flex}.page-module___8aEwW__nav a{color:var(--secondary);border-radius:8px;padding:12px 16px;font-weight:500;transition:all .2s}.page-module___8aEwW__nav a:hover{background-color:var(--surface-hover);color:var(--foreground)}.page-module___8aEwW__nav a.page-module___8aEwW__active{background-color:var(--primary);color:#fff}.page-module___8aEwW__main{flex-direction:column;flex:1;display:flex}.page-module___8aEwW__header{background-color:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex}.page-module___8aEwW__header h1{margin:0;font-size:20px}.page-module___8aEwW__user{align-items:center;gap:12px;display:flex}.page-module___8aEwW__avatar{background-color:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:flex}.page-module___8aEwW__content{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;padding:32px;display:grid}.page-module___8aEwW__card{background-color:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 6px -1px #0000000d}.page-module___8aEwW__card h3{margin:0;font-size:18px}.page-module___8aEwW__card p{color:var(--secondary);margin:0}.page-module___8aEwW__primaryButton{background-color:var(--primary);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:600;transition:background-color .2s}.page-module___8aEwW__primaryButton:hover{background-color:var(--primary-hover)}.page-module___8aEwW__secondaryButton{color:var(--primary);border:1px solid var(--primary);background-color:#0000;border-radius:8px;padding:12px 24px;font-weight:600;transition:all .2s}.page-module___8aEwW__secondaryButton:hover{background-color:var(--primary);color:#fff}
