@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Lora:ital,wght@0,400;0,600;1,400;1,600&family=JetBrains+Mono:wght@300;400;500&display=swap);:root{--navy:#0d1117;--navy2:#131922;--navy3:#1a2332;--navy4:#1f2b3e;--border:#243044;--border2:#2d3d54;--teal:#2dd4bf;--teal2:#0f9a8a;--teal-dim:#2dd4bf1a;--gold:#fbbf24;--gold-dim:#fbbf241a;--text:#e6f1ff;--text2:#7c9ab8;--text3:#6b84a0;--text-dim:#3d5470;--red:#f87171;--red-dim:#f871711a;--green:#4ade80;--white:#fff;--radius:14px;--radius-sm:8px;--radius-lg:20px;--shadow-sm:0 2px 8px #00000040;--shadow-md:0 8px 24px #00000059;--shadow-lg:0 24px 60px #00000080;--overlay:#05080da8;--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.4,0.5,1);--dur-fast:150ms;--dur-mid:240ms;--dur-slow:360ms;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-sidebar:400;--z-floating:500;--z-modal-backdrop:600;--z-modal:700;--z-toast:800}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#0d1117;background:var(--navy);color:#e6f1ff;color:var(--text);font-family:Space Grotesk,Helvetica Neue,sans-serif;font-size:16px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#131922;background:var(--navy2)}::-webkit-scrollbar-thumb{background:#2d3d54;background:var(--border2);border-radius:3px}:where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{border-radius:5px;outline:2px solid #2dd4bf;outline:2px solid var(--teal);outline-offset:2px}:focus:not(:focus-visible){outline:none}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes scaleIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.skeleton{animation:shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#1a2332 25%,#1f2b3e 37%,#1a2332 63%);background:linear-gradient(90deg,var(--navy3) 25%,var(--navy4) 37%,var(--navy3) 63%);background-size:200% 100%;border-radius:8px;border-radius:var(--radius-sm)}.pressable{transition:transform .15s cubic-bezier(.25,1,.5,1);transition:transform var(--dur-fast) var(--ease-out-quart)}.pressable:active{transform:scale(.97)}.lift{transition:transform .24s cubic-bezier(.25,1,.5,1),box-shadow .24s cubic-bezier(.25,1,.5,1),border-color .24s cubic-bezier(.25,1,.5,1);transition:transform var(--dur-mid) var(--ease-out-quart),box-shadow var(--dur-mid) var(--ease-out-quart),border-color var(--dur-mid) var(--ease-out-quart)}.lift:hover{box-shadow:0 8px 24px #00000059;box-shadow:var(--shadow-md);transform:translateY(-3px)}.lift:active{transform:translateY(-1px) scale(.995)}.hover-row{transition:background .15s cubic-bezier(.25,1,.5,1);transition:background var(--dur-fast) var(--ease-out-quart)}.hover-row:hover{background:#1a2332;background:var(--navy3)}.fade-in-up{animation:fadeUp .36s cubic-bezier(.16,1,.3,1) both;animation:fadeUp var(--dur-slow) var(--ease-out-expo) both}.fade-in{animation:scaleIn .24s cubic-bezier(.16,1,.3,1) both;animation:scaleIn var(--dur-mid) var(--ease-out-expo) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=main.dee340c4.css.map*/