.header[data-v-f896832a]{position:fixed;top:0;right:0;width:100%;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#aef5e9,#2f507a);padding:8px 0;border-radius:1px 1px 10px 10px;opacity:85%}.logo[data-v-f896832a]{height:50px}.burger[data-v-f896832a]{font-size:1.5rem;background:none;border:none;color:#fff;cursor:pointer}.footer[data-v-a4cf20c4]{position:fixed;bottom:0;left:0;width:100%;background:linear-gradient(135deg,#aef5e9,#2f507a);color:#fff;padding:5px;text-align:center;font-size:14px;border-radius:15px 20px 1px 1px;z-index:100;opacity:85%}body,html{height:100%;margin:0;padding:0;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:linear-gradient(to bottom right,#f5f5f5,#e0eafc);background-attachment:fixed;color:#333;scroll-behavior:smooth}#app{display:flex;flex-direction:column;min-height:100vh}.content{flex:1;padding:0 0 80px;box-sizing:border-box;margin-top:70px}.menu{position:fixed;top:70px;right:20px;background-color:#ffffffee;border:1px solid #ddd;border-radius:10px;padding:12px 18px;display:flex;flex-direction:column;z-index:1000;box-shadow:0 4px 16px rgba(0,0,0,.1)}.menu a{color:#333;text-decoration:none;margin:10px 0;font-weight:500;transition:color .3s ease;display:flex;align-items:center;gap:8px}.menu a:hover{color:#e67e22}.menu-avatar{width:24px;height:24px;border-radius:50%;margin-right:6px;vertical-align:middle}.welcome-container[data-v-95a92b40]{background:#fffefc;padding:2rem;border-radius:18px;box-shadow:0 8px 24px rgba(0,0,0,.08);text-align:center}.logo[data-v-95a92b40]{height:80px;margin-bottom:20px}h1[data-v-95a92b40]{color:#333;font-size:2.8rem;margin-bottom:.5rem}.subtitle[data-v-95a92b40]{font-size:1.2rem;color:#555;margin-bottom:2.5rem;line-height:1.6}.cards-display[data-v-95a92b40]{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.card[data-v-95a92b40]{display:flex;flex-direction:column;align-items:center;transition:transform .3s ease}.card[data-v-95a92b40]:hover{transform:translateY(-8px)}.card img[data-v-95a92b40]{width:120px;height:auto;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.2)}.card p[data-v-95a92b40]{margin-top:.6rem;color:#2c3e50;font-weight:600}