.auth-module__FmrRia__authLayout{--auth-heading-color:var(--color-gray-900);--auth-subtext-color:#6c6c6c;--auth-label-color:var(--color-gray-700);--auth-orange:var(--color-orange-500)}.auth-module__FmrRia__authContainer{box-sizing:border-box;background:url(/images/auth_background.png) 50%/cover no-repeat;flex-direction:column;min-height:100vh;padding:1rem;display:flex}.auth-module__FmrRia__authMainContent{z-index:100;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:relative}@media (max-width:900px){.auth-module__FmrRia__authCard{width:90%;max-width:50rem;margin:0 1rem;padding:2rem!important}}.auth-module__FmrRia__authCard{background:var(--color-white);box-sizing:border-box;border:1px solid #e4e4e4;border-radius:.75rem;flex-direction:column;justify-content:center;gap:2rem;width:50rem;max-width:90vw;padding:3rem;display:flex;box-shadow:0 .625rem .625rem -.3125rem #0000000a,0 1.25rem 1.5625rem -.3125rem #0000001a}.auth-module__FmrRia__authCard.auth-module__FmrRia__magic-link{gap:1.5rem;padding:2rem 2.5rem}.auth-module__FmrRia__authHeader{text-align:center;flex-direction:column;gap:1rem;display:flex}.auth-module__FmrRia__authHeading{font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-align:center;color:var(--auth-heading-color);font-size:2.5rem;font-style:normal;font-weight:850;line-height:2.5rem}.auth-module__FmrRia__authSubtext{color:var(--auth-subtext-color);font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-align:center;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.auth-module__FmrRia__authForm{flex-direction:column;gap:2rem;display:flex}.auth-module__FmrRia__authField{flex-direction:column;display:flex}.auth-module__FmrRia__authLabel{font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif;letter-spacing:0%;color:var(--color-gray-700);margin-bottom:.25rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem;display:block}.auth-module__FmrRia__authInput{border:1px solid var(--color-gray-300);width:100%;font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif;letter-spacing:0%;color:var(--auth-subtext-color);border-radius:.25rem;padding:.75rem 1rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;transition:all .2s ease-in-out;box-shadow:0 1px 2px #0000000d}.auth-module__FmrRia__authInput:hover:not(:disabled):not(:focus){border-color:var(--color-gray-400)}.auth-module__FmrRia__authInput:focus{border:1px solid var(--color-black);color:var(--color-black);outline:none}.auth-module__FmrRia__authInput.auth-module__FmrRia__error{border:1px solid var(--color-red-300);color:var(--color-red-900)}.auth-module__FmrRia__authInput::placeholder{color:var(--color-gray-400)}.auth-module__FmrRia__authButton{background-color:var(--color-zinc-900);color:#fff;width:100%;font-weight:600;font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif;cursor:pointer;border:none;border-radius:.25rem;padding:.75rem 1rem;transition:background-color .2s ease-in-out;box-shadow:0 1px 2px #0000000d}.auth-module__FmrRia__authButton:hover:not(:disabled){background-color:#36343b;box-shadow:0 1px 2px #0000000d}.auth-module__FmrRia__authButton:disabled{opacity:.5;cursor:not-allowed}.auth-module__FmrRia__authFooter{text-align:center}.auth-module__FmrRia__authFooterText{color:var(--auth-subtext-color);font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif}.auth-module__FmrRia__authLink{color:var(--auth-orange);font-weight:600;font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif;cursor:pointer;background:0 0;border:none;text-decoration:none}.auth-module__FmrRia__authLink:hover:not(:disabled){color:var(--color-orange-600)}.auth-module__FmrRia__authLink:disabled{opacity:.7;cursor:not-allowed}.auth-module__FmrRia__authErrorMessage{background:var(--color-red-50);border:1px solid var(--color-red-200);text-align:center;border-radius:.375rem;padding:1rem}.auth-module__FmrRia__authErrorContent{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.auth-module__FmrRia__authErrorIcon{width:1.25rem;height:1.25rem;color:var(--color-red-500);flex-shrink:0}.auth-module__FmrRia__authErrorText{font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif;color:var(--color-red-800);font-size:14px;font-weight:400}.auth-module__FmrRia__authErrorLink{font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif;color:var(--color-red-600);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:14px;font-weight:500;text-decoration:none}.auth-module__FmrRia__authErrorLink:hover{color:var(--color-red-800)}.auth-module__FmrRia__authLogo{text-align:center;margin:.75rem 0}.auth-module__FmrRia__authLogo img{width:auto;height:2.3rem}.auth-module__FmrRia__authSuccessIconContainer{background-color:var(--color-gray-100);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto;display:flex}.auth-module__FmrRia__authInfoBox{background-color:var(--color-green-50);border:1px solid var(--color-green-200);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.auth-module__FmrRia__authInfoContent{align-items:flex-start;gap:.75rem;display:flex}.auth-module__FmrRia__authInfoIcon{width:1.25rem;height:1.25rem;color:var(--color-green-600);flex-shrink:0;margin-top:.125rem}.auth-module__FmrRia__authInfoTitle{color:var(--color-green-800);font-size:.875rem;font-weight:500;font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif;margin-bottom:.25rem}.auth-module__FmrRia__authInfoText{color:var(--color-green-700);font-size:.875rem;font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif}.auth-module__FmrRia__authBackButton{border:1px solid var(--color-gray-300);width:100%;color:var(--color-gray-700);background-color:var(--color-white);font-size:.875rem;font-weight:500;font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif;cursor:pointer;border-radius:3.40282e38px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;transition:background-color .2s ease-in-out;display:flex}.auth-module__FmrRia__authBackButton:hover{background-color:var(--color-gray-50)}.auth-module__FmrRia__authBackIcon{width:1rem;height:1rem}.auth-module__FmrRia__publicFooter{z-index:100;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:relative}.auth-module__FmrRia__publicFooterLink{font-family:var(--font-twk-lausanne), ui-sans-serif, system-ui, sans-serif;color:var(--auth-subtext-color);background:0 0;border:none;font-style:normal;font-weight:400;text-decoration:none;transition:color .2s ease-in-out;cursor:pointer!important}.auth-module__FmrRia__publicFooterLink:hover{color:var(--color-black);cursor:pointer!important}
.dashboard-module___jJTJW__dashboardLayout{--sidebar-width:630px;--header-height:4rem;--tab-nav-height:4rem}@media (max-width:768px){.dashboard-module___jJTJW__dashboardLayout{--sidebar-width:100%}}.dashboard-module___jJTJW__dashboardContainer{grid-template-columns:var(--sidebar-width) 1fr;background-color:#f9fafb;grid-template-rows:auto 1fr;grid-template-areas:"topnav topnav""sidebar main";height:100vh;display:grid}.dashboard-module___jJTJW__topNavigation{grid-area:topnav}.dashboard-module___jJTJW__sidebar{scroll-behavior:smooth;background:#f6f6f6;border-right:1px solid #e5e7eb;flex-direction:column;grid-area:sidebar;display:flex;overflow-y:auto}.dashboard-module___jJTJW__sidebarContent{background:#f6f6f6;flex:1}.dashboard-module___jJTJW__mapContainer{background:#fff;flex-direction:column;grid-area:main;display:flex;overflow:hidden}.dashboard-module___jJTJW__dashboardHeader{height:var(--header-height);background:#fff;border-bottom:1px solid #e5e7eb;grid-area:header;align-items:center;padding:0 1rem;display:flex}.dashboard-module___jJTJW__headerContent{justify-content:space-between;align-items:center;width:100%;display:flex}.dashboard-module___jJTJW__userSection{align-items:center;gap:.75rem;display:flex}.dashboard-module___jJTJW__dashboardMain{grid-area:main;height:100%;display:flex}.dashboard-module___jJTJW__fdm-card{background:#fff;border-radius:.5rem;padding:1rem}.dashboard-module___jJTJW__fdm-stat{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.dashboard-module___jJTJW__fdm-stat-label{color:#6b7280;font-size:.875rem}.dashboard-module___jJTJW__fdm-stat-value{color:#111827;font-size:.875rem;font-weight:600}.dashboard-module___jJTJW__fdm-progress-bar{background-color:#e5e7eb;border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.dashboard-module___jJTJW__fdm-progress-fill{border-radius:9999px;height:100%;transition:width .25s ease-in-out}.dashboard-module___jJTJW__dashboard-sidebar{width:var(--sidebar-width);height:calc(100vh - var(--header-height));top:var(--header-height);z-index:40;background:#fff;border-right:1px solid #e5e7eb;position:fixed;left:0;overflow-y:hidden}.dashboard-module___jJTJW__dashboard-main{margin-left:var(--sidebar-width);min-height:calc(100vh - var(--header-height));padding:1.5rem}.dashboard-module___jJTJW__dashboard-header{height:var(--header-height);z-index:50;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;padding:0 1rem;display:flex;position:fixed;top:0;left:0;right:0}.dashboard-module___jJTJW__dashboard-tabs{height:var(--tab-nav-height);background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;padding:0 1rem;display:flex}.dashboard-module___jJTJW__fdm-metric-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.dashboard-module___jJTJW__fdm-metric-title{color:#6b7280;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.dashboard-module___jJTJW__fdm-metric-value{color:#111827;margin-bottom:.25rem;font-size:2rem;font-weight:700}.dashboard-module___jJTJW__fdm-metric-change{font-size:.875rem;font-weight:500}.dashboard-module___jJTJW__fdm-metric-change.dashboard-module___jJTJW__positive{color:#059669}.dashboard-module___jJTJW__fdm-metric-change.dashboard-module___jJTJW__negative{color:#dc2626}.dashboard-module___jJTJW__fdm-table{border-collapse:collapse;background:#fff;border-radius:.5rem;width:100%;overflow:hidden}.dashboard-module___jJTJW__fdm-table th{text-align:left;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.dashboard-module___jJTJW__fdm-table td{color:#111827;border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem}.dashboard-module___jJTJW__fdm-table tr:hover{background:#f9fafb}.dashboard-module___jJTJW__fdm-status{border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.dashboard-module___jJTJW__fdm-status.dashboard-module___jJTJW__active{color:#065f46;background:#ecfdf5}.dashboard-module___jJTJW__fdm-status.dashboard-module___jJTJW__inactive{color:#991b1b;background:#fef2f2}.dashboard-module___jJTJW__fdm-status.dashboard-module___jJTJW__pending{color:#92400e;background:#fef3c7}.dashboard-module___jJTJW__marketShareBar{display:flex}.dashboard-module___jJTJW__marketShareBar>div{outline:1px solid #fff}@keyframes dashboard-module___jJTJW__fadeInSlide{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dashboard-module___jJTJW__popupFadeIn{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dashboard-module___jJTJW__popupIn{0%{opacity:0}to{opacity:1}}@keyframes dashboard-module___jJTJW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dashboard-module___jJTJW__panelEnter{animation:.4s cubic-bezier(.16,1,.3,1) dashboard-module___jJTJW__fadeInSlide}.dashboard-module___jJTJW__popupEnter{animation:.25s cubic-bezier(.4,0,.2,1) dashboard-module___jJTJW__popupFadeIn}.dashboard-module___jJTJW__mapPopup{animation:.1s dashboard-module___jJTJW__popupIn}.dashboard-module___jJTJW__shimmerEffect{background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%) 0 0/200% 100%;animation:3s ease-in-out infinite dashboard-module___jJTJW__shimmer}@media (prefers-reduced-motion:reduce){.dashboard-module___jJTJW__panelEnter,.dashboard-module___jJTJW__shimmerEffect{animation:none}}@media (max-width:768px){.dashboard-module___jJTJW__dashboardContainer{grid-template:"topnav""sidebar""main"/1fr;height:auto;min-height:100vh}.dashboard-module___jJTJW__sidebar{overflow-y:visible}.dashboard-module___jJTJW__mapContainer{grid-area:main;height:60vh;min-height:60vh;position:relative;overflow:hidden}.dashboard-module___jJTJW__dashboardMain{flex-direction:column}}
