.page-module___8aEwW__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;min-height:100vh;font-family:var(--font-geist-sans);background-color:var(--background);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__main{background-color:var(--foreground);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-height:100vh;padding:0;display:flex}.page-module___8aEwW__intro{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.page-module___8aEwW__intro h1{letter-spacing:-2.4px;text-wrap:balance;max-width:320px;color:var(--text-primary);font-size:40px;font-weight:600;line-height:48px}.page-module___8aEwW__intro p{text-wrap:balance;max-width:440px;color:var(--text-secondary);font-size:18px;line-height:32px}.page-module___8aEwW__intro a{color:var(--text-primary);font-weight:500}.page-module___8aEwW__ctas{flex-direction:row;gap:16px;width:100%;max-width:440px;font-size:14px;display:flex}.page-module___8aEwW__ctas a{cursor:pointer;border:1px solid #0000;border-radius:128px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:0 16px;font-weight:500;transition:all .2s;display:flex}a.page-module___8aEwW__primary{background:var(--text-primary);color:var(--background);gap:8px}a.page-module___8aEwW__secondary{border-color:var(--button-secondary-border)}@media (hover:hover) and (pointer:fine){a.page-module___8aEwW__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module___8aEwW__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (max-width:600px){.page-module___8aEwW__main{padding:48px 24px}.page-module___8aEwW__intro{gap:16px}.page-module___8aEwW__intro h1{letter-spacing:-1.92px;font-size:32px;line-height:40px}}@media (prefers-color-scheme:dark){.page-module___8aEwW__logo{filter:invert()}.page-module___8aEwW__page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}
.HeroBanner-module__z6kSKW__hero{background:var(--bg-deep);flex-direction:column;justify-content:center;align-items:center;width:100%;height:200px;padding-top:80px;padding-bottom:0;display:flex;position:relative;overflow:hidden}.HeroBanner-module__z6kSKW__title{text-align:center;z-index:2;flex-direction:column;align-items:center;margin-bottom:0;display:flex}.HeroBanner-module__z6kSKW__title h2{letter-spacing:-2px;background:linear-gradient(to right,var(--text-primary),var(--text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3rem}.HeroBanner-module__z6kSKW__subtitle{color:var(--text-secondary);font-family:var(--font-inter);margin-top:0;font-size:.9rem}@media (max-width:768px){.HeroBanner-module__z6kSKW__hero{height:auto;min-height:auto;padding:85px 1rem 1rem}.HeroBanner-module__z6kSKW__title h2{font-size:1.5rem}}
.Header-module__rP_oDa__headerContainer{z-index:1000;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100px;transition:background .4s;display:flex;position:fixed;top:0;left:0}.Header-module__rP_oDa__headerContainer.Header-module__rP_oDa__mobileOpen{-webkit-backdrop-filter:blur(20px);pointer-events:auto;background:#0006;height:100vh}.Header-module__rP_oDa__portalNav{pointer-events:auto;flex-direction:column;align-items:center;display:flex;position:relative}.Header-module__rP_oDa__portalGlass{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:9999px;padding:.75rem 2rem;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff1a;overflow:visible!important}.Header-module__rP_oDa__portalGlass:hover{box-shadow:0 12px 48px #0000004d,inset 0 1px #fff3}[data-theme=light] .Header-module__rP_oDa__portalGlass{box-shadow:0 8px 32px #1f26871a,inset 0 0 0 1px #fff9}.Header-module__rP_oDa__navList{align-items:center;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.Header-module__rP_oDa__navItem{position:relative}.Header-module__rP_oDa__navLink,.Header-module__rP_oDa__navLink:visited{color:var(--text-primary);letter-spacing:.05em;text-transform:uppercase;opacity:.7;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s}.Header-module__rP_oDa__navLink:hover{opacity:1;text-shadow:0 0 12px #ffffff80}.Header-module__rP_oDa__megaMenuContainer{-webkit-backdrop-filter:blur(24px);z-index:9999;background:#0f0f14f2;border:1px solid #ffffff26;border-radius:20px;width:max-content;min-width:300px;padding:1.5rem;animation:.3s ease-out Header-module__rP_oDa__slideDown;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 25px 50px #0009,inset 0 0 0 1px #ffffff0d}.Header-module__rP_oDa__megaMenuContainer:before{content:"";background:0 0;height:1rem;position:absolute;top:-1rem;left:0;right:0}[data-theme=light] .Header-module__rP_oDa__megaMenuContainer{background:#fffffff2;border:1px solid #0000001a;box-shadow:0 25px 50px #00000026,inset 0 0 0 1px #0000000d}[data-theme=light] .Header-module__rP_oDa__categoryTitle{color:#374151}[data-theme=light] .Header-module__rP_oDa__toolLink{color:#1f2937}[data-theme=light] .Header-module__rP_oDa__toolLink:hover{color:#0891b2}[data-theme=light] .Header-module__rP_oDa__noData,[data-theme=light] .Header-module__rP_oDa__loader{color:#6b7280}@keyframes Header-module__rP_oDa__slideDown{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.Header-module__rP_oDa__categoryTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;opacity:.5;margin-bottom:.75rem;font-size:.7rem}.Header-module__rP_oDa__toolList{margin:0;padding:0;list-style:none}.Header-module__rP_oDa__toolLink{color:var(--text-primary);opacity:.8;padding:.5rem 0;font-size:.9rem;text-decoration:none;transition:all .2s;display:block}.Header-module__rP_oDa__toolLink:hover{opacity:1;color:#00d2ff;padding-left:.5rem}.Header-module__rP_oDa__intuitionLink{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.Header-module__rP_oDa__intuitionLink:hover{color:#a855f7;text-shadow:0 0 12px #a855f766}[data-theme=light] .Header-module__rP_oDa__intuitionLink{color:#1f2937}[data-theme=light] .Header-module__rP_oDa__intuitionLink:hover{color:#7c3aed}.Header-module__rP_oDa__platformIcons{justify-content:center;gap:1.5rem;display:flex}.Header-module__rP_oDa__platformIcon{color:var(--text-secondary);opacity:.7;flex-direction:column;align-items:center;gap:.4rem;font-size:.75rem;text-decoration:none;transition:all .2s;display:flex}.Header-module__rP_oDa__platformIcon svg{width:28px;height:28px}.Header-module__rP_oDa__platformIcon:hover{opacity:1;color:#a855f7;transform:translateY(-2px)}[data-theme=light] .Header-module__rP_oDa__platformIcon{color:#6b7280}[data-theme=light] .Header-module__rP_oDa__platformIcon:hover{color:#7c3aed}.Header-module__rP_oDa__burger{cursor:pointer;z-index:1100;background:0 0;border:none;padding:10px;display:none}.Header-module__rP_oDa__burgerLine{background:var(--text-primary);width:24px;height:2px;margin:5px 0;transition:all .4s}.Header-module__rP_oDa__utilities{pointer-events:auto;align-items:center;gap:1.5rem;display:flex;position:absolute;right:2rem}.Header-module__rP_oDa__contactIcon{color:var(--text-primary);opacity:.6;transition:all .2s;display:flex}.Header-module__rP_oDa__contactIcon:hover{opacity:1;transform:scale(1.1)}@media (max-width:768px){.Header-module__rP_oDa__burger{display:block}.Header-module__rP_oDa__portalGlass{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:4rem 2rem;display:none}.Header-module__rP_oDa__glassMobileOpen{background:0 0;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.Header-module__rP_oDa__navList{flex-direction:column;gap:2rem}.Header-module__rP_oDa__navLink{font-size:1.5rem}.Header-module__rP_oDa__utilities{bottom:2rem;left:50%;right:auto;transform:translate(-50%)}.Header-module__rP_oDa__headerContainer.Header-module__rP_oDa__mobileOpen .Header-module__rP_oDa__burgerLine:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__rP_oDa__headerContainer.Header-module__rP_oDa__mobileOpen .Header-module__rP_oDa__burgerLine:nth-child(2){opacity:0}.Header-module__rP_oDa__headerContainer.Header-module__rP_oDa__mobileOpen .Header-module__rP_oDa__burgerLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}
.Footer-module__hSXlYG__footer{border-top:1px solid var(--glass-border);background:var(--bg-deep);width:100%;color:var(--text-secondary);font-family:var(--font-inter);padding:2rem}.Footer-module__hSXlYG__content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.Footer-module__hSXlYG__link{color:var(--text-secondary);margin-left:2rem;font-size:.9rem;text-decoration:none;transition:color .2s}.Footer-module__hSXlYG__link:hover{color:var(--primary)}@media (max-width:768px){.Footer-module__hSXlYG__content{flex-direction:column;gap:1rem}.Footer-module__hSXlYG__link{margin:0 1rem}}
.MeasuresSection-module__yH8Rta__section{z-index:10;justify-content:center;width:100%;padding:2rem 1rem;display:flex;position:relative}.MeasuresSection-module__yH8Rta__container{grid-template-columns:320px 1fr;align-items:start;gap:3rem;width:100%;max-width:1400px;display:grid}.MeasuresSection-module__yH8Rta__rightColumn{flex-direction:column;width:100%;display:flex}.MeasuresSection-module__yH8Rta__gaugeUnificationWrapper{background:var(--bg-surface-translucent);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:24px;flex-direction:column;align-items:center;width:100%;padding:3rem;display:flex;position:relative;box-shadow:0 20px 50px #0000004d}.MeasuresSection-module__yH8Rta__contextLabels{z-index:10;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:2rem;left:2rem}.MeasuresSection-module__yH8Rta__contextLabelMain{color:var(--text-secondary);font-family:var(--font-inter);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:500}.MeasuresSection-module__yH8Rta__contextLabelSub{color:var(--primary);font-family:var(--font-outfit);text-transform:uppercase;text-shadow:0 0 5px var(--primary-glow);font-size:16px;font-weight:700}.MeasuresSection-module__yH8Rta__gaugeContainer{justify-content:center;width:100%;margin-bottom:2rem;display:flex}.MeasuresSection-module__yH8Rta__controlsContainer{border-top:1px solid var(--glass-border);flex-direction:column;gap:2rem;width:100%;padding-top:2rem;display:flex}@media (max-width:768px){.MeasuresSection-module__yH8Rta__container{grid-template-columns:1fr;gap:2rem;max-width:800px}.MeasuresSection-module__yH8Rta__leftColumn{order:2;justify-content:center;display:flex}.MeasuresSection-module__yH8Rta__rightColumn{order:1}.MeasuresSection-module__yH8Rta__gaugeUnificationWrapper{padding:1.5rem}}
.Amperometer-module__GS5vnq__container{justify-content:center;align-items:flex-end;width:300px;height:200px;margin:0 auto;display:flex;position:relative}.Amperometer-module__GS5vnq__gaugeSvg{width:100%;height:100%;overflow:visible}.Amperometer-module__GS5vnq__track{fill:none;stroke:var(--glass-border);stroke-width:20px;stroke-linecap:round}.Amperometer-module__GS5vnq__filledTrack{fill:none;stroke:var(--accent);stroke-width:20px;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--accent-glow));transition:stroke-dasharray .5s ease-out}.Amperometer-module__GS5vnq__needleRotor{transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.Amperometer-module__GS5vnq__needle{fill:var(--primary);filter:drop-shadow(0 0 5px var(--primary))}.Amperometer-module__GS5vnq__pivot{fill:#fff;filter:drop-shadow(0 0 10px #ffffff80)}.Amperometer-module__GS5vnq__valueText{fill:#fff;font-family:var(--font-outfit);text-anchor:middle;dominant-baseline:middle;filter:drop-shadow(0 0 10px #00000080);font-size:48px;font-weight:700}.Amperometer-module__GS5vnq__label{fill:var(--text-secondary);font-family:var(--font-inter);text-anchor:middle;letter-spacing:2px;text-transform:uppercase;font-size:14px}.Amperometer-module__GS5vnq__jitter{animation:.2s linear infinite Amperometer-module__GS5vnq__needleJitter}.Amperometer-module__GS5vnq__contextLabelMain{fill:var(--text-secondary);font-family:var(--font-inter);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:500}.Amperometer-module__GS5vnq__contextLabelSub{fill:var(--primary);font-family:var(--font-outfit);text-transform:uppercase;letter-spacing:0;filter:drop-shadow(0 0 5px var(--primary-glow));font-size:16px;font-weight:700}@keyframes Amperometer-module__GS5vnq__needleJitter{0%{transform:rotate(0)}25%{transform:rotate(.5deg)}50%{transform:rotate(0)}75%{transform:rotate(-.5deg)}to{transform:rotate(0)}}
.TimeSlider-module__RHkenq__container{flex-direction:column;align-items:center;width:100%;margin:20px 0;display:flex}.TimeSlider-module__RHkenq__yearDisplay{font-family:var(--font-outfit);color:var(--primary);text-shadow:0 0 10px var(--primary-glow);margin-bottom:10px;font-size:32px;font-weight:700}.TimeSlider-module__RHkenq__sliderWrapper{align-items:center;width:100%;height:40px;display:flex;position:relative}.TimeSlider-module__RHkenq__slider{-webkit-appearance:none;background:var(--glass-border);cursor:pointer;z-index:2;border-radius:3px;outline:none;width:100%;height:6px;transition:opacity .2s}.TimeSlider-module__RHkenq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;width:24px;height:24px;box-shadow:0 0 15px var(--accent);border:2px solid var(--accent);background:#fff;border-radius:50%;transition:transform .1s}.TimeSlider-module__RHkenq__slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.TimeSlider-module__RHkenq__slider::-moz-range-thumb{cursor:pointer;width:24px;height:24px;box-shadow:0 0 15px var(--accent);border:2px solid var(--accent);background:#fff;border-radius:50%}.TimeSlider-module__RHkenq__ticks{justify-content:space-between;width:100%;margin-top:5px;padding:0 10px;display:flex}.TimeSlider-module__RHkenq__tick{font-family:var(--font-inter);color:var(--text-muted);font-size:12px;position:relative}.TimeSlider-module__RHkenq__tick:before{content:"";background:var(--text-muted);width:1px;height:5px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}
.InfoSelectors-module__Qh6IfW__container{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;margin-top:20px;display:flex}.InfoSelectors-module__Qh6IfW__selectWrapper{align-items:center;display:flex;position:relative}.InfoSelectors-module__Qh6IfW__select{appearance:none;background:var(--bg-surface);border:1px solid var(--glass-border);color:var(--text-primary);font-family:var(--font-inter);cursor:pointer;transition:all .2s var(--ease-out);border-radius:8px;min-width:200px;padding:12px 40px 12px 20px;font-size:16px;box-shadow:0 4px 6px #0000004d}.InfoSelectors-module__Qh6IfW__select:hover{border-color:var(--primary);box-shadow:0 0 10px rgba(var(--primary-hue),70%,60%,.2)}.InfoSelectors-module__Qh6IfW__select:focus{border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow);outline:none}.InfoSelectors-module__Qh6IfW__arrow{pointer-events:none;color:var(--text-secondary);font-size:12px;position:absolute;right:15px}
.DecliningJobsList-module__WaczCq__container{background:var(--bg-surface-translucent);border:1px solid var(--glass-border);width:280px;-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:12px;padding:1.5rem}.DecliningJobsList-module__WaczCq__title{color:#ff4d4d;text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.DecliningJobsList-module__WaczCq__subtitle{color:var(--text-secondary);text-transform:uppercase;margin-bottom:1rem;font-size:.75rem}.DecliningJobsList-module__WaczCq__list{flex-direction:column;gap:.75rem;display:flex}.DecliningJobsList-module__WaczCq__item{background:var(--glass-bg);border-radius:6px;align-items:center;padding:.5rem;transition:background .2s;display:flex}.DecliningJobsList-module__WaczCq__item:hover{background:var(--glass-border)}.DecliningJobsList-module__WaczCq__rank{color:var(--text-muted);text-align:center;width:24px;font-size:.8rem;font-weight:700}.DecliningJobsList-module__WaczCq__info{flex-direction:column;flex:1;margin-left:.5rem;display:flex}.DecliningJobsList-module__WaczCq__jobTitle{color:var(--text-primary);font-size:.85rem;font-weight:600}.DecliningJobsList-module__WaczCq__details{color:var(--text-secondary);font-size:.65rem}.DecliningJobsList-module__WaczCq__rate{color:#ff4d4d;font-size:.85rem;font-weight:700}
.Lobby-module__VRQlyW__lobbyMain{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex}.Lobby-module__VRQlyW__heroSection{text-align:center;padding:10rem 1.5rem 5rem;position:relative;overflow:hidden}.Lobby-module__VRQlyW__heroGlow{filter:blur(120px);opacity:.15;pointer-events:none;border-radius:50%;width:800px;height:800px;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-50%)}.Lobby-module__VRQlyW__heroGlow.Lobby-module__VRQlyW__haven{background:linear-gradient(135deg,#3b82f6,#22d3ee)}.Lobby-module__VRQlyW__heroGlow.Lobby-module__VRQlyW__mint{background:linear-gradient(135deg,#22c55e,#10b981)}.Lobby-module__VRQlyW__heroGlow.Lobby-module__VRQlyW__intuition{background:linear-gradient(135deg,#a855f7,#ec4899)}.Lobby-module__VRQlyW__heroContent{z-index:10;max-width:900px;margin:0 auto;position:relative}.Lobby-module__VRQlyW__heroTitle{letter-spacing:-.04em;background:linear-gradient(180deg,var(--text-primary)0%,var(--text-secondary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(3rem,10vw,7rem);font-weight:800}.Lobby-module__VRQlyW__heroDescription{color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;font-size:clamp(1.1rem,2.5vw,1.5rem);line-height:1.7}.Lobby-module__VRQlyW__loginButton{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);color:var(--text-primary);border-radius:9999px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Lobby-module__VRQlyW__loginButton:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 10px 40px #0000004d}.Lobby-module__VRQlyW__loginButton svg{width:20px;height:20px}.Lobby-module__VRQlyW__toolsSection{background:linear-gradient(#0000 0%,#ffffff05 100%);flex-grow:1;padding:4rem 1.5rem}.Lobby-module__VRQlyW__toolsContainer{max-width:1200px;margin:0 auto}.Lobby-module__VRQlyW__toolsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.Lobby-module__VRQlyW__toolsTitle{color:var(--text-primary);font-size:1.5rem;font-weight:700}.Lobby-module__VRQlyW__toolsSubtitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.15em;opacity:.6;font-size:.75rem}.Lobby-module__VRQlyW__toolsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.Lobby-module__VRQlyW__categoryCard{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:1.25rem;padding:1.5rem;transition:all .3s}.Lobby-module__VRQlyW__categoryCard:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 20px 40px #0003}.Lobby-module__VRQlyW__categoryLabel{color:#22d3ee;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.Lobby-module__VRQlyW__categoryCard:hover .Lobby-module__VRQlyW__categoryLabel{color:#67e8f9}.Lobby-module__VRQlyW__categoryCount{color:var(--text-secondary);margin-bottom:1rem;font-size:.85rem}.Lobby-module__VRQlyW__toolTags{flex-wrap:wrap;gap:.5rem;display:flex}.Lobby-module__VRQlyW__toolTag{color:var(--text-secondary);text-transform:capitalize;background:#0000004d;border-radius:9999px;padding:.4rem .9rem;font-size:.8rem;text-decoration:none;transition:all .2s}.Lobby-module__VRQlyW__toolTag:hover{color:#22d3ee;background:#22d3ee33}.Lobby-module__VRQlyW__emptyState{text-align:center;border:1px dashed var(--glass-border);color:var(--text-secondary);border-radius:1rem;grid-column:1/-1;padding:4rem 2rem}.Lobby-module__VRQlyW__emptyState p{opacity:.6;margin-bottom:1.5rem}.Lobby-module__VRQlyW__fallbackFeatures{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.Lobby-module__VRQlyW__fallbackFeature{background:#ffffff0d;border-radius:9999px;padding:.5rem 1rem;font-size:.8rem}@media (max-width:768px){.Lobby-module__VRQlyW__heroSection{padding:8rem 1rem 3rem}.Lobby-module__VRQlyW__toolsHeader{flex-direction:column;align-items:flex-start}.Lobby-module__VRQlyW__toolsGrid{grid-template-columns:1fr}}
