*{box-sizing:border-box}body{background:linear-gradient(180deg,#3aaed8 0,#0a1a3f);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:#fff;margin:0;min-height:100vh}body:after,body:before{content:"";pointer-events:none;position:fixed;z-index:0}body:before{background:radial-gradient(circle at 8% 15%,#fffffff2 0 2px,#0000 4px),radial-gradient(circle at 88% 25%,#fff5dce6 0 1.8px,#0000 4px),radial-gradient(circle at 15% 78%,#c8dcffeb 0 2.2px,#0000 4px),radial-gradient(circle at 5% 35%,#ffffffd9 0 1.2px,#0000 3px),radial-gradient(circle at 12% 55%,#fffc 0 1px,#0000 2.5px),radial-gradient(circle at 18% 25%,#fff5dccc 0 1.1px,#0000 3px),radial-gradient(circle at 22% 68%,#ffffffd1 0 1px,#0000 2.5px),radial-gradient(circle at 28% 42%,#c8dcffc7 0 1.2px,#0000 3px),radial-gradient(circle at 35% 88%,#fffc 0 1px,#0000 2.5px),radial-gradient(circle at 40% 18%,#ffffffd9 0 1.1px,#0000 3px),radial-gradient(circle at 62% 12%,#fff5dccc 0 1px,#0000 2.5px),radial-gradient(circle at 68% 38%,#ffffffd1 0 1.2px,#0000 3px),radial-gradient(circle at 72% 65%,#ffffffc7 0 1px,#0000 2.5px),radial-gradient(circle at 78% 85%,#c8dcffcc 0 1.1px,#0000 3px),radial-gradient(circle at 85% 52%,#ffffffd9 0 1.2px,#0000 3px),radial-gradient(circle at 92% 18%,#fffc 0 1px,#0000 2.5px),radial-gradient(circle at 95% 72%,#fff5dcd1 0 1.1px,#0000 3px),radial-gradient(circle at 98% 45%,#fffc 0 1px,#0000 2.5px),radial-gradient(circle at 3% 22%,#ffffffb3 0 .7px,#0000 2px),radial-gradient(circle at 7% 48%,#ffffffa6 0 .6px,#0000 1.5px),radial-gradient(circle at 10% 72%,#ffffffad 0 .7px,#0000 2px),radial-gradient(circle at 14% 62%,#ffffffb3 0 .6px,#0000 1.5px),radial-gradient(circle at 19% 8%,#ffffffa6 0 .7px,#0000 2px),radial-gradient(circle at 24% 85%,#ffffffb3 0 .6px,#0000 1.5px),radial-gradient(circle at 30% 28%,#ffffffad 0 .7px,#0000 2px),radial-gradient(circle at 33% 65%,#ffffffa6 0 .6px,#0000 1.5px),radial-gradient(circle at 37% 52%,#ffffffb3 0 .7px,#0000 2px),radial-gradient(circle at 42% 75%,#ffffffad 0 .6px,#0000 1.5px),radial-gradient(circle at 58% 8%,#ffffffb3 0 .7px,#0000 2px),radial-gradient(circle at 63% 28%,#ffffffa6 0 .6px,#0000 1.5px),radial-gradient(circle at 67% 55%,#ffffffad 0 .7px,#0000 2px),radial-gradient(circle at 70% 78%,#ffffffb3 0 .6px,#0000 1.5px),radial-gradient(circle at 74% 22%,#ffffffa6 0 .7px,#0000 2px),radial-gradient(circle at 76% 92%,#ffffffb3 0 .6px,#0000 1.5px),radial-gradient(circle at 80% 42%,#ffffffad 0 .7px,#0000 2px),radial-gradient(circle at 83% 68%,#ffffffa6 0 .6px,#0000 1.5px),radial-gradient(circle at 87% 35%,#ffffffb3 0 .7px,#0000 2px),radial-gradient(circle at 90% 8%,#ffffffad 0 .6px,#0000 1.5px),radial-gradient(circle at 93% 58%,#ffffffb3 0 .7px,#0000 2px),radial-gradient(circle at 96% 32%,#ffffffa6 0 .6px,#0000 1.5px),radial-gradient(circle at 97% 88%,#ffffffad 0 .7px,#0000 2px),radial-gradient(circle at 6% 92%,#ffffffb3 0 .6px,#0000 1.5px),radial-gradient(circle at 16% 45%,#ffffffa6 0 .7px,#0000 2px),radial-gradient(circle at 26% 12%,#ffffffad 0 .6px,#0000 1.5px),radial-gradient(circle at 38% 95%,#ffffffb3 0 .7px,#0000 2px),radial-gradient(circle at 60% 48%,#ffffffa6 0 .6px,#0000 1.5px),radial-gradient(circle at 75% 5%,#ffffffad 0 .7px,#0000 2px),radial-gradient(circle at 94% 95%,#ffffffb3 0 .6px,#0000 1.5px),radial-gradient(circle at 4% 28%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 9% 58%,#ffffff73 0 .4px,#0000 1px),radial-gradient(circle at 11% 18%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 13% 82%,#ffffff7a 0 .4px,#0000 1px),radial-gradient(circle at 17% 38%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 20% 95%,#ffffff73 0 .4px,#0000 1px),radial-gradient(circle at 23% 52%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 27% 22%,#ffffff7a 0 .4px,#0000 1px),radial-gradient(circle at 31% 75%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 34% 48%,#ffffff73 0 .4px,#0000 1px),radial-gradient(circle at 36% 15%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 39% 92%,#ffffff7a 0 .4px,#0000 1px),radial-gradient(circle at 41% 35%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 43% 68%,#ffffff73 0 .4px,#0000 1px),radial-gradient(circle at 59% 5%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 61% 42%,#ffffff7a 0 .4px,#0000 1px),radial-gradient(circle at 64% 72%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 66% 18%,#ffffff73 0 .4px,#0000 1px),radial-gradient(circle at 69% 88%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 71% 48%,#ffffff7a 0 .4px,#0000 1px),radial-gradient(circle at 73% 12%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 77% 62%,#ffffff73 0 .4px,#0000 1px),radial-gradient(circle at 79% 32%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 81% 95%,#ffffff7a 0 .4px,#0000 1px),radial-gradient(circle at 84% 25%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 86% 75%,#ffffff73 0 .4px,#0000 1px),radial-gradient(circle at 89% 48%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 91% 15%,#ffffff7a 0 .4px,#0000 1px),radial-gradient(circle at 94% 82%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 96% 5%,#ffffff73 0 .4px,#0000 1px),radial-gradient(circle at 98% 62%,#ffffff80 0 .4px,#0000 1px),radial-gradient(circle at 99% 38%,#ffffff7a 0 .4px,#0000 1px);filter:drop-shadow(0 0 4px rgba(255,255,255,.3));inset:0}body:after{animation:smokeRise 30s ease-in-out infinite;background:radial-gradient(ellipse 50px 600px at bottom right,#ffffffb3 0,#fff6 30%,#fff3 50%,#0000 80%);bottom:0;filter:url(#swirlSmoke) blur(12px);height:600px;opacity:.85;right:80px;width:100px}@keyframes smokeRise{0%{opacity:.85;transform:translateY(0) translateX(0) scaleX(1)}50%{opacity:.4;transform:translateY(-300px) translateX(-20px) scaleX(2.5)}to{opacity:0;transform:translateY(-600px) translateX(-35px) scaleX(4)}}.App{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a142859;border-radius:12px;box-shadow:0 0 40px #00000059;margin:0 auto;max-width:900px;padding:24px;position:relative;z-index:1}h1,h2,h3{color:#e8ecf3;margin-bottom:30px;margin-top:0}button{background:#6fd8ff;border:none;border-radius:8px;box-shadow:0 0 6px #ffffdccc,0 0 14px #fffff099,0 0 22px #6fd8ff66;color:#0a1a3f;cursor:pointer;font-size:15px;padding:5px 13px;transition:background .2s ease,box-shadow .25s ease,transform .15s ease}button:hover{background:#9fe8ff;box-shadow:0 0 10px #ffffe6f2,0 0 22px #fffff0bf,0 0 32px #6fd8ff8c;transform:translateY(-1px)}.SessionDetails{display:flex;flex-direction:column;gap:12px}.SessionDetails h2{margin-bottom:4px}label{color:#e8ecf3;display:flex;flex-direction:column;font-size:14px;gap:4px;margin-bottom:16px}.NewEntryPage label{margin-bottom:8px}input{border-radius:6px;color:#e8ecf3;font-size:14px}input,select{background:#ffffff14;border:1px solid #ffffff40;padding:8px}select{border-radius:6px;color:#000;margin-top:6px;width:100%}select option{background:#0d1f3c;color:#fff}select:has(option[value=""]:checked){color:#e8ecf3}input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{color:#fff}textarea{background:#ffffff0d;resize:vertical}input::placeholder,textarea::placeholder{color:#fff6}.AuthPage{max-width:380px}a{color:#7dd3e8;text-decoration:none}a:hover{color:#a8e6f5}input,select,textarea{margin-top:6px}.error{background:#ff6b6b1a;border-radius:6px;color:#ff6b6b;margin-bottom:16px;padding:10px}.mobile-break{display:none}@media (max-width:768px){.App{border-radius:0;margin:0;max-width:100%;padding:0}body:after{display:none}h1{font-size:1.2rem}nav{align-items:flex-end;display:flex;flex-direction:column;gap:6px!important}nav .dot-sep{display:none}nav span:first-child{border-bottom:1px solid #ffffff1a;font-size:11px!important;opacity:.6!important;padding-bottom:6px;text-align:right;width:100%}.App>div:last-child{padding:24px 16px}.footer-left,.footer-right{font-size:12px}.footer-right{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.mobile-break{display:block}.footer-dash{display:none}main{width:100%!important}.AuthPage,main{box-sizing:border-box;padding-left:12px;padding-right:12px}.AuthPage{max-width:100%;width:100%}}.a{color:#fa3}.modal-overlay{align-items:flex-start;background:#0009;display:flex;inset:0;justify-content:center;padding-top:120px;position:fixed;z-index:1000}.modal{background:#0d1f2d;border:1px solid #7dd3e840;border-radius:14px;box-shadow:0 12px 40px #00000080;max-width:480px;padding:2rem;width:90%}.modal h2{color:#ffffffe6;font-size:1.2rem;font-weight:500;margin:0 0 .75rem}.modal p{color:#fff9;font-size:.95rem;line-height:1.55;margin:0 0 1.25rem}.modal p strong{color:#ffffffd9}.modal-options{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.modal-btn{align-items:flex-start;background:none;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;font-size:.9rem;gap:.65rem;line-height:1.5;padding:.85rem 1rem;text-align:left;transition:opacity .15s ease}.modal-btn:hover{opacity:.8}.modal-btn--danger{background:#ff50501a;border-color:#ff505040;color:#ff8080}.modal-btn--danger:hover{background:#ff505038;border-color:#ff505073;color:#fff}.modal-btn--warning,.modal-btn--warning:hover{background:#fa3;border-color:#fa3;color:#000}.modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.modal-btn--cancel{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#fff9;cursor:pointer;font-size:.9rem;padding:.6rem 1.25rem;transition:opacity .15s ease}
/*# sourceMappingURL=main.7c228d71.css.map*/