:root{--primary:#3bb2b8;--primary-gradient:linear-gradient(135deg, #5fe3c3 0%, #3bb2b8 100%);--secondary-gradient:linear-gradient(135deg, #ff9a9e 0%, #fad0c4 100%);--background:#f4f6fa;--surface:#fff;--surface-hover:#f8fafc;--text-primary:#1f2937;--text-secondary:#6b7280;--text-muted:#9ca3af;--border:#0000000d;--glass:#ffffffa6;--glass-border:#fff3;--error:#ef4444;--success:#22c55e;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-round:50%;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--shadow-1:0 4px 12px #0000000f;--shadow-2:0 10px 25px #0000001f;--shadow-soft:0px 10px 30px #00000014;--shadow-inner:inset 5px 5px 10px #0000000d, inset -5px -5px 10px #ffffffb3;--shadow-btn:0px 8px 20px #00000026}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--background);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(145deg,#e8f5f0,#f0e8f5,#e8f0f5);background-attachment:fixed;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-family:inherit}.h1{font-size:22px;font-weight:600;line-height:1.2}.h2{font-size:18px;font-weight:500;line-height:1.3}.body{font-size:14px;font-weight:400}.caption{color:var(--text-secondary);font-size:12px}.glass-card{background:var(--glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:all .3s}.glass-card:hover{box-shadow:var(--shadow-2);background:#ffffffbf;transform:translateY(-2px)}.btn-primary{background:var(--primary-gradient);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-btn);justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-weight:600;transition:all .2s;display:flex}.btn-primary:active{transform:scale(.96);box-shadow:inset 2px 2px 5px #0000001a}.gradient-text{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.5s forwards fadeIn}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0003}
.Navigation-module__3Pl3da__navContainer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--border);padding:var(--space-1) var(--space-2) var(--space-2) var(--space-2);z-index:10000;background:#fffffff2;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0000000d}.Navigation-module__3Pl3da__navContent{justify-content:space-around;align-items:center;max-width:500px;margin:0 auto;display:flex}.Navigation-module__3Pl3da__navItem{color:var(--text-muted);flex-direction:column;align-items:center;gap:.25rem;transition:all .2s;display:flex;position:relative}.Navigation-module__3Pl3da__navItem:hover,.Navigation-module__3Pl3da__navItemActive{color:var(--primary)}.Navigation-module__3Pl3da__navLabel{font-size:12px;font-weight:500}.Navigation-module__3Pl3da__actionBtn{background:var(--primary-gradient);border-radius:var(--radius-round);border:4px solid var(--background);width:56px;height:56px;box-shadow:var(--shadow-2);justify-content:center;align-items:center;margin-top:-30px;transition:all .3s;display:flex;color:#fff!important}.Navigation-module__3Pl3da__actionBtn:hover{transform:translateY(-5px);box-shadow:0 15px 30px #3bb2b880}.Navigation-module__3Pl3da__actionBtn:active{transform:translateY(0)scale(.96)}.Navigation-module__3Pl3da__logoutBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:.5rem;transition:all .2s;display:flex}.Navigation-module__3Pl3da__logoutBtn:hover{color:#ff758c}
