@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;text-rendering:optimizeLegibility;font-feature-settings:"cv05" 1,"cv08" 1,"cv10" 1,"ss01" 1;font-variant-numeric:tabular-nums;font-optical-sizing:auto}html,#root{overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}::selection{background:#6366f12e;color:inherit}:focus-visible{outline:2px solid rgba(99,102,241,.5);outline-offset:2px;border-radius:6px}a,button,input,select,textarea{font-feature-settings:"cv05" 1,"cv08" 1,"cv10" 1,"ss01" 1}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000;border-radius:100px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#0003}::-webkit-scrollbar-corner{background:transparent}*:hover::-webkit-scrollbar-thumb{background:#0000001f}*:hover::-webkit-scrollbar-thumb:hover{background:#0000003d}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.page-enter{animation:fadeInUp .35s cubic-bezier(.25,.46,.45,.94) both}:root{--glass-bg: rgba(255, 255, 255, .62);--glass-bg-heavy: rgba(255, 255, 255, .8);--glass-bg-light: rgba(255, 255, 255, .4);--glass-border: rgba(255, 255, 255, .5);--glass-border-subtle: rgba(255, 255, 255, .28);--glass-border-strong: rgba(255, 255, 255, .7);--glass-blur: blur(32px) saturate(200%);--glass-blur-heavy: blur(56px) saturate(220%);--glass-blur-light: blur(16px) saturate(160%);--glass-shadow: 0 2px 16px rgba(0, 0, 0, .04);--glass-shadow-lg: 0 12px 48px rgba(0, 0, 0, .08);--glass-shadow-xl: 0 24px 72px rgba(0, 0, 0, .1);--glass-inset: inset 0 1px 0 rgba(255, 255, 255, .7);--glass-inset-subtle: inset 0 .5px 0 rgba(255, 255, 255, .45);--glass-edge-top: inset 0 1px 0 rgba(255, 255, 255, .8);--glass-edge-shimmer: inset 0 1px 0 0 rgba(255, 255, 255, .75), inset 0 -.5px 0 0 rgba(0, 0, 0, .03);--app-bg: #f0f4f8;--app-text: #1a1a2e;--surface: var(--glass-bg);--surface-border: var(--glass-border)}html,body,#root{min-height:100%}body{background:var(--app-bg);background-image:radial-gradient(ellipse 1600px 800px at 8% -8%,rgba(99,102,241,.12) 0%,transparent 55%),radial-gradient(ellipse 1200px 700px at 92% -5%,rgba(14,165,233,.1) 0%,transparent 50%),radial-gradient(ellipse 900px 600px at 75% 50%,rgba(6,182,212,.05) 0%,transparent 55%),radial-gradient(ellipse 800px 500px at 20% 90%,rgba(168,85,247,.07) 0%,transparent 55%),radial-gradient(ellipse 600px 400px at 50% 100%,rgba(244,114,182,.05) 0%,transparent 50%);background-attachment:fixed}.App{min-height:100%;color:var(--app-text)}h1,h2,h3,h4,h5,h6,p,a,span,div,button,label,placeholder{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}@font-face{font-family:Poppins;src:url(/assets/Poppins-Thin-leD9T1nx.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLight-u2IJXg5c.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-DT6-CsId.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-W_qeO1XX.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-Black-yHqY0KRU.ttf) format("truetype");font-weight:900;font-style:normal}.type--A{--line_color: #555555;--back_color: #FFFBDB}.button{position:relative;z-index:0;width:240px;height:56px;text-decoration:none;font-size:14px;font-weight:700;color:var(--line_color);letter-spacing:2px;transition:all .3s ease}.button__text{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.button:before,.button:after,.button__text:before,.button__text:after{content:"";position:absolute;height:3px;border-radius:2px;background:var(--line_color);transition:all .5s ease}.button:before{top:0;left:54px;width:calc(100% - 128px)}.button:after{top:0;right:54px;width:8px}.button__text:before{bottom:0;right:54px;width:calc(100% - 128px)}.button__text:after{bottom:0;left:54px;width:8px}.button__line{position:absolute;top:0;width:56px;height:100%;overflow:hidden}.button__line:before{content:"";position:absolute;top:0;width:150%;height:100%;box-sizing:border-box;border-radius:300px;border:solid 3px var(--line_color)}.button__line:nth-child(1),.button__line:nth-child(1):before{left:0}.button__line:nth-child(2),.button__line:nth-child(2):before{right:0}.button:hover{letter-spacing:6px}.button:hover:before,.button:hover .button__text:before{width:8px}.button:hover:after,.button:hover .button__text:after{width:calc(100% - 128px)}.button__drow1,.button__drow2{position:absolute;z-index:-1;border-radius:16px;transform-origin:16px 16px}.button__drow1{top:-16px;left:40px;width:32px;height:0;transform:rotate(30deg)}.button__drow2{top:44px;left:77px;width:32px;height:0;transform:rotate(-127deg)}.button__drow1:before,.button__drow1:after,.button__drow2:before,.button__drow2:after{content:"";position:absolute}.button__drow1:before{bottom:0;left:0;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-60deg)}.button__drow1:after{top:-10px;left:45px;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(69deg)}.button__drow2:before{bottom:0;left:0;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-146deg)}.button__drow2:after{bottom:26px;left:-40px;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-262deg)}.button__drow1,.button__drow1:before,.button__drow1:after,.button__drow2,.button__drow2:before,.button__drow2:after{background:var(--back_color)}.button:hover .button__drow1{animation:drow1 ease-in .06s;animation-fill-mode:forwards}.button:hover .button__drow1:before{animation:drow2 linear .08s .06s;animation-fill-mode:forwards}.button:hover .button__drow1:after{animation:drow3 linear .03s .14s;animation-fill-mode:forwards}.button:hover .button__drow2{animation:drow4 linear .06s .2s;animation-fill-mode:forwards}.button:hover .button__drow2:before{animation:drow3 linear .03s .26s;animation-fill-mode:forwards}.button:hover .button__drow2:after{animation:drow5 linear .06s .32s;animation-fill-mode:forwards}@keyframes drow1{0%{height:0}to{height:100px}}@keyframes drow2{0%{width:0;opacity:0}10%{opacity:0}11%{opacity:1}to{width:120px}}@keyframes drow3{0%{width:0}to{width:80px}}@keyframes drow4{0%{height:0}to{height:120px}}@keyframes drow5{0%{width:0}to{width:124px}}.container{width:100%;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.button:not(:last-child){margin-bottom:64px}.MuiDataGrid-root{--DataGrid-rowBorderColor: rgba(0, 0, 0, .03)!important}.MuiDataGrid-cell:focus{outline:none!important}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px;color:#000;font-weight:700}
