@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);:root{--white:#fff;--black:#111;--blue:#3a80e9;--grey:#888;--darkgrey:#1b1b1b;--green:#61c96f;--red:#f94141}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#111;background-color:var(--black);color:#fff;color:var(--white);font-family:Inter,sans-serif;margin:0}::selection{background-color:#f94141;background-color:var(--red);color:#fff;color:var(--white)}::-webkit-scrollbar{width:.3rem}::-webkit-scrollbar-track{background:#111;background:var(--black)}::-webkit-scrollbar-thumb{background:#3a80e9;background:var(--blue);border-radius:3rem}a{color:#fff!important;color:var(--white)!important;text-decoration:none!important}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.auth-container{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column;margin:60px auto;max-width:350px;padding:2rem 2.5rem}.auth-container h2{color:#222;margin-bottom:1.5rem}.auth-container form{display:flex;flex-direction:column;gap:1rem;width:100%}.auth-container input{border:1px solid #ddd;border-radius:6px;font-size:1rem;outline:none;padding:.7rem 1rem;transition:border .2s}.auth-container input:focus{border-color:#4f8cff}.auth-container button{background:#4f8cff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.7rem 1rem;transition:background .2s}.auth-container button:hover{background:#2563eb}.auth-error{background:#fff0f0;border:1px solid #e53e3e;border-radius:6px;color:#e53e3e;font-size:.95rem;margin-top:.5rem;padding:.5rem 1rem;text-align:center}.auth-container p{color:#111;font-size:.97rem;margin-top:1.2rem}.auth-container a{background:#eaf0ff;border-radius:4px;color:#1a3cff;font-weight:700;padding:2px 8px;text-decoration:none}.auth-container a:hover{background:#d0e0ff;text-decoration:underline}.navbar{background-color:var(--black);justify-content:space-between;left:0;padding:1.5rem 3rem;position:sticky;top:0}.links,.navbar{align-items:center;display:flex}.links{gap:1.5rem;justify-content:flex-end}.logo{cursor:pointer;font-size:1.2rem}.link{color:var(--grey);font-size:1rem;font-weight:600}.link:hover{color:var(--white);transition:all .3s}.mobile-drawer{display:none}@media only screen and (max-width:800px){.logo{font-size:1rem}.navbar{padding:1.5rem 3rem}.link{font-size:.8rem}.links{display:none}.mobile-drawer{display:block}}.drawer-div{background-color:var(--black);height:100vh;padding:1.5rem;width:40vw}.logout-btn{background:#e53e3e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-left:1rem;padding:.5rem 1.1rem;transition:background .2s}.logout-btn:hover{background:#b91c1c}.btn{background-color:var(--blue);border:2px solid var(--blue);border-radius:3rem;color:var(--white);cursor:pointer;font-weight:600;min-width:100px;padding:.7rem 1.5rem;text-align:center;text-transform:capitalize}.btn:hover{box-shadow:5px 5px 10px #3a80e980;transition:all0 .3s}.outlined-btn{background-color:var(--black);border:2px solid var(--blue);border-radius:3rem;color:var(--white);cursor:pointer;font-weight:600;min-width:100px;padding:.5rem 1.5rem;text-align:center;text-transform:capitalize}.outlined-btn:hover{background-color:var(--blue);box-shadow:5px 5px 10px #3a80e980;transition:all0 .3s}.flex-info{align-items:flex-start;display:flex;justify-content:space-between;padding:.5rem 3rem}.real-time-heading,.track-crypto-heading{font-size:6.5rem;margin:0}.track-crypto-heading{color:var(--white)}.real-time-heading{color:var(--blue)}.track-crypto-heading:hover{-webkit-text-stroke-width:3px;-webkit-text-stroke-color:var(--white);color:var(--black);transition:all .3s}.info-text{color:var(--grey);font-size:1rem}.btn-flex{align-items:center;display:flex;gap:1.5rem;justify-content:flex-start;margin-top:1.5rem}.Phone-container{padding:1rem;position:relative;width:50%}.iPhone{min-width:300px;width:50%;z-index:100}.gradient,.iPhone{position:absolute;right:0}.gradient{min-width:250px;top:8rem;width:40%}@media only screen and (max-width:1250px){.real-time-heading,.track-crypto-heading{font-size:5rem;margin:0}}@media only screen and (max-width:1000px){.iPhone{min-width:250px;width:50%}.gradient{min-width:200px;top:6rem}}@media only screen and (max-width:800px){.flex-info{flex-direction:column}.Phone-container{display:block;margin:3rem auto auto}.iPhone{left:-2rem}.gradient{left:20%}.real-time-heading,.track-crypto-heading{font-size:3rem;text-align:center}.left-component{width:100%}.info-text{text-align:center}.btn-flex{justify-content:center}.track-crypto-heading{-webkit-text-stroke-width:1px}}.grid-container{background-color:var(--darkgrey);border:2px solid var(--darkgrey);border-radius:.75rem;flex-direction:column;height:350px;justify-content:center;width:320px}.grid-container,.info-flex{align-items:center;display:flex}.info-flex{gap:1rem;justify-content:flex-start;margin:1rem 1.5rem}.coin-logo{height:3.5rem;width:3.5rem}.coin-symbol{color:var(--white);font-size:1.2rem;font-weight:600px;margin:0;text-transform:uppercase}.coin-name{color:var(--grey);font-size:1rem;font-weight:light;margin:0;text-transform:capitalize}.name-col{display:flex;flex-direction:column;gap:.5rem}.chip-flex{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin:1rem 1.5rem}.price-chip{border:2px solid var(--green);border-radius:2rem;color:var(--green);font-size:1rem;font-weight:600;padding:.35rem 1.25rem;text-align:center}.chip-red{border:2px solid var(--red
    )!important;color:var(--white)!important}.icon-chip{align-items:center;border:2px solid var(--green);border-radius:50%;color:var(--green);display:flex;font-size:1.1rem;height:2rem!important;justify-content:center;text-align:center;width:2rem!important}.icon-chip:hover,.price-chip:hover{background-color:var(--green);color:var(--white);transition:all .3s}.chip-red:hover{background-color:var(--red)!important;color:var(--white)!important;transition:all .3s}.info-container{margin:1.5rem}.coin-price{color:var(--green);font-size:1.2rem;font-weight:600}.total_volume{color:var(--grey);font-size:.8rem;font-weight:500}.grid-container:hover{border-color:var(--green);transition:all .3s}.list-row:hover{background-color:var(--darkgrey);transition:all .3}@media only screen and (max-width:800px){.td-icon{display:none}}.grid-flex{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:3rem}@media only screen and (max-width:1200px){.list-table{width:95%}}.chatbot-fab{border:none;border-radius:50%;bottom:2rem;box-shadow:0 2px 8px #0003;cursor:pointer;font-size:2rem;height:56px;width:56px;z-index:1001}.chatbot-fab,.chatbot-window{background:#222;background:var(--black,#222);color:#fff;color:var(--white,#fff);position:fixed;right:2rem}.chatbot-window{border-radius:12px;bottom:4.5rem;box-shadow:0 4px 24px #0000004d;display:flex;flex-direction:column;height:400px;max-width:90vw;overflow:hidden;width:320px;z-index:1002}.chatbot-header{align-items:center;background:#333;background:var(--grey,#333);display:flex;flex-shrink:0;font-weight:700;justify-content:space-between;padding:.75rem 1rem}.chatbot-close{background:none;border:none;color:#fff;color:var(--white,#fff);cursor:pointer;font-size:1.2rem}.chatbot-messages{background:#222;background:var(--black,#222);display:flex;flex:1 1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:1rem}.chatbot-msg{border-radius:16px;font-size:.95rem;max-width:80%;padding:.5rem .75rem;word-break:break-word}.chatbot-msg-bot{align-self:flex-start;background:#333;background:var(--grey,#333)}.chatbot-msg-user{align-self:flex-end;background:#1976d2;background:var(--blue,#1976d2);color:#fff}.chatbot-input-row{display:flex;flex-shrink:0;gap:.5rem;padding:.5rem 1rem 1rem}.chatbot-input,.chatbot-input-row{background:#222;background:var(--black,#222)}.chatbot-input{border:1px solid #333;border:1px solid var(--grey,#333);border-radius:8px;color:#fff;color:var(--white,#fff);flex:1 1;padding:.5rem}.chatbot-send{background:#1976d2;background:var(--blue,#1976d2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem}
/*# sourceMappingURL=main.cf99fa41.css.map*/