@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap);.login-page{align-items:center;background:#eee;display:flex;font-family:Rajdhani,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:30px 20px;position:relative;width:100%;z-index:10}.login-page :not(i):not(.fa):not(.fas):not(.far):not(.fab){font-family:Rajdhani,sans-serif!important}.login-overlay{background:radial-gradient(circle at center,#1f6f5f0d 0,#0000 70%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.login-container{background:#fff;border:1px solid #0000000d;border-radius:24px;box-shadow:0 30px 60px #00000014;height:700px;max-width:1100px;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.login-container,.login-visual{display:flex;overflow:hidden;position:relative}.login-visual{align-items:center;background:linear-gradient(145deg,#1f6f5f,#164f44);border-right:1px solid #ffffff0d;color:#fff;flex:1.1 1;justify-content:center;padding:60px 45px}.visual-backdrop-grid{background-image:radial-gradient(#ffffff0d 1px,#0000 0);background-size:24px 24px;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.visual-glow{background:#6fcf97;filter:blur(120px);height:200px;left:-30px;opacity:.15;position:absolute;top:-30px;width:200px}.visual-content{max-width:100%;text-align:left;width:100%;z-index:5}.login-visual-logo{color:#fff;display:inline-block;font-size:38px;font-weight:800;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.login-visual-logo span{color:#fff9}.visual-content p{color:#fffc;font-size:16px;line-height:1.6;margin-bottom:40px;max-width:360px}.mock-dashboard-card{animation:floatCard 6s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 40px 80px #0003;padding:24px;transform:translateY(0);width:100%}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mock-card-header{justify-content:space-between;margin-bottom:25px}.mock-badge,.mock-card-header{align-items:center;display:flex}.mock-badge{background:#6fcf9733;border-radius:20px;color:#6fcf97;font-size:13px;font-weight:700;gap:8px;padding:6px 14px}.pulse-dot{background:#6fcf97;border-radius:50%;box-shadow:0 0 10px #6fcf97;height:8px;width:8px}.mock-header-dots{display:flex;gap:6px}.mock-header-dots span{background:#fff3;border-radius:50%;height:6px;width:6px}.mock-stats-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:25px}.mock-stat-box{background:#0003;border-radius:12px;padding:16px}.mock-stat-box label{color:#fff9;display:block;font-size:11px;margin-bottom:8px}.mock-stat-box h4{color:#fff;font-size:24px;font-weight:800;margin:0}.mock-analytics-chart{align-items:flex-end;background:#00000026;border-radius:12px;display:flex;gap:10px;height:80px;margin-bottom:15px;padding:15px}.chart-bar{background:#ffffff0f;border-radius:4px;flex:1 1}.chart-bar.active-bar{background:#6fcf97}.login-form-pane{display:flex;flex:1 1;flex-direction:column;padding:40px 60px}.form-toggle{background:#f1f2f6;border-radius:12px;display:flex;margin-bottom:30px;padding:4px;position:relative}.toggle-btn{background:#0000;border:none;color:#7f8c8d;cursor:pointer;flex:1 1;font-size:15px;font-weight:700;padding:12px 0;transition:color .3s;z-index:2}.toggle-btn.active{color:#fff}.toggle-slider{background:#1f6f5f;border-radius:9px;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:calc(50% - 4px);z-index:1}.is-register .toggle-slider{transform:translateX(100%)}.auth-form{display:flex;flex-direction:column;gap:20px}.form-head h3{color:#2c3e50;font-size:32px;font-weight:800;margin-bottom:8px}.form-head p{color:#7f8c8d;font-size:15px;margin-bottom:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{align-items:center;color:#2c3e50;display:flex;font-size:13px;font-weight:700;gap:8px}.form-group label i{color:#1f6f5f}.form-group input{background:#fcfcfc;border:2px solid #eee;border-radius:12px;color:#2c3e50;font-size:15px;outline:none;padding:14px 18px;transition:all .2s}.form-group input:focus{background:#fff;border-color:#1f6f5f}.btn-auth-submit{background:#1f6f5f;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:800;margin-top:10px;padding:16px;transition:all .2s}.btn-auth-submit:hover{background:#2fa084;box-shadow:0 10px 20px #1f6f5f33;transform:translateY(-2px)}.auth-footer{color:#7f8c8d;font-size:14px;margin-top:25px;text-align:center}.btn-link{background:#0000;border:none;color:#1f6f5f;cursor:pointer;font-weight:800;margin-left:5px}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{border:0;height:0;left:-9999em;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;resize:none;top:0;white-space:nowrap;width:0;z-index:-5}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;bottom:0;cursor:default;left:0;overflow-y:scroll;position:absolute;right:0;top:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{left:0;position:absolute;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;left:-9999em;line-height:normal;position:absolute;top:0;visibility:hidden}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{bottom:0;color:#0000;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.xterm .live-region{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{position:absolute;z-index:6}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{pointer-events:none;position:absolute;right:0;top:0;z-index:8}.xterm-decoration-top{position:relative;z-index:2}:root{--primary:#1f6f5f;--secondary:#2fa084;--accent:#6fcf97;--bg-light:#eee;--text-dark:#2c3e50;--text-muted:#7f8c8d}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#eee;background-color:var(--bg-light);color:#2c3e50;color:var(--text-dark);font-family:Rajdhani,sans-serif;margin:0}#root{height:100vh}*{box-sizing:border-box}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#1f6f5f;background:var(--primary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#aaa}.card-shadow{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.primary-btn{background:#1f6f5f;background:var(--primary);border:none;color:#fff;cursor:pointer;transition:all .2s}.primary-btn:hover{background:#2fa084;background:var(--secondary)}
/*# sourceMappingURL=main.ab1ce94c.css.map*/