body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.dark-mode{background-color:#121212;color:#fff}.dark-mode .MuiPaper-root{background:linear-gradient(135deg,#121212d7,#1e1e1eba)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;background:#12121800;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-ui);font-size:15px;font-weight:400;letter-spacing:-.01em;letter-spacing:var(--tracking-normal);line-height:1.7;line-height:var(--leading-relaxed);margin:0;min-height:100vh;overflow-x:hidden;position:relative;text-rendering:optimizeLegibility}body:before{content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}body.dark-mode{background:#121212}body.dark-mode:before{background:linear-gradient(135deg,#121212,#1e1e1e)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0000004d}html.dark-mode ::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}html.dark-mode ::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}html.dark-mode ::-webkit-scrollbar-thumb:hover{background:#ffffff80}:root{--font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Nunito","Inter",sans-serif;--tracking-tight:-0.02em;--tracking-normal:-0.01em;--leading-snug:1.45;--leading-relaxed:1.7}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,h1,h2,h3{font-family:Nunito,Inter,sans-serif;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;letter-spacing:var(--tracking-tight);line-height:1.45;line-height:var(--leading-snug)}.MuiButton-root,.MuiInputBase-root,.MuiMenuItem-root,.MuiTypography-body1,.MuiTypography-body2,.MuiTypography-caption,.MuiTypography-h5,.MuiTypography-h6,.MuiTypography-overline,.MuiTypography-subtitle1,.MuiTypography-subtitle2,button,h4,h5,h6,label,p,span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-ui);letter-spacing:-.01em;letter-spacing:var(--tracking-normal)}.MuiButton-root{font-weight:600;letter-spacing:.01em}.MuiInputBase-input,.MuiInputLabel-root{letter-spacing:0}.MuiBottomNavigationAction-label,.MuiChip-label,.MuiInputBase-input,.MuiInputLabel-root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-ui)}.MuiBottomNavigationAction-label,.MuiChip-label{font-weight:500;letter-spacing:.01em}.MuiBadge-badge{font-feature-settings:"tnum";font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-weight:700}.MuiTooltip-tooltip{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.01em}.MuiMenuItem-root{font-size:14px;font-weight:500}p{line-height:1.7;line-height:var(--leading-relaxed);max-width:72ch}.MuiTypography-root[class*=caption],code,kbd,time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes referBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes referShine{0%{left:-120%}50%{left:130%}to{left:130%}}.refer-bubble{bottom:24px;opacity:1;position:fixed;right:24px;transform:translateY(0) scale(1);transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;will-change:transform,opacity;z-index:1199}.refer-bubble.is-hidden{opacity:0;pointer-events:none;transform:translateY(160%) scale(.85)}.refer-bubble__btn{align-items:center;animation:referBob 3s ease-in-out infinite;background:linear-gradient(135deg,#ffd54f,#ffb300 50%,#e65100);border:none;border-radius:999px;box-shadow:0 8px 24px #e6510073,0 2px 6px #00000014;color:#1a1a1a;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-ui);font-size:.9rem;font-weight:700;gap:8px;letter-spacing:.02em;overflow:hidden;padding:12px 22px;position:relative;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,background .25s ease}.refer-bubble__btn:before{animation:referShine 3.2s ease-in-out infinite;background:linear-gradient(100deg,#0000,#fff9 50%,#0000);content:"";height:100%;left:-120%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:60%;z-index:1}.refer-bubble__btn>.MuiSvgIcon-root,.refer-bubble__btn>.refer-bubble__label{position:relative;z-index:2}.refer-bubble__btn .MuiSvgIcon-root{flex-shrink:0;font-size:20px}.refer-bubble__btn:hover{animation-play-state:paused;background:linear-gradient(135deg,#ffca28,#ffa000 50%,#bf360c);box-shadow:0 12px 32px #e6510099,0 3px 8px #0000001f;transform:translateY(-3px)}.refer-bubble__btn:active{transform:translateY(0) scale(.97)}.refer-bubble__btn:focus-visible{outline:2px solid #e65100;outline-offset:3px}html.dark-mode .refer-bubble__btn{background:linear-gradient(135deg,#ffd54f,#ffb300 50%,#e65100);box-shadow:0 8px 28px #ffb30080,0 2px 6px #0006;color:#1c1917}html.dark-mode .refer-bubble__btn:hover{background:linear-gradient(135deg,#ffca28,#ffa000 50%,#bf360c);box-shadow:0 12px 36px #ffb300a6,0 3px 8px #00000080}html.dark-mode .refer-bubble__btn:focus-visible{outline-color:#ffd54f}@media (max-width:599px){.refer-bubble{bottom:70px;right:12px}}.refer-bubble--mobile .refer-bubble__btn{box-shadow:0 6px 20px #e6510080,0 2px 5px #0000001a;font-size:.78rem;font-weight:800;gap:6px;letter-spacing:.01em;padding:9px 15px}.refer-bubble--mobile .refer-bubble__btn .MuiSvgIcon-root{font-size:18px}html.dark-mode .refer-bubble--mobile .refer-bubble__btn{box-shadow:0 6px 22px #ffb3008c,0 2px 5px #00000073}@media (prefers-reduced-motion:reduce){.refer-bubble,.refer-bubble__btn,.refer-bubble__btn:before{animation:none;transition:none}}.loading-screen{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .5s ease-out;width:100%;z-index:9999}.loading-screen.dark-mode{background:linear-gradient(135deg,#121212,#1e1e1e)}.loading-screen.fade-out{opacity:0;pointer-events:none}.loading-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.loading-background .color-ball{animation:floatSlow 20s ease-in-out infinite;border-radius:50%;filter:blur(60px);opacity:.3;position:absolute}.loading-background .ball-1{animation-delay:0s;background:#ffffff1a;height:300px;left:10%;top:10%;width:300px}.loading-background .ball-2{animation-delay:-7s;background:#ffffff14;height:400px;right:10%;top:60%;width:400px}.loading-background .ball-3{animation-delay:-14s;background:#ffffff1f;bottom:20%;height:250px;left:30%;width:250px}.loading-content{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(30px);transition:all .8s ease-out}.loading-content.show{opacity:1;transform:translateY(0)}.logo-container{align-items:center;animation:logoGlow 2s ease-in-out infinite alternate;display:flex;gap:20px;justify-content:center;margin-bottom:20px}.logo-icon{height:80px;position:relative;width:80px}.helping-hands{height:100%;left:0;position:absolute;top:0;width:100%}.hand{animation:handPulse 1.5s ease-in-out infinite;border-radius:50%;height:35px;position:absolute;width:35px}.hand-1{animation-delay:0s;background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 4px 20px #4caf5066;left:10px;top:5px}.hand-2{animation-delay:.3s;background:linear-gradient(135deg,#2196f3,#1976d2);box-shadow:0 4px 20px #2196f366;right:5px;top:15px}.hand-3{animation-delay:.6s;background:linear-gradient(135deg,#ff9800,#f57c00);bottom:15px;box-shadow:0 4px 20px #ff980066;left:15px}.hand-4{animation-delay:.9s;background:linear-gradient(135deg,#e91e63,#c2185b);bottom:5px;box-shadow:0 4px 20px #e91e6366;right:10px}.connection-line{animation:lineGlow 2s ease-in-out infinite;background:linear-gradient(45deg,#fff9,#ffffff4d);border-radius:2px;position:absolute}.line-1{animation-delay:.5s;left:35px;top:25px;transform:rotate(45deg)}.line-1,.line-2{height:2px;width:25px}.line-2{animation-delay:1s;left:25px;top:45px;transform:rotate(-45deg)}.logo-text{animation:textGlow 2s ease-in-out infinite alternate;color:#fff;font-size:48px;font-weight:700;letter-spacing:-1px;text-shadow:0 0 20px #ffffff4d}.tagline{animation:fadeInUp 1s ease-out 1s both;color:#ffffffe6;font-size:20px;font-weight:300;margin-bottom:40px;text-align:center}.loading-indicator{margin-top:20px}.loading-dots{align-items:center;display:flex;gap:8px;justify-content:center}.dot{animation:dotBounce 1.4s ease-in-out infinite;background:#fffc;border-radius:50%;height:12px;width:12px}.dot:first-child{animation-delay:0s}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes floatSlow{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}@keyframes handPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes lineGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes logoGlow{0%{filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}to{filter:drop-shadow(0 0 20px rgba(255,255,255,.5))}}@keyframes textGlow{0%{text-shadow:0 0 20px #ffffff4d}to{text-shadow:0 0 30px #ffffff80}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dotBounce{0%,80%,to{opacity:.7;transform:scale(1)}40%{opacity:1;transform:scale(1.2)}}@media (max-width:768px){.logo-container{gap:15px}.logo-icon{height:60px;width:60px}.hand{height:25px;width:25px}.hand-1{left:8px;top:4px}.hand-2{right:4px;top:12px}.hand-3{bottom:12px;left:12px}.hand-4{bottom:4px;right:8px}.connection-line{height:1.5px;width:18px}.line-1{left:26px;top:18px}.line-2{left:18px;top:32px}.logo-text{font-size:36px}.tagline{font-size:18px;padding:0 20px}.loading-background .ball-1{height:200px;width:200px}.loading-background .ball-2{height:250px;width:250px}.loading-background .ball-3{height:150px;width:150px}}@media (max-width:480px){.logo-container{gap:12px}.logo-icon{height:50px;width:50px}.hand{height:20px;width:20px}.hand-1{left:6px;top:3px}.hand-2{right:3px;top:10px}.hand-3{bottom:10px;left:10px}.hand-4{bottom:3px;right:6px}.connection-line{height:1px;width:15px}.line-1{left:22px;top:15px}.line-2{left:15px;top:27px}.logo-text{font-size:28px}.tagline{font-size:16px}}
/*# sourceMappingURL=main.78ff4e52.css.map*/