:root{--bg:#071028;--glass-border:#ffffff0f;--accent:#56a1ff;--accent2:#78dcc8;--muted:#ffffffbf;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}*{box-sizing:border-box}#root,body,html{background:linear-gradient(180deg,#071028,#0c1726 60%);color:#eaf6ff;height:100%;margin:0}a{color:inherit;text-decoration:none}.navbar{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff3;border-bottom:1px solid #ffffff4d;box-shadow:0 2px 10px #00000026;display:flex;justify-content:space-between;padding:15px 50px;position:fixed;top:0;width:100%;z-index:100}.nav-logo{color:#1e3a8a;font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:25px}.nav-links a{border-radius:10px;color:#333;font-size:1rem;font-weight:600;padding:8px 15px;text-decoration:none;transition:.3s}.nav-links a:hover{background:#0000000d}.nav-links a.active{background:linear-gradient(135deg,#3a7bd5,#3a6073);box-shadow:0 3px 10px #0003;color:#fff}.chat-window{bottom:30px;font-family:Poppins,sans-serif;position:fixed;right:30px;width:320px;z-index:999}.chat-header{background:linear-gradient(135deg,#3a7bd5,#3a6073);border-radius:15px;box-shadow:0 4px 15px #00000040;color:#fff;cursor:pointer;font-weight:600;padding:12px 15px;text-align:center}.chat-body{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff4d;border-radius:15px;box-shadow:0 4px 20px #0000004d;margin-top:8px;max-height:350px;overflow-y:auto;padding:10px}.chat-msg{border-radius:10px;font-size:.95rem;margin:8px 0;max-width:80%;padding:10px}.chat-msg.user{align-self:flex-end;background:#3a7bd5;color:#fff;margin-left:auto}.chat-msg.ai{align-self:flex-start;background:#ffffffb3;color:#111}.chat-input{display:flex;gap:8px;margin-top:8px}.chat-input input{border:none;border-radius:10px;flex:1 1;outline:none;padding:8px}.chat-input button{background:#3a7bd5;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:8px 12px}.home-container{align-items:center;background:linear-gradient(135deg,#e0f7fa,#b3e5fc);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:50px 20px;text-align:center}.title{color:#111;font-size:2.5rem;font-weight:700;text-shadow:0 1px 3px #fff9}.subtitle{color:#333;font-size:1.2rem;margin-top:10px}.card-container{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-top:40px}.card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:18px;box-shadow:0 4px 20px #00000040;color:#fff;padding:25px;text-decoration:none;transition:.3s;width:280px}.card h3{margin:10px 0 8px}.card p{font-size:.9rem;opacity:.95}.card .icon{font-size:40px}.card.mbbs{background:linear-gradient(135deg,#3a7bd5,#3a6073)}.card.bams{background:linear-gradient(135deg,#1db954,#168c44)}.card.bds{background:linear-gradient(135deg,#ff8c42,#ff6f00)}.card:hover{box-shadow:0 6px 25px #00000059;opacity:.9;transform:translateY(-8px)}.chat-page{align-items:center;color:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:40px;position:relative}.chat-window{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff26;border-radius:20px;box-shadow:0 8px 30px #00000040;max-width:750px;padding:30px;position:relative;width:90%;z-index:2}.chat-title{font-size:1.8rem;font-weight:700;margin-bottom:20px;text-align:center}.chat-box{display:flex;flex-direction:column;gap:12px;height:400px;overflow-y:auto;padding:10px}.msg{animation:fadeIn .3s ease;border-radius:16px;font-size:1rem;line-height:1.5;max-width:80%;padding:12px 16px}.msg.user{align-self:flex-end;background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff}.msg.ai{align-self:flex-start;background:#fffc;color:#222}.input-area{display:flex;gap:10px;margin-top:20px}.input-area input{background:#ffffffe6;border:none;border-radius:12px;color:#222;flex:1 1;outline:none;padding:12px 16px}.input-area button{background:#0009;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:12px 24px;transition:.3s}.input-area button:hover{background:#000c}.typing{align-items:center;align-self:flex-start;animation:glowFade 2s ease-in-out infinite;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff3;border-radius:14px;box-shadow:0 0 10px #ffffff40;display:flex;gap:8px;margin-top:8px;padding:8px 14px}.typing span{color:#ffffffd9;font-size:.9rem;letter-spacing:.5px;margin-right:4px}.dot{animation:pulseGlow 1.4s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 5px #fffc;height:9px;width:9px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes pulseGlow{0%,80%,to{box-shadow:0 0 3px #ffffff80;opacity:.3;transform:scale(.9)}40%{box-shadow:0 0 12px #fff;opacity:1;transform:scale(1.3)}}@keyframes glowFade{0%,to{box-shadow:0 0 8px #ffffff40}50%{box-shadow:0 0 18px #ffffff73}}.mbbs-theme{animation:gradientFlow 12s ease infinite;background:linear-gradient(-45deg,#3a7bd5,#3a6073,#2c3e50,#2980b9);background-size:400% 400%}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bams-theme{animation:gradientFlow 14s ease infinite;background:linear-gradient(-45deg,#1db954,#168c44,#3cb371,#6fb98f);background-size:400% 400%}.bams-theme:before{background:url(https://i.ibb.co/5jsRRvn/leaf-pattern.png);background-size:200px;content:"";height:100%;left:0;opacity:.08;position:absolute;top:0;width:100%;z-index:1}.bds-theme{animation:gradientFlow 10s ease infinite;background:linear-gradient(-45deg,#a8edea,#fed6e3,#d4fc79,#96e6a1);background-size:400% 400%}.bds-theme:before{background:url(https://i.ibb.co/zfdkVw8/sparkle-pattern.png);background-size:300px;content:"";height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%;z-index:1}.tracker-container{align-items:center;background:linear-gradient(135deg,#d0e9ff,#e0fff8);display:flex;flex-direction:column;min-height:100vh;padding:100px 20px 50px;text-align:center}.tracker-title{color:#0b3954;font-size:2.5rem;margin-bottom:10px}.tracker-subtitle{color:#333;font-size:1.2rem;margin-bottom:40px}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff3;border-radius:20px;box-shadow:0 6px 20px #00000026;color:#222;margin-bottom:25px;padding:25px;width:320px}.input-card input{background:#fff9;border:none;border-radius:10px;font-size:1rem;margin:8px 0;outline:none;padding:10px;width:80%}.input-card button{background:linear-gradient(135deg,#3a7bd5,#3a6073);border:none;border-radius:10px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px;transition:.3s}.input-card button:hover{transform:scale(1.05)}.bmi-result{color:#0b3954;font-weight:700;margin-top:15px}.metrics-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:40px;max-width:800px;width:80%}.metric-card{font-size:1.2rem;text-align:center}.ai-summary{margin-top:50px;max-width:700px;text-align:left;width:80%}.history-container{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3e8f7);display:flex;flex-direction:column;min-height:100vh;padding:100px 20px 50px;text-align:center}.history-title{color:#0b3954;font-size:2.5rem;margin-bottom:10px}.history-subtitle{color:#333;font-size:1.2rem;margin-bottom:40px}.history-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1000px;width:80%}.history-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff40;border:1px solid #ffffff4d;border-radius:18px;box-shadow:0 4px 20px #0003;padding:20px;text-align:left;transition:transform .3s ease}.history-card:hover{transform:translateY(-8px)}.history-card h3{color:#1e3a8a;margin:0 0 8px}.history-card .date{color:#666;font-size:.9rem;margin-bottom:10px}.history-card .summary{color:#222;font-size:1rem}.about-container{align-items:center;animation:fadeIn 1s ease-in-out;background:linear-gradient(135deg,#d9f3ff,#eaf7ff);color:#0b3954;display:flex;flex-direction:column;min-height:100vh;padding:100px 20px 60px;text-align:center}.about-title{color:#004e92;font-size:2.8rem;font-weight:700;margin-bottom:10px;text-shadow:1px 1px 2px #0000001a}.about-subtitle{color:#333;font-size:1.2rem;margin-bottom:40px;max-width:800px}.about-card{animation:slideUp .8s ease-in-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff40;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 6px 25px #00000026;color:#111;margin-bottom:25px;max-width:850px;padding:30px;text-align:left}.about-card h2{color:#004e92;margin-bottom:8px}.about-card ul{list-style-type:none;padding-left:0}.about-card ul li{font-size:1rem;margin:8px 0}.footer{color:#333;font-size:.95rem;margin-top:40px;opacity:.8}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.1c663f2a.css.map*/